From d5585b0fd0329bfe78cab7ad6f9dc1a923f31d9d Mon Sep 17 00:00:00 2001 From: OpenStack Jenkins Date: Wed, 31 Jul 2013 19:55:41 +0000 Subject: [PATCH] Imported Translations from Transifex Change-Id: I68d49e5273b23f4564dc9b94967c22ef39abefbc --- neutron/locale/bg_BG/LC_MESSAGES/neutron.po | 603 +++++++++++-------- neutron/locale/bs/LC_MESSAGES/neutron.po | 603 +++++++++++-------- neutron/locale/ca/LC_MESSAGES/neutron.po | 603 +++++++++++-------- neutron/locale/cs/LC_MESSAGES/neutron.po | 603 +++++++++++-------- neutron/locale/da/LC_MESSAGES/neutron.po | 603 +++++++++++-------- neutron/locale/de/LC_MESSAGES/neutron.po | 626 +++++++++++--------- neutron/locale/en_AU/LC_MESSAGES/neutron.po | 603 +++++++++++-------- neutron/locale/en_GB/LC_MESSAGES/neutron.po | 603 +++++++++++-------- neutron/locale/en_US/LC_MESSAGES/neutron.po | 603 +++++++++++-------- neutron/locale/es/LC_MESSAGES/neutron.po | 603 +++++++++++-------- neutron/locale/fi_FI/LC_MESSAGES/neutron.po | 603 +++++++++++-------- neutron/locale/fr/LC_MESSAGES/neutron.po | 603 +++++++++++-------- neutron/locale/hr/LC_MESSAGES/neutron.po | 603 +++++++++++-------- neutron/locale/hu/LC_MESSAGES/neutron.po | 603 +++++++++++-------- neutron/locale/id/LC_MESSAGES/neutron.po | 603 +++++++++++-------- neutron/locale/it/LC_MESSAGES/neutron.po | 603 +++++++++++-------- neutron/locale/it_IT/LC_MESSAGES/neutron.po | 603 +++++++++++-------- neutron/locale/ja/LC_MESSAGES/neutron.po | 603 +++++++++++-------- neutron/locale/ka_GE/LC_MESSAGES/neutron.po | 607 +++++++++++-------- neutron/locale/ko/LC_MESSAGES/neutron.po | 603 +++++++++++-------- neutron/locale/ko_KR/LC_MESSAGES/neutron.po | 603 +++++++++++-------- neutron/locale/ms/LC_MESSAGES/neutron.po | 603 +++++++++++-------- neutron/locale/nb/LC_MESSAGES/neutron.po | 603 +++++++++++-------- neutron/locale/neutron.pot | 575 ++++++++++-------- neutron/locale/nl_NL/LC_MESSAGES/neutron.po | 603 +++++++++++-------- neutron/locale/pl_PL/LC_MESSAGES/neutron.po | 603 +++++++++++-------- neutron/locale/pt/LC_MESSAGES/neutron.po | 603 +++++++++++-------- neutron/locale/pt_BR/LC_MESSAGES/neutron.po | 603 +++++++++++-------- neutron/locale/ro/LC_MESSAGES/neutron.po | 603 +++++++++++-------- neutron/locale/ru/LC_MESSAGES/neutron.po | 603 +++++++++++-------- neutron/locale/ru_RU/LC_MESSAGES/neutron.po | 603 +++++++++++-------- neutron/locale/sl_SI/LC_MESSAGES/neutron.po | 603 +++++++++++-------- neutron/locale/sw_KE/LC_MESSAGES/neutron.po | 603 +++++++++++-------- neutron/locale/tl/LC_MESSAGES/neutron.po | 603 +++++++++++-------- neutron/locale/tr_TR/LC_MESSAGES/neutron.po | 603 +++++++++++-------- neutron/locale/uk/LC_MESSAGES/neutron.po | 603 +++++++++++-------- neutron/locale/vi_VN/LC_MESSAGES/neutron.po | 603 +++++++++++-------- neutron/locale/zh_CN/LC_MESSAGES/neutron.po | 603 +++++++++++-------- neutron/locale/zh_HK/LC_MESSAGES/neutron.po | 603 +++++++++++-------- neutron/locale/zh_TW/LC_MESSAGES/neutron.po | 621 +++++++++++-------- 40 files changed, 13954 insertions(+), 10183 deletions(-) diff --git a/neutron/locale/bg_BG/LC_MESSAGES/neutron.po b/neutron/locale/bg_BG/LC_MESSAGES/neutron.po index fd969487e..870dd3479 100644 --- a/neutron/locale/bg_BG/LC_MESSAGES/neutron.po +++ b/neutron/locale/bg_BG/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-07-30 19:54+0000\n" +"POT-Creation-Date: 2013-07-31 19:55+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Bulgarian (Bulgaria) " @@ -404,7 +404,7 @@ msgid "" "networks" msgstr "" -#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:865 +#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:858 msgid "DHCP agent started" msgstr "" @@ -421,97 +421,102 @@ msgstr "" msgid "Synchronizing state" msgstr "" -#: neutron/agent/dhcp_agent.py:166 +#: neutron/agent/dhcp_agent.py:163 +#, python-format +msgid "Unable to sync network state on deleted network %s" +msgstr "" + +#: neutron/agent/dhcp_agent.py:171 msgid "Unable to sync network state." msgstr "" -#: neutron/agent/dhcp_agent.py:186 neutron/agent/dhcp_agent.py:226 +#: neutron/agent/dhcp_agent.py:191 neutron/agent/dhcp_agent.py:231 #, python-format msgid "Network %s RPC info call failed." msgstr "" -#: neutron/agent/dhcp_agent.py:318 +#: neutron/agent/dhcp_agent.py:323 #, python-format msgid "" "%(port_num)d router ports found on the metadata access network. Only the " "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:528 neutron/agent/l3_agent.py:159 +#: neutron/agent/dhcp_agent.py:533 neutron/agent/l3_agent.py:159 #: neutron/debug/debug_agent.py:45 msgid "The driver used to manage the virtual interface." msgstr "" -#: neutron/agent/dhcp_agent.py:536 +#: neutron/agent/dhcp_agent.py:541 msgid "You must specify an interface driver" msgstr "" -#: neutron/agent/dhcp_agent.py:542 neutron/agent/l3_agent.py:202 +#: neutron/agent/dhcp_agent.py:547 neutron/agent/l3_agent.py:202 #, python-format msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/dhcp_agent.py:590 +#: neutron/agent/dhcp_agent.py:595 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/dhcp_agent.py:600 +#: neutron/agent/dhcp_agent.py:605 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/dhcp_agent.py:641 +#: neutron/agent/dhcp_agent.py:646 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/dhcp_agent.py:682 neutron/debug/debug_agent.py:75 +#: neutron/agent/dhcp_agent.py:687 neutron/debug/debug_agent.py:75 #, python-format msgid "Reusing existing device: %s." msgstr "" -#: neutron/agent/dhcp_agent.py:769 +#: neutron/agent/dhcp_agent.py:762 msgid "Location to DHCP lease relay UNIX domain socket" msgstr "" -#: neutron/agent/dhcp_agent.py:799 +#: neutron/agent/dhcp_agent.py:792 #, python-format msgid "Network ID %s is not a valid UUID" msgstr "" -#: neutron/agent/dhcp_agent.py:805 +#: neutron/agent/dhcp_agent.py:798 msgid "Unable to parse lease relay msg to dict." msgstr "" -#: neutron/agent/dhcp_agent.py:806 +#: neutron/agent/dhcp_agent.py:799 #, python-format msgid "Exception value: %s" msgstr "" -#: neutron/agent/dhcp_agent.py:807 +#: neutron/agent/dhcp_agent.py:800 #, python-format msgid "Message representation: %s" msgstr "" -#: neutron/agent/dhcp_agent.py:809 +#: neutron/agent/dhcp_agent.py:802 msgid "Unable update lease. Exception" msgstr "" -#: neutron/agent/dhcp_agent.py:848 neutron/agent/l3_agent.py:805 +#: neutron/agent/dhcp_agent.py:841 neutron/agent/l3_agent.py:805 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:854 neutron/agent/l3_agent.py:810 +#: neutron/agent/dhcp_agent.py:847 neutron/agent/l3_agent.py:810 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:228 #: neutron/plugins/nec/agent/nec_neutron_agent.py:184 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:221 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:862 neutron/agent/l3_agent.py:815 +#: neutron/agent/dhcp_agent.py:855 neutron/agent/l3_agent.py:815 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:281 #, python-format msgid "agent_updated by server side %s!" @@ -929,27 +934,27 @@ msgstr "" msgid "No namespace defined for parent" msgstr "" -#: neutron/agent/linux/iptables_firewall.py:56 +#: neutron/agent/linux/iptables_firewall.py:58 #, python-format msgid "Preparing device (%s) filter" msgstr "" -#: neutron/agent/linux/iptables_firewall.py:64 +#: neutron/agent/linux/iptables_firewall.py:66 #, python-format msgid "Updating device (%s) filter" msgstr "" -#: neutron/agent/linux/iptables_firewall.py:66 +#: neutron/agent/linux/iptables_firewall.py:68 #, python-format msgid "Attempted to update port filter which is not filtered %s" msgstr "" -#: neutron/agent/linux/iptables_firewall.py:75 +#: neutron/agent/linux/iptables_firewall.py:77 #, python-format msgid "Removing device (%s) filter" msgstr "" -#: neutron/agent/linux/iptables_firewall.py:77 +#: neutron/agent/linux/iptables_firewall.py:79 #, python-format msgid "Attempted to remove port filter which is not filtered %r" msgstr "" @@ -1380,58 +1385,58 @@ msgstr "" msgid "'%s' is not a valid IP subnet" msgstr "" -#: neutron/api/v2/attributes.py:271 +#: neutron/api/v2/attributes.py:266 neutron/api/v2/attributes.py:307 #, python-format -msgid "'%s' is not a valid input" +msgid "'%s' is not a list" msgstr "" -#: neutron/api/v2/attributes.py:278 +#: neutron/api/v2/attributes.py:271 neutron/api/v2/attributes.py:318 #, python-format -msgid "'%s' is not a valid UUID" +msgid "Duplicate items in the list: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:290 +#: neutron/api/v2/attributes.py:288 #, python-format -msgid "'%s' is not a list" +msgid "'%s' is not a valid input" msgstr "" -#: neutron/api/v2/attributes.py:301 +#: neutron/api/v2/attributes.py:295 #, python-format -msgid "Duplicate items in the list: '%s'" +msgid "'%s' is not a valid UUID" msgstr "" -#: neutron/api/v2/attributes.py:308 +#: neutron/api/v2/attributes.py:325 #, python-format msgid "'%s' is not a dictionary" msgstr "" -#: neutron/api/v2/attributes.py:333 +#: neutron/api/v2/attributes.py:350 #, python-format msgid "Validator '%s' does not exist." msgstr "" -#: neutron/api/v2/attributes.py:365 +#: neutron/api/v2/attributes.py:382 #, python-format msgid "'%s' is not an integer" msgstr "" -#: neutron/api/v2/attributes.py:370 +#: neutron/api/v2/attributes.py:387 #, python-format msgid "'%s' should be non-negative" msgstr "" -#: neutron/api/v2/attributes.py:389 +#: neutron/api/v2/attributes.py:406 #, python-format msgid "'%s' cannot be converted to boolean" msgstr "" -#: neutron/api/v2/attributes.py:397 +#: neutron/api/v2/attributes.py:414 #: neutron/plugins/nec/extensions/packetfilter.py:48 #, python-format msgid "'%s' is not a integer" msgstr "" -#: neutron/api/v2/attributes.py:410 +#: neutron/api/v2/attributes.py:427 #, python-format msgid "'%s' is not of the form =[value]" msgstr "" @@ -1682,116 +1687,121 @@ msgstr "" #: neutron/common/exceptions.py:74 #, python-format +msgid "Port %(port_id)s could not be found" +msgstr "" + +#: neutron/common/exceptions.py:78 +#, python-format msgid "Port %(port_id)s could not be found on network %(net_id)s" msgstr "" -#: neutron/common/exceptions.py:79 +#: neutron/common/exceptions.py:83 msgid "Policy configuration policy.json could not be found" msgstr "" -#: neutron/common/exceptions.py:83 +#: neutron/common/exceptions.py:87 #, python-format msgid "Requested rule:%(rule)s cannot be found" msgstr "" -#: neutron/common/exceptions.py:87 +#: neutron/common/exceptions.py:91 #, python-format msgid "Failed to init policy %(policy)s because %(reason)s" msgstr "" -#: neutron/common/exceptions.py:91 +#: neutron/common/exceptions.py:95 #, python-format msgid "Failed to check policy %(policy)s because %(reason)s" msgstr "" -#: neutron/common/exceptions.py:95 +#: neutron/common/exceptions.py:99 #, python-format msgid "Unsupported port state: %(port_state)s" msgstr "" -#: neutron/common/exceptions.py:99 +#: neutron/common/exceptions.py:103 msgid "The resource is inuse" msgstr "" -#: neutron/common/exceptions.py:103 +#: neutron/common/exceptions.py:107 #, python-format msgid "" "Unable to complete operation on network %(net_id)s. There are one or more" " ports still in use on the network." msgstr "" -#: neutron/common/exceptions.py:108 +#: neutron/common/exceptions.py:112 #, python-format msgid "" "Unable to complete operation on subnet %(subnet_id)s. One or more ports " "have an IP allocation from this subnet." msgstr "" -#: neutron/common/exceptions.py:113 +#: neutron/common/exceptions.py:117 #, python-format msgid "" "Unable to complete operation on port %(port_id)s for network %(net_id)s. " "Port already has an attacheddevice %(device_id)s." msgstr "" -#: neutron/common/exceptions.py:119 +#: neutron/common/exceptions.py:123 #, python-format msgid "" "Unable to complete operation for network %(net_id)s. The mac address " "%(mac)s is in use." msgstr "" -#: neutron/common/exceptions.py:125 +#: neutron/common/exceptions.py:129 #, python-format msgid "" "Unable to complete operation for %(subnet_id)s. The number of host routes" " exceeds the limit %(quota)s." msgstr "" -#: neutron/common/exceptions.py:131 +#: neutron/common/exceptions.py:135 #, python-format msgid "" "Unable to complete operation for %(subnet_id)s. The number of DNS " "nameservers exceeds the limit %(quota)s." msgstr "" -#: neutron/common/exceptions.py:136 +#: neutron/common/exceptions.py:140 #, python-format msgid "" "Unable to complete operation for network %(net_id)s. The IP address " "%(ip_address)s is in use." msgstr "" -#: neutron/common/exceptions.py:141 +#: neutron/common/exceptions.py:145 #, python-format msgid "" "Unable to create the network. The VLAN %(vlan_id)s on physical network " "%(physical_network)s is in use." msgstr "" -#: neutron/common/exceptions.py:147 +#: neutron/common/exceptions.py:151 #, python-format msgid "" "Unable to create the flat network. Physical network %(physical_network)s " "is in use." msgstr "" -#: neutron/common/exceptions.py:152 +#: neutron/common/exceptions.py:156 #, python-format msgid "Unable to create the network. The tunnel ID %(tunnel_id)s is in use." msgstr "" -#: neutron/common/exceptions.py:157 +#: neutron/common/exceptions.py:161 msgid "Tenant network creation is not enabled." msgstr "" -#: neutron/common/exceptions.py:165 +#: neutron/common/exceptions.py:169 msgid "" "Unable to create the network. No tenant network is available for " "allocation." msgstr "" -#: neutron/common/exceptions.py:170 +#: neutron/common/exceptions.py:174 #, python-format msgid "" "Unable to plug the attachment %(att_id)s into port %(port_id)s for " @@ -1799,117 +1809,117 @@ msgid "" "%(att_port_id)s" msgstr "" -#: neutron/common/exceptions.py:176 +#: neutron/common/exceptions.py:180 #, python-format msgid "" "Subnet on port %(port_id)s does not match the requested subnet " "%(subnet_id)s" msgstr "" -#: neutron/common/exceptions.py:181 +#: neutron/common/exceptions.py:185 #, python-format msgid "Malformed request body: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:189 +#: neutron/common/exceptions.py:193 #, python-format msgid "Invalid input for operation: %(error_message)s." msgstr "" -#: neutron/common/exceptions.py:193 +#: neutron/common/exceptions.py:197 #, python-format msgid "The allocation pool %(pool)s is not valid." msgstr "" -#: neutron/common/exceptions.py:197 +#: neutron/common/exceptions.py:201 #, python-format msgid "" "Found overlapping allocation pools:%(pool_1)s %(pool_2)s for subnet " "%(subnet_cidr)s." msgstr "" -#: neutron/common/exceptions.py:202 +#: neutron/common/exceptions.py:206 #, python-format msgid "The allocation pool %(pool)s spans beyond the subnet cidr %(subnet_cidr)s." msgstr "" -#: neutron/common/exceptions.py:211 +#: neutron/common/exceptions.py:215 #, python-format msgid "Unable to generate unique mac on network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:215 +#: neutron/common/exceptions.py:219 #, python-format msgid "No more IP addresses available on network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:219 +#: neutron/common/exceptions.py:223 #, python-format msgid "Bridge %(bridge)s does not exist." msgstr "" -#: neutron/common/exceptions.py:223 +#: neutron/common/exceptions.py:227 #, python-format msgid "Creation failed. %(dev_name)s already exists." msgstr "" -#: neutron/common/exceptions.py:227 +#: neutron/common/exceptions.py:231 msgid "Sudo priviledge is required to run this command." msgstr "" -#: neutron/common/exceptions.py:231 +#: neutron/common/exceptions.py:235 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: neutron/common/exceptions.py:235 +#: neutron/common/exceptions.py:239 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: neutron/common/exceptions.py:239 +#: neutron/common/exceptions.py:243 msgid "Tenant-id was missing from Quota request" msgstr "" -#: neutron/common/exceptions.py:243 +#: neutron/common/exceptions.py:247 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: neutron/common/exceptions.py:248 +#: neutron/common/exceptions.py:252 #, python-format msgid "" "Unable to reconfigure sharing settings for network %(network)s. Multiple " "tenants are using it" msgstr "" -#: neutron/common/exceptions.py:253 +#: neutron/common/exceptions.py:257 #, python-format msgid "Invalid extension environment: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:257 +#: neutron/common/exceptions.py:261 #, python-format msgid "Unable to find any IP address on external network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:262 +#: neutron/common/exceptions.py:266 msgid "More than one external network exists" msgstr "" -#: neutron/common/exceptions.py:266 +#: neutron/common/exceptions.py:270 #, python-format msgid "An invalid value was provided for %(opt_name)s: %(opt_value)s" msgstr "" -#: neutron/common/exceptions.py:271 +#: neutron/common/exceptions.py:275 #, python-format msgid "Gateway ip %(ip_address)s conflicts with allocation pool %(pool)s" msgstr "" -#: neutron/common/exceptions.py:276 +#: neutron/common/exceptions.py:280 #, python-format msgid "Invalid network VLAN range: '%(vlan_range)s' - '%(error)s'" msgstr "" @@ -2012,200 +2022,200 @@ msgstr "" msgid "Cannot create resource for another tenant" msgstr "" -#: neutron/db/db_base_plugin_v2.py:274 +#: neutron/db/db_base_plugin_v2.py:272 #, python-format msgid "Generated mac for network %(network_id)s is %(mac_address)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:280 +#: neutron/db/db_base_plugin_v2.py:278 #, python-format msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:284 +#: neutron/db/db_base_plugin_v2.py:282 #, python-format msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/db_base_plugin_v2.py:314 +#: neutron/db/db_base_plugin_v2.py:312 #, python-format msgid "" "Hold allocated IP %(ip_address)s " "(%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:378 +#: neutron/db/db_base_plugin_v2.py:376 #, python-format msgid "Recycle %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:382 +#: neutron/db/db_base_plugin_v2.py:380 #, python-format msgid "Recycle: first match for %(first_ip)s-%(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:389 +#: neutron/db/db_base_plugin_v2.py:387 #, python-format msgid "Recycle: last match for %(first_ip)s-%(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:401 +#: neutron/db/db_base_plugin_v2.py:399 #, python-format msgid "Recycle: merged %(first_ip1)s-%(last_ip1)s and %(first_ip2)s-%(last_ip2)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:410 +#: neutron/db/db_base_plugin_v2.py:408 #, python-format msgid "Recycle: updated first %(first_ip)s-%(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:415 +#: neutron/db/db_base_plugin_v2.py:413 #, python-format msgid "Recycle: updated last %(first_ip)s-%(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:424 +#: neutron/db/db_base_plugin_v2.py:422 #, python-format msgid "Recycle: created new %(first_ip)s-%(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:448 +#: neutron/db/db_base_plugin_v2.py:446 #, python-format msgid "" "No fixed IP found that matches the network %(network_id)s and ip address " "%(ip_address)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:457 +#: neutron/db/db_base_plugin_v2.py:455 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:481 +#: neutron/db/db_base_plugin_v2.py:479 #, python-format msgid "All IP's from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:486 +#: neutron/db/db_base_plugin_v2.py:484 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:493 +#: neutron/db/db_base_plugin_v2.py:491 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: neutron/db/db_base_plugin_v2.py:599 +#: neutron/db/db_base_plugin_v2.py:597 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/db_base_plugin_v2.py:611 +#: neutron/db/db_base_plugin_v2.py:609 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: neutron/db/db_base_plugin_v2.py:617 +#: neutron/db/db_base_plugin_v2.py:615 #, python-format msgid "" "Failed to create port on network %(network_id)s, because fixed_ips " "included invalid subnet %(subnet_id)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:637 +#: neutron/db/db_base_plugin_v2.py:635 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:646 neutron/db/db_base_plugin_v2.py:679 +#: neutron/db/db_base_plugin_v2.py:644 neutron/db/db_base_plugin_v2.py:677 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/db_base_plugin_v2.py:694 +#: neutron/db/db_base_plugin_v2.py:692 #, python-format msgid "Port update. Hold %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:702 +#: neutron/db/db_base_plugin_v2.py:700 #, python-format msgid "Port update. Adding %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:757 +#: neutron/db/db_base_plugin_v2.py:755 #, python-format msgid "" "Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps" " with another subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:762 +#: neutron/db/db_base_plugin_v2.py:760 #, python-format msgid "" "Validation for CIDR: %(new_cidr)s failed - overlaps with subnet " "%(subnet_id)s (CIDR: %(cidr)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:782 +#: neutron/db/db_base_plugin_v2.py:780 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: neutron/db/db_base_plugin_v2.py:789 +#: neutron/db/db_base_plugin_v2.py:787 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/db_base_plugin_v2.py:796 +#: neutron/db/db_base_plugin_v2.py:794 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/db_base_plugin_v2.py:800 +#: neutron/db/db_base_plugin_v2.py:798 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:805 +#: neutron/db/db_base_plugin_v2.py:803 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:818 +#: neutron/db/db_base_plugin_v2.py:816 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: neutron/db/db_base_plugin_v2.py:829 +#: neutron/db/db_base_plugin_v2.py:827 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:842 neutron/db/db_base_plugin_v2.py:846 +#: neutron/db/db_base_plugin_v2.py:840 neutron/db/db_base_plugin_v2.py:844 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:968 +#: neutron/db/db_base_plugin_v2.py:966 #, python-format msgid "An exception occured while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1067 +#: neutron/db/db_base_plugin_v2.py:1065 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1091 +#: neutron/db/db_base_plugin_v2.py:1089 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1104 +#: neutron/db/db_base_plugin_v2.py:1102 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1366 +#: neutron/db/db_base_plugin_v2.py:1364 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1446 +#: neutron/db/db_base_plugin_v2.py:1444 #, python-format msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" @@ -2350,7 +2360,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:600 neutron/plugins/nicira/NeutronPlugin.py:1878 +#: neutron/db/l3_db.py:600 neutron/plugins/nicira/NeutronPlugin.py:1926 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -3018,6 +3028,51 @@ msgstr "" msgid "API for retrieving service providers for Neutron advanced services" msgstr "" +#: neutron/extensions/vpnaas.py:35 +#, python-format +msgid "VPNService %(vpnservice_id)s could not be found" +msgstr "" + +#: neutron/extensions/vpnaas.py:39 +#, python-format +msgid "ipsec_site_connection %(ipsecsite_conn_id)s not found" +msgstr "" + +#: neutron/extensions/vpnaas.py:43 +#, python-format +msgid "ipsec_site_connection %(attribute_a)s less than dpd_interval" +msgstr "" + +#: neutron/extensions/vpnaas.py:47 +#, python-format +msgid "IKEPolicy %(ikepolicy_id)s could not be found" +msgstr "" + +#: neutron/extensions/vpnaas.py:51 +#, python-format +msgid "IPsecPolicy %(ipsecpolicy_id)s could not be found" +msgstr "" + +#: neutron/extensions/vpnaas.py:55 +#, python-format +msgid "IKEPolicy %(ikepolicy_id)s is still in use" +msgstr "" + +#: neutron/extensions/vpnaas.py:59 +#, python-format +msgid "VPNService %(vpnservice_id)s is still in use" +msgstr "" + +#: neutron/extensions/vpnaas.py:63 +#, python-format +msgid "Invalid state %(state)s of vpnaas resource %(id)s" +msgstr "" + +#: neutron/extensions/vpnaas.py:67 +#, python-format +msgid "IPsecPolicy %(ipsecpolicy_id)s is still in use" +msgstr "" + #: neutron/openstack/common/exception.py:104 msgid "Uncaught exception" msgstr "" @@ -5450,7 +5505,7 @@ msgstr "" #, python-format msgid "" "MidoClient.create_tenant_router called: tenant_id=%(tenant_id)s, " -"name=%(name)smetadata_router=%(metadata_router)s" +"name=%(name)s, metadata_router=%(metadata_router)s" msgstr "" #: neutron/plugins/midonet/midonet_lib.py:292 @@ -5712,7 +5767,7 @@ msgid "MidonetPluginV2.update_network called: id=%(id)r, network=%(network)r" msgstr "" #: neutron/plugins/midonet/plugin.py:193 -#: neutron/plugins/nicira/NeutronPlugin.py:1073 +#: neutron/plugins/nicira/NeutronPlugin.py:1115 msgid "admin_state_up=False networks are not supported." msgstr "" @@ -6651,76 +6706,81 @@ msgstr "" msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:234 +#: neutron/plugins/nec/nec_plugin.py:237 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:253 +#: neutron/plugins/nec/nec_plugin.py:256 #, python-format msgid "create_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:269 +#: neutron/plugins/nec/nec_plugin.py:272 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:309 +#: neutron/plugins/nec/nec_plugin.py:312 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:318 +#: neutron/plugins/nec/nec_plugin.py:331 #, python-format -msgid "delete_network(): deleting auto-delete port from OFC: %s" +msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:334 +#: neutron/plugins/nec/nec_plugin.py:346 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:347 +#: neutron/plugins/nec/nec_plugin.py:361 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:359 +#: neutron/plugins/nec/nec_plugin.py:373 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:378 +#: neutron/plugins/nec/nec_plugin.py:392 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:404 +#: neutron/plugins/nec/nec_plugin.py:418 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:484 +#: neutron/plugins/nec/nec_plugin.py:426 +#, python-format +msgid "Failed to delete port=%s from OFC." +msgstr "" + +#: neutron/plugins/nec/nec_plugin.py:501 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:515 +#: neutron/plugins/nec/nec_plugin.py:532 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:534 +#: neutron/plugins/nec/nec_plugin.py:551 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:539 +#: neutron/plugins/nec/nec_plugin.py:556 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -6940,407 +7000,412 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:248 +#: neutron/plugins/nicira/NeutronPlugin.py:246 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:283 +#: neutron/plugins/nicira/NeutronPlugin.py:281 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:285 +#: neutron/plugins/nicira/NeutronPlugin.py:283 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:288 +#: neutron/plugins/nicira/NeutronPlugin.py:286 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:363 +#: neutron/plugins/nicira/NeutronPlugin.py:361 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:369 +#: neutron/plugins/nicira/NeutronPlugin.py:367 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:375 +#: neutron/plugins/nicira/NeutronPlugin.py:373 #, python-format msgid "" "Unable to plug attachment in router port %(r_port_id)s for neutron port " "id %(q_port_id)s on router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:420 +#: neutron/plugins/nicira/NeutronPlugin.py:418 msgid "An exception occured while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:446 -#: neutron/plugins/nicira/NeutronPlugin.py:481 -#: neutron/plugins/nicira/NeutronPlugin.py:649 +#: neutron/plugins/nicira/NeutronPlugin.py:448 +#, python-format +msgid "An exception occured while creating the quantum port %s on the NVP plaform" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:460 +#: neutron/plugins/nicira/NeutronPlugin.py:497 +#: neutron/plugins/nicira/NeutronPlugin.py:682 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:466 -#: neutron/plugins/nicira/NeutronPlugin.py:546 -#: neutron/plugins/nicira/NeutronPlugin.py:668 +#: neutron/plugins/nicira/NeutronPlugin.py:482 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:470 -#, python-format -msgid "An exception occured while plugging the interface into network:%s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:488 +#: neutron/plugins/nicira/NeutronPlugin.py:504 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:497 +#: neutron/plugins/nicira/NeutronPlugin.py:513 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:503 +#: neutron/plugins/nicira/NeutronPlugin.py:519 #, python-format msgid "port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:522 -#: neutron/plugins/nicira/NeutronPlugin.py:925 +#: neutron/plugins/nicira/NeutronPlugin.py:538 +#: neutron/plugins/nicira/NeutronPlugin.py:967 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:534 +#: neutron/plugins/nicira/NeutronPlugin.py:550 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:553 +#: neutron/plugins/nicira/NeutronPlugin.py:573 +#, python-format +msgid "" +"_nvp_create_router_port completed for port %(name)s on network " +"%(network_id)s. The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:586 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:561 +#: neutron/plugins/nicira/NeutronPlugin.py:594 #, python-format msgid "The gateway port for the router %s was not found on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:598 +#: neutron/plugins/nicira/NeutronPlugin.py:631 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:630 +#: neutron/plugins/nicira/NeutronPlugin.py:663 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:634 -#: neutron/plugins/nicira/NeutronPlugin.py:1823 +#: neutron/plugins/nicira/NeutronPlugin.py:667 +#: neutron/plugins/nicira/NeutronPlugin.py:1871 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:636 +#: neutron/plugins/nicira/NeutronPlugin.py:669 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:706 +#: neutron/plugins/nicira/NeutronPlugin.py:710 +#, python-format +msgid "" +"_nvp_create_l2_gw_port completed for port %(name)s on network " +"%(network_id)s. The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:748 #, python-format msgid "Unable to find NVP uuid for Neutron port %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:735 +#: neutron/plugins/nicira/NeutronPlugin.py:777 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:739 +#: neutron/plugins/nicira/NeutronPlugin.py:781 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:743 +#: neutron/plugins/nicira/NeutronPlugin.py:785 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:747 -#: neutron/plugins/nicira/NeutronPlugin.py:762 +#: neutron/plugins/nicira/NeutronPlugin.py:789 +#: neutron/plugins/nicira/NeutronPlugin.py:804 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:768 +#: neutron/plugins/nicira/NeutronPlugin.py:810 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:799 +#: neutron/plugins/nicira/NeutronPlugin.py:841 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:821 +#: neutron/plugins/nicira/NeutronPlugin.py:863 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:849 +#: neutron/plugins/nicira/NeutronPlugin.py:891 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:907 +#: neutron/plugins/nicira/NeutronPlugin.py:949 #, python-format msgid "A nvp lport identifier was not found for neutron port '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:935 +#: neutron/plugins/nicira/NeutronPlugin.py:977 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:938 +#: neutron/plugins/nicira/NeutronPlugin.py:980 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:964 +#: neutron/plugins/nicira/NeutronPlugin.py:1006 #, python-format msgid "" "Current network status:%(nvp_net_status)s; Status in Neutron " "DB:%(neutron_status)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:974 -#: neutron/plugins/nicira/NeutronPlugin.py:1022 +#: neutron/plugins/nicira/NeutronPlugin.py:1016 +#: neutron/plugins/nicira/NeutronPlugin.py:1064 msgid "Unable to get logical switches" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1036 +#: neutron/plugins/nicira/NeutronPlugin.py:1078 #, python-format msgid "Logical Switch %s found in neutron database but not in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1051 +#: neutron/plugins/nicira/NeutronPlugin.py:1093 #, python-format msgid "" "Found %s logical switches not bound to Neutron networks. Neutron and NVP " "are potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1055 +#: neutron/plugins/nicira/NeutronPlugin.py:1097 #, python-format msgid "get_networks() completed for tenant %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1140 +#: neutron/plugins/nicira/NeutronPlugin.py:1182 #, python-format msgid "Lswitch %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1149 +#: neutron/plugins/nicira/NeutronPlugin.py:1191 msgid "Unable to get ports" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1176 +#: neutron/plugins/nicira/NeutronPlugin.py:1218 #, python-format msgid "Neutron logical port %s was not found on NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1183 +#: neutron/plugins/nicira/NeutronPlugin.py:1225 #, python-format msgid "" "Found %s logical ports not bound to Neutron ports. Neutron and NVP are " "potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1249 +#: neutron/plugins/nicira/NeutronPlugin.py:1283 #, python-format -msgid "Network %s was not found in NVP." +msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1257 -msgid "Unable to create port or set port attachment in NVP." +#: neutron/plugins/nicira/NeutronPlugin.py:1300 +#, python-format +msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1261 -#, python-format -msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" +#: neutron/plugins/nicira/NeutronPlugin.py:1311 +msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1338 +#: neutron/plugins/nicira/NeutronPlugin.py:1386 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1364 +#: neutron/plugins/nicira/NeutronPlugin.py:1412 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1491 -#: neutron/plugins/nicira/NeutronPlugin.py:1535 +#: neutron/plugins/nicira/NeutronPlugin.py:1539 +#: neutron/plugins/nicira/NeutronPlugin.py:1583 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1504 +#: neutron/plugins/nicira/NeutronPlugin.py:1552 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1544 +#: neutron/plugins/nicira/NeutronPlugin.py:1592 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1560 +#: neutron/plugins/nicira/NeutronPlugin.py:1608 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1564 +#: neutron/plugins/nicira/NeutronPlugin.py:1612 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1566 +#: neutron/plugins/nicira/NeutronPlugin.py:1614 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1599 +#: neutron/plugins/nicira/NeutronPlugin.py:1647 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1603 +#: neutron/plugins/nicira/NeutronPlugin.py:1651 msgid "Unable to delete logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1623 +#: neutron/plugins/nicira/NeutronPlugin.py:1671 #, python-format msgid "" "Current router status:%(router_status)s;Status in Neutron " "DB:%(db_router_status)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1650 +#: neutron/plugins/nicira/NeutronPlugin.py:1698 msgid "Unable to get logical routers from NVP controller" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1672 +#: neutron/plugins/nicira/NeutronPlugin.py:1720 #, python-format msgid "" "Found %s logical routers not bound to Neutron routers. Neutron and NVP " "are potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1698 -#, python-format -msgid "" -"The port %(port_id)s, connected to the router %(router_id)s was not found" -" on the NVP backend." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1733 +#: neutron/plugins/nicira/NeutronPlugin.py:1781 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1778 +#: neutron/plugins/nicira/NeutronPlugin.py:1826 #, python-format msgid "" "The port %(port_id)s, connected to the router %(router_id)s was not found" " on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1790 +#: neutron/plugins/nicira/NeutronPlugin.py:1838 #, python-format msgid "" "Unable to find NVP logical router port for Neutron port id:%s. Was this " "port ever paired with a logical router?" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1819 +#: neutron/plugins/nicira/NeutronPlugin.py:1867 #, python-format msgid "Logical router port resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1845 +#: neutron/plugins/nicira/NeutronPlugin.py:1893 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1851 +#: neutron/plugins/nicira/NeutronPlugin.py:1899 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1917 +#: neutron/plugins/nicira/NeutronPlugin.py:1965 #, python-format msgid "Address list for NVP logical router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1941 +#: neutron/plugins/nicira/NeutronPlugin.py:1989 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1984 +#: neutron/plugins/nicira/NeutronPlugin.py:2032 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1987 +#: neutron/plugins/nicira/NeutronPlugin.py:2035 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2013 +#: neutron/plugins/nicira/NeutronPlugin.py:2061 #, python-format msgid "" "Create_l2_gw_service did not return an uuid for the newly created " "resource:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2035 +#: neutron/plugins/nicira/NeutronPlugin.py:2083 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" @@ -7452,7 +7517,7 @@ msgstr "" #: neutron/plugins/nicira/nvplib.py:505 #, python-format -msgid "Cannot update NVP routes %(routes)s forrouter %(router_id)s" +msgid "Cannot update NVP routes %(routes)s for router %(router_id)s" msgstr "" #: neutron/plugins/nicira/nvplib.py:621 @@ -7478,91 +7543,91 @@ msgstr "" msgid "get_port() %(network)s %(port)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:664 neutron/plugins/nicira/nvplib.py:718 +#: neutron/plugins/nicira/nvplib.py:664 neutron/plugins/nicira/nvplib.py:719 #, python-format msgid "Port or Network not found, Error: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:713 +#: neutron/plugins/nicira/nvplib.py:714 #, python-format msgid "Updated logical port %(result)s on logical switch %(uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:749 +#: neutron/plugins/nicira/nvplib.py:751 #, python-format -msgid "Created logical port %(result)s on logical swtich %(uuid)s" +msgid "Created logical port %(result)s on logical switch %(uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:773 +#: neutron/plugins/nicira/nvplib.py:775 #, python-format msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:803 +#: neutron/plugins/nicira/nvplib.py:805 #, python-format msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:813 +#: neutron/plugins/nicira/nvplib.py:815 #, python-format msgid "" "Delete logical router port %(lport_uuid)s on logical router " "%(lrouter_uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:868 +#: neutron/plugins/nicira/nvplib.py:870 #, python-format msgid "Invalid NVP attachment type '%s'" msgstr "" -#: neutron/plugins/nicira/nvplib.py:880 +#: neutron/plugins/nicira/nvplib.py:882 #, python-format msgid "Port not found, Error: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:999 +#: neutron/plugins/nicira/nvplib.py:1002 #, python-format msgid "Created Security Profile: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1025 +#: neutron/plugins/nicira/nvplib.py:1028 #, python-format msgid "Updated Security Profile: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1044 +#: neutron/plugins/nicira/nvplib.py:1047 #, python-format msgid "Invalid keys for NAT match: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1050 +#: neutron/plugins/nicira/nvplib.py:1053 #, python-format msgid "Creating NAT rule: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1064 +#: neutron/plugins/nicira/nvplib.py:1067 msgid "" "No SNAT rules cannot be applied as they are not available in this version" " of the NVP platform" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1199 +#: neutron/plugins/nicira/nvplib.py:1202 #, python-format msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1204 +#: neutron/plugins/nicira/nvplib.py:1207 #, python-format msgid "" "An exception occurred while updating IP addresses on a router logical " "port:%s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1245 +#: neutron/plugins/nicira/nvplib.py:1248 msgid "Failed to create logical queue" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1256 +#: neutron/plugins/nicira/nvplib.py:1259 msgid "Failed to delete logical queue" msgstr "" @@ -8051,7 +8116,7 @@ msgstr "" #: neutron/plugins/nicira/extensions/nvp_qos.py:46 #, python-format -msgid "Invalid value for dscp %(data)s must be integer valuebetween 0 and 63." +msgid "Invalid value for dscp %(data)s must be integer value between 0 and 63." msgstr "" #: neutron/plugins/nicira/extensions/nvp_qos.py:51 @@ -9012,3 +9077,33 @@ msgstr "" #~ msgid "No DSCP field needed when QoS workload marked trusted" #~ msgstr "" +#~ msgid "" +#~ "MidoClient.create_tenant_router called: " +#~ "tenant_id=%(tenant_id)s, " +#~ "name=%(name)smetadata_router=%(metadata_router)s" +#~ msgstr "" + +#~ msgid "delete_network(): deleting auto-delete port from OFC: %s" +#~ msgstr "" + +#~ msgid "An exception occured while plugging the interface into network:%s" +#~ msgstr "" + +#~ msgid "Network %s was not found in NVP." +#~ msgstr "" + +#~ msgid "" +#~ "The port %(port_id)s, connected to the" +#~ " router %(router_id)s was not found " +#~ "on the NVP backend." +#~ msgstr "" + +#~ msgid "Cannot update NVP routes %(routes)s forrouter %(router_id)s" +#~ msgstr "" + +#~ msgid "Created logical port %(result)s on logical swtich %(uuid)s" +#~ msgstr "" + +#~ msgid "Invalid value for dscp %(data)s must be integer valuebetween 0 and 63." +#~ msgstr "" + diff --git a/neutron/locale/bs/LC_MESSAGES/neutron.po b/neutron/locale/bs/LC_MESSAGES/neutron.po index 5adfb7f82..fdd2c8ffb 100644 --- a/neutron/locale/bs/LC_MESSAGES/neutron.po +++ b/neutron/locale/bs/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-07-30 19:54+0000\n" +"POT-Creation-Date: 2013-07-31 19:55+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Bosnian " @@ -405,7 +405,7 @@ msgid "" "networks" msgstr "" -#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:865 +#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:858 msgid "DHCP agent started" msgstr "" @@ -422,97 +422,102 @@ msgstr "" msgid "Synchronizing state" msgstr "" -#: neutron/agent/dhcp_agent.py:166 +#: neutron/agent/dhcp_agent.py:163 +#, python-format +msgid "Unable to sync network state on deleted network %s" +msgstr "" + +#: neutron/agent/dhcp_agent.py:171 msgid "Unable to sync network state." msgstr "" -#: neutron/agent/dhcp_agent.py:186 neutron/agent/dhcp_agent.py:226 +#: neutron/agent/dhcp_agent.py:191 neutron/agent/dhcp_agent.py:231 #, python-format msgid "Network %s RPC info call failed." msgstr "" -#: neutron/agent/dhcp_agent.py:318 +#: neutron/agent/dhcp_agent.py:323 #, python-format msgid "" "%(port_num)d router ports found on the metadata access network. Only the " "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:528 neutron/agent/l3_agent.py:159 +#: neutron/agent/dhcp_agent.py:533 neutron/agent/l3_agent.py:159 #: neutron/debug/debug_agent.py:45 msgid "The driver used to manage the virtual interface." msgstr "" -#: neutron/agent/dhcp_agent.py:536 +#: neutron/agent/dhcp_agent.py:541 msgid "You must specify an interface driver" msgstr "" -#: neutron/agent/dhcp_agent.py:542 neutron/agent/l3_agent.py:202 +#: neutron/agent/dhcp_agent.py:547 neutron/agent/l3_agent.py:202 #, python-format msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/dhcp_agent.py:590 +#: neutron/agent/dhcp_agent.py:595 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/dhcp_agent.py:600 +#: neutron/agent/dhcp_agent.py:605 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/dhcp_agent.py:641 +#: neutron/agent/dhcp_agent.py:646 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/dhcp_agent.py:682 neutron/debug/debug_agent.py:75 +#: neutron/agent/dhcp_agent.py:687 neutron/debug/debug_agent.py:75 #, python-format msgid "Reusing existing device: %s." msgstr "" -#: neutron/agent/dhcp_agent.py:769 +#: neutron/agent/dhcp_agent.py:762 msgid "Location to DHCP lease relay UNIX domain socket" msgstr "" -#: neutron/agent/dhcp_agent.py:799 +#: neutron/agent/dhcp_agent.py:792 #, python-format msgid "Network ID %s is not a valid UUID" msgstr "" -#: neutron/agent/dhcp_agent.py:805 +#: neutron/agent/dhcp_agent.py:798 msgid "Unable to parse lease relay msg to dict." msgstr "" -#: neutron/agent/dhcp_agent.py:806 +#: neutron/agent/dhcp_agent.py:799 #, python-format msgid "Exception value: %s" msgstr "" -#: neutron/agent/dhcp_agent.py:807 +#: neutron/agent/dhcp_agent.py:800 #, python-format msgid "Message representation: %s" msgstr "" -#: neutron/agent/dhcp_agent.py:809 +#: neutron/agent/dhcp_agent.py:802 msgid "Unable update lease. Exception" msgstr "" -#: neutron/agent/dhcp_agent.py:848 neutron/agent/l3_agent.py:805 +#: neutron/agent/dhcp_agent.py:841 neutron/agent/l3_agent.py:805 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:854 neutron/agent/l3_agent.py:810 +#: neutron/agent/dhcp_agent.py:847 neutron/agent/l3_agent.py:810 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:228 #: neutron/plugins/nec/agent/nec_neutron_agent.py:184 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:221 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:862 neutron/agent/l3_agent.py:815 +#: neutron/agent/dhcp_agent.py:855 neutron/agent/l3_agent.py:815 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:281 #, python-format msgid "agent_updated by server side %s!" @@ -930,27 +935,27 @@ msgstr "" msgid "No namespace defined for parent" msgstr "" -#: neutron/agent/linux/iptables_firewall.py:56 +#: neutron/agent/linux/iptables_firewall.py:58 #, python-format msgid "Preparing device (%s) filter" msgstr "" -#: neutron/agent/linux/iptables_firewall.py:64 +#: neutron/agent/linux/iptables_firewall.py:66 #, python-format msgid "Updating device (%s) filter" msgstr "" -#: neutron/agent/linux/iptables_firewall.py:66 +#: neutron/agent/linux/iptables_firewall.py:68 #, python-format msgid "Attempted to update port filter which is not filtered %s" msgstr "" -#: neutron/agent/linux/iptables_firewall.py:75 +#: neutron/agent/linux/iptables_firewall.py:77 #, python-format msgid "Removing device (%s) filter" msgstr "" -#: neutron/agent/linux/iptables_firewall.py:77 +#: neutron/agent/linux/iptables_firewall.py:79 #, python-format msgid "Attempted to remove port filter which is not filtered %r" msgstr "" @@ -1381,58 +1386,58 @@ msgstr "" msgid "'%s' is not a valid IP subnet" msgstr "" -#: neutron/api/v2/attributes.py:271 +#: neutron/api/v2/attributes.py:266 neutron/api/v2/attributes.py:307 #, python-format -msgid "'%s' is not a valid input" +msgid "'%s' is not a list" msgstr "" -#: neutron/api/v2/attributes.py:278 +#: neutron/api/v2/attributes.py:271 neutron/api/v2/attributes.py:318 #, python-format -msgid "'%s' is not a valid UUID" +msgid "Duplicate items in the list: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:290 +#: neutron/api/v2/attributes.py:288 #, python-format -msgid "'%s' is not a list" +msgid "'%s' is not a valid input" msgstr "" -#: neutron/api/v2/attributes.py:301 +#: neutron/api/v2/attributes.py:295 #, python-format -msgid "Duplicate items in the list: '%s'" +msgid "'%s' is not a valid UUID" msgstr "" -#: neutron/api/v2/attributes.py:308 +#: neutron/api/v2/attributes.py:325 #, python-format msgid "'%s' is not a dictionary" msgstr "" -#: neutron/api/v2/attributes.py:333 +#: neutron/api/v2/attributes.py:350 #, python-format msgid "Validator '%s' does not exist." msgstr "" -#: neutron/api/v2/attributes.py:365 +#: neutron/api/v2/attributes.py:382 #, python-format msgid "'%s' is not an integer" msgstr "" -#: neutron/api/v2/attributes.py:370 +#: neutron/api/v2/attributes.py:387 #, python-format msgid "'%s' should be non-negative" msgstr "" -#: neutron/api/v2/attributes.py:389 +#: neutron/api/v2/attributes.py:406 #, python-format msgid "'%s' cannot be converted to boolean" msgstr "" -#: neutron/api/v2/attributes.py:397 +#: neutron/api/v2/attributes.py:414 #: neutron/plugins/nec/extensions/packetfilter.py:48 #, python-format msgid "'%s' is not a integer" msgstr "" -#: neutron/api/v2/attributes.py:410 +#: neutron/api/v2/attributes.py:427 #, python-format msgid "'%s' is not of the form =[value]" msgstr "" @@ -1683,116 +1688,121 @@ msgstr "" #: neutron/common/exceptions.py:74 #, python-format +msgid "Port %(port_id)s could not be found" +msgstr "" + +#: neutron/common/exceptions.py:78 +#, python-format msgid "Port %(port_id)s could not be found on network %(net_id)s" msgstr "" -#: neutron/common/exceptions.py:79 +#: neutron/common/exceptions.py:83 msgid "Policy configuration policy.json could not be found" msgstr "" -#: neutron/common/exceptions.py:83 +#: neutron/common/exceptions.py:87 #, python-format msgid "Requested rule:%(rule)s cannot be found" msgstr "" -#: neutron/common/exceptions.py:87 +#: neutron/common/exceptions.py:91 #, python-format msgid "Failed to init policy %(policy)s because %(reason)s" msgstr "" -#: neutron/common/exceptions.py:91 +#: neutron/common/exceptions.py:95 #, python-format msgid "Failed to check policy %(policy)s because %(reason)s" msgstr "" -#: neutron/common/exceptions.py:95 +#: neutron/common/exceptions.py:99 #, python-format msgid "Unsupported port state: %(port_state)s" msgstr "" -#: neutron/common/exceptions.py:99 +#: neutron/common/exceptions.py:103 msgid "The resource is inuse" msgstr "" -#: neutron/common/exceptions.py:103 +#: neutron/common/exceptions.py:107 #, python-format msgid "" "Unable to complete operation on network %(net_id)s. There are one or more" " ports still in use on the network." msgstr "" -#: neutron/common/exceptions.py:108 +#: neutron/common/exceptions.py:112 #, python-format msgid "" "Unable to complete operation on subnet %(subnet_id)s. One or more ports " "have an IP allocation from this subnet." msgstr "" -#: neutron/common/exceptions.py:113 +#: neutron/common/exceptions.py:117 #, python-format msgid "" "Unable to complete operation on port %(port_id)s for network %(net_id)s. " "Port already has an attacheddevice %(device_id)s." msgstr "" -#: neutron/common/exceptions.py:119 +#: neutron/common/exceptions.py:123 #, python-format msgid "" "Unable to complete operation for network %(net_id)s. The mac address " "%(mac)s is in use." msgstr "" -#: neutron/common/exceptions.py:125 +#: neutron/common/exceptions.py:129 #, python-format msgid "" "Unable to complete operation for %(subnet_id)s. The number of host routes" " exceeds the limit %(quota)s." msgstr "" -#: neutron/common/exceptions.py:131 +#: neutron/common/exceptions.py:135 #, python-format msgid "" "Unable to complete operation for %(subnet_id)s. The number of DNS " "nameservers exceeds the limit %(quota)s." msgstr "" -#: neutron/common/exceptions.py:136 +#: neutron/common/exceptions.py:140 #, python-format msgid "" "Unable to complete operation for network %(net_id)s. The IP address " "%(ip_address)s is in use." msgstr "" -#: neutron/common/exceptions.py:141 +#: neutron/common/exceptions.py:145 #, python-format msgid "" "Unable to create the network. The VLAN %(vlan_id)s on physical network " "%(physical_network)s is in use." msgstr "" -#: neutron/common/exceptions.py:147 +#: neutron/common/exceptions.py:151 #, python-format msgid "" "Unable to create the flat network. Physical network %(physical_network)s " "is in use." msgstr "" -#: neutron/common/exceptions.py:152 +#: neutron/common/exceptions.py:156 #, python-format msgid "Unable to create the network. The tunnel ID %(tunnel_id)s is in use." msgstr "" -#: neutron/common/exceptions.py:157 +#: neutron/common/exceptions.py:161 msgid "Tenant network creation is not enabled." msgstr "" -#: neutron/common/exceptions.py:165 +#: neutron/common/exceptions.py:169 msgid "" "Unable to create the network. No tenant network is available for " "allocation." msgstr "" -#: neutron/common/exceptions.py:170 +#: neutron/common/exceptions.py:174 #, python-format msgid "" "Unable to plug the attachment %(att_id)s into port %(port_id)s for " @@ -1800,117 +1810,117 @@ msgid "" "%(att_port_id)s" msgstr "" -#: neutron/common/exceptions.py:176 +#: neutron/common/exceptions.py:180 #, python-format msgid "" "Subnet on port %(port_id)s does not match the requested subnet " "%(subnet_id)s" msgstr "" -#: neutron/common/exceptions.py:181 +#: neutron/common/exceptions.py:185 #, python-format msgid "Malformed request body: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:189 +#: neutron/common/exceptions.py:193 #, python-format msgid "Invalid input for operation: %(error_message)s." msgstr "" -#: neutron/common/exceptions.py:193 +#: neutron/common/exceptions.py:197 #, python-format msgid "The allocation pool %(pool)s is not valid." msgstr "" -#: neutron/common/exceptions.py:197 +#: neutron/common/exceptions.py:201 #, python-format msgid "" "Found overlapping allocation pools:%(pool_1)s %(pool_2)s for subnet " "%(subnet_cidr)s." msgstr "" -#: neutron/common/exceptions.py:202 +#: neutron/common/exceptions.py:206 #, python-format msgid "The allocation pool %(pool)s spans beyond the subnet cidr %(subnet_cidr)s." msgstr "" -#: neutron/common/exceptions.py:211 +#: neutron/common/exceptions.py:215 #, python-format msgid "Unable to generate unique mac on network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:215 +#: neutron/common/exceptions.py:219 #, python-format msgid "No more IP addresses available on network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:219 +#: neutron/common/exceptions.py:223 #, python-format msgid "Bridge %(bridge)s does not exist." msgstr "" -#: neutron/common/exceptions.py:223 +#: neutron/common/exceptions.py:227 #, python-format msgid "Creation failed. %(dev_name)s already exists." msgstr "" -#: neutron/common/exceptions.py:227 +#: neutron/common/exceptions.py:231 msgid "Sudo priviledge is required to run this command." msgstr "" -#: neutron/common/exceptions.py:231 +#: neutron/common/exceptions.py:235 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: neutron/common/exceptions.py:235 +#: neutron/common/exceptions.py:239 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: neutron/common/exceptions.py:239 +#: neutron/common/exceptions.py:243 msgid "Tenant-id was missing from Quota request" msgstr "" -#: neutron/common/exceptions.py:243 +#: neutron/common/exceptions.py:247 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: neutron/common/exceptions.py:248 +#: neutron/common/exceptions.py:252 #, python-format msgid "" "Unable to reconfigure sharing settings for network %(network)s. Multiple " "tenants are using it" msgstr "" -#: neutron/common/exceptions.py:253 +#: neutron/common/exceptions.py:257 #, python-format msgid "Invalid extension environment: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:257 +#: neutron/common/exceptions.py:261 #, python-format msgid "Unable to find any IP address on external network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:262 +#: neutron/common/exceptions.py:266 msgid "More than one external network exists" msgstr "" -#: neutron/common/exceptions.py:266 +#: neutron/common/exceptions.py:270 #, python-format msgid "An invalid value was provided for %(opt_name)s: %(opt_value)s" msgstr "" -#: neutron/common/exceptions.py:271 +#: neutron/common/exceptions.py:275 #, python-format msgid "Gateway ip %(ip_address)s conflicts with allocation pool %(pool)s" msgstr "" -#: neutron/common/exceptions.py:276 +#: neutron/common/exceptions.py:280 #, python-format msgid "Invalid network VLAN range: '%(vlan_range)s' - '%(error)s'" msgstr "" @@ -2013,200 +2023,200 @@ msgstr "" msgid "Cannot create resource for another tenant" msgstr "" -#: neutron/db/db_base_plugin_v2.py:274 +#: neutron/db/db_base_plugin_v2.py:272 #, python-format msgid "Generated mac for network %(network_id)s is %(mac_address)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:280 +#: neutron/db/db_base_plugin_v2.py:278 #, python-format msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:284 +#: neutron/db/db_base_plugin_v2.py:282 #, python-format msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/db_base_plugin_v2.py:314 +#: neutron/db/db_base_plugin_v2.py:312 #, python-format msgid "" "Hold allocated IP %(ip_address)s " "(%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:378 +#: neutron/db/db_base_plugin_v2.py:376 #, python-format msgid "Recycle %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:382 +#: neutron/db/db_base_plugin_v2.py:380 #, python-format msgid "Recycle: first match for %(first_ip)s-%(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:389 +#: neutron/db/db_base_plugin_v2.py:387 #, python-format msgid "Recycle: last match for %(first_ip)s-%(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:401 +#: neutron/db/db_base_plugin_v2.py:399 #, python-format msgid "Recycle: merged %(first_ip1)s-%(last_ip1)s and %(first_ip2)s-%(last_ip2)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:410 +#: neutron/db/db_base_plugin_v2.py:408 #, python-format msgid "Recycle: updated first %(first_ip)s-%(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:415 +#: neutron/db/db_base_plugin_v2.py:413 #, python-format msgid "Recycle: updated last %(first_ip)s-%(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:424 +#: neutron/db/db_base_plugin_v2.py:422 #, python-format msgid "Recycle: created new %(first_ip)s-%(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:448 +#: neutron/db/db_base_plugin_v2.py:446 #, python-format msgid "" "No fixed IP found that matches the network %(network_id)s and ip address " "%(ip_address)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:457 +#: neutron/db/db_base_plugin_v2.py:455 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:481 +#: neutron/db/db_base_plugin_v2.py:479 #, python-format msgid "All IP's from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:486 +#: neutron/db/db_base_plugin_v2.py:484 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:493 +#: neutron/db/db_base_plugin_v2.py:491 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: neutron/db/db_base_plugin_v2.py:599 +#: neutron/db/db_base_plugin_v2.py:597 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/db_base_plugin_v2.py:611 +#: neutron/db/db_base_plugin_v2.py:609 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: neutron/db/db_base_plugin_v2.py:617 +#: neutron/db/db_base_plugin_v2.py:615 #, python-format msgid "" "Failed to create port on network %(network_id)s, because fixed_ips " "included invalid subnet %(subnet_id)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:637 +#: neutron/db/db_base_plugin_v2.py:635 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:646 neutron/db/db_base_plugin_v2.py:679 +#: neutron/db/db_base_plugin_v2.py:644 neutron/db/db_base_plugin_v2.py:677 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/db_base_plugin_v2.py:694 +#: neutron/db/db_base_plugin_v2.py:692 #, python-format msgid "Port update. Hold %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:702 +#: neutron/db/db_base_plugin_v2.py:700 #, python-format msgid "Port update. Adding %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:757 +#: neutron/db/db_base_plugin_v2.py:755 #, python-format msgid "" "Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps" " with another subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:762 +#: neutron/db/db_base_plugin_v2.py:760 #, python-format msgid "" "Validation for CIDR: %(new_cidr)s failed - overlaps with subnet " "%(subnet_id)s (CIDR: %(cidr)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:782 +#: neutron/db/db_base_plugin_v2.py:780 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: neutron/db/db_base_plugin_v2.py:789 +#: neutron/db/db_base_plugin_v2.py:787 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/db_base_plugin_v2.py:796 +#: neutron/db/db_base_plugin_v2.py:794 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/db_base_plugin_v2.py:800 +#: neutron/db/db_base_plugin_v2.py:798 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:805 +#: neutron/db/db_base_plugin_v2.py:803 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:818 +#: neutron/db/db_base_plugin_v2.py:816 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: neutron/db/db_base_plugin_v2.py:829 +#: neutron/db/db_base_plugin_v2.py:827 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:842 neutron/db/db_base_plugin_v2.py:846 +#: neutron/db/db_base_plugin_v2.py:840 neutron/db/db_base_plugin_v2.py:844 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:968 +#: neutron/db/db_base_plugin_v2.py:966 #, python-format msgid "An exception occured while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1067 +#: neutron/db/db_base_plugin_v2.py:1065 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1091 +#: neutron/db/db_base_plugin_v2.py:1089 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1104 +#: neutron/db/db_base_plugin_v2.py:1102 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1366 +#: neutron/db/db_base_plugin_v2.py:1364 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1446 +#: neutron/db/db_base_plugin_v2.py:1444 #, python-format msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" @@ -2351,7 +2361,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:600 neutron/plugins/nicira/NeutronPlugin.py:1878 +#: neutron/db/l3_db.py:600 neutron/plugins/nicira/NeutronPlugin.py:1926 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -3019,6 +3029,51 @@ msgstr "" msgid "API for retrieving service providers for Neutron advanced services" msgstr "" +#: neutron/extensions/vpnaas.py:35 +#, python-format +msgid "VPNService %(vpnservice_id)s could not be found" +msgstr "" + +#: neutron/extensions/vpnaas.py:39 +#, python-format +msgid "ipsec_site_connection %(ipsecsite_conn_id)s not found" +msgstr "" + +#: neutron/extensions/vpnaas.py:43 +#, python-format +msgid "ipsec_site_connection %(attribute_a)s less than dpd_interval" +msgstr "" + +#: neutron/extensions/vpnaas.py:47 +#, python-format +msgid "IKEPolicy %(ikepolicy_id)s could not be found" +msgstr "" + +#: neutron/extensions/vpnaas.py:51 +#, python-format +msgid "IPsecPolicy %(ipsecpolicy_id)s could not be found" +msgstr "" + +#: neutron/extensions/vpnaas.py:55 +#, python-format +msgid "IKEPolicy %(ikepolicy_id)s is still in use" +msgstr "" + +#: neutron/extensions/vpnaas.py:59 +#, python-format +msgid "VPNService %(vpnservice_id)s is still in use" +msgstr "" + +#: neutron/extensions/vpnaas.py:63 +#, python-format +msgid "Invalid state %(state)s of vpnaas resource %(id)s" +msgstr "" + +#: neutron/extensions/vpnaas.py:67 +#, python-format +msgid "IPsecPolicy %(ipsecpolicy_id)s is still in use" +msgstr "" + #: neutron/openstack/common/exception.py:104 msgid "Uncaught exception" msgstr "" @@ -5451,7 +5506,7 @@ msgstr "" #, python-format msgid "" "MidoClient.create_tenant_router called: tenant_id=%(tenant_id)s, " -"name=%(name)smetadata_router=%(metadata_router)s" +"name=%(name)s, metadata_router=%(metadata_router)s" msgstr "" #: neutron/plugins/midonet/midonet_lib.py:292 @@ -5713,7 +5768,7 @@ msgid "MidonetPluginV2.update_network called: id=%(id)r, network=%(network)r" msgstr "" #: neutron/plugins/midonet/plugin.py:193 -#: neutron/plugins/nicira/NeutronPlugin.py:1073 +#: neutron/plugins/nicira/NeutronPlugin.py:1115 msgid "admin_state_up=False networks are not supported." msgstr "" @@ -6652,76 +6707,81 @@ msgstr "" msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:234 +#: neutron/plugins/nec/nec_plugin.py:237 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:253 +#: neutron/plugins/nec/nec_plugin.py:256 #, python-format msgid "create_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:269 +#: neutron/plugins/nec/nec_plugin.py:272 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:309 +#: neutron/plugins/nec/nec_plugin.py:312 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:318 +#: neutron/plugins/nec/nec_plugin.py:331 #, python-format -msgid "delete_network(): deleting auto-delete port from OFC: %s" +msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:334 +#: neutron/plugins/nec/nec_plugin.py:346 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:347 +#: neutron/plugins/nec/nec_plugin.py:361 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:359 +#: neutron/plugins/nec/nec_plugin.py:373 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:378 +#: neutron/plugins/nec/nec_plugin.py:392 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:404 +#: neutron/plugins/nec/nec_plugin.py:418 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:484 +#: neutron/plugins/nec/nec_plugin.py:426 +#, python-format +msgid "Failed to delete port=%s from OFC." +msgstr "" + +#: neutron/plugins/nec/nec_plugin.py:501 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:515 +#: neutron/plugins/nec/nec_plugin.py:532 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:534 +#: neutron/plugins/nec/nec_plugin.py:551 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:539 +#: neutron/plugins/nec/nec_plugin.py:556 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -6941,407 +7001,412 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:248 +#: neutron/plugins/nicira/NeutronPlugin.py:246 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:283 +#: neutron/plugins/nicira/NeutronPlugin.py:281 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:285 +#: neutron/plugins/nicira/NeutronPlugin.py:283 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:288 +#: neutron/plugins/nicira/NeutronPlugin.py:286 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:363 +#: neutron/plugins/nicira/NeutronPlugin.py:361 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:369 +#: neutron/plugins/nicira/NeutronPlugin.py:367 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:375 +#: neutron/plugins/nicira/NeutronPlugin.py:373 #, python-format msgid "" "Unable to plug attachment in router port %(r_port_id)s for neutron port " "id %(q_port_id)s on router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:420 +#: neutron/plugins/nicira/NeutronPlugin.py:418 msgid "An exception occured while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:446 -#: neutron/plugins/nicira/NeutronPlugin.py:481 -#: neutron/plugins/nicira/NeutronPlugin.py:649 +#: neutron/plugins/nicira/NeutronPlugin.py:448 +#, python-format +msgid "An exception occured while creating the quantum port %s on the NVP plaform" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:460 +#: neutron/plugins/nicira/NeutronPlugin.py:497 +#: neutron/plugins/nicira/NeutronPlugin.py:682 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:466 -#: neutron/plugins/nicira/NeutronPlugin.py:546 -#: neutron/plugins/nicira/NeutronPlugin.py:668 +#: neutron/plugins/nicira/NeutronPlugin.py:482 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:470 -#, python-format -msgid "An exception occured while plugging the interface into network:%s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:488 +#: neutron/plugins/nicira/NeutronPlugin.py:504 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:497 +#: neutron/plugins/nicira/NeutronPlugin.py:513 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:503 +#: neutron/plugins/nicira/NeutronPlugin.py:519 #, python-format msgid "port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:522 -#: neutron/plugins/nicira/NeutronPlugin.py:925 +#: neutron/plugins/nicira/NeutronPlugin.py:538 +#: neutron/plugins/nicira/NeutronPlugin.py:967 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:534 +#: neutron/plugins/nicira/NeutronPlugin.py:550 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:553 +#: neutron/plugins/nicira/NeutronPlugin.py:573 +#, python-format +msgid "" +"_nvp_create_router_port completed for port %(name)s on network " +"%(network_id)s. The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:586 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:561 +#: neutron/plugins/nicira/NeutronPlugin.py:594 #, python-format msgid "The gateway port for the router %s was not found on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:598 +#: neutron/plugins/nicira/NeutronPlugin.py:631 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:630 +#: neutron/plugins/nicira/NeutronPlugin.py:663 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:634 -#: neutron/plugins/nicira/NeutronPlugin.py:1823 +#: neutron/plugins/nicira/NeutronPlugin.py:667 +#: neutron/plugins/nicira/NeutronPlugin.py:1871 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:636 +#: neutron/plugins/nicira/NeutronPlugin.py:669 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:706 +#: neutron/plugins/nicira/NeutronPlugin.py:710 +#, python-format +msgid "" +"_nvp_create_l2_gw_port completed for port %(name)s on network " +"%(network_id)s. The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:748 #, python-format msgid "Unable to find NVP uuid for Neutron port %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:735 +#: neutron/plugins/nicira/NeutronPlugin.py:777 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:739 +#: neutron/plugins/nicira/NeutronPlugin.py:781 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:743 +#: neutron/plugins/nicira/NeutronPlugin.py:785 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:747 -#: neutron/plugins/nicira/NeutronPlugin.py:762 +#: neutron/plugins/nicira/NeutronPlugin.py:789 +#: neutron/plugins/nicira/NeutronPlugin.py:804 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:768 +#: neutron/plugins/nicira/NeutronPlugin.py:810 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:799 +#: neutron/plugins/nicira/NeutronPlugin.py:841 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:821 +#: neutron/plugins/nicira/NeutronPlugin.py:863 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:849 +#: neutron/plugins/nicira/NeutronPlugin.py:891 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:907 +#: neutron/plugins/nicira/NeutronPlugin.py:949 #, python-format msgid "A nvp lport identifier was not found for neutron port '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:935 +#: neutron/plugins/nicira/NeutronPlugin.py:977 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:938 +#: neutron/plugins/nicira/NeutronPlugin.py:980 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:964 +#: neutron/plugins/nicira/NeutronPlugin.py:1006 #, python-format msgid "" "Current network status:%(nvp_net_status)s; Status in Neutron " "DB:%(neutron_status)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:974 -#: neutron/plugins/nicira/NeutronPlugin.py:1022 +#: neutron/plugins/nicira/NeutronPlugin.py:1016 +#: neutron/plugins/nicira/NeutronPlugin.py:1064 msgid "Unable to get logical switches" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1036 +#: neutron/plugins/nicira/NeutronPlugin.py:1078 #, python-format msgid "Logical Switch %s found in neutron database but not in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1051 +#: neutron/plugins/nicira/NeutronPlugin.py:1093 #, python-format msgid "" "Found %s logical switches not bound to Neutron networks. Neutron and NVP " "are potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1055 +#: neutron/plugins/nicira/NeutronPlugin.py:1097 #, python-format msgid "get_networks() completed for tenant %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1140 +#: neutron/plugins/nicira/NeutronPlugin.py:1182 #, python-format msgid "Lswitch %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1149 +#: neutron/plugins/nicira/NeutronPlugin.py:1191 msgid "Unable to get ports" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1176 +#: neutron/plugins/nicira/NeutronPlugin.py:1218 #, python-format msgid "Neutron logical port %s was not found on NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1183 +#: neutron/plugins/nicira/NeutronPlugin.py:1225 #, python-format msgid "" "Found %s logical ports not bound to Neutron ports. Neutron and NVP are " "potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1249 +#: neutron/plugins/nicira/NeutronPlugin.py:1283 #, python-format -msgid "Network %s was not found in NVP." +msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1257 -msgid "Unable to create port or set port attachment in NVP." +#: neutron/plugins/nicira/NeutronPlugin.py:1300 +#, python-format +msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1261 -#, python-format -msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" +#: neutron/plugins/nicira/NeutronPlugin.py:1311 +msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1338 +#: neutron/plugins/nicira/NeutronPlugin.py:1386 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1364 +#: neutron/plugins/nicira/NeutronPlugin.py:1412 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1491 -#: neutron/plugins/nicira/NeutronPlugin.py:1535 +#: neutron/plugins/nicira/NeutronPlugin.py:1539 +#: neutron/plugins/nicira/NeutronPlugin.py:1583 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1504 +#: neutron/plugins/nicira/NeutronPlugin.py:1552 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1544 +#: neutron/plugins/nicira/NeutronPlugin.py:1592 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1560 +#: neutron/plugins/nicira/NeutronPlugin.py:1608 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1564 +#: neutron/plugins/nicira/NeutronPlugin.py:1612 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1566 +#: neutron/plugins/nicira/NeutronPlugin.py:1614 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1599 +#: neutron/plugins/nicira/NeutronPlugin.py:1647 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1603 +#: neutron/plugins/nicira/NeutronPlugin.py:1651 msgid "Unable to delete logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1623 +#: neutron/plugins/nicira/NeutronPlugin.py:1671 #, python-format msgid "" "Current router status:%(router_status)s;Status in Neutron " "DB:%(db_router_status)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1650 +#: neutron/plugins/nicira/NeutronPlugin.py:1698 msgid "Unable to get logical routers from NVP controller" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1672 +#: neutron/plugins/nicira/NeutronPlugin.py:1720 #, python-format msgid "" "Found %s logical routers not bound to Neutron routers. Neutron and NVP " "are potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1698 -#, python-format -msgid "" -"The port %(port_id)s, connected to the router %(router_id)s was not found" -" on the NVP backend." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1733 +#: neutron/plugins/nicira/NeutronPlugin.py:1781 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1778 +#: neutron/plugins/nicira/NeutronPlugin.py:1826 #, python-format msgid "" "The port %(port_id)s, connected to the router %(router_id)s was not found" " on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1790 +#: neutron/plugins/nicira/NeutronPlugin.py:1838 #, python-format msgid "" "Unable to find NVP logical router port for Neutron port id:%s. Was this " "port ever paired with a logical router?" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1819 +#: neutron/plugins/nicira/NeutronPlugin.py:1867 #, python-format msgid "Logical router port resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1845 +#: neutron/plugins/nicira/NeutronPlugin.py:1893 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1851 +#: neutron/plugins/nicira/NeutronPlugin.py:1899 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1917 +#: neutron/plugins/nicira/NeutronPlugin.py:1965 #, python-format msgid "Address list for NVP logical router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1941 +#: neutron/plugins/nicira/NeutronPlugin.py:1989 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1984 +#: neutron/plugins/nicira/NeutronPlugin.py:2032 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1987 +#: neutron/plugins/nicira/NeutronPlugin.py:2035 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2013 +#: neutron/plugins/nicira/NeutronPlugin.py:2061 #, python-format msgid "" "Create_l2_gw_service did not return an uuid for the newly created " "resource:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2035 +#: neutron/plugins/nicira/NeutronPlugin.py:2083 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" @@ -7453,7 +7518,7 @@ msgstr "" #: neutron/plugins/nicira/nvplib.py:505 #, python-format -msgid "Cannot update NVP routes %(routes)s forrouter %(router_id)s" +msgid "Cannot update NVP routes %(routes)s for router %(router_id)s" msgstr "" #: neutron/plugins/nicira/nvplib.py:621 @@ -7479,91 +7544,91 @@ msgstr "" msgid "get_port() %(network)s %(port)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:664 neutron/plugins/nicira/nvplib.py:718 +#: neutron/plugins/nicira/nvplib.py:664 neutron/plugins/nicira/nvplib.py:719 #, python-format msgid "Port or Network not found, Error: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:713 +#: neutron/plugins/nicira/nvplib.py:714 #, python-format msgid "Updated logical port %(result)s on logical switch %(uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:749 +#: neutron/plugins/nicira/nvplib.py:751 #, python-format -msgid "Created logical port %(result)s on logical swtich %(uuid)s" +msgid "Created logical port %(result)s on logical switch %(uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:773 +#: neutron/plugins/nicira/nvplib.py:775 #, python-format msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:803 +#: neutron/plugins/nicira/nvplib.py:805 #, python-format msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:813 +#: neutron/plugins/nicira/nvplib.py:815 #, python-format msgid "" "Delete logical router port %(lport_uuid)s on logical router " "%(lrouter_uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:868 +#: neutron/plugins/nicira/nvplib.py:870 #, python-format msgid "Invalid NVP attachment type '%s'" msgstr "" -#: neutron/plugins/nicira/nvplib.py:880 +#: neutron/plugins/nicira/nvplib.py:882 #, python-format msgid "Port not found, Error: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:999 +#: neutron/plugins/nicira/nvplib.py:1002 #, python-format msgid "Created Security Profile: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1025 +#: neutron/plugins/nicira/nvplib.py:1028 #, python-format msgid "Updated Security Profile: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1044 +#: neutron/plugins/nicira/nvplib.py:1047 #, python-format msgid "Invalid keys for NAT match: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1050 +#: neutron/plugins/nicira/nvplib.py:1053 #, python-format msgid "Creating NAT rule: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1064 +#: neutron/plugins/nicira/nvplib.py:1067 msgid "" "No SNAT rules cannot be applied as they are not available in this version" " of the NVP platform" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1199 +#: neutron/plugins/nicira/nvplib.py:1202 #, python-format msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1204 +#: neutron/plugins/nicira/nvplib.py:1207 #, python-format msgid "" "An exception occurred while updating IP addresses on a router logical " "port:%s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1245 +#: neutron/plugins/nicira/nvplib.py:1248 msgid "Failed to create logical queue" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1256 +#: neutron/plugins/nicira/nvplib.py:1259 msgid "Failed to delete logical queue" msgstr "" @@ -8052,7 +8117,7 @@ msgstr "" #: neutron/plugins/nicira/extensions/nvp_qos.py:46 #, python-format -msgid "Invalid value for dscp %(data)s must be integer valuebetween 0 and 63." +msgid "Invalid value for dscp %(data)s must be integer value between 0 and 63." msgstr "" #: neutron/plugins/nicira/extensions/nvp_qos.py:51 @@ -9013,3 +9078,33 @@ msgstr "" #~ msgid "No DSCP field needed when QoS workload marked trusted" #~ msgstr "" +#~ msgid "" +#~ "MidoClient.create_tenant_router called: " +#~ "tenant_id=%(tenant_id)s, " +#~ "name=%(name)smetadata_router=%(metadata_router)s" +#~ msgstr "" + +#~ msgid "delete_network(): deleting auto-delete port from OFC: %s" +#~ msgstr "" + +#~ msgid "An exception occured while plugging the interface into network:%s" +#~ msgstr "" + +#~ msgid "Network %s was not found in NVP." +#~ msgstr "" + +#~ msgid "" +#~ "The port %(port_id)s, connected to the" +#~ " router %(router_id)s was not found " +#~ "on the NVP backend." +#~ msgstr "" + +#~ msgid "Cannot update NVP routes %(routes)s forrouter %(router_id)s" +#~ msgstr "" + +#~ msgid "Created logical port %(result)s on logical swtich %(uuid)s" +#~ msgstr "" + +#~ msgid "Invalid value for dscp %(data)s must be integer valuebetween 0 and 63." +#~ msgstr "" + diff --git a/neutron/locale/ca/LC_MESSAGES/neutron.po b/neutron/locale/ca/LC_MESSAGES/neutron.po index 15215b09c..413ce5b1a 100644 --- a/neutron/locale/ca/LC_MESSAGES/neutron.po +++ b/neutron/locale/ca/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-07-30 19:54+0000\n" +"POT-Creation-Date: 2013-07-31 19:55+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Catalan " @@ -404,7 +404,7 @@ msgid "" "networks" msgstr "" -#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:865 +#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:858 msgid "DHCP agent started" msgstr "" @@ -421,97 +421,102 @@ msgstr "" msgid "Synchronizing state" msgstr "" -#: neutron/agent/dhcp_agent.py:166 +#: neutron/agent/dhcp_agent.py:163 +#, python-format +msgid "Unable to sync network state on deleted network %s" +msgstr "" + +#: neutron/agent/dhcp_agent.py:171 msgid "Unable to sync network state." msgstr "" -#: neutron/agent/dhcp_agent.py:186 neutron/agent/dhcp_agent.py:226 +#: neutron/agent/dhcp_agent.py:191 neutron/agent/dhcp_agent.py:231 #, python-format msgid "Network %s RPC info call failed." msgstr "" -#: neutron/agent/dhcp_agent.py:318 +#: neutron/agent/dhcp_agent.py:323 #, python-format msgid "" "%(port_num)d router ports found on the metadata access network. Only the " "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:528 neutron/agent/l3_agent.py:159 +#: neutron/agent/dhcp_agent.py:533 neutron/agent/l3_agent.py:159 #: neutron/debug/debug_agent.py:45 msgid "The driver used to manage the virtual interface." msgstr "" -#: neutron/agent/dhcp_agent.py:536 +#: neutron/agent/dhcp_agent.py:541 msgid "You must specify an interface driver" msgstr "" -#: neutron/agent/dhcp_agent.py:542 neutron/agent/l3_agent.py:202 +#: neutron/agent/dhcp_agent.py:547 neutron/agent/l3_agent.py:202 #, python-format msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/dhcp_agent.py:590 +#: neutron/agent/dhcp_agent.py:595 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/dhcp_agent.py:600 +#: neutron/agent/dhcp_agent.py:605 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/dhcp_agent.py:641 +#: neutron/agent/dhcp_agent.py:646 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/dhcp_agent.py:682 neutron/debug/debug_agent.py:75 +#: neutron/agent/dhcp_agent.py:687 neutron/debug/debug_agent.py:75 #, python-format msgid "Reusing existing device: %s." msgstr "" -#: neutron/agent/dhcp_agent.py:769 +#: neutron/agent/dhcp_agent.py:762 msgid "Location to DHCP lease relay UNIX domain socket" msgstr "" -#: neutron/agent/dhcp_agent.py:799 +#: neutron/agent/dhcp_agent.py:792 #, python-format msgid "Network ID %s is not a valid UUID" msgstr "" -#: neutron/agent/dhcp_agent.py:805 +#: neutron/agent/dhcp_agent.py:798 msgid "Unable to parse lease relay msg to dict." msgstr "" -#: neutron/agent/dhcp_agent.py:806 +#: neutron/agent/dhcp_agent.py:799 #, python-format msgid "Exception value: %s" msgstr "" -#: neutron/agent/dhcp_agent.py:807 +#: neutron/agent/dhcp_agent.py:800 #, python-format msgid "Message representation: %s" msgstr "" -#: neutron/agent/dhcp_agent.py:809 +#: neutron/agent/dhcp_agent.py:802 msgid "Unable update lease. Exception" msgstr "" -#: neutron/agent/dhcp_agent.py:848 neutron/agent/l3_agent.py:805 +#: neutron/agent/dhcp_agent.py:841 neutron/agent/l3_agent.py:805 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:854 neutron/agent/l3_agent.py:810 +#: neutron/agent/dhcp_agent.py:847 neutron/agent/l3_agent.py:810 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:228 #: neutron/plugins/nec/agent/nec_neutron_agent.py:184 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:221 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:862 neutron/agent/l3_agent.py:815 +#: neutron/agent/dhcp_agent.py:855 neutron/agent/l3_agent.py:815 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:281 #, python-format msgid "agent_updated by server side %s!" @@ -929,27 +934,27 @@ msgstr "" msgid "No namespace defined for parent" msgstr "" -#: neutron/agent/linux/iptables_firewall.py:56 +#: neutron/agent/linux/iptables_firewall.py:58 #, python-format msgid "Preparing device (%s) filter" msgstr "" -#: neutron/agent/linux/iptables_firewall.py:64 +#: neutron/agent/linux/iptables_firewall.py:66 #, python-format msgid "Updating device (%s) filter" msgstr "" -#: neutron/agent/linux/iptables_firewall.py:66 +#: neutron/agent/linux/iptables_firewall.py:68 #, python-format msgid "Attempted to update port filter which is not filtered %s" msgstr "" -#: neutron/agent/linux/iptables_firewall.py:75 +#: neutron/agent/linux/iptables_firewall.py:77 #, python-format msgid "Removing device (%s) filter" msgstr "" -#: neutron/agent/linux/iptables_firewall.py:77 +#: neutron/agent/linux/iptables_firewall.py:79 #, python-format msgid "Attempted to remove port filter which is not filtered %r" msgstr "" @@ -1380,58 +1385,58 @@ msgstr "" msgid "'%s' is not a valid IP subnet" msgstr "" -#: neutron/api/v2/attributes.py:271 +#: neutron/api/v2/attributes.py:266 neutron/api/v2/attributes.py:307 #, python-format -msgid "'%s' is not a valid input" +msgid "'%s' is not a list" msgstr "" -#: neutron/api/v2/attributes.py:278 +#: neutron/api/v2/attributes.py:271 neutron/api/v2/attributes.py:318 #, python-format -msgid "'%s' is not a valid UUID" +msgid "Duplicate items in the list: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:290 +#: neutron/api/v2/attributes.py:288 #, python-format -msgid "'%s' is not a list" +msgid "'%s' is not a valid input" msgstr "" -#: neutron/api/v2/attributes.py:301 +#: neutron/api/v2/attributes.py:295 #, python-format -msgid "Duplicate items in the list: '%s'" +msgid "'%s' is not a valid UUID" msgstr "" -#: neutron/api/v2/attributes.py:308 +#: neutron/api/v2/attributes.py:325 #, python-format msgid "'%s' is not a dictionary" msgstr "" -#: neutron/api/v2/attributes.py:333 +#: neutron/api/v2/attributes.py:350 #, python-format msgid "Validator '%s' does not exist." msgstr "" -#: neutron/api/v2/attributes.py:365 +#: neutron/api/v2/attributes.py:382 #, python-format msgid "'%s' is not an integer" msgstr "" -#: neutron/api/v2/attributes.py:370 +#: neutron/api/v2/attributes.py:387 #, python-format msgid "'%s' should be non-negative" msgstr "" -#: neutron/api/v2/attributes.py:389 +#: neutron/api/v2/attributes.py:406 #, python-format msgid "'%s' cannot be converted to boolean" msgstr "" -#: neutron/api/v2/attributes.py:397 +#: neutron/api/v2/attributes.py:414 #: neutron/plugins/nec/extensions/packetfilter.py:48 #, python-format msgid "'%s' is not a integer" msgstr "" -#: neutron/api/v2/attributes.py:410 +#: neutron/api/v2/attributes.py:427 #, python-format msgid "'%s' is not of the form =[value]" msgstr "" @@ -1682,116 +1687,121 @@ msgstr "" #: neutron/common/exceptions.py:74 #, python-format +msgid "Port %(port_id)s could not be found" +msgstr "" + +#: neutron/common/exceptions.py:78 +#, python-format msgid "Port %(port_id)s could not be found on network %(net_id)s" msgstr "" -#: neutron/common/exceptions.py:79 +#: neutron/common/exceptions.py:83 msgid "Policy configuration policy.json could not be found" msgstr "" -#: neutron/common/exceptions.py:83 +#: neutron/common/exceptions.py:87 #, python-format msgid "Requested rule:%(rule)s cannot be found" msgstr "" -#: neutron/common/exceptions.py:87 +#: neutron/common/exceptions.py:91 #, python-format msgid "Failed to init policy %(policy)s because %(reason)s" msgstr "" -#: neutron/common/exceptions.py:91 +#: neutron/common/exceptions.py:95 #, python-format msgid "Failed to check policy %(policy)s because %(reason)s" msgstr "" -#: neutron/common/exceptions.py:95 +#: neutron/common/exceptions.py:99 #, python-format msgid "Unsupported port state: %(port_state)s" msgstr "" -#: neutron/common/exceptions.py:99 +#: neutron/common/exceptions.py:103 msgid "The resource is inuse" msgstr "" -#: neutron/common/exceptions.py:103 +#: neutron/common/exceptions.py:107 #, python-format msgid "" "Unable to complete operation on network %(net_id)s. There are one or more" " ports still in use on the network." msgstr "" -#: neutron/common/exceptions.py:108 +#: neutron/common/exceptions.py:112 #, python-format msgid "" "Unable to complete operation on subnet %(subnet_id)s. One or more ports " "have an IP allocation from this subnet." msgstr "" -#: neutron/common/exceptions.py:113 +#: neutron/common/exceptions.py:117 #, python-format msgid "" "Unable to complete operation on port %(port_id)s for network %(net_id)s. " "Port already has an attacheddevice %(device_id)s." msgstr "" -#: neutron/common/exceptions.py:119 +#: neutron/common/exceptions.py:123 #, python-format msgid "" "Unable to complete operation for network %(net_id)s. The mac address " "%(mac)s is in use." msgstr "" -#: neutron/common/exceptions.py:125 +#: neutron/common/exceptions.py:129 #, python-format msgid "" "Unable to complete operation for %(subnet_id)s. The number of host routes" " exceeds the limit %(quota)s." msgstr "" -#: neutron/common/exceptions.py:131 +#: neutron/common/exceptions.py:135 #, python-format msgid "" "Unable to complete operation for %(subnet_id)s. The number of DNS " "nameservers exceeds the limit %(quota)s." msgstr "" -#: neutron/common/exceptions.py:136 +#: neutron/common/exceptions.py:140 #, python-format msgid "" "Unable to complete operation for network %(net_id)s. The IP address " "%(ip_address)s is in use." msgstr "" -#: neutron/common/exceptions.py:141 +#: neutron/common/exceptions.py:145 #, python-format msgid "" "Unable to create the network. The VLAN %(vlan_id)s on physical network " "%(physical_network)s is in use." msgstr "" -#: neutron/common/exceptions.py:147 +#: neutron/common/exceptions.py:151 #, python-format msgid "" "Unable to create the flat network. Physical network %(physical_network)s " "is in use." msgstr "" -#: neutron/common/exceptions.py:152 +#: neutron/common/exceptions.py:156 #, python-format msgid "Unable to create the network. The tunnel ID %(tunnel_id)s is in use." msgstr "" -#: neutron/common/exceptions.py:157 +#: neutron/common/exceptions.py:161 msgid "Tenant network creation is not enabled." msgstr "" -#: neutron/common/exceptions.py:165 +#: neutron/common/exceptions.py:169 msgid "" "Unable to create the network. No tenant network is available for " "allocation." msgstr "" -#: neutron/common/exceptions.py:170 +#: neutron/common/exceptions.py:174 #, python-format msgid "" "Unable to plug the attachment %(att_id)s into port %(port_id)s for " @@ -1799,117 +1809,117 @@ msgid "" "%(att_port_id)s" msgstr "" -#: neutron/common/exceptions.py:176 +#: neutron/common/exceptions.py:180 #, python-format msgid "" "Subnet on port %(port_id)s does not match the requested subnet " "%(subnet_id)s" msgstr "" -#: neutron/common/exceptions.py:181 +#: neutron/common/exceptions.py:185 #, python-format msgid "Malformed request body: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:189 +#: neutron/common/exceptions.py:193 #, python-format msgid "Invalid input for operation: %(error_message)s." msgstr "" -#: neutron/common/exceptions.py:193 +#: neutron/common/exceptions.py:197 #, python-format msgid "The allocation pool %(pool)s is not valid." msgstr "" -#: neutron/common/exceptions.py:197 +#: neutron/common/exceptions.py:201 #, python-format msgid "" "Found overlapping allocation pools:%(pool_1)s %(pool_2)s for subnet " "%(subnet_cidr)s." msgstr "" -#: neutron/common/exceptions.py:202 +#: neutron/common/exceptions.py:206 #, python-format msgid "The allocation pool %(pool)s spans beyond the subnet cidr %(subnet_cidr)s." msgstr "" -#: neutron/common/exceptions.py:211 +#: neutron/common/exceptions.py:215 #, python-format msgid "Unable to generate unique mac on network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:215 +#: neutron/common/exceptions.py:219 #, python-format msgid "No more IP addresses available on network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:219 +#: neutron/common/exceptions.py:223 #, python-format msgid "Bridge %(bridge)s does not exist." msgstr "" -#: neutron/common/exceptions.py:223 +#: neutron/common/exceptions.py:227 #, python-format msgid "Creation failed. %(dev_name)s already exists." msgstr "" -#: neutron/common/exceptions.py:227 +#: neutron/common/exceptions.py:231 msgid "Sudo priviledge is required to run this command." msgstr "" -#: neutron/common/exceptions.py:231 +#: neutron/common/exceptions.py:235 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: neutron/common/exceptions.py:235 +#: neutron/common/exceptions.py:239 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: neutron/common/exceptions.py:239 +#: neutron/common/exceptions.py:243 msgid "Tenant-id was missing from Quota request" msgstr "" -#: neutron/common/exceptions.py:243 +#: neutron/common/exceptions.py:247 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: neutron/common/exceptions.py:248 +#: neutron/common/exceptions.py:252 #, python-format msgid "" "Unable to reconfigure sharing settings for network %(network)s. Multiple " "tenants are using it" msgstr "" -#: neutron/common/exceptions.py:253 +#: neutron/common/exceptions.py:257 #, python-format msgid "Invalid extension environment: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:257 +#: neutron/common/exceptions.py:261 #, python-format msgid "Unable to find any IP address on external network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:262 +#: neutron/common/exceptions.py:266 msgid "More than one external network exists" msgstr "" -#: neutron/common/exceptions.py:266 +#: neutron/common/exceptions.py:270 #, python-format msgid "An invalid value was provided for %(opt_name)s: %(opt_value)s" msgstr "" -#: neutron/common/exceptions.py:271 +#: neutron/common/exceptions.py:275 #, python-format msgid "Gateway ip %(ip_address)s conflicts with allocation pool %(pool)s" msgstr "" -#: neutron/common/exceptions.py:276 +#: neutron/common/exceptions.py:280 #, python-format msgid "Invalid network VLAN range: '%(vlan_range)s' - '%(error)s'" msgstr "" @@ -2012,200 +2022,200 @@ msgstr "" msgid "Cannot create resource for another tenant" msgstr "" -#: neutron/db/db_base_plugin_v2.py:274 +#: neutron/db/db_base_plugin_v2.py:272 #, python-format msgid "Generated mac for network %(network_id)s is %(mac_address)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:280 +#: neutron/db/db_base_plugin_v2.py:278 #, python-format msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:284 +#: neutron/db/db_base_plugin_v2.py:282 #, python-format msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/db_base_plugin_v2.py:314 +#: neutron/db/db_base_plugin_v2.py:312 #, python-format msgid "" "Hold allocated IP %(ip_address)s " "(%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:378 +#: neutron/db/db_base_plugin_v2.py:376 #, python-format msgid "Recycle %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:382 +#: neutron/db/db_base_plugin_v2.py:380 #, python-format msgid "Recycle: first match for %(first_ip)s-%(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:389 +#: neutron/db/db_base_plugin_v2.py:387 #, python-format msgid "Recycle: last match for %(first_ip)s-%(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:401 +#: neutron/db/db_base_plugin_v2.py:399 #, python-format msgid "Recycle: merged %(first_ip1)s-%(last_ip1)s and %(first_ip2)s-%(last_ip2)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:410 +#: neutron/db/db_base_plugin_v2.py:408 #, python-format msgid "Recycle: updated first %(first_ip)s-%(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:415 +#: neutron/db/db_base_plugin_v2.py:413 #, python-format msgid "Recycle: updated last %(first_ip)s-%(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:424 +#: neutron/db/db_base_plugin_v2.py:422 #, python-format msgid "Recycle: created new %(first_ip)s-%(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:448 +#: neutron/db/db_base_plugin_v2.py:446 #, python-format msgid "" "No fixed IP found that matches the network %(network_id)s and ip address " "%(ip_address)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:457 +#: neutron/db/db_base_plugin_v2.py:455 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:481 +#: neutron/db/db_base_plugin_v2.py:479 #, python-format msgid "All IP's from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:486 +#: neutron/db/db_base_plugin_v2.py:484 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:493 +#: neutron/db/db_base_plugin_v2.py:491 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: neutron/db/db_base_plugin_v2.py:599 +#: neutron/db/db_base_plugin_v2.py:597 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/db_base_plugin_v2.py:611 +#: neutron/db/db_base_plugin_v2.py:609 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: neutron/db/db_base_plugin_v2.py:617 +#: neutron/db/db_base_plugin_v2.py:615 #, python-format msgid "" "Failed to create port on network %(network_id)s, because fixed_ips " "included invalid subnet %(subnet_id)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:637 +#: neutron/db/db_base_plugin_v2.py:635 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:646 neutron/db/db_base_plugin_v2.py:679 +#: neutron/db/db_base_plugin_v2.py:644 neutron/db/db_base_plugin_v2.py:677 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/db_base_plugin_v2.py:694 +#: neutron/db/db_base_plugin_v2.py:692 #, python-format msgid "Port update. Hold %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:702 +#: neutron/db/db_base_plugin_v2.py:700 #, python-format msgid "Port update. Adding %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:757 +#: neutron/db/db_base_plugin_v2.py:755 #, python-format msgid "" "Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps" " with another subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:762 +#: neutron/db/db_base_plugin_v2.py:760 #, python-format msgid "" "Validation for CIDR: %(new_cidr)s failed - overlaps with subnet " "%(subnet_id)s (CIDR: %(cidr)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:782 +#: neutron/db/db_base_plugin_v2.py:780 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: neutron/db/db_base_plugin_v2.py:789 +#: neutron/db/db_base_plugin_v2.py:787 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/db_base_plugin_v2.py:796 +#: neutron/db/db_base_plugin_v2.py:794 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/db_base_plugin_v2.py:800 +#: neutron/db/db_base_plugin_v2.py:798 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:805 +#: neutron/db/db_base_plugin_v2.py:803 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:818 +#: neutron/db/db_base_plugin_v2.py:816 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: neutron/db/db_base_plugin_v2.py:829 +#: neutron/db/db_base_plugin_v2.py:827 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:842 neutron/db/db_base_plugin_v2.py:846 +#: neutron/db/db_base_plugin_v2.py:840 neutron/db/db_base_plugin_v2.py:844 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:968 +#: neutron/db/db_base_plugin_v2.py:966 #, python-format msgid "An exception occured while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1067 +#: neutron/db/db_base_plugin_v2.py:1065 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1091 +#: neutron/db/db_base_plugin_v2.py:1089 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1104 +#: neutron/db/db_base_plugin_v2.py:1102 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1366 +#: neutron/db/db_base_plugin_v2.py:1364 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1446 +#: neutron/db/db_base_plugin_v2.py:1444 #, python-format msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" @@ -2350,7 +2360,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:600 neutron/plugins/nicira/NeutronPlugin.py:1878 +#: neutron/db/l3_db.py:600 neutron/plugins/nicira/NeutronPlugin.py:1926 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -3018,6 +3028,51 @@ msgstr "" msgid "API for retrieving service providers for Neutron advanced services" msgstr "" +#: neutron/extensions/vpnaas.py:35 +#, python-format +msgid "VPNService %(vpnservice_id)s could not be found" +msgstr "" + +#: neutron/extensions/vpnaas.py:39 +#, python-format +msgid "ipsec_site_connection %(ipsecsite_conn_id)s not found" +msgstr "" + +#: neutron/extensions/vpnaas.py:43 +#, python-format +msgid "ipsec_site_connection %(attribute_a)s less than dpd_interval" +msgstr "" + +#: neutron/extensions/vpnaas.py:47 +#, python-format +msgid "IKEPolicy %(ikepolicy_id)s could not be found" +msgstr "" + +#: neutron/extensions/vpnaas.py:51 +#, python-format +msgid "IPsecPolicy %(ipsecpolicy_id)s could not be found" +msgstr "" + +#: neutron/extensions/vpnaas.py:55 +#, python-format +msgid "IKEPolicy %(ikepolicy_id)s is still in use" +msgstr "" + +#: neutron/extensions/vpnaas.py:59 +#, python-format +msgid "VPNService %(vpnservice_id)s is still in use" +msgstr "" + +#: neutron/extensions/vpnaas.py:63 +#, python-format +msgid "Invalid state %(state)s of vpnaas resource %(id)s" +msgstr "" + +#: neutron/extensions/vpnaas.py:67 +#, python-format +msgid "IPsecPolicy %(ipsecpolicy_id)s is still in use" +msgstr "" + #: neutron/openstack/common/exception.py:104 msgid "Uncaught exception" msgstr "" @@ -5450,7 +5505,7 @@ msgstr "" #, python-format msgid "" "MidoClient.create_tenant_router called: tenant_id=%(tenant_id)s, " -"name=%(name)smetadata_router=%(metadata_router)s" +"name=%(name)s, metadata_router=%(metadata_router)s" msgstr "" #: neutron/plugins/midonet/midonet_lib.py:292 @@ -5712,7 +5767,7 @@ msgid "MidonetPluginV2.update_network called: id=%(id)r, network=%(network)r" msgstr "" #: neutron/plugins/midonet/plugin.py:193 -#: neutron/plugins/nicira/NeutronPlugin.py:1073 +#: neutron/plugins/nicira/NeutronPlugin.py:1115 msgid "admin_state_up=False networks are not supported." msgstr "" @@ -6651,76 +6706,81 @@ msgstr "" msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:234 +#: neutron/plugins/nec/nec_plugin.py:237 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:253 +#: neutron/plugins/nec/nec_plugin.py:256 #, python-format msgid "create_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:269 +#: neutron/plugins/nec/nec_plugin.py:272 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:309 +#: neutron/plugins/nec/nec_plugin.py:312 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:318 +#: neutron/plugins/nec/nec_plugin.py:331 #, python-format -msgid "delete_network(): deleting auto-delete port from OFC: %s" +msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:334 +#: neutron/plugins/nec/nec_plugin.py:346 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:347 +#: neutron/plugins/nec/nec_plugin.py:361 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:359 +#: neutron/plugins/nec/nec_plugin.py:373 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:378 +#: neutron/plugins/nec/nec_plugin.py:392 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:404 +#: neutron/plugins/nec/nec_plugin.py:418 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:484 +#: neutron/plugins/nec/nec_plugin.py:426 +#, python-format +msgid "Failed to delete port=%s from OFC." +msgstr "" + +#: neutron/plugins/nec/nec_plugin.py:501 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:515 +#: neutron/plugins/nec/nec_plugin.py:532 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:534 +#: neutron/plugins/nec/nec_plugin.py:551 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:539 +#: neutron/plugins/nec/nec_plugin.py:556 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -6940,407 +7000,412 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:248 +#: neutron/plugins/nicira/NeutronPlugin.py:246 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:283 +#: neutron/plugins/nicira/NeutronPlugin.py:281 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:285 +#: neutron/plugins/nicira/NeutronPlugin.py:283 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:288 +#: neutron/plugins/nicira/NeutronPlugin.py:286 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:363 +#: neutron/plugins/nicira/NeutronPlugin.py:361 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:369 +#: neutron/plugins/nicira/NeutronPlugin.py:367 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:375 +#: neutron/plugins/nicira/NeutronPlugin.py:373 #, python-format msgid "" "Unable to plug attachment in router port %(r_port_id)s for neutron port " "id %(q_port_id)s on router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:420 +#: neutron/plugins/nicira/NeutronPlugin.py:418 msgid "An exception occured while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:446 -#: neutron/plugins/nicira/NeutronPlugin.py:481 -#: neutron/plugins/nicira/NeutronPlugin.py:649 +#: neutron/plugins/nicira/NeutronPlugin.py:448 +#, python-format +msgid "An exception occured while creating the quantum port %s on the NVP plaform" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:460 +#: neutron/plugins/nicira/NeutronPlugin.py:497 +#: neutron/plugins/nicira/NeutronPlugin.py:682 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:466 -#: neutron/plugins/nicira/NeutronPlugin.py:546 -#: neutron/plugins/nicira/NeutronPlugin.py:668 +#: neutron/plugins/nicira/NeutronPlugin.py:482 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:470 -#, python-format -msgid "An exception occured while plugging the interface into network:%s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:488 +#: neutron/plugins/nicira/NeutronPlugin.py:504 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:497 +#: neutron/plugins/nicira/NeutronPlugin.py:513 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:503 +#: neutron/plugins/nicira/NeutronPlugin.py:519 #, python-format msgid "port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:522 -#: neutron/plugins/nicira/NeutronPlugin.py:925 +#: neutron/plugins/nicira/NeutronPlugin.py:538 +#: neutron/plugins/nicira/NeutronPlugin.py:967 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:534 +#: neutron/plugins/nicira/NeutronPlugin.py:550 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:553 +#: neutron/plugins/nicira/NeutronPlugin.py:573 +#, python-format +msgid "" +"_nvp_create_router_port completed for port %(name)s on network " +"%(network_id)s. The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:586 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:561 +#: neutron/plugins/nicira/NeutronPlugin.py:594 #, python-format msgid "The gateway port for the router %s was not found on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:598 +#: neutron/plugins/nicira/NeutronPlugin.py:631 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:630 +#: neutron/plugins/nicira/NeutronPlugin.py:663 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:634 -#: neutron/plugins/nicira/NeutronPlugin.py:1823 +#: neutron/plugins/nicira/NeutronPlugin.py:667 +#: neutron/plugins/nicira/NeutronPlugin.py:1871 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:636 +#: neutron/plugins/nicira/NeutronPlugin.py:669 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:706 +#: neutron/plugins/nicira/NeutronPlugin.py:710 +#, python-format +msgid "" +"_nvp_create_l2_gw_port completed for port %(name)s on network " +"%(network_id)s. The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:748 #, python-format msgid "Unable to find NVP uuid for Neutron port %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:735 +#: neutron/plugins/nicira/NeutronPlugin.py:777 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:739 +#: neutron/plugins/nicira/NeutronPlugin.py:781 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:743 +#: neutron/plugins/nicira/NeutronPlugin.py:785 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:747 -#: neutron/plugins/nicira/NeutronPlugin.py:762 +#: neutron/plugins/nicira/NeutronPlugin.py:789 +#: neutron/plugins/nicira/NeutronPlugin.py:804 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:768 +#: neutron/plugins/nicira/NeutronPlugin.py:810 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:799 +#: neutron/plugins/nicira/NeutronPlugin.py:841 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:821 +#: neutron/plugins/nicira/NeutronPlugin.py:863 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:849 +#: neutron/plugins/nicira/NeutronPlugin.py:891 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:907 +#: neutron/plugins/nicira/NeutronPlugin.py:949 #, python-format msgid "A nvp lport identifier was not found for neutron port '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:935 +#: neutron/plugins/nicira/NeutronPlugin.py:977 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:938 +#: neutron/plugins/nicira/NeutronPlugin.py:980 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:964 +#: neutron/plugins/nicira/NeutronPlugin.py:1006 #, python-format msgid "" "Current network status:%(nvp_net_status)s; Status in Neutron " "DB:%(neutron_status)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:974 -#: neutron/plugins/nicira/NeutronPlugin.py:1022 +#: neutron/plugins/nicira/NeutronPlugin.py:1016 +#: neutron/plugins/nicira/NeutronPlugin.py:1064 msgid "Unable to get logical switches" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1036 +#: neutron/plugins/nicira/NeutronPlugin.py:1078 #, python-format msgid "Logical Switch %s found in neutron database but not in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1051 +#: neutron/plugins/nicira/NeutronPlugin.py:1093 #, python-format msgid "" "Found %s logical switches not bound to Neutron networks. Neutron and NVP " "are potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1055 +#: neutron/plugins/nicira/NeutronPlugin.py:1097 #, python-format msgid "get_networks() completed for tenant %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1140 +#: neutron/plugins/nicira/NeutronPlugin.py:1182 #, python-format msgid "Lswitch %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1149 +#: neutron/plugins/nicira/NeutronPlugin.py:1191 msgid "Unable to get ports" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1176 +#: neutron/plugins/nicira/NeutronPlugin.py:1218 #, python-format msgid "Neutron logical port %s was not found on NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1183 +#: neutron/plugins/nicira/NeutronPlugin.py:1225 #, python-format msgid "" "Found %s logical ports not bound to Neutron ports. Neutron and NVP are " "potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1249 +#: neutron/plugins/nicira/NeutronPlugin.py:1283 #, python-format -msgid "Network %s was not found in NVP." +msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1257 -msgid "Unable to create port or set port attachment in NVP." +#: neutron/plugins/nicira/NeutronPlugin.py:1300 +#, python-format +msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1261 -#, python-format -msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" +#: neutron/plugins/nicira/NeutronPlugin.py:1311 +msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1338 +#: neutron/plugins/nicira/NeutronPlugin.py:1386 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1364 +#: neutron/plugins/nicira/NeutronPlugin.py:1412 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1491 -#: neutron/plugins/nicira/NeutronPlugin.py:1535 +#: neutron/plugins/nicira/NeutronPlugin.py:1539 +#: neutron/plugins/nicira/NeutronPlugin.py:1583 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1504 +#: neutron/plugins/nicira/NeutronPlugin.py:1552 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1544 +#: neutron/plugins/nicira/NeutronPlugin.py:1592 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1560 +#: neutron/plugins/nicira/NeutronPlugin.py:1608 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1564 +#: neutron/plugins/nicira/NeutronPlugin.py:1612 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1566 +#: neutron/plugins/nicira/NeutronPlugin.py:1614 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1599 +#: neutron/plugins/nicira/NeutronPlugin.py:1647 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1603 +#: neutron/plugins/nicira/NeutronPlugin.py:1651 msgid "Unable to delete logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1623 +#: neutron/plugins/nicira/NeutronPlugin.py:1671 #, python-format msgid "" "Current router status:%(router_status)s;Status in Neutron " "DB:%(db_router_status)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1650 +#: neutron/plugins/nicira/NeutronPlugin.py:1698 msgid "Unable to get logical routers from NVP controller" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1672 +#: neutron/plugins/nicira/NeutronPlugin.py:1720 #, python-format msgid "" "Found %s logical routers not bound to Neutron routers. Neutron and NVP " "are potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1698 -#, python-format -msgid "" -"The port %(port_id)s, connected to the router %(router_id)s was not found" -" on the NVP backend." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1733 +#: neutron/plugins/nicira/NeutronPlugin.py:1781 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1778 +#: neutron/plugins/nicira/NeutronPlugin.py:1826 #, python-format msgid "" "The port %(port_id)s, connected to the router %(router_id)s was not found" " on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1790 +#: neutron/plugins/nicira/NeutronPlugin.py:1838 #, python-format msgid "" "Unable to find NVP logical router port for Neutron port id:%s. Was this " "port ever paired with a logical router?" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1819 +#: neutron/plugins/nicira/NeutronPlugin.py:1867 #, python-format msgid "Logical router port resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1845 +#: neutron/plugins/nicira/NeutronPlugin.py:1893 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1851 +#: neutron/plugins/nicira/NeutronPlugin.py:1899 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1917 +#: neutron/plugins/nicira/NeutronPlugin.py:1965 #, python-format msgid "Address list for NVP logical router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1941 +#: neutron/plugins/nicira/NeutronPlugin.py:1989 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1984 +#: neutron/plugins/nicira/NeutronPlugin.py:2032 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1987 +#: neutron/plugins/nicira/NeutronPlugin.py:2035 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2013 +#: neutron/plugins/nicira/NeutronPlugin.py:2061 #, python-format msgid "" "Create_l2_gw_service did not return an uuid for the newly created " "resource:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2035 +#: neutron/plugins/nicira/NeutronPlugin.py:2083 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" @@ -7452,7 +7517,7 @@ msgstr "" #: neutron/plugins/nicira/nvplib.py:505 #, python-format -msgid "Cannot update NVP routes %(routes)s forrouter %(router_id)s" +msgid "Cannot update NVP routes %(routes)s for router %(router_id)s" msgstr "" #: neutron/plugins/nicira/nvplib.py:621 @@ -7478,91 +7543,91 @@ msgstr "" msgid "get_port() %(network)s %(port)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:664 neutron/plugins/nicira/nvplib.py:718 +#: neutron/plugins/nicira/nvplib.py:664 neutron/plugins/nicira/nvplib.py:719 #, python-format msgid "Port or Network not found, Error: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:713 +#: neutron/plugins/nicira/nvplib.py:714 #, python-format msgid "Updated logical port %(result)s on logical switch %(uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:749 +#: neutron/plugins/nicira/nvplib.py:751 #, python-format -msgid "Created logical port %(result)s on logical swtich %(uuid)s" +msgid "Created logical port %(result)s on logical switch %(uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:773 +#: neutron/plugins/nicira/nvplib.py:775 #, python-format msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:803 +#: neutron/plugins/nicira/nvplib.py:805 #, python-format msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:813 +#: neutron/plugins/nicira/nvplib.py:815 #, python-format msgid "" "Delete logical router port %(lport_uuid)s on logical router " "%(lrouter_uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:868 +#: neutron/plugins/nicira/nvplib.py:870 #, python-format msgid "Invalid NVP attachment type '%s'" msgstr "" -#: neutron/plugins/nicira/nvplib.py:880 +#: neutron/plugins/nicira/nvplib.py:882 #, python-format msgid "Port not found, Error: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:999 +#: neutron/plugins/nicira/nvplib.py:1002 #, python-format msgid "Created Security Profile: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1025 +#: neutron/plugins/nicira/nvplib.py:1028 #, python-format msgid "Updated Security Profile: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1044 +#: neutron/plugins/nicira/nvplib.py:1047 #, python-format msgid "Invalid keys for NAT match: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1050 +#: neutron/plugins/nicira/nvplib.py:1053 #, python-format msgid "Creating NAT rule: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1064 +#: neutron/plugins/nicira/nvplib.py:1067 msgid "" "No SNAT rules cannot be applied as they are not available in this version" " of the NVP platform" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1199 +#: neutron/plugins/nicira/nvplib.py:1202 #, python-format msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1204 +#: neutron/plugins/nicira/nvplib.py:1207 #, python-format msgid "" "An exception occurred while updating IP addresses on a router logical " "port:%s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1245 +#: neutron/plugins/nicira/nvplib.py:1248 msgid "Failed to create logical queue" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1256 +#: neutron/plugins/nicira/nvplib.py:1259 msgid "Failed to delete logical queue" msgstr "" @@ -8051,7 +8116,7 @@ msgstr "" #: neutron/plugins/nicira/extensions/nvp_qos.py:46 #, python-format -msgid "Invalid value for dscp %(data)s must be integer valuebetween 0 and 63." +msgid "Invalid value for dscp %(data)s must be integer value between 0 and 63." msgstr "" #: neutron/plugins/nicira/extensions/nvp_qos.py:51 @@ -9012,3 +9077,33 @@ msgstr "" #~ msgid "No DSCP field needed when QoS workload marked trusted" #~ msgstr "" +#~ msgid "" +#~ "MidoClient.create_tenant_router called: " +#~ "tenant_id=%(tenant_id)s, " +#~ "name=%(name)smetadata_router=%(metadata_router)s" +#~ msgstr "" + +#~ msgid "delete_network(): deleting auto-delete port from OFC: %s" +#~ msgstr "" + +#~ msgid "An exception occured while plugging the interface into network:%s" +#~ msgstr "" + +#~ msgid "Network %s was not found in NVP." +#~ msgstr "" + +#~ msgid "" +#~ "The port %(port_id)s, connected to the" +#~ " router %(router_id)s was not found " +#~ "on the NVP backend." +#~ msgstr "" + +#~ msgid "Cannot update NVP routes %(routes)s forrouter %(router_id)s" +#~ msgstr "" + +#~ msgid "Created logical port %(result)s on logical swtich %(uuid)s" +#~ msgstr "" + +#~ msgid "Invalid value for dscp %(data)s must be integer valuebetween 0 and 63." +#~ msgstr "" + diff --git a/neutron/locale/cs/LC_MESSAGES/neutron.po b/neutron/locale/cs/LC_MESSAGES/neutron.po index 40f605ab9..b2e5f6518 100644 --- a/neutron/locale/cs/LC_MESSAGES/neutron.po +++ b/neutron/locale/cs/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-07-30 19:54+0000\n" +"POT-Creation-Date: 2013-07-31 19:55+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Czech " @@ -404,7 +404,7 @@ msgid "" "networks" msgstr "" -#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:865 +#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:858 msgid "DHCP agent started" msgstr "" @@ -421,97 +421,102 @@ msgstr "" msgid "Synchronizing state" msgstr "" -#: neutron/agent/dhcp_agent.py:166 +#: neutron/agent/dhcp_agent.py:163 +#, python-format +msgid "Unable to sync network state on deleted network %s" +msgstr "" + +#: neutron/agent/dhcp_agent.py:171 msgid "Unable to sync network state." msgstr "" -#: neutron/agent/dhcp_agent.py:186 neutron/agent/dhcp_agent.py:226 +#: neutron/agent/dhcp_agent.py:191 neutron/agent/dhcp_agent.py:231 #, python-format msgid "Network %s RPC info call failed." msgstr "" -#: neutron/agent/dhcp_agent.py:318 +#: neutron/agent/dhcp_agent.py:323 #, python-format msgid "" "%(port_num)d router ports found on the metadata access network. Only the " "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:528 neutron/agent/l3_agent.py:159 +#: neutron/agent/dhcp_agent.py:533 neutron/agent/l3_agent.py:159 #: neutron/debug/debug_agent.py:45 msgid "The driver used to manage the virtual interface." msgstr "" -#: neutron/agent/dhcp_agent.py:536 +#: neutron/agent/dhcp_agent.py:541 msgid "You must specify an interface driver" msgstr "" -#: neutron/agent/dhcp_agent.py:542 neutron/agent/l3_agent.py:202 +#: neutron/agent/dhcp_agent.py:547 neutron/agent/l3_agent.py:202 #, python-format msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/dhcp_agent.py:590 +#: neutron/agent/dhcp_agent.py:595 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/dhcp_agent.py:600 +#: neutron/agent/dhcp_agent.py:605 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/dhcp_agent.py:641 +#: neutron/agent/dhcp_agent.py:646 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/dhcp_agent.py:682 neutron/debug/debug_agent.py:75 +#: neutron/agent/dhcp_agent.py:687 neutron/debug/debug_agent.py:75 #, python-format msgid "Reusing existing device: %s." msgstr "" -#: neutron/agent/dhcp_agent.py:769 +#: neutron/agent/dhcp_agent.py:762 msgid "Location to DHCP lease relay UNIX domain socket" msgstr "" -#: neutron/agent/dhcp_agent.py:799 +#: neutron/agent/dhcp_agent.py:792 #, python-format msgid "Network ID %s is not a valid UUID" msgstr "" -#: neutron/agent/dhcp_agent.py:805 +#: neutron/agent/dhcp_agent.py:798 msgid "Unable to parse lease relay msg to dict." msgstr "" -#: neutron/agent/dhcp_agent.py:806 +#: neutron/agent/dhcp_agent.py:799 #, python-format msgid "Exception value: %s" msgstr "" -#: neutron/agent/dhcp_agent.py:807 +#: neutron/agent/dhcp_agent.py:800 #, python-format msgid "Message representation: %s" msgstr "" -#: neutron/agent/dhcp_agent.py:809 +#: neutron/agent/dhcp_agent.py:802 msgid "Unable update lease. Exception" msgstr "" -#: neutron/agent/dhcp_agent.py:848 neutron/agent/l3_agent.py:805 +#: neutron/agent/dhcp_agent.py:841 neutron/agent/l3_agent.py:805 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:854 neutron/agent/l3_agent.py:810 +#: neutron/agent/dhcp_agent.py:847 neutron/agent/l3_agent.py:810 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:228 #: neutron/plugins/nec/agent/nec_neutron_agent.py:184 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:221 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:862 neutron/agent/l3_agent.py:815 +#: neutron/agent/dhcp_agent.py:855 neutron/agent/l3_agent.py:815 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:281 #, python-format msgid "agent_updated by server side %s!" @@ -929,27 +934,27 @@ msgstr "" msgid "No namespace defined for parent" msgstr "" -#: neutron/agent/linux/iptables_firewall.py:56 +#: neutron/agent/linux/iptables_firewall.py:58 #, python-format msgid "Preparing device (%s) filter" msgstr "" -#: neutron/agent/linux/iptables_firewall.py:64 +#: neutron/agent/linux/iptables_firewall.py:66 #, python-format msgid "Updating device (%s) filter" msgstr "" -#: neutron/agent/linux/iptables_firewall.py:66 +#: neutron/agent/linux/iptables_firewall.py:68 #, python-format msgid "Attempted to update port filter which is not filtered %s" msgstr "" -#: neutron/agent/linux/iptables_firewall.py:75 +#: neutron/agent/linux/iptables_firewall.py:77 #, python-format msgid "Removing device (%s) filter" msgstr "" -#: neutron/agent/linux/iptables_firewall.py:77 +#: neutron/agent/linux/iptables_firewall.py:79 #, python-format msgid "Attempted to remove port filter which is not filtered %r" msgstr "" @@ -1380,58 +1385,58 @@ msgstr "" msgid "'%s' is not a valid IP subnet" msgstr "" -#: neutron/api/v2/attributes.py:271 +#: neutron/api/v2/attributes.py:266 neutron/api/v2/attributes.py:307 #, python-format -msgid "'%s' is not a valid input" +msgid "'%s' is not a list" msgstr "" -#: neutron/api/v2/attributes.py:278 +#: neutron/api/v2/attributes.py:271 neutron/api/v2/attributes.py:318 #, python-format -msgid "'%s' is not a valid UUID" +msgid "Duplicate items in the list: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:290 +#: neutron/api/v2/attributes.py:288 #, python-format -msgid "'%s' is not a list" +msgid "'%s' is not a valid input" msgstr "" -#: neutron/api/v2/attributes.py:301 +#: neutron/api/v2/attributes.py:295 #, python-format -msgid "Duplicate items in the list: '%s'" +msgid "'%s' is not a valid UUID" msgstr "" -#: neutron/api/v2/attributes.py:308 +#: neutron/api/v2/attributes.py:325 #, python-format msgid "'%s' is not a dictionary" msgstr "" -#: neutron/api/v2/attributes.py:333 +#: neutron/api/v2/attributes.py:350 #, python-format msgid "Validator '%s' does not exist." msgstr "" -#: neutron/api/v2/attributes.py:365 +#: neutron/api/v2/attributes.py:382 #, python-format msgid "'%s' is not an integer" msgstr "" -#: neutron/api/v2/attributes.py:370 +#: neutron/api/v2/attributes.py:387 #, python-format msgid "'%s' should be non-negative" msgstr "" -#: neutron/api/v2/attributes.py:389 +#: neutron/api/v2/attributes.py:406 #, python-format msgid "'%s' cannot be converted to boolean" msgstr "" -#: neutron/api/v2/attributes.py:397 +#: neutron/api/v2/attributes.py:414 #: neutron/plugins/nec/extensions/packetfilter.py:48 #, python-format msgid "'%s' is not a integer" msgstr "" -#: neutron/api/v2/attributes.py:410 +#: neutron/api/v2/attributes.py:427 #, python-format msgid "'%s' is not of the form =[value]" msgstr "" @@ -1682,116 +1687,121 @@ msgstr "" #: neutron/common/exceptions.py:74 #, python-format +msgid "Port %(port_id)s could not be found" +msgstr "" + +#: neutron/common/exceptions.py:78 +#, python-format msgid "Port %(port_id)s could not be found on network %(net_id)s" msgstr "" -#: neutron/common/exceptions.py:79 +#: neutron/common/exceptions.py:83 msgid "Policy configuration policy.json could not be found" msgstr "" -#: neutron/common/exceptions.py:83 +#: neutron/common/exceptions.py:87 #, python-format msgid "Requested rule:%(rule)s cannot be found" msgstr "" -#: neutron/common/exceptions.py:87 +#: neutron/common/exceptions.py:91 #, python-format msgid "Failed to init policy %(policy)s because %(reason)s" msgstr "" -#: neutron/common/exceptions.py:91 +#: neutron/common/exceptions.py:95 #, python-format msgid "Failed to check policy %(policy)s because %(reason)s" msgstr "" -#: neutron/common/exceptions.py:95 +#: neutron/common/exceptions.py:99 #, python-format msgid "Unsupported port state: %(port_state)s" msgstr "" -#: neutron/common/exceptions.py:99 +#: neutron/common/exceptions.py:103 msgid "The resource is inuse" msgstr "" -#: neutron/common/exceptions.py:103 +#: neutron/common/exceptions.py:107 #, python-format msgid "" "Unable to complete operation on network %(net_id)s. There are one or more" " ports still in use on the network." msgstr "" -#: neutron/common/exceptions.py:108 +#: neutron/common/exceptions.py:112 #, python-format msgid "" "Unable to complete operation on subnet %(subnet_id)s. One or more ports " "have an IP allocation from this subnet." msgstr "" -#: neutron/common/exceptions.py:113 +#: neutron/common/exceptions.py:117 #, python-format msgid "" "Unable to complete operation on port %(port_id)s for network %(net_id)s. " "Port already has an attacheddevice %(device_id)s." msgstr "" -#: neutron/common/exceptions.py:119 +#: neutron/common/exceptions.py:123 #, python-format msgid "" "Unable to complete operation for network %(net_id)s. The mac address " "%(mac)s is in use." msgstr "" -#: neutron/common/exceptions.py:125 +#: neutron/common/exceptions.py:129 #, python-format msgid "" "Unable to complete operation for %(subnet_id)s. The number of host routes" " exceeds the limit %(quota)s." msgstr "" -#: neutron/common/exceptions.py:131 +#: neutron/common/exceptions.py:135 #, python-format msgid "" "Unable to complete operation for %(subnet_id)s. The number of DNS " "nameservers exceeds the limit %(quota)s." msgstr "" -#: neutron/common/exceptions.py:136 +#: neutron/common/exceptions.py:140 #, python-format msgid "" "Unable to complete operation for network %(net_id)s. The IP address " "%(ip_address)s is in use." msgstr "" -#: neutron/common/exceptions.py:141 +#: neutron/common/exceptions.py:145 #, python-format msgid "" "Unable to create the network. The VLAN %(vlan_id)s on physical network " "%(physical_network)s is in use." msgstr "" -#: neutron/common/exceptions.py:147 +#: neutron/common/exceptions.py:151 #, python-format msgid "" "Unable to create the flat network. Physical network %(physical_network)s " "is in use." msgstr "" -#: neutron/common/exceptions.py:152 +#: neutron/common/exceptions.py:156 #, python-format msgid "Unable to create the network. The tunnel ID %(tunnel_id)s is in use." msgstr "" -#: neutron/common/exceptions.py:157 +#: neutron/common/exceptions.py:161 msgid "Tenant network creation is not enabled." msgstr "" -#: neutron/common/exceptions.py:165 +#: neutron/common/exceptions.py:169 msgid "" "Unable to create the network. No tenant network is available for " "allocation." msgstr "" -#: neutron/common/exceptions.py:170 +#: neutron/common/exceptions.py:174 #, python-format msgid "" "Unable to plug the attachment %(att_id)s into port %(port_id)s for " @@ -1799,117 +1809,117 @@ msgid "" "%(att_port_id)s" msgstr "" -#: neutron/common/exceptions.py:176 +#: neutron/common/exceptions.py:180 #, python-format msgid "" "Subnet on port %(port_id)s does not match the requested subnet " "%(subnet_id)s" msgstr "" -#: neutron/common/exceptions.py:181 +#: neutron/common/exceptions.py:185 #, python-format msgid "Malformed request body: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:189 +#: neutron/common/exceptions.py:193 #, python-format msgid "Invalid input for operation: %(error_message)s." msgstr "" -#: neutron/common/exceptions.py:193 +#: neutron/common/exceptions.py:197 #, python-format msgid "The allocation pool %(pool)s is not valid." msgstr "" -#: neutron/common/exceptions.py:197 +#: neutron/common/exceptions.py:201 #, python-format msgid "" "Found overlapping allocation pools:%(pool_1)s %(pool_2)s for subnet " "%(subnet_cidr)s." msgstr "" -#: neutron/common/exceptions.py:202 +#: neutron/common/exceptions.py:206 #, python-format msgid "The allocation pool %(pool)s spans beyond the subnet cidr %(subnet_cidr)s." msgstr "" -#: neutron/common/exceptions.py:211 +#: neutron/common/exceptions.py:215 #, python-format msgid "Unable to generate unique mac on network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:215 +#: neutron/common/exceptions.py:219 #, python-format msgid "No more IP addresses available on network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:219 +#: neutron/common/exceptions.py:223 #, python-format msgid "Bridge %(bridge)s does not exist." msgstr "" -#: neutron/common/exceptions.py:223 +#: neutron/common/exceptions.py:227 #, python-format msgid "Creation failed. %(dev_name)s already exists." msgstr "" -#: neutron/common/exceptions.py:227 +#: neutron/common/exceptions.py:231 msgid "Sudo priviledge is required to run this command." msgstr "" -#: neutron/common/exceptions.py:231 +#: neutron/common/exceptions.py:235 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: neutron/common/exceptions.py:235 +#: neutron/common/exceptions.py:239 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: neutron/common/exceptions.py:239 +#: neutron/common/exceptions.py:243 msgid "Tenant-id was missing from Quota request" msgstr "" -#: neutron/common/exceptions.py:243 +#: neutron/common/exceptions.py:247 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: neutron/common/exceptions.py:248 +#: neutron/common/exceptions.py:252 #, python-format msgid "" "Unable to reconfigure sharing settings for network %(network)s. Multiple " "tenants are using it" msgstr "" -#: neutron/common/exceptions.py:253 +#: neutron/common/exceptions.py:257 #, python-format msgid "Invalid extension environment: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:257 +#: neutron/common/exceptions.py:261 #, python-format msgid "Unable to find any IP address on external network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:262 +#: neutron/common/exceptions.py:266 msgid "More than one external network exists" msgstr "" -#: neutron/common/exceptions.py:266 +#: neutron/common/exceptions.py:270 #, python-format msgid "An invalid value was provided for %(opt_name)s: %(opt_value)s" msgstr "" -#: neutron/common/exceptions.py:271 +#: neutron/common/exceptions.py:275 #, python-format msgid "Gateway ip %(ip_address)s conflicts with allocation pool %(pool)s" msgstr "" -#: neutron/common/exceptions.py:276 +#: neutron/common/exceptions.py:280 #, python-format msgid "Invalid network VLAN range: '%(vlan_range)s' - '%(error)s'" msgstr "" @@ -2012,200 +2022,200 @@ msgstr "" msgid "Cannot create resource for another tenant" msgstr "" -#: neutron/db/db_base_plugin_v2.py:274 +#: neutron/db/db_base_plugin_v2.py:272 #, python-format msgid "Generated mac for network %(network_id)s is %(mac_address)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:280 +#: neutron/db/db_base_plugin_v2.py:278 #, python-format msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:284 +#: neutron/db/db_base_plugin_v2.py:282 #, python-format msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/db_base_plugin_v2.py:314 +#: neutron/db/db_base_plugin_v2.py:312 #, python-format msgid "" "Hold allocated IP %(ip_address)s " "(%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:378 +#: neutron/db/db_base_plugin_v2.py:376 #, python-format msgid "Recycle %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:382 +#: neutron/db/db_base_plugin_v2.py:380 #, python-format msgid "Recycle: first match for %(first_ip)s-%(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:389 +#: neutron/db/db_base_plugin_v2.py:387 #, python-format msgid "Recycle: last match for %(first_ip)s-%(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:401 +#: neutron/db/db_base_plugin_v2.py:399 #, python-format msgid "Recycle: merged %(first_ip1)s-%(last_ip1)s and %(first_ip2)s-%(last_ip2)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:410 +#: neutron/db/db_base_plugin_v2.py:408 #, python-format msgid "Recycle: updated first %(first_ip)s-%(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:415 +#: neutron/db/db_base_plugin_v2.py:413 #, python-format msgid "Recycle: updated last %(first_ip)s-%(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:424 +#: neutron/db/db_base_plugin_v2.py:422 #, python-format msgid "Recycle: created new %(first_ip)s-%(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:448 +#: neutron/db/db_base_plugin_v2.py:446 #, python-format msgid "" "No fixed IP found that matches the network %(network_id)s and ip address " "%(ip_address)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:457 +#: neutron/db/db_base_plugin_v2.py:455 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:481 +#: neutron/db/db_base_plugin_v2.py:479 #, python-format msgid "All IP's from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:486 +#: neutron/db/db_base_plugin_v2.py:484 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:493 +#: neutron/db/db_base_plugin_v2.py:491 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: neutron/db/db_base_plugin_v2.py:599 +#: neutron/db/db_base_plugin_v2.py:597 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/db_base_plugin_v2.py:611 +#: neutron/db/db_base_plugin_v2.py:609 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: neutron/db/db_base_plugin_v2.py:617 +#: neutron/db/db_base_plugin_v2.py:615 #, python-format msgid "" "Failed to create port on network %(network_id)s, because fixed_ips " "included invalid subnet %(subnet_id)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:637 +#: neutron/db/db_base_plugin_v2.py:635 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:646 neutron/db/db_base_plugin_v2.py:679 +#: neutron/db/db_base_plugin_v2.py:644 neutron/db/db_base_plugin_v2.py:677 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/db_base_plugin_v2.py:694 +#: neutron/db/db_base_plugin_v2.py:692 #, python-format msgid "Port update. Hold %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:702 +#: neutron/db/db_base_plugin_v2.py:700 #, python-format msgid "Port update. Adding %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:757 +#: neutron/db/db_base_plugin_v2.py:755 #, python-format msgid "" "Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps" " with another subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:762 +#: neutron/db/db_base_plugin_v2.py:760 #, python-format msgid "" "Validation for CIDR: %(new_cidr)s failed - overlaps with subnet " "%(subnet_id)s (CIDR: %(cidr)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:782 +#: neutron/db/db_base_plugin_v2.py:780 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: neutron/db/db_base_plugin_v2.py:789 +#: neutron/db/db_base_plugin_v2.py:787 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/db_base_plugin_v2.py:796 +#: neutron/db/db_base_plugin_v2.py:794 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/db_base_plugin_v2.py:800 +#: neutron/db/db_base_plugin_v2.py:798 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:805 +#: neutron/db/db_base_plugin_v2.py:803 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:818 +#: neutron/db/db_base_plugin_v2.py:816 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: neutron/db/db_base_plugin_v2.py:829 +#: neutron/db/db_base_plugin_v2.py:827 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:842 neutron/db/db_base_plugin_v2.py:846 +#: neutron/db/db_base_plugin_v2.py:840 neutron/db/db_base_plugin_v2.py:844 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:968 +#: neutron/db/db_base_plugin_v2.py:966 #, python-format msgid "An exception occured while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1067 +#: neutron/db/db_base_plugin_v2.py:1065 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1091 +#: neutron/db/db_base_plugin_v2.py:1089 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1104 +#: neutron/db/db_base_plugin_v2.py:1102 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1366 +#: neutron/db/db_base_plugin_v2.py:1364 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1446 +#: neutron/db/db_base_plugin_v2.py:1444 #, python-format msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" @@ -2350,7 +2360,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:600 neutron/plugins/nicira/NeutronPlugin.py:1878 +#: neutron/db/l3_db.py:600 neutron/plugins/nicira/NeutronPlugin.py:1926 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -3018,6 +3028,51 @@ msgstr "" msgid "API for retrieving service providers for Neutron advanced services" msgstr "" +#: neutron/extensions/vpnaas.py:35 +#, python-format +msgid "VPNService %(vpnservice_id)s could not be found" +msgstr "" + +#: neutron/extensions/vpnaas.py:39 +#, python-format +msgid "ipsec_site_connection %(ipsecsite_conn_id)s not found" +msgstr "" + +#: neutron/extensions/vpnaas.py:43 +#, python-format +msgid "ipsec_site_connection %(attribute_a)s less than dpd_interval" +msgstr "" + +#: neutron/extensions/vpnaas.py:47 +#, python-format +msgid "IKEPolicy %(ikepolicy_id)s could not be found" +msgstr "" + +#: neutron/extensions/vpnaas.py:51 +#, python-format +msgid "IPsecPolicy %(ipsecpolicy_id)s could not be found" +msgstr "" + +#: neutron/extensions/vpnaas.py:55 +#, python-format +msgid "IKEPolicy %(ikepolicy_id)s is still in use" +msgstr "" + +#: neutron/extensions/vpnaas.py:59 +#, python-format +msgid "VPNService %(vpnservice_id)s is still in use" +msgstr "" + +#: neutron/extensions/vpnaas.py:63 +#, python-format +msgid "Invalid state %(state)s of vpnaas resource %(id)s" +msgstr "" + +#: neutron/extensions/vpnaas.py:67 +#, python-format +msgid "IPsecPolicy %(ipsecpolicy_id)s is still in use" +msgstr "" + #: neutron/openstack/common/exception.py:104 msgid "Uncaught exception" msgstr "" @@ -5450,7 +5505,7 @@ msgstr "" #, python-format msgid "" "MidoClient.create_tenant_router called: tenant_id=%(tenant_id)s, " -"name=%(name)smetadata_router=%(metadata_router)s" +"name=%(name)s, metadata_router=%(metadata_router)s" msgstr "" #: neutron/plugins/midonet/midonet_lib.py:292 @@ -5712,7 +5767,7 @@ msgid "MidonetPluginV2.update_network called: id=%(id)r, network=%(network)r" msgstr "" #: neutron/plugins/midonet/plugin.py:193 -#: neutron/plugins/nicira/NeutronPlugin.py:1073 +#: neutron/plugins/nicira/NeutronPlugin.py:1115 msgid "admin_state_up=False networks are not supported." msgstr "" @@ -6651,76 +6706,81 @@ msgstr "" msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:234 +#: neutron/plugins/nec/nec_plugin.py:237 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:253 +#: neutron/plugins/nec/nec_plugin.py:256 #, python-format msgid "create_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:269 +#: neutron/plugins/nec/nec_plugin.py:272 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:309 +#: neutron/plugins/nec/nec_plugin.py:312 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:318 +#: neutron/plugins/nec/nec_plugin.py:331 #, python-format -msgid "delete_network(): deleting auto-delete port from OFC: %s" +msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:334 +#: neutron/plugins/nec/nec_plugin.py:346 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:347 +#: neutron/plugins/nec/nec_plugin.py:361 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:359 +#: neutron/plugins/nec/nec_plugin.py:373 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:378 +#: neutron/plugins/nec/nec_plugin.py:392 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:404 +#: neutron/plugins/nec/nec_plugin.py:418 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:484 +#: neutron/plugins/nec/nec_plugin.py:426 +#, python-format +msgid "Failed to delete port=%s from OFC." +msgstr "" + +#: neutron/plugins/nec/nec_plugin.py:501 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:515 +#: neutron/plugins/nec/nec_plugin.py:532 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:534 +#: neutron/plugins/nec/nec_plugin.py:551 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:539 +#: neutron/plugins/nec/nec_plugin.py:556 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -6940,407 +7000,412 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:248 +#: neutron/plugins/nicira/NeutronPlugin.py:246 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:283 +#: neutron/plugins/nicira/NeutronPlugin.py:281 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:285 +#: neutron/plugins/nicira/NeutronPlugin.py:283 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:288 +#: neutron/plugins/nicira/NeutronPlugin.py:286 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:363 +#: neutron/plugins/nicira/NeutronPlugin.py:361 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:369 +#: neutron/plugins/nicira/NeutronPlugin.py:367 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:375 +#: neutron/plugins/nicira/NeutronPlugin.py:373 #, python-format msgid "" "Unable to plug attachment in router port %(r_port_id)s for neutron port " "id %(q_port_id)s on router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:420 +#: neutron/plugins/nicira/NeutronPlugin.py:418 msgid "An exception occured while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:446 -#: neutron/plugins/nicira/NeutronPlugin.py:481 -#: neutron/plugins/nicira/NeutronPlugin.py:649 +#: neutron/plugins/nicira/NeutronPlugin.py:448 +#, python-format +msgid "An exception occured while creating the quantum port %s on the NVP plaform" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:460 +#: neutron/plugins/nicira/NeutronPlugin.py:497 +#: neutron/plugins/nicira/NeutronPlugin.py:682 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:466 -#: neutron/plugins/nicira/NeutronPlugin.py:546 -#: neutron/plugins/nicira/NeutronPlugin.py:668 +#: neutron/plugins/nicira/NeutronPlugin.py:482 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:470 -#, python-format -msgid "An exception occured while plugging the interface into network:%s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:488 +#: neutron/plugins/nicira/NeutronPlugin.py:504 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:497 +#: neutron/plugins/nicira/NeutronPlugin.py:513 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:503 +#: neutron/plugins/nicira/NeutronPlugin.py:519 #, python-format msgid "port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:522 -#: neutron/plugins/nicira/NeutronPlugin.py:925 +#: neutron/plugins/nicira/NeutronPlugin.py:538 +#: neutron/plugins/nicira/NeutronPlugin.py:967 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:534 +#: neutron/plugins/nicira/NeutronPlugin.py:550 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:553 +#: neutron/plugins/nicira/NeutronPlugin.py:573 +#, python-format +msgid "" +"_nvp_create_router_port completed for port %(name)s on network " +"%(network_id)s. The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:586 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:561 +#: neutron/plugins/nicira/NeutronPlugin.py:594 #, python-format msgid "The gateway port for the router %s was not found on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:598 +#: neutron/plugins/nicira/NeutronPlugin.py:631 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:630 +#: neutron/plugins/nicira/NeutronPlugin.py:663 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:634 -#: neutron/plugins/nicira/NeutronPlugin.py:1823 +#: neutron/plugins/nicira/NeutronPlugin.py:667 +#: neutron/plugins/nicira/NeutronPlugin.py:1871 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:636 +#: neutron/plugins/nicira/NeutronPlugin.py:669 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:706 +#: neutron/plugins/nicira/NeutronPlugin.py:710 +#, python-format +msgid "" +"_nvp_create_l2_gw_port completed for port %(name)s on network " +"%(network_id)s. The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:748 #, python-format msgid "Unable to find NVP uuid for Neutron port %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:735 +#: neutron/plugins/nicira/NeutronPlugin.py:777 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:739 +#: neutron/plugins/nicira/NeutronPlugin.py:781 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:743 +#: neutron/plugins/nicira/NeutronPlugin.py:785 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:747 -#: neutron/plugins/nicira/NeutronPlugin.py:762 +#: neutron/plugins/nicira/NeutronPlugin.py:789 +#: neutron/plugins/nicira/NeutronPlugin.py:804 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:768 +#: neutron/plugins/nicira/NeutronPlugin.py:810 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:799 +#: neutron/plugins/nicira/NeutronPlugin.py:841 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:821 +#: neutron/plugins/nicira/NeutronPlugin.py:863 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:849 +#: neutron/plugins/nicira/NeutronPlugin.py:891 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:907 +#: neutron/plugins/nicira/NeutronPlugin.py:949 #, python-format msgid "A nvp lport identifier was not found for neutron port '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:935 +#: neutron/plugins/nicira/NeutronPlugin.py:977 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:938 +#: neutron/plugins/nicira/NeutronPlugin.py:980 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:964 +#: neutron/plugins/nicira/NeutronPlugin.py:1006 #, python-format msgid "" "Current network status:%(nvp_net_status)s; Status in Neutron " "DB:%(neutron_status)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:974 -#: neutron/plugins/nicira/NeutronPlugin.py:1022 +#: neutron/plugins/nicira/NeutronPlugin.py:1016 +#: neutron/plugins/nicira/NeutronPlugin.py:1064 msgid "Unable to get logical switches" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1036 +#: neutron/plugins/nicira/NeutronPlugin.py:1078 #, python-format msgid "Logical Switch %s found in neutron database but not in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1051 +#: neutron/plugins/nicira/NeutronPlugin.py:1093 #, python-format msgid "" "Found %s logical switches not bound to Neutron networks. Neutron and NVP " "are potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1055 +#: neutron/plugins/nicira/NeutronPlugin.py:1097 #, python-format msgid "get_networks() completed for tenant %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1140 +#: neutron/plugins/nicira/NeutronPlugin.py:1182 #, python-format msgid "Lswitch %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1149 +#: neutron/plugins/nicira/NeutronPlugin.py:1191 msgid "Unable to get ports" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1176 +#: neutron/plugins/nicira/NeutronPlugin.py:1218 #, python-format msgid "Neutron logical port %s was not found on NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1183 +#: neutron/plugins/nicira/NeutronPlugin.py:1225 #, python-format msgid "" "Found %s logical ports not bound to Neutron ports. Neutron and NVP are " "potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1249 +#: neutron/plugins/nicira/NeutronPlugin.py:1283 #, python-format -msgid "Network %s was not found in NVP." +msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1257 -msgid "Unable to create port or set port attachment in NVP." +#: neutron/plugins/nicira/NeutronPlugin.py:1300 +#, python-format +msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1261 -#, python-format -msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" +#: neutron/plugins/nicira/NeutronPlugin.py:1311 +msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1338 +#: neutron/plugins/nicira/NeutronPlugin.py:1386 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1364 +#: neutron/plugins/nicira/NeutronPlugin.py:1412 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1491 -#: neutron/plugins/nicira/NeutronPlugin.py:1535 +#: neutron/plugins/nicira/NeutronPlugin.py:1539 +#: neutron/plugins/nicira/NeutronPlugin.py:1583 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1504 +#: neutron/plugins/nicira/NeutronPlugin.py:1552 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1544 +#: neutron/plugins/nicira/NeutronPlugin.py:1592 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1560 +#: neutron/plugins/nicira/NeutronPlugin.py:1608 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1564 +#: neutron/plugins/nicira/NeutronPlugin.py:1612 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1566 +#: neutron/plugins/nicira/NeutronPlugin.py:1614 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1599 +#: neutron/plugins/nicira/NeutronPlugin.py:1647 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1603 +#: neutron/plugins/nicira/NeutronPlugin.py:1651 msgid "Unable to delete logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1623 +#: neutron/plugins/nicira/NeutronPlugin.py:1671 #, python-format msgid "" "Current router status:%(router_status)s;Status in Neutron " "DB:%(db_router_status)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1650 +#: neutron/plugins/nicira/NeutronPlugin.py:1698 msgid "Unable to get logical routers from NVP controller" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1672 +#: neutron/plugins/nicira/NeutronPlugin.py:1720 #, python-format msgid "" "Found %s logical routers not bound to Neutron routers. Neutron and NVP " "are potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1698 -#, python-format -msgid "" -"The port %(port_id)s, connected to the router %(router_id)s was not found" -" on the NVP backend." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1733 +#: neutron/plugins/nicira/NeutronPlugin.py:1781 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1778 +#: neutron/plugins/nicira/NeutronPlugin.py:1826 #, python-format msgid "" "The port %(port_id)s, connected to the router %(router_id)s was not found" " on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1790 +#: neutron/plugins/nicira/NeutronPlugin.py:1838 #, python-format msgid "" "Unable to find NVP logical router port for Neutron port id:%s. Was this " "port ever paired with a logical router?" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1819 +#: neutron/plugins/nicira/NeutronPlugin.py:1867 #, python-format msgid "Logical router port resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1845 +#: neutron/plugins/nicira/NeutronPlugin.py:1893 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1851 +#: neutron/plugins/nicira/NeutronPlugin.py:1899 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1917 +#: neutron/plugins/nicira/NeutronPlugin.py:1965 #, python-format msgid "Address list for NVP logical router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1941 +#: neutron/plugins/nicira/NeutronPlugin.py:1989 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1984 +#: neutron/plugins/nicira/NeutronPlugin.py:2032 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1987 +#: neutron/plugins/nicira/NeutronPlugin.py:2035 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2013 +#: neutron/plugins/nicira/NeutronPlugin.py:2061 #, python-format msgid "" "Create_l2_gw_service did not return an uuid for the newly created " "resource:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2035 +#: neutron/plugins/nicira/NeutronPlugin.py:2083 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" @@ -7452,7 +7517,7 @@ msgstr "" #: neutron/plugins/nicira/nvplib.py:505 #, python-format -msgid "Cannot update NVP routes %(routes)s forrouter %(router_id)s" +msgid "Cannot update NVP routes %(routes)s for router %(router_id)s" msgstr "" #: neutron/plugins/nicira/nvplib.py:621 @@ -7478,91 +7543,91 @@ msgstr "" msgid "get_port() %(network)s %(port)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:664 neutron/plugins/nicira/nvplib.py:718 +#: neutron/plugins/nicira/nvplib.py:664 neutron/plugins/nicira/nvplib.py:719 #, python-format msgid "Port or Network not found, Error: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:713 +#: neutron/plugins/nicira/nvplib.py:714 #, python-format msgid "Updated logical port %(result)s on logical switch %(uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:749 +#: neutron/plugins/nicira/nvplib.py:751 #, python-format -msgid "Created logical port %(result)s on logical swtich %(uuid)s" +msgid "Created logical port %(result)s on logical switch %(uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:773 +#: neutron/plugins/nicira/nvplib.py:775 #, python-format msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:803 +#: neutron/plugins/nicira/nvplib.py:805 #, python-format msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:813 +#: neutron/plugins/nicira/nvplib.py:815 #, python-format msgid "" "Delete logical router port %(lport_uuid)s on logical router " "%(lrouter_uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:868 +#: neutron/plugins/nicira/nvplib.py:870 #, python-format msgid "Invalid NVP attachment type '%s'" msgstr "" -#: neutron/plugins/nicira/nvplib.py:880 +#: neutron/plugins/nicira/nvplib.py:882 #, python-format msgid "Port not found, Error: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:999 +#: neutron/plugins/nicira/nvplib.py:1002 #, python-format msgid "Created Security Profile: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1025 +#: neutron/plugins/nicira/nvplib.py:1028 #, python-format msgid "Updated Security Profile: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1044 +#: neutron/plugins/nicira/nvplib.py:1047 #, python-format msgid "Invalid keys for NAT match: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1050 +#: neutron/plugins/nicira/nvplib.py:1053 #, python-format msgid "Creating NAT rule: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1064 +#: neutron/plugins/nicira/nvplib.py:1067 msgid "" "No SNAT rules cannot be applied as they are not available in this version" " of the NVP platform" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1199 +#: neutron/plugins/nicira/nvplib.py:1202 #, python-format msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1204 +#: neutron/plugins/nicira/nvplib.py:1207 #, python-format msgid "" "An exception occurred while updating IP addresses on a router logical " "port:%s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1245 +#: neutron/plugins/nicira/nvplib.py:1248 msgid "Failed to create logical queue" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1256 +#: neutron/plugins/nicira/nvplib.py:1259 msgid "Failed to delete logical queue" msgstr "" @@ -8051,7 +8116,7 @@ msgstr "" #: neutron/plugins/nicira/extensions/nvp_qos.py:46 #, python-format -msgid "Invalid value for dscp %(data)s must be integer valuebetween 0 and 63." +msgid "Invalid value for dscp %(data)s must be integer value between 0 and 63." msgstr "" #: neutron/plugins/nicira/extensions/nvp_qos.py:51 @@ -9012,3 +9077,33 @@ msgstr "" #~ msgid "No DSCP field needed when QoS workload marked trusted" #~ msgstr "" +#~ msgid "" +#~ "MidoClient.create_tenant_router called: " +#~ "tenant_id=%(tenant_id)s, " +#~ "name=%(name)smetadata_router=%(metadata_router)s" +#~ msgstr "" + +#~ msgid "delete_network(): deleting auto-delete port from OFC: %s" +#~ msgstr "" + +#~ msgid "An exception occured while plugging the interface into network:%s" +#~ msgstr "" + +#~ msgid "Network %s was not found in NVP." +#~ msgstr "" + +#~ msgid "" +#~ "The port %(port_id)s, connected to the" +#~ " router %(router_id)s was not found " +#~ "on the NVP backend." +#~ msgstr "" + +#~ msgid "Cannot update NVP routes %(routes)s forrouter %(router_id)s" +#~ msgstr "" + +#~ msgid "Created logical port %(result)s on logical swtich %(uuid)s" +#~ msgstr "" + +#~ msgid "Invalid value for dscp %(data)s must be integer valuebetween 0 and 63." +#~ msgstr "" + diff --git a/neutron/locale/da/LC_MESSAGES/neutron.po b/neutron/locale/da/LC_MESSAGES/neutron.po index 15852ce5d..8ff126b3c 100644 --- a/neutron/locale/da/LC_MESSAGES/neutron.po +++ b/neutron/locale/da/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-07-30 19:54+0000\n" +"POT-Creation-Date: 2013-07-31 19:55+0000\n" "PO-Revision-Date: 2013-05-16 09:23+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Danish " @@ -404,7 +404,7 @@ msgid "" "networks" msgstr "" -#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:865 +#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:858 msgid "DHCP agent started" msgstr "" @@ -421,97 +421,102 @@ msgstr "" msgid "Synchronizing state" msgstr "" -#: neutron/agent/dhcp_agent.py:166 +#: neutron/agent/dhcp_agent.py:163 +#, python-format +msgid "Unable to sync network state on deleted network %s" +msgstr "" + +#: neutron/agent/dhcp_agent.py:171 msgid "Unable to sync network state." msgstr "" -#: neutron/agent/dhcp_agent.py:186 neutron/agent/dhcp_agent.py:226 +#: neutron/agent/dhcp_agent.py:191 neutron/agent/dhcp_agent.py:231 #, python-format msgid "Network %s RPC info call failed." msgstr "" -#: neutron/agent/dhcp_agent.py:318 +#: neutron/agent/dhcp_agent.py:323 #, python-format msgid "" "%(port_num)d router ports found on the metadata access network. Only the " "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:528 neutron/agent/l3_agent.py:159 +#: neutron/agent/dhcp_agent.py:533 neutron/agent/l3_agent.py:159 #: neutron/debug/debug_agent.py:45 msgid "The driver used to manage the virtual interface." msgstr "" -#: neutron/agent/dhcp_agent.py:536 +#: neutron/agent/dhcp_agent.py:541 msgid "You must specify an interface driver" msgstr "" -#: neutron/agent/dhcp_agent.py:542 neutron/agent/l3_agent.py:202 +#: neutron/agent/dhcp_agent.py:547 neutron/agent/l3_agent.py:202 #, python-format msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/dhcp_agent.py:590 +#: neutron/agent/dhcp_agent.py:595 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/dhcp_agent.py:600 +#: neutron/agent/dhcp_agent.py:605 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/dhcp_agent.py:641 +#: neutron/agent/dhcp_agent.py:646 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/dhcp_agent.py:682 neutron/debug/debug_agent.py:75 +#: neutron/agent/dhcp_agent.py:687 neutron/debug/debug_agent.py:75 #, python-format msgid "Reusing existing device: %s." msgstr "" -#: neutron/agent/dhcp_agent.py:769 +#: neutron/agent/dhcp_agent.py:762 msgid "Location to DHCP lease relay UNIX domain socket" msgstr "" -#: neutron/agent/dhcp_agent.py:799 +#: neutron/agent/dhcp_agent.py:792 #, python-format msgid "Network ID %s is not a valid UUID" msgstr "" -#: neutron/agent/dhcp_agent.py:805 +#: neutron/agent/dhcp_agent.py:798 msgid "Unable to parse lease relay msg to dict." msgstr "" -#: neutron/agent/dhcp_agent.py:806 +#: neutron/agent/dhcp_agent.py:799 #, python-format msgid "Exception value: %s" msgstr "" -#: neutron/agent/dhcp_agent.py:807 +#: neutron/agent/dhcp_agent.py:800 #, python-format msgid "Message representation: %s" msgstr "" -#: neutron/agent/dhcp_agent.py:809 +#: neutron/agent/dhcp_agent.py:802 msgid "Unable update lease. Exception" msgstr "" -#: neutron/agent/dhcp_agent.py:848 neutron/agent/l3_agent.py:805 +#: neutron/agent/dhcp_agent.py:841 neutron/agent/l3_agent.py:805 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:854 neutron/agent/l3_agent.py:810 +#: neutron/agent/dhcp_agent.py:847 neutron/agent/l3_agent.py:810 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:228 #: neutron/plugins/nec/agent/nec_neutron_agent.py:184 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:221 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:862 neutron/agent/l3_agent.py:815 +#: neutron/agent/dhcp_agent.py:855 neutron/agent/l3_agent.py:815 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:281 #, python-format msgid "agent_updated by server side %s!" @@ -929,27 +934,27 @@ msgstr "" msgid "No namespace defined for parent" msgstr "" -#: neutron/agent/linux/iptables_firewall.py:56 +#: neutron/agent/linux/iptables_firewall.py:58 #, python-format msgid "Preparing device (%s) filter" msgstr "" -#: neutron/agent/linux/iptables_firewall.py:64 +#: neutron/agent/linux/iptables_firewall.py:66 #, python-format msgid "Updating device (%s) filter" msgstr "" -#: neutron/agent/linux/iptables_firewall.py:66 +#: neutron/agent/linux/iptables_firewall.py:68 #, python-format msgid "Attempted to update port filter which is not filtered %s" msgstr "" -#: neutron/agent/linux/iptables_firewall.py:75 +#: neutron/agent/linux/iptables_firewall.py:77 #, python-format msgid "Removing device (%s) filter" msgstr "" -#: neutron/agent/linux/iptables_firewall.py:77 +#: neutron/agent/linux/iptables_firewall.py:79 #, python-format msgid "Attempted to remove port filter which is not filtered %r" msgstr "" @@ -1380,58 +1385,58 @@ msgstr "" msgid "'%s' is not a valid IP subnet" msgstr "" -#: neutron/api/v2/attributes.py:271 +#: neutron/api/v2/attributes.py:266 neutron/api/v2/attributes.py:307 #, python-format -msgid "'%s' is not a valid input" +msgid "'%s' is not a list" msgstr "" -#: neutron/api/v2/attributes.py:278 +#: neutron/api/v2/attributes.py:271 neutron/api/v2/attributes.py:318 #, python-format -msgid "'%s' is not a valid UUID" +msgid "Duplicate items in the list: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:290 +#: neutron/api/v2/attributes.py:288 #, python-format -msgid "'%s' is not a list" +msgid "'%s' is not a valid input" msgstr "" -#: neutron/api/v2/attributes.py:301 +#: neutron/api/v2/attributes.py:295 #, python-format -msgid "Duplicate items in the list: '%s'" +msgid "'%s' is not a valid UUID" msgstr "" -#: neutron/api/v2/attributes.py:308 +#: neutron/api/v2/attributes.py:325 #, python-format msgid "'%s' is not a dictionary" msgstr "" -#: neutron/api/v2/attributes.py:333 +#: neutron/api/v2/attributes.py:350 #, python-format msgid "Validator '%s' does not exist." msgstr "" -#: neutron/api/v2/attributes.py:365 +#: neutron/api/v2/attributes.py:382 #, python-format msgid "'%s' is not an integer" msgstr "" -#: neutron/api/v2/attributes.py:370 +#: neutron/api/v2/attributes.py:387 #, python-format msgid "'%s' should be non-negative" msgstr "" -#: neutron/api/v2/attributes.py:389 +#: neutron/api/v2/attributes.py:406 #, python-format msgid "'%s' cannot be converted to boolean" msgstr "" -#: neutron/api/v2/attributes.py:397 +#: neutron/api/v2/attributes.py:414 #: neutron/plugins/nec/extensions/packetfilter.py:48 #, python-format msgid "'%s' is not a integer" msgstr "" -#: neutron/api/v2/attributes.py:410 +#: neutron/api/v2/attributes.py:427 #, python-format msgid "'%s' is not of the form =[value]" msgstr "" @@ -1682,116 +1687,121 @@ msgstr "" #: neutron/common/exceptions.py:74 #, python-format +msgid "Port %(port_id)s could not be found" +msgstr "" + +#: neutron/common/exceptions.py:78 +#, python-format msgid "Port %(port_id)s could not be found on network %(net_id)s" msgstr "" -#: neutron/common/exceptions.py:79 +#: neutron/common/exceptions.py:83 msgid "Policy configuration policy.json could not be found" msgstr "" -#: neutron/common/exceptions.py:83 +#: neutron/common/exceptions.py:87 #, python-format msgid "Requested rule:%(rule)s cannot be found" msgstr "" -#: neutron/common/exceptions.py:87 +#: neutron/common/exceptions.py:91 #, python-format msgid "Failed to init policy %(policy)s because %(reason)s" msgstr "" -#: neutron/common/exceptions.py:91 +#: neutron/common/exceptions.py:95 #, python-format msgid "Failed to check policy %(policy)s because %(reason)s" msgstr "" -#: neutron/common/exceptions.py:95 +#: neutron/common/exceptions.py:99 #, python-format msgid "Unsupported port state: %(port_state)s" msgstr "" -#: neutron/common/exceptions.py:99 +#: neutron/common/exceptions.py:103 msgid "The resource is inuse" msgstr "" -#: neutron/common/exceptions.py:103 +#: neutron/common/exceptions.py:107 #, python-format msgid "" "Unable to complete operation on network %(net_id)s. There are one or more" " ports still in use on the network." msgstr "" -#: neutron/common/exceptions.py:108 +#: neutron/common/exceptions.py:112 #, python-format msgid "" "Unable to complete operation on subnet %(subnet_id)s. One or more ports " "have an IP allocation from this subnet." msgstr "" -#: neutron/common/exceptions.py:113 +#: neutron/common/exceptions.py:117 #, python-format msgid "" "Unable to complete operation on port %(port_id)s for network %(net_id)s. " "Port already has an attacheddevice %(device_id)s." msgstr "" -#: neutron/common/exceptions.py:119 +#: neutron/common/exceptions.py:123 #, python-format msgid "" "Unable to complete operation for network %(net_id)s. The mac address " "%(mac)s is in use." msgstr "" -#: neutron/common/exceptions.py:125 +#: neutron/common/exceptions.py:129 #, python-format msgid "" "Unable to complete operation for %(subnet_id)s. The number of host routes" " exceeds the limit %(quota)s." msgstr "" -#: neutron/common/exceptions.py:131 +#: neutron/common/exceptions.py:135 #, python-format msgid "" "Unable to complete operation for %(subnet_id)s. The number of DNS " "nameservers exceeds the limit %(quota)s." msgstr "" -#: neutron/common/exceptions.py:136 +#: neutron/common/exceptions.py:140 #, python-format msgid "" "Unable to complete operation for network %(net_id)s. The IP address " "%(ip_address)s is in use." msgstr "" -#: neutron/common/exceptions.py:141 +#: neutron/common/exceptions.py:145 #, python-format msgid "" "Unable to create the network. The VLAN %(vlan_id)s on physical network " "%(physical_network)s is in use." msgstr "" -#: neutron/common/exceptions.py:147 +#: neutron/common/exceptions.py:151 #, python-format msgid "" "Unable to create the flat network. Physical network %(physical_network)s " "is in use." msgstr "" -#: neutron/common/exceptions.py:152 +#: neutron/common/exceptions.py:156 #, python-format msgid "Unable to create the network. The tunnel ID %(tunnel_id)s is in use." msgstr "" -#: neutron/common/exceptions.py:157 +#: neutron/common/exceptions.py:161 msgid "Tenant network creation is not enabled." msgstr "" -#: neutron/common/exceptions.py:165 +#: neutron/common/exceptions.py:169 msgid "" "Unable to create the network. No tenant network is available for " "allocation." msgstr "" -#: neutron/common/exceptions.py:170 +#: neutron/common/exceptions.py:174 #, python-format msgid "" "Unable to plug the attachment %(att_id)s into port %(port_id)s for " @@ -1799,117 +1809,117 @@ msgid "" "%(att_port_id)s" msgstr "" -#: neutron/common/exceptions.py:176 +#: neutron/common/exceptions.py:180 #, python-format msgid "" "Subnet on port %(port_id)s does not match the requested subnet " "%(subnet_id)s" msgstr "" -#: neutron/common/exceptions.py:181 +#: neutron/common/exceptions.py:185 #, python-format msgid "Malformed request body: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:189 +#: neutron/common/exceptions.py:193 #, python-format msgid "Invalid input for operation: %(error_message)s." msgstr "" -#: neutron/common/exceptions.py:193 +#: neutron/common/exceptions.py:197 #, python-format msgid "The allocation pool %(pool)s is not valid." msgstr "" -#: neutron/common/exceptions.py:197 +#: neutron/common/exceptions.py:201 #, python-format msgid "" "Found overlapping allocation pools:%(pool_1)s %(pool_2)s for subnet " "%(subnet_cidr)s." msgstr "" -#: neutron/common/exceptions.py:202 +#: neutron/common/exceptions.py:206 #, python-format msgid "The allocation pool %(pool)s spans beyond the subnet cidr %(subnet_cidr)s." msgstr "" -#: neutron/common/exceptions.py:211 +#: neutron/common/exceptions.py:215 #, python-format msgid "Unable to generate unique mac on network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:215 +#: neutron/common/exceptions.py:219 #, python-format msgid "No more IP addresses available on network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:219 +#: neutron/common/exceptions.py:223 #, python-format msgid "Bridge %(bridge)s does not exist." msgstr "" -#: neutron/common/exceptions.py:223 +#: neutron/common/exceptions.py:227 #, python-format msgid "Creation failed. %(dev_name)s already exists." msgstr "" -#: neutron/common/exceptions.py:227 +#: neutron/common/exceptions.py:231 msgid "Sudo priviledge is required to run this command." msgstr "" -#: neutron/common/exceptions.py:231 +#: neutron/common/exceptions.py:235 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: neutron/common/exceptions.py:235 +#: neutron/common/exceptions.py:239 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: neutron/common/exceptions.py:239 +#: neutron/common/exceptions.py:243 msgid "Tenant-id was missing from Quota request" msgstr "" -#: neutron/common/exceptions.py:243 +#: neutron/common/exceptions.py:247 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: neutron/common/exceptions.py:248 +#: neutron/common/exceptions.py:252 #, python-format msgid "" "Unable to reconfigure sharing settings for network %(network)s. Multiple " "tenants are using it" msgstr "" -#: neutron/common/exceptions.py:253 +#: neutron/common/exceptions.py:257 #, python-format msgid "Invalid extension environment: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:257 +#: neutron/common/exceptions.py:261 #, python-format msgid "Unable to find any IP address on external network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:262 +#: neutron/common/exceptions.py:266 msgid "More than one external network exists" msgstr "" -#: neutron/common/exceptions.py:266 +#: neutron/common/exceptions.py:270 #, python-format msgid "An invalid value was provided for %(opt_name)s: %(opt_value)s" msgstr "" -#: neutron/common/exceptions.py:271 +#: neutron/common/exceptions.py:275 #, python-format msgid "Gateway ip %(ip_address)s conflicts with allocation pool %(pool)s" msgstr "" -#: neutron/common/exceptions.py:276 +#: neutron/common/exceptions.py:280 #, python-format msgid "Invalid network VLAN range: '%(vlan_range)s' - '%(error)s'" msgstr "" @@ -2012,200 +2022,200 @@ msgstr "" msgid "Cannot create resource for another tenant" msgstr "" -#: neutron/db/db_base_plugin_v2.py:274 +#: neutron/db/db_base_plugin_v2.py:272 #, python-format msgid "Generated mac for network %(network_id)s is %(mac_address)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:280 +#: neutron/db/db_base_plugin_v2.py:278 #, python-format msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:284 +#: neutron/db/db_base_plugin_v2.py:282 #, python-format msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/db_base_plugin_v2.py:314 +#: neutron/db/db_base_plugin_v2.py:312 #, python-format msgid "" "Hold allocated IP %(ip_address)s " "(%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:378 +#: neutron/db/db_base_plugin_v2.py:376 #, python-format msgid "Recycle %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:382 +#: neutron/db/db_base_plugin_v2.py:380 #, python-format msgid "Recycle: first match for %(first_ip)s-%(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:389 +#: neutron/db/db_base_plugin_v2.py:387 #, python-format msgid "Recycle: last match for %(first_ip)s-%(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:401 +#: neutron/db/db_base_plugin_v2.py:399 #, python-format msgid "Recycle: merged %(first_ip1)s-%(last_ip1)s and %(first_ip2)s-%(last_ip2)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:410 +#: neutron/db/db_base_plugin_v2.py:408 #, python-format msgid "Recycle: updated first %(first_ip)s-%(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:415 +#: neutron/db/db_base_plugin_v2.py:413 #, python-format msgid "Recycle: updated last %(first_ip)s-%(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:424 +#: neutron/db/db_base_plugin_v2.py:422 #, python-format msgid "Recycle: created new %(first_ip)s-%(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:448 +#: neutron/db/db_base_plugin_v2.py:446 #, python-format msgid "" "No fixed IP found that matches the network %(network_id)s and ip address " "%(ip_address)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:457 +#: neutron/db/db_base_plugin_v2.py:455 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:481 +#: neutron/db/db_base_plugin_v2.py:479 #, python-format msgid "All IP's from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:486 +#: neutron/db/db_base_plugin_v2.py:484 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:493 +#: neutron/db/db_base_plugin_v2.py:491 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: neutron/db/db_base_plugin_v2.py:599 +#: neutron/db/db_base_plugin_v2.py:597 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/db_base_plugin_v2.py:611 +#: neutron/db/db_base_plugin_v2.py:609 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: neutron/db/db_base_plugin_v2.py:617 +#: neutron/db/db_base_plugin_v2.py:615 #, python-format msgid "" "Failed to create port on network %(network_id)s, because fixed_ips " "included invalid subnet %(subnet_id)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:637 +#: neutron/db/db_base_plugin_v2.py:635 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:646 neutron/db/db_base_plugin_v2.py:679 +#: neutron/db/db_base_plugin_v2.py:644 neutron/db/db_base_plugin_v2.py:677 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/db_base_plugin_v2.py:694 +#: neutron/db/db_base_plugin_v2.py:692 #, python-format msgid "Port update. Hold %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:702 +#: neutron/db/db_base_plugin_v2.py:700 #, python-format msgid "Port update. Adding %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:757 +#: neutron/db/db_base_plugin_v2.py:755 #, python-format msgid "" "Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps" " with another subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:762 +#: neutron/db/db_base_plugin_v2.py:760 #, python-format msgid "" "Validation for CIDR: %(new_cidr)s failed - overlaps with subnet " "%(subnet_id)s (CIDR: %(cidr)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:782 +#: neutron/db/db_base_plugin_v2.py:780 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: neutron/db/db_base_plugin_v2.py:789 +#: neutron/db/db_base_plugin_v2.py:787 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/db_base_plugin_v2.py:796 +#: neutron/db/db_base_plugin_v2.py:794 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/db_base_plugin_v2.py:800 +#: neutron/db/db_base_plugin_v2.py:798 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:805 +#: neutron/db/db_base_plugin_v2.py:803 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:818 +#: neutron/db/db_base_plugin_v2.py:816 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: neutron/db/db_base_plugin_v2.py:829 +#: neutron/db/db_base_plugin_v2.py:827 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:842 neutron/db/db_base_plugin_v2.py:846 +#: neutron/db/db_base_plugin_v2.py:840 neutron/db/db_base_plugin_v2.py:844 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:968 +#: neutron/db/db_base_plugin_v2.py:966 #, python-format msgid "An exception occured while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1067 +#: neutron/db/db_base_plugin_v2.py:1065 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1091 +#: neutron/db/db_base_plugin_v2.py:1089 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1104 +#: neutron/db/db_base_plugin_v2.py:1102 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1366 +#: neutron/db/db_base_plugin_v2.py:1364 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1446 +#: neutron/db/db_base_plugin_v2.py:1444 #, python-format msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" @@ -2350,7 +2360,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:600 neutron/plugins/nicira/NeutronPlugin.py:1878 +#: neutron/db/l3_db.py:600 neutron/plugins/nicira/NeutronPlugin.py:1926 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -3018,6 +3028,51 @@ msgstr "" msgid "API for retrieving service providers for Neutron advanced services" msgstr "" +#: neutron/extensions/vpnaas.py:35 +#, python-format +msgid "VPNService %(vpnservice_id)s could not be found" +msgstr "" + +#: neutron/extensions/vpnaas.py:39 +#, python-format +msgid "ipsec_site_connection %(ipsecsite_conn_id)s not found" +msgstr "" + +#: neutron/extensions/vpnaas.py:43 +#, python-format +msgid "ipsec_site_connection %(attribute_a)s less than dpd_interval" +msgstr "" + +#: neutron/extensions/vpnaas.py:47 +#, python-format +msgid "IKEPolicy %(ikepolicy_id)s could not be found" +msgstr "" + +#: neutron/extensions/vpnaas.py:51 +#, python-format +msgid "IPsecPolicy %(ipsecpolicy_id)s could not be found" +msgstr "" + +#: neutron/extensions/vpnaas.py:55 +#, python-format +msgid "IKEPolicy %(ikepolicy_id)s is still in use" +msgstr "" + +#: neutron/extensions/vpnaas.py:59 +#, python-format +msgid "VPNService %(vpnservice_id)s is still in use" +msgstr "" + +#: neutron/extensions/vpnaas.py:63 +#, python-format +msgid "Invalid state %(state)s of vpnaas resource %(id)s" +msgstr "" + +#: neutron/extensions/vpnaas.py:67 +#, python-format +msgid "IPsecPolicy %(ipsecpolicy_id)s is still in use" +msgstr "" + #: neutron/openstack/common/exception.py:104 msgid "Uncaught exception" msgstr "" @@ -5450,7 +5505,7 @@ msgstr "" #, python-format msgid "" "MidoClient.create_tenant_router called: tenant_id=%(tenant_id)s, " -"name=%(name)smetadata_router=%(metadata_router)s" +"name=%(name)s, metadata_router=%(metadata_router)s" msgstr "" #: neutron/plugins/midonet/midonet_lib.py:292 @@ -5712,7 +5767,7 @@ msgid "MidonetPluginV2.update_network called: id=%(id)r, network=%(network)r" msgstr "" #: neutron/plugins/midonet/plugin.py:193 -#: neutron/plugins/nicira/NeutronPlugin.py:1073 +#: neutron/plugins/nicira/NeutronPlugin.py:1115 msgid "admin_state_up=False networks are not supported." msgstr "" @@ -6651,76 +6706,81 @@ msgstr "" msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:234 +#: neutron/plugins/nec/nec_plugin.py:237 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:253 +#: neutron/plugins/nec/nec_plugin.py:256 #, python-format msgid "create_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:269 +#: neutron/plugins/nec/nec_plugin.py:272 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:309 +#: neutron/plugins/nec/nec_plugin.py:312 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:318 +#: neutron/plugins/nec/nec_plugin.py:331 #, python-format -msgid "delete_network(): deleting auto-delete port from OFC: %s" +msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:334 +#: neutron/plugins/nec/nec_plugin.py:346 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:347 +#: neutron/plugins/nec/nec_plugin.py:361 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:359 +#: neutron/plugins/nec/nec_plugin.py:373 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:378 +#: neutron/plugins/nec/nec_plugin.py:392 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:404 +#: neutron/plugins/nec/nec_plugin.py:418 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:484 +#: neutron/plugins/nec/nec_plugin.py:426 +#, python-format +msgid "Failed to delete port=%s from OFC." +msgstr "" + +#: neutron/plugins/nec/nec_plugin.py:501 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:515 +#: neutron/plugins/nec/nec_plugin.py:532 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:534 +#: neutron/plugins/nec/nec_plugin.py:551 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:539 +#: neutron/plugins/nec/nec_plugin.py:556 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -6940,407 +7000,412 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:248 +#: neutron/plugins/nicira/NeutronPlugin.py:246 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:283 +#: neutron/plugins/nicira/NeutronPlugin.py:281 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:285 +#: neutron/plugins/nicira/NeutronPlugin.py:283 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:288 +#: neutron/plugins/nicira/NeutronPlugin.py:286 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:363 +#: neutron/plugins/nicira/NeutronPlugin.py:361 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:369 +#: neutron/plugins/nicira/NeutronPlugin.py:367 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:375 +#: neutron/plugins/nicira/NeutronPlugin.py:373 #, python-format msgid "" "Unable to plug attachment in router port %(r_port_id)s for neutron port " "id %(q_port_id)s on router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:420 +#: neutron/plugins/nicira/NeutronPlugin.py:418 msgid "An exception occured while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:446 -#: neutron/plugins/nicira/NeutronPlugin.py:481 -#: neutron/plugins/nicira/NeutronPlugin.py:649 +#: neutron/plugins/nicira/NeutronPlugin.py:448 +#, python-format +msgid "An exception occured while creating the quantum port %s on the NVP plaform" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:460 +#: neutron/plugins/nicira/NeutronPlugin.py:497 +#: neutron/plugins/nicira/NeutronPlugin.py:682 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:466 -#: neutron/plugins/nicira/NeutronPlugin.py:546 -#: neutron/plugins/nicira/NeutronPlugin.py:668 +#: neutron/plugins/nicira/NeutronPlugin.py:482 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:470 -#, python-format -msgid "An exception occured while plugging the interface into network:%s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:488 +#: neutron/plugins/nicira/NeutronPlugin.py:504 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:497 +#: neutron/plugins/nicira/NeutronPlugin.py:513 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:503 +#: neutron/plugins/nicira/NeutronPlugin.py:519 #, python-format msgid "port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:522 -#: neutron/plugins/nicira/NeutronPlugin.py:925 +#: neutron/plugins/nicira/NeutronPlugin.py:538 +#: neutron/plugins/nicira/NeutronPlugin.py:967 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:534 +#: neutron/plugins/nicira/NeutronPlugin.py:550 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:553 +#: neutron/plugins/nicira/NeutronPlugin.py:573 +#, python-format +msgid "" +"_nvp_create_router_port completed for port %(name)s on network " +"%(network_id)s. The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:586 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:561 +#: neutron/plugins/nicira/NeutronPlugin.py:594 #, python-format msgid "The gateway port for the router %s was not found on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:598 +#: neutron/plugins/nicira/NeutronPlugin.py:631 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:630 +#: neutron/plugins/nicira/NeutronPlugin.py:663 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:634 -#: neutron/plugins/nicira/NeutronPlugin.py:1823 +#: neutron/plugins/nicira/NeutronPlugin.py:667 +#: neutron/plugins/nicira/NeutronPlugin.py:1871 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:636 +#: neutron/plugins/nicira/NeutronPlugin.py:669 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:706 +#: neutron/plugins/nicira/NeutronPlugin.py:710 +#, python-format +msgid "" +"_nvp_create_l2_gw_port completed for port %(name)s on network " +"%(network_id)s. The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:748 #, python-format msgid "Unable to find NVP uuid for Neutron port %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:735 +#: neutron/plugins/nicira/NeutronPlugin.py:777 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:739 +#: neutron/plugins/nicira/NeutronPlugin.py:781 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:743 +#: neutron/plugins/nicira/NeutronPlugin.py:785 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:747 -#: neutron/plugins/nicira/NeutronPlugin.py:762 +#: neutron/plugins/nicira/NeutronPlugin.py:789 +#: neutron/plugins/nicira/NeutronPlugin.py:804 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:768 +#: neutron/plugins/nicira/NeutronPlugin.py:810 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:799 +#: neutron/plugins/nicira/NeutronPlugin.py:841 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:821 +#: neutron/plugins/nicira/NeutronPlugin.py:863 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:849 +#: neutron/plugins/nicira/NeutronPlugin.py:891 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:907 +#: neutron/plugins/nicira/NeutronPlugin.py:949 #, python-format msgid "A nvp lport identifier was not found for neutron port '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:935 +#: neutron/plugins/nicira/NeutronPlugin.py:977 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:938 +#: neutron/plugins/nicira/NeutronPlugin.py:980 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:964 +#: neutron/plugins/nicira/NeutronPlugin.py:1006 #, python-format msgid "" "Current network status:%(nvp_net_status)s; Status in Neutron " "DB:%(neutron_status)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:974 -#: neutron/plugins/nicira/NeutronPlugin.py:1022 +#: neutron/plugins/nicira/NeutronPlugin.py:1016 +#: neutron/plugins/nicira/NeutronPlugin.py:1064 msgid "Unable to get logical switches" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1036 +#: neutron/plugins/nicira/NeutronPlugin.py:1078 #, python-format msgid "Logical Switch %s found in neutron database but not in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1051 +#: neutron/plugins/nicira/NeutronPlugin.py:1093 #, python-format msgid "" "Found %s logical switches not bound to Neutron networks. Neutron and NVP " "are potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1055 +#: neutron/plugins/nicira/NeutronPlugin.py:1097 #, python-format msgid "get_networks() completed for tenant %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1140 +#: neutron/plugins/nicira/NeutronPlugin.py:1182 #, python-format msgid "Lswitch %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1149 +#: neutron/plugins/nicira/NeutronPlugin.py:1191 msgid "Unable to get ports" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1176 +#: neutron/plugins/nicira/NeutronPlugin.py:1218 #, python-format msgid "Neutron logical port %s was not found on NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1183 +#: neutron/plugins/nicira/NeutronPlugin.py:1225 #, python-format msgid "" "Found %s logical ports not bound to Neutron ports. Neutron and NVP are " "potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1249 +#: neutron/plugins/nicira/NeutronPlugin.py:1283 #, python-format -msgid "Network %s was not found in NVP." +msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1257 -msgid "Unable to create port or set port attachment in NVP." +#: neutron/plugins/nicira/NeutronPlugin.py:1300 +#, python-format +msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1261 -#, python-format -msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" +#: neutron/plugins/nicira/NeutronPlugin.py:1311 +msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1338 +#: neutron/plugins/nicira/NeutronPlugin.py:1386 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1364 +#: neutron/plugins/nicira/NeutronPlugin.py:1412 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1491 -#: neutron/plugins/nicira/NeutronPlugin.py:1535 +#: neutron/plugins/nicira/NeutronPlugin.py:1539 +#: neutron/plugins/nicira/NeutronPlugin.py:1583 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1504 +#: neutron/plugins/nicira/NeutronPlugin.py:1552 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1544 +#: neutron/plugins/nicira/NeutronPlugin.py:1592 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1560 +#: neutron/plugins/nicira/NeutronPlugin.py:1608 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1564 +#: neutron/plugins/nicira/NeutronPlugin.py:1612 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1566 +#: neutron/plugins/nicira/NeutronPlugin.py:1614 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1599 +#: neutron/plugins/nicira/NeutronPlugin.py:1647 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1603 +#: neutron/plugins/nicira/NeutronPlugin.py:1651 msgid "Unable to delete logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1623 +#: neutron/plugins/nicira/NeutronPlugin.py:1671 #, python-format msgid "" "Current router status:%(router_status)s;Status in Neutron " "DB:%(db_router_status)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1650 +#: neutron/plugins/nicira/NeutronPlugin.py:1698 msgid "Unable to get logical routers from NVP controller" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1672 +#: neutron/plugins/nicira/NeutronPlugin.py:1720 #, python-format msgid "" "Found %s logical routers not bound to Neutron routers. Neutron and NVP " "are potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1698 -#, python-format -msgid "" -"The port %(port_id)s, connected to the router %(router_id)s was not found" -" on the NVP backend." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1733 +#: neutron/plugins/nicira/NeutronPlugin.py:1781 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1778 +#: neutron/plugins/nicira/NeutronPlugin.py:1826 #, python-format msgid "" "The port %(port_id)s, connected to the router %(router_id)s was not found" " on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1790 +#: neutron/plugins/nicira/NeutronPlugin.py:1838 #, python-format msgid "" "Unable to find NVP logical router port for Neutron port id:%s. Was this " "port ever paired with a logical router?" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1819 +#: neutron/plugins/nicira/NeutronPlugin.py:1867 #, python-format msgid "Logical router port resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1845 +#: neutron/plugins/nicira/NeutronPlugin.py:1893 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1851 +#: neutron/plugins/nicira/NeutronPlugin.py:1899 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1917 +#: neutron/plugins/nicira/NeutronPlugin.py:1965 #, python-format msgid "Address list for NVP logical router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1941 +#: neutron/plugins/nicira/NeutronPlugin.py:1989 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1984 +#: neutron/plugins/nicira/NeutronPlugin.py:2032 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1987 +#: neutron/plugins/nicira/NeutronPlugin.py:2035 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2013 +#: neutron/plugins/nicira/NeutronPlugin.py:2061 #, python-format msgid "" "Create_l2_gw_service did not return an uuid for the newly created " "resource:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2035 +#: neutron/plugins/nicira/NeutronPlugin.py:2083 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" @@ -7452,7 +7517,7 @@ msgstr "" #: neutron/plugins/nicira/nvplib.py:505 #, python-format -msgid "Cannot update NVP routes %(routes)s forrouter %(router_id)s" +msgid "Cannot update NVP routes %(routes)s for router %(router_id)s" msgstr "" #: neutron/plugins/nicira/nvplib.py:621 @@ -7478,91 +7543,91 @@ msgstr "" msgid "get_port() %(network)s %(port)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:664 neutron/plugins/nicira/nvplib.py:718 +#: neutron/plugins/nicira/nvplib.py:664 neutron/plugins/nicira/nvplib.py:719 #, python-format msgid "Port or Network not found, Error: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:713 +#: neutron/plugins/nicira/nvplib.py:714 #, python-format msgid "Updated logical port %(result)s on logical switch %(uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:749 +#: neutron/plugins/nicira/nvplib.py:751 #, python-format -msgid "Created logical port %(result)s on logical swtich %(uuid)s" +msgid "Created logical port %(result)s on logical switch %(uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:773 +#: neutron/plugins/nicira/nvplib.py:775 #, python-format msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:803 +#: neutron/plugins/nicira/nvplib.py:805 #, python-format msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:813 +#: neutron/plugins/nicira/nvplib.py:815 #, python-format msgid "" "Delete logical router port %(lport_uuid)s on logical router " "%(lrouter_uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:868 +#: neutron/plugins/nicira/nvplib.py:870 #, python-format msgid "Invalid NVP attachment type '%s'" msgstr "" -#: neutron/plugins/nicira/nvplib.py:880 +#: neutron/plugins/nicira/nvplib.py:882 #, python-format msgid "Port not found, Error: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:999 +#: neutron/plugins/nicira/nvplib.py:1002 #, python-format msgid "Created Security Profile: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1025 +#: neutron/plugins/nicira/nvplib.py:1028 #, python-format msgid "Updated Security Profile: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1044 +#: neutron/plugins/nicira/nvplib.py:1047 #, python-format msgid "Invalid keys for NAT match: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1050 +#: neutron/plugins/nicira/nvplib.py:1053 #, python-format msgid "Creating NAT rule: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1064 +#: neutron/plugins/nicira/nvplib.py:1067 msgid "" "No SNAT rules cannot be applied as they are not available in this version" " of the NVP platform" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1199 +#: neutron/plugins/nicira/nvplib.py:1202 #, python-format msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1204 +#: neutron/plugins/nicira/nvplib.py:1207 #, python-format msgid "" "An exception occurred while updating IP addresses on a router logical " "port:%s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1245 +#: neutron/plugins/nicira/nvplib.py:1248 msgid "Failed to create logical queue" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1256 +#: neutron/plugins/nicira/nvplib.py:1259 msgid "Failed to delete logical queue" msgstr "" @@ -8051,7 +8116,7 @@ msgstr "" #: neutron/plugins/nicira/extensions/nvp_qos.py:46 #, python-format -msgid "Invalid value for dscp %(data)s must be integer valuebetween 0 and 63." +msgid "Invalid value for dscp %(data)s must be integer value between 0 and 63." msgstr "" #: neutron/plugins/nicira/extensions/nvp_qos.py:51 @@ -9012,3 +9077,33 @@ msgstr "" #~ msgid "No DSCP field needed when QoS workload marked trusted" #~ msgstr "" +#~ msgid "" +#~ "MidoClient.create_tenant_router called: " +#~ "tenant_id=%(tenant_id)s, " +#~ "name=%(name)smetadata_router=%(metadata_router)s" +#~ msgstr "" + +#~ msgid "delete_network(): deleting auto-delete port from OFC: %s" +#~ msgstr "" + +#~ msgid "An exception occured while plugging the interface into network:%s" +#~ msgstr "" + +#~ msgid "Network %s was not found in NVP." +#~ msgstr "" + +#~ msgid "" +#~ "The port %(port_id)s, connected to the" +#~ " router %(router_id)s was not found " +#~ "on the NVP backend." +#~ msgstr "" + +#~ msgid "Cannot update NVP routes %(routes)s forrouter %(router_id)s" +#~ msgstr "" + +#~ msgid "Created logical port %(result)s on logical swtich %(uuid)s" +#~ msgstr "" + +#~ msgid "Invalid value for dscp %(data)s must be integer valuebetween 0 and 63." +#~ msgstr "" + diff --git a/neutron/locale/de/LC_MESSAGES/neutron.po b/neutron/locale/de/LC_MESSAGES/neutron.po index 9d6bca9a8..136c7c5ed 100644 --- a/neutron/locale/de/LC_MESSAGES/neutron.po +++ b/neutron/locale/de/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-07-30 19:54+0000\n" +"POT-Creation-Date: 2013-07-31 19:55+0000\n" "PO-Revision-Date: 2013-05-22 08:17+0000\n" "Last-Translator: daisy.ycguo \n" "Language-Team: German " @@ -413,7 +413,7 @@ msgstr "" "Der DHCP-Treiber '%s' unterstützt das Abrufen einer Liste mit bestehenden" " Netzen nicht" -#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:865 +#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:858 msgid "DHCP agent started" msgstr "DHCP-Agent gestartet" @@ -430,16 +430,21 @@ msgstr "Lease kann nicht aktualisiert werden" msgid "Synchronizing state" msgstr "Synchronisation von Status" -#: neutron/agent/dhcp_agent.py:166 +#: neutron/agent/dhcp_agent.py:163 +#, python-format +msgid "Unable to sync network state on deleted network %s" +msgstr "" + +#: neutron/agent/dhcp_agent.py:171 msgid "Unable to sync network state." msgstr "Netzstatus kann nicht synchronisiert werden." -#: neutron/agent/dhcp_agent.py:186 neutron/agent/dhcp_agent.py:226 +#: neutron/agent/dhcp_agent.py:191 neutron/agent/dhcp_agent.py:231 #, python-format msgid "Network %s RPC info call failed." msgstr "RPC-Informationsaufruf von Netz %s fehlgeschlagen." -#: neutron/agent/dhcp_agent.py:318 +#: neutron/agent/dhcp_agent.py:323 #, python-format msgid "" "%(port_num)d router ports found on the metadata access network. Only the " @@ -448,83 +453,83 @@ 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" -#: neutron/agent/dhcp_agent.py:528 neutron/agent/l3_agent.py:159 +#: neutron/agent/dhcp_agent.py:533 neutron/agent/l3_agent.py:159 #: neutron/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." -#: neutron/agent/dhcp_agent.py:536 +#: neutron/agent/dhcp_agent.py:541 msgid "You must specify an interface driver" msgstr "Sie müssen einen Schnittstellentreiber angeben" -#: neutron/agent/dhcp_agent.py:542 neutron/agent/l3_agent.py:202 +#: neutron/agent/dhcp_agent.py:547 neutron/agent/l3_agent.py:202 #, python-format msgid "Error importing interface driver '%s'" msgstr "Fehler beim Importieren von Schnittstellentreiber '%s'" -#: neutron/agent/dhcp_agent.py:590 +#: neutron/agent/dhcp_agent.py:595 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/dhcp_agent.py:600 +#: neutron/agent/dhcp_agent.py:605 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/dhcp_agent.py:641 +#: neutron/agent/dhcp_agent.py:646 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/dhcp_agent.py:682 neutron/debug/debug_agent.py:75 +#: neutron/agent/dhcp_agent.py:687 neutron/debug/debug_agent.py:75 #, python-format msgid "Reusing existing device: %s." msgstr "Wiederverwendung von vorhandenem Gerät: %s." -#: neutron/agent/dhcp_agent.py:769 +#: neutron/agent/dhcp_agent.py:762 msgid "Location to DHCP lease relay UNIX domain socket" msgstr "Position des durch DHCP-Leaserelais erstellten UNIX-Domänensockets" -#: neutron/agent/dhcp_agent.py:799 +#: neutron/agent/dhcp_agent.py:792 #, python-format msgid "Network ID %s is not a valid UUID" msgstr "Netz-ID %s ist keine gültige UUID" -#: neutron/agent/dhcp_agent.py:805 +#: neutron/agent/dhcp_agent.py:798 msgid "Unable to parse lease relay msg to dict." msgstr "" "Parsing von Lease-Relais-Nachricht an Verzeichnis kann nicht durchgeführt" " werden." -#: neutron/agent/dhcp_agent.py:806 +#: neutron/agent/dhcp_agent.py:799 #, python-format msgid "Exception value: %s" msgstr "Ausnahmewert: %s" -#: neutron/agent/dhcp_agent.py:807 +#: neutron/agent/dhcp_agent.py:800 #, python-format msgid "Message representation: %s" msgstr "Nachrichtendarstellung: %s" -#: neutron/agent/dhcp_agent.py:809 +#: neutron/agent/dhcp_agent.py:802 msgid "Unable update lease. Exception" msgstr "Lease kann nicht aktualisiert werden. Ausnahme" -#: neutron/agent/dhcp_agent.py:848 neutron/agent/l3_agent.py:805 +#: neutron/agent/dhcp_agent.py:841 neutron/agent/l3_agent.py:805 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:854 neutron/agent/l3_agent.py:810 +#: neutron/agent/dhcp_agent.py:847 neutron/agent/l3_agent.py:810 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:228 #: neutron/plugins/nec/agent/nec_neutron_agent.py:184 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:221 msgid "Failed reporting state!" msgstr "Erstellung des Statusberichts fehlgeschlagen!" -#: neutron/agent/dhcp_agent.py:862 neutron/agent/l3_agent.py:815 +#: neutron/agent/dhcp_agent.py:855 neutron/agent/l3_agent.py:815 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:281 #, python-format msgid "agent_updated by server side %s!" @@ -950,27 +955,27 @@ msgstr "" msgid "No namespace defined for parent" msgstr "Kein Namensbereich für übergeordnetes Element definiert" -#: neutron/agent/linux/iptables_firewall.py:56 +#: neutron/agent/linux/iptables_firewall.py:58 #, python-format msgid "Preparing device (%s) filter" msgstr "Vorbereitung von Filter für Gerät (%s)" -#: neutron/agent/linux/iptables_firewall.py:64 +#: neutron/agent/linux/iptables_firewall.py:66 #, python-format msgid "Updating device (%s) filter" msgstr "Aktualisieren von Filter für Gerät (%s)" -#: neutron/agent/linux/iptables_firewall.py:66 +#: neutron/agent/linux/iptables_firewall.py:68 #, python-format msgid "Attempted to update port filter which is not filtered %s" msgstr "Versuch, ungefilterten Portfilter %s zu aktualisieren" -#: neutron/agent/linux/iptables_firewall.py:75 +#: neutron/agent/linux/iptables_firewall.py:77 #, python-format msgid "Removing device (%s) filter" msgstr "Entfernen von Filter für Gerät (%s)" -#: neutron/agent/linux/iptables_firewall.py:77 +#: neutron/agent/linux/iptables_firewall.py:79 #, python-format msgid "Attempted to remove port filter which is not filtered %r" msgstr "Versuch, ungefilterten Portfilter %r zu entfernen" @@ -1432,58 +1437,58 @@ msgstr "" msgid "'%s' is not a valid IP subnet" msgstr "'%s' ist kein gültiges IP-Teilnetz" -#: neutron/api/v2/attributes.py:271 -#, python-format -msgid "'%s' is not a valid input" -msgstr "'%s' ist keine gültige Eingabe" - -#: neutron/api/v2/attributes.py:278 -#, python-format -msgid "'%s' is not a valid UUID" -msgstr "'%s' ist keine gültige UUID" - -#: neutron/api/v2/attributes.py:290 +#: neutron/api/v2/attributes.py:266 neutron/api/v2/attributes.py:307 #, python-format msgid "'%s' is not a list" msgstr "'%s' ist keine Liste" -#: neutron/api/v2/attributes.py:301 +#: neutron/api/v2/attributes.py:271 neutron/api/v2/attributes.py:318 #, python-format msgid "Duplicate items in the list: '%s'" msgstr "Doppelte Elemente in der Liste: '%s'" -#: neutron/api/v2/attributes.py:308 +#: neutron/api/v2/attributes.py:288 +#, python-format +msgid "'%s' is not a valid input" +msgstr "'%s' ist keine gültige Eingabe" + +#: neutron/api/v2/attributes.py:295 +#, python-format +msgid "'%s' is not a valid UUID" +msgstr "'%s' ist keine gültige UUID" + +#: neutron/api/v2/attributes.py:325 #, python-format msgid "'%s' is not a dictionary" msgstr "%s ist kein Verzeichnis" -#: neutron/api/v2/attributes.py:333 +#: neutron/api/v2/attributes.py:350 #, python-format msgid "Validator '%s' does not exist." msgstr "Der Validator '%s' ist nicht vorhanden." -#: neutron/api/v2/attributes.py:365 +#: neutron/api/v2/attributes.py:382 #, python-format msgid "'%s' is not an integer" msgstr "'%s' ist keine Ganzzahl" -#: neutron/api/v2/attributes.py:370 +#: neutron/api/v2/attributes.py:387 #, python-format msgid "'%s' should be non-negative" msgstr "'%s' sollte nicht negativ sein" -#: neutron/api/v2/attributes.py:389 +#: neutron/api/v2/attributes.py:406 #, python-format msgid "'%s' cannot be converted to boolean" msgstr "'%s' kann nicht in boolesche Zahl umgewandelt werden" -#: neutron/api/v2/attributes.py:397 +#: neutron/api/v2/attributes.py:414 #: neutron/plugins/nec/extensions/packetfilter.py:48 #, python-format msgid "'%s' is not a integer" msgstr "'%s' ist keine Ganzzahl" -#: neutron/api/v2/attributes.py:410 +#: neutron/api/v2/attributes.py:427 #, python-format msgid "'%s' is not of the form =[value]" msgstr "'%s' ist nicht in der Form =[value]" @@ -1755,38 +1760,43 @@ msgstr "Teilnetz %(subnet_id)s konnte nicht gefunden werden" #: neutron/common/exceptions.py:74 #, python-format +msgid "Port %(port_id)s could not be found" +msgstr "" + +#: neutron/common/exceptions.py:78 +#, python-format msgid "Port %(port_id)s could not be found on network %(net_id)s" msgstr "Port %(port_id)s konnte nicht auf Netz %(net_id)s gefunden werden" -#: neutron/common/exceptions.py:79 +#: neutron/common/exceptions.py:83 msgid "Policy configuration policy.json could not be found" msgstr "Policy-Konfiguration 'policy.json' konnte nicht gefunden werden" -#: neutron/common/exceptions.py:83 +#: neutron/common/exceptions.py:87 #, python-format msgid "Requested rule:%(rule)s cannot be found" msgstr "" -#: neutron/common/exceptions.py:87 +#: neutron/common/exceptions.py:91 #, python-format msgid "Failed to init policy %(policy)s because %(reason)s" msgstr "" -#: neutron/common/exceptions.py:91 +#: neutron/common/exceptions.py:95 #, python-format msgid "Failed to check policy %(policy)s because %(reason)s" msgstr "" -#: neutron/common/exceptions.py:95 +#: neutron/common/exceptions.py:99 #, python-format msgid "Unsupported port state: %(port_state)s" msgstr "Nicht unterstützter Portstatus: %(port_state)s" -#: neutron/common/exceptions.py:99 +#: neutron/common/exceptions.py:103 msgid "The resource is inuse" msgstr "Die Ressource ist belegt" -#: neutron/common/exceptions.py:103 +#: neutron/common/exceptions.py:107 #, python-format msgid "" "Unable to complete operation on network %(net_id)s. There are one or more" @@ -1795,7 +1805,7 @@ msgstr "" "Operation auf Netz %(net_id)s kann nicht abgeschlossen werden. Ein oder " "mehrere Ports werden im Netz noch verwendet." -#: neutron/common/exceptions.py:108 +#: neutron/common/exceptions.py:112 #, python-format msgid "" "Unable to complete operation on subnet %(subnet_id)s. One or more ports " @@ -1804,7 +1814,7 @@ msgstr "" "Operation auf Teilnetz %(subnet_id)s kann nicht abgeschlossen werden. Ein" " oder mehrere Ports verfügen über eine IP-Zuordnung von diesem Teilnetz." -#: neutron/common/exceptions.py:113 +#: neutron/common/exceptions.py:117 #, python-format msgid "" "Unable to complete operation on port %(port_id)s for network %(net_id)s. " @@ -1814,7 +1824,7 @@ msgstr "" "abgeschlossen werden. Port verfügt bereits über eine angehängte Einheit " "%(device_id)s." -#: neutron/common/exceptions.py:119 +#: neutron/common/exceptions.py:123 #, python-format msgid "" "Unable to complete operation for network %(net_id)s. The mac address " @@ -1823,7 +1833,7 @@ msgstr "" "Operation kann für Netz %(net_id)s nicht abgeschlossen werden. Die MAC-" "Adresse %(mac)s ist belegt." -#: neutron/common/exceptions.py:125 +#: neutron/common/exceptions.py:129 #, python-format msgid "" "Unable to complete operation for %(subnet_id)s. The number of host routes" @@ -1832,7 +1842,7 @@ msgstr "" "Operation kann für %(subnet_id)s nicht abgeschlossen werden. Die Anzahl " "an Hostroutes überschreitet den Grenzwert %(quota)s." -#: neutron/common/exceptions.py:131 +#: neutron/common/exceptions.py:135 #, python-format msgid "" "Unable to complete operation for %(subnet_id)s. The number of DNS " @@ -1841,7 +1851,7 @@ msgstr "" "Operation kann für %(subnet_id)s nicht abgeschlossen werden. Die Anzahl " "an DNS-Namensservern überschreitet den Grenzwert %(quota)s." -#: neutron/common/exceptions.py:136 +#: neutron/common/exceptions.py:140 #, python-format msgid "" "Unable to complete operation for network %(net_id)s. The IP address " @@ -1850,7 +1860,7 @@ msgstr "" "Operation kann für Netz %(net_id)s nicht abgeschlossen werden. Die IP-" "Adresse %(ip_address)s ist belegt." -#: neutron/common/exceptions.py:141 +#: neutron/common/exceptions.py:145 #, python-format msgid "" "Unable to create the network. The VLAN %(vlan_id)s on physical network " @@ -1859,7 +1869,7 @@ msgstr "" "Das Netz kann nicht erstellt werden. Das VLAN %(vlan_id)s auf dem " "physischen Netz %(physical_network)s ist belegt." -#: neutron/common/exceptions.py:147 +#: neutron/common/exceptions.py:151 #, python-format msgid "" "Unable to create the flat network. Physical network %(physical_network)s " @@ -1868,18 +1878,18 @@ msgstr "" "Das einfache Netz kann nicht erstellt werden. Das physische Netz " "%(physical_network)s ist belegt." -#: neutron/common/exceptions.py:152 +#: neutron/common/exceptions.py:156 #, python-format msgid "Unable to create the network. The tunnel ID %(tunnel_id)s is in use." msgstr "" "Das Netz kann nicht erstellt werden. Die Tunnel-ID %(tunnel_id)s ist " "belegt." -#: neutron/common/exceptions.py:157 +#: neutron/common/exceptions.py:161 msgid "Tenant network creation is not enabled." msgstr "Erstellung von Nutzernetzen ist nicht aktiviert." -#: neutron/common/exceptions.py:165 +#: neutron/common/exceptions.py:169 msgid "" "Unable to create the network. No tenant network is available for " "allocation." @@ -1887,7 +1897,7 @@ msgstr "" "Das Netz kann nicht erstellt werden. Es ist kein Nutzernetz für die " "Zuordnung verfügbar." -#: neutron/common/exceptions.py:170 +#: neutron/common/exceptions.py:174 #, python-format msgid "" "Unable to plug the attachment %(att_id)s into port %(port_id)s for " @@ -1898,7 +1908,7 @@ msgstr "" "%(net_id)s verbunden werden. Die Zusatzeinheit ist bereits mit Port " "%(att_port_id)s verbunden" -#: neutron/common/exceptions.py:176 +#: neutron/common/exceptions.py:180 #, python-format msgid "" "Subnet on port %(port_id)s does not match the requested subnet " @@ -1907,22 +1917,22 @@ msgstr "" "Teilnetz auf Port %(port_id)s stimmt nicht mit dem angeforderten Teilnetz" " %(subnet_id)s überein" -#: neutron/common/exceptions.py:181 +#: neutron/common/exceptions.py:185 #, python-format msgid "Malformed request body: %(reason)s" msgstr "Fehlerhafter Anforderungshauptteil: %(reason)s" -#: neutron/common/exceptions.py:189 +#: neutron/common/exceptions.py:193 #, python-format msgid "Invalid input for operation: %(error_message)s." msgstr "Ungültige Eingabe für Operation: %(error_message)s." -#: neutron/common/exceptions.py:193 +#: neutron/common/exceptions.py:197 #, python-format msgid "The allocation pool %(pool)s is not valid." msgstr "Der Zuordnungspool %(pool)s ist nicht gültig." -#: neutron/common/exceptions.py:197 +#: neutron/common/exceptions.py:201 #, python-format msgid "" "Found overlapping allocation pools:%(pool_1)s %(pool_2)s for subnet " @@ -1931,52 +1941,52 @@ msgstr "" "Überschneidung bei Zuordnungspools %(pool_1)s %(pool_2)s für Teilnetz " "%(subnet_cidr)s gefunden. " -#: neutron/common/exceptions.py:202 +#: neutron/common/exceptions.py:206 #, python-format msgid "The allocation pool %(pool)s spans beyond the subnet cidr %(subnet_cidr)s." msgstr "" "Der Zuordnungspool %(pool)s geht über das Teilnetz-CIDR %(subnet_cidr)s " "hinaus." -#: neutron/common/exceptions.py:211 +#: neutron/common/exceptions.py:215 #, python-format msgid "Unable to generate unique mac on network %(net_id)s." msgstr "Eindeutige MAC-Adresse kann auf Netz %(net_id)s nicht generiert werden." -#: neutron/common/exceptions.py:215 +#: neutron/common/exceptions.py:219 #, python-format msgid "No more IP addresses available on network %(net_id)s." msgstr "Keine weiteren IP-Adressen auf Netz %(net_id)s verfügbar." -#: neutron/common/exceptions.py:219 +#: neutron/common/exceptions.py:223 #, python-format msgid "Bridge %(bridge)s does not exist." msgstr "Brücke %(bridge)s ist nicht vorhanden." -#: neutron/common/exceptions.py:223 +#: neutron/common/exceptions.py:227 #, python-format msgid "Creation failed. %(dev_name)s already exists." msgstr "Erstellung fehlgeschlagen. %(dev_name)s ist bereits vorhanden." -#: neutron/common/exceptions.py:227 +#: neutron/common/exceptions.py:231 msgid "Sudo priviledge is required to run this command." msgstr "Sudo-Berechtigung ist zum Ausführen dieses Befehls erforderlich." -#: neutron/common/exceptions.py:231 +#: neutron/common/exceptions.py:235 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "Unbekannte Quotenressourcen %(unknown)s." -#: neutron/common/exceptions.py:235 +#: neutron/common/exceptions.py:239 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "Quote für Ressourcen überschritten: %(overs)s" -#: neutron/common/exceptions.py:239 +#: neutron/common/exceptions.py:243 msgid "Tenant-id was missing from Quota request" msgstr "Nutzer-ID aus Quotenanforderung hat gefehlt" -#: neutron/common/exceptions.py:243 +#: neutron/common/exceptions.py:247 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " @@ -1985,7 +1995,7 @@ msgstr "" "Durch die Änderung wäre die Nutzung kleiner als 0 für die folgenden " "Ressourcen: %(unders)s" -#: neutron/common/exceptions.py:248 +#: neutron/common/exceptions.py:252 #, python-format msgid "" "Unable to reconfigure sharing settings for network %(network)s. Multiple " @@ -1994,31 +2004,31 @@ msgstr "" "Freigabeeinstellungen für Netz %(network)s können nicht rekonfiguriert " "werden. Mehrere Nutzer verwenden es." -#: neutron/common/exceptions.py:253 +#: neutron/common/exceptions.py:257 #, python-format msgid "Invalid extension environment: %(reason)s" msgstr "Ungültige Erweiterungsumgebung: %(reason)s" -#: neutron/common/exceptions.py:257 +#: neutron/common/exceptions.py:261 #, fuzzy, python-format msgid "Unable to find any IP address on external network %(net_id)s." msgstr "Es können keine IP-Adressen auf externem Netz gefunden werden" -#: neutron/common/exceptions.py:262 +#: neutron/common/exceptions.py:266 msgid "More than one external network exists" msgstr "Es sind mehrere externe Netze vorhanden" -#: neutron/common/exceptions.py:266 +#: neutron/common/exceptions.py:270 #, python-format msgid "An invalid value was provided for %(opt_name)s: %(opt_value)s" msgstr "Ein ungültiger Wert wurde für %(opt_name)s angegeben: %(opt_value)s" -#: neutron/common/exceptions.py:271 +#: neutron/common/exceptions.py:275 #, python-format msgid "Gateway ip %(ip_address)s conflicts with allocation pool %(pool)s" msgstr "Gateway-IP '%(ip_address)s' steht im Konflikt mit Zuordnungspool %(pool)s" -#: neutron/common/exceptions.py:276 +#: neutron/common/exceptions.py:280 #, python-format msgid "Invalid network VLAN range: '%(vlan_range)s' - '%(error)s'" msgstr "" @@ -2123,24 +2133,24 @@ msgstr "" msgid "Cannot create resource for another tenant" msgstr "Erstellen von Ressource für einen weiteren Nutzer nicht möglich" -#: neutron/db/db_base_plugin_v2.py:274 +#: neutron/db/db_base_plugin_v2.py:272 #, python-format msgid "Generated mac for network %(network_id)s is %(mac_address)s" msgstr "Erstellte MAC-Adresse für Netz %(network_id)s ist %(mac_address)s" -#: neutron/db/db_base_plugin_v2.py:280 +#: neutron/db/db_base_plugin_v2.py:278 #, python-format msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s." msgstr "" "Erstellte MAC-Adresse %(mac_address)s ist bereits vorhanden. " "%(max_retries)s verbleibende Versuche." -#: neutron/db/db_base_plugin_v2.py:284 +#: neutron/db/db_base_plugin_v2.py:282 #, python-format msgid "Unable to generate mac address after %s attempts" msgstr "Erstellen von MAC-Adresse nach %s Versuchen nicht möglich" -#: neutron/db/db_base_plugin_v2.py:314 +#: neutron/db/db_base_plugin_v2.py:312 #, python-format msgid "" "Hold allocated IP %(ip_address)s " @@ -2149,44 +2159,44 @@ msgstr "" "Zugeordnete IP-Adresse %(ip_address)s " "(%(network_id)s/%(subnet_id)s/%(port_id)s) blockieren" -#: neutron/db/db_base_plugin_v2.py:378 +#: neutron/db/db_base_plugin_v2.py:376 #, python-format msgid "Recycle %s" msgstr "%s erneut starten" -#: neutron/db/db_base_plugin_v2.py:382 +#: neutron/db/db_base_plugin_v2.py:380 #, 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" -#: neutron/db/db_base_plugin_v2.py:389 +#: neutron/db/db_base_plugin_v2.py:387 #, 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" -#: neutron/db/db_base_plugin_v2.py:401 +#: neutron/db/db_base_plugin_v2.py:399 #, 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" -#: neutron/db/db_base_plugin_v2.py:410 +#: neutron/db/db_base_plugin_v2.py:408 #, python-format msgid "Recycle: updated first %(first_ip)s-%(last_ip)s" msgstr "Erneut starten: zuerst %(first_ip)s-%(last_ip)s aktualisiert" -#: neutron/db/db_base_plugin_v2.py:415 +#: neutron/db/db_base_plugin_v2.py:413 #, python-format msgid "Recycle: updated last %(first_ip)s-%(last_ip)s" msgstr "Erneut starten: zuletzt %(first_ip)s-%(last_ip)s aktualisiert" -#: neutron/db/db_base_plugin_v2.py:424 +#: neutron/db/db_base_plugin_v2.py:422 #, python-format msgid "Recycle: created new %(first_ip)s-%(last_ip)s" msgstr "Erneut starten: %(first_ip)s-%(last_ip)s neu erstellt" -#: neutron/db/db_base_plugin_v2.py:448 +#: neutron/db/db_base_plugin_v2.py:446 #, python-format msgid "" "No fixed IP found that matches the network %(network_id)s and ip address " @@ -2195,41 +2205,41 @@ msgstr "" "Keine statische IP-Adresse gefunden, die mit Netz %(network_id)s und IP-" "Adresse %(ip_address)s übereinstimmt." -#: neutron/db/db_base_plugin_v2.py:457 +#: neutron/db/db_base_plugin_v2.py:455 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" "Löschen von zugeordneter IP-Adresse %(ip_address)s " "(%(network_id)s/%(subnet_id)s)" -#: neutron/db/db_base_plugin_v2.py:481 +#: neutron/db/db_base_plugin_v2.py:479 #, 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" -#: neutron/db/db_base_plugin_v2.py:486 +#: neutron/db/db_base_plugin_v2.py:484 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "Zugeordnete IP-Adresse - %(ip_address)s von %(first_ip)s bis %(last_ip)s" -#: neutron/db/db_base_plugin_v2.py:493 +#: neutron/db/db_base_plugin_v2.py:491 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" "Keine weiteren freien IP-Adressen in Ausschnitt. Löschen von " "Zuordnungspool." -#: neutron/db/db_base_plugin_v2.py:599 +#: neutron/db/db_base_plugin_v2.py:597 msgid "IP allocation requires subnet_id or ip_address" msgstr "'subnet_id' oder 'ip_address' für IP-Zuordnung erforderlich" -#: neutron/db/db_base_plugin_v2.py:611 +#: neutron/db/db_base_plugin_v2.py:609 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" "IP-Adresse %s ist keine gültige IP-Adresse für die definierten Teilnetze " "des Netzes" -#: neutron/db/db_base_plugin_v2.py:617 +#: neutron/db/db_base_plugin_v2.py:615 #, python-format msgid "" "Failed to create port on network %(network_id)s, because fixed_ips " @@ -2238,26 +2248,26 @@ msgstr "" "Port auf Netz %(network_id)s wurde nicht erstellt, da 'fixed_ips' " "ungültiges Teilnetz %(subnet_id)s enthielt" -#: neutron/db/db_base_plugin_v2.py:637 +#: neutron/db/db_base_plugin_v2.py:635 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "IP-Adresse %s ist keine gültige IP-Adresse für das definierte Teilnetz" -#: neutron/db/db_base_plugin_v2.py:646 neutron/db/db_base_plugin_v2.py:679 +#: neutron/db/db_base_plugin_v2.py:644 neutron/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" -#: neutron/db/db_base_plugin_v2.py:694 +#: neutron/db/db_base_plugin_v2.py:692 #, python-format msgid "Port update. Hold %s" msgstr "Portaktualisierung. Rückstellung von %s" -#: neutron/db/db_base_plugin_v2.py:702 +#: neutron/db/db_base_plugin_v2.py:700 #, python-format msgid "Port update. Adding %s" msgstr "Portaktualisierung. Hinzufügen von %s" -#: neutron/db/db_base_plugin_v2.py:757 +#: neutron/db/db_base_plugin_v2.py:755 #, python-format msgid "" "Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps" @@ -2266,7 +2276,7 @@ msgstr "" "Angefordertes Teilnetz mit CIDR: %(cidr)s für Netz: %(network_id)s " "enthält Überschneidungen mit einem anderen Teilnetz" -#: neutron/db/db_base_plugin_v2.py:762 +#: neutron/db/db_base_plugin_v2.py:760 #, python-format msgid "" "Validation for CIDR: %(new_cidr)s failed - overlaps with subnet " @@ -2275,70 +2285,70 @@ msgstr "" "Überprüfung für CIDR: %(new_cidr)s fehlgeschlagen - Überschneidung mit " "Teilnetz %(subnet_id)s (CIDR: %(cidr)s)" -#: neutron/db/db_base_plugin_v2.py:782 +#: neutron/db/db_base_plugin_v2.py:780 msgid "Performing IP validity checks on allocation pools" msgstr "Durchführen von IP-Gültigkeitsprüfungen für Zuordnungspools" -#: neutron/db/db_base_plugin_v2.py:789 +#: neutron/db/db_base_plugin_v2.py:787 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "Ungültige IP-Adresse in Pool gefunden: %(start)s - %(end)s:" -#: neutron/db/db_base_plugin_v2.py:796 +#: neutron/db/db_base_plugin_v2.py:794 msgid "Specified IP addresses do not match the subnet IP version" msgstr "Angegebene IP-Adressen stimmen nicht mit der Teilnetz-IP-Version überein" -#: neutron/db/db_base_plugin_v2.py:800 +#: neutron/db/db_base_plugin_v2.py:798 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "Anfangs-IP-Adresse (%(start)s) ist größer als Ende-IP-Adresse (%(end)s)" -#: neutron/db/db_base_plugin_v2.py:805 +#: neutron/db/db_base_plugin_v2.py:803 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "Pool gefunden, der größer ist als Teilnetz-CIDR:%(start)s - %(end)s" -#: neutron/db/db_base_plugin_v2.py:818 +#: neutron/db/db_base_plugin_v2.py:816 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "Überprüfung auf Überschneidungen bei Zuordnungspools und Gateway-IP" -#: neutron/db/db_base_plugin_v2.py:829 +#: neutron/db/db_base_plugin_v2.py:827 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "Überschneidungen bei Bereichen gefunden: %(l_range)s und %(r_range)s" -#: neutron/db/db_base_plugin_v2.py:842 neutron/db/db_base_plugin_v2.py:846 +#: neutron/db/db_base_plugin_v2.py:840 neutron/db/db_base_plugin_v2.py:844 #, python-format msgid "Invalid route: %s" msgstr "Ungültige Route: %s" -#: neutron/db/db_base_plugin_v2.py:968 +#: neutron/db/db_base_plugin_v2.py:966 #, 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" -#: neutron/db/db_base_plugin_v2.py:1067 +#: neutron/db/db_base_plugin_v2.py:1065 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "%(name)s '%(addr)s' stimmt nicht mit 'ip_version' '%(ip_version)s' überein" -#: neutron/db/db_base_plugin_v2.py:1091 +#: neutron/db/db_base_plugin_v2.py:1089 msgid "Gateway is not valid on subnet" msgstr "Gateway ist auf Teilnetz nicht gültig" -#: neutron/db/db_base_plugin_v2.py:1104 +#: neutron/db/db_base_plugin_v2.py:1102 #, python-format msgid "Error parsing dns address %s" msgstr "Fehler bei Auswertung der DNS-Adresse %s" -#: neutron/db/db_base_plugin_v2.py:1366 +#: neutron/db/db_base_plugin_v2.py:1364 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" "Zugeordnete IP-Adresse %(ip_address)s " "(%(network_id)s/%(subnet_id)s/%(port_id)s)" -#: neutron/db/db_base_plugin_v2.py:1446 +#: neutron/db/db_base_plugin_v2.py:1444 #, python-format msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "%(address)s (%(subnet_id)s) wurde nicht erneut gestartet" @@ -2502,7 +2512,7 @@ msgstr "" "bestimmten IP-Adresse bei Zuweisung einer dynamischen IP-Adresse " "erforderlich" -#: neutron/db/l3_db.py:600 neutron/plugins/nicira/NeutronPlugin.py:1878 +#: neutron/db/l3_db.py:600 neutron/plugins/nicira/NeutronPlugin.py:1926 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "'fixed_ip_address' kann nicht ohne 'port_id' angegeben werden" @@ -3229,6 +3239,51 @@ msgstr "" msgid "API for retrieving service providers for Neutron advanced services" msgstr "" +#: neutron/extensions/vpnaas.py:35 +#, python-format +msgid "VPNService %(vpnservice_id)s could not be found" +msgstr "" + +#: neutron/extensions/vpnaas.py:39 +#, python-format +msgid "ipsec_site_connection %(ipsecsite_conn_id)s not found" +msgstr "" + +#: neutron/extensions/vpnaas.py:43 +#, python-format +msgid "ipsec_site_connection %(attribute_a)s less than dpd_interval" +msgstr "" + +#: neutron/extensions/vpnaas.py:47 +#, python-format +msgid "IKEPolicy %(ikepolicy_id)s could not be found" +msgstr "" + +#: neutron/extensions/vpnaas.py:51 +#, python-format +msgid "IPsecPolicy %(ipsecpolicy_id)s could not be found" +msgstr "" + +#: neutron/extensions/vpnaas.py:55 +#, python-format +msgid "IKEPolicy %(ikepolicy_id)s is still in use" +msgstr "" + +#: neutron/extensions/vpnaas.py:59 +#, python-format +msgid "VPNService %(vpnservice_id)s is still in use" +msgstr "" + +#: neutron/extensions/vpnaas.py:63 +#, python-format +msgid "Invalid state %(state)s of vpnaas resource %(id)s" +msgstr "" + +#: neutron/extensions/vpnaas.py:67 +#, python-format +msgid "IPsecPolicy %(ipsecpolicy_id)s is still in use" +msgstr "" + #: neutron/openstack/common/exception.py:104 msgid "Uncaught exception" msgstr "Nicht abgefangene Ausnahme" @@ -5764,13 +5819,11 @@ msgstr "" "router_id=%(router_id)s" #: neutron/plugins/midonet/midonet_lib.py:276 -#, fuzzy, python-format +#, python-format msgid "" "MidoClient.create_tenant_router called: tenant_id=%(tenant_id)s, " -"name=%(name)smetadata_router=%(metadata_router)s" +"name=%(name)s, metadata_router=%(metadata_router)s" msgstr "" -"Aufruf von 'ChainManager.create_router_chains': tenant_id=%(tenant_id)s " -"router_id=%(router_id)s" #: neutron/plugins/midonet/midonet_lib.py:292 #, fuzzy, python-format @@ -6049,7 +6102,7 @@ msgstr "" "network=%(network)r" #: neutron/plugins/midonet/plugin.py:193 -#: neutron/plugins/nicira/NeutronPlugin.py:1073 +#: neutron/plugins/nicira/NeutronPlugin.py:1115 msgid "admin_state_up=False networks are not supported." msgstr "Netze mit 'admin_state_up=False' werden nicht unterstützt." @@ -7033,57 +7086,62 @@ msgstr "'delete_ofc_port()' fehlgeschlagen. Grund: %s" msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "'deactivate_port()': überspringen, 'ofc_port' ist nicht vorhanden." -#: neutron/plugins/nec/nec_plugin.py:234 +#: neutron/plugins/nec/nec_plugin.py:237 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "Aufruf von 'NECPluginV2.create_network()', network=%s ." -#: neutron/plugins/nec/nec_plugin.py:253 +#: neutron/plugins/nec/nec_plugin.py:256 #, python-format msgid "create_network() failed due to %s" msgstr "'create_network()' fehlgeschlagen. Grund: %s" -#: neutron/plugins/nec/nec_plugin.py:269 +#: neutron/plugins/nec/nec_plugin.py:272 #, 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 ." -#: neutron/plugins/nec/nec_plugin.py:309 +#: neutron/plugins/nec/nec_plugin.py:312 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "Aufruf von 'NECPluginV2.delete_network()', id=%s ." -#: neutron/plugins/nec/nec_plugin.py:318 +#: neutron/plugins/nec/nec_plugin.py:331 #, python-format -msgid "delete_network(): deleting auto-delete port from OFC: %s" +msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:334 +#: neutron/plugins/nec/nec_plugin.py:346 #, python-format msgid "delete_network() failed due to %s" msgstr "'delete_network()' fehlgeschlagen. Grund: %s" -#: neutron/plugins/nec/nec_plugin.py:347 +#: neutron/plugins/nec/nec_plugin.py:361 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "'delete_ofc_tenant()' fehlgeschlagen. Grund: %s" -#: neutron/plugins/nec/nec_plugin.py:359 +#: neutron/plugins/nec/nec_plugin.py:373 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "Aufruf von 'NECPluginV2.create_port()', port=%s ." -#: neutron/plugins/nec/nec_plugin.py:378 +#: neutron/plugins/nec/nec_plugin.py:392 #, 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 ." -#: neutron/plugins/nec/nec_plugin.py:404 +#: neutron/plugins/nec/nec_plugin.py:418 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "Aufruf von 'NECPluginV2.delete_port()', id=%s ." -#: neutron/plugins/nec/nec_plugin.py:484 +#: neutron/plugins/nec/nec_plugin.py:426 +#, python-format +msgid "Failed to delete port=%s from OFC." +msgstr "" + +#: neutron/plugins/nec/nec_plugin.py:501 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " @@ -7092,19 +7150,19 @@ msgstr "" "Aufruf von 'NECPluginV2RPCCallbacks.get_port_from_device()', " "device=%(device)s => %(ret)s." -#: neutron/plugins/nec/nec_plugin.py:515 +#: neutron/plugins/nec/nec_plugin.py:532 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "Aufruf von 'NECPluginV2RPCCallbacks.update_ports()', kwargs=%s ." -#: neutron/plugins/nec/nec_plugin.py:534 +#: neutron/plugins/nec/nec_plugin.py:551 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:539 +#: neutron/plugins/nec/nec_plugin.py:556 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -7328,54 +7386,59 @@ msgstr "" "Anzahl an zulässigen Werten für 'packet_filters' pro Nutzer, -1 für " "unbegrenzt" -#: neutron/plugins/nicira/NeutronPlugin.py:248 +#: neutron/plugins/nicira/NeutronPlugin.py:246 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "Der Standardservice des L2-Gateways kann nicht verarbeitet werden: %s" -#: neutron/plugins/nicira/NeutronPlugin.py:283 +#: neutron/plugins/nicira/NeutronPlugin.py:281 #, python-format msgid "Created NVP router port:%s" msgstr "NVP-Routerport erstellt: %s" -#: neutron/plugins/nicira/NeutronPlugin.py:285 +#: neutron/plugins/nicira/NeutronPlugin.py:283 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "Erstellung von Port auf logischem NVP-Router %s nicht möglich" -#: neutron/plugins/nicira/NeutronPlugin.py:288 +#: neutron/plugins/nicira/NeutronPlugin.py:286 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:363 +#: neutron/plugins/nicira/NeutronPlugin.py:361 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "'%(att)s' dem NVP-Routerport %(port)s zugeordnet" -#: neutron/plugins/nicira/NeutronPlugin.py:369 +#: neutron/plugins/nicira/NeutronPlugin.py:367 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:375 +#: neutron/plugins/nicira/NeutronPlugin.py:373 #, python-format msgid "" "Unable to plug attachment in router port %(r_port_id)s for neutron port " "id %(q_port_id)s on router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:420 +#: neutron/plugins/nicira/NeutronPlugin.py:418 msgid "An exception occured while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:446 -#: neutron/plugins/nicira/NeutronPlugin.py:481 -#: neutron/plugins/nicira/NeutronPlugin.py:649 +#: neutron/plugins/nicira/NeutronPlugin.py:448 +#, python-format +msgid "An exception occured while creating the quantum port %s on the NVP plaform" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:460 +#: neutron/plugins/nicira/NeutronPlugin.py:497 +#: neutron/plugins/nicira/NeutronPlugin.py:682 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " @@ -7384,9 +7447,7 @@ msgstr "" "Das NVP-Plug-in unterstützt keine VIF-Standardports in externen Netzen. " "Port %s wird inaktiv sein." -#: neutron/plugins/nicira/NeutronPlugin.py:466 -#: neutron/plugins/nicira/NeutronPlugin.py:546 -#: neutron/plugins/nicira/NeutronPlugin.py:668 +#: neutron/plugins/nicira/NeutronPlugin.py:482 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " @@ -7395,28 +7456,23 @@ msgstr "" "'_nvp_create_port' für Port %(name)s in Netz %(network_id)s " "abgeschlossen. Die neue Port-ID lautet %(id)s." -#: neutron/plugins/nicira/NeutronPlugin.py:470 -#, python-format -msgid "An exception occured while plugging the interface into network:%s" -msgstr "Ausnahme bei Verbindung der Schnittstelle mit Netz %s" - -#: neutron/plugins/nicira/NeutronPlugin.py:488 +#: neutron/plugins/nicira/NeutronPlugin.py:504 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "Port '%s' wurde von der NVP-Plattform bereits gelöscht" -#: neutron/plugins/nicira/NeutronPlugin.py:497 +#: neutron/plugins/nicira/NeutronPlugin.py:513 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "'_nvp_delete_port' für Port %(port_id)s in Netz %(net_id)s abgeschlossen" -#: neutron/plugins/nicira/NeutronPlugin.py:503 +#: neutron/plugins/nicira/NeutronPlugin.py:519 #, python-format msgid "port %s not found in NVP" msgstr "Port %s in NVP nicht gefunden" -#: neutron/plugins/nicira/NeutronPlugin.py:522 -#: neutron/plugins/nicira/NeutronPlugin.py:925 +#: neutron/plugins/nicira/NeutronPlugin.py:538 +#: neutron/plugins/nicira/NeutronPlugin.py:967 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " @@ -7425,7 +7481,7 @@ msgstr "" "Ausnahme wird ignoriert, da dies bedeutet, dass der Peer für Port '%s' " "bereits gelöscht wurde." -#: neutron/plugins/nicira/NeutronPlugin.py:534 +#: neutron/plugins/nicira/NeutronPlugin.py:550 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " @@ -7434,7 +7490,14 @@ msgstr "" "Die Erstellung von Routerschnittstellenports in externen Netzen wie %s " "ist nicht zulässig" -#: neutron/plugins/nicira/NeutronPlugin.py:553 +#: neutron/plugins/nicira/NeutronPlugin.py:573 +#, python-format +msgid "" +"_nvp_create_router_port completed for port %(name)s on network " +"%(network_id)s. The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:586 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " @@ -7443,12 +7506,12 @@ msgstr "" "Das Feld 'device_id' muss ausgefüllt sein, damit ein externer Gateway-" "Port für Netz %s erstellt werden kann" -#: neutron/plugins/nicira/NeutronPlugin.py:561 +#: neutron/plugins/nicira/NeutronPlugin.py:594 #, python-format msgid "The gateway port for the router %s was not found on the NVP backend" msgstr "Der Gateway-Port für Router %s wurde auf der Back-End-NVP nicht gefunden" -#: neutron/plugins/nicira/NeutronPlugin.py:598 +#: neutron/plugins/nicira/NeutronPlugin.py:631 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " @@ -7457,19 +7520,19 @@ msgstr "" "'_nvp_create_ext_gw_port' im externen Netz %(ext_net_id)s, angehängt an " "Router: %(router_id)s, abgeschlossen. NVP-Port-ID ist %(nvp_port_id)s" -#: neutron/plugins/nicira/NeutronPlugin.py:630 +#: neutron/plugins/nicira/NeutronPlugin.py:663 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" "Die Ressource %s des logischen Routers auf der NVP-Plattform nicht " "gefunden" -#: neutron/plugins/nicira/NeutronPlugin.py:634 -#: neutron/plugins/nicira/NeutronPlugin.py:1823 +#: neutron/plugins/nicira/NeutronPlugin.py:667 +#: neutron/plugins/nicira/NeutronPlugin.py:1871 msgid "Unable to update logical routeron NVP Platform" msgstr "Logischer Router kann auf der NVP-Plattform nicht aktualisiert werden" -#: neutron/plugins/nicira/NeutronPlugin.py:636 +#: neutron/plugins/nicira/NeutronPlugin.py:669 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " @@ -7478,46 +7541,53 @@ msgstr "" "'_nvp_delete_ext_gw_port' im externen Netz %(ext_net_id)s, angehängt an " "Router: %(router_id)s, abgeschlossen" -#: neutron/plugins/nicira/NeutronPlugin.py:706 +#: neutron/plugins/nicira/NeutronPlugin.py:710 +#, python-format +msgid "" +"_nvp_create_l2_gw_port completed for port %(name)s on network " +"%(network_id)s. The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:748 #, python-format msgid "Unable to find NVP uuid for Neutron port %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:735 +#: neutron/plugins/nicira/NeutronPlugin.py:777 #, python-format msgid "%s required" msgstr "%s erforderlich" -#: neutron/plugins/nicira/NeutronPlugin.py:739 +#: neutron/plugins/nicira/NeutronPlugin.py:781 msgid "Segmentation ID cannot be specified with flat network type" msgstr "Segmentations-ID kann bei einfachem Netztyp nicht angegeben werden" -#: neutron/plugins/nicira/NeutronPlugin.py:743 +#: neutron/plugins/nicira/NeutronPlugin.py:785 msgid "Segmentation ID must be specified with vlan network type" msgstr "Segmentations-ID muss bei VLAN-Netztyp angegeben werden" -#: neutron/plugins/nicira/NeutronPlugin.py:747 -#: neutron/plugins/nicira/NeutronPlugin.py:762 +#: neutron/plugins/nicira/NeutronPlugin.py:789 +#: neutron/plugins/nicira/NeutronPlugin.py:804 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:768 +#: neutron/plugins/nicira/NeutronPlugin.py:810 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "%(net_type_param)s %(net_type_value)s nicht unterstützt" -#: neutron/plugins/nicira/NeutronPlugin.py:799 +#: neutron/plugins/nicira/NeutronPlugin.py:841 #, python-format msgid "No switch has available ports (%d checked)" msgstr "Kein Switch hat verfügbare Ports (%d geprüft)" -#: neutron/plugins/nicira/NeutronPlugin.py:821 +#: neutron/plugins/nicira/NeutronPlugin.py:863 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "Maximale Anzahl an logischen Ports für logisches Netz %s erreicht" -#: neutron/plugins/nicira/NeutronPlugin.py:849 +#: neutron/plugins/nicira/NeutronPlugin.py:891 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " @@ -7526,165 +7596,156 @@ msgstr "" "Netze, für die 'admin_state_up=False' gilt, werden von diesem Plug-in " "noch nicht unterstützt. Einstellungen für Netz %s werden ignoriert" -#: neutron/plugins/nicira/NeutronPlugin.py:907 +#: neutron/plugins/nicira/NeutronPlugin.py:949 #, python-format msgid "A nvp lport identifier was not found for neutron port '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:935 +#: neutron/plugins/nicira/NeutronPlugin.py:977 #, python-format msgid "delete_network completed for tenant: %s" msgstr "'delete_network' für Nutzer abgeschlossen: %s" -#: neutron/plugins/nicira/NeutronPlugin.py:938 +#: neutron/plugins/nicira/NeutronPlugin.py:980 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "Es wurde kein lSwitch %s in NVP gefunden" -#: neutron/plugins/nicira/NeutronPlugin.py:964 +#: neutron/plugins/nicira/NeutronPlugin.py:1006 #, python-format msgid "" "Current network status:%(nvp_net_status)s; Status in Neutron " "DB:%(neutron_status)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:974 -#: neutron/plugins/nicira/NeutronPlugin.py:1022 +#: neutron/plugins/nicira/NeutronPlugin.py:1016 +#: neutron/plugins/nicira/NeutronPlugin.py:1064 msgid "Unable to get logical switches" msgstr "Abrufen logischer Switches nicht möglich" -#: neutron/plugins/nicira/NeutronPlugin.py:1036 +#: neutron/plugins/nicira/NeutronPlugin.py:1078 #, python-format msgid "Logical Switch %s found in neutron database but not in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1051 +#: neutron/plugins/nicira/NeutronPlugin.py:1093 #, python-format msgid "" "Found %s logical switches not bound to Neutron networks. Neutron and NVP " "are potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1055 +#: neutron/plugins/nicira/NeutronPlugin.py:1097 #, python-format msgid "get_networks() completed for tenant %s" msgstr "'get_networks()' für Nutzer %s abgeschlossen" -#: neutron/plugins/nicira/NeutronPlugin.py:1140 +#: neutron/plugins/nicira/NeutronPlugin.py:1182 #, python-format msgid "Lswitch %s not found in NVP" msgstr "LSwitch %s in NVP nicht gefunden" -#: neutron/plugins/nicira/NeutronPlugin.py:1149 +#: neutron/plugins/nicira/NeutronPlugin.py:1191 msgid "Unable to get ports" msgstr "Abrufen von Ports nicht möglich" -#: neutron/plugins/nicira/NeutronPlugin.py:1176 +#: neutron/plugins/nicira/NeutronPlugin.py:1218 #, python-format msgid "Neutron logical port %s was not found on NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1183 +#: neutron/plugins/nicira/NeutronPlugin.py:1225 #, python-format msgid "" "Found %s logical ports not bound to Neutron ports. Neutron and NVP are " "potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1249 +#: neutron/plugins/nicira/NeutronPlugin.py:1283 +#, python-format +msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" +msgstr "'create_port' auf NVP für Nutzer %(tenant_id)s fertig gestellt: (%(id)s)" + +#: neutron/plugins/nicira/NeutronPlugin.py:1300 #, python-format -msgid "Network %s was not found in NVP." +msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1257 +#: neutron/plugins/nicira/NeutronPlugin.py:1311 msgid "Unable to create port or set port attachment in NVP." msgstr "" "Erstellung eines Ports oder Einrichtung einer Zusatzeinheit des Ports in " "NVP nicht möglich." -#: neutron/plugins/nicira/NeutronPlugin.py:1261 -#, python-format -msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" -msgstr "'create_port' auf NVP für Nutzer %(tenant_id)s fertig gestellt: (%(id)s)" - -#: neutron/plugins/nicira/NeutronPlugin.py:1338 +#: neutron/plugins/nicira/NeutronPlugin.py:1386 #, python-format msgid "Update port request: %s" msgstr "Portanforderung aktualisieren: %s" -#: neutron/plugins/nicira/NeutronPlugin.py:1364 +#: neutron/plugins/nicira/NeutronPlugin.py:1412 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1491 -#: neutron/plugins/nicira/NeutronPlugin.py:1535 +#: neutron/plugins/nicira/NeutronPlugin.py:1539 +#: neutron/plugins/nicira/NeutronPlugin.py:1583 #, python-format msgid "Network '%s' is not a valid external network" msgstr "Netz '%s' ist kein gültiges externes Netz" -#: neutron/plugins/nicira/NeutronPlugin.py:1504 +#: neutron/plugins/nicira/NeutronPlugin.py:1552 msgid "Unable to create logical router on NVP Platform" msgstr "Logischer Router kann auf der NVP-Plattform nicht erstellt werden" -#: neutron/plugins/nicira/NeutronPlugin.py:1544 +#: neutron/plugins/nicira/NeutronPlugin.py:1592 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1560 +#: neutron/plugins/nicira/NeutronPlugin.py:1608 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "Logischer Router %s auf der NVP-Plattform nicht gefunden" -#: neutron/plugins/nicira/NeutronPlugin.py:1564 +#: neutron/plugins/nicira/NeutronPlugin.py:1612 msgid "Unable to update logical router on NVP Platform" msgstr "Logischer Router kann auf der NVP-Plattform nicht aktualisiert werden" -#: neutron/plugins/nicira/NeutronPlugin.py:1566 +#: neutron/plugins/nicira/NeutronPlugin.py:1614 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1599 +#: neutron/plugins/nicira/NeutronPlugin.py:1647 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "Logischer Router '%s' auf der NVP-Plattform nicht gefunden" -#: neutron/plugins/nicira/NeutronPlugin.py:1603 +#: neutron/plugins/nicira/NeutronPlugin.py:1651 msgid "Unable to delete logical routeron NVP Platform" msgstr "Logischer Router kann auf der NVP-Plattform nicht gelöscht werden" -#: neutron/plugins/nicira/NeutronPlugin.py:1623 +#: neutron/plugins/nicira/NeutronPlugin.py:1671 #, python-format msgid "" "Current router status:%(router_status)s;Status in Neutron " "DB:%(db_router_status)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1650 +#: neutron/plugins/nicira/NeutronPlugin.py:1698 msgid "Unable to get logical routers from NVP controller" msgstr "Abrufen des logischen Routers vom NVP-Controller nicht möglich" -#: neutron/plugins/nicira/NeutronPlugin.py:1672 +#: neutron/plugins/nicira/NeutronPlugin.py:1720 #, python-format msgid "" "Found %s logical routers not bound to Neutron routers. Neutron and NVP " "are potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1698 -#, python-format -msgid "" -"The port %(port_id)s, connected to the router %(router_id)s was not found" -" on the NVP backend." -msgstr "" -"Port %(port_id)s, verbunden mit Router %(router_id)s, wurde auf der Back-" -"End-NVP nicht gefunden." - -#: neutron/plugins/nicira/NeutronPlugin.py:1733 +#: neutron/plugins/nicira/NeutronPlugin.py:1781 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " @@ -7693,7 +7754,7 @@ msgstr "" "'Add_router_interface' für Teilnetz: %(subnet_id)s und Router: " "%(router_id)s abgeschlossen" -#: neutron/plugins/nicira/NeutronPlugin.py:1778 +#: neutron/plugins/nicira/NeutronPlugin.py:1826 #, python-format msgid "" "The port %(port_id)s, connected to the router %(router_id)s was not found" @@ -7702,21 +7763,21 @@ msgstr "" "Port %(port_id)s, verbunden mit Router %(router_id)s, wurde auf der Back-" "End-NVP nicht gefunden" -#: neutron/plugins/nicira/NeutronPlugin.py:1790 +#: neutron/plugins/nicira/NeutronPlugin.py:1838 #, python-format msgid "" "Unable to find NVP logical router port for Neutron port id:%s. Was this " "port ever paired with a logical router?" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1819 +#: neutron/plugins/nicira/NeutronPlugin.py:1867 #, python-format msgid "Logical router port resource %s not found on NVP platform" msgstr "" "Port-Ressource %s des logischen Routers auf der NVP-Plattform nicht " "gefunden" -#: neutron/plugins/nicira/NeutronPlugin.py:1845 +#: neutron/plugins/nicira/NeutronPlugin.py:1893 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " @@ -7725,18 +7786,18 @@ msgstr "" "Fehler beim Entfernen von NAT-Regeln auf der NVP-Plattform für dynamische" " IP-Adresse: %s" -#: neutron/plugins/nicira/NeutronPlugin.py:1851 +#: neutron/plugins/nicira/NeutronPlugin.py:1899 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" "Eine falsche Anzahl an übereinstimmenden NAT-Regeln wurde auf der NVP-" "Plattform gefunden" -#: neutron/plugins/nicira/NeutronPlugin.py:1917 +#: neutron/plugins/nicira/NeutronPlugin.py:1965 #, python-format msgid "Address list for NVP logical router port:%s" msgstr "Adressliste für Port des logischen Routers von NVP: %s" -#: neutron/plugins/nicira/NeutronPlugin.py:1941 +#: neutron/plugins/nicira/NeutronPlugin.py:1989 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " @@ -7746,17 +7807,17 @@ msgstr "" " IP-Adresse: %(floating_ip)s, zugeordnet zu interner IP-Adresse: " "%(internal_ip)s" -#: neutron/plugins/nicira/NeutronPlugin.py:1984 +#: neutron/plugins/nicira/NeutronPlugin.py:2032 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "Port '%s' ist keinen dynamischen IP-Adressen zugeordnet" -#: neutron/plugins/nicira/NeutronPlugin.py:1987 +#: neutron/plugins/nicira/NeutronPlugin.py:2035 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2013 +#: neutron/plugins/nicira/NeutronPlugin.py:2061 #, python-format msgid "" "Create_l2_gw_service did not return an uuid for the newly created " @@ -7765,7 +7826,7 @@ msgstr "" "'Create_l2_gw_service' hat keine UUID für die neu erstellte Ressource " "zurückgegeben: %s" -#: neutron/plugins/nicira/NeutronPlugin.py:2035 +#: neutron/plugins/nicira/NeutronPlugin.py:2083 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" @@ -7885,7 +7946,7 @@ msgstr "Netz nicht gefunden. Fehler: %s" #: neutron/plugins/nicira/nvplib.py:505 #, python-format -msgid "Cannot update NVP routes %(routes)s forrouter %(router_id)s" +msgid "Cannot update NVP routes %(routes)s for router %(router_id)s" msgstr "" #: neutron/plugins/nicira/nvplib.py:621 @@ -7911,36 +7972,36 @@ msgstr "" msgid "get_port() %(network)s %(port)s" msgstr "get_port() %(network)s %(port)s" -#: neutron/plugins/nicira/nvplib.py:664 neutron/plugins/nicira/nvplib.py:718 +#: neutron/plugins/nicira/nvplib.py:664 neutron/plugins/nicira/nvplib.py:719 #, python-format msgid "Port or Network not found, Error: %s" msgstr "Port oder Netz nicht gefunden. Fehler: %s" -#: neutron/plugins/nicira/nvplib.py:713 +#: neutron/plugins/nicira/nvplib.py:714 #, python-format msgid "Updated logical port %(result)s on logical switch %(uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:749 +#: neutron/plugins/nicira/nvplib.py:751 #, python-format -msgid "Created logical port %(result)s on logical swtich %(uuid)s" -msgstr "Logischer Port %(result)s auf logischem Switch %(uuid)s erstellt" +msgid "Created logical port %(result)s on logical switch %(uuid)s" +msgstr "" -#: neutron/plugins/nicira/nvplib.py:773 +#: neutron/plugins/nicira/nvplib.py:775 #, python-format msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" msgstr "" "Logischer Port %(lport_uuid)s auf logischem Router %(lrouter_uuid)s wurde" " erstellt" -#: neutron/plugins/nicira/nvplib.py:803 +#: neutron/plugins/nicira/nvplib.py:805 #, python-format msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" msgstr "" "Logischer Port %(lport_uuid)s auf logischem Router %(lrouter_uuid)s wurde" " aktualisiert" -#: neutron/plugins/nicira/nvplib.py:813 +#: neutron/plugins/nicira/nvplib.py:815 #, python-format msgid "" "Delete logical router port %(lport_uuid)s on logical router " @@ -7949,37 +8010,37 @@ msgstr "" "Port %(lport_uuid)s des logischen Routers auf logischem Router " "%(lrouter_uuid)s löschen" -#: neutron/plugins/nicira/nvplib.py:868 +#: neutron/plugins/nicira/nvplib.py:870 #, python-format msgid "Invalid NVP attachment type '%s'" msgstr "Ungültiger Typ der NVP-Zusatzeinheit '%s'" -#: neutron/plugins/nicira/nvplib.py:880 +#: neutron/plugins/nicira/nvplib.py:882 #, python-format msgid "Port not found, Error: %s" msgstr "Port nicht gefunden. Fehler: %s" -#: neutron/plugins/nicira/nvplib.py:999 +#: neutron/plugins/nicira/nvplib.py:1002 #, python-format msgid "Created Security Profile: %s" msgstr "Sicherheitsprofil erstellt: %s" -#: neutron/plugins/nicira/nvplib.py:1025 +#: neutron/plugins/nicira/nvplib.py:1028 #, python-format msgid "Updated Security Profile: %s" msgstr "Sicherheitsprofil aktualisiert: %s" -#: neutron/plugins/nicira/nvplib.py:1044 +#: neutron/plugins/nicira/nvplib.py:1047 #, python-format msgid "Invalid keys for NAT match: %s" msgstr "Ungültige Schlüssel für NAT-Übereinstimmung: %s" -#: neutron/plugins/nicira/nvplib.py:1050 +#: neutron/plugins/nicira/nvplib.py:1053 #, python-format msgid "Creating NAT rule: %s" msgstr "NAT-Regel wird erstellt: %s" -#: neutron/plugins/nicira/nvplib.py:1064 +#: neutron/plugins/nicira/nvplib.py:1067 msgid "" "No SNAT rules cannot be applied as they are not available in this version" " of the NVP platform" @@ -7987,12 +8048,12 @@ msgstr "" "Regeln vom Typ 'No SNAT' können nicht angewendet werden, da sie in dieser" " Version der NVP-Plattform nicht verfügbar sind" -#: neutron/plugins/nicira/nvplib.py:1199 +#: neutron/plugins/nicira/nvplib.py:1202 #, python-format msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" msgstr "Router-Port %(lport_id)s auf Router %(lrouter_id)s nicht gefunden" -#: neutron/plugins/nicira/nvplib.py:1204 +#: neutron/plugins/nicira/nvplib.py:1207 #, python-format msgid "" "An exception occurred while updating IP addresses on a router logical " @@ -8001,11 +8062,11 @@ msgstr "" "Ausnahme beim Aktualisieren der IP-Adressen auf einem logischen Router-" "Port: %s" -#: neutron/plugins/nicira/nvplib.py:1245 +#: neutron/plugins/nicira/nvplib.py:1248 msgid "Failed to create logical queue" msgstr "Fehler beim Erstellen der logischen Warteschlange" -#: neutron/plugins/nicira/nvplib.py:1256 +#: neutron/plugins/nicira/nvplib.py:1259 msgid "Failed to delete logical queue" msgstr "Fehler beim Löschen der logischen Warteschlange" @@ -8561,7 +8622,7 @@ msgstr "Eine Warteschlange mit dem Namen 'default' ist bereits vorhanden." #: neutron/plugins/nicira/extensions/nvp_qos.py:46 #, python-format -msgid "Invalid value for dscp %(data)s must be integer valuebetween 0 and 63." +msgid "Invalid value for dscp %(data)s must be integer value between 0 and 63." msgstr "" #: neutron/plugins/nicira/extensions/nvp_qos.py:51 @@ -9549,3 +9610,38 @@ msgstr "lRouter: %s nicht gefunden" #~ msgid "No DSCP field needed when QoS workload marked trusted" #~ msgstr "" +#~ msgid "" +#~ "MidoClient.create_tenant_router called: " +#~ "tenant_id=%(tenant_id)s, " +#~ "name=%(name)smetadata_router=%(metadata_router)s" +#~ msgstr "" +#~ "Aufruf von 'ChainManager.create_router_chains': " +#~ "tenant_id=%(tenant_id)s router_id=%(router_id)s" + +#~ msgid "delete_network(): deleting auto-delete port from OFC: %s" +#~ msgstr "" + +#~ msgid "An exception occured while plugging the interface into network:%s" +#~ msgstr "Ausnahme bei Verbindung der Schnittstelle mit Netz %s" + +#~ msgid "Network %s was not found in NVP." +#~ msgstr "" + +#~ msgid "" +#~ "The port %(port_id)s, connected to the" +#~ " router %(router_id)s was not found " +#~ "on the NVP backend." +#~ msgstr "" +#~ "Port %(port_id)s, verbunden mit Router " +#~ "%(router_id)s, wurde auf der Back-" +#~ "End-NVP nicht gefunden." + +#~ msgid "Cannot update NVP routes %(routes)s forrouter %(router_id)s" +#~ msgstr "" + +#~ msgid "Created logical port %(result)s on logical swtich %(uuid)s" +#~ msgstr "Logischer Port %(result)s auf logischem Switch %(uuid)s erstellt" + +#~ msgid "Invalid value for dscp %(data)s must be integer valuebetween 0 and 63." +#~ msgstr "" + diff --git a/neutron/locale/en_AU/LC_MESSAGES/neutron.po b/neutron/locale/en_AU/LC_MESSAGES/neutron.po index f8840e52e..c8baaea73 100644 --- a/neutron/locale/en_AU/LC_MESSAGES/neutron.po +++ b/neutron/locale/en_AU/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-07-30 19:54+0000\n" +"POT-Creation-Date: 2013-07-31 19:55+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: English (Australia) " @@ -404,7 +404,7 @@ msgid "" "networks" msgstr "" -#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:865 +#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:858 msgid "DHCP agent started" msgstr "" @@ -421,97 +421,102 @@ msgstr "" msgid "Synchronizing state" msgstr "" -#: neutron/agent/dhcp_agent.py:166 +#: neutron/agent/dhcp_agent.py:163 +#, python-format +msgid "Unable to sync network state on deleted network %s" +msgstr "" + +#: neutron/agent/dhcp_agent.py:171 msgid "Unable to sync network state." msgstr "" -#: neutron/agent/dhcp_agent.py:186 neutron/agent/dhcp_agent.py:226 +#: neutron/agent/dhcp_agent.py:191 neutron/agent/dhcp_agent.py:231 #, python-format msgid "Network %s RPC info call failed." msgstr "" -#: neutron/agent/dhcp_agent.py:318 +#: neutron/agent/dhcp_agent.py:323 #, python-format msgid "" "%(port_num)d router ports found on the metadata access network. Only the " "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:528 neutron/agent/l3_agent.py:159 +#: neutron/agent/dhcp_agent.py:533 neutron/agent/l3_agent.py:159 #: neutron/debug/debug_agent.py:45 msgid "The driver used to manage the virtual interface." msgstr "" -#: neutron/agent/dhcp_agent.py:536 +#: neutron/agent/dhcp_agent.py:541 msgid "You must specify an interface driver" msgstr "" -#: neutron/agent/dhcp_agent.py:542 neutron/agent/l3_agent.py:202 +#: neutron/agent/dhcp_agent.py:547 neutron/agent/l3_agent.py:202 #, python-format msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/dhcp_agent.py:590 +#: neutron/agent/dhcp_agent.py:595 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/dhcp_agent.py:600 +#: neutron/agent/dhcp_agent.py:605 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/dhcp_agent.py:641 +#: neutron/agent/dhcp_agent.py:646 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/dhcp_agent.py:682 neutron/debug/debug_agent.py:75 +#: neutron/agent/dhcp_agent.py:687 neutron/debug/debug_agent.py:75 #, python-format msgid "Reusing existing device: %s." msgstr "" -#: neutron/agent/dhcp_agent.py:769 +#: neutron/agent/dhcp_agent.py:762 msgid "Location to DHCP lease relay UNIX domain socket" msgstr "" -#: neutron/agent/dhcp_agent.py:799 +#: neutron/agent/dhcp_agent.py:792 #, python-format msgid "Network ID %s is not a valid UUID" msgstr "" -#: neutron/agent/dhcp_agent.py:805 +#: neutron/agent/dhcp_agent.py:798 msgid "Unable to parse lease relay msg to dict." msgstr "" -#: neutron/agent/dhcp_agent.py:806 +#: neutron/agent/dhcp_agent.py:799 #, python-format msgid "Exception value: %s" msgstr "" -#: neutron/agent/dhcp_agent.py:807 +#: neutron/agent/dhcp_agent.py:800 #, python-format msgid "Message representation: %s" msgstr "" -#: neutron/agent/dhcp_agent.py:809 +#: neutron/agent/dhcp_agent.py:802 msgid "Unable update lease. Exception" msgstr "" -#: neutron/agent/dhcp_agent.py:848 neutron/agent/l3_agent.py:805 +#: neutron/agent/dhcp_agent.py:841 neutron/agent/l3_agent.py:805 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:854 neutron/agent/l3_agent.py:810 +#: neutron/agent/dhcp_agent.py:847 neutron/agent/l3_agent.py:810 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:228 #: neutron/plugins/nec/agent/nec_neutron_agent.py:184 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:221 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:862 neutron/agent/l3_agent.py:815 +#: neutron/agent/dhcp_agent.py:855 neutron/agent/l3_agent.py:815 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:281 #, python-format msgid "agent_updated by server side %s!" @@ -929,27 +934,27 @@ msgstr "" msgid "No namespace defined for parent" msgstr "" -#: neutron/agent/linux/iptables_firewall.py:56 +#: neutron/agent/linux/iptables_firewall.py:58 #, python-format msgid "Preparing device (%s) filter" msgstr "" -#: neutron/agent/linux/iptables_firewall.py:64 +#: neutron/agent/linux/iptables_firewall.py:66 #, python-format msgid "Updating device (%s) filter" msgstr "" -#: neutron/agent/linux/iptables_firewall.py:66 +#: neutron/agent/linux/iptables_firewall.py:68 #, python-format msgid "Attempted to update port filter which is not filtered %s" msgstr "" -#: neutron/agent/linux/iptables_firewall.py:75 +#: neutron/agent/linux/iptables_firewall.py:77 #, python-format msgid "Removing device (%s) filter" msgstr "" -#: neutron/agent/linux/iptables_firewall.py:77 +#: neutron/agent/linux/iptables_firewall.py:79 #, python-format msgid "Attempted to remove port filter which is not filtered %r" msgstr "" @@ -1380,58 +1385,58 @@ msgstr "" msgid "'%s' is not a valid IP subnet" msgstr "" -#: neutron/api/v2/attributes.py:271 +#: neutron/api/v2/attributes.py:266 neutron/api/v2/attributes.py:307 #, python-format -msgid "'%s' is not a valid input" +msgid "'%s' is not a list" msgstr "" -#: neutron/api/v2/attributes.py:278 +#: neutron/api/v2/attributes.py:271 neutron/api/v2/attributes.py:318 #, python-format -msgid "'%s' is not a valid UUID" +msgid "Duplicate items in the list: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:290 +#: neutron/api/v2/attributes.py:288 #, python-format -msgid "'%s' is not a list" +msgid "'%s' is not a valid input" msgstr "" -#: neutron/api/v2/attributes.py:301 +#: neutron/api/v2/attributes.py:295 #, python-format -msgid "Duplicate items in the list: '%s'" +msgid "'%s' is not a valid UUID" msgstr "" -#: neutron/api/v2/attributes.py:308 +#: neutron/api/v2/attributes.py:325 #, python-format msgid "'%s' is not a dictionary" msgstr "" -#: neutron/api/v2/attributes.py:333 +#: neutron/api/v2/attributes.py:350 #, python-format msgid "Validator '%s' does not exist." msgstr "" -#: neutron/api/v2/attributes.py:365 +#: neutron/api/v2/attributes.py:382 #, python-format msgid "'%s' is not an integer" msgstr "" -#: neutron/api/v2/attributes.py:370 +#: neutron/api/v2/attributes.py:387 #, python-format msgid "'%s' should be non-negative" msgstr "" -#: neutron/api/v2/attributes.py:389 +#: neutron/api/v2/attributes.py:406 #, python-format msgid "'%s' cannot be converted to boolean" msgstr "" -#: neutron/api/v2/attributes.py:397 +#: neutron/api/v2/attributes.py:414 #: neutron/plugins/nec/extensions/packetfilter.py:48 #, python-format msgid "'%s' is not a integer" msgstr "" -#: neutron/api/v2/attributes.py:410 +#: neutron/api/v2/attributes.py:427 #, python-format msgid "'%s' is not of the form =[value]" msgstr "" @@ -1682,116 +1687,121 @@ msgstr "" #: neutron/common/exceptions.py:74 #, python-format +msgid "Port %(port_id)s could not be found" +msgstr "" + +#: neutron/common/exceptions.py:78 +#, python-format msgid "Port %(port_id)s could not be found on network %(net_id)s" msgstr "" -#: neutron/common/exceptions.py:79 +#: neutron/common/exceptions.py:83 msgid "Policy configuration policy.json could not be found" msgstr "" -#: neutron/common/exceptions.py:83 +#: neutron/common/exceptions.py:87 #, python-format msgid "Requested rule:%(rule)s cannot be found" msgstr "" -#: neutron/common/exceptions.py:87 +#: neutron/common/exceptions.py:91 #, python-format msgid "Failed to init policy %(policy)s because %(reason)s" msgstr "" -#: neutron/common/exceptions.py:91 +#: neutron/common/exceptions.py:95 #, python-format msgid "Failed to check policy %(policy)s because %(reason)s" msgstr "" -#: neutron/common/exceptions.py:95 +#: neutron/common/exceptions.py:99 #, python-format msgid "Unsupported port state: %(port_state)s" msgstr "" -#: neutron/common/exceptions.py:99 +#: neutron/common/exceptions.py:103 msgid "The resource is inuse" msgstr "" -#: neutron/common/exceptions.py:103 +#: neutron/common/exceptions.py:107 #, python-format msgid "" "Unable to complete operation on network %(net_id)s. There are one or more" " ports still in use on the network." msgstr "" -#: neutron/common/exceptions.py:108 +#: neutron/common/exceptions.py:112 #, python-format msgid "" "Unable to complete operation on subnet %(subnet_id)s. One or more ports " "have an IP allocation from this subnet." msgstr "" -#: neutron/common/exceptions.py:113 +#: neutron/common/exceptions.py:117 #, python-format msgid "" "Unable to complete operation on port %(port_id)s for network %(net_id)s. " "Port already has an attacheddevice %(device_id)s." msgstr "" -#: neutron/common/exceptions.py:119 +#: neutron/common/exceptions.py:123 #, python-format msgid "" "Unable to complete operation for network %(net_id)s. The mac address " "%(mac)s is in use." msgstr "" -#: neutron/common/exceptions.py:125 +#: neutron/common/exceptions.py:129 #, python-format msgid "" "Unable to complete operation for %(subnet_id)s. The number of host routes" " exceeds the limit %(quota)s." msgstr "" -#: neutron/common/exceptions.py:131 +#: neutron/common/exceptions.py:135 #, python-format msgid "" "Unable to complete operation for %(subnet_id)s. The number of DNS " "nameservers exceeds the limit %(quota)s." msgstr "" -#: neutron/common/exceptions.py:136 +#: neutron/common/exceptions.py:140 #, python-format msgid "" "Unable to complete operation for network %(net_id)s. The IP address " "%(ip_address)s is in use." msgstr "" -#: neutron/common/exceptions.py:141 +#: neutron/common/exceptions.py:145 #, python-format msgid "" "Unable to create the network. The VLAN %(vlan_id)s on physical network " "%(physical_network)s is in use." msgstr "" -#: neutron/common/exceptions.py:147 +#: neutron/common/exceptions.py:151 #, python-format msgid "" "Unable to create the flat network. Physical network %(physical_network)s " "is in use." msgstr "" -#: neutron/common/exceptions.py:152 +#: neutron/common/exceptions.py:156 #, python-format msgid "Unable to create the network. The tunnel ID %(tunnel_id)s is in use." msgstr "" -#: neutron/common/exceptions.py:157 +#: neutron/common/exceptions.py:161 msgid "Tenant network creation is not enabled." msgstr "" -#: neutron/common/exceptions.py:165 +#: neutron/common/exceptions.py:169 msgid "" "Unable to create the network. No tenant network is available for " "allocation." msgstr "" -#: neutron/common/exceptions.py:170 +#: neutron/common/exceptions.py:174 #, python-format msgid "" "Unable to plug the attachment %(att_id)s into port %(port_id)s for " @@ -1799,117 +1809,117 @@ msgid "" "%(att_port_id)s" msgstr "" -#: neutron/common/exceptions.py:176 +#: neutron/common/exceptions.py:180 #, python-format msgid "" "Subnet on port %(port_id)s does not match the requested subnet " "%(subnet_id)s" msgstr "" -#: neutron/common/exceptions.py:181 +#: neutron/common/exceptions.py:185 #, python-format msgid "Malformed request body: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:189 +#: neutron/common/exceptions.py:193 #, python-format msgid "Invalid input for operation: %(error_message)s." msgstr "" -#: neutron/common/exceptions.py:193 +#: neutron/common/exceptions.py:197 #, python-format msgid "The allocation pool %(pool)s is not valid." msgstr "" -#: neutron/common/exceptions.py:197 +#: neutron/common/exceptions.py:201 #, python-format msgid "" "Found overlapping allocation pools:%(pool_1)s %(pool_2)s for subnet " "%(subnet_cidr)s." msgstr "" -#: neutron/common/exceptions.py:202 +#: neutron/common/exceptions.py:206 #, python-format msgid "The allocation pool %(pool)s spans beyond the subnet cidr %(subnet_cidr)s." msgstr "" -#: neutron/common/exceptions.py:211 +#: neutron/common/exceptions.py:215 #, python-format msgid "Unable to generate unique mac on network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:215 +#: neutron/common/exceptions.py:219 #, python-format msgid "No more IP addresses available on network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:219 +#: neutron/common/exceptions.py:223 #, python-format msgid "Bridge %(bridge)s does not exist." msgstr "" -#: neutron/common/exceptions.py:223 +#: neutron/common/exceptions.py:227 #, python-format msgid "Creation failed. %(dev_name)s already exists." msgstr "" -#: neutron/common/exceptions.py:227 +#: neutron/common/exceptions.py:231 msgid "Sudo priviledge is required to run this command." msgstr "" -#: neutron/common/exceptions.py:231 +#: neutron/common/exceptions.py:235 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: neutron/common/exceptions.py:235 +#: neutron/common/exceptions.py:239 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: neutron/common/exceptions.py:239 +#: neutron/common/exceptions.py:243 msgid "Tenant-id was missing from Quota request" msgstr "" -#: neutron/common/exceptions.py:243 +#: neutron/common/exceptions.py:247 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: neutron/common/exceptions.py:248 +#: neutron/common/exceptions.py:252 #, python-format msgid "" "Unable to reconfigure sharing settings for network %(network)s. Multiple " "tenants are using it" msgstr "" -#: neutron/common/exceptions.py:253 +#: neutron/common/exceptions.py:257 #, python-format msgid "Invalid extension environment: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:257 +#: neutron/common/exceptions.py:261 #, python-format msgid "Unable to find any IP address on external network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:262 +#: neutron/common/exceptions.py:266 msgid "More than one external network exists" msgstr "" -#: neutron/common/exceptions.py:266 +#: neutron/common/exceptions.py:270 #, python-format msgid "An invalid value was provided for %(opt_name)s: %(opt_value)s" msgstr "" -#: neutron/common/exceptions.py:271 +#: neutron/common/exceptions.py:275 #, python-format msgid "Gateway ip %(ip_address)s conflicts with allocation pool %(pool)s" msgstr "" -#: neutron/common/exceptions.py:276 +#: neutron/common/exceptions.py:280 #, python-format msgid "Invalid network VLAN range: '%(vlan_range)s' - '%(error)s'" msgstr "" @@ -2012,200 +2022,200 @@ msgstr "" msgid "Cannot create resource for another tenant" msgstr "" -#: neutron/db/db_base_plugin_v2.py:274 +#: neutron/db/db_base_plugin_v2.py:272 #, python-format msgid "Generated mac for network %(network_id)s is %(mac_address)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:280 +#: neutron/db/db_base_plugin_v2.py:278 #, python-format msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:284 +#: neutron/db/db_base_plugin_v2.py:282 #, python-format msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/db_base_plugin_v2.py:314 +#: neutron/db/db_base_plugin_v2.py:312 #, python-format msgid "" "Hold allocated IP %(ip_address)s " "(%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:378 +#: neutron/db/db_base_plugin_v2.py:376 #, python-format msgid "Recycle %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:382 +#: neutron/db/db_base_plugin_v2.py:380 #, python-format msgid "Recycle: first match for %(first_ip)s-%(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:389 +#: neutron/db/db_base_plugin_v2.py:387 #, python-format msgid "Recycle: last match for %(first_ip)s-%(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:401 +#: neutron/db/db_base_plugin_v2.py:399 #, python-format msgid "Recycle: merged %(first_ip1)s-%(last_ip1)s and %(first_ip2)s-%(last_ip2)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:410 +#: neutron/db/db_base_plugin_v2.py:408 #, python-format msgid "Recycle: updated first %(first_ip)s-%(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:415 +#: neutron/db/db_base_plugin_v2.py:413 #, python-format msgid "Recycle: updated last %(first_ip)s-%(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:424 +#: neutron/db/db_base_plugin_v2.py:422 #, python-format msgid "Recycle: created new %(first_ip)s-%(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:448 +#: neutron/db/db_base_plugin_v2.py:446 #, python-format msgid "" "No fixed IP found that matches the network %(network_id)s and ip address " "%(ip_address)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:457 +#: neutron/db/db_base_plugin_v2.py:455 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:481 +#: neutron/db/db_base_plugin_v2.py:479 #, python-format msgid "All IP's from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:486 +#: neutron/db/db_base_plugin_v2.py:484 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:493 +#: neutron/db/db_base_plugin_v2.py:491 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: neutron/db/db_base_plugin_v2.py:599 +#: neutron/db/db_base_plugin_v2.py:597 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/db_base_plugin_v2.py:611 +#: neutron/db/db_base_plugin_v2.py:609 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: neutron/db/db_base_plugin_v2.py:617 +#: neutron/db/db_base_plugin_v2.py:615 #, python-format msgid "" "Failed to create port on network %(network_id)s, because fixed_ips " "included invalid subnet %(subnet_id)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:637 +#: neutron/db/db_base_plugin_v2.py:635 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:646 neutron/db/db_base_plugin_v2.py:679 +#: neutron/db/db_base_plugin_v2.py:644 neutron/db/db_base_plugin_v2.py:677 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/db_base_plugin_v2.py:694 +#: neutron/db/db_base_plugin_v2.py:692 #, python-format msgid "Port update. Hold %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:702 +#: neutron/db/db_base_plugin_v2.py:700 #, python-format msgid "Port update. Adding %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:757 +#: neutron/db/db_base_plugin_v2.py:755 #, python-format msgid "" "Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps" " with another subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:762 +#: neutron/db/db_base_plugin_v2.py:760 #, python-format msgid "" "Validation for CIDR: %(new_cidr)s failed - overlaps with subnet " "%(subnet_id)s (CIDR: %(cidr)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:782 +#: neutron/db/db_base_plugin_v2.py:780 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: neutron/db/db_base_plugin_v2.py:789 +#: neutron/db/db_base_plugin_v2.py:787 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/db_base_plugin_v2.py:796 +#: neutron/db/db_base_plugin_v2.py:794 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/db_base_plugin_v2.py:800 +#: neutron/db/db_base_plugin_v2.py:798 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:805 +#: neutron/db/db_base_plugin_v2.py:803 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:818 +#: neutron/db/db_base_plugin_v2.py:816 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: neutron/db/db_base_plugin_v2.py:829 +#: neutron/db/db_base_plugin_v2.py:827 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:842 neutron/db/db_base_plugin_v2.py:846 +#: neutron/db/db_base_plugin_v2.py:840 neutron/db/db_base_plugin_v2.py:844 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:968 +#: neutron/db/db_base_plugin_v2.py:966 #, python-format msgid "An exception occured while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1067 +#: neutron/db/db_base_plugin_v2.py:1065 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1091 +#: neutron/db/db_base_plugin_v2.py:1089 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1104 +#: neutron/db/db_base_plugin_v2.py:1102 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1366 +#: neutron/db/db_base_plugin_v2.py:1364 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1446 +#: neutron/db/db_base_plugin_v2.py:1444 #, python-format msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" @@ -2350,7 +2360,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:600 neutron/plugins/nicira/NeutronPlugin.py:1878 +#: neutron/db/l3_db.py:600 neutron/plugins/nicira/NeutronPlugin.py:1926 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -3018,6 +3028,51 @@ msgstr "" msgid "API for retrieving service providers for Neutron advanced services" msgstr "" +#: neutron/extensions/vpnaas.py:35 +#, python-format +msgid "VPNService %(vpnservice_id)s could not be found" +msgstr "" + +#: neutron/extensions/vpnaas.py:39 +#, python-format +msgid "ipsec_site_connection %(ipsecsite_conn_id)s not found" +msgstr "" + +#: neutron/extensions/vpnaas.py:43 +#, python-format +msgid "ipsec_site_connection %(attribute_a)s less than dpd_interval" +msgstr "" + +#: neutron/extensions/vpnaas.py:47 +#, python-format +msgid "IKEPolicy %(ikepolicy_id)s could not be found" +msgstr "" + +#: neutron/extensions/vpnaas.py:51 +#, python-format +msgid "IPsecPolicy %(ipsecpolicy_id)s could not be found" +msgstr "" + +#: neutron/extensions/vpnaas.py:55 +#, python-format +msgid "IKEPolicy %(ikepolicy_id)s is still in use" +msgstr "" + +#: neutron/extensions/vpnaas.py:59 +#, python-format +msgid "VPNService %(vpnservice_id)s is still in use" +msgstr "" + +#: neutron/extensions/vpnaas.py:63 +#, python-format +msgid "Invalid state %(state)s of vpnaas resource %(id)s" +msgstr "" + +#: neutron/extensions/vpnaas.py:67 +#, python-format +msgid "IPsecPolicy %(ipsecpolicy_id)s is still in use" +msgstr "" + #: neutron/openstack/common/exception.py:104 msgid "Uncaught exception" msgstr "" @@ -5450,7 +5505,7 @@ msgstr "" #, python-format msgid "" "MidoClient.create_tenant_router called: tenant_id=%(tenant_id)s, " -"name=%(name)smetadata_router=%(metadata_router)s" +"name=%(name)s, metadata_router=%(metadata_router)s" msgstr "" #: neutron/plugins/midonet/midonet_lib.py:292 @@ -5712,7 +5767,7 @@ msgid "MidonetPluginV2.update_network called: id=%(id)r, network=%(network)r" msgstr "" #: neutron/plugins/midonet/plugin.py:193 -#: neutron/plugins/nicira/NeutronPlugin.py:1073 +#: neutron/plugins/nicira/NeutronPlugin.py:1115 msgid "admin_state_up=False networks are not supported." msgstr "" @@ -6651,76 +6706,81 @@ msgstr "" msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:234 +#: neutron/plugins/nec/nec_plugin.py:237 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:253 +#: neutron/plugins/nec/nec_plugin.py:256 #, python-format msgid "create_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:269 +#: neutron/plugins/nec/nec_plugin.py:272 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:309 +#: neutron/plugins/nec/nec_plugin.py:312 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:318 +#: neutron/plugins/nec/nec_plugin.py:331 #, python-format -msgid "delete_network(): deleting auto-delete port from OFC: %s" +msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:334 +#: neutron/plugins/nec/nec_plugin.py:346 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:347 +#: neutron/plugins/nec/nec_plugin.py:361 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:359 +#: neutron/plugins/nec/nec_plugin.py:373 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:378 +#: neutron/plugins/nec/nec_plugin.py:392 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:404 +#: neutron/plugins/nec/nec_plugin.py:418 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:484 +#: neutron/plugins/nec/nec_plugin.py:426 +#, python-format +msgid "Failed to delete port=%s from OFC." +msgstr "" + +#: neutron/plugins/nec/nec_plugin.py:501 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:515 +#: neutron/plugins/nec/nec_plugin.py:532 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:534 +#: neutron/plugins/nec/nec_plugin.py:551 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:539 +#: neutron/plugins/nec/nec_plugin.py:556 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -6940,407 +7000,412 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:248 +#: neutron/plugins/nicira/NeutronPlugin.py:246 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:283 +#: neutron/plugins/nicira/NeutronPlugin.py:281 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:285 +#: neutron/plugins/nicira/NeutronPlugin.py:283 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:288 +#: neutron/plugins/nicira/NeutronPlugin.py:286 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:363 +#: neutron/plugins/nicira/NeutronPlugin.py:361 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:369 +#: neutron/plugins/nicira/NeutronPlugin.py:367 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:375 +#: neutron/plugins/nicira/NeutronPlugin.py:373 #, python-format msgid "" "Unable to plug attachment in router port %(r_port_id)s for neutron port " "id %(q_port_id)s on router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:420 +#: neutron/plugins/nicira/NeutronPlugin.py:418 msgid "An exception occured while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:446 -#: neutron/plugins/nicira/NeutronPlugin.py:481 -#: neutron/plugins/nicira/NeutronPlugin.py:649 +#: neutron/plugins/nicira/NeutronPlugin.py:448 +#, python-format +msgid "An exception occured while creating the quantum port %s on the NVP plaform" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:460 +#: neutron/plugins/nicira/NeutronPlugin.py:497 +#: neutron/plugins/nicira/NeutronPlugin.py:682 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:466 -#: neutron/plugins/nicira/NeutronPlugin.py:546 -#: neutron/plugins/nicira/NeutronPlugin.py:668 +#: neutron/plugins/nicira/NeutronPlugin.py:482 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:470 -#, python-format -msgid "An exception occured while plugging the interface into network:%s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:488 +#: neutron/plugins/nicira/NeutronPlugin.py:504 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:497 +#: neutron/plugins/nicira/NeutronPlugin.py:513 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:503 +#: neutron/plugins/nicira/NeutronPlugin.py:519 #, python-format msgid "port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:522 -#: neutron/plugins/nicira/NeutronPlugin.py:925 +#: neutron/plugins/nicira/NeutronPlugin.py:538 +#: neutron/plugins/nicira/NeutronPlugin.py:967 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:534 +#: neutron/plugins/nicira/NeutronPlugin.py:550 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:553 +#: neutron/plugins/nicira/NeutronPlugin.py:573 +#, python-format +msgid "" +"_nvp_create_router_port completed for port %(name)s on network " +"%(network_id)s. The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:586 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:561 +#: neutron/plugins/nicira/NeutronPlugin.py:594 #, python-format msgid "The gateway port for the router %s was not found on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:598 +#: neutron/plugins/nicira/NeutronPlugin.py:631 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:630 +#: neutron/plugins/nicira/NeutronPlugin.py:663 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:634 -#: neutron/plugins/nicira/NeutronPlugin.py:1823 +#: neutron/plugins/nicira/NeutronPlugin.py:667 +#: neutron/plugins/nicira/NeutronPlugin.py:1871 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:636 +#: neutron/plugins/nicira/NeutronPlugin.py:669 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:706 +#: neutron/plugins/nicira/NeutronPlugin.py:710 +#, python-format +msgid "" +"_nvp_create_l2_gw_port completed for port %(name)s on network " +"%(network_id)s. The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:748 #, python-format msgid "Unable to find NVP uuid for Neutron port %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:735 +#: neutron/plugins/nicira/NeutronPlugin.py:777 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:739 +#: neutron/plugins/nicira/NeutronPlugin.py:781 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:743 +#: neutron/plugins/nicira/NeutronPlugin.py:785 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:747 -#: neutron/plugins/nicira/NeutronPlugin.py:762 +#: neutron/plugins/nicira/NeutronPlugin.py:789 +#: neutron/plugins/nicira/NeutronPlugin.py:804 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:768 +#: neutron/plugins/nicira/NeutronPlugin.py:810 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:799 +#: neutron/plugins/nicira/NeutronPlugin.py:841 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:821 +#: neutron/plugins/nicira/NeutronPlugin.py:863 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:849 +#: neutron/plugins/nicira/NeutronPlugin.py:891 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:907 +#: neutron/plugins/nicira/NeutronPlugin.py:949 #, python-format msgid "A nvp lport identifier was not found for neutron port '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:935 +#: neutron/plugins/nicira/NeutronPlugin.py:977 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:938 +#: neutron/plugins/nicira/NeutronPlugin.py:980 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:964 +#: neutron/plugins/nicira/NeutronPlugin.py:1006 #, python-format msgid "" "Current network status:%(nvp_net_status)s; Status in Neutron " "DB:%(neutron_status)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:974 -#: neutron/plugins/nicira/NeutronPlugin.py:1022 +#: neutron/plugins/nicira/NeutronPlugin.py:1016 +#: neutron/plugins/nicira/NeutronPlugin.py:1064 msgid "Unable to get logical switches" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1036 +#: neutron/plugins/nicira/NeutronPlugin.py:1078 #, python-format msgid "Logical Switch %s found in neutron database but not in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1051 +#: neutron/plugins/nicira/NeutronPlugin.py:1093 #, python-format msgid "" "Found %s logical switches not bound to Neutron networks. Neutron and NVP " "are potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1055 +#: neutron/plugins/nicira/NeutronPlugin.py:1097 #, python-format msgid "get_networks() completed for tenant %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1140 +#: neutron/plugins/nicira/NeutronPlugin.py:1182 #, python-format msgid "Lswitch %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1149 +#: neutron/plugins/nicira/NeutronPlugin.py:1191 msgid "Unable to get ports" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1176 +#: neutron/plugins/nicira/NeutronPlugin.py:1218 #, python-format msgid "Neutron logical port %s was not found on NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1183 +#: neutron/plugins/nicira/NeutronPlugin.py:1225 #, python-format msgid "" "Found %s logical ports not bound to Neutron ports. Neutron and NVP are " "potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1249 +#: neutron/plugins/nicira/NeutronPlugin.py:1283 #, python-format -msgid "Network %s was not found in NVP." +msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1257 -msgid "Unable to create port or set port attachment in NVP." +#: neutron/plugins/nicira/NeutronPlugin.py:1300 +#, python-format +msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1261 -#, python-format -msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" +#: neutron/plugins/nicira/NeutronPlugin.py:1311 +msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1338 +#: neutron/plugins/nicira/NeutronPlugin.py:1386 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1364 +#: neutron/plugins/nicira/NeutronPlugin.py:1412 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1491 -#: neutron/plugins/nicira/NeutronPlugin.py:1535 +#: neutron/plugins/nicira/NeutronPlugin.py:1539 +#: neutron/plugins/nicira/NeutronPlugin.py:1583 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1504 +#: neutron/plugins/nicira/NeutronPlugin.py:1552 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1544 +#: neutron/plugins/nicira/NeutronPlugin.py:1592 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1560 +#: neutron/plugins/nicira/NeutronPlugin.py:1608 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1564 +#: neutron/plugins/nicira/NeutronPlugin.py:1612 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1566 +#: neutron/plugins/nicira/NeutronPlugin.py:1614 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1599 +#: neutron/plugins/nicira/NeutronPlugin.py:1647 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1603 +#: neutron/plugins/nicira/NeutronPlugin.py:1651 msgid "Unable to delete logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1623 +#: neutron/plugins/nicira/NeutronPlugin.py:1671 #, python-format msgid "" "Current router status:%(router_status)s;Status in Neutron " "DB:%(db_router_status)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1650 +#: neutron/plugins/nicira/NeutronPlugin.py:1698 msgid "Unable to get logical routers from NVP controller" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1672 +#: neutron/plugins/nicira/NeutronPlugin.py:1720 #, python-format msgid "" "Found %s logical routers not bound to Neutron routers. Neutron and NVP " "are potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1698 -#, python-format -msgid "" -"The port %(port_id)s, connected to the router %(router_id)s was not found" -" on the NVP backend." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1733 +#: neutron/plugins/nicira/NeutronPlugin.py:1781 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1778 +#: neutron/plugins/nicira/NeutronPlugin.py:1826 #, python-format msgid "" "The port %(port_id)s, connected to the router %(router_id)s was not found" " on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1790 +#: neutron/plugins/nicira/NeutronPlugin.py:1838 #, python-format msgid "" "Unable to find NVP logical router port for Neutron port id:%s. Was this " "port ever paired with a logical router?" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1819 +#: neutron/plugins/nicira/NeutronPlugin.py:1867 #, python-format msgid "Logical router port resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1845 +#: neutron/plugins/nicira/NeutronPlugin.py:1893 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1851 +#: neutron/plugins/nicira/NeutronPlugin.py:1899 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1917 +#: neutron/plugins/nicira/NeutronPlugin.py:1965 #, python-format msgid "Address list for NVP logical router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1941 +#: neutron/plugins/nicira/NeutronPlugin.py:1989 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1984 +#: neutron/plugins/nicira/NeutronPlugin.py:2032 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1987 +#: neutron/plugins/nicira/NeutronPlugin.py:2035 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2013 +#: neutron/plugins/nicira/NeutronPlugin.py:2061 #, python-format msgid "" "Create_l2_gw_service did not return an uuid for the newly created " "resource:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2035 +#: neutron/plugins/nicira/NeutronPlugin.py:2083 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" @@ -7452,7 +7517,7 @@ msgstr "" #: neutron/plugins/nicira/nvplib.py:505 #, python-format -msgid "Cannot update NVP routes %(routes)s forrouter %(router_id)s" +msgid "Cannot update NVP routes %(routes)s for router %(router_id)s" msgstr "" #: neutron/plugins/nicira/nvplib.py:621 @@ -7478,91 +7543,91 @@ msgstr "" msgid "get_port() %(network)s %(port)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:664 neutron/plugins/nicira/nvplib.py:718 +#: neutron/plugins/nicira/nvplib.py:664 neutron/plugins/nicira/nvplib.py:719 #, python-format msgid "Port or Network not found, Error: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:713 +#: neutron/plugins/nicira/nvplib.py:714 #, python-format msgid "Updated logical port %(result)s on logical switch %(uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:749 +#: neutron/plugins/nicira/nvplib.py:751 #, python-format -msgid "Created logical port %(result)s on logical swtich %(uuid)s" +msgid "Created logical port %(result)s on logical switch %(uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:773 +#: neutron/plugins/nicira/nvplib.py:775 #, python-format msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:803 +#: neutron/plugins/nicira/nvplib.py:805 #, python-format msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:813 +#: neutron/plugins/nicira/nvplib.py:815 #, python-format msgid "" "Delete logical router port %(lport_uuid)s on logical router " "%(lrouter_uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:868 +#: neutron/plugins/nicira/nvplib.py:870 #, python-format msgid "Invalid NVP attachment type '%s'" msgstr "" -#: neutron/plugins/nicira/nvplib.py:880 +#: neutron/plugins/nicira/nvplib.py:882 #, python-format msgid "Port not found, Error: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:999 +#: neutron/plugins/nicira/nvplib.py:1002 #, python-format msgid "Created Security Profile: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1025 +#: neutron/plugins/nicira/nvplib.py:1028 #, python-format msgid "Updated Security Profile: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1044 +#: neutron/plugins/nicira/nvplib.py:1047 #, python-format msgid "Invalid keys for NAT match: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1050 +#: neutron/plugins/nicira/nvplib.py:1053 #, python-format msgid "Creating NAT rule: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1064 +#: neutron/plugins/nicira/nvplib.py:1067 msgid "" "No SNAT rules cannot be applied as they are not available in this version" " of the NVP platform" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1199 +#: neutron/plugins/nicira/nvplib.py:1202 #, python-format msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1204 +#: neutron/plugins/nicira/nvplib.py:1207 #, python-format msgid "" "An exception occurred while updating IP addresses on a router logical " "port:%s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1245 +#: neutron/plugins/nicira/nvplib.py:1248 msgid "Failed to create logical queue" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1256 +#: neutron/plugins/nicira/nvplib.py:1259 msgid "Failed to delete logical queue" msgstr "" @@ -8051,7 +8116,7 @@ msgstr "" #: neutron/plugins/nicira/extensions/nvp_qos.py:46 #, python-format -msgid "Invalid value for dscp %(data)s must be integer valuebetween 0 and 63." +msgid "Invalid value for dscp %(data)s must be integer value between 0 and 63." msgstr "" #: neutron/plugins/nicira/extensions/nvp_qos.py:51 @@ -9012,3 +9077,33 @@ msgstr "" #~ msgid "No DSCP field needed when QoS workload marked trusted" #~ msgstr "" +#~ msgid "" +#~ "MidoClient.create_tenant_router called: " +#~ "tenant_id=%(tenant_id)s, " +#~ "name=%(name)smetadata_router=%(metadata_router)s" +#~ msgstr "" + +#~ msgid "delete_network(): deleting auto-delete port from OFC: %s" +#~ msgstr "" + +#~ msgid "An exception occured while plugging the interface into network:%s" +#~ msgstr "" + +#~ msgid "Network %s was not found in NVP." +#~ msgstr "" + +#~ msgid "" +#~ "The port %(port_id)s, connected to the" +#~ " router %(router_id)s was not found " +#~ "on the NVP backend." +#~ msgstr "" + +#~ msgid "Cannot update NVP routes %(routes)s forrouter %(router_id)s" +#~ msgstr "" + +#~ msgid "Created logical port %(result)s on logical swtich %(uuid)s" +#~ msgstr "" + +#~ msgid "Invalid value for dscp %(data)s must be integer valuebetween 0 and 63." +#~ msgstr "" + diff --git a/neutron/locale/en_GB/LC_MESSAGES/neutron.po b/neutron/locale/en_GB/LC_MESSAGES/neutron.po index f59d4004c..ba0504c89 100644 --- a/neutron/locale/en_GB/LC_MESSAGES/neutron.po +++ b/neutron/locale/en_GB/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-07-30 19:54+0000\n" +"POT-Creation-Date: 2013-07-31 19:55+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: English (United Kingdom) " @@ -404,7 +404,7 @@ msgid "" "networks" msgstr "" -#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:865 +#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:858 msgid "DHCP agent started" msgstr "" @@ -421,97 +421,102 @@ msgstr "" msgid "Synchronizing state" msgstr "" -#: neutron/agent/dhcp_agent.py:166 +#: neutron/agent/dhcp_agent.py:163 +#, python-format +msgid "Unable to sync network state on deleted network %s" +msgstr "" + +#: neutron/agent/dhcp_agent.py:171 msgid "Unable to sync network state." msgstr "" -#: neutron/agent/dhcp_agent.py:186 neutron/agent/dhcp_agent.py:226 +#: neutron/agent/dhcp_agent.py:191 neutron/agent/dhcp_agent.py:231 #, python-format msgid "Network %s RPC info call failed." msgstr "" -#: neutron/agent/dhcp_agent.py:318 +#: neutron/agent/dhcp_agent.py:323 #, python-format msgid "" "%(port_num)d router ports found on the metadata access network. Only the " "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:528 neutron/agent/l3_agent.py:159 +#: neutron/agent/dhcp_agent.py:533 neutron/agent/l3_agent.py:159 #: neutron/debug/debug_agent.py:45 msgid "The driver used to manage the virtual interface." msgstr "" -#: neutron/agent/dhcp_agent.py:536 +#: neutron/agent/dhcp_agent.py:541 msgid "You must specify an interface driver" msgstr "" -#: neutron/agent/dhcp_agent.py:542 neutron/agent/l3_agent.py:202 +#: neutron/agent/dhcp_agent.py:547 neutron/agent/l3_agent.py:202 #, python-format msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/dhcp_agent.py:590 +#: neutron/agent/dhcp_agent.py:595 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/dhcp_agent.py:600 +#: neutron/agent/dhcp_agent.py:605 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/dhcp_agent.py:641 +#: neutron/agent/dhcp_agent.py:646 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/dhcp_agent.py:682 neutron/debug/debug_agent.py:75 +#: neutron/agent/dhcp_agent.py:687 neutron/debug/debug_agent.py:75 #, python-format msgid "Reusing existing device: %s." msgstr "" -#: neutron/agent/dhcp_agent.py:769 +#: neutron/agent/dhcp_agent.py:762 msgid "Location to DHCP lease relay UNIX domain socket" msgstr "" -#: neutron/agent/dhcp_agent.py:799 +#: neutron/agent/dhcp_agent.py:792 #, python-format msgid "Network ID %s is not a valid UUID" msgstr "" -#: neutron/agent/dhcp_agent.py:805 +#: neutron/agent/dhcp_agent.py:798 msgid "Unable to parse lease relay msg to dict." msgstr "" -#: neutron/agent/dhcp_agent.py:806 +#: neutron/agent/dhcp_agent.py:799 #, python-format msgid "Exception value: %s" msgstr "" -#: neutron/agent/dhcp_agent.py:807 +#: neutron/agent/dhcp_agent.py:800 #, python-format msgid "Message representation: %s" msgstr "" -#: neutron/agent/dhcp_agent.py:809 +#: neutron/agent/dhcp_agent.py:802 msgid "Unable update lease. Exception" msgstr "" -#: neutron/agent/dhcp_agent.py:848 neutron/agent/l3_agent.py:805 +#: neutron/agent/dhcp_agent.py:841 neutron/agent/l3_agent.py:805 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:854 neutron/agent/l3_agent.py:810 +#: neutron/agent/dhcp_agent.py:847 neutron/agent/l3_agent.py:810 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:228 #: neutron/plugins/nec/agent/nec_neutron_agent.py:184 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:221 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:862 neutron/agent/l3_agent.py:815 +#: neutron/agent/dhcp_agent.py:855 neutron/agent/l3_agent.py:815 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:281 #, python-format msgid "agent_updated by server side %s!" @@ -929,27 +934,27 @@ msgstr "" msgid "No namespace defined for parent" msgstr "" -#: neutron/agent/linux/iptables_firewall.py:56 +#: neutron/agent/linux/iptables_firewall.py:58 #, python-format msgid "Preparing device (%s) filter" msgstr "" -#: neutron/agent/linux/iptables_firewall.py:64 +#: neutron/agent/linux/iptables_firewall.py:66 #, python-format msgid "Updating device (%s) filter" msgstr "" -#: neutron/agent/linux/iptables_firewall.py:66 +#: neutron/agent/linux/iptables_firewall.py:68 #, python-format msgid "Attempted to update port filter which is not filtered %s" msgstr "" -#: neutron/agent/linux/iptables_firewall.py:75 +#: neutron/agent/linux/iptables_firewall.py:77 #, python-format msgid "Removing device (%s) filter" msgstr "" -#: neutron/agent/linux/iptables_firewall.py:77 +#: neutron/agent/linux/iptables_firewall.py:79 #, python-format msgid "Attempted to remove port filter which is not filtered %r" msgstr "" @@ -1380,58 +1385,58 @@ msgstr "" msgid "'%s' is not a valid IP subnet" msgstr "" -#: neutron/api/v2/attributes.py:271 +#: neutron/api/v2/attributes.py:266 neutron/api/v2/attributes.py:307 #, python-format -msgid "'%s' is not a valid input" +msgid "'%s' is not a list" msgstr "" -#: neutron/api/v2/attributes.py:278 +#: neutron/api/v2/attributes.py:271 neutron/api/v2/attributes.py:318 #, python-format -msgid "'%s' is not a valid UUID" +msgid "Duplicate items in the list: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:290 +#: neutron/api/v2/attributes.py:288 #, python-format -msgid "'%s' is not a list" +msgid "'%s' is not a valid input" msgstr "" -#: neutron/api/v2/attributes.py:301 +#: neutron/api/v2/attributes.py:295 #, python-format -msgid "Duplicate items in the list: '%s'" +msgid "'%s' is not a valid UUID" msgstr "" -#: neutron/api/v2/attributes.py:308 +#: neutron/api/v2/attributes.py:325 #, python-format msgid "'%s' is not a dictionary" msgstr "" -#: neutron/api/v2/attributes.py:333 +#: neutron/api/v2/attributes.py:350 #, python-format msgid "Validator '%s' does not exist." msgstr "" -#: neutron/api/v2/attributes.py:365 +#: neutron/api/v2/attributes.py:382 #, python-format msgid "'%s' is not an integer" msgstr "" -#: neutron/api/v2/attributes.py:370 +#: neutron/api/v2/attributes.py:387 #, python-format msgid "'%s' should be non-negative" msgstr "" -#: neutron/api/v2/attributes.py:389 +#: neutron/api/v2/attributes.py:406 #, python-format msgid "'%s' cannot be converted to boolean" msgstr "" -#: neutron/api/v2/attributes.py:397 +#: neutron/api/v2/attributes.py:414 #: neutron/plugins/nec/extensions/packetfilter.py:48 #, python-format msgid "'%s' is not a integer" msgstr "" -#: neutron/api/v2/attributes.py:410 +#: neutron/api/v2/attributes.py:427 #, python-format msgid "'%s' is not of the form =[value]" msgstr "" @@ -1682,116 +1687,121 @@ msgstr "" #: neutron/common/exceptions.py:74 #, python-format +msgid "Port %(port_id)s could not be found" +msgstr "" + +#: neutron/common/exceptions.py:78 +#, python-format msgid "Port %(port_id)s could not be found on network %(net_id)s" msgstr "" -#: neutron/common/exceptions.py:79 +#: neutron/common/exceptions.py:83 msgid "Policy configuration policy.json could not be found" msgstr "" -#: neutron/common/exceptions.py:83 +#: neutron/common/exceptions.py:87 #, python-format msgid "Requested rule:%(rule)s cannot be found" msgstr "" -#: neutron/common/exceptions.py:87 +#: neutron/common/exceptions.py:91 #, python-format msgid "Failed to init policy %(policy)s because %(reason)s" msgstr "" -#: neutron/common/exceptions.py:91 +#: neutron/common/exceptions.py:95 #, python-format msgid "Failed to check policy %(policy)s because %(reason)s" msgstr "" -#: neutron/common/exceptions.py:95 +#: neutron/common/exceptions.py:99 #, python-format msgid "Unsupported port state: %(port_state)s" msgstr "" -#: neutron/common/exceptions.py:99 +#: neutron/common/exceptions.py:103 msgid "The resource is inuse" msgstr "" -#: neutron/common/exceptions.py:103 +#: neutron/common/exceptions.py:107 #, python-format msgid "" "Unable to complete operation on network %(net_id)s. There are one or more" " ports still in use on the network." msgstr "" -#: neutron/common/exceptions.py:108 +#: neutron/common/exceptions.py:112 #, python-format msgid "" "Unable to complete operation on subnet %(subnet_id)s. One or more ports " "have an IP allocation from this subnet." msgstr "" -#: neutron/common/exceptions.py:113 +#: neutron/common/exceptions.py:117 #, python-format msgid "" "Unable to complete operation on port %(port_id)s for network %(net_id)s. " "Port already has an attacheddevice %(device_id)s." msgstr "" -#: neutron/common/exceptions.py:119 +#: neutron/common/exceptions.py:123 #, python-format msgid "" "Unable to complete operation for network %(net_id)s. The mac address " "%(mac)s is in use." msgstr "" -#: neutron/common/exceptions.py:125 +#: neutron/common/exceptions.py:129 #, python-format msgid "" "Unable to complete operation for %(subnet_id)s. The number of host routes" " exceeds the limit %(quota)s." msgstr "" -#: neutron/common/exceptions.py:131 +#: neutron/common/exceptions.py:135 #, python-format msgid "" "Unable to complete operation for %(subnet_id)s. The number of DNS " "nameservers exceeds the limit %(quota)s." msgstr "" -#: neutron/common/exceptions.py:136 +#: neutron/common/exceptions.py:140 #, python-format msgid "" "Unable to complete operation for network %(net_id)s. The IP address " "%(ip_address)s is in use." msgstr "" -#: neutron/common/exceptions.py:141 +#: neutron/common/exceptions.py:145 #, python-format msgid "" "Unable to create the network. The VLAN %(vlan_id)s on physical network " "%(physical_network)s is in use." msgstr "" -#: neutron/common/exceptions.py:147 +#: neutron/common/exceptions.py:151 #, python-format msgid "" "Unable to create the flat network. Physical network %(physical_network)s " "is in use." msgstr "" -#: neutron/common/exceptions.py:152 +#: neutron/common/exceptions.py:156 #, python-format msgid "Unable to create the network. The tunnel ID %(tunnel_id)s is in use." msgstr "" -#: neutron/common/exceptions.py:157 +#: neutron/common/exceptions.py:161 msgid "Tenant network creation is not enabled." msgstr "" -#: neutron/common/exceptions.py:165 +#: neutron/common/exceptions.py:169 msgid "" "Unable to create the network. No tenant network is available for " "allocation." msgstr "" -#: neutron/common/exceptions.py:170 +#: neutron/common/exceptions.py:174 #, python-format msgid "" "Unable to plug the attachment %(att_id)s into port %(port_id)s for " @@ -1799,117 +1809,117 @@ msgid "" "%(att_port_id)s" msgstr "" -#: neutron/common/exceptions.py:176 +#: neutron/common/exceptions.py:180 #, python-format msgid "" "Subnet on port %(port_id)s does not match the requested subnet " "%(subnet_id)s" msgstr "" -#: neutron/common/exceptions.py:181 +#: neutron/common/exceptions.py:185 #, python-format msgid "Malformed request body: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:189 +#: neutron/common/exceptions.py:193 #, python-format msgid "Invalid input for operation: %(error_message)s." msgstr "" -#: neutron/common/exceptions.py:193 +#: neutron/common/exceptions.py:197 #, python-format msgid "The allocation pool %(pool)s is not valid." msgstr "" -#: neutron/common/exceptions.py:197 +#: neutron/common/exceptions.py:201 #, python-format msgid "" "Found overlapping allocation pools:%(pool_1)s %(pool_2)s for subnet " "%(subnet_cidr)s." msgstr "" -#: neutron/common/exceptions.py:202 +#: neutron/common/exceptions.py:206 #, python-format msgid "The allocation pool %(pool)s spans beyond the subnet cidr %(subnet_cidr)s." msgstr "" -#: neutron/common/exceptions.py:211 +#: neutron/common/exceptions.py:215 #, python-format msgid "Unable to generate unique mac on network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:215 +#: neutron/common/exceptions.py:219 #, python-format msgid "No more IP addresses available on network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:219 +#: neutron/common/exceptions.py:223 #, python-format msgid "Bridge %(bridge)s does not exist." msgstr "" -#: neutron/common/exceptions.py:223 +#: neutron/common/exceptions.py:227 #, python-format msgid "Creation failed. %(dev_name)s already exists." msgstr "" -#: neutron/common/exceptions.py:227 +#: neutron/common/exceptions.py:231 msgid "Sudo priviledge is required to run this command." msgstr "" -#: neutron/common/exceptions.py:231 +#: neutron/common/exceptions.py:235 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: neutron/common/exceptions.py:235 +#: neutron/common/exceptions.py:239 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: neutron/common/exceptions.py:239 +#: neutron/common/exceptions.py:243 msgid "Tenant-id was missing from Quota request" msgstr "" -#: neutron/common/exceptions.py:243 +#: neutron/common/exceptions.py:247 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: neutron/common/exceptions.py:248 +#: neutron/common/exceptions.py:252 #, python-format msgid "" "Unable to reconfigure sharing settings for network %(network)s. Multiple " "tenants are using it" msgstr "" -#: neutron/common/exceptions.py:253 +#: neutron/common/exceptions.py:257 #, python-format msgid "Invalid extension environment: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:257 +#: neutron/common/exceptions.py:261 #, python-format msgid "Unable to find any IP address on external network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:262 +#: neutron/common/exceptions.py:266 msgid "More than one external network exists" msgstr "" -#: neutron/common/exceptions.py:266 +#: neutron/common/exceptions.py:270 #, python-format msgid "An invalid value was provided for %(opt_name)s: %(opt_value)s" msgstr "" -#: neutron/common/exceptions.py:271 +#: neutron/common/exceptions.py:275 #, python-format msgid "Gateway ip %(ip_address)s conflicts with allocation pool %(pool)s" msgstr "" -#: neutron/common/exceptions.py:276 +#: neutron/common/exceptions.py:280 #, python-format msgid "Invalid network VLAN range: '%(vlan_range)s' - '%(error)s'" msgstr "" @@ -2012,200 +2022,200 @@ msgstr "" msgid "Cannot create resource for another tenant" msgstr "" -#: neutron/db/db_base_plugin_v2.py:274 +#: neutron/db/db_base_plugin_v2.py:272 #, python-format msgid "Generated mac for network %(network_id)s is %(mac_address)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:280 +#: neutron/db/db_base_plugin_v2.py:278 #, python-format msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:284 +#: neutron/db/db_base_plugin_v2.py:282 #, python-format msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/db_base_plugin_v2.py:314 +#: neutron/db/db_base_plugin_v2.py:312 #, python-format msgid "" "Hold allocated IP %(ip_address)s " "(%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:378 +#: neutron/db/db_base_plugin_v2.py:376 #, python-format msgid "Recycle %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:382 +#: neutron/db/db_base_plugin_v2.py:380 #, python-format msgid "Recycle: first match for %(first_ip)s-%(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:389 +#: neutron/db/db_base_plugin_v2.py:387 #, python-format msgid "Recycle: last match for %(first_ip)s-%(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:401 +#: neutron/db/db_base_plugin_v2.py:399 #, python-format msgid "Recycle: merged %(first_ip1)s-%(last_ip1)s and %(first_ip2)s-%(last_ip2)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:410 +#: neutron/db/db_base_plugin_v2.py:408 #, python-format msgid "Recycle: updated first %(first_ip)s-%(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:415 +#: neutron/db/db_base_plugin_v2.py:413 #, python-format msgid "Recycle: updated last %(first_ip)s-%(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:424 +#: neutron/db/db_base_plugin_v2.py:422 #, python-format msgid "Recycle: created new %(first_ip)s-%(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:448 +#: neutron/db/db_base_plugin_v2.py:446 #, python-format msgid "" "No fixed IP found that matches the network %(network_id)s and ip address " "%(ip_address)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:457 +#: neutron/db/db_base_plugin_v2.py:455 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:481 +#: neutron/db/db_base_plugin_v2.py:479 #, python-format msgid "All IP's from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:486 +#: neutron/db/db_base_plugin_v2.py:484 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:493 +#: neutron/db/db_base_plugin_v2.py:491 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: neutron/db/db_base_plugin_v2.py:599 +#: neutron/db/db_base_plugin_v2.py:597 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/db_base_plugin_v2.py:611 +#: neutron/db/db_base_plugin_v2.py:609 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: neutron/db/db_base_plugin_v2.py:617 +#: neutron/db/db_base_plugin_v2.py:615 #, python-format msgid "" "Failed to create port on network %(network_id)s, because fixed_ips " "included invalid subnet %(subnet_id)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:637 +#: neutron/db/db_base_plugin_v2.py:635 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:646 neutron/db/db_base_plugin_v2.py:679 +#: neutron/db/db_base_plugin_v2.py:644 neutron/db/db_base_plugin_v2.py:677 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/db_base_plugin_v2.py:694 +#: neutron/db/db_base_plugin_v2.py:692 #, python-format msgid "Port update. Hold %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:702 +#: neutron/db/db_base_plugin_v2.py:700 #, python-format msgid "Port update. Adding %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:757 +#: neutron/db/db_base_plugin_v2.py:755 #, python-format msgid "" "Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps" " with another subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:762 +#: neutron/db/db_base_plugin_v2.py:760 #, python-format msgid "" "Validation for CIDR: %(new_cidr)s failed - overlaps with subnet " "%(subnet_id)s (CIDR: %(cidr)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:782 +#: neutron/db/db_base_plugin_v2.py:780 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: neutron/db/db_base_plugin_v2.py:789 +#: neutron/db/db_base_plugin_v2.py:787 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/db_base_plugin_v2.py:796 +#: neutron/db/db_base_plugin_v2.py:794 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/db_base_plugin_v2.py:800 +#: neutron/db/db_base_plugin_v2.py:798 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:805 +#: neutron/db/db_base_plugin_v2.py:803 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:818 +#: neutron/db/db_base_plugin_v2.py:816 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: neutron/db/db_base_plugin_v2.py:829 +#: neutron/db/db_base_plugin_v2.py:827 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:842 neutron/db/db_base_plugin_v2.py:846 +#: neutron/db/db_base_plugin_v2.py:840 neutron/db/db_base_plugin_v2.py:844 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:968 +#: neutron/db/db_base_plugin_v2.py:966 #, python-format msgid "An exception occured while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1067 +#: neutron/db/db_base_plugin_v2.py:1065 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1091 +#: neutron/db/db_base_plugin_v2.py:1089 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1104 +#: neutron/db/db_base_plugin_v2.py:1102 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1366 +#: neutron/db/db_base_plugin_v2.py:1364 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1446 +#: neutron/db/db_base_plugin_v2.py:1444 #, python-format msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" @@ -2350,7 +2360,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:600 neutron/plugins/nicira/NeutronPlugin.py:1878 +#: neutron/db/l3_db.py:600 neutron/plugins/nicira/NeutronPlugin.py:1926 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -3018,6 +3028,51 @@ msgstr "" msgid "API for retrieving service providers for Neutron advanced services" msgstr "" +#: neutron/extensions/vpnaas.py:35 +#, python-format +msgid "VPNService %(vpnservice_id)s could not be found" +msgstr "" + +#: neutron/extensions/vpnaas.py:39 +#, python-format +msgid "ipsec_site_connection %(ipsecsite_conn_id)s not found" +msgstr "" + +#: neutron/extensions/vpnaas.py:43 +#, python-format +msgid "ipsec_site_connection %(attribute_a)s less than dpd_interval" +msgstr "" + +#: neutron/extensions/vpnaas.py:47 +#, python-format +msgid "IKEPolicy %(ikepolicy_id)s could not be found" +msgstr "" + +#: neutron/extensions/vpnaas.py:51 +#, python-format +msgid "IPsecPolicy %(ipsecpolicy_id)s could not be found" +msgstr "" + +#: neutron/extensions/vpnaas.py:55 +#, python-format +msgid "IKEPolicy %(ikepolicy_id)s is still in use" +msgstr "" + +#: neutron/extensions/vpnaas.py:59 +#, python-format +msgid "VPNService %(vpnservice_id)s is still in use" +msgstr "" + +#: neutron/extensions/vpnaas.py:63 +#, python-format +msgid "Invalid state %(state)s of vpnaas resource %(id)s" +msgstr "" + +#: neutron/extensions/vpnaas.py:67 +#, python-format +msgid "IPsecPolicy %(ipsecpolicy_id)s is still in use" +msgstr "" + #: neutron/openstack/common/exception.py:104 msgid "Uncaught exception" msgstr "" @@ -5450,7 +5505,7 @@ msgstr "" #, python-format msgid "" "MidoClient.create_tenant_router called: tenant_id=%(tenant_id)s, " -"name=%(name)smetadata_router=%(metadata_router)s" +"name=%(name)s, metadata_router=%(metadata_router)s" msgstr "" #: neutron/plugins/midonet/midonet_lib.py:292 @@ -5712,7 +5767,7 @@ msgid "MidonetPluginV2.update_network called: id=%(id)r, network=%(network)r" msgstr "" #: neutron/plugins/midonet/plugin.py:193 -#: neutron/plugins/nicira/NeutronPlugin.py:1073 +#: neutron/plugins/nicira/NeutronPlugin.py:1115 msgid "admin_state_up=False networks are not supported." msgstr "" @@ -6651,76 +6706,81 @@ msgstr "" msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:234 +#: neutron/plugins/nec/nec_plugin.py:237 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:253 +#: neutron/plugins/nec/nec_plugin.py:256 #, python-format msgid "create_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:269 +#: neutron/plugins/nec/nec_plugin.py:272 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:309 +#: neutron/plugins/nec/nec_plugin.py:312 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:318 +#: neutron/plugins/nec/nec_plugin.py:331 #, python-format -msgid "delete_network(): deleting auto-delete port from OFC: %s" +msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:334 +#: neutron/plugins/nec/nec_plugin.py:346 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:347 +#: neutron/plugins/nec/nec_plugin.py:361 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:359 +#: neutron/plugins/nec/nec_plugin.py:373 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:378 +#: neutron/plugins/nec/nec_plugin.py:392 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:404 +#: neutron/plugins/nec/nec_plugin.py:418 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:484 +#: neutron/plugins/nec/nec_plugin.py:426 +#, python-format +msgid "Failed to delete port=%s from OFC." +msgstr "" + +#: neutron/plugins/nec/nec_plugin.py:501 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:515 +#: neutron/plugins/nec/nec_plugin.py:532 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:534 +#: neutron/plugins/nec/nec_plugin.py:551 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:539 +#: neutron/plugins/nec/nec_plugin.py:556 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -6940,407 +7000,412 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:248 +#: neutron/plugins/nicira/NeutronPlugin.py:246 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:283 +#: neutron/plugins/nicira/NeutronPlugin.py:281 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:285 +#: neutron/plugins/nicira/NeutronPlugin.py:283 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:288 +#: neutron/plugins/nicira/NeutronPlugin.py:286 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:363 +#: neutron/plugins/nicira/NeutronPlugin.py:361 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:369 +#: neutron/plugins/nicira/NeutronPlugin.py:367 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:375 +#: neutron/plugins/nicira/NeutronPlugin.py:373 #, python-format msgid "" "Unable to plug attachment in router port %(r_port_id)s for neutron port " "id %(q_port_id)s on router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:420 +#: neutron/plugins/nicira/NeutronPlugin.py:418 msgid "An exception occured while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:446 -#: neutron/plugins/nicira/NeutronPlugin.py:481 -#: neutron/plugins/nicira/NeutronPlugin.py:649 +#: neutron/plugins/nicira/NeutronPlugin.py:448 +#, python-format +msgid "An exception occured while creating the quantum port %s on the NVP plaform" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:460 +#: neutron/plugins/nicira/NeutronPlugin.py:497 +#: neutron/plugins/nicira/NeutronPlugin.py:682 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:466 -#: neutron/plugins/nicira/NeutronPlugin.py:546 -#: neutron/plugins/nicira/NeutronPlugin.py:668 +#: neutron/plugins/nicira/NeutronPlugin.py:482 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:470 -#, python-format -msgid "An exception occured while plugging the interface into network:%s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:488 +#: neutron/plugins/nicira/NeutronPlugin.py:504 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:497 +#: neutron/plugins/nicira/NeutronPlugin.py:513 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:503 +#: neutron/plugins/nicira/NeutronPlugin.py:519 #, python-format msgid "port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:522 -#: neutron/plugins/nicira/NeutronPlugin.py:925 +#: neutron/plugins/nicira/NeutronPlugin.py:538 +#: neutron/plugins/nicira/NeutronPlugin.py:967 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:534 +#: neutron/plugins/nicira/NeutronPlugin.py:550 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:553 +#: neutron/plugins/nicira/NeutronPlugin.py:573 +#, python-format +msgid "" +"_nvp_create_router_port completed for port %(name)s on network " +"%(network_id)s. The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:586 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:561 +#: neutron/plugins/nicira/NeutronPlugin.py:594 #, python-format msgid "The gateway port for the router %s was not found on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:598 +#: neutron/plugins/nicira/NeutronPlugin.py:631 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:630 +#: neutron/plugins/nicira/NeutronPlugin.py:663 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:634 -#: neutron/plugins/nicira/NeutronPlugin.py:1823 +#: neutron/plugins/nicira/NeutronPlugin.py:667 +#: neutron/plugins/nicira/NeutronPlugin.py:1871 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:636 +#: neutron/plugins/nicira/NeutronPlugin.py:669 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:706 +#: neutron/plugins/nicira/NeutronPlugin.py:710 +#, python-format +msgid "" +"_nvp_create_l2_gw_port completed for port %(name)s on network " +"%(network_id)s. The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:748 #, python-format msgid "Unable to find NVP uuid for Neutron port %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:735 +#: neutron/plugins/nicira/NeutronPlugin.py:777 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:739 +#: neutron/plugins/nicira/NeutronPlugin.py:781 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:743 +#: neutron/plugins/nicira/NeutronPlugin.py:785 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:747 -#: neutron/plugins/nicira/NeutronPlugin.py:762 +#: neutron/plugins/nicira/NeutronPlugin.py:789 +#: neutron/plugins/nicira/NeutronPlugin.py:804 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:768 +#: neutron/plugins/nicira/NeutronPlugin.py:810 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:799 +#: neutron/plugins/nicira/NeutronPlugin.py:841 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:821 +#: neutron/plugins/nicira/NeutronPlugin.py:863 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:849 +#: neutron/plugins/nicira/NeutronPlugin.py:891 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:907 +#: neutron/plugins/nicira/NeutronPlugin.py:949 #, python-format msgid "A nvp lport identifier was not found for neutron port '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:935 +#: neutron/plugins/nicira/NeutronPlugin.py:977 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:938 +#: neutron/plugins/nicira/NeutronPlugin.py:980 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:964 +#: neutron/plugins/nicira/NeutronPlugin.py:1006 #, python-format msgid "" "Current network status:%(nvp_net_status)s; Status in Neutron " "DB:%(neutron_status)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:974 -#: neutron/plugins/nicira/NeutronPlugin.py:1022 +#: neutron/plugins/nicira/NeutronPlugin.py:1016 +#: neutron/plugins/nicira/NeutronPlugin.py:1064 msgid "Unable to get logical switches" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1036 +#: neutron/plugins/nicira/NeutronPlugin.py:1078 #, python-format msgid "Logical Switch %s found in neutron database but not in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1051 +#: neutron/plugins/nicira/NeutronPlugin.py:1093 #, python-format msgid "" "Found %s logical switches not bound to Neutron networks. Neutron and NVP " "are potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1055 +#: neutron/plugins/nicira/NeutronPlugin.py:1097 #, python-format msgid "get_networks() completed for tenant %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1140 +#: neutron/plugins/nicira/NeutronPlugin.py:1182 #, python-format msgid "Lswitch %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1149 +#: neutron/plugins/nicira/NeutronPlugin.py:1191 msgid "Unable to get ports" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1176 +#: neutron/plugins/nicira/NeutronPlugin.py:1218 #, python-format msgid "Neutron logical port %s was not found on NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1183 +#: neutron/plugins/nicira/NeutronPlugin.py:1225 #, python-format msgid "" "Found %s logical ports not bound to Neutron ports. Neutron and NVP are " "potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1249 +#: neutron/plugins/nicira/NeutronPlugin.py:1283 #, python-format -msgid "Network %s was not found in NVP." +msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1257 -msgid "Unable to create port or set port attachment in NVP." +#: neutron/plugins/nicira/NeutronPlugin.py:1300 +#, python-format +msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1261 -#, python-format -msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" +#: neutron/plugins/nicira/NeutronPlugin.py:1311 +msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1338 +#: neutron/plugins/nicira/NeutronPlugin.py:1386 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1364 +#: neutron/plugins/nicira/NeutronPlugin.py:1412 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1491 -#: neutron/plugins/nicira/NeutronPlugin.py:1535 +#: neutron/plugins/nicira/NeutronPlugin.py:1539 +#: neutron/plugins/nicira/NeutronPlugin.py:1583 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1504 +#: neutron/plugins/nicira/NeutronPlugin.py:1552 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1544 +#: neutron/plugins/nicira/NeutronPlugin.py:1592 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1560 +#: neutron/plugins/nicira/NeutronPlugin.py:1608 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1564 +#: neutron/plugins/nicira/NeutronPlugin.py:1612 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1566 +#: neutron/plugins/nicira/NeutronPlugin.py:1614 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1599 +#: neutron/plugins/nicira/NeutronPlugin.py:1647 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1603 +#: neutron/plugins/nicira/NeutronPlugin.py:1651 msgid "Unable to delete logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1623 +#: neutron/plugins/nicira/NeutronPlugin.py:1671 #, python-format msgid "" "Current router status:%(router_status)s;Status in Neutron " "DB:%(db_router_status)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1650 +#: neutron/plugins/nicira/NeutronPlugin.py:1698 msgid "Unable to get logical routers from NVP controller" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1672 +#: neutron/plugins/nicira/NeutronPlugin.py:1720 #, python-format msgid "" "Found %s logical routers not bound to Neutron routers. Neutron and NVP " "are potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1698 -#, python-format -msgid "" -"The port %(port_id)s, connected to the router %(router_id)s was not found" -" on the NVP backend." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1733 +#: neutron/plugins/nicira/NeutronPlugin.py:1781 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1778 +#: neutron/plugins/nicira/NeutronPlugin.py:1826 #, python-format msgid "" "The port %(port_id)s, connected to the router %(router_id)s was not found" " on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1790 +#: neutron/plugins/nicira/NeutronPlugin.py:1838 #, python-format msgid "" "Unable to find NVP logical router port for Neutron port id:%s. Was this " "port ever paired with a logical router?" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1819 +#: neutron/plugins/nicira/NeutronPlugin.py:1867 #, python-format msgid "Logical router port resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1845 +#: neutron/plugins/nicira/NeutronPlugin.py:1893 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1851 +#: neutron/plugins/nicira/NeutronPlugin.py:1899 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1917 +#: neutron/plugins/nicira/NeutronPlugin.py:1965 #, python-format msgid "Address list for NVP logical router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1941 +#: neutron/plugins/nicira/NeutronPlugin.py:1989 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1984 +#: neutron/plugins/nicira/NeutronPlugin.py:2032 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1987 +#: neutron/plugins/nicira/NeutronPlugin.py:2035 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2013 +#: neutron/plugins/nicira/NeutronPlugin.py:2061 #, python-format msgid "" "Create_l2_gw_service did not return an uuid for the newly created " "resource:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2035 +#: neutron/plugins/nicira/NeutronPlugin.py:2083 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" @@ -7452,7 +7517,7 @@ msgstr "" #: neutron/plugins/nicira/nvplib.py:505 #, python-format -msgid "Cannot update NVP routes %(routes)s forrouter %(router_id)s" +msgid "Cannot update NVP routes %(routes)s for router %(router_id)s" msgstr "" #: neutron/plugins/nicira/nvplib.py:621 @@ -7478,91 +7543,91 @@ msgstr "" msgid "get_port() %(network)s %(port)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:664 neutron/plugins/nicira/nvplib.py:718 +#: neutron/plugins/nicira/nvplib.py:664 neutron/plugins/nicira/nvplib.py:719 #, python-format msgid "Port or Network not found, Error: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:713 +#: neutron/plugins/nicira/nvplib.py:714 #, python-format msgid "Updated logical port %(result)s on logical switch %(uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:749 +#: neutron/plugins/nicira/nvplib.py:751 #, python-format -msgid "Created logical port %(result)s on logical swtich %(uuid)s" +msgid "Created logical port %(result)s on logical switch %(uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:773 +#: neutron/plugins/nicira/nvplib.py:775 #, python-format msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:803 +#: neutron/plugins/nicira/nvplib.py:805 #, python-format msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:813 +#: neutron/plugins/nicira/nvplib.py:815 #, python-format msgid "" "Delete logical router port %(lport_uuid)s on logical router " "%(lrouter_uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:868 +#: neutron/plugins/nicira/nvplib.py:870 #, python-format msgid "Invalid NVP attachment type '%s'" msgstr "" -#: neutron/plugins/nicira/nvplib.py:880 +#: neutron/plugins/nicira/nvplib.py:882 #, python-format msgid "Port not found, Error: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:999 +#: neutron/plugins/nicira/nvplib.py:1002 #, python-format msgid "Created Security Profile: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1025 +#: neutron/plugins/nicira/nvplib.py:1028 #, python-format msgid "Updated Security Profile: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1044 +#: neutron/plugins/nicira/nvplib.py:1047 #, python-format msgid "Invalid keys for NAT match: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1050 +#: neutron/plugins/nicira/nvplib.py:1053 #, python-format msgid "Creating NAT rule: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1064 +#: neutron/plugins/nicira/nvplib.py:1067 msgid "" "No SNAT rules cannot be applied as they are not available in this version" " of the NVP platform" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1199 +#: neutron/plugins/nicira/nvplib.py:1202 #, python-format msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1204 +#: neutron/plugins/nicira/nvplib.py:1207 #, python-format msgid "" "An exception occurred while updating IP addresses on a router logical " "port:%s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1245 +#: neutron/plugins/nicira/nvplib.py:1248 msgid "Failed to create logical queue" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1256 +#: neutron/plugins/nicira/nvplib.py:1259 msgid "Failed to delete logical queue" msgstr "" @@ -8051,7 +8116,7 @@ msgstr "" #: neutron/plugins/nicira/extensions/nvp_qos.py:46 #, python-format -msgid "Invalid value for dscp %(data)s must be integer valuebetween 0 and 63." +msgid "Invalid value for dscp %(data)s must be integer value between 0 and 63." msgstr "" #: neutron/plugins/nicira/extensions/nvp_qos.py:51 @@ -9012,3 +9077,33 @@ msgstr "" #~ msgid "No DSCP field needed when QoS workload marked trusted" #~ msgstr "" +#~ msgid "" +#~ "MidoClient.create_tenant_router called: " +#~ "tenant_id=%(tenant_id)s, " +#~ "name=%(name)smetadata_router=%(metadata_router)s" +#~ msgstr "" + +#~ msgid "delete_network(): deleting auto-delete port from OFC: %s" +#~ msgstr "" + +#~ msgid "An exception occured while plugging the interface into network:%s" +#~ msgstr "" + +#~ msgid "Network %s was not found in NVP." +#~ msgstr "" + +#~ msgid "" +#~ "The port %(port_id)s, connected to the" +#~ " router %(router_id)s was not found " +#~ "on the NVP backend." +#~ msgstr "" + +#~ msgid "Cannot update NVP routes %(routes)s forrouter %(router_id)s" +#~ msgstr "" + +#~ msgid "Created logical port %(result)s on logical swtich %(uuid)s" +#~ msgstr "" + +#~ msgid "Invalid value for dscp %(data)s must be integer valuebetween 0 and 63." +#~ msgstr "" + diff --git a/neutron/locale/en_US/LC_MESSAGES/neutron.po b/neutron/locale/en_US/LC_MESSAGES/neutron.po index 21132898b..eb8d58f96 100644 --- a/neutron/locale/en_US/LC_MESSAGES/neutron.po +++ b/neutron/locale/en_US/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-07-30 19:54+0000\n" +"POT-Creation-Date: 2013-07-31 19:55+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: English (United States) " @@ -404,7 +404,7 @@ msgid "" "networks" msgstr "" -#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:865 +#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:858 msgid "DHCP agent started" msgstr "" @@ -421,97 +421,102 @@ msgstr "" msgid "Synchronizing state" msgstr "" -#: neutron/agent/dhcp_agent.py:166 +#: neutron/agent/dhcp_agent.py:163 +#, python-format +msgid "Unable to sync network state on deleted network %s" +msgstr "" + +#: neutron/agent/dhcp_agent.py:171 msgid "Unable to sync network state." msgstr "" -#: neutron/agent/dhcp_agent.py:186 neutron/agent/dhcp_agent.py:226 +#: neutron/agent/dhcp_agent.py:191 neutron/agent/dhcp_agent.py:231 #, python-format msgid "Network %s RPC info call failed." msgstr "" -#: neutron/agent/dhcp_agent.py:318 +#: neutron/agent/dhcp_agent.py:323 #, python-format msgid "" "%(port_num)d router ports found on the metadata access network. Only the " "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:528 neutron/agent/l3_agent.py:159 +#: neutron/agent/dhcp_agent.py:533 neutron/agent/l3_agent.py:159 #: neutron/debug/debug_agent.py:45 msgid "The driver used to manage the virtual interface." msgstr "" -#: neutron/agent/dhcp_agent.py:536 +#: neutron/agent/dhcp_agent.py:541 msgid "You must specify an interface driver" msgstr "" -#: neutron/agent/dhcp_agent.py:542 neutron/agent/l3_agent.py:202 +#: neutron/agent/dhcp_agent.py:547 neutron/agent/l3_agent.py:202 #, python-format msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/dhcp_agent.py:590 +#: neutron/agent/dhcp_agent.py:595 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/dhcp_agent.py:600 +#: neutron/agent/dhcp_agent.py:605 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/dhcp_agent.py:641 +#: neutron/agent/dhcp_agent.py:646 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/dhcp_agent.py:682 neutron/debug/debug_agent.py:75 +#: neutron/agent/dhcp_agent.py:687 neutron/debug/debug_agent.py:75 #, python-format msgid "Reusing existing device: %s." msgstr "" -#: neutron/agent/dhcp_agent.py:769 +#: neutron/agent/dhcp_agent.py:762 msgid "Location to DHCP lease relay UNIX domain socket" msgstr "" -#: neutron/agent/dhcp_agent.py:799 +#: neutron/agent/dhcp_agent.py:792 #, python-format msgid "Network ID %s is not a valid UUID" msgstr "" -#: neutron/agent/dhcp_agent.py:805 +#: neutron/agent/dhcp_agent.py:798 msgid "Unable to parse lease relay msg to dict." msgstr "" -#: neutron/agent/dhcp_agent.py:806 +#: neutron/agent/dhcp_agent.py:799 #, python-format msgid "Exception value: %s" msgstr "" -#: neutron/agent/dhcp_agent.py:807 +#: neutron/agent/dhcp_agent.py:800 #, python-format msgid "Message representation: %s" msgstr "" -#: neutron/agent/dhcp_agent.py:809 +#: neutron/agent/dhcp_agent.py:802 msgid "Unable update lease. Exception" msgstr "" -#: neutron/agent/dhcp_agent.py:848 neutron/agent/l3_agent.py:805 +#: neutron/agent/dhcp_agent.py:841 neutron/agent/l3_agent.py:805 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:854 neutron/agent/l3_agent.py:810 +#: neutron/agent/dhcp_agent.py:847 neutron/agent/l3_agent.py:810 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:228 #: neutron/plugins/nec/agent/nec_neutron_agent.py:184 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:221 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:862 neutron/agent/l3_agent.py:815 +#: neutron/agent/dhcp_agent.py:855 neutron/agent/l3_agent.py:815 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:281 #, python-format msgid "agent_updated by server side %s!" @@ -929,27 +934,27 @@ msgstr "" msgid "No namespace defined for parent" msgstr "" -#: neutron/agent/linux/iptables_firewall.py:56 +#: neutron/agent/linux/iptables_firewall.py:58 #, python-format msgid "Preparing device (%s) filter" msgstr "" -#: neutron/agent/linux/iptables_firewall.py:64 +#: neutron/agent/linux/iptables_firewall.py:66 #, python-format msgid "Updating device (%s) filter" msgstr "" -#: neutron/agent/linux/iptables_firewall.py:66 +#: neutron/agent/linux/iptables_firewall.py:68 #, python-format msgid "Attempted to update port filter which is not filtered %s" msgstr "" -#: neutron/agent/linux/iptables_firewall.py:75 +#: neutron/agent/linux/iptables_firewall.py:77 #, python-format msgid "Removing device (%s) filter" msgstr "" -#: neutron/agent/linux/iptables_firewall.py:77 +#: neutron/agent/linux/iptables_firewall.py:79 #, python-format msgid "Attempted to remove port filter which is not filtered %r" msgstr "" @@ -1380,58 +1385,58 @@ msgstr "" msgid "'%s' is not a valid IP subnet" msgstr "" -#: neutron/api/v2/attributes.py:271 +#: neutron/api/v2/attributes.py:266 neutron/api/v2/attributes.py:307 #, python-format -msgid "'%s' is not a valid input" +msgid "'%s' is not a list" msgstr "" -#: neutron/api/v2/attributes.py:278 +#: neutron/api/v2/attributes.py:271 neutron/api/v2/attributes.py:318 #, python-format -msgid "'%s' is not a valid UUID" +msgid "Duplicate items in the list: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:290 +#: neutron/api/v2/attributes.py:288 #, python-format -msgid "'%s' is not a list" +msgid "'%s' is not a valid input" msgstr "" -#: neutron/api/v2/attributes.py:301 +#: neutron/api/v2/attributes.py:295 #, python-format -msgid "Duplicate items in the list: '%s'" +msgid "'%s' is not a valid UUID" msgstr "" -#: neutron/api/v2/attributes.py:308 +#: neutron/api/v2/attributes.py:325 #, python-format msgid "'%s' is not a dictionary" msgstr "" -#: neutron/api/v2/attributes.py:333 +#: neutron/api/v2/attributes.py:350 #, python-format msgid "Validator '%s' does not exist." msgstr "" -#: neutron/api/v2/attributes.py:365 +#: neutron/api/v2/attributes.py:382 #, python-format msgid "'%s' is not an integer" msgstr "" -#: neutron/api/v2/attributes.py:370 +#: neutron/api/v2/attributes.py:387 #, python-format msgid "'%s' should be non-negative" msgstr "" -#: neutron/api/v2/attributes.py:389 +#: neutron/api/v2/attributes.py:406 #, python-format msgid "'%s' cannot be converted to boolean" msgstr "" -#: neutron/api/v2/attributes.py:397 +#: neutron/api/v2/attributes.py:414 #: neutron/plugins/nec/extensions/packetfilter.py:48 #, python-format msgid "'%s' is not a integer" msgstr "" -#: neutron/api/v2/attributes.py:410 +#: neutron/api/v2/attributes.py:427 #, python-format msgid "'%s' is not of the form =[value]" msgstr "" @@ -1682,116 +1687,121 @@ msgstr "" #: neutron/common/exceptions.py:74 #, python-format +msgid "Port %(port_id)s could not be found" +msgstr "" + +#: neutron/common/exceptions.py:78 +#, python-format msgid "Port %(port_id)s could not be found on network %(net_id)s" msgstr "" -#: neutron/common/exceptions.py:79 +#: neutron/common/exceptions.py:83 msgid "Policy configuration policy.json could not be found" msgstr "" -#: neutron/common/exceptions.py:83 +#: neutron/common/exceptions.py:87 #, python-format msgid "Requested rule:%(rule)s cannot be found" msgstr "" -#: neutron/common/exceptions.py:87 +#: neutron/common/exceptions.py:91 #, python-format msgid "Failed to init policy %(policy)s because %(reason)s" msgstr "" -#: neutron/common/exceptions.py:91 +#: neutron/common/exceptions.py:95 #, python-format msgid "Failed to check policy %(policy)s because %(reason)s" msgstr "" -#: neutron/common/exceptions.py:95 +#: neutron/common/exceptions.py:99 #, python-format msgid "Unsupported port state: %(port_state)s" msgstr "" -#: neutron/common/exceptions.py:99 +#: neutron/common/exceptions.py:103 msgid "The resource is inuse" msgstr "" -#: neutron/common/exceptions.py:103 +#: neutron/common/exceptions.py:107 #, python-format msgid "" "Unable to complete operation on network %(net_id)s. There are one or more" " ports still in use on the network." msgstr "" -#: neutron/common/exceptions.py:108 +#: neutron/common/exceptions.py:112 #, python-format msgid "" "Unable to complete operation on subnet %(subnet_id)s. One or more ports " "have an IP allocation from this subnet." msgstr "" -#: neutron/common/exceptions.py:113 +#: neutron/common/exceptions.py:117 #, python-format msgid "" "Unable to complete operation on port %(port_id)s for network %(net_id)s. " "Port already has an attacheddevice %(device_id)s." msgstr "" -#: neutron/common/exceptions.py:119 +#: neutron/common/exceptions.py:123 #, python-format msgid "" "Unable to complete operation for network %(net_id)s. The mac address " "%(mac)s is in use." msgstr "" -#: neutron/common/exceptions.py:125 +#: neutron/common/exceptions.py:129 #, python-format msgid "" "Unable to complete operation for %(subnet_id)s. The number of host routes" " exceeds the limit %(quota)s." msgstr "" -#: neutron/common/exceptions.py:131 +#: neutron/common/exceptions.py:135 #, python-format msgid "" "Unable to complete operation for %(subnet_id)s. The number of DNS " "nameservers exceeds the limit %(quota)s." msgstr "" -#: neutron/common/exceptions.py:136 +#: neutron/common/exceptions.py:140 #, python-format msgid "" "Unable to complete operation for network %(net_id)s. The IP address " "%(ip_address)s is in use." msgstr "" -#: neutron/common/exceptions.py:141 +#: neutron/common/exceptions.py:145 #, python-format msgid "" "Unable to create the network. The VLAN %(vlan_id)s on physical network " "%(physical_network)s is in use." msgstr "" -#: neutron/common/exceptions.py:147 +#: neutron/common/exceptions.py:151 #, python-format msgid "" "Unable to create the flat network. Physical network %(physical_network)s " "is in use." msgstr "" -#: neutron/common/exceptions.py:152 +#: neutron/common/exceptions.py:156 #, python-format msgid "Unable to create the network. The tunnel ID %(tunnel_id)s is in use." msgstr "" -#: neutron/common/exceptions.py:157 +#: neutron/common/exceptions.py:161 msgid "Tenant network creation is not enabled." msgstr "" -#: neutron/common/exceptions.py:165 +#: neutron/common/exceptions.py:169 msgid "" "Unable to create the network. No tenant network is available for " "allocation." msgstr "" -#: neutron/common/exceptions.py:170 +#: neutron/common/exceptions.py:174 #, python-format msgid "" "Unable to plug the attachment %(att_id)s into port %(port_id)s for " @@ -1799,117 +1809,117 @@ msgid "" "%(att_port_id)s" msgstr "" -#: neutron/common/exceptions.py:176 +#: neutron/common/exceptions.py:180 #, python-format msgid "" "Subnet on port %(port_id)s does not match the requested subnet " "%(subnet_id)s" msgstr "" -#: neutron/common/exceptions.py:181 +#: neutron/common/exceptions.py:185 #, python-format msgid "Malformed request body: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:189 +#: neutron/common/exceptions.py:193 #, python-format msgid "Invalid input for operation: %(error_message)s." msgstr "" -#: neutron/common/exceptions.py:193 +#: neutron/common/exceptions.py:197 #, python-format msgid "The allocation pool %(pool)s is not valid." msgstr "" -#: neutron/common/exceptions.py:197 +#: neutron/common/exceptions.py:201 #, python-format msgid "" "Found overlapping allocation pools:%(pool_1)s %(pool_2)s for subnet " "%(subnet_cidr)s." msgstr "" -#: neutron/common/exceptions.py:202 +#: neutron/common/exceptions.py:206 #, python-format msgid "The allocation pool %(pool)s spans beyond the subnet cidr %(subnet_cidr)s." msgstr "" -#: neutron/common/exceptions.py:211 +#: neutron/common/exceptions.py:215 #, python-format msgid "Unable to generate unique mac on network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:215 +#: neutron/common/exceptions.py:219 #, python-format msgid "No more IP addresses available on network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:219 +#: neutron/common/exceptions.py:223 #, python-format msgid "Bridge %(bridge)s does not exist." msgstr "" -#: neutron/common/exceptions.py:223 +#: neutron/common/exceptions.py:227 #, python-format msgid "Creation failed. %(dev_name)s already exists." msgstr "" -#: neutron/common/exceptions.py:227 +#: neutron/common/exceptions.py:231 msgid "Sudo priviledge is required to run this command." msgstr "" -#: neutron/common/exceptions.py:231 +#: neutron/common/exceptions.py:235 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: neutron/common/exceptions.py:235 +#: neutron/common/exceptions.py:239 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: neutron/common/exceptions.py:239 +#: neutron/common/exceptions.py:243 msgid "Tenant-id was missing from Quota request" msgstr "" -#: neutron/common/exceptions.py:243 +#: neutron/common/exceptions.py:247 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: neutron/common/exceptions.py:248 +#: neutron/common/exceptions.py:252 #, python-format msgid "" "Unable to reconfigure sharing settings for network %(network)s. Multiple " "tenants are using it" msgstr "" -#: neutron/common/exceptions.py:253 +#: neutron/common/exceptions.py:257 #, python-format msgid "Invalid extension environment: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:257 +#: neutron/common/exceptions.py:261 #, python-format msgid "Unable to find any IP address on external network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:262 +#: neutron/common/exceptions.py:266 msgid "More than one external network exists" msgstr "" -#: neutron/common/exceptions.py:266 +#: neutron/common/exceptions.py:270 #, python-format msgid "An invalid value was provided for %(opt_name)s: %(opt_value)s" msgstr "" -#: neutron/common/exceptions.py:271 +#: neutron/common/exceptions.py:275 #, python-format msgid "Gateway ip %(ip_address)s conflicts with allocation pool %(pool)s" msgstr "" -#: neutron/common/exceptions.py:276 +#: neutron/common/exceptions.py:280 #, python-format msgid "Invalid network VLAN range: '%(vlan_range)s' - '%(error)s'" msgstr "" @@ -2012,200 +2022,200 @@ msgstr "" msgid "Cannot create resource for another tenant" msgstr "" -#: neutron/db/db_base_plugin_v2.py:274 +#: neutron/db/db_base_plugin_v2.py:272 #, python-format msgid "Generated mac for network %(network_id)s is %(mac_address)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:280 +#: neutron/db/db_base_plugin_v2.py:278 #, python-format msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:284 +#: neutron/db/db_base_plugin_v2.py:282 #, python-format msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/db_base_plugin_v2.py:314 +#: neutron/db/db_base_plugin_v2.py:312 #, python-format msgid "" "Hold allocated IP %(ip_address)s " "(%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:378 +#: neutron/db/db_base_plugin_v2.py:376 #, python-format msgid "Recycle %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:382 +#: neutron/db/db_base_plugin_v2.py:380 #, python-format msgid "Recycle: first match for %(first_ip)s-%(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:389 +#: neutron/db/db_base_plugin_v2.py:387 #, python-format msgid "Recycle: last match for %(first_ip)s-%(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:401 +#: neutron/db/db_base_plugin_v2.py:399 #, python-format msgid "Recycle: merged %(first_ip1)s-%(last_ip1)s and %(first_ip2)s-%(last_ip2)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:410 +#: neutron/db/db_base_plugin_v2.py:408 #, python-format msgid "Recycle: updated first %(first_ip)s-%(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:415 +#: neutron/db/db_base_plugin_v2.py:413 #, python-format msgid "Recycle: updated last %(first_ip)s-%(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:424 +#: neutron/db/db_base_plugin_v2.py:422 #, python-format msgid "Recycle: created new %(first_ip)s-%(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:448 +#: neutron/db/db_base_plugin_v2.py:446 #, python-format msgid "" "No fixed IP found that matches the network %(network_id)s and ip address " "%(ip_address)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:457 +#: neutron/db/db_base_plugin_v2.py:455 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:481 +#: neutron/db/db_base_plugin_v2.py:479 #, python-format msgid "All IP's from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:486 +#: neutron/db/db_base_plugin_v2.py:484 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:493 +#: neutron/db/db_base_plugin_v2.py:491 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: neutron/db/db_base_plugin_v2.py:599 +#: neutron/db/db_base_plugin_v2.py:597 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/db_base_plugin_v2.py:611 +#: neutron/db/db_base_plugin_v2.py:609 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: neutron/db/db_base_plugin_v2.py:617 +#: neutron/db/db_base_plugin_v2.py:615 #, python-format msgid "" "Failed to create port on network %(network_id)s, because fixed_ips " "included invalid subnet %(subnet_id)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:637 +#: neutron/db/db_base_plugin_v2.py:635 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:646 neutron/db/db_base_plugin_v2.py:679 +#: neutron/db/db_base_plugin_v2.py:644 neutron/db/db_base_plugin_v2.py:677 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/db_base_plugin_v2.py:694 +#: neutron/db/db_base_plugin_v2.py:692 #, python-format msgid "Port update. Hold %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:702 +#: neutron/db/db_base_plugin_v2.py:700 #, python-format msgid "Port update. Adding %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:757 +#: neutron/db/db_base_plugin_v2.py:755 #, python-format msgid "" "Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps" " with another subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:762 +#: neutron/db/db_base_plugin_v2.py:760 #, python-format msgid "" "Validation for CIDR: %(new_cidr)s failed - overlaps with subnet " "%(subnet_id)s (CIDR: %(cidr)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:782 +#: neutron/db/db_base_plugin_v2.py:780 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: neutron/db/db_base_plugin_v2.py:789 +#: neutron/db/db_base_plugin_v2.py:787 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/db_base_plugin_v2.py:796 +#: neutron/db/db_base_plugin_v2.py:794 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/db_base_plugin_v2.py:800 +#: neutron/db/db_base_plugin_v2.py:798 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:805 +#: neutron/db/db_base_plugin_v2.py:803 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:818 +#: neutron/db/db_base_plugin_v2.py:816 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: neutron/db/db_base_plugin_v2.py:829 +#: neutron/db/db_base_plugin_v2.py:827 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:842 neutron/db/db_base_plugin_v2.py:846 +#: neutron/db/db_base_plugin_v2.py:840 neutron/db/db_base_plugin_v2.py:844 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:968 +#: neutron/db/db_base_plugin_v2.py:966 #, python-format msgid "An exception occured while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1067 +#: neutron/db/db_base_plugin_v2.py:1065 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1091 +#: neutron/db/db_base_plugin_v2.py:1089 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1104 +#: neutron/db/db_base_plugin_v2.py:1102 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1366 +#: neutron/db/db_base_plugin_v2.py:1364 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1446 +#: neutron/db/db_base_plugin_v2.py:1444 #, python-format msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" @@ -2350,7 +2360,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:600 neutron/plugins/nicira/NeutronPlugin.py:1878 +#: neutron/db/l3_db.py:600 neutron/plugins/nicira/NeutronPlugin.py:1926 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -3018,6 +3028,51 @@ msgstr "" msgid "API for retrieving service providers for Neutron advanced services" msgstr "" +#: neutron/extensions/vpnaas.py:35 +#, python-format +msgid "VPNService %(vpnservice_id)s could not be found" +msgstr "" + +#: neutron/extensions/vpnaas.py:39 +#, python-format +msgid "ipsec_site_connection %(ipsecsite_conn_id)s not found" +msgstr "" + +#: neutron/extensions/vpnaas.py:43 +#, python-format +msgid "ipsec_site_connection %(attribute_a)s less than dpd_interval" +msgstr "" + +#: neutron/extensions/vpnaas.py:47 +#, python-format +msgid "IKEPolicy %(ikepolicy_id)s could not be found" +msgstr "" + +#: neutron/extensions/vpnaas.py:51 +#, python-format +msgid "IPsecPolicy %(ipsecpolicy_id)s could not be found" +msgstr "" + +#: neutron/extensions/vpnaas.py:55 +#, python-format +msgid "IKEPolicy %(ikepolicy_id)s is still in use" +msgstr "" + +#: neutron/extensions/vpnaas.py:59 +#, python-format +msgid "VPNService %(vpnservice_id)s is still in use" +msgstr "" + +#: neutron/extensions/vpnaas.py:63 +#, python-format +msgid "Invalid state %(state)s of vpnaas resource %(id)s" +msgstr "" + +#: neutron/extensions/vpnaas.py:67 +#, python-format +msgid "IPsecPolicy %(ipsecpolicy_id)s is still in use" +msgstr "" + #: neutron/openstack/common/exception.py:104 msgid "Uncaught exception" msgstr "" @@ -5450,7 +5505,7 @@ msgstr "" #, python-format msgid "" "MidoClient.create_tenant_router called: tenant_id=%(tenant_id)s, " -"name=%(name)smetadata_router=%(metadata_router)s" +"name=%(name)s, metadata_router=%(metadata_router)s" msgstr "" #: neutron/plugins/midonet/midonet_lib.py:292 @@ -5712,7 +5767,7 @@ msgid "MidonetPluginV2.update_network called: id=%(id)r, network=%(network)r" msgstr "" #: neutron/plugins/midonet/plugin.py:193 -#: neutron/plugins/nicira/NeutronPlugin.py:1073 +#: neutron/plugins/nicira/NeutronPlugin.py:1115 msgid "admin_state_up=False networks are not supported." msgstr "" @@ -6651,76 +6706,81 @@ msgstr "" msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:234 +#: neutron/plugins/nec/nec_plugin.py:237 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:253 +#: neutron/plugins/nec/nec_plugin.py:256 #, python-format msgid "create_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:269 +#: neutron/plugins/nec/nec_plugin.py:272 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:309 +#: neutron/plugins/nec/nec_plugin.py:312 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:318 +#: neutron/plugins/nec/nec_plugin.py:331 #, python-format -msgid "delete_network(): deleting auto-delete port from OFC: %s" +msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:334 +#: neutron/plugins/nec/nec_plugin.py:346 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:347 +#: neutron/plugins/nec/nec_plugin.py:361 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:359 +#: neutron/plugins/nec/nec_plugin.py:373 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:378 +#: neutron/plugins/nec/nec_plugin.py:392 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:404 +#: neutron/plugins/nec/nec_plugin.py:418 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:484 +#: neutron/plugins/nec/nec_plugin.py:426 +#, python-format +msgid "Failed to delete port=%s from OFC." +msgstr "" + +#: neutron/plugins/nec/nec_plugin.py:501 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:515 +#: neutron/plugins/nec/nec_plugin.py:532 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:534 +#: neutron/plugins/nec/nec_plugin.py:551 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:539 +#: neutron/plugins/nec/nec_plugin.py:556 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -6940,407 +7000,412 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:248 +#: neutron/plugins/nicira/NeutronPlugin.py:246 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:283 +#: neutron/plugins/nicira/NeutronPlugin.py:281 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:285 +#: neutron/plugins/nicira/NeutronPlugin.py:283 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:288 +#: neutron/plugins/nicira/NeutronPlugin.py:286 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:363 +#: neutron/plugins/nicira/NeutronPlugin.py:361 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:369 +#: neutron/plugins/nicira/NeutronPlugin.py:367 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:375 +#: neutron/plugins/nicira/NeutronPlugin.py:373 #, python-format msgid "" "Unable to plug attachment in router port %(r_port_id)s for neutron port " "id %(q_port_id)s on router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:420 +#: neutron/plugins/nicira/NeutronPlugin.py:418 msgid "An exception occured while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:446 -#: neutron/plugins/nicira/NeutronPlugin.py:481 -#: neutron/plugins/nicira/NeutronPlugin.py:649 +#: neutron/plugins/nicira/NeutronPlugin.py:448 +#, python-format +msgid "An exception occured while creating the quantum port %s on the NVP plaform" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:460 +#: neutron/plugins/nicira/NeutronPlugin.py:497 +#: neutron/plugins/nicira/NeutronPlugin.py:682 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:466 -#: neutron/plugins/nicira/NeutronPlugin.py:546 -#: neutron/plugins/nicira/NeutronPlugin.py:668 +#: neutron/plugins/nicira/NeutronPlugin.py:482 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:470 -#, python-format -msgid "An exception occured while plugging the interface into network:%s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:488 +#: neutron/plugins/nicira/NeutronPlugin.py:504 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:497 +#: neutron/plugins/nicira/NeutronPlugin.py:513 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:503 +#: neutron/plugins/nicira/NeutronPlugin.py:519 #, python-format msgid "port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:522 -#: neutron/plugins/nicira/NeutronPlugin.py:925 +#: neutron/plugins/nicira/NeutronPlugin.py:538 +#: neutron/plugins/nicira/NeutronPlugin.py:967 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:534 +#: neutron/plugins/nicira/NeutronPlugin.py:550 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:553 +#: neutron/plugins/nicira/NeutronPlugin.py:573 +#, python-format +msgid "" +"_nvp_create_router_port completed for port %(name)s on network " +"%(network_id)s. The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:586 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:561 +#: neutron/plugins/nicira/NeutronPlugin.py:594 #, python-format msgid "The gateway port for the router %s was not found on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:598 +#: neutron/plugins/nicira/NeutronPlugin.py:631 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:630 +#: neutron/plugins/nicira/NeutronPlugin.py:663 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:634 -#: neutron/plugins/nicira/NeutronPlugin.py:1823 +#: neutron/plugins/nicira/NeutronPlugin.py:667 +#: neutron/plugins/nicira/NeutronPlugin.py:1871 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:636 +#: neutron/plugins/nicira/NeutronPlugin.py:669 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:706 +#: neutron/plugins/nicira/NeutronPlugin.py:710 +#, python-format +msgid "" +"_nvp_create_l2_gw_port completed for port %(name)s on network " +"%(network_id)s. The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:748 #, python-format msgid "Unable to find NVP uuid for Neutron port %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:735 +#: neutron/plugins/nicira/NeutronPlugin.py:777 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:739 +#: neutron/plugins/nicira/NeutronPlugin.py:781 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:743 +#: neutron/plugins/nicira/NeutronPlugin.py:785 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:747 -#: neutron/plugins/nicira/NeutronPlugin.py:762 +#: neutron/plugins/nicira/NeutronPlugin.py:789 +#: neutron/plugins/nicira/NeutronPlugin.py:804 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:768 +#: neutron/plugins/nicira/NeutronPlugin.py:810 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:799 +#: neutron/plugins/nicira/NeutronPlugin.py:841 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:821 +#: neutron/plugins/nicira/NeutronPlugin.py:863 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:849 +#: neutron/plugins/nicira/NeutronPlugin.py:891 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:907 +#: neutron/plugins/nicira/NeutronPlugin.py:949 #, python-format msgid "A nvp lport identifier was not found for neutron port '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:935 +#: neutron/plugins/nicira/NeutronPlugin.py:977 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:938 +#: neutron/plugins/nicira/NeutronPlugin.py:980 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:964 +#: neutron/plugins/nicira/NeutronPlugin.py:1006 #, python-format msgid "" "Current network status:%(nvp_net_status)s; Status in Neutron " "DB:%(neutron_status)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:974 -#: neutron/plugins/nicira/NeutronPlugin.py:1022 +#: neutron/plugins/nicira/NeutronPlugin.py:1016 +#: neutron/plugins/nicira/NeutronPlugin.py:1064 msgid "Unable to get logical switches" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1036 +#: neutron/plugins/nicira/NeutronPlugin.py:1078 #, python-format msgid "Logical Switch %s found in neutron database but not in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1051 +#: neutron/plugins/nicira/NeutronPlugin.py:1093 #, python-format msgid "" "Found %s logical switches not bound to Neutron networks. Neutron and NVP " "are potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1055 +#: neutron/plugins/nicira/NeutronPlugin.py:1097 #, python-format msgid "get_networks() completed for tenant %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1140 +#: neutron/plugins/nicira/NeutronPlugin.py:1182 #, python-format msgid "Lswitch %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1149 +#: neutron/plugins/nicira/NeutronPlugin.py:1191 msgid "Unable to get ports" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1176 +#: neutron/plugins/nicira/NeutronPlugin.py:1218 #, python-format msgid "Neutron logical port %s was not found on NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1183 +#: neutron/plugins/nicira/NeutronPlugin.py:1225 #, python-format msgid "" "Found %s logical ports not bound to Neutron ports. Neutron and NVP are " "potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1249 +#: neutron/plugins/nicira/NeutronPlugin.py:1283 #, python-format -msgid "Network %s was not found in NVP." +msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1257 -msgid "Unable to create port or set port attachment in NVP." +#: neutron/plugins/nicira/NeutronPlugin.py:1300 +#, python-format +msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1261 -#, python-format -msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" +#: neutron/plugins/nicira/NeutronPlugin.py:1311 +msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1338 +#: neutron/plugins/nicira/NeutronPlugin.py:1386 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1364 +#: neutron/plugins/nicira/NeutronPlugin.py:1412 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1491 -#: neutron/plugins/nicira/NeutronPlugin.py:1535 +#: neutron/plugins/nicira/NeutronPlugin.py:1539 +#: neutron/plugins/nicira/NeutronPlugin.py:1583 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1504 +#: neutron/plugins/nicira/NeutronPlugin.py:1552 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1544 +#: neutron/plugins/nicira/NeutronPlugin.py:1592 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1560 +#: neutron/plugins/nicira/NeutronPlugin.py:1608 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1564 +#: neutron/plugins/nicira/NeutronPlugin.py:1612 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1566 +#: neutron/plugins/nicira/NeutronPlugin.py:1614 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1599 +#: neutron/plugins/nicira/NeutronPlugin.py:1647 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1603 +#: neutron/plugins/nicira/NeutronPlugin.py:1651 msgid "Unable to delete logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1623 +#: neutron/plugins/nicira/NeutronPlugin.py:1671 #, python-format msgid "" "Current router status:%(router_status)s;Status in Neutron " "DB:%(db_router_status)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1650 +#: neutron/plugins/nicira/NeutronPlugin.py:1698 msgid "Unable to get logical routers from NVP controller" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1672 +#: neutron/plugins/nicira/NeutronPlugin.py:1720 #, python-format msgid "" "Found %s logical routers not bound to Neutron routers. Neutron and NVP " "are potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1698 -#, python-format -msgid "" -"The port %(port_id)s, connected to the router %(router_id)s was not found" -" on the NVP backend." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1733 +#: neutron/plugins/nicira/NeutronPlugin.py:1781 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1778 +#: neutron/plugins/nicira/NeutronPlugin.py:1826 #, python-format msgid "" "The port %(port_id)s, connected to the router %(router_id)s was not found" " on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1790 +#: neutron/plugins/nicira/NeutronPlugin.py:1838 #, python-format msgid "" "Unable to find NVP logical router port for Neutron port id:%s. Was this " "port ever paired with a logical router?" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1819 +#: neutron/plugins/nicira/NeutronPlugin.py:1867 #, python-format msgid "Logical router port resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1845 +#: neutron/plugins/nicira/NeutronPlugin.py:1893 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1851 +#: neutron/plugins/nicira/NeutronPlugin.py:1899 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1917 +#: neutron/plugins/nicira/NeutronPlugin.py:1965 #, python-format msgid "Address list for NVP logical router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1941 +#: neutron/plugins/nicira/NeutronPlugin.py:1989 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1984 +#: neutron/plugins/nicira/NeutronPlugin.py:2032 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1987 +#: neutron/plugins/nicira/NeutronPlugin.py:2035 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2013 +#: neutron/plugins/nicira/NeutronPlugin.py:2061 #, python-format msgid "" "Create_l2_gw_service did not return an uuid for the newly created " "resource:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2035 +#: neutron/plugins/nicira/NeutronPlugin.py:2083 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" @@ -7452,7 +7517,7 @@ msgstr "" #: neutron/plugins/nicira/nvplib.py:505 #, python-format -msgid "Cannot update NVP routes %(routes)s forrouter %(router_id)s" +msgid "Cannot update NVP routes %(routes)s for router %(router_id)s" msgstr "" #: neutron/plugins/nicira/nvplib.py:621 @@ -7478,91 +7543,91 @@ msgstr "" msgid "get_port() %(network)s %(port)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:664 neutron/plugins/nicira/nvplib.py:718 +#: neutron/plugins/nicira/nvplib.py:664 neutron/plugins/nicira/nvplib.py:719 #, python-format msgid "Port or Network not found, Error: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:713 +#: neutron/plugins/nicira/nvplib.py:714 #, python-format msgid "Updated logical port %(result)s on logical switch %(uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:749 +#: neutron/plugins/nicira/nvplib.py:751 #, python-format -msgid "Created logical port %(result)s on logical swtich %(uuid)s" +msgid "Created logical port %(result)s on logical switch %(uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:773 +#: neutron/plugins/nicira/nvplib.py:775 #, python-format msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:803 +#: neutron/plugins/nicira/nvplib.py:805 #, python-format msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:813 +#: neutron/plugins/nicira/nvplib.py:815 #, python-format msgid "" "Delete logical router port %(lport_uuid)s on logical router " "%(lrouter_uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:868 +#: neutron/plugins/nicira/nvplib.py:870 #, python-format msgid "Invalid NVP attachment type '%s'" msgstr "" -#: neutron/plugins/nicira/nvplib.py:880 +#: neutron/plugins/nicira/nvplib.py:882 #, python-format msgid "Port not found, Error: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:999 +#: neutron/plugins/nicira/nvplib.py:1002 #, python-format msgid "Created Security Profile: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1025 +#: neutron/plugins/nicira/nvplib.py:1028 #, python-format msgid "Updated Security Profile: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1044 +#: neutron/plugins/nicira/nvplib.py:1047 #, python-format msgid "Invalid keys for NAT match: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1050 +#: neutron/plugins/nicira/nvplib.py:1053 #, python-format msgid "Creating NAT rule: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1064 +#: neutron/plugins/nicira/nvplib.py:1067 msgid "" "No SNAT rules cannot be applied as they are not available in this version" " of the NVP platform" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1199 +#: neutron/plugins/nicira/nvplib.py:1202 #, python-format msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1204 +#: neutron/plugins/nicira/nvplib.py:1207 #, python-format msgid "" "An exception occurred while updating IP addresses on a router logical " "port:%s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1245 +#: neutron/plugins/nicira/nvplib.py:1248 msgid "Failed to create logical queue" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1256 +#: neutron/plugins/nicira/nvplib.py:1259 msgid "Failed to delete logical queue" msgstr "" @@ -8051,7 +8116,7 @@ msgstr "" #: neutron/plugins/nicira/extensions/nvp_qos.py:46 #, python-format -msgid "Invalid value for dscp %(data)s must be integer valuebetween 0 and 63." +msgid "Invalid value for dscp %(data)s must be integer value between 0 and 63." msgstr "" #: neutron/plugins/nicira/extensions/nvp_qos.py:51 @@ -9012,3 +9077,33 @@ msgstr "" #~ msgid "No DSCP field needed when QoS workload marked trusted" #~ msgstr "" +#~ msgid "" +#~ "MidoClient.create_tenant_router called: " +#~ "tenant_id=%(tenant_id)s, " +#~ "name=%(name)smetadata_router=%(metadata_router)s" +#~ msgstr "" + +#~ msgid "delete_network(): deleting auto-delete port from OFC: %s" +#~ msgstr "" + +#~ msgid "An exception occured while plugging the interface into network:%s" +#~ msgstr "" + +#~ msgid "Network %s was not found in NVP." +#~ msgstr "" + +#~ msgid "" +#~ "The port %(port_id)s, connected to the" +#~ " router %(router_id)s was not found " +#~ "on the NVP backend." +#~ msgstr "" + +#~ msgid "Cannot update NVP routes %(routes)s forrouter %(router_id)s" +#~ msgstr "" + +#~ msgid "Created logical port %(result)s on logical swtich %(uuid)s" +#~ msgstr "" + +#~ msgid "Invalid value for dscp %(data)s must be integer valuebetween 0 and 63." +#~ msgstr "" + diff --git a/neutron/locale/es/LC_MESSAGES/neutron.po b/neutron/locale/es/LC_MESSAGES/neutron.po index 6e764a730..60704c668 100644 --- a/neutron/locale/es/LC_MESSAGES/neutron.po +++ b/neutron/locale/es/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-07-30 19:54+0000\n" +"POT-Creation-Date: 2013-07-31 19:55+0000\n" "PO-Revision-Date: 2013-05-13 06:01+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Spanish " @@ -404,7 +404,7 @@ msgid "" "networks" msgstr "" -#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:865 +#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:858 msgid "DHCP agent started" msgstr "" @@ -421,97 +421,102 @@ msgstr "" msgid "Synchronizing state" msgstr "" -#: neutron/agent/dhcp_agent.py:166 +#: neutron/agent/dhcp_agent.py:163 +#, python-format +msgid "Unable to sync network state on deleted network %s" +msgstr "" + +#: neutron/agent/dhcp_agent.py:171 msgid "Unable to sync network state." msgstr "" -#: neutron/agent/dhcp_agent.py:186 neutron/agent/dhcp_agent.py:226 +#: neutron/agent/dhcp_agent.py:191 neutron/agent/dhcp_agent.py:231 #, python-format msgid "Network %s RPC info call failed." msgstr "" -#: neutron/agent/dhcp_agent.py:318 +#: neutron/agent/dhcp_agent.py:323 #, python-format msgid "" "%(port_num)d router ports found on the metadata access network. Only the " "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:528 neutron/agent/l3_agent.py:159 +#: neutron/agent/dhcp_agent.py:533 neutron/agent/l3_agent.py:159 #: neutron/debug/debug_agent.py:45 msgid "The driver used to manage the virtual interface." msgstr "" -#: neutron/agent/dhcp_agent.py:536 +#: neutron/agent/dhcp_agent.py:541 msgid "You must specify an interface driver" msgstr "" -#: neutron/agent/dhcp_agent.py:542 neutron/agent/l3_agent.py:202 +#: neutron/agent/dhcp_agent.py:547 neutron/agent/l3_agent.py:202 #, python-format msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/dhcp_agent.py:590 +#: neutron/agent/dhcp_agent.py:595 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/dhcp_agent.py:600 +#: neutron/agent/dhcp_agent.py:605 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/dhcp_agent.py:641 +#: neutron/agent/dhcp_agent.py:646 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/dhcp_agent.py:682 neutron/debug/debug_agent.py:75 +#: neutron/agent/dhcp_agent.py:687 neutron/debug/debug_agent.py:75 #, python-format msgid "Reusing existing device: %s." msgstr "" -#: neutron/agent/dhcp_agent.py:769 +#: neutron/agent/dhcp_agent.py:762 msgid "Location to DHCP lease relay UNIX domain socket" msgstr "" -#: neutron/agent/dhcp_agent.py:799 +#: neutron/agent/dhcp_agent.py:792 #, python-format msgid "Network ID %s is not a valid UUID" msgstr "" -#: neutron/agent/dhcp_agent.py:805 +#: neutron/agent/dhcp_agent.py:798 msgid "Unable to parse lease relay msg to dict." msgstr "" -#: neutron/agent/dhcp_agent.py:806 +#: neutron/agent/dhcp_agent.py:799 #, python-format msgid "Exception value: %s" msgstr "" -#: neutron/agent/dhcp_agent.py:807 +#: neutron/agent/dhcp_agent.py:800 #, python-format msgid "Message representation: %s" msgstr "" -#: neutron/agent/dhcp_agent.py:809 +#: neutron/agent/dhcp_agent.py:802 msgid "Unable update lease. Exception" msgstr "" -#: neutron/agent/dhcp_agent.py:848 neutron/agent/l3_agent.py:805 +#: neutron/agent/dhcp_agent.py:841 neutron/agent/l3_agent.py:805 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:854 neutron/agent/l3_agent.py:810 +#: neutron/agent/dhcp_agent.py:847 neutron/agent/l3_agent.py:810 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:228 #: neutron/plugins/nec/agent/nec_neutron_agent.py:184 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:221 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:862 neutron/agent/l3_agent.py:815 +#: neutron/agent/dhcp_agent.py:855 neutron/agent/l3_agent.py:815 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:281 #, python-format msgid "agent_updated by server side %s!" @@ -929,27 +934,27 @@ msgstr "" msgid "No namespace defined for parent" msgstr "" -#: neutron/agent/linux/iptables_firewall.py:56 +#: neutron/agent/linux/iptables_firewall.py:58 #, python-format msgid "Preparing device (%s) filter" msgstr "" -#: neutron/agent/linux/iptables_firewall.py:64 +#: neutron/agent/linux/iptables_firewall.py:66 #, python-format msgid "Updating device (%s) filter" msgstr "" -#: neutron/agent/linux/iptables_firewall.py:66 +#: neutron/agent/linux/iptables_firewall.py:68 #, python-format msgid "Attempted to update port filter which is not filtered %s" msgstr "" -#: neutron/agent/linux/iptables_firewall.py:75 +#: neutron/agent/linux/iptables_firewall.py:77 #, python-format msgid "Removing device (%s) filter" msgstr "" -#: neutron/agent/linux/iptables_firewall.py:77 +#: neutron/agent/linux/iptables_firewall.py:79 #, python-format msgid "Attempted to remove port filter which is not filtered %r" msgstr "" @@ -1380,58 +1385,58 @@ msgstr "" msgid "'%s' is not a valid IP subnet" msgstr "" -#: neutron/api/v2/attributes.py:271 +#: neutron/api/v2/attributes.py:266 neutron/api/v2/attributes.py:307 #, python-format -msgid "'%s' is not a valid input" +msgid "'%s' is not a list" msgstr "" -#: neutron/api/v2/attributes.py:278 +#: neutron/api/v2/attributes.py:271 neutron/api/v2/attributes.py:318 #, python-format -msgid "'%s' is not a valid UUID" +msgid "Duplicate items in the list: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:290 +#: neutron/api/v2/attributes.py:288 #, python-format -msgid "'%s' is not a list" +msgid "'%s' is not a valid input" msgstr "" -#: neutron/api/v2/attributes.py:301 +#: neutron/api/v2/attributes.py:295 #, python-format -msgid "Duplicate items in the list: '%s'" +msgid "'%s' is not a valid UUID" msgstr "" -#: neutron/api/v2/attributes.py:308 +#: neutron/api/v2/attributes.py:325 #, python-format msgid "'%s' is not a dictionary" msgstr "" -#: neutron/api/v2/attributes.py:333 +#: neutron/api/v2/attributes.py:350 #, python-format msgid "Validator '%s' does not exist." msgstr "" -#: neutron/api/v2/attributes.py:365 +#: neutron/api/v2/attributes.py:382 #, python-format msgid "'%s' is not an integer" msgstr "" -#: neutron/api/v2/attributes.py:370 +#: neutron/api/v2/attributes.py:387 #, python-format msgid "'%s' should be non-negative" msgstr "" -#: neutron/api/v2/attributes.py:389 +#: neutron/api/v2/attributes.py:406 #, python-format msgid "'%s' cannot be converted to boolean" msgstr "" -#: neutron/api/v2/attributes.py:397 +#: neutron/api/v2/attributes.py:414 #: neutron/plugins/nec/extensions/packetfilter.py:48 #, python-format msgid "'%s' is not a integer" msgstr "" -#: neutron/api/v2/attributes.py:410 +#: neutron/api/v2/attributes.py:427 #, python-format msgid "'%s' is not of the form =[value]" msgstr "" @@ -1682,116 +1687,121 @@ msgstr "" #: neutron/common/exceptions.py:74 #, python-format +msgid "Port %(port_id)s could not be found" +msgstr "" + +#: neutron/common/exceptions.py:78 +#, python-format msgid "Port %(port_id)s could not be found on network %(net_id)s" msgstr "" -#: neutron/common/exceptions.py:79 +#: neutron/common/exceptions.py:83 msgid "Policy configuration policy.json could not be found" msgstr "" -#: neutron/common/exceptions.py:83 +#: neutron/common/exceptions.py:87 #, python-format msgid "Requested rule:%(rule)s cannot be found" msgstr "" -#: neutron/common/exceptions.py:87 +#: neutron/common/exceptions.py:91 #, python-format msgid "Failed to init policy %(policy)s because %(reason)s" msgstr "" -#: neutron/common/exceptions.py:91 +#: neutron/common/exceptions.py:95 #, python-format msgid "Failed to check policy %(policy)s because %(reason)s" msgstr "" -#: neutron/common/exceptions.py:95 +#: neutron/common/exceptions.py:99 #, python-format msgid "Unsupported port state: %(port_state)s" msgstr "" -#: neutron/common/exceptions.py:99 +#: neutron/common/exceptions.py:103 msgid "The resource is inuse" msgstr "" -#: neutron/common/exceptions.py:103 +#: neutron/common/exceptions.py:107 #, python-format msgid "" "Unable to complete operation on network %(net_id)s. There are one or more" " ports still in use on the network." msgstr "" -#: neutron/common/exceptions.py:108 +#: neutron/common/exceptions.py:112 #, python-format msgid "" "Unable to complete operation on subnet %(subnet_id)s. One or more ports " "have an IP allocation from this subnet." msgstr "" -#: neutron/common/exceptions.py:113 +#: neutron/common/exceptions.py:117 #, python-format msgid "" "Unable to complete operation on port %(port_id)s for network %(net_id)s. " "Port already has an attacheddevice %(device_id)s." msgstr "" -#: neutron/common/exceptions.py:119 +#: neutron/common/exceptions.py:123 #, python-format msgid "" "Unable to complete operation for network %(net_id)s. The mac address " "%(mac)s is in use." msgstr "" -#: neutron/common/exceptions.py:125 +#: neutron/common/exceptions.py:129 #, python-format msgid "" "Unable to complete operation for %(subnet_id)s. The number of host routes" " exceeds the limit %(quota)s." msgstr "" -#: neutron/common/exceptions.py:131 +#: neutron/common/exceptions.py:135 #, python-format msgid "" "Unable to complete operation for %(subnet_id)s. The number of DNS " "nameservers exceeds the limit %(quota)s." msgstr "" -#: neutron/common/exceptions.py:136 +#: neutron/common/exceptions.py:140 #, python-format msgid "" "Unable to complete operation for network %(net_id)s. The IP address " "%(ip_address)s is in use." msgstr "" -#: neutron/common/exceptions.py:141 +#: neutron/common/exceptions.py:145 #, python-format msgid "" "Unable to create the network. The VLAN %(vlan_id)s on physical network " "%(physical_network)s is in use." msgstr "" -#: neutron/common/exceptions.py:147 +#: neutron/common/exceptions.py:151 #, python-format msgid "" "Unable to create the flat network. Physical network %(physical_network)s " "is in use." msgstr "" -#: neutron/common/exceptions.py:152 +#: neutron/common/exceptions.py:156 #, python-format msgid "Unable to create the network. The tunnel ID %(tunnel_id)s is in use." msgstr "" -#: neutron/common/exceptions.py:157 +#: neutron/common/exceptions.py:161 msgid "Tenant network creation is not enabled." msgstr "" -#: neutron/common/exceptions.py:165 +#: neutron/common/exceptions.py:169 msgid "" "Unable to create the network. No tenant network is available for " "allocation." msgstr "" -#: neutron/common/exceptions.py:170 +#: neutron/common/exceptions.py:174 #, python-format msgid "" "Unable to plug the attachment %(att_id)s into port %(port_id)s for " @@ -1799,117 +1809,117 @@ msgid "" "%(att_port_id)s" msgstr "" -#: neutron/common/exceptions.py:176 +#: neutron/common/exceptions.py:180 #, python-format msgid "" "Subnet on port %(port_id)s does not match the requested subnet " "%(subnet_id)s" msgstr "" -#: neutron/common/exceptions.py:181 +#: neutron/common/exceptions.py:185 #, python-format msgid "Malformed request body: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:189 +#: neutron/common/exceptions.py:193 #, python-format msgid "Invalid input for operation: %(error_message)s." msgstr "" -#: neutron/common/exceptions.py:193 +#: neutron/common/exceptions.py:197 #, python-format msgid "The allocation pool %(pool)s is not valid." msgstr "" -#: neutron/common/exceptions.py:197 +#: neutron/common/exceptions.py:201 #, python-format msgid "" "Found overlapping allocation pools:%(pool_1)s %(pool_2)s for subnet " "%(subnet_cidr)s." msgstr "" -#: neutron/common/exceptions.py:202 +#: neutron/common/exceptions.py:206 #, python-format msgid "The allocation pool %(pool)s spans beyond the subnet cidr %(subnet_cidr)s." msgstr "" -#: neutron/common/exceptions.py:211 +#: neutron/common/exceptions.py:215 #, python-format msgid "Unable to generate unique mac on network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:215 +#: neutron/common/exceptions.py:219 #, python-format msgid "No more IP addresses available on network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:219 +#: neutron/common/exceptions.py:223 #, python-format msgid "Bridge %(bridge)s does not exist." msgstr "" -#: neutron/common/exceptions.py:223 +#: neutron/common/exceptions.py:227 #, python-format msgid "Creation failed. %(dev_name)s already exists." msgstr "" -#: neutron/common/exceptions.py:227 +#: neutron/common/exceptions.py:231 msgid "Sudo priviledge is required to run this command." msgstr "" -#: neutron/common/exceptions.py:231 +#: neutron/common/exceptions.py:235 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: neutron/common/exceptions.py:235 +#: neutron/common/exceptions.py:239 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: neutron/common/exceptions.py:239 +#: neutron/common/exceptions.py:243 msgid "Tenant-id was missing from Quota request" msgstr "" -#: neutron/common/exceptions.py:243 +#: neutron/common/exceptions.py:247 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: neutron/common/exceptions.py:248 +#: neutron/common/exceptions.py:252 #, python-format msgid "" "Unable to reconfigure sharing settings for network %(network)s. Multiple " "tenants are using it" msgstr "" -#: neutron/common/exceptions.py:253 +#: neutron/common/exceptions.py:257 #, python-format msgid "Invalid extension environment: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:257 +#: neutron/common/exceptions.py:261 #, python-format msgid "Unable to find any IP address on external network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:262 +#: neutron/common/exceptions.py:266 msgid "More than one external network exists" msgstr "" -#: neutron/common/exceptions.py:266 +#: neutron/common/exceptions.py:270 #, python-format msgid "An invalid value was provided for %(opt_name)s: %(opt_value)s" msgstr "" -#: neutron/common/exceptions.py:271 +#: neutron/common/exceptions.py:275 #, python-format msgid "Gateway ip %(ip_address)s conflicts with allocation pool %(pool)s" msgstr "" -#: neutron/common/exceptions.py:276 +#: neutron/common/exceptions.py:280 #, python-format msgid "Invalid network VLAN range: '%(vlan_range)s' - '%(error)s'" msgstr "" @@ -2012,200 +2022,200 @@ msgstr "" msgid "Cannot create resource for another tenant" msgstr "" -#: neutron/db/db_base_plugin_v2.py:274 +#: neutron/db/db_base_plugin_v2.py:272 #, python-format msgid "Generated mac for network %(network_id)s is %(mac_address)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:280 +#: neutron/db/db_base_plugin_v2.py:278 #, python-format msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:284 +#: neutron/db/db_base_plugin_v2.py:282 #, python-format msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/db_base_plugin_v2.py:314 +#: neutron/db/db_base_plugin_v2.py:312 #, python-format msgid "" "Hold allocated IP %(ip_address)s " "(%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:378 +#: neutron/db/db_base_plugin_v2.py:376 #, python-format msgid "Recycle %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:382 +#: neutron/db/db_base_plugin_v2.py:380 #, python-format msgid "Recycle: first match for %(first_ip)s-%(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:389 +#: neutron/db/db_base_plugin_v2.py:387 #, python-format msgid "Recycle: last match for %(first_ip)s-%(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:401 +#: neutron/db/db_base_plugin_v2.py:399 #, python-format msgid "Recycle: merged %(first_ip1)s-%(last_ip1)s and %(first_ip2)s-%(last_ip2)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:410 +#: neutron/db/db_base_plugin_v2.py:408 #, python-format msgid "Recycle: updated first %(first_ip)s-%(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:415 +#: neutron/db/db_base_plugin_v2.py:413 #, python-format msgid "Recycle: updated last %(first_ip)s-%(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:424 +#: neutron/db/db_base_plugin_v2.py:422 #, python-format msgid "Recycle: created new %(first_ip)s-%(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:448 +#: neutron/db/db_base_plugin_v2.py:446 #, python-format msgid "" "No fixed IP found that matches the network %(network_id)s and ip address " "%(ip_address)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:457 +#: neutron/db/db_base_plugin_v2.py:455 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:481 +#: neutron/db/db_base_plugin_v2.py:479 #, python-format msgid "All IP's from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:486 +#: neutron/db/db_base_plugin_v2.py:484 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:493 +#: neutron/db/db_base_plugin_v2.py:491 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: neutron/db/db_base_plugin_v2.py:599 +#: neutron/db/db_base_plugin_v2.py:597 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/db_base_plugin_v2.py:611 +#: neutron/db/db_base_plugin_v2.py:609 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: neutron/db/db_base_plugin_v2.py:617 +#: neutron/db/db_base_plugin_v2.py:615 #, python-format msgid "" "Failed to create port on network %(network_id)s, because fixed_ips " "included invalid subnet %(subnet_id)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:637 +#: neutron/db/db_base_plugin_v2.py:635 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:646 neutron/db/db_base_plugin_v2.py:679 +#: neutron/db/db_base_plugin_v2.py:644 neutron/db/db_base_plugin_v2.py:677 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/db_base_plugin_v2.py:694 +#: neutron/db/db_base_plugin_v2.py:692 #, python-format msgid "Port update. Hold %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:702 +#: neutron/db/db_base_plugin_v2.py:700 #, python-format msgid "Port update. Adding %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:757 +#: neutron/db/db_base_plugin_v2.py:755 #, python-format msgid "" "Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps" " with another subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:762 +#: neutron/db/db_base_plugin_v2.py:760 #, python-format msgid "" "Validation for CIDR: %(new_cidr)s failed - overlaps with subnet " "%(subnet_id)s (CIDR: %(cidr)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:782 +#: neutron/db/db_base_plugin_v2.py:780 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: neutron/db/db_base_plugin_v2.py:789 +#: neutron/db/db_base_plugin_v2.py:787 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/db_base_plugin_v2.py:796 +#: neutron/db/db_base_plugin_v2.py:794 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/db_base_plugin_v2.py:800 +#: neutron/db/db_base_plugin_v2.py:798 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:805 +#: neutron/db/db_base_plugin_v2.py:803 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:818 +#: neutron/db/db_base_plugin_v2.py:816 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: neutron/db/db_base_plugin_v2.py:829 +#: neutron/db/db_base_plugin_v2.py:827 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:842 neutron/db/db_base_plugin_v2.py:846 +#: neutron/db/db_base_plugin_v2.py:840 neutron/db/db_base_plugin_v2.py:844 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:968 +#: neutron/db/db_base_plugin_v2.py:966 #, python-format msgid "An exception occured while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1067 +#: neutron/db/db_base_plugin_v2.py:1065 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1091 +#: neutron/db/db_base_plugin_v2.py:1089 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1104 +#: neutron/db/db_base_plugin_v2.py:1102 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1366 +#: neutron/db/db_base_plugin_v2.py:1364 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1446 +#: neutron/db/db_base_plugin_v2.py:1444 #, python-format msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" @@ -2350,7 +2360,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:600 neutron/plugins/nicira/NeutronPlugin.py:1878 +#: neutron/db/l3_db.py:600 neutron/plugins/nicira/NeutronPlugin.py:1926 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -3018,6 +3028,51 @@ msgstr "" msgid "API for retrieving service providers for Neutron advanced services" msgstr "" +#: neutron/extensions/vpnaas.py:35 +#, python-format +msgid "VPNService %(vpnservice_id)s could not be found" +msgstr "" + +#: neutron/extensions/vpnaas.py:39 +#, python-format +msgid "ipsec_site_connection %(ipsecsite_conn_id)s not found" +msgstr "" + +#: neutron/extensions/vpnaas.py:43 +#, python-format +msgid "ipsec_site_connection %(attribute_a)s less than dpd_interval" +msgstr "" + +#: neutron/extensions/vpnaas.py:47 +#, python-format +msgid "IKEPolicy %(ikepolicy_id)s could not be found" +msgstr "" + +#: neutron/extensions/vpnaas.py:51 +#, python-format +msgid "IPsecPolicy %(ipsecpolicy_id)s could not be found" +msgstr "" + +#: neutron/extensions/vpnaas.py:55 +#, python-format +msgid "IKEPolicy %(ikepolicy_id)s is still in use" +msgstr "" + +#: neutron/extensions/vpnaas.py:59 +#, python-format +msgid "VPNService %(vpnservice_id)s is still in use" +msgstr "" + +#: neutron/extensions/vpnaas.py:63 +#, python-format +msgid "Invalid state %(state)s of vpnaas resource %(id)s" +msgstr "" + +#: neutron/extensions/vpnaas.py:67 +#, python-format +msgid "IPsecPolicy %(ipsecpolicy_id)s is still in use" +msgstr "" + #: neutron/openstack/common/exception.py:104 msgid "Uncaught exception" msgstr "" @@ -5450,7 +5505,7 @@ msgstr "" #, python-format msgid "" "MidoClient.create_tenant_router called: tenant_id=%(tenant_id)s, " -"name=%(name)smetadata_router=%(metadata_router)s" +"name=%(name)s, metadata_router=%(metadata_router)s" msgstr "" #: neutron/plugins/midonet/midonet_lib.py:292 @@ -5712,7 +5767,7 @@ msgid "MidonetPluginV2.update_network called: id=%(id)r, network=%(network)r" msgstr "" #: neutron/plugins/midonet/plugin.py:193 -#: neutron/plugins/nicira/NeutronPlugin.py:1073 +#: neutron/plugins/nicira/NeutronPlugin.py:1115 msgid "admin_state_up=False networks are not supported." msgstr "" @@ -6651,76 +6706,81 @@ msgstr "" msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:234 +#: neutron/plugins/nec/nec_plugin.py:237 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:253 +#: neutron/plugins/nec/nec_plugin.py:256 #, python-format msgid "create_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:269 +#: neutron/plugins/nec/nec_plugin.py:272 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:309 +#: neutron/plugins/nec/nec_plugin.py:312 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:318 +#: neutron/plugins/nec/nec_plugin.py:331 #, python-format -msgid "delete_network(): deleting auto-delete port from OFC: %s" +msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:334 +#: neutron/plugins/nec/nec_plugin.py:346 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:347 +#: neutron/plugins/nec/nec_plugin.py:361 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:359 +#: neutron/plugins/nec/nec_plugin.py:373 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:378 +#: neutron/plugins/nec/nec_plugin.py:392 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:404 +#: neutron/plugins/nec/nec_plugin.py:418 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:484 +#: neutron/plugins/nec/nec_plugin.py:426 +#, python-format +msgid "Failed to delete port=%s from OFC." +msgstr "" + +#: neutron/plugins/nec/nec_plugin.py:501 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:515 +#: neutron/plugins/nec/nec_plugin.py:532 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:534 +#: neutron/plugins/nec/nec_plugin.py:551 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:539 +#: neutron/plugins/nec/nec_plugin.py:556 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -6940,407 +7000,412 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:248 +#: neutron/plugins/nicira/NeutronPlugin.py:246 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:283 +#: neutron/plugins/nicira/NeutronPlugin.py:281 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:285 +#: neutron/plugins/nicira/NeutronPlugin.py:283 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:288 +#: neutron/plugins/nicira/NeutronPlugin.py:286 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:363 +#: neutron/plugins/nicira/NeutronPlugin.py:361 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:369 +#: neutron/plugins/nicira/NeutronPlugin.py:367 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:375 +#: neutron/plugins/nicira/NeutronPlugin.py:373 #, python-format msgid "" "Unable to plug attachment in router port %(r_port_id)s for neutron port " "id %(q_port_id)s on router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:420 +#: neutron/plugins/nicira/NeutronPlugin.py:418 msgid "An exception occured while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:446 -#: neutron/plugins/nicira/NeutronPlugin.py:481 -#: neutron/plugins/nicira/NeutronPlugin.py:649 +#: neutron/plugins/nicira/NeutronPlugin.py:448 +#, python-format +msgid "An exception occured while creating the quantum port %s on the NVP plaform" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:460 +#: neutron/plugins/nicira/NeutronPlugin.py:497 +#: neutron/plugins/nicira/NeutronPlugin.py:682 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:466 -#: neutron/plugins/nicira/NeutronPlugin.py:546 -#: neutron/plugins/nicira/NeutronPlugin.py:668 +#: neutron/plugins/nicira/NeutronPlugin.py:482 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:470 -#, python-format -msgid "An exception occured while plugging the interface into network:%s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:488 +#: neutron/plugins/nicira/NeutronPlugin.py:504 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:497 +#: neutron/plugins/nicira/NeutronPlugin.py:513 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:503 +#: neutron/plugins/nicira/NeutronPlugin.py:519 #, python-format msgid "port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:522 -#: neutron/plugins/nicira/NeutronPlugin.py:925 +#: neutron/plugins/nicira/NeutronPlugin.py:538 +#: neutron/plugins/nicira/NeutronPlugin.py:967 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:534 +#: neutron/plugins/nicira/NeutronPlugin.py:550 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:553 +#: neutron/plugins/nicira/NeutronPlugin.py:573 +#, python-format +msgid "" +"_nvp_create_router_port completed for port %(name)s on network " +"%(network_id)s. The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:586 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:561 +#: neutron/plugins/nicira/NeutronPlugin.py:594 #, python-format msgid "The gateway port for the router %s was not found on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:598 +#: neutron/plugins/nicira/NeutronPlugin.py:631 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:630 +#: neutron/plugins/nicira/NeutronPlugin.py:663 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:634 -#: neutron/plugins/nicira/NeutronPlugin.py:1823 +#: neutron/plugins/nicira/NeutronPlugin.py:667 +#: neutron/plugins/nicira/NeutronPlugin.py:1871 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:636 +#: neutron/plugins/nicira/NeutronPlugin.py:669 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:706 +#: neutron/plugins/nicira/NeutronPlugin.py:710 +#, python-format +msgid "" +"_nvp_create_l2_gw_port completed for port %(name)s on network " +"%(network_id)s. The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:748 #, python-format msgid "Unable to find NVP uuid for Neutron port %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:735 +#: neutron/plugins/nicira/NeutronPlugin.py:777 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:739 +#: neutron/plugins/nicira/NeutronPlugin.py:781 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:743 +#: neutron/plugins/nicira/NeutronPlugin.py:785 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:747 -#: neutron/plugins/nicira/NeutronPlugin.py:762 +#: neutron/plugins/nicira/NeutronPlugin.py:789 +#: neutron/plugins/nicira/NeutronPlugin.py:804 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:768 +#: neutron/plugins/nicira/NeutronPlugin.py:810 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:799 +#: neutron/plugins/nicira/NeutronPlugin.py:841 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:821 +#: neutron/plugins/nicira/NeutronPlugin.py:863 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:849 +#: neutron/plugins/nicira/NeutronPlugin.py:891 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:907 +#: neutron/plugins/nicira/NeutronPlugin.py:949 #, python-format msgid "A nvp lport identifier was not found for neutron port '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:935 +#: neutron/plugins/nicira/NeutronPlugin.py:977 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:938 +#: neutron/plugins/nicira/NeutronPlugin.py:980 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:964 +#: neutron/plugins/nicira/NeutronPlugin.py:1006 #, python-format msgid "" "Current network status:%(nvp_net_status)s; Status in Neutron " "DB:%(neutron_status)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:974 -#: neutron/plugins/nicira/NeutronPlugin.py:1022 +#: neutron/plugins/nicira/NeutronPlugin.py:1016 +#: neutron/plugins/nicira/NeutronPlugin.py:1064 msgid "Unable to get logical switches" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1036 +#: neutron/plugins/nicira/NeutronPlugin.py:1078 #, python-format msgid "Logical Switch %s found in neutron database but not in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1051 +#: neutron/plugins/nicira/NeutronPlugin.py:1093 #, python-format msgid "" "Found %s logical switches not bound to Neutron networks. Neutron and NVP " "are potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1055 +#: neutron/plugins/nicira/NeutronPlugin.py:1097 #, python-format msgid "get_networks() completed for tenant %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1140 +#: neutron/plugins/nicira/NeutronPlugin.py:1182 #, python-format msgid "Lswitch %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1149 +#: neutron/plugins/nicira/NeutronPlugin.py:1191 msgid "Unable to get ports" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1176 +#: neutron/plugins/nicira/NeutronPlugin.py:1218 #, python-format msgid "Neutron logical port %s was not found on NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1183 +#: neutron/plugins/nicira/NeutronPlugin.py:1225 #, python-format msgid "" "Found %s logical ports not bound to Neutron ports. Neutron and NVP are " "potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1249 +#: neutron/plugins/nicira/NeutronPlugin.py:1283 #, python-format -msgid "Network %s was not found in NVP." +msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1257 -msgid "Unable to create port or set port attachment in NVP." +#: neutron/plugins/nicira/NeutronPlugin.py:1300 +#, python-format +msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1261 -#, python-format -msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" +#: neutron/plugins/nicira/NeutronPlugin.py:1311 +msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1338 +#: neutron/plugins/nicira/NeutronPlugin.py:1386 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1364 +#: neutron/plugins/nicira/NeutronPlugin.py:1412 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1491 -#: neutron/plugins/nicira/NeutronPlugin.py:1535 +#: neutron/plugins/nicira/NeutronPlugin.py:1539 +#: neutron/plugins/nicira/NeutronPlugin.py:1583 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1504 +#: neutron/plugins/nicira/NeutronPlugin.py:1552 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1544 +#: neutron/plugins/nicira/NeutronPlugin.py:1592 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1560 +#: neutron/plugins/nicira/NeutronPlugin.py:1608 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1564 +#: neutron/plugins/nicira/NeutronPlugin.py:1612 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1566 +#: neutron/plugins/nicira/NeutronPlugin.py:1614 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1599 +#: neutron/plugins/nicira/NeutronPlugin.py:1647 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1603 +#: neutron/plugins/nicira/NeutronPlugin.py:1651 msgid "Unable to delete logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1623 +#: neutron/plugins/nicira/NeutronPlugin.py:1671 #, python-format msgid "" "Current router status:%(router_status)s;Status in Neutron " "DB:%(db_router_status)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1650 +#: neutron/plugins/nicira/NeutronPlugin.py:1698 msgid "Unable to get logical routers from NVP controller" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1672 +#: neutron/plugins/nicira/NeutronPlugin.py:1720 #, python-format msgid "" "Found %s logical routers not bound to Neutron routers. Neutron and NVP " "are potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1698 -#, python-format -msgid "" -"The port %(port_id)s, connected to the router %(router_id)s was not found" -" on the NVP backend." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1733 +#: neutron/plugins/nicira/NeutronPlugin.py:1781 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1778 +#: neutron/plugins/nicira/NeutronPlugin.py:1826 #, python-format msgid "" "The port %(port_id)s, connected to the router %(router_id)s was not found" " on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1790 +#: neutron/plugins/nicira/NeutronPlugin.py:1838 #, python-format msgid "" "Unable to find NVP logical router port for Neutron port id:%s. Was this " "port ever paired with a logical router?" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1819 +#: neutron/plugins/nicira/NeutronPlugin.py:1867 #, python-format msgid "Logical router port resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1845 +#: neutron/plugins/nicira/NeutronPlugin.py:1893 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1851 +#: neutron/plugins/nicira/NeutronPlugin.py:1899 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1917 +#: neutron/plugins/nicira/NeutronPlugin.py:1965 #, python-format msgid "Address list for NVP logical router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1941 +#: neutron/plugins/nicira/NeutronPlugin.py:1989 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1984 +#: neutron/plugins/nicira/NeutronPlugin.py:2032 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1987 +#: neutron/plugins/nicira/NeutronPlugin.py:2035 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2013 +#: neutron/plugins/nicira/NeutronPlugin.py:2061 #, python-format msgid "" "Create_l2_gw_service did not return an uuid for the newly created " "resource:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2035 +#: neutron/plugins/nicira/NeutronPlugin.py:2083 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" @@ -7452,7 +7517,7 @@ msgstr "" #: neutron/plugins/nicira/nvplib.py:505 #, python-format -msgid "Cannot update NVP routes %(routes)s forrouter %(router_id)s" +msgid "Cannot update NVP routes %(routes)s for router %(router_id)s" msgstr "" #: neutron/plugins/nicira/nvplib.py:621 @@ -7478,91 +7543,91 @@ msgstr "" msgid "get_port() %(network)s %(port)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:664 neutron/plugins/nicira/nvplib.py:718 +#: neutron/plugins/nicira/nvplib.py:664 neutron/plugins/nicira/nvplib.py:719 #, python-format msgid "Port or Network not found, Error: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:713 +#: neutron/plugins/nicira/nvplib.py:714 #, python-format msgid "Updated logical port %(result)s on logical switch %(uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:749 +#: neutron/plugins/nicira/nvplib.py:751 #, python-format -msgid "Created logical port %(result)s on logical swtich %(uuid)s" +msgid "Created logical port %(result)s on logical switch %(uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:773 +#: neutron/plugins/nicira/nvplib.py:775 #, python-format msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:803 +#: neutron/plugins/nicira/nvplib.py:805 #, python-format msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:813 +#: neutron/plugins/nicira/nvplib.py:815 #, python-format msgid "" "Delete logical router port %(lport_uuid)s on logical router " "%(lrouter_uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:868 +#: neutron/plugins/nicira/nvplib.py:870 #, python-format msgid "Invalid NVP attachment type '%s'" msgstr "" -#: neutron/plugins/nicira/nvplib.py:880 +#: neutron/plugins/nicira/nvplib.py:882 #, python-format msgid "Port not found, Error: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:999 +#: neutron/plugins/nicira/nvplib.py:1002 #, python-format msgid "Created Security Profile: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1025 +#: neutron/plugins/nicira/nvplib.py:1028 #, python-format msgid "Updated Security Profile: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1044 +#: neutron/plugins/nicira/nvplib.py:1047 #, python-format msgid "Invalid keys for NAT match: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1050 +#: neutron/plugins/nicira/nvplib.py:1053 #, python-format msgid "Creating NAT rule: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1064 +#: neutron/plugins/nicira/nvplib.py:1067 msgid "" "No SNAT rules cannot be applied as they are not available in this version" " of the NVP platform" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1199 +#: neutron/plugins/nicira/nvplib.py:1202 #, python-format msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1204 +#: neutron/plugins/nicira/nvplib.py:1207 #, python-format msgid "" "An exception occurred while updating IP addresses on a router logical " "port:%s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1245 +#: neutron/plugins/nicira/nvplib.py:1248 msgid "Failed to create logical queue" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1256 +#: neutron/plugins/nicira/nvplib.py:1259 msgid "Failed to delete logical queue" msgstr "" @@ -8051,7 +8116,7 @@ msgstr "" #: neutron/plugins/nicira/extensions/nvp_qos.py:46 #, python-format -msgid "Invalid value for dscp %(data)s must be integer valuebetween 0 and 63." +msgid "Invalid value for dscp %(data)s must be integer value between 0 and 63." msgstr "" #: neutron/plugins/nicira/extensions/nvp_qos.py:51 @@ -9012,3 +9077,33 @@ msgstr "" #~ msgid "No DSCP field needed when QoS workload marked trusted" #~ msgstr "" +#~ msgid "" +#~ "MidoClient.create_tenant_router called: " +#~ "tenant_id=%(tenant_id)s, " +#~ "name=%(name)smetadata_router=%(metadata_router)s" +#~ msgstr "" + +#~ msgid "delete_network(): deleting auto-delete port from OFC: %s" +#~ msgstr "" + +#~ msgid "An exception occured while plugging the interface into network:%s" +#~ msgstr "" + +#~ msgid "Network %s was not found in NVP." +#~ msgstr "" + +#~ msgid "" +#~ "The port %(port_id)s, connected to the" +#~ " router %(router_id)s was not found " +#~ "on the NVP backend." +#~ msgstr "" + +#~ msgid "Cannot update NVP routes %(routes)s forrouter %(router_id)s" +#~ msgstr "" + +#~ msgid "Created logical port %(result)s on logical swtich %(uuid)s" +#~ msgstr "" + +#~ msgid "Invalid value for dscp %(data)s must be integer valuebetween 0 and 63." +#~ msgstr "" + diff --git a/neutron/locale/fi_FI/LC_MESSAGES/neutron.po b/neutron/locale/fi_FI/LC_MESSAGES/neutron.po index a46194cbd..4929aeb62 100644 --- a/neutron/locale/fi_FI/LC_MESSAGES/neutron.po +++ b/neutron/locale/fi_FI/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-07-30 19:54+0000\n" +"POT-Creation-Date: 2013-07-31 19:55+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Finnish (Finland) " @@ -404,7 +404,7 @@ msgid "" "networks" msgstr "" -#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:865 +#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:858 msgid "DHCP agent started" msgstr "" @@ -421,97 +421,102 @@ msgstr "" msgid "Synchronizing state" msgstr "" -#: neutron/agent/dhcp_agent.py:166 +#: neutron/agent/dhcp_agent.py:163 +#, python-format +msgid "Unable to sync network state on deleted network %s" +msgstr "" + +#: neutron/agent/dhcp_agent.py:171 msgid "Unable to sync network state." msgstr "" -#: neutron/agent/dhcp_agent.py:186 neutron/agent/dhcp_agent.py:226 +#: neutron/agent/dhcp_agent.py:191 neutron/agent/dhcp_agent.py:231 #, python-format msgid "Network %s RPC info call failed." msgstr "" -#: neutron/agent/dhcp_agent.py:318 +#: neutron/agent/dhcp_agent.py:323 #, python-format msgid "" "%(port_num)d router ports found on the metadata access network. Only the " "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:528 neutron/agent/l3_agent.py:159 +#: neutron/agent/dhcp_agent.py:533 neutron/agent/l3_agent.py:159 #: neutron/debug/debug_agent.py:45 msgid "The driver used to manage the virtual interface." msgstr "" -#: neutron/agent/dhcp_agent.py:536 +#: neutron/agent/dhcp_agent.py:541 msgid "You must specify an interface driver" msgstr "" -#: neutron/agent/dhcp_agent.py:542 neutron/agent/l3_agent.py:202 +#: neutron/agent/dhcp_agent.py:547 neutron/agent/l3_agent.py:202 #, python-format msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/dhcp_agent.py:590 +#: neutron/agent/dhcp_agent.py:595 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/dhcp_agent.py:600 +#: neutron/agent/dhcp_agent.py:605 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/dhcp_agent.py:641 +#: neutron/agent/dhcp_agent.py:646 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/dhcp_agent.py:682 neutron/debug/debug_agent.py:75 +#: neutron/agent/dhcp_agent.py:687 neutron/debug/debug_agent.py:75 #, python-format msgid "Reusing existing device: %s." msgstr "" -#: neutron/agent/dhcp_agent.py:769 +#: neutron/agent/dhcp_agent.py:762 msgid "Location to DHCP lease relay UNIX domain socket" msgstr "" -#: neutron/agent/dhcp_agent.py:799 +#: neutron/agent/dhcp_agent.py:792 #, python-format msgid "Network ID %s is not a valid UUID" msgstr "" -#: neutron/agent/dhcp_agent.py:805 +#: neutron/agent/dhcp_agent.py:798 msgid "Unable to parse lease relay msg to dict." msgstr "" -#: neutron/agent/dhcp_agent.py:806 +#: neutron/agent/dhcp_agent.py:799 #, python-format msgid "Exception value: %s" msgstr "" -#: neutron/agent/dhcp_agent.py:807 +#: neutron/agent/dhcp_agent.py:800 #, python-format msgid "Message representation: %s" msgstr "" -#: neutron/agent/dhcp_agent.py:809 +#: neutron/agent/dhcp_agent.py:802 msgid "Unable update lease. Exception" msgstr "" -#: neutron/agent/dhcp_agent.py:848 neutron/agent/l3_agent.py:805 +#: neutron/agent/dhcp_agent.py:841 neutron/agent/l3_agent.py:805 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:854 neutron/agent/l3_agent.py:810 +#: neutron/agent/dhcp_agent.py:847 neutron/agent/l3_agent.py:810 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:228 #: neutron/plugins/nec/agent/nec_neutron_agent.py:184 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:221 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:862 neutron/agent/l3_agent.py:815 +#: neutron/agent/dhcp_agent.py:855 neutron/agent/l3_agent.py:815 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:281 #, python-format msgid "agent_updated by server side %s!" @@ -929,27 +934,27 @@ msgstr "" msgid "No namespace defined for parent" msgstr "" -#: neutron/agent/linux/iptables_firewall.py:56 +#: neutron/agent/linux/iptables_firewall.py:58 #, python-format msgid "Preparing device (%s) filter" msgstr "" -#: neutron/agent/linux/iptables_firewall.py:64 +#: neutron/agent/linux/iptables_firewall.py:66 #, python-format msgid "Updating device (%s) filter" msgstr "" -#: neutron/agent/linux/iptables_firewall.py:66 +#: neutron/agent/linux/iptables_firewall.py:68 #, python-format msgid "Attempted to update port filter which is not filtered %s" msgstr "" -#: neutron/agent/linux/iptables_firewall.py:75 +#: neutron/agent/linux/iptables_firewall.py:77 #, python-format msgid "Removing device (%s) filter" msgstr "" -#: neutron/agent/linux/iptables_firewall.py:77 +#: neutron/agent/linux/iptables_firewall.py:79 #, python-format msgid "Attempted to remove port filter which is not filtered %r" msgstr "" @@ -1380,58 +1385,58 @@ msgstr "" msgid "'%s' is not a valid IP subnet" msgstr "" -#: neutron/api/v2/attributes.py:271 +#: neutron/api/v2/attributes.py:266 neutron/api/v2/attributes.py:307 #, python-format -msgid "'%s' is not a valid input" +msgid "'%s' is not a list" msgstr "" -#: neutron/api/v2/attributes.py:278 +#: neutron/api/v2/attributes.py:271 neutron/api/v2/attributes.py:318 #, python-format -msgid "'%s' is not a valid UUID" +msgid "Duplicate items in the list: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:290 +#: neutron/api/v2/attributes.py:288 #, python-format -msgid "'%s' is not a list" +msgid "'%s' is not a valid input" msgstr "" -#: neutron/api/v2/attributes.py:301 +#: neutron/api/v2/attributes.py:295 #, python-format -msgid "Duplicate items in the list: '%s'" +msgid "'%s' is not a valid UUID" msgstr "" -#: neutron/api/v2/attributes.py:308 +#: neutron/api/v2/attributes.py:325 #, python-format msgid "'%s' is not a dictionary" msgstr "" -#: neutron/api/v2/attributes.py:333 +#: neutron/api/v2/attributes.py:350 #, python-format msgid "Validator '%s' does not exist." msgstr "" -#: neutron/api/v2/attributes.py:365 +#: neutron/api/v2/attributes.py:382 #, python-format msgid "'%s' is not an integer" msgstr "" -#: neutron/api/v2/attributes.py:370 +#: neutron/api/v2/attributes.py:387 #, python-format msgid "'%s' should be non-negative" msgstr "" -#: neutron/api/v2/attributes.py:389 +#: neutron/api/v2/attributes.py:406 #, python-format msgid "'%s' cannot be converted to boolean" msgstr "" -#: neutron/api/v2/attributes.py:397 +#: neutron/api/v2/attributes.py:414 #: neutron/plugins/nec/extensions/packetfilter.py:48 #, python-format msgid "'%s' is not a integer" msgstr "" -#: neutron/api/v2/attributes.py:410 +#: neutron/api/v2/attributes.py:427 #, python-format msgid "'%s' is not of the form =[value]" msgstr "" @@ -1682,116 +1687,121 @@ msgstr "" #: neutron/common/exceptions.py:74 #, python-format +msgid "Port %(port_id)s could not be found" +msgstr "" + +#: neutron/common/exceptions.py:78 +#, python-format msgid "Port %(port_id)s could not be found on network %(net_id)s" msgstr "" -#: neutron/common/exceptions.py:79 +#: neutron/common/exceptions.py:83 msgid "Policy configuration policy.json could not be found" msgstr "" -#: neutron/common/exceptions.py:83 +#: neutron/common/exceptions.py:87 #, python-format msgid "Requested rule:%(rule)s cannot be found" msgstr "" -#: neutron/common/exceptions.py:87 +#: neutron/common/exceptions.py:91 #, python-format msgid "Failed to init policy %(policy)s because %(reason)s" msgstr "" -#: neutron/common/exceptions.py:91 +#: neutron/common/exceptions.py:95 #, python-format msgid "Failed to check policy %(policy)s because %(reason)s" msgstr "" -#: neutron/common/exceptions.py:95 +#: neutron/common/exceptions.py:99 #, python-format msgid "Unsupported port state: %(port_state)s" msgstr "" -#: neutron/common/exceptions.py:99 +#: neutron/common/exceptions.py:103 msgid "The resource is inuse" msgstr "" -#: neutron/common/exceptions.py:103 +#: neutron/common/exceptions.py:107 #, python-format msgid "" "Unable to complete operation on network %(net_id)s. There are one or more" " ports still in use on the network." msgstr "" -#: neutron/common/exceptions.py:108 +#: neutron/common/exceptions.py:112 #, python-format msgid "" "Unable to complete operation on subnet %(subnet_id)s. One or more ports " "have an IP allocation from this subnet." msgstr "" -#: neutron/common/exceptions.py:113 +#: neutron/common/exceptions.py:117 #, python-format msgid "" "Unable to complete operation on port %(port_id)s for network %(net_id)s. " "Port already has an attacheddevice %(device_id)s." msgstr "" -#: neutron/common/exceptions.py:119 +#: neutron/common/exceptions.py:123 #, python-format msgid "" "Unable to complete operation for network %(net_id)s. The mac address " "%(mac)s is in use." msgstr "" -#: neutron/common/exceptions.py:125 +#: neutron/common/exceptions.py:129 #, python-format msgid "" "Unable to complete operation for %(subnet_id)s. The number of host routes" " exceeds the limit %(quota)s." msgstr "" -#: neutron/common/exceptions.py:131 +#: neutron/common/exceptions.py:135 #, python-format msgid "" "Unable to complete operation for %(subnet_id)s. The number of DNS " "nameservers exceeds the limit %(quota)s." msgstr "" -#: neutron/common/exceptions.py:136 +#: neutron/common/exceptions.py:140 #, python-format msgid "" "Unable to complete operation for network %(net_id)s. The IP address " "%(ip_address)s is in use." msgstr "" -#: neutron/common/exceptions.py:141 +#: neutron/common/exceptions.py:145 #, python-format msgid "" "Unable to create the network. The VLAN %(vlan_id)s on physical network " "%(physical_network)s is in use." msgstr "" -#: neutron/common/exceptions.py:147 +#: neutron/common/exceptions.py:151 #, python-format msgid "" "Unable to create the flat network. Physical network %(physical_network)s " "is in use." msgstr "" -#: neutron/common/exceptions.py:152 +#: neutron/common/exceptions.py:156 #, python-format msgid "Unable to create the network. The tunnel ID %(tunnel_id)s is in use." msgstr "" -#: neutron/common/exceptions.py:157 +#: neutron/common/exceptions.py:161 msgid "Tenant network creation is not enabled." msgstr "" -#: neutron/common/exceptions.py:165 +#: neutron/common/exceptions.py:169 msgid "" "Unable to create the network. No tenant network is available for " "allocation." msgstr "" -#: neutron/common/exceptions.py:170 +#: neutron/common/exceptions.py:174 #, python-format msgid "" "Unable to plug the attachment %(att_id)s into port %(port_id)s for " @@ -1799,117 +1809,117 @@ msgid "" "%(att_port_id)s" msgstr "" -#: neutron/common/exceptions.py:176 +#: neutron/common/exceptions.py:180 #, python-format msgid "" "Subnet on port %(port_id)s does not match the requested subnet " "%(subnet_id)s" msgstr "" -#: neutron/common/exceptions.py:181 +#: neutron/common/exceptions.py:185 #, python-format msgid "Malformed request body: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:189 +#: neutron/common/exceptions.py:193 #, python-format msgid "Invalid input for operation: %(error_message)s." msgstr "" -#: neutron/common/exceptions.py:193 +#: neutron/common/exceptions.py:197 #, python-format msgid "The allocation pool %(pool)s is not valid." msgstr "" -#: neutron/common/exceptions.py:197 +#: neutron/common/exceptions.py:201 #, python-format msgid "" "Found overlapping allocation pools:%(pool_1)s %(pool_2)s for subnet " "%(subnet_cidr)s." msgstr "" -#: neutron/common/exceptions.py:202 +#: neutron/common/exceptions.py:206 #, python-format msgid "The allocation pool %(pool)s spans beyond the subnet cidr %(subnet_cidr)s." msgstr "" -#: neutron/common/exceptions.py:211 +#: neutron/common/exceptions.py:215 #, python-format msgid "Unable to generate unique mac on network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:215 +#: neutron/common/exceptions.py:219 #, python-format msgid "No more IP addresses available on network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:219 +#: neutron/common/exceptions.py:223 #, python-format msgid "Bridge %(bridge)s does not exist." msgstr "" -#: neutron/common/exceptions.py:223 +#: neutron/common/exceptions.py:227 #, python-format msgid "Creation failed. %(dev_name)s already exists." msgstr "" -#: neutron/common/exceptions.py:227 +#: neutron/common/exceptions.py:231 msgid "Sudo priviledge is required to run this command." msgstr "" -#: neutron/common/exceptions.py:231 +#: neutron/common/exceptions.py:235 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: neutron/common/exceptions.py:235 +#: neutron/common/exceptions.py:239 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: neutron/common/exceptions.py:239 +#: neutron/common/exceptions.py:243 msgid "Tenant-id was missing from Quota request" msgstr "" -#: neutron/common/exceptions.py:243 +#: neutron/common/exceptions.py:247 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: neutron/common/exceptions.py:248 +#: neutron/common/exceptions.py:252 #, python-format msgid "" "Unable to reconfigure sharing settings for network %(network)s. Multiple " "tenants are using it" msgstr "" -#: neutron/common/exceptions.py:253 +#: neutron/common/exceptions.py:257 #, python-format msgid "Invalid extension environment: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:257 +#: neutron/common/exceptions.py:261 #, python-format msgid "Unable to find any IP address on external network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:262 +#: neutron/common/exceptions.py:266 msgid "More than one external network exists" msgstr "" -#: neutron/common/exceptions.py:266 +#: neutron/common/exceptions.py:270 #, python-format msgid "An invalid value was provided for %(opt_name)s: %(opt_value)s" msgstr "" -#: neutron/common/exceptions.py:271 +#: neutron/common/exceptions.py:275 #, python-format msgid "Gateway ip %(ip_address)s conflicts with allocation pool %(pool)s" msgstr "" -#: neutron/common/exceptions.py:276 +#: neutron/common/exceptions.py:280 #, python-format msgid "Invalid network VLAN range: '%(vlan_range)s' - '%(error)s'" msgstr "" @@ -2012,200 +2022,200 @@ msgstr "" msgid "Cannot create resource for another tenant" msgstr "" -#: neutron/db/db_base_plugin_v2.py:274 +#: neutron/db/db_base_plugin_v2.py:272 #, python-format msgid "Generated mac for network %(network_id)s is %(mac_address)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:280 +#: neutron/db/db_base_plugin_v2.py:278 #, python-format msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:284 +#: neutron/db/db_base_plugin_v2.py:282 #, python-format msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/db_base_plugin_v2.py:314 +#: neutron/db/db_base_plugin_v2.py:312 #, python-format msgid "" "Hold allocated IP %(ip_address)s " "(%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:378 +#: neutron/db/db_base_plugin_v2.py:376 #, python-format msgid "Recycle %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:382 +#: neutron/db/db_base_plugin_v2.py:380 #, python-format msgid "Recycle: first match for %(first_ip)s-%(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:389 +#: neutron/db/db_base_plugin_v2.py:387 #, python-format msgid "Recycle: last match for %(first_ip)s-%(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:401 +#: neutron/db/db_base_plugin_v2.py:399 #, python-format msgid "Recycle: merged %(first_ip1)s-%(last_ip1)s and %(first_ip2)s-%(last_ip2)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:410 +#: neutron/db/db_base_plugin_v2.py:408 #, python-format msgid "Recycle: updated first %(first_ip)s-%(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:415 +#: neutron/db/db_base_plugin_v2.py:413 #, python-format msgid "Recycle: updated last %(first_ip)s-%(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:424 +#: neutron/db/db_base_plugin_v2.py:422 #, python-format msgid "Recycle: created new %(first_ip)s-%(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:448 +#: neutron/db/db_base_plugin_v2.py:446 #, python-format msgid "" "No fixed IP found that matches the network %(network_id)s and ip address " "%(ip_address)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:457 +#: neutron/db/db_base_plugin_v2.py:455 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:481 +#: neutron/db/db_base_plugin_v2.py:479 #, python-format msgid "All IP's from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:486 +#: neutron/db/db_base_plugin_v2.py:484 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:493 +#: neutron/db/db_base_plugin_v2.py:491 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: neutron/db/db_base_plugin_v2.py:599 +#: neutron/db/db_base_plugin_v2.py:597 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/db_base_plugin_v2.py:611 +#: neutron/db/db_base_plugin_v2.py:609 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: neutron/db/db_base_plugin_v2.py:617 +#: neutron/db/db_base_plugin_v2.py:615 #, python-format msgid "" "Failed to create port on network %(network_id)s, because fixed_ips " "included invalid subnet %(subnet_id)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:637 +#: neutron/db/db_base_plugin_v2.py:635 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:646 neutron/db/db_base_plugin_v2.py:679 +#: neutron/db/db_base_plugin_v2.py:644 neutron/db/db_base_plugin_v2.py:677 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/db_base_plugin_v2.py:694 +#: neutron/db/db_base_plugin_v2.py:692 #, python-format msgid "Port update. Hold %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:702 +#: neutron/db/db_base_plugin_v2.py:700 #, python-format msgid "Port update. Adding %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:757 +#: neutron/db/db_base_plugin_v2.py:755 #, python-format msgid "" "Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps" " with another subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:762 +#: neutron/db/db_base_plugin_v2.py:760 #, python-format msgid "" "Validation for CIDR: %(new_cidr)s failed - overlaps with subnet " "%(subnet_id)s (CIDR: %(cidr)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:782 +#: neutron/db/db_base_plugin_v2.py:780 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: neutron/db/db_base_plugin_v2.py:789 +#: neutron/db/db_base_plugin_v2.py:787 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/db_base_plugin_v2.py:796 +#: neutron/db/db_base_plugin_v2.py:794 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/db_base_plugin_v2.py:800 +#: neutron/db/db_base_plugin_v2.py:798 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:805 +#: neutron/db/db_base_plugin_v2.py:803 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:818 +#: neutron/db/db_base_plugin_v2.py:816 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: neutron/db/db_base_plugin_v2.py:829 +#: neutron/db/db_base_plugin_v2.py:827 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:842 neutron/db/db_base_plugin_v2.py:846 +#: neutron/db/db_base_plugin_v2.py:840 neutron/db/db_base_plugin_v2.py:844 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:968 +#: neutron/db/db_base_plugin_v2.py:966 #, python-format msgid "An exception occured while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1067 +#: neutron/db/db_base_plugin_v2.py:1065 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1091 +#: neutron/db/db_base_plugin_v2.py:1089 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1104 +#: neutron/db/db_base_plugin_v2.py:1102 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1366 +#: neutron/db/db_base_plugin_v2.py:1364 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1446 +#: neutron/db/db_base_plugin_v2.py:1444 #, python-format msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" @@ -2350,7 +2360,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:600 neutron/plugins/nicira/NeutronPlugin.py:1878 +#: neutron/db/l3_db.py:600 neutron/plugins/nicira/NeutronPlugin.py:1926 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -3018,6 +3028,51 @@ msgstr "" msgid "API for retrieving service providers for Neutron advanced services" msgstr "" +#: neutron/extensions/vpnaas.py:35 +#, python-format +msgid "VPNService %(vpnservice_id)s could not be found" +msgstr "" + +#: neutron/extensions/vpnaas.py:39 +#, python-format +msgid "ipsec_site_connection %(ipsecsite_conn_id)s not found" +msgstr "" + +#: neutron/extensions/vpnaas.py:43 +#, python-format +msgid "ipsec_site_connection %(attribute_a)s less than dpd_interval" +msgstr "" + +#: neutron/extensions/vpnaas.py:47 +#, python-format +msgid "IKEPolicy %(ikepolicy_id)s could not be found" +msgstr "" + +#: neutron/extensions/vpnaas.py:51 +#, python-format +msgid "IPsecPolicy %(ipsecpolicy_id)s could not be found" +msgstr "" + +#: neutron/extensions/vpnaas.py:55 +#, python-format +msgid "IKEPolicy %(ikepolicy_id)s is still in use" +msgstr "" + +#: neutron/extensions/vpnaas.py:59 +#, python-format +msgid "VPNService %(vpnservice_id)s is still in use" +msgstr "" + +#: neutron/extensions/vpnaas.py:63 +#, python-format +msgid "Invalid state %(state)s of vpnaas resource %(id)s" +msgstr "" + +#: neutron/extensions/vpnaas.py:67 +#, python-format +msgid "IPsecPolicy %(ipsecpolicy_id)s is still in use" +msgstr "" + #: neutron/openstack/common/exception.py:104 msgid "Uncaught exception" msgstr "" @@ -5450,7 +5505,7 @@ msgstr "" #, python-format msgid "" "MidoClient.create_tenant_router called: tenant_id=%(tenant_id)s, " -"name=%(name)smetadata_router=%(metadata_router)s" +"name=%(name)s, metadata_router=%(metadata_router)s" msgstr "" #: neutron/plugins/midonet/midonet_lib.py:292 @@ -5712,7 +5767,7 @@ msgid "MidonetPluginV2.update_network called: id=%(id)r, network=%(network)r" msgstr "" #: neutron/plugins/midonet/plugin.py:193 -#: neutron/plugins/nicira/NeutronPlugin.py:1073 +#: neutron/plugins/nicira/NeutronPlugin.py:1115 msgid "admin_state_up=False networks are not supported." msgstr "" @@ -6651,76 +6706,81 @@ msgstr "" msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:234 +#: neutron/plugins/nec/nec_plugin.py:237 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:253 +#: neutron/plugins/nec/nec_plugin.py:256 #, python-format msgid "create_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:269 +#: neutron/plugins/nec/nec_plugin.py:272 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:309 +#: neutron/plugins/nec/nec_plugin.py:312 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:318 +#: neutron/plugins/nec/nec_plugin.py:331 #, python-format -msgid "delete_network(): deleting auto-delete port from OFC: %s" +msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:334 +#: neutron/plugins/nec/nec_plugin.py:346 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:347 +#: neutron/plugins/nec/nec_plugin.py:361 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:359 +#: neutron/plugins/nec/nec_plugin.py:373 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:378 +#: neutron/plugins/nec/nec_plugin.py:392 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:404 +#: neutron/plugins/nec/nec_plugin.py:418 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:484 +#: neutron/plugins/nec/nec_plugin.py:426 +#, python-format +msgid "Failed to delete port=%s from OFC." +msgstr "" + +#: neutron/plugins/nec/nec_plugin.py:501 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:515 +#: neutron/plugins/nec/nec_plugin.py:532 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:534 +#: neutron/plugins/nec/nec_plugin.py:551 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:539 +#: neutron/plugins/nec/nec_plugin.py:556 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -6940,407 +7000,412 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:248 +#: neutron/plugins/nicira/NeutronPlugin.py:246 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:283 +#: neutron/plugins/nicira/NeutronPlugin.py:281 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:285 +#: neutron/plugins/nicira/NeutronPlugin.py:283 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:288 +#: neutron/plugins/nicira/NeutronPlugin.py:286 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:363 +#: neutron/plugins/nicira/NeutronPlugin.py:361 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:369 +#: neutron/plugins/nicira/NeutronPlugin.py:367 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:375 +#: neutron/plugins/nicira/NeutronPlugin.py:373 #, python-format msgid "" "Unable to plug attachment in router port %(r_port_id)s for neutron port " "id %(q_port_id)s on router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:420 +#: neutron/plugins/nicira/NeutronPlugin.py:418 msgid "An exception occured while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:446 -#: neutron/plugins/nicira/NeutronPlugin.py:481 -#: neutron/plugins/nicira/NeutronPlugin.py:649 +#: neutron/plugins/nicira/NeutronPlugin.py:448 +#, python-format +msgid "An exception occured while creating the quantum port %s on the NVP plaform" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:460 +#: neutron/plugins/nicira/NeutronPlugin.py:497 +#: neutron/plugins/nicira/NeutronPlugin.py:682 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:466 -#: neutron/plugins/nicira/NeutronPlugin.py:546 -#: neutron/plugins/nicira/NeutronPlugin.py:668 +#: neutron/plugins/nicira/NeutronPlugin.py:482 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:470 -#, python-format -msgid "An exception occured while plugging the interface into network:%s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:488 +#: neutron/plugins/nicira/NeutronPlugin.py:504 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:497 +#: neutron/plugins/nicira/NeutronPlugin.py:513 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:503 +#: neutron/plugins/nicira/NeutronPlugin.py:519 #, python-format msgid "port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:522 -#: neutron/plugins/nicira/NeutronPlugin.py:925 +#: neutron/plugins/nicira/NeutronPlugin.py:538 +#: neutron/plugins/nicira/NeutronPlugin.py:967 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:534 +#: neutron/plugins/nicira/NeutronPlugin.py:550 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:553 +#: neutron/plugins/nicira/NeutronPlugin.py:573 +#, python-format +msgid "" +"_nvp_create_router_port completed for port %(name)s on network " +"%(network_id)s. The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:586 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:561 +#: neutron/plugins/nicira/NeutronPlugin.py:594 #, python-format msgid "The gateway port for the router %s was not found on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:598 +#: neutron/plugins/nicira/NeutronPlugin.py:631 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:630 +#: neutron/plugins/nicira/NeutronPlugin.py:663 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:634 -#: neutron/plugins/nicira/NeutronPlugin.py:1823 +#: neutron/plugins/nicira/NeutronPlugin.py:667 +#: neutron/plugins/nicira/NeutronPlugin.py:1871 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:636 +#: neutron/plugins/nicira/NeutronPlugin.py:669 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:706 +#: neutron/plugins/nicira/NeutronPlugin.py:710 +#, python-format +msgid "" +"_nvp_create_l2_gw_port completed for port %(name)s on network " +"%(network_id)s. The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:748 #, python-format msgid "Unable to find NVP uuid for Neutron port %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:735 +#: neutron/plugins/nicira/NeutronPlugin.py:777 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:739 +#: neutron/plugins/nicira/NeutronPlugin.py:781 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:743 +#: neutron/plugins/nicira/NeutronPlugin.py:785 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:747 -#: neutron/plugins/nicira/NeutronPlugin.py:762 +#: neutron/plugins/nicira/NeutronPlugin.py:789 +#: neutron/plugins/nicira/NeutronPlugin.py:804 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:768 +#: neutron/plugins/nicira/NeutronPlugin.py:810 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:799 +#: neutron/plugins/nicira/NeutronPlugin.py:841 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:821 +#: neutron/plugins/nicira/NeutronPlugin.py:863 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:849 +#: neutron/plugins/nicira/NeutronPlugin.py:891 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:907 +#: neutron/plugins/nicira/NeutronPlugin.py:949 #, python-format msgid "A nvp lport identifier was not found for neutron port '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:935 +#: neutron/plugins/nicira/NeutronPlugin.py:977 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:938 +#: neutron/plugins/nicira/NeutronPlugin.py:980 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:964 +#: neutron/plugins/nicira/NeutronPlugin.py:1006 #, python-format msgid "" "Current network status:%(nvp_net_status)s; Status in Neutron " "DB:%(neutron_status)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:974 -#: neutron/plugins/nicira/NeutronPlugin.py:1022 +#: neutron/plugins/nicira/NeutronPlugin.py:1016 +#: neutron/plugins/nicira/NeutronPlugin.py:1064 msgid "Unable to get logical switches" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1036 +#: neutron/plugins/nicira/NeutronPlugin.py:1078 #, python-format msgid "Logical Switch %s found in neutron database but not in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1051 +#: neutron/plugins/nicira/NeutronPlugin.py:1093 #, python-format msgid "" "Found %s logical switches not bound to Neutron networks. Neutron and NVP " "are potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1055 +#: neutron/plugins/nicira/NeutronPlugin.py:1097 #, python-format msgid "get_networks() completed for tenant %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1140 +#: neutron/plugins/nicira/NeutronPlugin.py:1182 #, python-format msgid "Lswitch %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1149 +#: neutron/plugins/nicira/NeutronPlugin.py:1191 msgid "Unable to get ports" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1176 +#: neutron/plugins/nicira/NeutronPlugin.py:1218 #, python-format msgid "Neutron logical port %s was not found on NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1183 +#: neutron/plugins/nicira/NeutronPlugin.py:1225 #, python-format msgid "" "Found %s logical ports not bound to Neutron ports. Neutron and NVP are " "potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1249 +#: neutron/plugins/nicira/NeutronPlugin.py:1283 #, python-format -msgid "Network %s was not found in NVP." +msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1257 -msgid "Unable to create port or set port attachment in NVP." +#: neutron/plugins/nicira/NeutronPlugin.py:1300 +#, python-format +msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1261 -#, python-format -msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" +#: neutron/plugins/nicira/NeutronPlugin.py:1311 +msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1338 +#: neutron/plugins/nicira/NeutronPlugin.py:1386 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1364 +#: neutron/plugins/nicira/NeutronPlugin.py:1412 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1491 -#: neutron/plugins/nicira/NeutronPlugin.py:1535 +#: neutron/plugins/nicira/NeutronPlugin.py:1539 +#: neutron/plugins/nicira/NeutronPlugin.py:1583 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1504 +#: neutron/plugins/nicira/NeutronPlugin.py:1552 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1544 +#: neutron/plugins/nicira/NeutronPlugin.py:1592 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1560 +#: neutron/plugins/nicira/NeutronPlugin.py:1608 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1564 +#: neutron/plugins/nicira/NeutronPlugin.py:1612 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1566 +#: neutron/plugins/nicira/NeutronPlugin.py:1614 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1599 +#: neutron/plugins/nicira/NeutronPlugin.py:1647 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1603 +#: neutron/plugins/nicira/NeutronPlugin.py:1651 msgid "Unable to delete logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1623 +#: neutron/plugins/nicira/NeutronPlugin.py:1671 #, python-format msgid "" "Current router status:%(router_status)s;Status in Neutron " "DB:%(db_router_status)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1650 +#: neutron/plugins/nicira/NeutronPlugin.py:1698 msgid "Unable to get logical routers from NVP controller" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1672 +#: neutron/plugins/nicira/NeutronPlugin.py:1720 #, python-format msgid "" "Found %s logical routers not bound to Neutron routers. Neutron and NVP " "are potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1698 -#, python-format -msgid "" -"The port %(port_id)s, connected to the router %(router_id)s was not found" -" on the NVP backend." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1733 +#: neutron/plugins/nicira/NeutronPlugin.py:1781 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1778 +#: neutron/plugins/nicira/NeutronPlugin.py:1826 #, python-format msgid "" "The port %(port_id)s, connected to the router %(router_id)s was not found" " on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1790 +#: neutron/plugins/nicira/NeutronPlugin.py:1838 #, python-format msgid "" "Unable to find NVP logical router port for Neutron port id:%s. Was this " "port ever paired with a logical router?" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1819 +#: neutron/plugins/nicira/NeutronPlugin.py:1867 #, python-format msgid "Logical router port resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1845 +#: neutron/plugins/nicira/NeutronPlugin.py:1893 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1851 +#: neutron/plugins/nicira/NeutronPlugin.py:1899 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1917 +#: neutron/plugins/nicira/NeutronPlugin.py:1965 #, python-format msgid "Address list for NVP logical router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1941 +#: neutron/plugins/nicira/NeutronPlugin.py:1989 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1984 +#: neutron/plugins/nicira/NeutronPlugin.py:2032 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1987 +#: neutron/plugins/nicira/NeutronPlugin.py:2035 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2013 +#: neutron/plugins/nicira/NeutronPlugin.py:2061 #, python-format msgid "" "Create_l2_gw_service did not return an uuid for the newly created " "resource:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2035 +#: neutron/plugins/nicira/NeutronPlugin.py:2083 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" @@ -7452,7 +7517,7 @@ msgstr "" #: neutron/plugins/nicira/nvplib.py:505 #, python-format -msgid "Cannot update NVP routes %(routes)s forrouter %(router_id)s" +msgid "Cannot update NVP routes %(routes)s for router %(router_id)s" msgstr "" #: neutron/plugins/nicira/nvplib.py:621 @@ -7478,91 +7543,91 @@ msgstr "" msgid "get_port() %(network)s %(port)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:664 neutron/plugins/nicira/nvplib.py:718 +#: neutron/plugins/nicira/nvplib.py:664 neutron/plugins/nicira/nvplib.py:719 #, python-format msgid "Port or Network not found, Error: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:713 +#: neutron/plugins/nicira/nvplib.py:714 #, python-format msgid "Updated logical port %(result)s on logical switch %(uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:749 +#: neutron/plugins/nicira/nvplib.py:751 #, python-format -msgid "Created logical port %(result)s on logical swtich %(uuid)s" +msgid "Created logical port %(result)s on logical switch %(uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:773 +#: neutron/plugins/nicira/nvplib.py:775 #, python-format msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:803 +#: neutron/plugins/nicira/nvplib.py:805 #, python-format msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:813 +#: neutron/plugins/nicira/nvplib.py:815 #, python-format msgid "" "Delete logical router port %(lport_uuid)s on logical router " "%(lrouter_uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:868 +#: neutron/plugins/nicira/nvplib.py:870 #, python-format msgid "Invalid NVP attachment type '%s'" msgstr "" -#: neutron/plugins/nicira/nvplib.py:880 +#: neutron/plugins/nicira/nvplib.py:882 #, python-format msgid "Port not found, Error: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:999 +#: neutron/plugins/nicira/nvplib.py:1002 #, python-format msgid "Created Security Profile: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1025 +#: neutron/plugins/nicira/nvplib.py:1028 #, python-format msgid "Updated Security Profile: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1044 +#: neutron/plugins/nicira/nvplib.py:1047 #, python-format msgid "Invalid keys for NAT match: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1050 +#: neutron/plugins/nicira/nvplib.py:1053 #, python-format msgid "Creating NAT rule: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1064 +#: neutron/plugins/nicira/nvplib.py:1067 msgid "" "No SNAT rules cannot be applied as they are not available in this version" " of the NVP platform" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1199 +#: neutron/plugins/nicira/nvplib.py:1202 #, python-format msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1204 +#: neutron/plugins/nicira/nvplib.py:1207 #, python-format msgid "" "An exception occurred while updating IP addresses on a router logical " "port:%s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1245 +#: neutron/plugins/nicira/nvplib.py:1248 msgid "Failed to create logical queue" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1256 +#: neutron/plugins/nicira/nvplib.py:1259 msgid "Failed to delete logical queue" msgstr "" @@ -8051,7 +8116,7 @@ msgstr "" #: neutron/plugins/nicira/extensions/nvp_qos.py:46 #, python-format -msgid "Invalid value for dscp %(data)s must be integer valuebetween 0 and 63." +msgid "Invalid value for dscp %(data)s must be integer value between 0 and 63." msgstr "" #: neutron/plugins/nicira/extensions/nvp_qos.py:51 @@ -9012,3 +9077,33 @@ msgstr "" #~ msgid "No DSCP field needed when QoS workload marked trusted" #~ msgstr "" +#~ msgid "" +#~ "MidoClient.create_tenant_router called: " +#~ "tenant_id=%(tenant_id)s, " +#~ "name=%(name)smetadata_router=%(metadata_router)s" +#~ msgstr "" + +#~ msgid "delete_network(): deleting auto-delete port from OFC: %s" +#~ msgstr "" + +#~ msgid "An exception occured while plugging the interface into network:%s" +#~ msgstr "" + +#~ msgid "Network %s was not found in NVP." +#~ msgstr "" + +#~ msgid "" +#~ "The port %(port_id)s, connected to the" +#~ " router %(router_id)s was not found " +#~ "on the NVP backend." +#~ msgstr "" + +#~ msgid "Cannot update NVP routes %(routes)s forrouter %(router_id)s" +#~ msgstr "" + +#~ msgid "Created logical port %(result)s on logical swtich %(uuid)s" +#~ msgstr "" + +#~ msgid "Invalid value for dscp %(data)s must be integer valuebetween 0 and 63." +#~ msgstr "" + diff --git a/neutron/locale/fr/LC_MESSAGES/neutron.po b/neutron/locale/fr/LC_MESSAGES/neutron.po index c06edf73f..9bb9b20ed 100644 --- a/neutron/locale/fr/LC_MESSAGES/neutron.po +++ b/neutron/locale/fr/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-07-30 19:54+0000\n" +"POT-Creation-Date: 2013-07-31 19:55+0000\n" "PO-Revision-Date: 2013-05-13 06:01+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: French " @@ -404,7 +404,7 @@ msgid "" "networks" msgstr "" -#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:865 +#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:858 msgid "DHCP agent started" msgstr "" @@ -421,97 +421,102 @@ msgstr "" msgid "Synchronizing state" msgstr "" -#: neutron/agent/dhcp_agent.py:166 +#: neutron/agent/dhcp_agent.py:163 +#, python-format +msgid "Unable to sync network state on deleted network %s" +msgstr "" + +#: neutron/agent/dhcp_agent.py:171 msgid "Unable to sync network state." msgstr "" -#: neutron/agent/dhcp_agent.py:186 neutron/agent/dhcp_agent.py:226 +#: neutron/agent/dhcp_agent.py:191 neutron/agent/dhcp_agent.py:231 #, python-format msgid "Network %s RPC info call failed." msgstr "" -#: neutron/agent/dhcp_agent.py:318 +#: neutron/agent/dhcp_agent.py:323 #, python-format msgid "" "%(port_num)d router ports found on the metadata access network. Only the " "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:528 neutron/agent/l3_agent.py:159 +#: neutron/agent/dhcp_agent.py:533 neutron/agent/l3_agent.py:159 #: neutron/debug/debug_agent.py:45 msgid "The driver used to manage the virtual interface." msgstr "" -#: neutron/agent/dhcp_agent.py:536 +#: neutron/agent/dhcp_agent.py:541 msgid "You must specify an interface driver" msgstr "" -#: neutron/agent/dhcp_agent.py:542 neutron/agent/l3_agent.py:202 +#: neutron/agent/dhcp_agent.py:547 neutron/agent/l3_agent.py:202 #, python-format msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/dhcp_agent.py:590 +#: neutron/agent/dhcp_agent.py:595 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/dhcp_agent.py:600 +#: neutron/agent/dhcp_agent.py:605 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/dhcp_agent.py:641 +#: neutron/agent/dhcp_agent.py:646 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/dhcp_agent.py:682 neutron/debug/debug_agent.py:75 +#: neutron/agent/dhcp_agent.py:687 neutron/debug/debug_agent.py:75 #, python-format msgid "Reusing existing device: %s." msgstr "" -#: neutron/agent/dhcp_agent.py:769 +#: neutron/agent/dhcp_agent.py:762 msgid "Location to DHCP lease relay UNIX domain socket" msgstr "" -#: neutron/agent/dhcp_agent.py:799 +#: neutron/agent/dhcp_agent.py:792 #, python-format msgid "Network ID %s is not a valid UUID" msgstr "" -#: neutron/agent/dhcp_agent.py:805 +#: neutron/agent/dhcp_agent.py:798 msgid "Unable to parse lease relay msg to dict." msgstr "" -#: neutron/agent/dhcp_agent.py:806 +#: neutron/agent/dhcp_agent.py:799 #, python-format msgid "Exception value: %s" msgstr "" -#: neutron/agent/dhcp_agent.py:807 +#: neutron/agent/dhcp_agent.py:800 #, python-format msgid "Message representation: %s" msgstr "" -#: neutron/agent/dhcp_agent.py:809 +#: neutron/agent/dhcp_agent.py:802 msgid "Unable update lease. Exception" msgstr "" -#: neutron/agent/dhcp_agent.py:848 neutron/agent/l3_agent.py:805 +#: neutron/agent/dhcp_agent.py:841 neutron/agent/l3_agent.py:805 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:854 neutron/agent/l3_agent.py:810 +#: neutron/agent/dhcp_agent.py:847 neutron/agent/l3_agent.py:810 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:228 #: neutron/plugins/nec/agent/nec_neutron_agent.py:184 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:221 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:862 neutron/agent/l3_agent.py:815 +#: neutron/agent/dhcp_agent.py:855 neutron/agent/l3_agent.py:815 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:281 #, python-format msgid "agent_updated by server side %s!" @@ -929,27 +934,27 @@ msgstr "" msgid "No namespace defined for parent" msgstr "" -#: neutron/agent/linux/iptables_firewall.py:56 +#: neutron/agent/linux/iptables_firewall.py:58 #, python-format msgid "Preparing device (%s) filter" msgstr "" -#: neutron/agent/linux/iptables_firewall.py:64 +#: neutron/agent/linux/iptables_firewall.py:66 #, python-format msgid "Updating device (%s) filter" msgstr "" -#: neutron/agent/linux/iptables_firewall.py:66 +#: neutron/agent/linux/iptables_firewall.py:68 #, python-format msgid "Attempted to update port filter which is not filtered %s" msgstr "" -#: neutron/agent/linux/iptables_firewall.py:75 +#: neutron/agent/linux/iptables_firewall.py:77 #, python-format msgid "Removing device (%s) filter" msgstr "" -#: neutron/agent/linux/iptables_firewall.py:77 +#: neutron/agent/linux/iptables_firewall.py:79 #, python-format msgid "Attempted to remove port filter which is not filtered %r" msgstr "" @@ -1380,58 +1385,58 @@ msgstr "" msgid "'%s' is not a valid IP subnet" msgstr "" -#: neutron/api/v2/attributes.py:271 +#: neutron/api/v2/attributes.py:266 neutron/api/v2/attributes.py:307 #, python-format -msgid "'%s' is not a valid input" +msgid "'%s' is not a list" msgstr "" -#: neutron/api/v2/attributes.py:278 +#: neutron/api/v2/attributes.py:271 neutron/api/v2/attributes.py:318 #, python-format -msgid "'%s' is not a valid UUID" +msgid "Duplicate items in the list: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:290 +#: neutron/api/v2/attributes.py:288 #, python-format -msgid "'%s' is not a list" +msgid "'%s' is not a valid input" msgstr "" -#: neutron/api/v2/attributes.py:301 +#: neutron/api/v2/attributes.py:295 #, python-format -msgid "Duplicate items in the list: '%s'" +msgid "'%s' is not a valid UUID" msgstr "" -#: neutron/api/v2/attributes.py:308 +#: neutron/api/v2/attributes.py:325 #, python-format msgid "'%s' is not a dictionary" msgstr "" -#: neutron/api/v2/attributes.py:333 +#: neutron/api/v2/attributes.py:350 #, python-format msgid "Validator '%s' does not exist." msgstr "" -#: neutron/api/v2/attributes.py:365 +#: neutron/api/v2/attributes.py:382 #, python-format msgid "'%s' is not an integer" msgstr "" -#: neutron/api/v2/attributes.py:370 +#: neutron/api/v2/attributes.py:387 #, python-format msgid "'%s' should be non-negative" msgstr "" -#: neutron/api/v2/attributes.py:389 +#: neutron/api/v2/attributes.py:406 #, python-format msgid "'%s' cannot be converted to boolean" msgstr "" -#: neutron/api/v2/attributes.py:397 +#: neutron/api/v2/attributes.py:414 #: neutron/plugins/nec/extensions/packetfilter.py:48 #, python-format msgid "'%s' is not a integer" msgstr "" -#: neutron/api/v2/attributes.py:410 +#: neutron/api/v2/attributes.py:427 #, python-format msgid "'%s' is not of the form =[value]" msgstr "" @@ -1682,116 +1687,121 @@ msgstr "" #: neutron/common/exceptions.py:74 #, python-format +msgid "Port %(port_id)s could not be found" +msgstr "" + +#: neutron/common/exceptions.py:78 +#, python-format msgid "Port %(port_id)s could not be found on network %(net_id)s" msgstr "" -#: neutron/common/exceptions.py:79 +#: neutron/common/exceptions.py:83 msgid "Policy configuration policy.json could not be found" msgstr "" -#: neutron/common/exceptions.py:83 +#: neutron/common/exceptions.py:87 #, python-format msgid "Requested rule:%(rule)s cannot be found" msgstr "" -#: neutron/common/exceptions.py:87 +#: neutron/common/exceptions.py:91 #, python-format msgid "Failed to init policy %(policy)s because %(reason)s" msgstr "" -#: neutron/common/exceptions.py:91 +#: neutron/common/exceptions.py:95 #, python-format msgid "Failed to check policy %(policy)s because %(reason)s" msgstr "" -#: neutron/common/exceptions.py:95 +#: neutron/common/exceptions.py:99 #, python-format msgid "Unsupported port state: %(port_state)s" msgstr "" -#: neutron/common/exceptions.py:99 +#: neutron/common/exceptions.py:103 msgid "The resource is inuse" msgstr "" -#: neutron/common/exceptions.py:103 +#: neutron/common/exceptions.py:107 #, python-format msgid "" "Unable to complete operation on network %(net_id)s. There are one or more" " ports still in use on the network." msgstr "" -#: neutron/common/exceptions.py:108 +#: neutron/common/exceptions.py:112 #, python-format msgid "" "Unable to complete operation on subnet %(subnet_id)s. One or more ports " "have an IP allocation from this subnet." msgstr "" -#: neutron/common/exceptions.py:113 +#: neutron/common/exceptions.py:117 #, python-format msgid "" "Unable to complete operation on port %(port_id)s for network %(net_id)s. " "Port already has an attacheddevice %(device_id)s." msgstr "" -#: neutron/common/exceptions.py:119 +#: neutron/common/exceptions.py:123 #, python-format msgid "" "Unable to complete operation for network %(net_id)s. The mac address " "%(mac)s is in use." msgstr "" -#: neutron/common/exceptions.py:125 +#: neutron/common/exceptions.py:129 #, python-format msgid "" "Unable to complete operation for %(subnet_id)s. The number of host routes" " exceeds the limit %(quota)s." msgstr "" -#: neutron/common/exceptions.py:131 +#: neutron/common/exceptions.py:135 #, python-format msgid "" "Unable to complete operation for %(subnet_id)s. The number of DNS " "nameservers exceeds the limit %(quota)s." msgstr "" -#: neutron/common/exceptions.py:136 +#: neutron/common/exceptions.py:140 #, python-format msgid "" "Unable to complete operation for network %(net_id)s. The IP address " "%(ip_address)s is in use." msgstr "" -#: neutron/common/exceptions.py:141 +#: neutron/common/exceptions.py:145 #, python-format msgid "" "Unable to create the network. The VLAN %(vlan_id)s on physical network " "%(physical_network)s is in use." msgstr "" -#: neutron/common/exceptions.py:147 +#: neutron/common/exceptions.py:151 #, python-format msgid "" "Unable to create the flat network. Physical network %(physical_network)s " "is in use." msgstr "" -#: neutron/common/exceptions.py:152 +#: neutron/common/exceptions.py:156 #, python-format msgid "Unable to create the network. The tunnel ID %(tunnel_id)s is in use." msgstr "" -#: neutron/common/exceptions.py:157 +#: neutron/common/exceptions.py:161 msgid "Tenant network creation is not enabled." msgstr "" -#: neutron/common/exceptions.py:165 +#: neutron/common/exceptions.py:169 msgid "" "Unable to create the network. No tenant network is available for " "allocation." msgstr "" -#: neutron/common/exceptions.py:170 +#: neutron/common/exceptions.py:174 #, python-format msgid "" "Unable to plug the attachment %(att_id)s into port %(port_id)s for " @@ -1799,117 +1809,117 @@ msgid "" "%(att_port_id)s" msgstr "" -#: neutron/common/exceptions.py:176 +#: neutron/common/exceptions.py:180 #, python-format msgid "" "Subnet on port %(port_id)s does not match the requested subnet " "%(subnet_id)s" msgstr "" -#: neutron/common/exceptions.py:181 +#: neutron/common/exceptions.py:185 #, python-format msgid "Malformed request body: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:189 +#: neutron/common/exceptions.py:193 #, python-format msgid "Invalid input for operation: %(error_message)s." msgstr "" -#: neutron/common/exceptions.py:193 +#: neutron/common/exceptions.py:197 #, python-format msgid "The allocation pool %(pool)s is not valid." msgstr "" -#: neutron/common/exceptions.py:197 +#: neutron/common/exceptions.py:201 #, python-format msgid "" "Found overlapping allocation pools:%(pool_1)s %(pool_2)s for subnet " "%(subnet_cidr)s." msgstr "" -#: neutron/common/exceptions.py:202 +#: neutron/common/exceptions.py:206 #, python-format msgid "The allocation pool %(pool)s spans beyond the subnet cidr %(subnet_cidr)s." msgstr "" -#: neutron/common/exceptions.py:211 +#: neutron/common/exceptions.py:215 #, python-format msgid "Unable to generate unique mac on network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:215 +#: neutron/common/exceptions.py:219 #, python-format msgid "No more IP addresses available on network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:219 +#: neutron/common/exceptions.py:223 #, python-format msgid "Bridge %(bridge)s does not exist." msgstr "" -#: neutron/common/exceptions.py:223 +#: neutron/common/exceptions.py:227 #, python-format msgid "Creation failed. %(dev_name)s already exists." msgstr "" -#: neutron/common/exceptions.py:227 +#: neutron/common/exceptions.py:231 msgid "Sudo priviledge is required to run this command." msgstr "" -#: neutron/common/exceptions.py:231 +#: neutron/common/exceptions.py:235 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: neutron/common/exceptions.py:235 +#: neutron/common/exceptions.py:239 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: neutron/common/exceptions.py:239 +#: neutron/common/exceptions.py:243 msgid "Tenant-id was missing from Quota request" msgstr "" -#: neutron/common/exceptions.py:243 +#: neutron/common/exceptions.py:247 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: neutron/common/exceptions.py:248 +#: neutron/common/exceptions.py:252 #, python-format msgid "" "Unable to reconfigure sharing settings for network %(network)s. Multiple " "tenants are using it" msgstr "" -#: neutron/common/exceptions.py:253 +#: neutron/common/exceptions.py:257 #, python-format msgid "Invalid extension environment: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:257 +#: neutron/common/exceptions.py:261 #, python-format msgid "Unable to find any IP address on external network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:262 +#: neutron/common/exceptions.py:266 msgid "More than one external network exists" msgstr "" -#: neutron/common/exceptions.py:266 +#: neutron/common/exceptions.py:270 #, python-format msgid "An invalid value was provided for %(opt_name)s: %(opt_value)s" msgstr "" -#: neutron/common/exceptions.py:271 +#: neutron/common/exceptions.py:275 #, python-format msgid "Gateway ip %(ip_address)s conflicts with allocation pool %(pool)s" msgstr "" -#: neutron/common/exceptions.py:276 +#: neutron/common/exceptions.py:280 #, python-format msgid "Invalid network VLAN range: '%(vlan_range)s' - '%(error)s'" msgstr "" @@ -2012,200 +2022,200 @@ msgstr "" msgid "Cannot create resource for another tenant" msgstr "" -#: neutron/db/db_base_plugin_v2.py:274 +#: neutron/db/db_base_plugin_v2.py:272 #, python-format msgid "Generated mac for network %(network_id)s is %(mac_address)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:280 +#: neutron/db/db_base_plugin_v2.py:278 #, python-format msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:284 +#: neutron/db/db_base_plugin_v2.py:282 #, python-format msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/db_base_plugin_v2.py:314 +#: neutron/db/db_base_plugin_v2.py:312 #, python-format msgid "" "Hold allocated IP %(ip_address)s " "(%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:378 +#: neutron/db/db_base_plugin_v2.py:376 #, python-format msgid "Recycle %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:382 +#: neutron/db/db_base_plugin_v2.py:380 #, python-format msgid "Recycle: first match for %(first_ip)s-%(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:389 +#: neutron/db/db_base_plugin_v2.py:387 #, python-format msgid "Recycle: last match for %(first_ip)s-%(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:401 +#: neutron/db/db_base_plugin_v2.py:399 #, python-format msgid "Recycle: merged %(first_ip1)s-%(last_ip1)s and %(first_ip2)s-%(last_ip2)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:410 +#: neutron/db/db_base_plugin_v2.py:408 #, python-format msgid "Recycle: updated first %(first_ip)s-%(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:415 +#: neutron/db/db_base_plugin_v2.py:413 #, python-format msgid "Recycle: updated last %(first_ip)s-%(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:424 +#: neutron/db/db_base_plugin_v2.py:422 #, python-format msgid "Recycle: created new %(first_ip)s-%(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:448 +#: neutron/db/db_base_plugin_v2.py:446 #, python-format msgid "" "No fixed IP found that matches the network %(network_id)s and ip address " "%(ip_address)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:457 +#: neutron/db/db_base_plugin_v2.py:455 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:481 +#: neutron/db/db_base_plugin_v2.py:479 #, python-format msgid "All IP's from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:486 +#: neutron/db/db_base_plugin_v2.py:484 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:493 +#: neutron/db/db_base_plugin_v2.py:491 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: neutron/db/db_base_plugin_v2.py:599 +#: neutron/db/db_base_plugin_v2.py:597 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/db_base_plugin_v2.py:611 +#: neutron/db/db_base_plugin_v2.py:609 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: neutron/db/db_base_plugin_v2.py:617 +#: neutron/db/db_base_plugin_v2.py:615 #, python-format msgid "" "Failed to create port on network %(network_id)s, because fixed_ips " "included invalid subnet %(subnet_id)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:637 +#: neutron/db/db_base_plugin_v2.py:635 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:646 neutron/db/db_base_plugin_v2.py:679 +#: neutron/db/db_base_plugin_v2.py:644 neutron/db/db_base_plugin_v2.py:677 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/db_base_plugin_v2.py:694 +#: neutron/db/db_base_plugin_v2.py:692 #, python-format msgid "Port update. Hold %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:702 +#: neutron/db/db_base_plugin_v2.py:700 #, python-format msgid "Port update. Adding %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:757 +#: neutron/db/db_base_plugin_v2.py:755 #, python-format msgid "" "Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps" " with another subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:762 +#: neutron/db/db_base_plugin_v2.py:760 #, python-format msgid "" "Validation for CIDR: %(new_cidr)s failed - overlaps with subnet " "%(subnet_id)s (CIDR: %(cidr)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:782 +#: neutron/db/db_base_plugin_v2.py:780 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: neutron/db/db_base_plugin_v2.py:789 +#: neutron/db/db_base_plugin_v2.py:787 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/db_base_plugin_v2.py:796 +#: neutron/db/db_base_plugin_v2.py:794 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/db_base_plugin_v2.py:800 +#: neutron/db/db_base_plugin_v2.py:798 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:805 +#: neutron/db/db_base_plugin_v2.py:803 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:818 +#: neutron/db/db_base_plugin_v2.py:816 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: neutron/db/db_base_plugin_v2.py:829 +#: neutron/db/db_base_plugin_v2.py:827 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:842 neutron/db/db_base_plugin_v2.py:846 +#: neutron/db/db_base_plugin_v2.py:840 neutron/db/db_base_plugin_v2.py:844 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:968 +#: neutron/db/db_base_plugin_v2.py:966 #, python-format msgid "An exception occured while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1067 +#: neutron/db/db_base_plugin_v2.py:1065 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1091 +#: neutron/db/db_base_plugin_v2.py:1089 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1104 +#: neutron/db/db_base_plugin_v2.py:1102 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1366 +#: neutron/db/db_base_plugin_v2.py:1364 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1446 +#: neutron/db/db_base_plugin_v2.py:1444 #, python-format msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" @@ -2350,7 +2360,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:600 neutron/plugins/nicira/NeutronPlugin.py:1878 +#: neutron/db/l3_db.py:600 neutron/plugins/nicira/NeutronPlugin.py:1926 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -3018,6 +3028,51 @@ msgstr "" msgid "API for retrieving service providers for Neutron advanced services" msgstr "" +#: neutron/extensions/vpnaas.py:35 +#, python-format +msgid "VPNService %(vpnservice_id)s could not be found" +msgstr "" + +#: neutron/extensions/vpnaas.py:39 +#, python-format +msgid "ipsec_site_connection %(ipsecsite_conn_id)s not found" +msgstr "" + +#: neutron/extensions/vpnaas.py:43 +#, python-format +msgid "ipsec_site_connection %(attribute_a)s less than dpd_interval" +msgstr "" + +#: neutron/extensions/vpnaas.py:47 +#, python-format +msgid "IKEPolicy %(ikepolicy_id)s could not be found" +msgstr "" + +#: neutron/extensions/vpnaas.py:51 +#, python-format +msgid "IPsecPolicy %(ipsecpolicy_id)s could not be found" +msgstr "" + +#: neutron/extensions/vpnaas.py:55 +#, python-format +msgid "IKEPolicy %(ikepolicy_id)s is still in use" +msgstr "" + +#: neutron/extensions/vpnaas.py:59 +#, python-format +msgid "VPNService %(vpnservice_id)s is still in use" +msgstr "" + +#: neutron/extensions/vpnaas.py:63 +#, python-format +msgid "Invalid state %(state)s of vpnaas resource %(id)s" +msgstr "" + +#: neutron/extensions/vpnaas.py:67 +#, python-format +msgid "IPsecPolicy %(ipsecpolicy_id)s is still in use" +msgstr "" + #: neutron/openstack/common/exception.py:104 msgid "Uncaught exception" msgstr "" @@ -5450,7 +5505,7 @@ msgstr "" #, python-format msgid "" "MidoClient.create_tenant_router called: tenant_id=%(tenant_id)s, " -"name=%(name)smetadata_router=%(metadata_router)s" +"name=%(name)s, metadata_router=%(metadata_router)s" msgstr "" #: neutron/plugins/midonet/midonet_lib.py:292 @@ -5712,7 +5767,7 @@ msgid "MidonetPluginV2.update_network called: id=%(id)r, network=%(network)r" msgstr "" #: neutron/plugins/midonet/plugin.py:193 -#: neutron/plugins/nicira/NeutronPlugin.py:1073 +#: neutron/plugins/nicira/NeutronPlugin.py:1115 msgid "admin_state_up=False networks are not supported." msgstr "" @@ -6651,76 +6706,81 @@ msgstr "" msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:234 +#: neutron/plugins/nec/nec_plugin.py:237 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:253 +#: neutron/plugins/nec/nec_plugin.py:256 #, python-format msgid "create_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:269 +#: neutron/plugins/nec/nec_plugin.py:272 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:309 +#: neutron/plugins/nec/nec_plugin.py:312 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:318 +#: neutron/plugins/nec/nec_plugin.py:331 #, python-format -msgid "delete_network(): deleting auto-delete port from OFC: %s" +msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:334 +#: neutron/plugins/nec/nec_plugin.py:346 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:347 +#: neutron/plugins/nec/nec_plugin.py:361 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:359 +#: neutron/plugins/nec/nec_plugin.py:373 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:378 +#: neutron/plugins/nec/nec_plugin.py:392 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:404 +#: neutron/plugins/nec/nec_plugin.py:418 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:484 +#: neutron/plugins/nec/nec_plugin.py:426 +#, python-format +msgid "Failed to delete port=%s from OFC." +msgstr "" + +#: neutron/plugins/nec/nec_plugin.py:501 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:515 +#: neutron/plugins/nec/nec_plugin.py:532 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:534 +#: neutron/plugins/nec/nec_plugin.py:551 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:539 +#: neutron/plugins/nec/nec_plugin.py:556 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -6940,407 +7000,412 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:248 +#: neutron/plugins/nicira/NeutronPlugin.py:246 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:283 +#: neutron/plugins/nicira/NeutronPlugin.py:281 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:285 +#: neutron/plugins/nicira/NeutronPlugin.py:283 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:288 +#: neutron/plugins/nicira/NeutronPlugin.py:286 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:363 +#: neutron/plugins/nicira/NeutronPlugin.py:361 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:369 +#: neutron/plugins/nicira/NeutronPlugin.py:367 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:375 +#: neutron/plugins/nicira/NeutronPlugin.py:373 #, python-format msgid "" "Unable to plug attachment in router port %(r_port_id)s for neutron port " "id %(q_port_id)s on router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:420 +#: neutron/plugins/nicira/NeutronPlugin.py:418 msgid "An exception occured while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:446 -#: neutron/plugins/nicira/NeutronPlugin.py:481 -#: neutron/plugins/nicira/NeutronPlugin.py:649 +#: neutron/plugins/nicira/NeutronPlugin.py:448 +#, python-format +msgid "An exception occured while creating the quantum port %s on the NVP plaform" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:460 +#: neutron/plugins/nicira/NeutronPlugin.py:497 +#: neutron/plugins/nicira/NeutronPlugin.py:682 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:466 -#: neutron/plugins/nicira/NeutronPlugin.py:546 -#: neutron/plugins/nicira/NeutronPlugin.py:668 +#: neutron/plugins/nicira/NeutronPlugin.py:482 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:470 -#, python-format -msgid "An exception occured while plugging the interface into network:%s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:488 +#: neutron/plugins/nicira/NeutronPlugin.py:504 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:497 +#: neutron/plugins/nicira/NeutronPlugin.py:513 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:503 +#: neutron/plugins/nicira/NeutronPlugin.py:519 #, python-format msgid "port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:522 -#: neutron/plugins/nicira/NeutronPlugin.py:925 +#: neutron/plugins/nicira/NeutronPlugin.py:538 +#: neutron/plugins/nicira/NeutronPlugin.py:967 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:534 +#: neutron/plugins/nicira/NeutronPlugin.py:550 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:553 +#: neutron/plugins/nicira/NeutronPlugin.py:573 +#, python-format +msgid "" +"_nvp_create_router_port completed for port %(name)s on network " +"%(network_id)s. The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:586 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:561 +#: neutron/plugins/nicira/NeutronPlugin.py:594 #, python-format msgid "The gateway port for the router %s was not found on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:598 +#: neutron/plugins/nicira/NeutronPlugin.py:631 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:630 +#: neutron/plugins/nicira/NeutronPlugin.py:663 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:634 -#: neutron/plugins/nicira/NeutronPlugin.py:1823 +#: neutron/plugins/nicira/NeutronPlugin.py:667 +#: neutron/plugins/nicira/NeutronPlugin.py:1871 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:636 +#: neutron/plugins/nicira/NeutronPlugin.py:669 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:706 +#: neutron/plugins/nicira/NeutronPlugin.py:710 +#, python-format +msgid "" +"_nvp_create_l2_gw_port completed for port %(name)s on network " +"%(network_id)s. The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:748 #, python-format msgid "Unable to find NVP uuid for Neutron port %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:735 +#: neutron/plugins/nicira/NeutronPlugin.py:777 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:739 +#: neutron/plugins/nicira/NeutronPlugin.py:781 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:743 +#: neutron/plugins/nicira/NeutronPlugin.py:785 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:747 -#: neutron/plugins/nicira/NeutronPlugin.py:762 +#: neutron/plugins/nicira/NeutronPlugin.py:789 +#: neutron/plugins/nicira/NeutronPlugin.py:804 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:768 +#: neutron/plugins/nicira/NeutronPlugin.py:810 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:799 +#: neutron/plugins/nicira/NeutronPlugin.py:841 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:821 +#: neutron/plugins/nicira/NeutronPlugin.py:863 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:849 +#: neutron/plugins/nicira/NeutronPlugin.py:891 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:907 +#: neutron/plugins/nicira/NeutronPlugin.py:949 #, python-format msgid "A nvp lport identifier was not found for neutron port '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:935 +#: neutron/plugins/nicira/NeutronPlugin.py:977 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:938 +#: neutron/plugins/nicira/NeutronPlugin.py:980 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:964 +#: neutron/plugins/nicira/NeutronPlugin.py:1006 #, python-format msgid "" "Current network status:%(nvp_net_status)s; Status in Neutron " "DB:%(neutron_status)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:974 -#: neutron/plugins/nicira/NeutronPlugin.py:1022 +#: neutron/plugins/nicira/NeutronPlugin.py:1016 +#: neutron/plugins/nicira/NeutronPlugin.py:1064 msgid "Unable to get logical switches" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1036 +#: neutron/plugins/nicira/NeutronPlugin.py:1078 #, python-format msgid "Logical Switch %s found in neutron database but not in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1051 +#: neutron/plugins/nicira/NeutronPlugin.py:1093 #, python-format msgid "" "Found %s logical switches not bound to Neutron networks. Neutron and NVP " "are potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1055 +#: neutron/plugins/nicira/NeutronPlugin.py:1097 #, python-format msgid "get_networks() completed for tenant %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1140 +#: neutron/plugins/nicira/NeutronPlugin.py:1182 #, python-format msgid "Lswitch %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1149 +#: neutron/plugins/nicira/NeutronPlugin.py:1191 msgid "Unable to get ports" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1176 +#: neutron/plugins/nicira/NeutronPlugin.py:1218 #, python-format msgid "Neutron logical port %s was not found on NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1183 +#: neutron/plugins/nicira/NeutronPlugin.py:1225 #, python-format msgid "" "Found %s logical ports not bound to Neutron ports. Neutron and NVP are " "potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1249 +#: neutron/plugins/nicira/NeutronPlugin.py:1283 #, python-format -msgid "Network %s was not found in NVP." +msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1257 -msgid "Unable to create port or set port attachment in NVP." +#: neutron/plugins/nicira/NeutronPlugin.py:1300 +#, python-format +msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1261 -#, python-format -msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" +#: neutron/plugins/nicira/NeutronPlugin.py:1311 +msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1338 +#: neutron/plugins/nicira/NeutronPlugin.py:1386 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1364 +#: neutron/plugins/nicira/NeutronPlugin.py:1412 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1491 -#: neutron/plugins/nicira/NeutronPlugin.py:1535 +#: neutron/plugins/nicira/NeutronPlugin.py:1539 +#: neutron/plugins/nicira/NeutronPlugin.py:1583 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1504 +#: neutron/plugins/nicira/NeutronPlugin.py:1552 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1544 +#: neutron/plugins/nicira/NeutronPlugin.py:1592 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1560 +#: neutron/plugins/nicira/NeutronPlugin.py:1608 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1564 +#: neutron/plugins/nicira/NeutronPlugin.py:1612 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1566 +#: neutron/plugins/nicira/NeutronPlugin.py:1614 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1599 +#: neutron/plugins/nicira/NeutronPlugin.py:1647 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1603 +#: neutron/plugins/nicira/NeutronPlugin.py:1651 msgid "Unable to delete logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1623 +#: neutron/plugins/nicira/NeutronPlugin.py:1671 #, python-format msgid "" "Current router status:%(router_status)s;Status in Neutron " "DB:%(db_router_status)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1650 +#: neutron/plugins/nicira/NeutronPlugin.py:1698 msgid "Unable to get logical routers from NVP controller" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1672 +#: neutron/plugins/nicira/NeutronPlugin.py:1720 #, python-format msgid "" "Found %s logical routers not bound to Neutron routers. Neutron and NVP " "are potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1698 -#, python-format -msgid "" -"The port %(port_id)s, connected to the router %(router_id)s was not found" -" on the NVP backend." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1733 +#: neutron/plugins/nicira/NeutronPlugin.py:1781 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1778 +#: neutron/plugins/nicira/NeutronPlugin.py:1826 #, python-format msgid "" "The port %(port_id)s, connected to the router %(router_id)s was not found" " on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1790 +#: neutron/plugins/nicira/NeutronPlugin.py:1838 #, python-format msgid "" "Unable to find NVP logical router port for Neutron port id:%s. Was this " "port ever paired with a logical router?" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1819 +#: neutron/plugins/nicira/NeutronPlugin.py:1867 #, python-format msgid "Logical router port resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1845 +#: neutron/plugins/nicira/NeutronPlugin.py:1893 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1851 +#: neutron/plugins/nicira/NeutronPlugin.py:1899 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1917 +#: neutron/plugins/nicira/NeutronPlugin.py:1965 #, python-format msgid "Address list for NVP logical router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1941 +#: neutron/plugins/nicira/NeutronPlugin.py:1989 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1984 +#: neutron/plugins/nicira/NeutronPlugin.py:2032 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1987 +#: neutron/plugins/nicira/NeutronPlugin.py:2035 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2013 +#: neutron/plugins/nicira/NeutronPlugin.py:2061 #, python-format msgid "" "Create_l2_gw_service did not return an uuid for the newly created " "resource:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2035 +#: neutron/plugins/nicira/NeutronPlugin.py:2083 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" @@ -7452,7 +7517,7 @@ msgstr "" #: neutron/plugins/nicira/nvplib.py:505 #, python-format -msgid "Cannot update NVP routes %(routes)s forrouter %(router_id)s" +msgid "Cannot update NVP routes %(routes)s for router %(router_id)s" msgstr "" #: neutron/plugins/nicira/nvplib.py:621 @@ -7478,91 +7543,91 @@ msgstr "" msgid "get_port() %(network)s %(port)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:664 neutron/plugins/nicira/nvplib.py:718 +#: neutron/plugins/nicira/nvplib.py:664 neutron/plugins/nicira/nvplib.py:719 #, python-format msgid "Port or Network not found, Error: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:713 +#: neutron/plugins/nicira/nvplib.py:714 #, python-format msgid "Updated logical port %(result)s on logical switch %(uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:749 +#: neutron/plugins/nicira/nvplib.py:751 #, python-format -msgid "Created logical port %(result)s on logical swtich %(uuid)s" +msgid "Created logical port %(result)s on logical switch %(uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:773 +#: neutron/plugins/nicira/nvplib.py:775 #, python-format msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:803 +#: neutron/plugins/nicira/nvplib.py:805 #, python-format msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:813 +#: neutron/plugins/nicira/nvplib.py:815 #, python-format msgid "" "Delete logical router port %(lport_uuid)s on logical router " "%(lrouter_uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:868 +#: neutron/plugins/nicira/nvplib.py:870 #, python-format msgid "Invalid NVP attachment type '%s'" msgstr "" -#: neutron/plugins/nicira/nvplib.py:880 +#: neutron/plugins/nicira/nvplib.py:882 #, python-format msgid "Port not found, Error: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:999 +#: neutron/plugins/nicira/nvplib.py:1002 #, python-format msgid "Created Security Profile: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1025 +#: neutron/plugins/nicira/nvplib.py:1028 #, python-format msgid "Updated Security Profile: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1044 +#: neutron/plugins/nicira/nvplib.py:1047 #, python-format msgid "Invalid keys for NAT match: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1050 +#: neutron/plugins/nicira/nvplib.py:1053 #, python-format msgid "Creating NAT rule: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1064 +#: neutron/plugins/nicira/nvplib.py:1067 msgid "" "No SNAT rules cannot be applied as they are not available in this version" " of the NVP platform" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1199 +#: neutron/plugins/nicira/nvplib.py:1202 #, python-format msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1204 +#: neutron/plugins/nicira/nvplib.py:1207 #, python-format msgid "" "An exception occurred while updating IP addresses on a router logical " "port:%s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1245 +#: neutron/plugins/nicira/nvplib.py:1248 msgid "Failed to create logical queue" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1256 +#: neutron/plugins/nicira/nvplib.py:1259 msgid "Failed to delete logical queue" msgstr "" @@ -8051,7 +8116,7 @@ msgstr "" #: neutron/plugins/nicira/extensions/nvp_qos.py:46 #, python-format -msgid "Invalid value for dscp %(data)s must be integer valuebetween 0 and 63." +msgid "Invalid value for dscp %(data)s must be integer value between 0 and 63." msgstr "" #: neutron/plugins/nicira/extensions/nvp_qos.py:51 @@ -9012,3 +9077,33 @@ msgstr "" #~ msgid "No DSCP field needed when QoS workload marked trusted" #~ msgstr "" +#~ msgid "" +#~ "MidoClient.create_tenant_router called: " +#~ "tenant_id=%(tenant_id)s, " +#~ "name=%(name)smetadata_router=%(metadata_router)s" +#~ msgstr "" + +#~ msgid "delete_network(): deleting auto-delete port from OFC: %s" +#~ msgstr "" + +#~ msgid "An exception occured while plugging the interface into network:%s" +#~ msgstr "" + +#~ msgid "Network %s was not found in NVP." +#~ msgstr "" + +#~ msgid "" +#~ "The port %(port_id)s, connected to the" +#~ " router %(router_id)s was not found " +#~ "on the NVP backend." +#~ msgstr "" + +#~ msgid "Cannot update NVP routes %(routes)s forrouter %(router_id)s" +#~ msgstr "" + +#~ msgid "Created logical port %(result)s on logical swtich %(uuid)s" +#~ msgstr "" + +#~ msgid "Invalid value for dscp %(data)s must be integer valuebetween 0 and 63." +#~ msgstr "" + diff --git a/neutron/locale/hr/LC_MESSAGES/neutron.po b/neutron/locale/hr/LC_MESSAGES/neutron.po index f42374666..af7cd69ff 100644 --- a/neutron/locale/hr/LC_MESSAGES/neutron.po +++ b/neutron/locale/hr/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-07-30 19:54+0000\n" +"POT-Creation-Date: 2013-07-31 19:55+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Croatian " @@ -405,7 +405,7 @@ msgid "" "networks" msgstr "" -#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:865 +#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:858 msgid "DHCP agent started" msgstr "" @@ -422,97 +422,102 @@ msgstr "" msgid "Synchronizing state" msgstr "" -#: neutron/agent/dhcp_agent.py:166 +#: neutron/agent/dhcp_agent.py:163 +#, python-format +msgid "Unable to sync network state on deleted network %s" +msgstr "" + +#: neutron/agent/dhcp_agent.py:171 msgid "Unable to sync network state." msgstr "" -#: neutron/agent/dhcp_agent.py:186 neutron/agent/dhcp_agent.py:226 +#: neutron/agent/dhcp_agent.py:191 neutron/agent/dhcp_agent.py:231 #, python-format msgid "Network %s RPC info call failed." msgstr "" -#: neutron/agent/dhcp_agent.py:318 +#: neutron/agent/dhcp_agent.py:323 #, python-format msgid "" "%(port_num)d router ports found on the metadata access network. Only the " "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:528 neutron/agent/l3_agent.py:159 +#: neutron/agent/dhcp_agent.py:533 neutron/agent/l3_agent.py:159 #: neutron/debug/debug_agent.py:45 msgid "The driver used to manage the virtual interface." msgstr "" -#: neutron/agent/dhcp_agent.py:536 +#: neutron/agent/dhcp_agent.py:541 msgid "You must specify an interface driver" msgstr "" -#: neutron/agent/dhcp_agent.py:542 neutron/agent/l3_agent.py:202 +#: neutron/agent/dhcp_agent.py:547 neutron/agent/l3_agent.py:202 #, python-format msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/dhcp_agent.py:590 +#: neutron/agent/dhcp_agent.py:595 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/dhcp_agent.py:600 +#: neutron/agent/dhcp_agent.py:605 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/dhcp_agent.py:641 +#: neutron/agent/dhcp_agent.py:646 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/dhcp_agent.py:682 neutron/debug/debug_agent.py:75 +#: neutron/agent/dhcp_agent.py:687 neutron/debug/debug_agent.py:75 #, python-format msgid "Reusing existing device: %s." msgstr "" -#: neutron/agent/dhcp_agent.py:769 +#: neutron/agent/dhcp_agent.py:762 msgid "Location to DHCP lease relay UNIX domain socket" msgstr "" -#: neutron/agent/dhcp_agent.py:799 +#: neutron/agent/dhcp_agent.py:792 #, python-format msgid "Network ID %s is not a valid UUID" msgstr "" -#: neutron/agent/dhcp_agent.py:805 +#: neutron/agent/dhcp_agent.py:798 msgid "Unable to parse lease relay msg to dict." msgstr "" -#: neutron/agent/dhcp_agent.py:806 +#: neutron/agent/dhcp_agent.py:799 #, python-format msgid "Exception value: %s" msgstr "" -#: neutron/agent/dhcp_agent.py:807 +#: neutron/agent/dhcp_agent.py:800 #, python-format msgid "Message representation: %s" msgstr "" -#: neutron/agent/dhcp_agent.py:809 +#: neutron/agent/dhcp_agent.py:802 msgid "Unable update lease. Exception" msgstr "" -#: neutron/agent/dhcp_agent.py:848 neutron/agent/l3_agent.py:805 +#: neutron/agent/dhcp_agent.py:841 neutron/agent/l3_agent.py:805 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:854 neutron/agent/l3_agent.py:810 +#: neutron/agent/dhcp_agent.py:847 neutron/agent/l3_agent.py:810 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:228 #: neutron/plugins/nec/agent/nec_neutron_agent.py:184 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:221 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:862 neutron/agent/l3_agent.py:815 +#: neutron/agent/dhcp_agent.py:855 neutron/agent/l3_agent.py:815 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:281 #, python-format msgid "agent_updated by server side %s!" @@ -930,27 +935,27 @@ msgstr "" msgid "No namespace defined for parent" msgstr "" -#: neutron/agent/linux/iptables_firewall.py:56 +#: neutron/agent/linux/iptables_firewall.py:58 #, python-format msgid "Preparing device (%s) filter" msgstr "" -#: neutron/agent/linux/iptables_firewall.py:64 +#: neutron/agent/linux/iptables_firewall.py:66 #, python-format msgid "Updating device (%s) filter" msgstr "" -#: neutron/agent/linux/iptables_firewall.py:66 +#: neutron/agent/linux/iptables_firewall.py:68 #, python-format msgid "Attempted to update port filter which is not filtered %s" msgstr "" -#: neutron/agent/linux/iptables_firewall.py:75 +#: neutron/agent/linux/iptables_firewall.py:77 #, python-format msgid "Removing device (%s) filter" msgstr "" -#: neutron/agent/linux/iptables_firewall.py:77 +#: neutron/agent/linux/iptables_firewall.py:79 #, python-format msgid "Attempted to remove port filter which is not filtered %r" msgstr "" @@ -1381,58 +1386,58 @@ msgstr "" msgid "'%s' is not a valid IP subnet" msgstr "" -#: neutron/api/v2/attributes.py:271 +#: neutron/api/v2/attributes.py:266 neutron/api/v2/attributes.py:307 #, python-format -msgid "'%s' is not a valid input" +msgid "'%s' is not a list" msgstr "" -#: neutron/api/v2/attributes.py:278 +#: neutron/api/v2/attributes.py:271 neutron/api/v2/attributes.py:318 #, python-format -msgid "'%s' is not a valid UUID" +msgid "Duplicate items in the list: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:290 +#: neutron/api/v2/attributes.py:288 #, python-format -msgid "'%s' is not a list" +msgid "'%s' is not a valid input" msgstr "" -#: neutron/api/v2/attributes.py:301 +#: neutron/api/v2/attributes.py:295 #, python-format -msgid "Duplicate items in the list: '%s'" +msgid "'%s' is not a valid UUID" msgstr "" -#: neutron/api/v2/attributes.py:308 +#: neutron/api/v2/attributes.py:325 #, python-format msgid "'%s' is not a dictionary" msgstr "" -#: neutron/api/v2/attributes.py:333 +#: neutron/api/v2/attributes.py:350 #, python-format msgid "Validator '%s' does not exist." msgstr "" -#: neutron/api/v2/attributes.py:365 +#: neutron/api/v2/attributes.py:382 #, python-format msgid "'%s' is not an integer" msgstr "" -#: neutron/api/v2/attributes.py:370 +#: neutron/api/v2/attributes.py:387 #, python-format msgid "'%s' should be non-negative" msgstr "" -#: neutron/api/v2/attributes.py:389 +#: neutron/api/v2/attributes.py:406 #, python-format msgid "'%s' cannot be converted to boolean" msgstr "" -#: neutron/api/v2/attributes.py:397 +#: neutron/api/v2/attributes.py:414 #: neutron/plugins/nec/extensions/packetfilter.py:48 #, python-format msgid "'%s' is not a integer" msgstr "" -#: neutron/api/v2/attributes.py:410 +#: neutron/api/v2/attributes.py:427 #, python-format msgid "'%s' is not of the form =[value]" msgstr "" @@ -1683,116 +1688,121 @@ msgstr "" #: neutron/common/exceptions.py:74 #, python-format +msgid "Port %(port_id)s could not be found" +msgstr "" + +#: neutron/common/exceptions.py:78 +#, python-format msgid "Port %(port_id)s could not be found on network %(net_id)s" msgstr "" -#: neutron/common/exceptions.py:79 +#: neutron/common/exceptions.py:83 msgid "Policy configuration policy.json could not be found" msgstr "" -#: neutron/common/exceptions.py:83 +#: neutron/common/exceptions.py:87 #, python-format msgid "Requested rule:%(rule)s cannot be found" msgstr "" -#: neutron/common/exceptions.py:87 +#: neutron/common/exceptions.py:91 #, python-format msgid "Failed to init policy %(policy)s because %(reason)s" msgstr "" -#: neutron/common/exceptions.py:91 +#: neutron/common/exceptions.py:95 #, python-format msgid "Failed to check policy %(policy)s because %(reason)s" msgstr "" -#: neutron/common/exceptions.py:95 +#: neutron/common/exceptions.py:99 #, python-format msgid "Unsupported port state: %(port_state)s" msgstr "" -#: neutron/common/exceptions.py:99 +#: neutron/common/exceptions.py:103 msgid "The resource is inuse" msgstr "" -#: neutron/common/exceptions.py:103 +#: neutron/common/exceptions.py:107 #, python-format msgid "" "Unable to complete operation on network %(net_id)s. There are one or more" " ports still in use on the network." msgstr "" -#: neutron/common/exceptions.py:108 +#: neutron/common/exceptions.py:112 #, python-format msgid "" "Unable to complete operation on subnet %(subnet_id)s. One or more ports " "have an IP allocation from this subnet." msgstr "" -#: neutron/common/exceptions.py:113 +#: neutron/common/exceptions.py:117 #, python-format msgid "" "Unable to complete operation on port %(port_id)s for network %(net_id)s. " "Port already has an attacheddevice %(device_id)s." msgstr "" -#: neutron/common/exceptions.py:119 +#: neutron/common/exceptions.py:123 #, python-format msgid "" "Unable to complete operation for network %(net_id)s. The mac address " "%(mac)s is in use." msgstr "" -#: neutron/common/exceptions.py:125 +#: neutron/common/exceptions.py:129 #, python-format msgid "" "Unable to complete operation for %(subnet_id)s. The number of host routes" " exceeds the limit %(quota)s." msgstr "" -#: neutron/common/exceptions.py:131 +#: neutron/common/exceptions.py:135 #, python-format msgid "" "Unable to complete operation for %(subnet_id)s. The number of DNS " "nameservers exceeds the limit %(quota)s." msgstr "" -#: neutron/common/exceptions.py:136 +#: neutron/common/exceptions.py:140 #, python-format msgid "" "Unable to complete operation for network %(net_id)s. The IP address " "%(ip_address)s is in use." msgstr "" -#: neutron/common/exceptions.py:141 +#: neutron/common/exceptions.py:145 #, python-format msgid "" "Unable to create the network. The VLAN %(vlan_id)s on physical network " "%(physical_network)s is in use." msgstr "" -#: neutron/common/exceptions.py:147 +#: neutron/common/exceptions.py:151 #, python-format msgid "" "Unable to create the flat network. Physical network %(physical_network)s " "is in use." msgstr "" -#: neutron/common/exceptions.py:152 +#: neutron/common/exceptions.py:156 #, python-format msgid "Unable to create the network. The tunnel ID %(tunnel_id)s is in use." msgstr "" -#: neutron/common/exceptions.py:157 +#: neutron/common/exceptions.py:161 msgid "Tenant network creation is not enabled." msgstr "" -#: neutron/common/exceptions.py:165 +#: neutron/common/exceptions.py:169 msgid "" "Unable to create the network. No tenant network is available for " "allocation." msgstr "" -#: neutron/common/exceptions.py:170 +#: neutron/common/exceptions.py:174 #, python-format msgid "" "Unable to plug the attachment %(att_id)s into port %(port_id)s for " @@ -1800,117 +1810,117 @@ msgid "" "%(att_port_id)s" msgstr "" -#: neutron/common/exceptions.py:176 +#: neutron/common/exceptions.py:180 #, python-format msgid "" "Subnet on port %(port_id)s does not match the requested subnet " "%(subnet_id)s" msgstr "" -#: neutron/common/exceptions.py:181 +#: neutron/common/exceptions.py:185 #, python-format msgid "Malformed request body: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:189 +#: neutron/common/exceptions.py:193 #, python-format msgid "Invalid input for operation: %(error_message)s." msgstr "" -#: neutron/common/exceptions.py:193 +#: neutron/common/exceptions.py:197 #, python-format msgid "The allocation pool %(pool)s is not valid." msgstr "" -#: neutron/common/exceptions.py:197 +#: neutron/common/exceptions.py:201 #, python-format msgid "" "Found overlapping allocation pools:%(pool_1)s %(pool_2)s for subnet " "%(subnet_cidr)s." msgstr "" -#: neutron/common/exceptions.py:202 +#: neutron/common/exceptions.py:206 #, python-format msgid "The allocation pool %(pool)s spans beyond the subnet cidr %(subnet_cidr)s." msgstr "" -#: neutron/common/exceptions.py:211 +#: neutron/common/exceptions.py:215 #, python-format msgid "Unable to generate unique mac on network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:215 +#: neutron/common/exceptions.py:219 #, python-format msgid "No more IP addresses available on network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:219 +#: neutron/common/exceptions.py:223 #, python-format msgid "Bridge %(bridge)s does not exist." msgstr "" -#: neutron/common/exceptions.py:223 +#: neutron/common/exceptions.py:227 #, python-format msgid "Creation failed. %(dev_name)s already exists." msgstr "" -#: neutron/common/exceptions.py:227 +#: neutron/common/exceptions.py:231 msgid "Sudo priviledge is required to run this command." msgstr "" -#: neutron/common/exceptions.py:231 +#: neutron/common/exceptions.py:235 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: neutron/common/exceptions.py:235 +#: neutron/common/exceptions.py:239 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: neutron/common/exceptions.py:239 +#: neutron/common/exceptions.py:243 msgid "Tenant-id was missing from Quota request" msgstr "" -#: neutron/common/exceptions.py:243 +#: neutron/common/exceptions.py:247 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: neutron/common/exceptions.py:248 +#: neutron/common/exceptions.py:252 #, python-format msgid "" "Unable to reconfigure sharing settings for network %(network)s. Multiple " "tenants are using it" msgstr "" -#: neutron/common/exceptions.py:253 +#: neutron/common/exceptions.py:257 #, python-format msgid "Invalid extension environment: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:257 +#: neutron/common/exceptions.py:261 #, python-format msgid "Unable to find any IP address on external network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:262 +#: neutron/common/exceptions.py:266 msgid "More than one external network exists" msgstr "" -#: neutron/common/exceptions.py:266 +#: neutron/common/exceptions.py:270 #, python-format msgid "An invalid value was provided for %(opt_name)s: %(opt_value)s" msgstr "" -#: neutron/common/exceptions.py:271 +#: neutron/common/exceptions.py:275 #, python-format msgid "Gateway ip %(ip_address)s conflicts with allocation pool %(pool)s" msgstr "" -#: neutron/common/exceptions.py:276 +#: neutron/common/exceptions.py:280 #, python-format msgid "Invalid network VLAN range: '%(vlan_range)s' - '%(error)s'" msgstr "" @@ -2013,200 +2023,200 @@ msgstr "" msgid "Cannot create resource for another tenant" msgstr "" -#: neutron/db/db_base_plugin_v2.py:274 +#: neutron/db/db_base_plugin_v2.py:272 #, python-format msgid "Generated mac for network %(network_id)s is %(mac_address)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:280 +#: neutron/db/db_base_plugin_v2.py:278 #, python-format msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:284 +#: neutron/db/db_base_plugin_v2.py:282 #, python-format msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/db_base_plugin_v2.py:314 +#: neutron/db/db_base_plugin_v2.py:312 #, python-format msgid "" "Hold allocated IP %(ip_address)s " "(%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:378 +#: neutron/db/db_base_plugin_v2.py:376 #, python-format msgid "Recycle %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:382 +#: neutron/db/db_base_plugin_v2.py:380 #, python-format msgid "Recycle: first match for %(first_ip)s-%(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:389 +#: neutron/db/db_base_plugin_v2.py:387 #, python-format msgid "Recycle: last match for %(first_ip)s-%(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:401 +#: neutron/db/db_base_plugin_v2.py:399 #, python-format msgid "Recycle: merged %(first_ip1)s-%(last_ip1)s and %(first_ip2)s-%(last_ip2)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:410 +#: neutron/db/db_base_plugin_v2.py:408 #, python-format msgid "Recycle: updated first %(first_ip)s-%(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:415 +#: neutron/db/db_base_plugin_v2.py:413 #, python-format msgid "Recycle: updated last %(first_ip)s-%(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:424 +#: neutron/db/db_base_plugin_v2.py:422 #, python-format msgid "Recycle: created new %(first_ip)s-%(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:448 +#: neutron/db/db_base_plugin_v2.py:446 #, python-format msgid "" "No fixed IP found that matches the network %(network_id)s and ip address " "%(ip_address)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:457 +#: neutron/db/db_base_plugin_v2.py:455 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:481 +#: neutron/db/db_base_plugin_v2.py:479 #, python-format msgid "All IP's from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:486 +#: neutron/db/db_base_plugin_v2.py:484 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:493 +#: neutron/db/db_base_plugin_v2.py:491 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: neutron/db/db_base_plugin_v2.py:599 +#: neutron/db/db_base_plugin_v2.py:597 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/db_base_plugin_v2.py:611 +#: neutron/db/db_base_plugin_v2.py:609 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: neutron/db/db_base_plugin_v2.py:617 +#: neutron/db/db_base_plugin_v2.py:615 #, python-format msgid "" "Failed to create port on network %(network_id)s, because fixed_ips " "included invalid subnet %(subnet_id)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:637 +#: neutron/db/db_base_plugin_v2.py:635 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:646 neutron/db/db_base_plugin_v2.py:679 +#: neutron/db/db_base_plugin_v2.py:644 neutron/db/db_base_plugin_v2.py:677 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/db_base_plugin_v2.py:694 +#: neutron/db/db_base_plugin_v2.py:692 #, python-format msgid "Port update. Hold %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:702 +#: neutron/db/db_base_plugin_v2.py:700 #, python-format msgid "Port update. Adding %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:757 +#: neutron/db/db_base_plugin_v2.py:755 #, python-format msgid "" "Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps" " with another subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:762 +#: neutron/db/db_base_plugin_v2.py:760 #, python-format msgid "" "Validation for CIDR: %(new_cidr)s failed - overlaps with subnet " "%(subnet_id)s (CIDR: %(cidr)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:782 +#: neutron/db/db_base_plugin_v2.py:780 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: neutron/db/db_base_plugin_v2.py:789 +#: neutron/db/db_base_plugin_v2.py:787 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/db_base_plugin_v2.py:796 +#: neutron/db/db_base_plugin_v2.py:794 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/db_base_plugin_v2.py:800 +#: neutron/db/db_base_plugin_v2.py:798 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:805 +#: neutron/db/db_base_plugin_v2.py:803 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:818 +#: neutron/db/db_base_plugin_v2.py:816 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: neutron/db/db_base_plugin_v2.py:829 +#: neutron/db/db_base_plugin_v2.py:827 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:842 neutron/db/db_base_plugin_v2.py:846 +#: neutron/db/db_base_plugin_v2.py:840 neutron/db/db_base_plugin_v2.py:844 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:968 +#: neutron/db/db_base_plugin_v2.py:966 #, python-format msgid "An exception occured while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1067 +#: neutron/db/db_base_plugin_v2.py:1065 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1091 +#: neutron/db/db_base_plugin_v2.py:1089 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1104 +#: neutron/db/db_base_plugin_v2.py:1102 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1366 +#: neutron/db/db_base_plugin_v2.py:1364 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1446 +#: neutron/db/db_base_plugin_v2.py:1444 #, python-format msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" @@ -2351,7 +2361,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:600 neutron/plugins/nicira/NeutronPlugin.py:1878 +#: neutron/db/l3_db.py:600 neutron/plugins/nicira/NeutronPlugin.py:1926 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -3019,6 +3029,51 @@ msgstr "" msgid "API for retrieving service providers for Neutron advanced services" msgstr "" +#: neutron/extensions/vpnaas.py:35 +#, python-format +msgid "VPNService %(vpnservice_id)s could not be found" +msgstr "" + +#: neutron/extensions/vpnaas.py:39 +#, python-format +msgid "ipsec_site_connection %(ipsecsite_conn_id)s not found" +msgstr "" + +#: neutron/extensions/vpnaas.py:43 +#, python-format +msgid "ipsec_site_connection %(attribute_a)s less than dpd_interval" +msgstr "" + +#: neutron/extensions/vpnaas.py:47 +#, python-format +msgid "IKEPolicy %(ikepolicy_id)s could not be found" +msgstr "" + +#: neutron/extensions/vpnaas.py:51 +#, python-format +msgid "IPsecPolicy %(ipsecpolicy_id)s could not be found" +msgstr "" + +#: neutron/extensions/vpnaas.py:55 +#, python-format +msgid "IKEPolicy %(ikepolicy_id)s is still in use" +msgstr "" + +#: neutron/extensions/vpnaas.py:59 +#, python-format +msgid "VPNService %(vpnservice_id)s is still in use" +msgstr "" + +#: neutron/extensions/vpnaas.py:63 +#, python-format +msgid "Invalid state %(state)s of vpnaas resource %(id)s" +msgstr "" + +#: neutron/extensions/vpnaas.py:67 +#, python-format +msgid "IPsecPolicy %(ipsecpolicy_id)s is still in use" +msgstr "" + #: neutron/openstack/common/exception.py:104 msgid "Uncaught exception" msgstr "" @@ -5451,7 +5506,7 @@ msgstr "" #, python-format msgid "" "MidoClient.create_tenant_router called: tenant_id=%(tenant_id)s, " -"name=%(name)smetadata_router=%(metadata_router)s" +"name=%(name)s, metadata_router=%(metadata_router)s" msgstr "" #: neutron/plugins/midonet/midonet_lib.py:292 @@ -5713,7 +5768,7 @@ msgid "MidonetPluginV2.update_network called: id=%(id)r, network=%(network)r" msgstr "" #: neutron/plugins/midonet/plugin.py:193 -#: neutron/plugins/nicira/NeutronPlugin.py:1073 +#: neutron/plugins/nicira/NeutronPlugin.py:1115 msgid "admin_state_up=False networks are not supported." msgstr "" @@ -6652,76 +6707,81 @@ msgstr "" msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:234 +#: neutron/plugins/nec/nec_plugin.py:237 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:253 +#: neutron/plugins/nec/nec_plugin.py:256 #, python-format msgid "create_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:269 +#: neutron/plugins/nec/nec_plugin.py:272 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:309 +#: neutron/plugins/nec/nec_plugin.py:312 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:318 +#: neutron/plugins/nec/nec_plugin.py:331 #, python-format -msgid "delete_network(): deleting auto-delete port from OFC: %s" +msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:334 +#: neutron/plugins/nec/nec_plugin.py:346 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:347 +#: neutron/plugins/nec/nec_plugin.py:361 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:359 +#: neutron/plugins/nec/nec_plugin.py:373 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:378 +#: neutron/plugins/nec/nec_plugin.py:392 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:404 +#: neutron/plugins/nec/nec_plugin.py:418 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:484 +#: neutron/plugins/nec/nec_plugin.py:426 +#, python-format +msgid "Failed to delete port=%s from OFC." +msgstr "" + +#: neutron/plugins/nec/nec_plugin.py:501 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:515 +#: neutron/plugins/nec/nec_plugin.py:532 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:534 +#: neutron/plugins/nec/nec_plugin.py:551 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:539 +#: neutron/plugins/nec/nec_plugin.py:556 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -6941,407 +7001,412 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:248 +#: neutron/plugins/nicira/NeutronPlugin.py:246 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:283 +#: neutron/plugins/nicira/NeutronPlugin.py:281 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:285 +#: neutron/plugins/nicira/NeutronPlugin.py:283 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:288 +#: neutron/plugins/nicira/NeutronPlugin.py:286 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:363 +#: neutron/plugins/nicira/NeutronPlugin.py:361 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:369 +#: neutron/plugins/nicira/NeutronPlugin.py:367 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:375 +#: neutron/plugins/nicira/NeutronPlugin.py:373 #, python-format msgid "" "Unable to plug attachment in router port %(r_port_id)s for neutron port " "id %(q_port_id)s on router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:420 +#: neutron/plugins/nicira/NeutronPlugin.py:418 msgid "An exception occured while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:446 -#: neutron/plugins/nicira/NeutronPlugin.py:481 -#: neutron/plugins/nicira/NeutronPlugin.py:649 +#: neutron/plugins/nicira/NeutronPlugin.py:448 +#, python-format +msgid "An exception occured while creating the quantum port %s on the NVP plaform" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:460 +#: neutron/plugins/nicira/NeutronPlugin.py:497 +#: neutron/plugins/nicira/NeutronPlugin.py:682 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:466 -#: neutron/plugins/nicira/NeutronPlugin.py:546 -#: neutron/plugins/nicira/NeutronPlugin.py:668 +#: neutron/plugins/nicira/NeutronPlugin.py:482 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:470 -#, python-format -msgid "An exception occured while plugging the interface into network:%s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:488 +#: neutron/plugins/nicira/NeutronPlugin.py:504 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:497 +#: neutron/plugins/nicira/NeutronPlugin.py:513 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:503 +#: neutron/plugins/nicira/NeutronPlugin.py:519 #, python-format msgid "port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:522 -#: neutron/plugins/nicira/NeutronPlugin.py:925 +#: neutron/plugins/nicira/NeutronPlugin.py:538 +#: neutron/plugins/nicira/NeutronPlugin.py:967 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:534 +#: neutron/plugins/nicira/NeutronPlugin.py:550 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:553 +#: neutron/plugins/nicira/NeutronPlugin.py:573 +#, python-format +msgid "" +"_nvp_create_router_port completed for port %(name)s on network " +"%(network_id)s. The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:586 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:561 +#: neutron/plugins/nicira/NeutronPlugin.py:594 #, python-format msgid "The gateway port for the router %s was not found on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:598 +#: neutron/plugins/nicira/NeutronPlugin.py:631 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:630 +#: neutron/plugins/nicira/NeutronPlugin.py:663 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:634 -#: neutron/plugins/nicira/NeutronPlugin.py:1823 +#: neutron/plugins/nicira/NeutronPlugin.py:667 +#: neutron/plugins/nicira/NeutronPlugin.py:1871 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:636 +#: neutron/plugins/nicira/NeutronPlugin.py:669 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:706 +#: neutron/plugins/nicira/NeutronPlugin.py:710 +#, python-format +msgid "" +"_nvp_create_l2_gw_port completed for port %(name)s on network " +"%(network_id)s. The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:748 #, python-format msgid "Unable to find NVP uuid for Neutron port %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:735 +#: neutron/plugins/nicira/NeutronPlugin.py:777 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:739 +#: neutron/plugins/nicira/NeutronPlugin.py:781 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:743 +#: neutron/plugins/nicira/NeutronPlugin.py:785 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:747 -#: neutron/plugins/nicira/NeutronPlugin.py:762 +#: neutron/plugins/nicira/NeutronPlugin.py:789 +#: neutron/plugins/nicira/NeutronPlugin.py:804 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:768 +#: neutron/plugins/nicira/NeutronPlugin.py:810 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:799 +#: neutron/plugins/nicira/NeutronPlugin.py:841 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:821 +#: neutron/plugins/nicira/NeutronPlugin.py:863 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:849 +#: neutron/plugins/nicira/NeutronPlugin.py:891 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:907 +#: neutron/plugins/nicira/NeutronPlugin.py:949 #, python-format msgid "A nvp lport identifier was not found for neutron port '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:935 +#: neutron/plugins/nicira/NeutronPlugin.py:977 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:938 +#: neutron/plugins/nicira/NeutronPlugin.py:980 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:964 +#: neutron/plugins/nicira/NeutronPlugin.py:1006 #, python-format msgid "" "Current network status:%(nvp_net_status)s; Status in Neutron " "DB:%(neutron_status)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:974 -#: neutron/plugins/nicira/NeutronPlugin.py:1022 +#: neutron/plugins/nicira/NeutronPlugin.py:1016 +#: neutron/plugins/nicira/NeutronPlugin.py:1064 msgid "Unable to get logical switches" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1036 +#: neutron/plugins/nicira/NeutronPlugin.py:1078 #, python-format msgid "Logical Switch %s found in neutron database but not in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1051 +#: neutron/plugins/nicira/NeutronPlugin.py:1093 #, python-format msgid "" "Found %s logical switches not bound to Neutron networks. Neutron and NVP " "are potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1055 +#: neutron/plugins/nicira/NeutronPlugin.py:1097 #, python-format msgid "get_networks() completed for tenant %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1140 +#: neutron/plugins/nicira/NeutronPlugin.py:1182 #, python-format msgid "Lswitch %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1149 +#: neutron/plugins/nicira/NeutronPlugin.py:1191 msgid "Unable to get ports" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1176 +#: neutron/plugins/nicira/NeutronPlugin.py:1218 #, python-format msgid "Neutron logical port %s was not found on NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1183 +#: neutron/plugins/nicira/NeutronPlugin.py:1225 #, python-format msgid "" "Found %s logical ports not bound to Neutron ports. Neutron and NVP are " "potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1249 +#: neutron/plugins/nicira/NeutronPlugin.py:1283 #, python-format -msgid "Network %s was not found in NVP." +msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1257 -msgid "Unable to create port or set port attachment in NVP." +#: neutron/plugins/nicira/NeutronPlugin.py:1300 +#, python-format +msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1261 -#, python-format -msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" +#: neutron/plugins/nicira/NeutronPlugin.py:1311 +msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1338 +#: neutron/plugins/nicira/NeutronPlugin.py:1386 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1364 +#: neutron/plugins/nicira/NeutronPlugin.py:1412 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1491 -#: neutron/plugins/nicira/NeutronPlugin.py:1535 +#: neutron/plugins/nicira/NeutronPlugin.py:1539 +#: neutron/plugins/nicira/NeutronPlugin.py:1583 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1504 +#: neutron/plugins/nicira/NeutronPlugin.py:1552 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1544 +#: neutron/plugins/nicira/NeutronPlugin.py:1592 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1560 +#: neutron/plugins/nicira/NeutronPlugin.py:1608 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1564 +#: neutron/plugins/nicira/NeutronPlugin.py:1612 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1566 +#: neutron/plugins/nicira/NeutronPlugin.py:1614 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1599 +#: neutron/plugins/nicira/NeutronPlugin.py:1647 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1603 +#: neutron/plugins/nicira/NeutronPlugin.py:1651 msgid "Unable to delete logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1623 +#: neutron/plugins/nicira/NeutronPlugin.py:1671 #, python-format msgid "" "Current router status:%(router_status)s;Status in Neutron " "DB:%(db_router_status)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1650 +#: neutron/plugins/nicira/NeutronPlugin.py:1698 msgid "Unable to get logical routers from NVP controller" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1672 +#: neutron/plugins/nicira/NeutronPlugin.py:1720 #, python-format msgid "" "Found %s logical routers not bound to Neutron routers. Neutron and NVP " "are potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1698 -#, python-format -msgid "" -"The port %(port_id)s, connected to the router %(router_id)s was not found" -" on the NVP backend." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1733 +#: neutron/plugins/nicira/NeutronPlugin.py:1781 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1778 +#: neutron/plugins/nicira/NeutronPlugin.py:1826 #, python-format msgid "" "The port %(port_id)s, connected to the router %(router_id)s was not found" " on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1790 +#: neutron/plugins/nicira/NeutronPlugin.py:1838 #, python-format msgid "" "Unable to find NVP logical router port for Neutron port id:%s. Was this " "port ever paired with a logical router?" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1819 +#: neutron/plugins/nicira/NeutronPlugin.py:1867 #, python-format msgid "Logical router port resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1845 +#: neutron/plugins/nicira/NeutronPlugin.py:1893 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1851 +#: neutron/plugins/nicira/NeutronPlugin.py:1899 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1917 +#: neutron/plugins/nicira/NeutronPlugin.py:1965 #, python-format msgid "Address list for NVP logical router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1941 +#: neutron/plugins/nicira/NeutronPlugin.py:1989 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1984 +#: neutron/plugins/nicira/NeutronPlugin.py:2032 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1987 +#: neutron/plugins/nicira/NeutronPlugin.py:2035 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2013 +#: neutron/plugins/nicira/NeutronPlugin.py:2061 #, python-format msgid "" "Create_l2_gw_service did not return an uuid for the newly created " "resource:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2035 +#: neutron/plugins/nicira/NeutronPlugin.py:2083 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" @@ -7453,7 +7518,7 @@ msgstr "" #: neutron/plugins/nicira/nvplib.py:505 #, python-format -msgid "Cannot update NVP routes %(routes)s forrouter %(router_id)s" +msgid "Cannot update NVP routes %(routes)s for router %(router_id)s" msgstr "" #: neutron/plugins/nicira/nvplib.py:621 @@ -7479,91 +7544,91 @@ msgstr "" msgid "get_port() %(network)s %(port)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:664 neutron/plugins/nicira/nvplib.py:718 +#: neutron/plugins/nicira/nvplib.py:664 neutron/plugins/nicira/nvplib.py:719 #, python-format msgid "Port or Network not found, Error: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:713 +#: neutron/plugins/nicira/nvplib.py:714 #, python-format msgid "Updated logical port %(result)s on logical switch %(uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:749 +#: neutron/plugins/nicira/nvplib.py:751 #, python-format -msgid "Created logical port %(result)s on logical swtich %(uuid)s" +msgid "Created logical port %(result)s on logical switch %(uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:773 +#: neutron/plugins/nicira/nvplib.py:775 #, python-format msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:803 +#: neutron/plugins/nicira/nvplib.py:805 #, python-format msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:813 +#: neutron/plugins/nicira/nvplib.py:815 #, python-format msgid "" "Delete logical router port %(lport_uuid)s on logical router " "%(lrouter_uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:868 +#: neutron/plugins/nicira/nvplib.py:870 #, python-format msgid "Invalid NVP attachment type '%s'" msgstr "" -#: neutron/plugins/nicira/nvplib.py:880 +#: neutron/plugins/nicira/nvplib.py:882 #, python-format msgid "Port not found, Error: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:999 +#: neutron/plugins/nicira/nvplib.py:1002 #, python-format msgid "Created Security Profile: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1025 +#: neutron/plugins/nicira/nvplib.py:1028 #, python-format msgid "Updated Security Profile: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1044 +#: neutron/plugins/nicira/nvplib.py:1047 #, python-format msgid "Invalid keys for NAT match: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1050 +#: neutron/plugins/nicira/nvplib.py:1053 #, python-format msgid "Creating NAT rule: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1064 +#: neutron/plugins/nicira/nvplib.py:1067 msgid "" "No SNAT rules cannot be applied as they are not available in this version" " of the NVP platform" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1199 +#: neutron/plugins/nicira/nvplib.py:1202 #, python-format msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1204 +#: neutron/plugins/nicira/nvplib.py:1207 #, python-format msgid "" "An exception occurred while updating IP addresses on a router logical " "port:%s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1245 +#: neutron/plugins/nicira/nvplib.py:1248 msgid "Failed to create logical queue" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1256 +#: neutron/plugins/nicira/nvplib.py:1259 msgid "Failed to delete logical queue" msgstr "" @@ -8052,7 +8117,7 @@ msgstr "" #: neutron/plugins/nicira/extensions/nvp_qos.py:46 #, python-format -msgid "Invalid value for dscp %(data)s must be integer valuebetween 0 and 63." +msgid "Invalid value for dscp %(data)s must be integer value between 0 and 63." msgstr "" #: neutron/plugins/nicira/extensions/nvp_qos.py:51 @@ -9013,3 +9078,33 @@ msgstr "" #~ msgid "No DSCP field needed when QoS workload marked trusted" #~ msgstr "" +#~ msgid "" +#~ "MidoClient.create_tenant_router called: " +#~ "tenant_id=%(tenant_id)s, " +#~ "name=%(name)smetadata_router=%(metadata_router)s" +#~ msgstr "" + +#~ msgid "delete_network(): deleting auto-delete port from OFC: %s" +#~ msgstr "" + +#~ msgid "An exception occured while plugging the interface into network:%s" +#~ msgstr "" + +#~ msgid "Network %s was not found in NVP." +#~ msgstr "" + +#~ msgid "" +#~ "The port %(port_id)s, connected to the" +#~ " router %(router_id)s was not found " +#~ "on the NVP backend." +#~ msgstr "" + +#~ msgid "Cannot update NVP routes %(routes)s forrouter %(router_id)s" +#~ msgstr "" + +#~ msgid "Created logical port %(result)s on logical swtich %(uuid)s" +#~ msgstr "" + +#~ msgid "Invalid value for dscp %(data)s must be integer valuebetween 0 and 63." +#~ msgstr "" + diff --git a/neutron/locale/hu/LC_MESSAGES/neutron.po b/neutron/locale/hu/LC_MESSAGES/neutron.po index 6f9469cac..a4960abba 100644 --- a/neutron/locale/hu/LC_MESSAGES/neutron.po +++ b/neutron/locale/hu/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-07-30 19:54+0000\n" +"POT-Creation-Date: 2013-07-31 19:55+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Hungarian " @@ -404,7 +404,7 @@ msgid "" "networks" msgstr "" -#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:865 +#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:858 msgid "DHCP agent started" msgstr "" @@ -421,97 +421,102 @@ msgstr "" msgid "Synchronizing state" msgstr "" -#: neutron/agent/dhcp_agent.py:166 +#: neutron/agent/dhcp_agent.py:163 +#, python-format +msgid "Unable to sync network state on deleted network %s" +msgstr "" + +#: neutron/agent/dhcp_agent.py:171 msgid "Unable to sync network state." msgstr "" -#: neutron/agent/dhcp_agent.py:186 neutron/agent/dhcp_agent.py:226 +#: neutron/agent/dhcp_agent.py:191 neutron/agent/dhcp_agent.py:231 #, python-format msgid "Network %s RPC info call failed." msgstr "" -#: neutron/agent/dhcp_agent.py:318 +#: neutron/agent/dhcp_agent.py:323 #, python-format msgid "" "%(port_num)d router ports found on the metadata access network. Only the " "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:528 neutron/agent/l3_agent.py:159 +#: neutron/agent/dhcp_agent.py:533 neutron/agent/l3_agent.py:159 #: neutron/debug/debug_agent.py:45 msgid "The driver used to manage the virtual interface." msgstr "" -#: neutron/agent/dhcp_agent.py:536 +#: neutron/agent/dhcp_agent.py:541 msgid "You must specify an interface driver" msgstr "" -#: neutron/agent/dhcp_agent.py:542 neutron/agent/l3_agent.py:202 +#: neutron/agent/dhcp_agent.py:547 neutron/agent/l3_agent.py:202 #, python-format msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/dhcp_agent.py:590 +#: neutron/agent/dhcp_agent.py:595 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/dhcp_agent.py:600 +#: neutron/agent/dhcp_agent.py:605 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/dhcp_agent.py:641 +#: neutron/agent/dhcp_agent.py:646 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/dhcp_agent.py:682 neutron/debug/debug_agent.py:75 +#: neutron/agent/dhcp_agent.py:687 neutron/debug/debug_agent.py:75 #, python-format msgid "Reusing existing device: %s." msgstr "" -#: neutron/agent/dhcp_agent.py:769 +#: neutron/agent/dhcp_agent.py:762 msgid "Location to DHCP lease relay UNIX domain socket" msgstr "" -#: neutron/agent/dhcp_agent.py:799 +#: neutron/agent/dhcp_agent.py:792 #, python-format msgid "Network ID %s is not a valid UUID" msgstr "" -#: neutron/agent/dhcp_agent.py:805 +#: neutron/agent/dhcp_agent.py:798 msgid "Unable to parse lease relay msg to dict." msgstr "" -#: neutron/agent/dhcp_agent.py:806 +#: neutron/agent/dhcp_agent.py:799 #, python-format msgid "Exception value: %s" msgstr "" -#: neutron/agent/dhcp_agent.py:807 +#: neutron/agent/dhcp_agent.py:800 #, python-format msgid "Message representation: %s" msgstr "" -#: neutron/agent/dhcp_agent.py:809 +#: neutron/agent/dhcp_agent.py:802 msgid "Unable update lease. Exception" msgstr "" -#: neutron/agent/dhcp_agent.py:848 neutron/agent/l3_agent.py:805 +#: neutron/agent/dhcp_agent.py:841 neutron/agent/l3_agent.py:805 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:854 neutron/agent/l3_agent.py:810 +#: neutron/agent/dhcp_agent.py:847 neutron/agent/l3_agent.py:810 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:228 #: neutron/plugins/nec/agent/nec_neutron_agent.py:184 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:221 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:862 neutron/agent/l3_agent.py:815 +#: neutron/agent/dhcp_agent.py:855 neutron/agent/l3_agent.py:815 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:281 #, python-format msgid "agent_updated by server side %s!" @@ -929,27 +934,27 @@ msgstr "" msgid "No namespace defined for parent" msgstr "" -#: neutron/agent/linux/iptables_firewall.py:56 +#: neutron/agent/linux/iptables_firewall.py:58 #, python-format msgid "Preparing device (%s) filter" msgstr "" -#: neutron/agent/linux/iptables_firewall.py:64 +#: neutron/agent/linux/iptables_firewall.py:66 #, python-format msgid "Updating device (%s) filter" msgstr "" -#: neutron/agent/linux/iptables_firewall.py:66 +#: neutron/agent/linux/iptables_firewall.py:68 #, python-format msgid "Attempted to update port filter which is not filtered %s" msgstr "" -#: neutron/agent/linux/iptables_firewall.py:75 +#: neutron/agent/linux/iptables_firewall.py:77 #, python-format msgid "Removing device (%s) filter" msgstr "" -#: neutron/agent/linux/iptables_firewall.py:77 +#: neutron/agent/linux/iptables_firewall.py:79 #, python-format msgid "Attempted to remove port filter which is not filtered %r" msgstr "" @@ -1380,58 +1385,58 @@ msgstr "" msgid "'%s' is not a valid IP subnet" msgstr "" -#: neutron/api/v2/attributes.py:271 +#: neutron/api/v2/attributes.py:266 neutron/api/v2/attributes.py:307 #, python-format -msgid "'%s' is not a valid input" +msgid "'%s' is not a list" msgstr "" -#: neutron/api/v2/attributes.py:278 +#: neutron/api/v2/attributes.py:271 neutron/api/v2/attributes.py:318 #, python-format -msgid "'%s' is not a valid UUID" +msgid "Duplicate items in the list: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:290 +#: neutron/api/v2/attributes.py:288 #, python-format -msgid "'%s' is not a list" +msgid "'%s' is not a valid input" msgstr "" -#: neutron/api/v2/attributes.py:301 +#: neutron/api/v2/attributes.py:295 #, python-format -msgid "Duplicate items in the list: '%s'" +msgid "'%s' is not a valid UUID" msgstr "" -#: neutron/api/v2/attributes.py:308 +#: neutron/api/v2/attributes.py:325 #, python-format msgid "'%s' is not a dictionary" msgstr "" -#: neutron/api/v2/attributes.py:333 +#: neutron/api/v2/attributes.py:350 #, python-format msgid "Validator '%s' does not exist." msgstr "" -#: neutron/api/v2/attributes.py:365 +#: neutron/api/v2/attributes.py:382 #, python-format msgid "'%s' is not an integer" msgstr "" -#: neutron/api/v2/attributes.py:370 +#: neutron/api/v2/attributes.py:387 #, python-format msgid "'%s' should be non-negative" msgstr "" -#: neutron/api/v2/attributes.py:389 +#: neutron/api/v2/attributes.py:406 #, python-format msgid "'%s' cannot be converted to boolean" msgstr "" -#: neutron/api/v2/attributes.py:397 +#: neutron/api/v2/attributes.py:414 #: neutron/plugins/nec/extensions/packetfilter.py:48 #, python-format msgid "'%s' is not a integer" msgstr "" -#: neutron/api/v2/attributes.py:410 +#: neutron/api/v2/attributes.py:427 #, python-format msgid "'%s' is not of the form =[value]" msgstr "" @@ -1682,116 +1687,121 @@ msgstr "" #: neutron/common/exceptions.py:74 #, python-format +msgid "Port %(port_id)s could not be found" +msgstr "" + +#: neutron/common/exceptions.py:78 +#, python-format msgid "Port %(port_id)s could not be found on network %(net_id)s" msgstr "" -#: neutron/common/exceptions.py:79 +#: neutron/common/exceptions.py:83 msgid "Policy configuration policy.json could not be found" msgstr "" -#: neutron/common/exceptions.py:83 +#: neutron/common/exceptions.py:87 #, python-format msgid "Requested rule:%(rule)s cannot be found" msgstr "" -#: neutron/common/exceptions.py:87 +#: neutron/common/exceptions.py:91 #, python-format msgid "Failed to init policy %(policy)s because %(reason)s" msgstr "" -#: neutron/common/exceptions.py:91 +#: neutron/common/exceptions.py:95 #, python-format msgid "Failed to check policy %(policy)s because %(reason)s" msgstr "" -#: neutron/common/exceptions.py:95 +#: neutron/common/exceptions.py:99 #, python-format msgid "Unsupported port state: %(port_state)s" msgstr "" -#: neutron/common/exceptions.py:99 +#: neutron/common/exceptions.py:103 msgid "The resource is inuse" msgstr "" -#: neutron/common/exceptions.py:103 +#: neutron/common/exceptions.py:107 #, python-format msgid "" "Unable to complete operation on network %(net_id)s. There are one or more" " ports still in use on the network." msgstr "" -#: neutron/common/exceptions.py:108 +#: neutron/common/exceptions.py:112 #, python-format msgid "" "Unable to complete operation on subnet %(subnet_id)s. One or more ports " "have an IP allocation from this subnet." msgstr "" -#: neutron/common/exceptions.py:113 +#: neutron/common/exceptions.py:117 #, python-format msgid "" "Unable to complete operation on port %(port_id)s for network %(net_id)s. " "Port already has an attacheddevice %(device_id)s." msgstr "" -#: neutron/common/exceptions.py:119 +#: neutron/common/exceptions.py:123 #, python-format msgid "" "Unable to complete operation for network %(net_id)s. The mac address " "%(mac)s is in use." msgstr "" -#: neutron/common/exceptions.py:125 +#: neutron/common/exceptions.py:129 #, python-format msgid "" "Unable to complete operation for %(subnet_id)s. The number of host routes" " exceeds the limit %(quota)s." msgstr "" -#: neutron/common/exceptions.py:131 +#: neutron/common/exceptions.py:135 #, python-format msgid "" "Unable to complete operation for %(subnet_id)s. The number of DNS " "nameservers exceeds the limit %(quota)s." msgstr "" -#: neutron/common/exceptions.py:136 +#: neutron/common/exceptions.py:140 #, python-format msgid "" "Unable to complete operation for network %(net_id)s. The IP address " "%(ip_address)s is in use." msgstr "" -#: neutron/common/exceptions.py:141 +#: neutron/common/exceptions.py:145 #, python-format msgid "" "Unable to create the network. The VLAN %(vlan_id)s on physical network " "%(physical_network)s is in use." msgstr "" -#: neutron/common/exceptions.py:147 +#: neutron/common/exceptions.py:151 #, python-format msgid "" "Unable to create the flat network. Physical network %(physical_network)s " "is in use." msgstr "" -#: neutron/common/exceptions.py:152 +#: neutron/common/exceptions.py:156 #, python-format msgid "Unable to create the network. The tunnel ID %(tunnel_id)s is in use." msgstr "" -#: neutron/common/exceptions.py:157 +#: neutron/common/exceptions.py:161 msgid "Tenant network creation is not enabled." msgstr "" -#: neutron/common/exceptions.py:165 +#: neutron/common/exceptions.py:169 msgid "" "Unable to create the network. No tenant network is available for " "allocation." msgstr "" -#: neutron/common/exceptions.py:170 +#: neutron/common/exceptions.py:174 #, python-format msgid "" "Unable to plug the attachment %(att_id)s into port %(port_id)s for " @@ -1799,117 +1809,117 @@ msgid "" "%(att_port_id)s" msgstr "" -#: neutron/common/exceptions.py:176 +#: neutron/common/exceptions.py:180 #, python-format msgid "" "Subnet on port %(port_id)s does not match the requested subnet " "%(subnet_id)s" msgstr "" -#: neutron/common/exceptions.py:181 +#: neutron/common/exceptions.py:185 #, python-format msgid "Malformed request body: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:189 +#: neutron/common/exceptions.py:193 #, python-format msgid "Invalid input for operation: %(error_message)s." msgstr "" -#: neutron/common/exceptions.py:193 +#: neutron/common/exceptions.py:197 #, python-format msgid "The allocation pool %(pool)s is not valid." msgstr "" -#: neutron/common/exceptions.py:197 +#: neutron/common/exceptions.py:201 #, python-format msgid "" "Found overlapping allocation pools:%(pool_1)s %(pool_2)s for subnet " "%(subnet_cidr)s." msgstr "" -#: neutron/common/exceptions.py:202 +#: neutron/common/exceptions.py:206 #, python-format msgid "The allocation pool %(pool)s spans beyond the subnet cidr %(subnet_cidr)s." msgstr "" -#: neutron/common/exceptions.py:211 +#: neutron/common/exceptions.py:215 #, python-format msgid "Unable to generate unique mac on network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:215 +#: neutron/common/exceptions.py:219 #, python-format msgid "No more IP addresses available on network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:219 +#: neutron/common/exceptions.py:223 #, python-format msgid "Bridge %(bridge)s does not exist." msgstr "" -#: neutron/common/exceptions.py:223 +#: neutron/common/exceptions.py:227 #, python-format msgid "Creation failed. %(dev_name)s already exists." msgstr "" -#: neutron/common/exceptions.py:227 +#: neutron/common/exceptions.py:231 msgid "Sudo priviledge is required to run this command." msgstr "" -#: neutron/common/exceptions.py:231 +#: neutron/common/exceptions.py:235 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: neutron/common/exceptions.py:235 +#: neutron/common/exceptions.py:239 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: neutron/common/exceptions.py:239 +#: neutron/common/exceptions.py:243 msgid "Tenant-id was missing from Quota request" msgstr "" -#: neutron/common/exceptions.py:243 +#: neutron/common/exceptions.py:247 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: neutron/common/exceptions.py:248 +#: neutron/common/exceptions.py:252 #, python-format msgid "" "Unable to reconfigure sharing settings for network %(network)s. Multiple " "tenants are using it" msgstr "" -#: neutron/common/exceptions.py:253 +#: neutron/common/exceptions.py:257 #, python-format msgid "Invalid extension environment: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:257 +#: neutron/common/exceptions.py:261 #, python-format msgid "Unable to find any IP address on external network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:262 +#: neutron/common/exceptions.py:266 msgid "More than one external network exists" msgstr "" -#: neutron/common/exceptions.py:266 +#: neutron/common/exceptions.py:270 #, python-format msgid "An invalid value was provided for %(opt_name)s: %(opt_value)s" msgstr "" -#: neutron/common/exceptions.py:271 +#: neutron/common/exceptions.py:275 #, python-format msgid "Gateway ip %(ip_address)s conflicts with allocation pool %(pool)s" msgstr "" -#: neutron/common/exceptions.py:276 +#: neutron/common/exceptions.py:280 #, python-format msgid "Invalid network VLAN range: '%(vlan_range)s' - '%(error)s'" msgstr "" @@ -2012,200 +2022,200 @@ msgstr "" msgid "Cannot create resource for another tenant" msgstr "" -#: neutron/db/db_base_plugin_v2.py:274 +#: neutron/db/db_base_plugin_v2.py:272 #, python-format msgid "Generated mac for network %(network_id)s is %(mac_address)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:280 +#: neutron/db/db_base_plugin_v2.py:278 #, python-format msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:284 +#: neutron/db/db_base_plugin_v2.py:282 #, python-format msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/db_base_plugin_v2.py:314 +#: neutron/db/db_base_plugin_v2.py:312 #, python-format msgid "" "Hold allocated IP %(ip_address)s " "(%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:378 +#: neutron/db/db_base_plugin_v2.py:376 #, python-format msgid "Recycle %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:382 +#: neutron/db/db_base_plugin_v2.py:380 #, python-format msgid "Recycle: first match for %(first_ip)s-%(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:389 +#: neutron/db/db_base_plugin_v2.py:387 #, python-format msgid "Recycle: last match for %(first_ip)s-%(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:401 +#: neutron/db/db_base_plugin_v2.py:399 #, python-format msgid "Recycle: merged %(first_ip1)s-%(last_ip1)s and %(first_ip2)s-%(last_ip2)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:410 +#: neutron/db/db_base_plugin_v2.py:408 #, python-format msgid "Recycle: updated first %(first_ip)s-%(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:415 +#: neutron/db/db_base_plugin_v2.py:413 #, python-format msgid "Recycle: updated last %(first_ip)s-%(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:424 +#: neutron/db/db_base_plugin_v2.py:422 #, python-format msgid "Recycle: created new %(first_ip)s-%(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:448 +#: neutron/db/db_base_plugin_v2.py:446 #, python-format msgid "" "No fixed IP found that matches the network %(network_id)s and ip address " "%(ip_address)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:457 +#: neutron/db/db_base_plugin_v2.py:455 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:481 +#: neutron/db/db_base_plugin_v2.py:479 #, python-format msgid "All IP's from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:486 +#: neutron/db/db_base_plugin_v2.py:484 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:493 +#: neutron/db/db_base_plugin_v2.py:491 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: neutron/db/db_base_plugin_v2.py:599 +#: neutron/db/db_base_plugin_v2.py:597 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/db_base_plugin_v2.py:611 +#: neutron/db/db_base_plugin_v2.py:609 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: neutron/db/db_base_plugin_v2.py:617 +#: neutron/db/db_base_plugin_v2.py:615 #, python-format msgid "" "Failed to create port on network %(network_id)s, because fixed_ips " "included invalid subnet %(subnet_id)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:637 +#: neutron/db/db_base_plugin_v2.py:635 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:646 neutron/db/db_base_plugin_v2.py:679 +#: neutron/db/db_base_plugin_v2.py:644 neutron/db/db_base_plugin_v2.py:677 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/db_base_plugin_v2.py:694 +#: neutron/db/db_base_plugin_v2.py:692 #, python-format msgid "Port update. Hold %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:702 +#: neutron/db/db_base_plugin_v2.py:700 #, python-format msgid "Port update. Adding %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:757 +#: neutron/db/db_base_plugin_v2.py:755 #, python-format msgid "" "Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps" " with another subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:762 +#: neutron/db/db_base_plugin_v2.py:760 #, python-format msgid "" "Validation for CIDR: %(new_cidr)s failed - overlaps with subnet " "%(subnet_id)s (CIDR: %(cidr)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:782 +#: neutron/db/db_base_plugin_v2.py:780 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: neutron/db/db_base_plugin_v2.py:789 +#: neutron/db/db_base_plugin_v2.py:787 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/db_base_plugin_v2.py:796 +#: neutron/db/db_base_plugin_v2.py:794 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/db_base_plugin_v2.py:800 +#: neutron/db/db_base_plugin_v2.py:798 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:805 +#: neutron/db/db_base_plugin_v2.py:803 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:818 +#: neutron/db/db_base_plugin_v2.py:816 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: neutron/db/db_base_plugin_v2.py:829 +#: neutron/db/db_base_plugin_v2.py:827 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:842 neutron/db/db_base_plugin_v2.py:846 +#: neutron/db/db_base_plugin_v2.py:840 neutron/db/db_base_plugin_v2.py:844 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:968 +#: neutron/db/db_base_plugin_v2.py:966 #, python-format msgid "An exception occured while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1067 +#: neutron/db/db_base_plugin_v2.py:1065 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1091 +#: neutron/db/db_base_plugin_v2.py:1089 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1104 +#: neutron/db/db_base_plugin_v2.py:1102 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1366 +#: neutron/db/db_base_plugin_v2.py:1364 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1446 +#: neutron/db/db_base_plugin_v2.py:1444 #, python-format msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" @@ -2350,7 +2360,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:600 neutron/plugins/nicira/NeutronPlugin.py:1878 +#: neutron/db/l3_db.py:600 neutron/plugins/nicira/NeutronPlugin.py:1926 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -3018,6 +3028,51 @@ msgstr "" msgid "API for retrieving service providers for Neutron advanced services" msgstr "" +#: neutron/extensions/vpnaas.py:35 +#, python-format +msgid "VPNService %(vpnservice_id)s could not be found" +msgstr "" + +#: neutron/extensions/vpnaas.py:39 +#, python-format +msgid "ipsec_site_connection %(ipsecsite_conn_id)s not found" +msgstr "" + +#: neutron/extensions/vpnaas.py:43 +#, python-format +msgid "ipsec_site_connection %(attribute_a)s less than dpd_interval" +msgstr "" + +#: neutron/extensions/vpnaas.py:47 +#, python-format +msgid "IKEPolicy %(ikepolicy_id)s could not be found" +msgstr "" + +#: neutron/extensions/vpnaas.py:51 +#, python-format +msgid "IPsecPolicy %(ipsecpolicy_id)s could not be found" +msgstr "" + +#: neutron/extensions/vpnaas.py:55 +#, python-format +msgid "IKEPolicy %(ikepolicy_id)s is still in use" +msgstr "" + +#: neutron/extensions/vpnaas.py:59 +#, python-format +msgid "VPNService %(vpnservice_id)s is still in use" +msgstr "" + +#: neutron/extensions/vpnaas.py:63 +#, python-format +msgid "Invalid state %(state)s of vpnaas resource %(id)s" +msgstr "" + +#: neutron/extensions/vpnaas.py:67 +#, python-format +msgid "IPsecPolicy %(ipsecpolicy_id)s is still in use" +msgstr "" + #: neutron/openstack/common/exception.py:104 msgid "Uncaught exception" msgstr "" @@ -5450,7 +5505,7 @@ msgstr "" #, python-format msgid "" "MidoClient.create_tenant_router called: tenant_id=%(tenant_id)s, " -"name=%(name)smetadata_router=%(metadata_router)s" +"name=%(name)s, metadata_router=%(metadata_router)s" msgstr "" #: neutron/plugins/midonet/midonet_lib.py:292 @@ -5712,7 +5767,7 @@ msgid "MidonetPluginV2.update_network called: id=%(id)r, network=%(network)r" msgstr "" #: neutron/plugins/midonet/plugin.py:193 -#: neutron/plugins/nicira/NeutronPlugin.py:1073 +#: neutron/plugins/nicira/NeutronPlugin.py:1115 msgid "admin_state_up=False networks are not supported." msgstr "" @@ -6651,76 +6706,81 @@ msgstr "" msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:234 +#: neutron/plugins/nec/nec_plugin.py:237 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:253 +#: neutron/plugins/nec/nec_plugin.py:256 #, python-format msgid "create_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:269 +#: neutron/plugins/nec/nec_plugin.py:272 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:309 +#: neutron/plugins/nec/nec_plugin.py:312 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:318 +#: neutron/plugins/nec/nec_plugin.py:331 #, python-format -msgid "delete_network(): deleting auto-delete port from OFC: %s" +msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:334 +#: neutron/plugins/nec/nec_plugin.py:346 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:347 +#: neutron/plugins/nec/nec_plugin.py:361 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:359 +#: neutron/plugins/nec/nec_plugin.py:373 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:378 +#: neutron/plugins/nec/nec_plugin.py:392 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:404 +#: neutron/plugins/nec/nec_plugin.py:418 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:484 +#: neutron/plugins/nec/nec_plugin.py:426 +#, python-format +msgid "Failed to delete port=%s from OFC." +msgstr "" + +#: neutron/plugins/nec/nec_plugin.py:501 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:515 +#: neutron/plugins/nec/nec_plugin.py:532 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:534 +#: neutron/plugins/nec/nec_plugin.py:551 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:539 +#: neutron/plugins/nec/nec_plugin.py:556 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -6940,407 +7000,412 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:248 +#: neutron/plugins/nicira/NeutronPlugin.py:246 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:283 +#: neutron/plugins/nicira/NeutronPlugin.py:281 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:285 +#: neutron/plugins/nicira/NeutronPlugin.py:283 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:288 +#: neutron/plugins/nicira/NeutronPlugin.py:286 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:363 +#: neutron/plugins/nicira/NeutronPlugin.py:361 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:369 +#: neutron/plugins/nicira/NeutronPlugin.py:367 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:375 +#: neutron/plugins/nicira/NeutronPlugin.py:373 #, python-format msgid "" "Unable to plug attachment in router port %(r_port_id)s for neutron port " "id %(q_port_id)s on router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:420 +#: neutron/plugins/nicira/NeutronPlugin.py:418 msgid "An exception occured while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:446 -#: neutron/plugins/nicira/NeutronPlugin.py:481 -#: neutron/plugins/nicira/NeutronPlugin.py:649 +#: neutron/plugins/nicira/NeutronPlugin.py:448 +#, python-format +msgid "An exception occured while creating the quantum port %s on the NVP plaform" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:460 +#: neutron/plugins/nicira/NeutronPlugin.py:497 +#: neutron/plugins/nicira/NeutronPlugin.py:682 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:466 -#: neutron/plugins/nicira/NeutronPlugin.py:546 -#: neutron/plugins/nicira/NeutronPlugin.py:668 +#: neutron/plugins/nicira/NeutronPlugin.py:482 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:470 -#, python-format -msgid "An exception occured while plugging the interface into network:%s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:488 +#: neutron/plugins/nicira/NeutronPlugin.py:504 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:497 +#: neutron/plugins/nicira/NeutronPlugin.py:513 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:503 +#: neutron/plugins/nicira/NeutronPlugin.py:519 #, python-format msgid "port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:522 -#: neutron/plugins/nicira/NeutronPlugin.py:925 +#: neutron/plugins/nicira/NeutronPlugin.py:538 +#: neutron/plugins/nicira/NeutronPlugin.py:967 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:534 +#: neutron/plugins/nicira/NeutronPlugin.py:550 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:553 +#: neutron/plugins/nicira/NeutronPlugin.py:573 +#, python-format +msgid "" +"_nvp_create_router_port completed for port %(name)s on network " +"%(network_id)s. The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:586 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:561 +#: neutron/plugins/nicira/NeutronPlugin.py:594 #, python-format msgid "The gateway port for the router %s was not found on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:598 +#: neutron/plugins/nicira/NeutronPlugin.py:631 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:630 +#: neutron/plugins/nicira/NeutronPlugin.py:663 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:634 -#: neutron/plugins/nicira/NeutronPlugin.py:1823 +#: neutron/plugins/nicira/NeutronPlugin.py:667 +#: neutron/plugins/nicira/NeutronPlugin.py:1871 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:636 +#: neutron/plugins/nicira/NeutronPlugin.py:669 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:706 +#: neutron/plugins/nicira/NeutronPlugin.py:710 +#, python-format +msgid "" +"_nvp_create_l2_gw_port completed for port %(name)s on network " +"%(network_id)s. The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:748 #, python-format msgid "Unable to find NVP uuid for Neutron port %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:735 +#: neutron/plugins/nicira/NeutronPlugin.py:777 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:739 +#: neutron/plugins/nicira/NeutronPlugin.py:781 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:743 +#: neutron/plugins/nicira/NeutronPlugin.py:785 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:747 -#: neutron/plugins/nicira/NeutronPlugin.py:762 +#: neutron/plugins/nicira/NeutronPlugin.py:789 +#: neutron/plugins/nicira/NeutronPlugin.py:804 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:768 +#: neutron/plugins/nicira/NeutronPlugin.py:810 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:799 +#: neutron/plugins/nicira/NeutronPlugin.py:841 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:821 +#: neutron/plugins/nicira/NeutronPlugin.py:863 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:849 +#: neutron/plugins/nicira/NeutronPlugin.py:891 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:907 +#: neutron/plugins/nicira/NeutronPlugin.py:949 #, python-format msgid "A nvp lport identifier was not found for neutron port '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:935 +#: neutron/plugins/nicira/NeutronPlugin.py:977 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:938 +#: neutron/plugins/nicira/NeutronPlugin.py:980 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:964 +#: neutron/plugins/nicira/NeutronPlugin.py:1006 #, python-format msgid "" "Current network status:%(nvp_net_status)s; Status in Neutron " "DB:%(neutron_status)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:974 -#: neutron/plugins/nicira/NeutronPlugin.py:1022 +#: neutron/plugins/nicira/NeutronPlugin.py:1016 +#: neutron/plugins/nicira/NeutronPlugin.py:1064 msgid "Unable to get logical switches" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1036 +#: neutron/plugins/nicira/NeutronPlugin.py:1078 #, python-format msgid "Logical Switch %s found in neutron database but not in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1051 +#: neutron/plugins/nicira/NeutronPlugin.py:1093 #, python-format msgid "" "Found %s logical switches not bound to Neutron networks. Neutron and NVP " "are potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1055 +#: neutron/plugins/nicira/NeutronPlugin.py:1097 #, python-format msgid "get_networks() completed for tenant %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1140 +#: neutron/plugins/nicira/NeutronPlugin.py:1182 #, python-format msgid "Lswitch %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1149 +#: neutron/plugins/nicira/NeutronPlugin.py:1191 msgid "Unable to get ports" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1176 +#: neutron/plugins/nicira/NeutronPlugin.py:1218 #, python-format msgid "Neutron logical port %s was not found on NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1183 +#: neutron/plugins/nicira/NeutronPlugin.py:1225 #, python-format msgid "" "Found %s logical ports not bound to Neutron ports. Neutron and NVP are " "potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1249 +#: neutron/plugins/nicira/NeutronPlugin.py:1283 #, python-format -msgid "Network %s was not found in NVP." +msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1257 -msgid "Unable to create port or set port attachment in NVP." +#: neutron/plugins/nicira/NeutronPlugin.py:1300 +#, python-format +msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1261 -#, python-format -msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" +#: neutron/plugins/nicira/NeutronPlugin.py:1311 +msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1338 +#: neutron/plugins/nicira/NeutronPlugin.py:1386 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1364 +#: neutron/plugins/nicira/NeutronPlugin.py:1412 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1491 -#: neutron/plugins/nicira/NeutronPlugin.py:1535 +#: neutron/plugins/nicira/NeutronPlugin.py:1539 +#: neutron/plugins/nicira/NeutronPlugin.py:1583 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1504 +#: neutron/plugins/nicira/NeutronPlugin.py:1552 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1544 +#: neutron/plugins/nicira/NeutronPlugin.py:1592 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1560 +#: neutron/plugins/nicira/NeutronPlugin.py:1608 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1564 +#: neutron/plugins/nicira/NeutronPlugin.py:1612 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1566 +#: neutron/plugins/nicira/NeutronPlugin.py:1614 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1599 +#: neutron/plugins/nicira/NeutronPlugin.py:1647 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1603 +#: neutron/plugins/nicira/NeutronPlugin.py:1651 msgid "Unable to delete logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1623 +#: neutron/plugins/nicira/NeutronPlugin.py:1671 #, python-format msgid "" "Current router status:%(router_status)s;Status in Neutron " "DB:%(db_router_status)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1650 +#: neutron/plugins/nicira/NeutronPlugin.py:1698 msgid "Unable to get logical routers from NVP controller" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1672 +#: neutron/plugins/nicira/NeutronPlugin.py:1720 #, python-format msgid "" "Found %s logical routers not bound to Neutron routers. Neutron and NVP " "are potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1698 -#, python-format -msgid "" -"The port %(port_id)s, connected to the router %(router_id)s was not found" -" on the NVP backend." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1733 +#: neutron/plugins/nicira/NeutronPlugin.py:1781 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1778 +#: neutron/plugins/nicira/NeutronPlugin.py:1826 #, python-format msgid "" "The port %(port_id)s, connected to the router %(router_id)s was not found" " on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1790 +#: neutron/plugins/nicira/NeutronPlugin.py:1838 #, python-format msgid "" "Unable to find NVP logical router port for Neutron port id:%s. Was this " "port ever paired with a logical router?" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1819 +#: neutron/plugins/nicira/NeutronPlugin.py:1867 #, python-format msgid "Logical router port resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1845 +#: neutron/plugins/nicira/NeutronPlugin.py:1893 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1851 +#: neutron/plugins/nicira/NeutronPlugin.py:1899 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1917 +#: neutron/plugins/nicira/NeutronPlugin.py:1965 #, python-format msgid "Address list for NVP logical router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1941 +#: neutron/plugins/nicira/NeutronPlugin.py:1989 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1984 +#: neutron/plugins/nicira/NeutronPlugin.py:2032 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1987 +#: neutron/plugins/nicira/NeutronPlugin.py:2035 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2013 +#: neutron/plugins/nicira/NeutronPlugin.py:2061 #, python-format msgid "" "Create_l2_gw_service did not return an uuid for the newly created " "resource:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2035 +#: neutron/plugins/nicira/NeutronPlugin.py:2083 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" @@ -7452,7 +7517,7 @@ msgstr "" #: neutron/plugins/nicira/nvplib.py:505 #, python-format -msgid "Cannot update NVP routes %(routes)s forrouter %(router_id)s" +msgid "Cannot update NVP routes %(routes)s for router %(router_id)s" msgstr "" #: neutron/plugins/nicira/nvplib.py:621 @@ -7478,91 +7543,91 @@ msgstr "" msgid "get_port() %(network)s %(port)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:664 neutron/plugins/nicira/nvplib.py:718 +#: neutron/plugins/nicira/nvplib.py:664 neutron/plugins/nicira/nvplib.py:719 #, python-format msgid "Port or Network not found, Error: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:713 +#: neutron/plugins/nicira/nvplib.py:714 #, python-format msgid "Updated logical port %(result)s on logical switch %(uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:749 +#: neutron/plugins/nicira/nvplib.py:751 #, python-format -msgid "Created logical port %(result)s on logical swtich %(uuid)s" +msgid "Created logical port %(result)s on logical switch %(uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:773 +#: neutron/plugins/nicira/nvplib.py:775 #, python-format msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:803 +#: neutron/plugins/nicira/nvplib.py:805 #, python-format msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:813 +#: neutron/plugins/nicira/nvplib.py:815 #, python-format msgid "" "Delete logical router port %(lport_uuid)s on logical router " "%(lrouter_uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:868 +#: neutron/plugins/nicira/nvplib.py:870 #, python-format msgid "Invalid NVP attachment type '%s'" msgstr "" -#: neutron/plugins/nicira/nvplib.py:880 +#: neutron/plugins/nicira/nvplib.py:882 #, python-format msgid "Port not found, Error: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:999 +#: neutron/plugins/nicira/nvplib.py:1002 #, python-format msgid "Created Security Profile: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1025 +#: neutron/plugins/nicira/nvplib.py:1028 #, python-format msgid "Updated Security Profile: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1044 +#: neutron/plugins/nicira/nvplib.py:1047 #, python-format msgid "Invalid keys for NAT match: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1050 +#: neutron/plugins/nicira/nvplib.py:1053 #, python-format msgid "Creating NAT rule: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1064 +#: neutron/plugins/nicira/nvplib.py:1067 msgid "" "No SNAT rules cannot be applied as they are not available in this version" " of the NVP platform" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1199 +#: neutron/plugins/nicira/nvplib.py:1202 #, python-format msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1204 +#: neutron/plugins/nicira/nvplib.py:1207 #, python-format msgid "" "An exception occurred while updating IP addresses on a router logical " "port:%s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1245 +#: neutron/plugins/nicira/nvplib.py:1248 msgid "Failed to create logical queue" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1256 +#: neutron/plugins/nicira/nvplib.py:1259 msgid "Failed to delete logical queue" msgstr "" @@ -8051,7 +8116,7 @@ msgstr "" #: neutron/plugins/nicira/extensions/nvp_qos.py:46 #, python-format -msgid "Invalid value for dscp %(data)s must be integer valuebetween 0 and 63." +msgid "Invalid value for dscp %(data)s must be integer value between 0 and 63." msgstr "" #: neutron/plugins/nicira/extensions/nvp_qos.py:51 @@ -9012,3 +9077,33 @@ msgstr "" #~ msgid "No DSCP field needed when QoS workload marked trusted" #~ msgstr "" +#~ msgid "" +#~ "MidoClient.create_tenant_router called: " +#~ "tenant_id=%(tenant_id)s, " +#~ "name=%(name)smetadata_router=%(metadata_router)s" +#~ msgstr "" + +#~ msgid "delete_network(): deleting auto-delete port from OFC: %s" +#~ msgstr "" + +#~ msgid "An exception occured while plugging the interface into network:%s" +#~ msgstr "" + +#~ msgid "Network %s was not found in NVP." +#~ msgstr "" + +#~ msgid "" +#~ "The port %(port_id)s, connected to the" +#~ " router %(router_id)s was not found " +#~ "on the NVP backend." +#~ msgstr "" + +#~ msgid "Cannot update NVP routes %(routes)s forrouter %(router_id)s" +#~ msgstr "" + +#~ msgid "Created logical port %(result)s on logical swtich %(uuid)s" +#~ msgstr "" + +#~ msgid "Invalid value for dscp %(data)s must be integer valuebetween 0 and 63." +#~ msgstr "" + diff --git a/neutron/locale/id/LC_MESSAGES/neutron.po b/neutron/locale/id/LC_MESSAGES/neutron.po index 29407598e..3693ebc1f 100644 --- a/neutron/locale/id/LC_MESSAGES/neutron.po +++ b/neutron/locale/id/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-07-30 19:54+0000\n" +"POT-Creation-Date: 2013-07-31 19:55+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Indonesian " @@ -404,7 +404,7 @@ msgid "" "networks" msgstr "" -#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:865 +#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:858 msgid "DHCP agent started" msgstr "" @@ -421,97 +421,102 @@ msgstr "" msgid "Synchronizing state" msgstr "" -#: neutron/agent/dhcp_agent.py:166 +#: neutron/agent/dhcp_agent.py:163 +#, python-format +msgid "Unable to sync network state on deleted network %s" +msgstr "" + +#: neutron/agent/dhcp_agent.py:171 msgid "Unable to sync network state." msgstr "" -#: neutron/agent/dhcp_agent.py:186 neutron/agent/dhcp_agent.py:226 +#: neutron/agent/dhcp_agent.py:191 neutron/agent/dhcp_agent.py:231 #, python-format msgid "Network %s RPC info call failed." msgstr "" -#: neutron/agent/dhcp_agent.py:318 +#: neutron/agent/dhcp_agent.py:323 #, python-format msgid "" "%(port_num)d router ports found on the metadata access network. Only the " "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:528 neutron/agent/l3_agent.py:159 +#: neutron/agent/dhcp_agent.py:533 neutron/agent/l3_agent.py:159 #: neutron/debug/debug_agent.py:45 msgid "The driver used to manage the virtual interface." msgstr "" -#: neutron/agent/dhcp_agent.py:536 +#: neutron/agent/dhcp_agent.py:541 msgid "You must specify an interface driver" msgstr "" -#: neutron/agent/dhcp_agent.py:542 neutron/agent/l3_agent.py:202 +#: neutron/agent/dhcp_agent.py:547 neutron/agent/l3_agent.py:202 #, python-format msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/dhcp_agent.py:590 +#: neutron/agent/dhcp_agent.py:595 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/dhcp_agent.py:600 +#: neutron/agent/dhcp_agent.py:605 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/dhcp_agent.py:641 +#: neutron/agent/dhcp_agent.py:646 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/dhcp_agent.py:682 neutron/debug/debug_agent.py:75 +#: neutron/agent/dhcp_agent.py:687 neutron/debug/debug_agent.py:75 #, python-format msgid "Reusing existing device: %s." msgstr "" -#: neutron/agent/dhcp_agent.py:769 +#: neutron/agent/dhcp_agent.py:762 msgid "Location to DHCP lease relay UNIX domain socket" msgstr "" -#: neutron/agent/dhcp_agent.py:799 +#: neutron/agent/dhcp_agent.py:792 #, python-format msgid "Network ID %s is not a valid UUID" msgstr "" -#: neutron/agent/dhcp_agent.py:805 +#: neutron/agent/dhcp_agent.py:798 msgid "Unable to parse lease relay msg to dict." msgstr "" -#: neutron/agent/dhcp_agent.py:806 +#: neutron/agent/dhcp_agent.py:799 #, python-format msgid "Exception value: %s" msgstr "" -#: neutron/agent/dhcp_agent.py:807 +#: neutron/agent/dhcp_agent.py:800 #, python-format msgid "Message representation: %s" msgstr "" -#: neutron/agent/dhcp_agent.py:809 +#: neutron/agent/dhcp_agent.py:802 msgid "Unable update lease. Exception" msgstr "" -#: neutron/agent/dhcp_agent.py:848 neutron/agent/l3_agent.py:805 +#: neutron/agent/dhcp_agent.py:841 neutron/agent/l3_agent.py:805 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:854 neutron/agent/l3_agent.py:810 +#: neutron/agent/dhcp_agent.py:847 neutron/agent/l3_agent.py:810 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:228 #: neutron/plugins/nec/agent/nec_neutron_agent.py:184 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:221 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:862 neutron/agent/l3_agent.py:815 +#: neutron/agent/dhcp_agent.py:855 neutron/agent/l3_agent.py:815 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:281 #, python-format msgid "agent_updated by server side %s!" @@ -929,27 +934,27 @@ msgstr "" msgid "No namespace defined for parent" msgstr "" -#: neutron/agent/linux/iptables_firewall.py:56 +#: neutron/agent/linux/iptables_firewall.py:58 #, python-format msgid "Preparing device (%s) filter" msgstr "" -#: neutron/agent/linux/iptables_firewall.py:64 +#: neutron/agent/linux/iptables_firewall.py:66 #, python-format msgid "Updating device (%s) filter" msgstr "" -#: neutron/agent/linux/iptables_firewall.py:66 +#: neutron/agent/linux/iptables_firewall.py:68 #, python-format msgid "Attempted to update port filter which is not filtered %s" msgstr "" -#: neutron/agent/linux/iptables_firewall.py:75 +#: neutron/agent/linux/iptables_firewall.py:77 #, python-format msgid "Removing device (%s) filter" msgstr "" -#: neutron/agent/linux/iptables_firewall.py:77 +#: neutron/agent/linux/iptables_firewall.py:79 #, python-format msgid "Attempted to remove port filter which is not filtered %r" msgstr "" @@ -1380,58 +1385,58 @@ msgstr "" msgid "'%s' is not a valid IP subnet" msgstr "" -#: neutron/api/v2/attributes.py:271 +#: neutron/api/v2/attributes.py:266 neutron/api/v2/attributes.py:307 #, python-format -msgid "'%s' is not a valid input" +msgid "'%s' is not a list" msgstr "" -#: neutron/api/v2/attributes.py:278 +#: neutron/api/v2/attributes.py:271 neutron/api/v2/attributes.py:318 #, python-format -msgid "'%s' is not a valid UUID" +msgid "Duplicate items in the list: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:290 +#: neutron/api/v2/attributes.py:288 #, python-format -msgid "'%s' is not a list" +msgid "'%s' is not a valid input" msgstr "" -#: neutron/api/v2/attributes.py:301 +#: neutron/api/v2/attributes.py:295 #, python-format -msgid "Duplicate items in the list: '%s'" +msgid "'%s' is not a valid UUID" msgstr "" -#: neutron/api/v2/attributes.py:308 +#: neutron/api/v2/attributes.py:325 #, python-format msgid "'%s' is not a dictionary" msgstr "" -#: neutron/api/v2/attributes.py:333 +#: neutron/api/v2/attributes.py:350 #, python-format msgid "Validator '%s' does not exist." msgstr "" -#: neutron/api/v2/attributes.py:365 +#: neutron/api/v2/attributes.py:382 #, python-format msgid "'%s' is not an integer" msgstr "" -#: neutron/api/v2/attributes.py:370 +#: neutron/api/v2/attributes.py:387 #, python-format msgid "'%s' should be non-negative" msgstr "" -#: neutron/api/v2/attributes.py:389 +#: neutron/api/v2/attributes.py:406 #, python-format msgid "'%s' cannot be converted to boolean" msgstr "" -#: neutron/api/v2/attributes.py:397 +#: neutron/api/v2/attributes.py:414 #: neutron/plugins/nec/extensions/packetfilter.py:48 #, python-format msgid "'%s' is not a integer" msgstr "" -#: neutron/api/v2/attributes.py:410 +#: neutron/api/v2/attributes.py:427 #, python-format msgid "'%s' is not of the form =[value]" msgstr "" @@ -1682,116 +1687,121 @@ msgstr "" #: neutron/common/exceptions.py:74 #, python-format +msgid "Port %(port_id)s could not be found" +msgstr "" + +#: neutron/common/exceptions.py:78 +#, python-format msgid "Port %(port_id)s could not be found on network %(net_id)s" msgstr "" -#: neutron/common/exceptions.py:79 +#: neutron/common/exceptions.py:83 msgid "Policy configuration policy.json could not be found" msgstr "" -#: neutron/common/exceptions.py:83 +#: neutron/common/exceptions.py:87 #, python-format msgid "Requested rule:%(rule)s cannot be found" msgstr "" -#: neutron/common/exceptions.py:87 +#: neutron/common/exceptions.py:91 #, python-format msgid "Failed to init policy %(policy)s because %(reason)s" msgstr "" -#: neutron/common/exceptions.py:91 +#: neutron/common/exceptions.py:95 #, python-format msgid "Failed to check policy %(policy)s because %(reason)s" msgstr "" -#: neutron/common/exceptions.py:95 +#: neutron/common/exceptions.py:99 #, python-format msgid "Unsupported port state: %(port_state)s" msgstr "" -#: neutron/common/exceptions.py:99 +#: neutron/common/exceptions.py:103 msgid "The resource is inuse" msgstr "" -#: neutron/common/exceptions.py:103 +#: neutron/common/exceptions.py:107 #, python-format msgid "" "Unable to complete operation on network %(net_id)s. There are one or more" " ports still in use on the network." msgstr "" -#: neutron/common/exceptions.py:108 +#: neutron/common/exceptions.py:112 #, python-format msgid "" "Unable to complete operation on subnet %(subnet_id)s. One or more ports " "have an IP allocation from this subnet." msgstr "" -#: neutron/common/exceptions.py:113 +#: neutron/common/exceptions.py:117 #, python-format msgid "" "Unable to complete operation on port %(port_id)s for network %(net_id)s. " "Port already has an attacheddevice %(device_id)s." msgstr "" -#: neutron/common/exceptions.py:119 +#: neutron/common/exceptions.py:123 #, python-format msgid "" "Unable to complete operation for network %(net_id)s. The mac address " "%(mac)s is in use." msgstr "" -#: neutron/common/exceptions.py:125 +#: neutron/common/exceptions.py:129 #, python-format msgid "" "Unable to complete operation for %(subnet_id)s. The number of host routes" " exceeds the limit %(quota)s." msgstr "" -#: neutron/common/exceptions.py:131 +#: neutron/common/exceptions.py:135 #, python-format msgid "" "Unable to complete operation for %(subnet_id)s. The number of DNS " "nameservers exceeds the limit %(quota)s." msgstr "" -#: neutron/common/exceptions.py:136 +#: neutron/common/exceptions.py:140 #, python-format msgid "" "Unable to complete operation for network %(net_id)s. The IP address " "%(ip_address)s is in use." msgstr "" -#: neutron/common/exceptions.py:141 +#: neutron/common/exceptions.py:145 #, python-format msgid "" "Unable to create the network. The VLAN %(vlan_id)s on physical network " "%(physical_network)s is in use." msgstr "" -#: neutron/common/exceptions.py:147 +#: neutron/common/exceptions.py:151 #, python-format msgid "" "Unable to create the flat network. Physical network %(physical_network)s " "is in use." msgstr "" -#: neutron/common/exceptions.py:152 +#: neutron/common/exceptions.py:156 #, python-format msgid "Unable to create the network. The tunnel ID %(tunnel_id)s is in use." msgstr "" -#: neutron/common/exceptions.py:157 +#: neutron/common/exceptions.py:161 msgid "Tenant network creation is not enabled." msgstr "" -#: neutron/common/exceptions.py:165 +#: neutron/common/exceptions.py:169 msgid "" "Unable to create the network. No tenant network is available for " "allocation." msgstr "" -#: neutron/common/exceptions.py:170 +#: neutron/common/exceptions.py:174 #, python-format msgid "" "Unable to plug the attachment %(att_id)s into port %(port_id)s for " @@ -1799,117 +1809,117 @@ msgid "" "%(att_port_id)s" msgstr "" -#: neutron/common/exceptions.py:176 +#: neutron/common/exceptions.py:180 #, python-format msgid "" "Subnet on port %(port_id)s does not match the requested subnet " "%(subnet_id)s" msgstr "" -#: neutron/common/exceptions.py:181 +#: neutron/common/exceptions.py:185 #, python-format msgid "Malformed request body: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:189 +#: neutron/common/exceptions.py:193 #, python-format msgid "Invalid input for operation: %(error_message)s." msgstr "" -#: neutron/common/exceptions.py:193 +#: neutron/common/exceptions.py:197 #, python-format msgid "The allocation pool %(pool)s is not valid." msgstr "" -#: neutron/common/exceptions.py:197 +#: neutron/common/exceptions.py:201 #, python-format msgid "" "Found overlapping allocation pools:%(pool_1)s %(pool_2)s for subnet " "%(subnet_cidr)s." msgstr "" -#: neutron/common/exceptions.py:202 +#: neutron/common/exceptions.py:206 #, python-format msgid "The allocation pool %(pool)s spans beyond the subnet cidr %(subnet_cidr)s." msgstr "" -#: neutron/common/exceptions.py:211 +#: neutron/common/exceptions.py:215 #, python-format msgid "Unable to generate unique mac on network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:215 +#: neutron/common/exceptions.py:219 #, python-format msgid "No more IP addresses available on network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:219 +#: neutron/common/exceptions.py:223 #, python-format msgid "Bridge %(bridge)s does not exist." msgstr "" -#: neutron/common/exceptions.py:223 +#: neutron/common/exceptions.py:227 #, python-format msgid "Creation failed. %(dev_name)s already exists." msgstr "" -#: neutron/common/exceptions.py:227 +#: neutron/common/exceptions.py:231 msgid "Sudo priviledge is required to run this command." msgstr "" -#: neutron/common/exceptions.py:231 +#: neutron/common/exceptions.py:235 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: neutron/common/exceptions.py:235 +#: neutron/common/exceptions.py:239 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: neutron/common/exceptions.py:239 +#: neutron/common/exceptions.py:243 msgid "Tenant-id was missing from Quota request" msgstr "" -#: neutron/common/exceptions.py:243 +#: neutron/common/exceptions.py:247 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: neutron/common/exceptions.py:248 +#: neutron/common/exceptions.py:252 #, python-format msgid "" "Unable to reconfigure sharing settings for network %(network)s. Multiple " "tenants are using it" msgstr "" -#: neutron/common/exceptions.py:253 +#: neutron/common/exceptions.py:257 #, python-format msgid "Invalid extension environment: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:257 +#: neutron/common/exceptions.py:261 #, python-format msgid "Unable to find any IP address on external network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:262 +#: neutron/common/exceptions.py:266 msgid "More than one external network exists" msgstr "" -#: neutron/common/exceptions.py:266 +#: neutron/common/exceptions.py:270 #, python-format msgid "An invalid value was provided for %(opt_name)s: %(opt_value)s" msgstr "" -#: neutron/common/exceptions.py:271 +#: neutron/common/exceptions.py:275 #, python-format msgid "Gateway ip %(ip_address)s conflicts with allocation pool %(pool)s" msgstr "" -#: neutron/common/exceptions.py:276 +#: neutron/common/exceptions.py:280 #, python-format msgid "Invalid network VLAN range: '%(vlan_range)s' - '%(error)s'" msgstr "" @@ -2012,200 +2022,200 @@ msgstr "" msgid "Cannot create resource for another tenant" msgstr "" -#: neutron/db/db_base_plugin_v2.py:274 +#: neutron/db/db_base_plugin_v2.py:272 #, python-format msgid "Generated mac for network %(network_id)s is %(mac_address)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:280 +#: neutron/db/db_base_plugin_v2.py:278 #, python-format msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:284 +#: neutron/db/db_base_plugin_v2.py:282 #, python-format msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/db_base_plugin_v2.py:314 +#: neutron/db/db_base_plugin_v2.py:312 #, python-format msgid "" "Hold allocated IP %(ip_address)s " "(%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:378 +#: neutron/db/db_base_plugin_v2.py:376 #, python-format msgid "Recycle %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:382 +#: neutron/db/db_base_plugin_v2.py:380 #, python-format msgid "Recycle: first match for %(first_ip)s-%(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:389 +#: neutron/db/db_base_plugin_v2.py:387 #, python-format msgid "Recycle: last match for %(first_ip)s-%(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:401 +#: neutron/db/db_base_plugin_v2.py:399 #, python-format msgid "Recycle: merged %(first_ip1)s-%(last_ip1)s and %(first_ip2)s-%(last_ip2)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:410 +#: neutron/db/db_base_plugin_v2.py:408 #, python-format msgid "Recycle: updated first %(first_ip)s-%(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:415 +#: neutron/db/db_base_plugin_v2.py:413 #, python-format msgid "Recycle: updated last %(first_ip)s-%(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:424 +#: neutron/db/db_base_plugin_v2.py:422 #, python-format msgid "Recycle: created new %(first_ip)s-%(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:448 +#: neutron/db/db_base_plugin_v2.py:446 #, python-format msgid "" "No fixed IP found that matches the network %(network_id)s and ip address " "%(ip_address)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:457 +#: neutron/db/db_base_plugin_v2.py:455 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:481 +#: neutron/db/db_base_plugin_v2.py:479 #, python-format msgid "All IP's from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:486 +#: neutron/db/db_base_plugin_v2.py:484 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:493 +#: neutron/db/db_base_plugin_v2.py:491 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: neutron/db/db_base_plugin_v2.py:599 +#: neutron/db/db_base_plugin_v2.py:597 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/db_base_plugin_v2.py:611 +#: neutron/db/db_base_plugin_v2.py:609 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: neutron/db/db_base_plugin_v2.py:617 +#: neutron/db/db_base_plugin_v2.py:615 #, python-format msgid "" "Failed to create port on network %(network_id)s, because fixed_ips " "included invalid subnet %(subnet_id)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:637 +#: neutron/db/db_base_plugin_v2.py:635 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:646 neutron/db/db_base_plugin_v2.py:679 +#: neutron/db/db_base_plugin_v2.py:644 neutron/db/db_base_plugin_v2.py:677 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/db_base_plugin_v2.py:694 +#: neutron/db/db_base_plugin_v2.py:692 #, python-format msgid "Port update. Hold %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:702 +#: neutron/db/db_base_plugin_v2.py:700 #, python-format msgid "Port update. Adding %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:757 +#: neutron/db/db_base_plugin_v2.py:755 #, python-format msgid "" "Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps" " with another subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:762 +#: neutron/db/db_base_plugin_v2.py:760 #, python-format msgid "" "Validation for CIDR: %(new_cidr)s failed - overlaps with subnet " "%(subnet_id)s (CIDR: %(cidr)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:782 +#: neutron/db/db_base_plugin_v2.py:780 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: neutron/db/db_base_plugin_v2.py:789 +#: neutron/db/db_base_plugin_v2.py:787 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/db_base_plugin_v2.py:796 +#: neutron/db/db_base_plugin_v2.py:794 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/db_base_plugin_v2.py:800 +#: neutron/db/db_base_plugin_v2.py:798 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:805 +#: neutron/db/db_base_plugin_v2.py:803 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:818 +#: neutron/db/db_base_plugin_v2.py:816 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: neutron/db/db_base_plugin_v2.py:829 +#: neutron/db/db_base_plugin_v2.py:827 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:842 neutron/db/db_base_plugin_v2.py:846 +#: neutron/db/db_base_plugin_v2.py:840 neutron/db/db_base_plugin_v2.py:844 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:968 +#: neutron/db/db_base_plugin_v2.py:966 #, python-format msgid "An exception occured while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1067 +#: neutron/db/db_base_plugin_v2.py:1065 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1091 +#: neutron/db/db_base_plugin_v2.py:1089 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1104 +#: neutron/db/db_base_plugin_v2.py:1102 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1366 +#: neutron/db/db_base_plugin_v2.py:1364 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1446 +#: neutron/db/db_base_plugin_v2.py:1444 #, python-format msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" @@ -2350,7 +2360,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:600 neutron/plugins/nicira/NeutronPlugin.py:1878 +#: neutron/db/l3_db.py:600 neutron/plugins/nicira/NeutronPlugin.py:1926 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -3018,6 +3028,51 @@ msgstr "" msgid "API for retrieving service providers for Neutron advanced services" msgstr "" +#: neutron/extensions/vpnaas.py:35 +#, python-format +msgid "VPNService %(vpnservice_id)s could not be found" +msgstr "" + +#: neutron/extensions/vpnaas.py:39 +#, python-format +msgid "ipsec_site_connection %(ipsecsite_conn_id)s not found" +msgstr "" + +#: neutron/extensions/vpnaas.py:43 +#, python-format +msgid "ipsec_site_connection %(attribute_a)s less than dpd_interval" +msgstr "" + +#: neutron/extensions/vpnaas.py:47 +#, python-format +msgid "IKEPolicy %(ikepolicy_id)s could not be found" +msgstr "" + +#: neutron/extensions/vpnaas.py:51 +#, python-format +msgid "IPsecPolicy %(ipsecpolicy_id)s could not be found" +msgstr "" + +#: neutron/extensions/vpnaas.py:55 +#, python-format +msgid "IKEPolicy %(ikepolicy_id)s is still in use" +msgstr "" + +#: neutron/extensions/vpnaas.py:59 +#, python-format +msgid "VPNService %(vpnservice_id)s is still in use" +msgstr "" + +#: neutron/extensions/vpnaas.py:63 +#, python-format +msgid "Invalid state %(state)s of vpnaas resource %(id)s" +msgstr "" + +#: neutron/extensions/vpnaas.py:67 +#, python-format +msgid "IPsecPolicy %(ipsecpolicy_id)s is still in use" +msgstr "" + #: neutron/openstack/common/exception.py:104 msgid "Uncaught exception" msgstr "" @@ -5450,7 +5505,7 @@ msgstr "" #, python-format msgid "" "MidoClient.create_tenant_router called: tenant_id=%(tenant_id)s, " -"name=%(name)smetadata_router=%(metadata_router)s" +"name=%(name)s, metadata_router=%(metadata_router)s" msgstr "" #: neutron/plugins/midonet/midonet_lib.py:292 @@ -5712,7 +5767,7 @@ msgid "MidonetPluginV2.update_network called: id=%(id)r, network=%(network)r" msgstr "" #: neutron/plugins/midonet/plugin.py:193 -#: neutron/plugins/nicira/NeutronPlugin.py:1073 +#: neutron/plugins/nicira/NeutronPlugin.py:1115 msgid "admin_state_up=False networks are not supported." msgstr "" @@ -6651,76 +6706,81 @@ msgstr "" msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:234 +#: neutron/plugins/nec/nec_plugin.py:237 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:253 +#: neutron/plugins/nec/nec_plugin.py:256 #, python-format msgid "create_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:269 +#: neutron/plugins/nec/nec_plugin.py:272 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:309 +#: neutron/plugins/nec/nec_plugin.py:312 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:318 +#: neutron/plugins/nec/nec_plugin.py:331 #, python-format -msgid "delete_network(): deleting auto-delete port from OFC: %s" +msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:334 +#: neutron/plugins/nec/nec_plugin.py:346 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:347 +#: neutron/plugins/nec/nec_plugin.py:361 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:359 +#: neutron/plugins/nec/nec_plugin.py:373 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:378 +#: neutron/plugins/nec/nec_plugin.py:392 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:404 +#: neutron/plugins/nec/nec_plugin.py:418 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:484 +#: neutron/plugins/nec/nec_plugin.py:426 +#, python-format +msgid "Failed to delete port=%s from OFC." +msgstr "" + +#: neutron/plugins/nec/nec_plugin.py:501 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:515 +#: neutron/plugins/nec/nec_plugin.py:532 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:534 +#: neutron/plugins/nec/nec_plugin.py:551 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:539 +#: neutron/plugins/nec/nec_plugin.py:556 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -6940,407 +7000,412 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:248 +#: neutron/plugins/nicira/NeutronPlugin.py:246 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:283 +#: neutron/plugins/nicira/NeutronPlugin.py:281 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:285 +#: neutron/plugins/nicira/NeutronPlugin.py:283 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:288 +#: neutron/plugins/nicira/NeutronPlugin.py:286 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:363 +#: neutron/plugins/nicira/NeutronPlugin.py:361 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:369 +#: neutron/plugins/nicira/NeutronPlugin.py:367 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:375 +#: neutron/plugins/nicira/NeutronPlugin.py:373 #, python-format msgid "" "Unable to plug attachment in router port %(r_port_id)s for neutron port " "id %(q_port_id)s on router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:420 +#: neutron/plugins/nicira/NeutronPlugin.py:418 msgid "An exception occured while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:446 -#: neutron/plugins/nicira/NeutronPlugin.py:481 -#: neutron/plugins/nicira/NeutronPlugin.py:649 +#: neutron/plugins/nicira/NeutronPlugin.py:448 +#, python-format +msgid "An exception occured while creating the quantum port %s on the NVP plaform" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:460 +#: neutron/plugins/nicira/NeutronPlugin.py:497 +#: neutron/plugins/nicira/NeutronPlugin.py:682 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:466 -#: neutron/plugins/nicira/NeutronPlugin.py:546 -#: neutron/plugins/nicira/NeutronPlugin.py:668 +#: neutron/plugins/nicira/NeutronPlugin.py:482 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:470 -#, python-format -msgid "An exception occured while plugging the interface into network:%s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:488 +#: neutron/plugins/nicira/NeutronPlugin.py:504 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:497 +#: neutron/plugins/nicira/NeutronPlugin.py:513 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:503 +#: neutron/plugins/nicira/NeutronPlugin.py:519 #, python-format msgid "port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:522 -#: neutron/plugins/nicira/NeutronPlugin.py:925 +#: neutron/plugins/nicira/NeutronPlugin.py:538 +#: neutron/plugins/nicira/NeutronPlugin.py:967 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:534 +#: neutron/plugins/nicira/NeutronPlugin.py:550 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:553 +#: neutron/plugins/nicira/NeutronPlugin.py:573 +#, python-format +msgid "" +"_nvp_create_router_port completed for port %(name)s on network " +"%(network_id)s. The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:586 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:561 +#: neutron/plugins/nicira/NeutronPlugin.py:594 #, python-format msgid "The gateway port for the router %s was not found on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:598 +#: neutron/plugins/nicira/NeutronPlugin.py:631 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:630 +#: neutron/plugins/nicira/NeutronPlugin.py:663 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:634 -#: neutron/plugins/nicira/NeutronPlugin.py:1823 +#: neutron/plugins/nicira/NeutronPlugin.py:667 +#: neutron/plugins/nicira/NeutronPlugin.py:1871 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:636 +#: neutron/plugins/nicira/NeutronPlugin.py:669 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:706 +#: neutron/plugins/nicira/NeutronPlugin.py:710 +#, python-format +msgid "" +"_nvp_create_l2_gw_port completed for port %(name)s on network " +"%(network_id)s. The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:748 #, python-format msgid "Unable to find NVP uuid for Neutron port %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:735 +#: neutron/plugins/nicira/NeutronPlugin.py:777 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:739 +#: neutron/plugins/nicira/NeutronPlugin.py:781 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:743 +#: neutron/plugins/nicira/NeutronPlugin.py:785 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:747 -#: neutron/plugins/nicira/NeutronPlugin.py:762 +#: neutron/plugins/nicira/NeutronPlugin.py:789 +#: neutron/plugins/nicira/NeutronPlugin.py:804 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:768 +#: neutron/plugins/nicira/NeutronPlugin.py:810 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:799 +#: neutron/plugins/nicira/NeutronPlugin.py:841 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:821 +#: neutron/plugins/nicira/NeutronPlugin.py:863 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:849 +#: neutron/plugins/nicira/NeutronPlugin.py:891 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:907 +#: neutron/plugins/nicira/NeutronPlugin.py:949 #, python-format msgid "A nvp lport identifier was not found for neutron port '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:935 +#: neutron/plugins/nicira/NeutronPlugin.py:977 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:938 +#: neutron/plugins/nicira/NeutronPlugin.py:980 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:964 +#: neutron/plugins/nicira/NeutronPlugin.py:1006 #, python-format msgid "" "Current network status:%(nvp_net_status)s; Status in Neutron " "DB:%(neutron_status)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:974 -#: neutron/plugins/nicira/NeutronPlugin.py:1022 +#: neutron/plugins/nicira/NeutronPlugin.py:1016 +#: neutron/plugins/nicira/NeutronPlugin.py:1064 msgid "Unable to get logical switches" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1036 +#: neutron/plugins/nicira/NeutronPlugin.py:1078 #, python-format msgid "Logical Switch %s found in neutron database but not in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1051 +#: neutron/plugins/nicira/NeutronPlugin.py:1093 #, python-format msgid "" "Found %s logical switches not bound to Neutron networks. Neutron and NVP " "are potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1055 +#: neutron/plugins/nicira/NeutronPlugin.py:1097 #, python-format msgid "get_networks() completed for tenant %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1140 +#: neutron/plugins/nicira/NeutronPlugin.py:1182 #, python-format msgid "Lswitch %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1149 +#: neutron/plugins/nicira/NeutronPlugin.py:1191 msgid "Unable to get ports" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1176 +#: neutron/plugins/nicira/NeutronPlugin.py:1218 #, python-format msgid "Neutron logical port %s was not found on NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1183 +#: neutron/plugins/nicira/NeutronPlugin.py:1225 #, python-format msgid "" "Found %s logical ports not bound to Neutron ports. Neutron and NVP are " "potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1249 +#: neutron/plugins/nicira/NeutronPlugin.py:1283 #, python-format -msgid "Network %s was not found in NVP." +msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1257 -msgid "Unable to create port or set port attachment in NVP." +#: neutron/plugins/nicira/NeutronPlugin.py:1300 +#, python-format +msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1261 -#, python-format -msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" +#: neutron/plugins/nicira/NeutronPlugin.py:1311 +msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1338 +#: neutron/plugins/nicira/NeutronPlugin.py:1386 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1364 +#: neutron/plugins/nicira/NeutronPlugin.py:1412 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1491 -#: neutron/plugins/nicira/NeutronPlugin.py:1535 +#: neutron/plugins/nicira/NeutronPlugin.py:1539 +#: neutron/plugins/nicira/NeutronPlugin.py:1583 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1504 +#: neutron/plugins/nicira/NeutronPlugin.py:1552 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1544 +#: neutron/plugins/nicira/NeutronPlugin.py:1592 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1560 +#: neutron/plugins/nicira/NeutronPlugin.py:1608 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1564 +#: neutron/plugins/nicira/NeutronPlugin.py:1612 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1566 +#: neutron/plugins/nicira/NeutronPlugin.py:1614 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1599 +#: neutron/plugins/nicira/NeutronPlugin.py:1647 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1603 +#: neutron/plugins/nicira/NeutronPlugin.py:1651 msgid "Unable to delete logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1623 +#: neutron/plugins/nicira/NeutronPlugin.py:1671 #, python-format msgid "" "Current router status:%(router_status)s;Status in Neutron " "DB:%(db_router_status)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1650 +#: neutron/plugins/nicira/NeutronPlugin.py:1698 msgid "Unable to get logical routers from NVP controller" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1672 +#: neutron/plugins/nicira/NeutronPlugin.py:1720 #, python-format msgid "" "Found %s logical routers not bound to Neutron routers. Neutron and NVP " "are potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1698 -#, python-format -msgid "" -"The port %(port_id)s, connected to the router %(router_id)s was not found" -" on the NVP backend." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1733 +#: neutron/plugins/nicira/NeutronPlugin.py:1781 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1778 +#: neutron/plugins/nicira/NeutronPlugin.py:1826 #, python-format msgid "" "The port %(port_id)s, connected to the router %(router_id)s was not found" " on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1790 +#: neutron/plugins/nicira/NeutronPlugin.py:1838 #, python-format msgid "" "Unable to find NVP logical router port for Neutron port id:%s. Was this " "port ever paired with a logical router?" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1819 +#: neutron/plugins/nicira/NeutronPlugin.py:1867 #, python-format msgid "Logical router port resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1845 +#: neutron/plugins/nicira/NeutronPlugin.py:1893 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1851 +#: neutron/plugins/nicira/NeutronPlugin.py:1899 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1917 +#: neutron/plugins/nicira/NeutronPlugin.py:1965 #, python-format msgid "Address list for NVP logical router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1941 +#: neutron/plugins/nicira/NeutronPlugin.py:1989 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1984 +#: neutron/plugins/nicira/NeutronPlugin.py:2032 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1987 +#: neutron/plugins/nicira/NeutronPlugin.py:2035 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2013 +#: neutron/plugins/nicira/NeutronPlugin.py:2061 #, python-format msgid "" "Create_l2_gw_service did not return an uuid for the newly created " "resource:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2035 +#: neutron/plugins/nicira/NeutronPlugin.py:2083 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" @@ -7452,7 +7517,7 @@ msgstr "" #: neutron/plugins/nicira/nvplib.py:505 #, python-format -msgid "Cannot update NVP routes %(routes)s forrouter %(router_id)s" +msgid "Cannot update NVP routes %(routes)s for router %(router_id)s" msgstr "" #: neutron/plugins/nicira/nvplib.py:621 @@ -7478,91 +7543,91 @@ msgstr "" msgid "get_port() %(network)s %(port)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:664 neutron/plugins/nicira/nvplib.py:718 +#: neutron/plugins/nicira/nvplib.py:664 neutron/plugins/nicira/nvplib.py:719 #, python-format msgid "Port or Network not found, Error: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:713 +#: neutron/plugins/nicira/nvplib.py:714 #, python-format msgid "Updated logical port %(result)s on logical switch %(uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:749 +#: neutron/plugins/nicira/nvplib.py:751 #, python-format -msgid "Created logical port %(result)s on logical swtich %(uuid)s" +msgid "Created logical port %(result)s on logical switch %(uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:773 +#: neutron/plugins/nicira/nvplib.py:775 #, python-format msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:803 +#: neutron/plugins/nicira/nvplib.py:805 #, python-format msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:813 +#: neutron/plugins/nicira/nvplib.py:815 #, python-format msgid "" "Delete logical router port %(lport_uuid)s on logical router " "%(lrouter_uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:868 +#: neutron/plugins/nicira/nvplib.py:870 #, python-format msgid "Invalid NVP attachment type '%s'" msgstr "" -#: neutron/plugins/nicira/nvplib.py:880 +#: neutron/plugins/nicira/nvplib.py:882 #, python-format msgid "Port not found, Error: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:999 +#: neutron/plugins/nicira/nvplib.py:1002 #, python-format msgid "Created Security Profile: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1025 +#: neutron/plugins/nicira/nvplib.py:1028 #, python-format msgid "Updated Security Profile: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1044 +#: neutron/plugins/nicira/nvplib.py:1047 #, python-format msgid "Invalid keys for NAT match: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1050 +#: neutron/plugins/nicira/nvplib.py:1053 #, python-format msgid "Creating NAT rule: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1064 +#: neutron/plugins/nicira/nvplib.py:1067 msgid "" "No SNAT rules cannot be applied as they are not available in this version" " of the NVP platform" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1199 +#: neutron/plugins/nicira/nvplib.py:1202 #, python-format msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1204 +#: neutron/plugins/nicira/nvplib.py:1207 #, python-format msgid "" "An exception occurred while updating IP addresses on a router logical " "port:%s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1245 +#: neutron/plugins/nicira/nvplib.py:1248 msgid "Failed to create logical queue" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1256 +#: neutron/plugins/nicira/nvplib.py:1259 msgid "Failed to delete logical queue" msgstr "" @@ -8051,7 +8116,7 @@ msgstr "" #: neutron/plugins/nicira/extensions/nvp_qos.py:46 #, python-format -msgid "Invalid value for dscp %(data)s must be integer valuebetween 0 and 63." +msgid "Invalid value for dscp %(data)s must be integer value between 0 and 63." msgstr "" #: neutron/plugins/nicira/extensions/nvp_qos.py:51 @@ -9012,3 +9077,33 @@ msgstr "" #~ msgid "No DSCP field needed when QoS workload marked trusted" #~ msgstr "" +#~ msgid "" +#~ "MidoClient.create_tenant_router called: " +#~ "tenant_id=%(tenant_id)s, " +#~ "name=%(name)smetadata_router=%(metadata_router)s" +#~ msgstr "" + +#~ msgid "delete_network(): deleting auto-delete port from OFC: %s" +#~ msgstr "" + +#~ msgid "An exception occured while plugging the interface into network:%s" +#~ msgstr "" + +#~ msgid "Network %s was not found in NVP." +#~ msgstr "" + +#~ msgid "" +#~ "The port %(port_id)s, connected to the" +#~ " router %(router_id)s was not found " +#~ "on the NVP backend." +#~ msgstr "" + +#~ msgid "Cannot update NVP routes %(routes)s forrouter %(router_id)s" +#~ msgstr "" + +#~ msgid "Created logical port %(result)s on logical swtich %(uuid)s" +#~ msgstr "" + +#~ msgid "Invalid value for dscp %(data)s must be integer valuebetween 0 and 63." +#~ msgstr "" + diff --git a/neutron/locale/it/LC_MESSAGES/neutron.po b/neutron/locale/it/LC_MESSAGES/neutron.po index afad49d96..dbe3e9d6b 100644 --- a/neutron/locale/it/LC_MESSAGES/neutron.po +++ b/neutron/locale/it/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-07-30 19:54+0000\n" +"POT-Creation-Date: 2013-07-31 19:55+0000\n" "PO-Revision-Date: 2013-05-16 09:23+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Italian " @@ -404,7 +404,7 @@ msgid "" "networks" msgstr "" -#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:865 +#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:858 msgid "DHCP agent started" msgstr "" @@ -421,97 +421,102 @@ msgstr "" msgid "Synchronizing state" msgstr "" -#: neutron/agent/dhcp_agent.py:166 +#: neutron/agent/dhcp_agent.py:163 +#, python-format +msgid "Unable to sync network state on deleted network %s" +msgstr "" + +#: neutron/agent/dhcp_agent.py:171 msgid "Unable to sync network state." msgstr "" -#: neutron/agent/dhcp_agent.py:186 neutron/agent/dhcp_agent.py:226 +#: neutron/agent/dhcp_agent.py:191 neutron/agent/dhcp_agent.py:231 #, python-format msgid "Network %s RPC info call failed." msgstr "" -#: neutron/agent/dhcp_agent.py:318 +#: neutron/agent/dhcp_agent.py:323 #, python-format msgid "" "%(port_num)d router ports found on the metadata access network. Only the " "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:528 neutron/agent/l3_agent.py:159 +#: neutron/agent/dhcp_agent.py:533 neutron/agent/l3_agent.py:159 #: neutron/debug/debug_agent.py:45 msgid "The driver used to manage the virtual interface." msgstr "" -#: neutron/agent/dhcp_agent.py:536 +#: neutron/agent/dhcp_agent.py:541 msgid "You must specify an interface driver" msgstr "" -#: neutron/agent/dhcp_agent.py:542 neutron/agent/l3_agent.py:202 +#: neutron/agent/dhcp_agent.py:547 neutron/agent/l3_agent.py:202 #, python-format msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/dhcp_agent.py:590 +#: neutron/agent/dhcp_agent.py:595 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/dhcp_agent.py:600 +#: neutron/agent/dhcp_agent.py:605 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/dhcp_agent.py:641 +#: neutron/agent/dhcp_agent.py:646 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/dhcp_agent.py:682 neutron/debug/debug_agent.py:75 +#: neutron/agent/dhcp_agent.py:687 neutron/debug/debug_agent.py:75 #, python-format msgid "Reusing existing device: %s." msgstr "" -#: neutron/agent/dhcp_agent.py:769 +#: neutron/agent/dhcp_agent.py:762 msgid "Location to DHCP lease relay UNIX domain socket" msgstr "" -#: neutron/agent/dhcp_agent.py:799 +#: neutron/agent/dhcp_agent.py:792 #, python-format msgid "Network ID %s is not a valid UUID" msgstr "" -#: neutron/agent/dhcp_agent.py:805 +#: neutron/agent/dhcp_agent.py:798 msgid "Unable to parse lease relay msg to dict." msgstr "" -#: neutron/agent/dhcp_agent.py:806 +#: neutron/agent/dhcp_agent.py:799 #, python-format msgid "Exception value: %s" msgstr "" -#: neutron/agent/dhcp_agent.py:807 +#: neutron/agent/dhcp_agent.py:800 #, python-format msgid "Message representation: %s" msgstr "" -#: neutron/agent/dhcp_agent.py:809 +#: neutron/agent/dhcp_agent.py:802 msgid "Unable update lease. Exception" msgstr "" -#: neutron/agent/dhcp_agent.py:848 neutron/agent/l3_agent.py:805 +#: neutron/agent/dhcp_agent.py:841 neutron/agent/l3_agent.py:805 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:854 neutron/agent/l3_agent.py:810 +#: neutron/agent/dhcp_agent.py:847 neutron/agent/l3_agent.py:810 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:228 #: neutron/plugins/nec/agent/nec_neutron_agent.py:184 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:221 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:862 neutron/agent/l3_agent.py:815 +#: neutron/agent/dhcp_agent.py:855 neutron/agent/l3_agent.py:815 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:281 #, python-format msgid "agent_updated by server side %s!" @@ -929,27 +934,27 @@ msgstr "" msgid "No namespace defined for parent" msgstr "" -#: neutron/agent/linux/iptables_firewall.py:56 +#: neutron/agent/linux/iptables_firewall.py:58 #, python-format msgid "Preparing device (%s) filter" msgstr "" -#: neutron/agent/linux/iptables_firewall.py:64 +#: neutron/agent/linux/iptables_firewall.py:66 #, python-format msgid "Updating device (%s) filter" msgstr "" -#: neutron/agent/linux/iptables_firewall.py:66 +#: neutron/agent/linux/iptables_firewall.py:68 #, python-format msgid "Attempted to update port filter which is not filtered %s" msgstr "" -#: neutron/agent/linux/iptables_firewall.py:75 +#: neutron/agent/linux/iptables_firewall.py:77 #, python-format msgid "Removing device (%s) filter" msgstr "" -#: neutron/agent/linux/iptables_firewall.py:77 +#: neutron/agent/linux/iptables_firewall.py:79 #, python-format msgid "Attempted to remove port filter which is not filtered %r" msgstr "" @@ -1380,58 +1385,58 @@ msgstr "" msgid "'%s' is not a valid IP subnet" msgstr "" -#: neutron/api/v2/attributes.py:271 +#: neutron/api/v2/attributes.py:266 neutron/api/v2/attributes.py:307 #, python-format -msgid "'%s' is not a valid input" +msgid "'%s' is not a list" msgstr "" -#: neutron/api/v2/attributes.py:278 +#: neutron/api/v2/attributes.py:271 neutron/api/v2/attributes.py:318 #, python-format -msgid "'%s' is not a valid UUID" +msgid "Duplicate items in the list: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:290 +#: neutron/api/v2/attributes.py:288 #, python-format -msgid "'%s' is not a list" +msgid "'%s' is not a valid input" msgstr "" -#: neutron/api/v2/attributes.py:301 +#: neutron/api/v2/attributes.py:295 #, python-format -msgid "Duplicate items in the list: '%s'" +msgid "'%s' is not a valid UUID" msgstr "" -#: neutron/api/v2/attributes.py:308 +#: neutron/api/v2/attributes.py:325 #, python-format msgid "'%s' is not a dictionary" msgstr "" -#: neutron/api/v2/attributes.py:333 +#: neutron/api/v2/attributes.py:350 #, python-format msgid "Validator '%s' does not exist." msgstr "" -#: neutron/api/v2/attributes.py:365 +#: neutron/api/v2/attributes.py:382 #, python-format msgid "'%s' is not an integer" msgstr "" -#: neutron/api/v2/attributes.py:370 +#: neutron/api/v2/attributes.py:387 #, python-format msgid "'%s' should be non-negative" msgstr "" -#: neutron/api/v2/attributes.py:389 +#: neutron/api/v2/attributes.py:406 #, python-format msgid "'%s' cannot be converted to boolean" msgstr "" -#: neutron/api/v2/attributes.py:397 +#: neutron/api/v2/attributes.py:414 #: neutron/plugins/nec/extensions/packetfilter.py:48 #, python-format msgid "'%s' is not a integer" msgstr "" -#: neutron/api/v2/attributes.py:410 +#: neutron/api/v2/attributes.py:427 #, python-format msgid "'%s' is not of the form =[value]" msgstr "" @@ -1682,116 +1687,121 @@ msgstr "" #: neutron/common/exceptions.py:74 #, python-format +msgid "Port %(port_id)s could not be found" +msgstr "" + +#: neutron/common/exceptions.py:78 +#, python-format msgid "Port %(port_id)s could not be found on network %(net_id)s" msgstr "" -#: neutron/common/exceptions.py:79 +#: neutron/common/exceptions.py:83 msgid "Policy configuration policy.json could not be found" msgstr "" -#: neutron/common/exceptions.py:83 +#: neutron/common/exceptions.py:87 #, python-format msgid "Requested rule:%(rule)s cannot be found" msgstr "" -#: neutron/common/exceptions.py:87 +#: neutron/common/exceptions.py:91 #, python-format msgid "Failed to init policy %(policy)s because %(reason)s" msgstr "" -#: neutron/common/exceptions.py:91 +#: neutron/common/exceptions.py:95 #, python-format msgid "Failed to check policy %(policy)s because %(reason)s" msgstr "" -#: neutron/common/exceptions.py:95 +#: neutron/common/exceptions.py:99 #, python-format msgid "Unsupported port state: %(port_state)s" msgstr "" -#: neutron/common/exceptions.py:99 +#: neutron/common/exceptions.py:103 msgid "The resource is inuse" msgstr "" -#: neutron/common/exceptions.py:103 +#: neutron/common/exceptions.py:107 #, python-format msgid "" "Unable to complete operation on network %(net_id)s. There are one or more" " ports still in use on the network." msgstr "" -#: neutron/common/exceptions.py:108 +#: neutron/common/exceptions.py:112 #, python-format msgid "" "Unable to complete operation on subnet %(subnet_id)s. One or more ports " "have an IP allocation from this subnet." msgstr "" -#: neutron/common/exceptions.py:113 +#: neutron/common/exceptions.py:117 #, python-format msgid "" "Unable to complete operation on port %(port_id)s for network %(net_id)s. " "Port already has an attacheddevice %(device_id)s." msgstr "" -#: neutron/common/exceptions.py:119 +#: neutron/common/exceptions.py:123 #, python-format msgid "" "Unable to complete operation for network %(net_id)s. The mac address " "%(mac)s is in use." msgstr "" -#: neutron/common/exceptions.py:125 +#: neutron/common/exceptions.py:129 #, python-format msgid "" "Unable to complete operation for %(subnet_id)s. The number of host routes" " exceeds the limit %(quota)s." msgstr "" -#: neutron/common/exceptions.py:131 +#: neutron/common/exceptions.py:135 #, python-format msgid "" "Unable to complete operation for %(subnet_id)s. The number of DNS " "nameservers exceeds the limit %(quota)s." msgstr "" -#: neutron/common/exceptions.py:136 +#: neutron/common/exceptions.py:140 #, python-format msgid "" "Unable to complete operation for network %(net_id)s. The IP address " "%(ip_address)s is in use." msgstr "" -#: neutron/common/exceptions.py:141 +#: neutron/common/exceptions.py:145 #, python-format msgid "" "Unable to create the network. The VLAN %(vlan_id)s on physical network " "%(physical_network)s is in use." msgstr "" -#: neutron/common/exceptions.py:147 +#: neutron/common/exceptions.py:151 #, python-format msgid "" "Unable to create the flat network. Physical network %(physical_network)s " "is in use." msgstr "" -#: neutron/common/exceptions.py:152 +#: neutron/common/exceptions.py:156 #, python-format msgid "Unable to create the network. The tunnel ID %(tunnel_id)s is in use." msgstr "" -#: neutron/common/exceptions.py:157 +#: neutron/common/exceptions.py:161 msgid "Tenant network creation is not enabled." msgstr "" -#: neutron/common/exceptions.py:165 +#: neutron/common/exceptions.py:169 msgid "" "Unable to create the network. No tenant network is available for " "allocation." msgstr "" -#: neutron/common/exceptions.py:170 +#: neutron/common/exceptions.py:174 #, python-format msgid "" "Unable to plug the attachment %(att_id)s into port %(port_id)s for " @@ -1799,117 +1809,117 @@ msgid "" "%(att_port_id)s" msgstr "" -#: neutron/common/exceptions.py:176 +#: neutron/common/exceptions.py:180 #, python-format msgid "" "Subnet on port %(port_id)s does not match the requested subnet " "%(subnet_id)s" msgstr "" -#: neutron/common/exceptions.py:181 +#: neutron/common/exceptions.py:185 #, python-format msgid "Malformed request body: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:189 +#: neutron/common/exceptions.py:193 #, python-format msgid "Invalid input for operation: %(error_message)s." msgstr "" -#: neutron/common/exceptions.py:193 +#: neutron/common/exceptions.py:197 #, python-format msgid "The allocation pool %(pool)s is not valid." msgstr "" -#: neutron/common/exceptions.py:197 +#: neutron/common/exceptions.py:201 #, python-format msgid "" "Found overlapping allocation pools:%(pool_1)s %(pool_2)s for subnet " "%(subnet_cidr)s." msgstr "" -#: neutron/common/exceptions.py:202 +#: neutron/common/exceptions.py:206 #, python-format msgid "The allocation pool %(pool)s spans beyond the subnet cidr %(subnet_cidr)s." msgstr "" -#: neutron/common/exceptions.py:211 +#: neutron/common/exceptions.py:215 #, python-format msgid "Unable to generate unique mac on network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:215 +#: neutron/common/exceptions.py:219 #, python-format msgid "No more IP addresses available on network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:219 +#: neutron/common/exceptions.py:223 #, python-format msgid "Bridge %(bridge)s does not exist." msgstr "" -#: neutron/common/exceptions.py:223 +#: neutron/common/exceptions.py:227 #, python-format msgid "Creation failed. %(dev_name)s already exists." msgstr "" -#: neutron/common/exceptions.py:227 +#: neutron/common/exceptions.py:231 msgid "Sudo priviledge is required to run this command." msgstr "" -#: neutron/common/exceptions.py:231 +#: neutron/common/exceptions.py:235 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: neutron/common/exceptions.py:235 +#: neutron/common/exceptions.py:239 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: neutron/common/exceptions.py:239 +#: neutron/common/exceptions.py:243 msgid "Tenant-id was missing from Quota request" msgstr "" -#: neutron/common/exceptions.py:243 +#: neutron/common/exceptions.py:247 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: neutron/common/exceptions.py:248 +#: neutron/common/exceptions.py:252 #, python-format msgid "" "Unable to reconfigure sharing settings for network %(network)s. Multiple " "tenants are using it" msgstr "" -#: neutron/common/exceptions.py:253 +#: neutron/common/exceptions.py:257 #, python-format msgid "Invalid extension environment: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:257 +#: neutron/common/exceptions.py:261 #, python-format msgid "Unable to find any IP address on external network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:262 +#: neutron/common/exceptions.py:266 msgid "More than one external network exists" msgstr "" -#: neutron/common/exceptions.py:266 +#: neutron/common/exceptions.py:270 #, python-format msgid "An invalid value was provided for %(opt_name)s: %(opt_value)s" msgstr "" -#: neutron/common/exceptions.py:271 +#: neutron/common/exceptions.py:275 #, python-format msgid "Gateway ip %(ip_address)s conflicts with allocation pool %(pool)s" msgstr "" -#: neutron/common/exceptions.py:276 +#: neutron/common/exceptions.py:280 #, python-format msgid "Invalid network VLAN range: '%(vlan_range)s' - '%(error)s'" msgstr "" @@ -2012,200 +2022,200 @@ msgstr "" msgid "Cannot create resource for another tenant" msgstr "" -#: neutron/db/db_base_plugin_v2.py:274 +#: neutron/db/db_base_plugin_v2.py:272 #, python-format msgid "Generated mac for network %(network_id)s is %(mac_address)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:280 +#: neutron/db/db_base_plugin_v2.py:278 #, python-format msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:284 +#: neutron/db/db_base_plugin_v2.py:282 #, python-format msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/db_base_plugin_v2.py:314 +#: neutron/db/db_base_plugin_v2.py:312 #, python-format msgid "" "Hold allocated IP %(ip_address)s " "(%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:378 +#: neutron/db/db_base_plugin_v2.py:376 #, python-format msgid "Recycle %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:382 +#: neutron/db/db_base_plugin_v2.py:380 #, python-format msgid "Recycle: first match for %(first_ip)s-%(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:389 +#: neutron/db/db_base_plugin_v2.py:387 #, python-format msgid "Recycle: last match for %(first_ip)s-%(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:401 +#: neutron/db/db_base_plugin_v2.py:399 #, python-format msgid "Recycle: merged %(first_ip1)s-%(last_ip1)s and %(first_ip2)s-%(last_ip2)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:410 +#: neutron/db/db_base_plugin_v2.py:408 #, python-format msgid "Recycle: updated first %(first_ip)s-%(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:415 +#: neutron/db/db_base_plugin_v2.py:413 #, python-format msgid "Recycle: updated last %(first_ip)s-%(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:424 +#: neutron/db/db_base_plugin_v2.py:422 #, python-format msgid "Recycle: created new %(first_ip)s-%(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:448 +#: neutron/db/db_base_plugin_v2.py:446 #, python-format msgid "" "No fixed IP found that matches the network %(network_id)s and ip address " "%(ip_address)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:457 +#: neutron/db/db_base_plugin_v2.py:455 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:481 +#: neutron/db/db_base_plugin_v2.py:479 #, python-format msgid "All IP's from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:486 +#: neutron/db/db_base_plugin_v2.py:484 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:493 +#: neutron/db/db_base_plugin_v2.py:491 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: neutron/db/db_base_plugin_v2.py:599 +#: neutron/db/db_base_plugin_v2.py:597 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/db_base_plugin_v2.py:611 +#: neutron/db/db_base_plugin_v2.py:609 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: neutron/db/db_base_plugin_v2.py:617 +#: neutron/db/db_base_plugin_v2.py:615 #, python-format msgid "" "Failed to create port on network %(network_id)s, because fixed_ips " "included invalid subnet %(subnet_id)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:637 +#: neutron/db/db_base_plugin_v2.py:635 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:646 neutron/db/db_base_plugin_v2.py:679 +#: neutron/db/db_base_plugin_v2.py:644 neutron/db/db_base_plugin_v2.py:677 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/db_base_plugin_v2.py:694 +#: neutron/db/db_base_plugin_v2.py:692 #, python-format msgid "Port update. Hold %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:702 +#: neutron/db/db_base_plugin_v2.py:700 #, python-format msgid "Port update. Adding %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:757 +#: neutron/db/db_base_plugin_v2.py:755 #, python-format msgid "" "Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps" " with another subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:762 +#: neutron/db/db_base_plugin_v2.py:760 #, python-format msgid "" "Validation for CIDR: %(new_cidr)s failed - overlaps with subnet " "%(subnet_id)s (CIDR: %(cidr)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:782 +#: neutron/db/db_base_plugin_v2.py:780 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: neutron/db/db_base_plugin_v2.py:789 +#: neutron/db/db_base_plugin_v2.py:787 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/db_base_plugin_v2.py:796 +#: neutron/db/db_base_plugin_v2.py:794 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/db_base_plugin_v2.py:800 +#: neutron/db/db_base_plugin_v2.py:798 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:805 +#: neutron/db/db_base_plugin_v2.py:803 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:818 +#: neutron/db/db_base_plugin_v2.py:816 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: neutron/db/db_base_plugin_v2.py:829 +#: neutron/db/db_base_plugin_v2.py:827 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:842 neutron/db/db_base_plugin_v2.py:846 +#: neutron/db/db_base_plugin_v2.py:840 neutron/db/db_base_plugin_v2.py:844 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:968 +#: neutron/db/db_base_plugin_v2.py:966 #, python-format msgid "An exception occured while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1067 +#: neutron/db/db_base_plugin_v2.py:1065 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1091 +#: neutron/db/db_base_plugin_v2.py:1089 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1104 +#: neutron/db/db_base_plugin_v2.py:1102 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1366 +#: neutron/db/db_base_plugin_v2.py:1364 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1446 +#: neutron/db/db_base_plugin_v2.py:1444 #, python-format msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" @@ -2350,7 +2360,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:600 neutron/plugins/nicira/NeutronPlugin.py:1878 +#: neutron/db/l3_db.py:600 neutron/plugins/nicira/NeutronPlugin.py:1926 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -3018,6 +3028,51 @@ msgstr "" msgid "API for retrieving service providers for Neutron advanced services" msgstr "" +#: neutron/extensions/vpnaas.py:35 +#, python-format +msgid "VPNService %(vpnservice_id)s could not be found" +msgstr "" + +#: neutron/extensions/vpnaas.py:39 +#, python-format +msgid "ipsec_site_connection %(ipsecsite_conn_id)s not found" +msgstr "" + +#: neutron/extensions/vpnaas.py:43 +#, python-format +msgid "ipsec_site_connection %(attribute_a)s less than dpd_interval" +msgstr "" + +#: neutron/extensions/vpnaas.py:47 +#, python-format +msgid "IKEPolicy %(ikepolicy_id)s could not be found" +msgstr "" + +#: neutron/extensions/vpnaas.py:51 +#, python-format +msgid "IPsecPolicy %(ipsecpolicy_id)s could not be found" +msgstr "" + +#: neutron/extensions/vpnaas.py:55 +#, python-format +msgid "IKEPolicy %(ikepolicy_id)s is still in use" +msgstr "" + +#: neutron/extensions/vpnaas.py:59 +#, python-format +msgid "VPNService %(vpnservice_id)s is still in use" +msgstr "" + +#: neutron/extensions/vpnaas.py:63 +#, python-format +msgid "Invalid state %(state)s of vpnaas resource %(id)s" +msgstr "" + +#: neutron/extensions/vpnaas.py:67 +#, python-format +msgid "IPsecPolicy %(ipsecpolicy_id)s is still in use" +msgstr "" + #: neutron/openstack/common/exception.py:104 msgid "Uncaught exception" msgstr "" @@ -5450,7 +5505,7 @@ msgstr "" #, python-format msgid "" "MidoClient.create_tenant_router called: tenant_id=%(tenant_id)s, " -"name=%(name)smetadata_router=%(metadata_router)s" +"name=%(name)s, metadata_router=%(metadata_router)s" msgstr "" #: neutron/plugins/midonet/midonet_lib.py:292 @@ -5712,7 +5767,7 @@ msgid "MidonetPluginV2.update_network called: id=%(id)r, network=%(network)r" msgstr "" #: neutron/plugins/midonet/plugin.py:193 -#: neutron/plugins/nicira/NeutronPlugin.py:1073 +#: neutron/plugins/nicira/NeutronPlugin.py:1115 msgid "admin_state_up=False networks are not supported." msgstr "" @@ -6651,76 +6706,81 @@ msgstr "" msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:234 +#: neutron/plugins/nec/nec_plugin.py:237 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:253 +#: neutron/plugins/nec/nec_plugin.py:256 #, python-format msgid "create_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:269 +#: neutron/plugins/nec/nec_plugin.py:272 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:309 +#: neutron/plugins/nec/nec_plugin.py:312 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:318 +#: neutron/plugins/nec/nec_plugin.py:331 #, python-format -msgid "delete_network(): deleting auto-delete port from OFC: %s" +msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:334 +#: neutron/plugins/nec/nec_plugin.py:346 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:347 +#: neutron/plugins/nec/nec_plugin.py:361 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:359 +#: neutron/plugins/nec/nec_plugin.py:373 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:378 +#: neutron/plugins/nec/nec_plugin.py:392 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:404 +#: neutron/plugins/nec/nec_plugin.py:418 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:484 +#: neutron/plugins/nec/nec_plugin.py:426 +#, python-format +msgid "Failed to delete port=%s from OFC." +msgstr "" + +#: neutron/plugins/nec/nec_plugin.py:501 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:515 +#: neutron/plugins/nec/nec_plugin.py:532 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:534 +#: neutron/plugins/nec/nec_plugin.py:551 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:539 +#: neutron/plugins/nec/nec_plugin.py:556 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -6940,407 +7000,412 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:248 +#: neutron/plugins/nicira/NeutronPlugin.py:246 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:283 +#: neutron/plugins/nicira/NeutronPlugin.py:281 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:285 +#: neutron/plugins/nicira/NeutronPlugin.py:283 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:288 +#: neutron/plugins/nicira/NeutronPlugin.py:286 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:363 +#: neutron/plugins/nicira/NeutronPlugin.py:361 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:369 +#: neutron/plugins/nicira/NeutronPlugin.py:367 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:375 +#: neutron/plugins/nicira/NeutronPlugin.py:373 #, python-format msgid "" "Unable to plug attachment in router port %(r_port_id)s for neutron port " "id %(q_port_id)s on router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:420 +#: neutron/plugins/nicira/NeutronPlugin.py:418 msgid "An exception occured while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:446 -#: neutron/plugins/nicira/NeutronPlugin.py:481 -#: neutron/plugins/nicira/NeutronPlugin.py:649 +#: neutron/plugins/nicira/NeutronPlugin.py:448 +#, python-format +msgid "An exception occured while creating the quantum port %s on the NVP plaform" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:460 +#: neutron/plugins/nicira/NeutronPlugin.py:497 +#: neutron/plugins/nicira/NeutronPlugin.py:682 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:466 -#: neutron/plugins/nicira/NeutronPlugin.py:546 -#: neutron/plugins/nicira/NeutronPlugin.py:668 +#: neutron/plugins/nicira/NeutronPlugin.py:482 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:470 -#, python-format -msgid "An exception occured while plugging the interface into network:%s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:488 +#: neutron/plugins/nicira/NeutronPlugin.py:504 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:497 +#: neutron/plugins/nicira/NeutronPlugin.py:513 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:503 +#: neutron/plugins/nicira/NeutronPlugin.py:519 #, python-format msgid "port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:522 -#: neutron/plugins/nicira/NeutronPlugin.py:925 +#: neutron/plugins/nicira/NeutronPlugin.py:538 +#: neutron/plugins/nicira/NeutronPlugin.py:967 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:534 +#: neutron/plugins/nicira/NeutronPlugin.py:550 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:553 +#: neutron/plugins/nicira/NeutronPlugin.py:573 +#, python-format +msgid "" +"_nvp_create_router_port completed for port %(name)s on network " +"%(network_id)s. The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:586 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:561 +#: neutron/plugins/nicira/NeutronPlugin.py:594 #, python-format msgid "The gateway port for the router %s was not found on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:598 +#: neutron/plugins/nicira/NeutronPlugin.py:631 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:630 +#: neutron/plugins/nicira/NeutronPlugin.py:663 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:634 -#: neutron/plugins/nicira/NeutronPlugin.py:1823 +#: neutron/plugins/nicira/NeutronPlugin.py:667 +#: neutron/plugins/nicira/NeutronPlugin.py:1871 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:636 +#: neutron/plugins/nicira/NeutronPlugin.py:669 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:706 +#: neutron/plugins/nicira/NeutronPlugin.py:710 +#, python-format +msgid "" +"_nvp_create_l2_gw_port completed for port %(name)s on network " +"%(network_id)s. The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:748 #, python-format msgid "Unable to find NVP uuid for Neutron port %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:735 +#: neutron/plugins/nicira/NeutronPlugin.py:777 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:739 +#: neutron/plugins/nicira/NeutronPlugin.py:781 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:743 +#: neutron/plugins/nicira/NeutronPlugin.py:785 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:747 -#: neutron/plugins/nicira/NeutronPlugin.py:762 +#: neutron/plugins/nicira/NeutronPlugin.py:789 +#: neutron/plugins/nicira/NeutronPlugin.py:804 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:768 +#: neutron/plugins/nicira/NeutronPlugin.py:810 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:799 +#: neutron/plugins/nicira/NeutronPlugin.py:841 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:821 +#: neutron/plugins/nicira/NeutronPlugin.py:863 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:849 +#: neutron/plugins/nicira/NeutronPlugin.py:891 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:907 +#: neutron/plugins/nicira/NeutronPlugin.py:949 #, python-format msgid "A nvp lport identifier was not found for neutron port '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:935 +#: neutron/plugins/nicira/NeutronPlugin.py:977 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:938 +#: neutron/plugins/nicira/NeutronPlugin.py:980 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:964 +#: neutron/plugins/nicira/NeutronPlugin.py:1006 #, python-format msgid "" "Current network status:%(nvp_net_status)s; Status in Neutron " "DB:%(neutron_status)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:974 -#: neutron/plugins/nicira/NeutronPlugin.py:1022 +#: neutron/plugins/nicira/NeutronPlugin.py:1016 +#: neutron/plugins/nicira/NeutronPlugin.py:1064 msgid "Unable to get logical switches" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1036 +#: neutron/plugins/nicira/NeutronPlugin.py:1078 #, python-format msgid "Logical Switch %s found in neutron database but not in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1051 +#: neutron/plugins/nicira/NeutronPlugin.py:1093 #, python-format msgid "" "Found %s logical switches not bound to Neutron networks. Neutron and NVP " "are potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1055 +#: neutron/plugins/nicira/NeutronPlugin.py:1097 #, python-format msgid "get_networks() completed for tenant %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1140 +#: neutron/plugins/nicira/NeutronPlugin.py:1182 #, python-format msgid "Lswitch %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1149 +#: neutron/plugins/nicira/NeutronPlugin.py:1191 msgid "Unable to get ports" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1176 +#: neutron/plugins/nicira/NeutronPlugin.py:1218 #, python-format msgid "Neutron logical port %s was not found on NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1183 +#: neutron/plugins/nicira/NeutronPlugin.py:1225 #, python-format msgid "" "Found %s logical ports not bound to Neutron ports. Neutron and NVP are " "potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1249 +#: neutron/plugins/nicira/NeutronPlugin.py:1283 #, python-format -msgid "Network %s was not found in NVP." +msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1257 -msgid "Unable to create port or set port attachment in NVP." +#: neutron/plugins/nicira/NeutronPlugin.py:1300 +#, python-format +msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1261 -#, python-format -msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" +#: neutron/plugins/nicira/NeutronPlugin.py:1311 +msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1338 +#: neutron/plugins/nicira/NeutronPlugin.py:1386 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1364 +#: neutron/plugins/nicira/NeutronPlugin.py:1412 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1491 -#: neutron/plugins/nicira/NeutronPlugin.py:1535 +#: neutron/plugins/nicira/NeutronPlugin.py:1539 +#: neutron/plugins/nicira/NeutronPlugin.py:1583 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1504 +#: neutron/plugins/nicira/NeutronPlugin.py:1552 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1544 +#: neutron/plugins/nicira/NeutronPlugin.py:1592 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1560 +#: neutron/plugins/nicira/NeutronPlugin.py:1608 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1564 +#: neutron/plugins/nicira/NeutronPlugin.py:1612 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1566 +#: neutron/plugins/nicira/NeutronPlugin.py:1614 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1599 +#: neutron/plugins/nicira/NeutronPlugin.py:1647 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1603 +#: neutron/plugins/nicira/NeutronPlugin.py:1651 msgid "Unable to delete logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1623 +#: neutron/plugins/nicira/NeutronPlugin.py:1671 #, python-format msgid "" "Current router status:%(router_status)s;Status in Neutron " "DB:%(db_router_status)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1650 +#: neutron/plugins/nicira/NeutronPlugin.py:1698 msgid "Unable to get logical routers from NVP controller" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1672 +#: neutron/plugins/nicira/NeutronPlugin.py:1720 #, python-format msgid "" "Found %s logical routers not bound to Neutron routers. Neutron and NVP " "are potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1698 -#, python-format -msgid "" -"The port %(port_id)s, connected to the router %(router_id)s was not found" -" on the NVP backend." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1733 +#: neutron/plugins/nicira/NeutronPlugin.py:1781 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1778 +#: neutron/plugins/nicira/NeutronPlugin.py:1826 #, python-format msgid "" "The port %(port_id)s, connected to the router %(router_id)s was not found" " on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1790 +#: neutron/plugins/nicira/NeutronPlugin.py:1838 #, python-format msgid "" "Unable to find NVP logical router port for Neutron port id:%s. Was this " "port ever paired with a logical router?" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1819 +#: neutron/plugins/nicira/NeutronPlugin.py:1867 #, python-format msgid "Logical router port resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1845 +#: neutron/plugins/nicira/NeutronPlugin.py:1893 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1851 +#: neutron/plugins/nicira/NeutronPlugin.py:1899 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1917 +#: neutron/plugins/nicira/NeutronPlugin.py:1965 #, python-format msgid "Address list for NVP logical router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1941 +#: neutron/plugins/nicira/NeutronPlugin.py:1989 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1984 +#: neutron/plugins/nicira/NeutronPlugin.py:2032 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1987 +#: neutron/plugins/nicira/NeutronPlugin.py:2035 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2013 +#: neutron/plugins/nicira/NeutronPlugin.py:2061 #, python-format msgid "" "Create_l2_gw_service did not return an uuid for the newly created " "resource:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2035 +#: neutron/plugins/nicira/NeutronPlugin.py:2083 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" @@ -7452,7 +7517,7 @@ msgstr "" #: neutron/plugins/nicira/nvplib.py:505 #, python-format -msgid "Cannot update NVP routes %(routes)s forrouter %(router_id)s" +msgid "Cannot update NVP routes %(routes)s for router %(router_id)s" msgstr "" #: neutron/plugins/nicira/nvplib.py:621 @@ -7478,91 +7543,91 @@ msgstr "" msgid "get_port() %(network)s %(port)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:664 neutron/plugins/nicira/nvplib.py:718 +#: neutron/plugins/nicira/nvplib.py:664 neutron/plugins/nicira/nvplib.py:719 #, python-format msgid "Port or Network not found, Error: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:713 +#: neutron/plugins/nicira/nvplib.py:714 #, python-format msgid "Updated logical port %(result)s on logical switch %(uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:749 +#: neutron/plugins/nicira/nvplib.py:751 #, python-format -msgid "Created logical port %(result)s on logical swtich %(uuid)s" +msgid "Created logical port %(result)s on logical switch %(uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:773 +#: neutron/plugins/nicira/nvplib.py:775 #, python-format msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:803 +#: neutron/plugins/nicira/nvplib.py:805 #, python-format msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:813 +#: neutron/plugins/nicira/nvplib.py:815 #, python-format msgid "" "Delete logical router port %(lport_uuid)s on logical router " "%(lrouter_uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:868 +#: neutron/plugins/nicira/nvplib.py:870 #, python-format msgid "Invalid NVP attachment type '%s'" msgstr "" -#: neutron/plugins/nicira/nvplib.py:880 +#: neutron/plugins/nicira/nvplib.py:882 #, python-format msgid "Port not found, Error: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:999 +#: neutron/plugins/nicira/nvplib.py:1002 #, python-format msgid "Created Security Profile: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1025 +#: neutron/plugins/nicira/nvplib.py:1028 #, python-format msgid "Updated Security Profile: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1044 +#: neutron/plugins/nicira/nvplib.py:1047 #, python-format msgid "Invalid keys for NAT match: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1050 +#: neutron/plugins/nicira/nvplib.py:1053 #, python-format msgid "Creating NAT rule: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1064 +#: neutron/plugins/nicira/nvplib.py:1067 msgid "" "No SNAT rules cannot be applied as they are not available in this version" " of the NVP platform" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1199 +#: neutron/plugins/nicira/nvplib.py:1202 #, python-format msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1204 +#: neutron/plugins/nicira/nvplib.py:1207 #, python-format msgid "" "An exception occurred while updating IP addresses on a router logical " "port:%s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1245 +#: neutron/plugins/nicira/nvplib.py:1248 msgid "Failed to create logical queue" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1256 +#: neutron/plugins/nicira/nvplib.py:1259 msgid "Failed to delete logical queue" msgstr "" @@ -8051,7 +8116,7 @@ msgstr "" #: neutron/plugins/nicira/extensions/nvp_qos.py:46 #, python-format -msgid "Invalid value for dscp %(data)s must be integer valuebetween 0 and 63." +msgid "Invalid value for dscp %(data)s must be integer value between 0 and 63." msgstr "" #: neutron/plugins/nicira/extensions/nvp_qos.py:51 @@ -9012,3 +9077,33 @@ msgstr "" #~ msgid "No DSCP field needed when QoS workload marked trusted" #~ msgstr "" +#~ msgid "" +#~ "MidoClient.create_tenant_router called: " +#~ "tenant_id=%(tenant_id)s, " +#~ "name=%(name)smetadata_router=%(metadata_router)s" +#~ msgstr "" + +#~ msgid "delete_network(): deleting auto-delete port from OFC: %s" +#~ msgstr "" + +#~ msgid "An exception occured while plugging the interface into network:%s" +#~ msgstr "" + +#~ msgid "Network %s was not found in NVP." +#~ msgstr "" + +#~ msgid "" +#~ "The port %(port_id)s, connected to the" +#~ " router %(router_id)s was not found " +#~ "on the NVP backend." +#~ msgstr "" + +#~ msgid "Cannot update NVP routes %(routes)s forrouter %(router_id)s" +#~ msgstr "" + +#~ msgid "Created logical port %(result)s on logical swtich %(uuid)s" +#~ msgstr "" + +#~ msgid "Invalid value for dscp %(data)s must be integer valuebetween 0 and 63." +#~ msgstr "" + diff --git a/neutron/locale/it_IT/LC_MESSAGES/neutron.po b/neutron/locale/it_IT/LC_MESSAGES/neutron.po index 448726b8d..f7b651588 100644 --- a/neutron/locale/it_IT/LC_MESSAGES/neutron.po +++ b/neutron/locale/it_IT/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-07-30 19:54+0000\n" +"POT-Creation-Date: 2013-07-31 19:55+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Italian (Italy) " @@ -404,7 +404,7 @@ msgid "" "networks" msgstr "" -#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:865 +#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:858 msgid "DHCP agent started" msgstr "" @@ -421,97 +421,102 @@ msgstr "" msgid "Synchronizing state" msgstr "" -#: neutron/agent/dhcp_agent.py:166 +#: neutron/agent/dhcp_agent.py:163 +#, python-format +msgid "Unable to sync network state on deleted network %s" +msgstr "" + +#: neutron/agent/dhcp_agent.py:171 msgid "Unable to sync network state." msgstr "" -#: neutron/agent/dhcp_agent.py:186 neutron/agent/dhcp_agent.py:226 +#: neutron/agent/dhcp_agent.py:191 neutron/agent/dhcp_agent.py:231 #, python-format msgid "Network %s RPC info call failed." msgstr "" -#: neutron/agent/dhcp_agent.py:318 +#: neutron/agent/dhcp_agent.py:323 #, python-format msgid "" "%(port_num)d router ports found on the metadata access network. Only the " "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:528 neutron/agent/l3_agent.py:159 +#: neutron/agent/dhcp_agent.py:533 neutron/agent/l3_agent.py:159 #: neutron/debug/debug_agent.py:45 msgid "The driver used to manage the virtual interface." msgstr "" -#: neutron/agent/dhcp_agent.py:536 +#: neutron/agent/dhcp_agent.py:541 msgid "You must specify an interface driver" msgstr "" -#: neutron/agent/dhcp_agent.py:542 neutron/agent/l3_agent.py:202 +#: neutron/agent/dhcp_agent.py:547 neutron/agent/l3_agent.py:202 #, python-format msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/dhcp_agent.py:590 +#: neutron/agent/dhcp_agent.py:595 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/dhcp_agent.py:600 +#: neutron/agent/dhcp_agent.py:605 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/dhcp_agent.py:641 +#: neutron/agent/dhcp_agent.py:646 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/dhcp_agent.py:682 neutron/debug/debug_agent.py:75 +#: neutron/agent/dhcp_agent.py:687 neutron/debug/debug_agent.py:75 #, python-format msgid "Reusing existing device: %s." msgstr "" -#: neutron/agent/dhcp_agent.py:769 +#: neutron/agent/dhcp_agent.py:762 msgid "Location to DHCP lease relay UNIX domain socket" msgstr "" -#: neutron/agent/dhcp_agent.py:799 +#: neutron/agent/dhcp_agent.py:792 #, python-format msgid "Network ID %s is not a valid UUID" msgstr "" -#: neutron/agent/dhcp_agent.py:805 +#: neutron/agent/dhcp_agent.py:798 msgid "Unable to parse lease relay msg to dict." msgstr "" -#: neutron/agent/dhcp_agent.py:806 +#: neutron/agent/dhcp_agent.py:799 #, python-format msgid "Exception value: %s" msgstr "" -#: neutron/agent/dhcp_agent.py:807 +#: neutron/agent/dhcp_agent.py:800 #, python-format msgid "Message representation: %s" msgstr "" -#: neutron/agent/dhcp_agent.py:809 +#: neutron/agent/dhcp_agent.py:802 msgid "Unable update lease. Exception" msgstr "" -#: neutron/agent/dhcp_agent.py:848 neutron/agent/l3_agent.py:805 +#: neutron/agent/dhcp_agent.py:841 neutron/agent/l3_agent.py:805 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:854 neutron/agent/l3_agent.py:810 +#: neutron/agent/dhcp_agent.py:847 neutron/agent/l3_agent.py:810 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:228 #: neutron/plugins/nec/agent/nec_neutron_agent.py:184 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:221 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:862 neutron/agent/l3_agent.py:815 +#: neutron/agent/dhcp_agent.py:855 neutron/agent/l3_agent.py:815 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:281 #, python-format msgid "agent_updated by server side %s!" @@ -929,27 +934,27 @@ msgstr "" msgid "No namespace defined for parent" msgstr "" -#: neutron/agent/linux/iptables_firewall.py:56 +#: neutron/agent/linux/iptables_firewall.py:58 #, python-format msgid "Preparing device (%s) filter" msgstr "" -#: neutron/agent/linux/iptables_firewall.py:64 +#: neutron/agent/linux/iptables_firewall.py:66 #, python-format msgid "Updating device (%s) filter" msgstr "" -#: neutron/agent/linux/iptables_firewall.py:66 +#: neutron/agent/linux/iptables_firewall.py:68 #, python-format msgid "Attempted to update port filter which is not filtered %s" msgstr "" -#: neutron/agent/linux/iptables_firewall.py:75 +#: neutron/agent/linux/iptables_firewall.py:77 #, python-format msgid "Removing device (%s) filter" msgstr "" -#: neutron/agent/linux/iptables_firewall.py:77 +#: neutron/agent/linux/iptables_firewall.py:79 #, python-format msgid "Attempted to remove port filter which is not filtered %r" msgstr "" @@ -1380,58 +1385,58 @@ msgstr "" msgid "'%s' is not a valid IP subnet" msgstr "" -#: neutron/api/v2/attributes.py:271 +#: neutron/api/v2/attributes.py:266 neutron/api/v2/attributes.py:307 #, python-format -msgid "'%s' is not a valid input" +msgid "'%s' is not a list" msgstr "" -#: neutron/api/v2/attributes.py:278 +#: neutron/api/v2/attributes.py:271 neutron/api/v2/attributes.py:318 #, python-format -msgid "'%s' is not a valid UUID" +msgid "Duplicate items in the list: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:290 +#: neutron/api/v2/attributes.py:288 #, python-format -msgid "'%s' is not a list" +msgid "'%s' is not a valid input" msgstr "" -#: neutron/api/v2/attributes.py:301 +#: neutron/api/v2/attributes.py:295 #, python-format -msgid "Duplicate items in the list: '%s'" +msgid "'%s' is not a valid UUID" msgstr "" -#: neutron/api/v2/attributes.py:308 +#: neutron/api/v2/attributes.py:325 #, python-format msgid "'%s' is not a dictionary" msgstr "" -#: neutron/api/v2/attributes.py:333 +#: neutron/api/v2/attributes.py:350 #, python-format msgid "Validator '%s' does not exist." msgstr "" -#: neutron/api/v2/attributes.py:365 +#: neutron/api/v2/attributes.py:382 #, python-format msgid "'%s' is not an integer" msgstr "" -#: neutron/api/v2/attributes.py:370 +#: neutron/api/v2/attributes.py:387 #, python-format msgid "'%s' should be non-negative" msgstr "" -#: neutron/api/v2/attributes.py:389 +#: neutron/api/v2/attributes.py:406 #, python-format msgid "'%s' cannot be converted to boolean" msgstr "" -#: neutron/api/v2/attributes.py:397 +#: neutron/api/v2/attributes.py:414 #: neutron/plugins/nec/extensions/packetfilter.py:48 #, python-format msgid "'%s' is not a integer" msgstr "" -#: neutron/api/v2/attributes.py:410 +#: neutron/api/v2/attributes.py:427 #, python-format msgid "'%s' is not of the form =[value]" msgstr "" @@ -1682,116 +1687,121 @@ msgstr "" #: neutron/common/exceptions.py:74 #, python-format +msgid "Port %(port_id)s could not be found" +msgstr "" + +#: neutron/common/exceptions.py:78 +#, python-format msgid "Port %(port_id)s could not be found on network %(net_id)s" msgstr "" -#: neutron/common/exceptions.py:79 +#: neutron/common/exceptions.py:83 msgid "Policy configuration policy.json could not be found" msgstr "" -#: neutron/common/exceptions.py:83 +#: neutron/common/exceptions.py:87 #, python-format msgid "Requested rule:%(rule)s cannot be found" msgstr "" -#: neutron/common/exceptions.py:87 +#: neutron/common/exceptions.py:91 #, python-format msgid "Failed to init policy %(policy)s because %(reason)s" msgstr "" -#: neutron/common/exceptions.py:91 +#: neutron/common/exceptions.py:95 #, python-format msgid "Failed to check policy %(policy)s because %(reason)s" msgstr "" -#: neutron/common/exceptions.py:95 +#: neutron/common/exceptions.py:99 #, python-format msgid "Unsupported port state: %(port_state)s" msgstr "" -#: neutron/common/exceptions.py:99 +#: neutron/common/exceptions.py:103 msgid "The resource is inuse" msgstr "" -#: neutron/common/exceptions.py:103 +#: neutron/common/exceptions.py:107 #, python-format msgid "" "Unable to complete operation on network %(net_id)s. There are one or more" " ports still in use on the network." msgstr "" -#: neutron/common/exceptions.py:108 +#: neutron/common/exceptions.py:112 #, python-format msgid "" "Unable to complete operation on subnet %(subnet_id)s. One or more ports " "have an IP allocation from this subnet." msgstr "" -#: neutron/common/exceptions.py:113 +#: neutron/common/exceptions.py:117 #, python-format msgid "" "Unable to complete operation on port %(port_id)s for network %(net_id)s. " "Port already has an attacheddevice %(device_id)s." msgstr "" -#: neutron/common/exceptions.py:119 +#: neutron/common/exceptions.py:123 #, python-format msgid "" "Unable to complete operation for network %(net_id)s. The mac address " "%(mac)s is in use." msgstr "" -#: neutron/common/exceptions.py:125 +#: neutron/common/exceptions.py:129 #, python-format msgid "" "Unable to complete operation for %(subnet_id)s. The number of host routes" " exceeds the limit %(quota)s." msgstr "" -#: neutron/common/exceptions.py:131 +#: neutron/common/exceptions.py:135 #, python-format msgid "" "Unable to complete operation for %(subnet_id)s. The number of DNS " "nameservers exceeds the limit %(quota)s." msgstr "" -#: neutron/common/exceptions.py:136 +#: neutron/common/exceptions.py:140 #, python-format msgid "" "Unable to complete operation for network %(net_id)s. The IP address " "%(ip_address)s is in use." msgstr "" -#: neutron/common/exceptions.py:141 +#: neutron/common/exceptions.py:145 #, python-format msgid "" "Unable to create the network. The VLAN %(vlan_id)s on physical network " "%(physical_network)s is in use." msgstr "" -#: neutron/common/exceptions.py:147 +#: neutron/common/exceptions.py:151 #, python-format msgid "" "Unable to create the flat network. Physical network %(physical_network)s " "is in use." msgstr "" -#: neutron/common/exceptions.py:152 +#: neutron/common/exceptions.py:156 #, python-format msgid "Unable to create the network. The tunnel ID %(tunnel_id)s is in use." msgstr "" -#: neutron/common/exceptions.py:157 +#: neutron/common/exceptions.py:161 msgid "Tenant network creation is not enabled." msgstr "" -#: neutron/common/exceptions.py:165 +#: neutron/common/exceptions.py:169 msgid "" "Unable to create the network. No tenant network is available for " "allocation." msgstr "" -#: neutron/common/exceptions.py:170 +#: neutron/common/exceptions.py:174 #, python-format msgid "" "Unable to plug the attachment %(att_id)s into port %(port_id)s for " @@ -1799,117 +1809,117 @@ msgid "" "%(att_port_id)s" msgstr "" -#: neutron/common/exceptions.py:176 +#: neutron/common/exceptions.py:180 #, python-format msgid "" "Subnet on port %(port_id)s does not match the requested subnet " "%(subnet_id)s" msgstr "" -#: neutron/common/exceptions.py:181 +#: neutron/common/exceptions.py:185 #, python-format msgid "Malformed request body: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:189 +#: neutron/common/exceptions.py:193 #, python-format msgid "Invalid input for operation: %(error_message)s." msgstr "" -#: neutron/common/exceptions.py:193 +#: neutron/common/exceptions.py:197 #, python-format msgid "The allocation pool %(pool)s is not valid." msgstr "" -#: neutron/common/exceptions.py:197 +#: neutron/common/exceptions.py:201 #, python-format msgid "" "Found overlapping allocation pools:%(pool_1)s %(pool_2)s for subnet " "%(subnet_cidr)s." msgstr "" -#: neutron/common/exceptions.py:202 +#: neutron/common/exceptions.py:206 #, python-format msgid "The allocation pool %(pool)s spans beyond the subnet cidr %(subnet_cidr)s." msgstr "" -#: neutron/common/exceptions.py:211 +#: neutron/common/exceptions.py:215 #, python-format msgid "Unable to generate unique mac on network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:215 +#: neutron/common/exceptions.py:219 #, python-format msgid "No more IP addresses available on network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:219 +#: neutron/common/exceptions.py:223 #, python-format msgid "Bridge %(bridge)s does not exist." msgstr "" -#: neutron/common/exceptions.py:223 +#: neutron/common/exceptions.py:227 #, python-format msgid "Creation failed. %(dev_name)s already exists." msgstr "" -#: neutron/common/exceptions.py:227 +#: neutron/common/exceptions.py:231 msgid "Sudo priviledge is required to run this command." msgstr "" -#: neutron/common/exceptions.py:231 +#: neutron/common/exceptions.py:235 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: neutron/common/exceptions.py:235 +#: neutron/common/exceptions.py:239 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: neutron/common/exceptions.py:239 +#: neutron/common/exceptions.py:243 msgid "Tenant-id was missing from Quota request" msgstr "" -#: neutron/common/exceptions.py:243 +#: neutron/common/exceptions.py:247 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: neutron/common/exceptions.py:248 +#: neutron/common/exceptions.py:252 #, python-format msgid "" "Unable to reconfigure sharing settings for network %(network)s. Multiple " "tenants are using it" msgstr "" -#: neutron/common/exceptions.py:253 +#: neutron/common/exceptions.py:257 #, python-format msgid "Invalid extension environment: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:257 +#: neutron/common/exceptions.py:261 #, python-format msgid "Unable to find any IP address on external network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:262 +#: neutron/common/exceptions.py:266 msgid "More than one external network exists" msgstr "" -#: neutron/common/exceptions.py:266 +#: neutron/common/exceptions.py:270 #, python-format msgid "An invalid value was provided for %(opt_name)s: %(opt_value)s" msgstr "" -#: neutron/common/exceptions.py:271 +#: neutron/common/exceptions.py:275 #, python-format msgid "Gateway ip %(ip_address)s conflicts with allocation pool %(pool)s" msgstr "" -#: neutron/common/exceptions.py:276 +#: neutron/common/exceptions.py:280 #, python-format msgid "Invalid network VLAN range: '%(vlan_range)s' - '%(error)s'" msgstr "" @@ -2012,200 +2022,200 @@ msgstr "" msgid "Cannot create resource for another tenant" msgstr "" -#: neutron/db/db_base_plugin_v2.py:274 +#: neutron/db/db_base_plugin_v2.py:272 #, python-format msgid "Generated mac for network %(network_id)s is %(mac_address)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:280 +#: neutron/db/db_base_plugin_v2.py:278 #, python-format msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:284 +#: neutron/db/db_base_plugin_v2.py:282 #, python-format msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/db_base_plugin_v2.py:314 +#: neutron/db/db_base_plugin_v2.py:312 #, python-format msgid "" "Hold allocated IP %(ip_address)s " "(%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:378 +#: neutron/db/db_base_plugin_v2.py:376 #, python-format msgid "Recycle %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:382 +#: neutron/db/db_base_plugin_v2.py:380 #, python-format msgid "Recycle: first match for %(first_ip)s-%(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:389 +#: neutron/db/db_base_plugin_v2.py:387 #, python-format msgid "Recycle: last match for %(first_ip)s-%(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:401 +#: neutron/db/db_base_plugin_v2.py:399 #, python-format msgid "Recycle: merged %(first_ip1)s-%(last_ip1)s and %(first_ip2)s-%(last_ip2)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:410 +#: neutron/db/db_base_plugin_v2.py:408 #, python-format msgid "Recycle: updated first %(first_ip)s-%(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:415 +#: neutron/db/db_base_plugin_v2.py:413 #, python-format msgid "Recycle: updated last %(first_ip)s-%(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:424 +#: neutron/db/db_base_plugin_v2.py:422 #, python-format msgid "Recycle: created new %(first_ip)s-%(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:448 +#: neutron/db/db_base_plugin_v2.py:446 #, python-format msgid "" "No fixed IP found that matches the network %(network_id)s and ip address " "%(ip_address)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:457 +#: neutron/db/db_base_plugin_v2.py:455 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:481 +#: neutron/db/db_base_plugin_v2.py:479 #, python-format msgid "All IP's from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:486 +#: neutron/db/db_base_plugin_v2.py:484 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:493 +#: neutron/db/db_base_plugin_v2.py:491 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: neutron/db/db_base_plugin_v2.py:599 +#: neutron/db/db_base_plugin_v2.py:597 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/db_base_plugin_v2.py:611 +#: neutron/db/db_base_plugin_v2.py:609 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: neutron/db/db_base_plugin_v2.py:617 +#: neutron/db/db_base_plugin_v2.py:615 #, python-format msgid "" "Failed to create port on network %(network_id)s, because fixed_ips " "included invalid subnet %(subnet_id)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:637 +#: neutron/db/db_base_plugin_v2.py:635 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:646 neutron/db/db_base_plugin_v2.py:679 +#: neutron/db/db_base_plugin_v2.py:644 neutron/db/db_base_plugin_v2.py:677 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/db_base_plugin_v2.py:694 +#: neutron/db/db_base_plugin_v2.py:692 #, python-format msgid "Port update. Hold %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:702 +#: neutron/db/db_base_plugin_v2.py:700 #, python-format msgid "Port update. Adding %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:757 +#: neutron/db/db_base_plugin_v2.py:755 #, python-format msgid "" "Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps" " with another subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:762 +#: neutron/db/db_base_plugin_v2.py:760 #, python-format msgid "" "Validation for CIDR: %(new_cidr)s failed - overlaps with subnet " "%(subnet_id)s (CIDR: %(cidr)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:782 +#: neutron/db/db_base_plugin_v2.py:780 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: neutron/db/db_base_plugin_v2.py:789 +#: neutron/db/db_base_plugin_v2.py:787 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/db_base_plugin_v2.py:796 +#: neutron/db/db_base_plugin_v2.py:794 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/db_base_plugin_v2.py:800 +#: neutron/db/db_base_plugin_v2.py:798 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:805 +#: neutron/db/db_base_plugin_v2.py:803 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:818 +#: neutron/db/db_base_plugin_v2.py:816 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: neutron/db/db_base_plugin_v2.py:829 +#: neutron/db/db_base_plugin_v2.py:827 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:842 neutron/db/db_base_plugin_v2.py:846 +#: neutron/db/db_base_plugin_v2.py:840 neutron/db/db_base_plugin_v2.py:844 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:968 +#: neutron/db/db_base_plugin_v2.py:966 #, python-format msgid "An exception occured while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1067 +#: neutron/db/db_base_plugin_v2.py:1065 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1091 +#: neutron/db/db_base_plugin_v2.py:1089 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1104 +#: neutron/db/db_base_plugin_v2.py:1102 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1366 +#: neutron/db/db_base_plugin_v2.py:1364 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1446 +#: neutron/db/db_base_plugin_v2.py:1444 #, python-format msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" @@ -2350,7 +2360,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:600 neutron/plugins/nicira/NeutronPlugin.py:1878 +#: neutron/db/l3_db.py:600 neutron/plugins/nicira/NeutronPlugin.py:1926 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -3018,6 +3028,51 @@ msgstr "" msgid "API for retrieving service providers for Neutron advanced services" msgstr "" +#: neutron/extensions/vpnaas.py:35 +#, python-format +msgid "VPNService %(vpnservice_id)s could not be found" +msgstr "" + +#: neutron/extensions/vpnaas.py:39 +#, python-format +msgid "ipsec_site_connection %(ipsecsite_conn_id)s not found" +msgstr "" + +#: neutron/extensions/vpnaas.py:43 +#, python-format +msgid "ipsec_site_connection %(attribute_a)s less than dpd_interval" +msgstr "" + +#: neutron/extensions/vpnaas.py:47 +#, python-format +msgid "IKEPolicy %(ikepolicy_id)s could not be found" +msgstr "" + +#: neutron/extensions/vpnaas.py:51 +#, python-format +msgid "IPsecPolicy %(ipsecpolicy_id)s could not be found" +msgstr "" + +#: neutron/extensions/vpnaas.py:55 +#, python-format +msgid "IKEPolicy %(ikepolicy_id)s is still in use" +msgstr "" + +#: neutron/extensions/vpnaas.py:59 +#, python-format +msgid "VPNService %(vpnservice_id)s is still in use" +msgstr "" + +#: neutron/extensions/vpnaas.py:63 +#, python-format +msgid "Invalid state %(state)s of vpnaas resource %(id)s" +msgstr "" + +#: neutron/extensions/vpnaas.py:67 +#, python-format +msgid "IPsecPolicy %(ipsecpolicy_id)s is still in use" +msgstr "" + #: neutron/openstack/common/exception.py:104 msgid "Uncaught exception" msgstr "" @@ -5450,7 +5505,7 @@ msgstr "" #, python-format msgid "" "MidoClient.create_tenant_router called: tenant_id=%(tenant_id)s, " -"name=%(name)smetadata_router=%(metadata_router)s" +"name=%(name)s, metadata_router=%(metadata_router)s" msgstr "" #: neutron/plugins/midonet/midonet_lib.py:292 @@ -5712,7 +5767,7 @@ msgid "MidonetPluginV2.update_network called: id=%(id)r, network=%(network)r" msgstr "" #: neutron/plugins/midonet/plugin.py:193 -#: neutron/plugins/nicira/NeutronPlugin.py:1073 +#: neutron/plugins/nicira/NeutronPlugin.py:1115 msgid "admin_state_up=False networks are not supported." msgstr "" @@ -6651,76 +6706,81 @@ msgstr "" msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:234 +#: neutron/plugins/nec/nec_plugin.py:237 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:253 +#: neutron/plugins/nec/nec_plugin.py:256 #, python-format msgid "create_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:269 +#: neutron/plugins/nec/nec_plugin.py:272 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:309 +#: neutron/plugins/nec/nec_plugin.py:312 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:318 +#: neutron/plugins/nec/nec_plugin.py:331 #, python-format -msgid "delete_network(): deleting auto-delete port from OFC: %s" +msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:334 +#: neutron/plugins/nec/nec_plugin.py:346 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:347 +#: neutron/plugins/nec/nec_plugin.py:361 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:359 +#: neutron/plugins/nec/nec_plugin.py:373 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:378 +#: neutron/plugins/nec/nec_plugin.py:392 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:404 +#: neutron/plugins/nec/nec_plugin.py:418 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:484 +#: neutron/plugins/nec/nec_plugin.py:426 +#, python-format +msgid "Failed to delete port=%s from OFC." +msgstr "" + +#: neutron/plugins/nec/nec_plugin.py:501 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:515 +#: neutron/plugins/nec/nec_plugin.py:532 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:534 +#: neutron/plugins/nec/nec_plugin.py:551 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:539 +#: neutron/plugins/nec/nec_plugin.py:556 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -6940,407 +7000,412 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:248 +#: neutron/plugins/nicira/NeutronPlugin.py:246 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:283 +#: neutron/plugins/nicira/NeutronPlugin.py:281 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:285 +#: neutron/plugins/nicira/NeutronPlugin.py:283 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:288 +#: neutron/plugins/nicira/NeutronPlugin.py:286 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:363 +#: neutron/plugins/nicira/NeutronPlugin.py:361 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:369 +#: neutron/plugins/nicira/NeutronPlugin.py:367 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:375 +#: neutron/plugins/nicira/NeutronPlugin.py:373 #, python-format msgid "" "Unable to plug attachment in router port %(r_port_id)s for neutron port " "id %(q_port_id)s on router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:420 +#: neutron/plugins/nicira/NeutronPlugin.py:418 msgid "An exception occured while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:446 -#: neutron/plugins/nicira/NeutronPlugin.py:481 -#: neutron/plugins/nicira/NeutronPlugin.py:649 +#: neutron/plugins/nicira/NeutronPlugin.py:448 +#, python-format +msgid "An exception occured while creating the quantum port %s on the NVP plaform" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:460 +#: neutron/plugins/nicira/NeutronPlugin.py:497 +#: neutron/plugins/nicira/NeutronPlugin.py:682 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:466 -#: neutron/plugins/nicira/NeutronPlugin.py:546 -#: neutron/plugins/nicira/NeutronPlugin.py:668 +#: neutron/plugins/nicira/NeutronPlugin.py:482 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:470 -#, python-format -msgid "An exception occured while plugging the interface into network:%s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:488 +#: neutron/plugins/nicira/NeutronPlugin.py:504 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:497 +#: neutron/plugins/nicira/NeutronPlugin.py:513 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:503 +#: neutron/plugins/nicira/NeutronPlugin.py:519 #, python-format msgid "port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:522 -#: neutron/plugins/nicira/NeutronPlugin.py:925 +#: neutron/plugins/nicira/NeutronPlugin.py:538 +#: neutron/plugins/nicira/NeutronPlugin.py:967 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:534 +#: neutron/plugins/nicira/NeutronPlugin.py:550 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:553 +#: neutron/plugins/nicira/NeutronPlugin.py:573 +#, python-format +msgid "" +"_nvp_create_router_port completed for port %(name)s on network " +"%(network_id)s. The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:586 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:561 +#: neutron/plugins/nicira/NeutronPlugin.py:594 #, python-format msgid "The gateway port for the router %s was not found on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:598 +#: neutron/plugins/nicira/NeutronPlugin.py:631 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:630 +#: neutron/plugins/nicira/NeutronPlugin.py:663 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:634 -#: neutron/plugins/nicira/NeutronPlugin.py:1823 +#: neutron/plugins/nicira/NeutronPlugin.py:667 +#: neutron/plugins/nicira/NeutronPlugin.py:1871 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:636 +#: neutron/plugins/nicira/NeutronPlugin.py:669 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:706 +#: neutron/plugins/nicira/NeutronPlugin.py:710 +#, python-format +msgid "" +"_nvp_create_l2_gw_port completed for port %(name)s on network " +"%(network_id)s. The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:748 #, python-format msgid "Unable to find NVP uuid for Neutron port %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:735 +#: neutron/plugins/nicira/NeutronPlugin.py:777 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:739 +#: neutron/plugins/nicira/NeutronPlugin.py:781 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:743 +#: neutron/plugins/nicira/NeutronPlugin.py:785 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:747 -#: neutron/plugins/nicira/NeutronPlugin.py:762 +#: neutron/plugins/nicira/NeutronPlugin.py:789 +#: neutron/plugins/nicira/NeutronPlugin.py:804 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:768 +#: neutron/plugins/nicira/NeutronPlugin.py:810 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:799 +#: neutron/plugins/nicira/NeutronPlugin.py:841 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:821 +#: neutron/plugins/nicira/NeutronPlugin.py:863 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:849 +#: neutron/plugins/nicira/NeutronPlugin.py:891 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:907 +#: neutron/plugins/nicira/NeutronPlugin.py:949 #, python-format msgid "A nvp lport identifier was not found for neutron port '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:935 +#: neutron/plugins/nicira/NeutronPlugin.py:977 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:938 +#: neutron/plugins/nicira/NeutronPlugin.py:980 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:964 +#: neutron/plugins/nicira/NeutronPlugin.py:1006 #, python-format msgid "" "Current network status:%(nvp_net_status)s; Status in Neutron " "DB:%(neutron_status)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:974 -#: neutron/plugins/nicira/NeutronPlugin.py:1022 +#: neutron/plugins/nicira/NeutronPlugin.py:1016 +#: neutron/plugins/nicira/NeutronPlugin.py:1064 msgid "Unable to get logical switches" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1036 +#: neutron/plugins/nicira/NeutronPlugin.py:1078 #, python-format msgid "Logical Switch %s found in neutron database but not in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1051 +#: neutron/plugins/nicira/NeutronPlugin.py:1093 #, python-format msgid "" "Found %s logical switches not bound to Neutron networks. Neutron and NVP " "are potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1055 +#: neutron/plugins/nicira/NeutronPlugin.py:1097 #, python-format msgid "get_networks() completed for tenant %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1140 +#: neutron/plugins/nicira/NeutronPlugin.py:1182 #, python-format msgid "Lswitch %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1149 +#: neutron/plugins/nicira/NeutronPlugin.py:1191 msgid "Unable to get ports" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1176 +#: neutron/plugins/nicira/NeutronPlugin.py:1218 #, python-format msgid "Neutron logical port %s was not found on NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1183 +#: neutron/plugins/nicira/NeutronPlugin.py:1225 #, python-format msgid "" "Found %s logical ports not bound to Neutron ports. Neutron and NVP are " "potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1249 +#: neutron/plugins/nicira/NeutronPlugin.py:1283 #, python-format -msgid "Network %s was not found in NVP." +msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1257 -msgid "Unable to create port or set port attachment in NVP." +#: neutron/plugins/nicira/NeutronPlugin.py:1300 +#, python-format +msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1261 -#, python-format -msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" +#: neutron/plugins/nicira/NeutronPlugin.py:1311 +msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1338 +#: neutron/plugins/nicira/NeutronPlugin.py:1386 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1364 +#: neutron/plugins/nicira/NeutronPlugin.py:1412 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1491 -#: neutron/plugins/nicira/NeutronPlugin.py:1535 +#: neutron/plugins/nicira/NeutronPlugin.py:1539 +#: neutron/plugins/nicira/NeutronPlugin.py:1583 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1504 +#: neutron/plugins/nicira/NeutronPlugin.py:1552 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1544 +#: neutron/plugins/nicira/NeutronPlugin.py:1592 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1560 +#: neutron/plugins/nicira/NeutronPlugin.py:1608 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1564 +#: neutron/plugins/nicira/NeutronPlugin.py:1612 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1566 +#: neutron/plugins/nicira/NeutronPlugin.py:1614 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1599 +#: neutron/plugins/nicira/NeutronPlugin.py:1647 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1603 +#: neutron/plugins/nicira/NeutronPlugin.py:1651 msgid "Unable to delete logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1623 +#: neutron/plugins/nicira/NeutronPlugin.py:1671 #, python-format msgid "" "Current router status:%(router_status)s;Status in Neutron " "DB:%(db_router_status)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1650 +#: neutron/plugins/nicira/NeutronPlugin.py:1698 msgid "Unable to get logical routers from NVP controller" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1672 +#: neutron/plugins/nicira/NeutronPlugin.py:1720 #, python-format msgid "" "Found %s logical routers not bound to Neutron routers. Neutron and NVP " "are potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1698 -#, python-format -msgid "" -"The port %(port_id)s, connected to the router %(router_id)s was not found" -" on the NVP backend." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1733 +#: neutron/plugins/nicira/NeutronPlugin.py:1781 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1778 +#: neutron/plugins/nicira/NeutronPlugin.py:1826 #, python-format msgid "" "The port %(port_id)s, connected to the router %(router_id)s was not found" " on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1790 +#: neutron/plugins/nicira/NeutronPlugin.py:1838 #, python-format msgid "" "Unable to find NVP logical router port for Neutron port id:%s. Was this " "port ever paired with a logical router?" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1819 +#: neutron/plugins/nicira/NeutronPlugin.py:1867 #, python-format msgid "Logical router port resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1845 +#: neutron/plugins/nicira/NeutronPlugin.py:1893 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1851 +#: neutron/plugins/nicira/NeutronPlugin.py:1899 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1917 +#: neutron/plugins/nicira/NeutronPlugin.py:1965 #, python-format msgid "Address list for NVP logical router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1941 +#: neutron/plugins/nicira/NeutronPlugin.py:1989 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1984 +#: neutron/plugins/nicira/NeutronPlugin.py:2032 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1987 +#: neutron/plugins/nicira/NeutronPlugin.py:2035 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2013 +#: neutron/plugins/nicira/NeutronPlugin.py:2061 #, python-format msgid "" "Create_l2_gw_service did not return an uuid for the newly created " "resource:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2035 +#: neutron/plugins/nicira/NeutronPlugin.py:2083 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" @@ -7452,7 +7517,7 @@ msgstr "" #: neutron/plugins/nicira/nvplib.py:505 #, python-format -msgid "Cannot update NVP routes %(routes)s forrouter %(router_id)s" +msgid "Cannot update NVP routes %(routes)s for router %(router_id)s" msgstr "" #: neutron/plugins/nicira/nvplib.py:621 @@ -7478,91 +7543,91 @@ msgstr "" msgid "get_port() %(network)s %(port)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:664 neutron/plugins/nicira/nvplib.py:718 +#: neutron/plugins/nicira/nvplib.py:664 neutron/plugins/nicira/nvplib.py:719 #, python-format msgid "Port or Network not found, Error: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:713 +#: neutron/plugins/nicira/nvplib.py:714 #, python-format msgid "Updated logical port %(result)s on logical switch %(uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:749 +#: neutron/plugins/nicira/nvplib.py:751 #, python-format -msgid "Created logical port %(result)s on logical swtich %(uuid)s" +msgid "Created logical port %(result)s on logical switch %(uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:773 +#: neutron/plugins/nicira/nvplib.py:775 #, python-format msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:803 +#: neutron/plugins/nicira/nvplib.py:805 #, python-format msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:813 +#: neutron/plugins/nicira/nvplib.py:815 #, python-format msgid "" "Delete logical router port %(lport_uuid)s on logical router " "%(lrouter_uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:868 +#: neutron/plugins/nicira/nvplib.py:870 #, python-format msgid "Invalid NVP attachment type '%s'" msgstr "" -#: neutron/plugins/nicira/nvplib.py:880 +#: neutron/plugins/nicira/nvplib.py:882 #, python-format msgid "Port not found, Error: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:999 +#: neutron/plugins/nicira/nvplib.py:1002 #, python-format msgid "Created Security Profile: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1025 +#: neutron/plugins/nicira/nvplib.py:1028 #, python-format msgid "Updated Security Profile: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1044 +#: neutron/plugins/nicira/nvplib.py:1047 #, python-format msgid "Invalid keys for NAT match: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1050 +#: neutron/plugins/nicira/nvplib.py:1053 #, python-format msgid "Creating NAT rule: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1064 +#: neutron/plugins/nicira/nvplib.py:1067 msgid "" "No SNAT rules cannot be applied as they are not available in this version" " of the NVP platform" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1199 +#: neutron/plugins/nicira/nvplib.py:1202 #, python-format msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1204 +#: neutron/plugins/nicira/nvplib.py:1207 #, python-format msgid "" "An exception occurred while updating IP addresses on a router logical " "port:%s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1245 +#: neutron/plugins/nicira/nvplib.py:1248 msgid "Failed to create logical queue" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1256 +#: neutron/plugins/nicira/nvplib.py:1259 msgid "Failed to delete logical queue" msgstr "" @@ -8051,7 +8116,7 @@ msgstr "" #: neutron/plugins/nicira/extensions/nvp_qos.py:46 #, python-format -msgid "Invalid value for dscp %(data)s must be integer valuebetween 0 and 63." +msgid "Invalid value for dscp %(data)s must be integer value between 0 and 63." msgstr "" #: neutron/plugins/nicira/extensions/nvp_qos.py:51 @@ -9012,3 +9077,33 @@ msgstr "" #~ msgid "No DSCP field needed when QoS workload marked trusted" #~ msgstr "" +#~ msgid "" +#~ "MidoClient.create_tenant_router called: " +#~ "tenant_id=%(tenant_id)s, " +#~ "name=%(name)smetadata_router=%(metadata_router)s" +#~ msgstr "" + +#~ msgid "delete_network(): deleting auto-delete port from OFC: %s" +#~ msgstr "" + +#~ msgid "An exception occured while plugging the interface into network:%s" +#~ msgstr "" + +#~ msgid "Network %s was not found in NVP." +#~ msgstr "" + +#~ msgid "" +#~ "The port %(port_id)s, connected to the" +#~ " router %(router_id)s was not found " +#~ "on the NVP backend." +#~ msgstr "" + +#~ msgid "Cannot update NVP routes %(routes)s forrouter %(router_id)s" +#~ msgstr "" + +#~ msgid "Created logical port %(result)s on logical swtich %(uuid)s" +#~ msgstr "" + +#~ msgid "Invalid value for dscp %(data)s must be integer valuebetween 0 and 63." +#~ msgstr "" + diff --git a/neutron/locale/ja/LC_MESSAGES/neutron.po b/neutron/locale/ja/LC_MESSAGES/neutron.po index c47a7bf4e..9835f8adf 100644 --- a/neutron/locale/ja/LC_MESSAGES/neutron.po +++ b/neutron/locale/ja/LC_MESSAGES/neutron.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-07-30 19:54+0000\n" +"POT-Creation-Date: 2013-07-31 19:55+0000\n" "PO-Revision-Date: 2013-01-30 10:28+0000\n" "Last-Translator: Tomoyuki KATO \n" "Language-Team: Japanese " @@ -405,7 +405,7 @@ msgid "" "networks" msgstr "" -#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:865 +#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:858 msgid "DHCP agent started" msgstr "" @@ -422,97 +422,102 @@ msgstr "" msgid "Synchronizing state" msgstr "" -#: neutron/agent/dhcp_agent.py:166 +#: neutron/agent/dhcp_agent.py:163 +#, python-format +msgid "Unable to sync network state on deleted network %s" +msgstr "" + +#: neutron/agent/dhcp_agent.py:171 msgid "Unable to sync network state." msgstr "" -#: neutron/agent/dhcp_agent.py:186 neutron/agent/dhcp_agent.py:226 +#: neutron/agent/dhcp_agent.py:191 neutron/agent/dhcp_agent.py:231 #, python-format msgid "Network %s RPC info call failed." msgstr "" -#: neutron/agent/dhcp_agent.py:318 +#: neutron/agent/dhcp_agent.py:323 #, python-format msgid "" "%(port_num)d router ports found on the metadata access network. Only the " "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:528 neutron/agent/l3_agent.py:159 +#: neutron/agent/dhcp_agent.py:533 neutron/agent/l3_agent.py:159 #: neutron/debug/debug_agent.py:45 msgid "The driver used to manage the virtual interface." msgstr "" -#: neutron/agent/dhcp_agent.py:536 +#: neutron/agent/dhcp_agent.py:541 msgid "You must specify an interface driver" msgstr "" -#: neutron/agent/dhcp_agent.py:542 neutron/agent/l3_agent.py:202 +#: neutron/agent/dhcp_agent.py:547 neutron/agent/l3_agent.py:202 #, python-format msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/dhcp_agent.py:590 +#: neutron/agent/dhcp_agent.py:595 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/dhcp_agent.py:600 +#: neutron/agent/dhcp_agent.py:605 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/dhcp_agent.py:641 +#: neutron/agent/dhcp_agent.py:646 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/dhcp_agent.py:682 neutron/debug/debug_agent.py:75 +#: neutron/agent/dhcp_agent.py:687 neutron/debug/debug_agent.py:75 #, python-format msgid "Reusing existing device: %s." msgstr "" -#: neutron/agent/dhcp_agent.py:769 +#: neutron/agent/dhcp_agent.py:762 msgid "Location to DHCP lease relay UNIX domain socket" msgstr "" -#: neutron/agent/dhcp_agent.py:799 +#: neutron/agent/dhcp_agent.py:792 #, python-format msgid "Network ID %s is not a valid UUID" msgstr "" -#: neutron/agent/dhcp_agent.py:805 +#: neutron/agent/dhcp_agent.py:798 msgid "Unable to parse lease relay msg to dict." msgstr "" -#: neutron/agent/dhcp_agent.py:806 +#: neutron/agent/dhcp_agent.py:799 #, python-format msgid "Exception value: %s" msgstr "" -#: neutron/agent/dhcp_agent.py:807 +#: neutron/agent/dhcp_agent.py:800 #, python-format msgid "Message representation: %s" msgstr "" -#: neutron/agent/dhcp_agent.py:809 +#: neutron/agent/dhcp_agent.py:802 msgid "Unable update lease. Exception" msgstr "" -#: neutron/agent/dhcp_agent.py:848 neutron/agent/l3_agent.py:805 +#: neutron/agent/dhcp_agent.py:841 neutron/agent/l3_agent.py:805 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:854 neutron/agent/l3_agent.py:810 +#: neutron/agent/dhcp_agent.py:847 neutron/agent/l3_agent.py:810 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:228 #: neutron/plugins/nec/agent/nec_neutron_agent.py:184 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:221 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:862 neutron/agent/l3_agent.py:815 +#: neutron/agent/dhcp_agent.py:855 neutron/agent/l3_agent.py:815 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:281 #, python-format msgid "agent_updated by server side %s!" @@ -930,27 +935,27 @@ msgstr "" msgid "No namespace defined for parent" msgstr "" -#: neutron/agent/linux/iptables_firewall.py:56 +#: neutron/agent/linux/iptables_firewall.py:58 #, python-format msgid "Preparing device (%s) filter" msgstr "" -#: neutron/agent/linux/iptables_firewall.py:64 +#: neutron/agent/linux/iptables_firewall.py:66 #, python-format msgid "Updating device (%s) filter" msgstr "" -#: neutron/agent/linux/iptables_firewall.py:66 +#: neutron/agent/linux/iptables_firewall.py:68 #, python-format msgid "Attempted to update port filter which is not filtered %s" msgstr "" -#: neutron/agent/linux/iptables_firewall.py:75 +#: neutron/agent/linux/iptables_firewall.py:77 #, python-format msgid "Removing device (%s) filter" msgstr "" -#: neutron/agent/linux/iptables_firewall.py:77 +#: neutron/agent/linux/iptables_firewall.py:79 #, python-format msgid "Attempted to remove port filter which is not filtered %r" msgstr "" @@ -1381,58 +1386,58 @@ msgstr "" msgid "'%s' is not a valid IP subnet" msgstr "" -#: neutron/api/v2/attributes.py:271 +#: neutron/api/v2/attributes.py:266 neutron/api/v2/attributes.py:307 #, python-format -msgid "'%s' is not a valid input" +msgid "'%s' is not a list" msgstr "" -#: neutron/api/v2/attributes.py:278 +#: neutron/api/v2/attributes.py:271 neutron/api/v2/attributes.py:318 #, python-format -msgid "'%s' is not a valid UUID" +msgid "Duplicate items in the list: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:290 +#: neutron/api/v2/attributes.py:288 #, python-format -msgid "'%s' is not a list" +msgid "'%s' is not a valid input" msgstr "" -#: neutron/api/v2/attributes.py:301 +#: neutron/api/v2/attributes.py:295 #, python-format -msgid "Duplicate items in the list: '%s'" +msgid "'%s' is not a valid UUID" msgstr "" -#: neutron/api/v2/attributes.py:308 +#: neutron/api/v2/attributes.py:325 #, python-format msgid "'%s' is not a dictionary" msgstr "" -#: neutron/api/v2/attributes.py:333 +#: neutron/api/v2/attributes.py:350 #, python-format msgid "Validator '%s' does not exist." msgstr "" -#: neutron/api/v2/attributes.py:365 +#: neutron/api/v2/attributes.py:382 #, python-format msgid "'%s' is not an integer" msgstr "" -#: neutron/api/v2/attributes.py:370 +#: neutron/api/v2/attributes.py:387 #, python-format msgid "'%s' should be non-negative" msgstr "" -#: neutron/api/v2/attributes.py:389 +#: neutron/api/v2/attributes.py:406 #, python-format msgid "'%s' cannot be converted to boolean" msgstr "" -#: neutron/api/v2/attributes.py:397 +#: neutron/api/v2/attributes.py:414 #: neutron/plugins/nec/extensions/packetfilter.py:48 #, python-format msgid "'%s' is not a integer" msgstr "" -#: neutron/api/v2/attributes.py:410 +#: neutron/api/v2/attributes.py:427 #, python-format msgid "'%s' is not of the form =[value]" msgstr "" @@ -1683,116 +1688,121 @@ msgstr "" #: neutron/common/exceptions.py:74 #, python-format +msgid "Port %(port_id)s could not be found" +msgstr "" + +#: neutron/common/exceptions.py:78 +#, python-format msgid "Port %(port_id)s could not be found on network %(net_id)s" msgstr "" -#: neutron/common/exceptions.py:79 +#: neutron/common/exceptions.py:83 msgid "Policy configuration policy.json could not be found" msgstr "" -#: neutron/common/exceptions.py:83 +#: neutron/common/exceptions.py:87 #, python-format msgid "Requested rule:%(rule)s cannot be found" msgstr "" -#: neutron/common/exceptions.py:87 +#: neutron/common/exceptions.py:91 #, python-format msgid "Failed to init policy %(policy)s because %(reason)s" msgstr "" -#: neutron/common/exceptions.py:91 +#: neutron/common/exceptions.py:95 #, python-format msgid "Failed to check policy %(policy)s because %(reason)s" msgstr "" -#: neutron/common/exceptions.py:95 +#: neutron/common/exceptions.py:99 #, python-format msgid "Unsupported port state: %(port_state)s" msgstr "" -#: neutron/common/exceptions.py:99 +#: neutron/common/exceptions.py:103 msgid "The resource is inuse" msgstr "" -#: neutron/common/exceptions.py:103 +#: neutron/common/exceptions.py:107 #, python-format msgid "" "Unable to complete operation on network %(net_id)s. There are one or more" " ports still in use on the network." msgstr "" -#: neutron/common/exceptions.py:108 +#: neutron/common/exceptions.py:112 #, python-format msgid "" "Unable to complete operation on subnet %(subnet_id)s. One or more ports " "have an IP allocation from this subnet." msgstr "" -#: neutron/common/exceptions.py:113 +#: neutron/common/exceptions.py:117 #, python-format msgid "" "Unable to complete operation on port %(port_id)s for network %(net_id)s. " "Port already has an attacheddevice %(device_id)s." msgstr "" -#: neutron/common/exceptions.py:119 +#: neutron/common/exceptions.py:123 #, python-format msgid "" "Unable to complete operation for network %(net_id)s. The mac address " "%(mac)s is in use." msgstr "" -#: neutron/common/exceptions.py:125 +#: neutron/common/exceptions.py:129 #, python-format msgid "" "Unable to complete operation for %(subnet_id)s. The number of host routes" " exceeds the limit %(quota)s." msgstr "" -#: neutron/common/exceptions.py:131 +#: neutron/common/exceptions.py:135 #, python-format msgid "" "Unable to complete operation for %(subnet_id)s. The number of DNS " "nameservers exceeds the limit %(quota)s." msgstr "" -#: neutron/common/exceptions.py:136 +#: neutron/common/exceptions.py:140 #, python-format msgid "" "Unable to complete operation for network %(net_id)s. The IP address " "%(ip_address)s is in use." msgstr "" -#: neutron/common/exceptions.py:141 +#: neutron/common/exceptions.py:145 #, python-format msgid "" "Unable to create the network. The VLAN %(vlan_id)s on physical network " "%(physical_network)s is in use." msgstr "" -#: neutron/common/exceptions.py:147 +#: neutron/common/exceptions.py:151 #, python-format msgid "" "Unable to create the flat network. Physical network %(physical_network)s " "is in use." msgstr "" -#: neutron/common/exceptions.py:152 +#: neutron/common/exceptions.py:156 #, python-format msgid "Unable to create the network. The tunnel ID %(tunnel_id)s is in use." msgstr "" -#: neutron/common/exceptions.py:157 +#: neutron/common/exceptions.py:161 msgid "Tenant network creation is not enabled." msgstr "" -#: neutron/common/exceptions.py:165 +#: neutron/common/exceptions.py:169 msgid "" "Unable to create the network. No tenant network is available for " "allocation." msgstr "" -#: neutron/common/exceptions.py:170 +#: neutron/common/exceptions.py:174 #, python-format msgid "" "Unable to plug the attachment %(att_id)s into port %(port_id)s for " @@ -1800,117 +1810,117 @@ msgid "" "%(att_port_id)s" msgstr "" -#: neutron/common/exceptions.py:176 +#: neutron/common/exceptions.py:180 #, python-format msgid "" "Subnet on port %(port_id)s does not match the requested subnet " "%(subnet_id)s" msgstr "" -#: neutron/common/exceptions.py:181 +#: neutron/common/exceptions.py:185 #, python-format msgid "Malformed request body: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:189 +#: neutron/common/exceptions.py:193 #, python-format msgid "Invalid input for operation: %(error_message)s." msgstr "" -#: neutron/common/exceptions.py:193 +#: neutron/common/exceptions.py:197 #, python-format msgid "The allocation pool %(pool)s is not valid." msgstr "" -#: neutron/common/exceptions.py:197 +#: neutron/common/exceptions.py:201 #, python-format msgid "" "Found overlapping allocation pools:%(pool_1)s %(pool_2)s for subnet " "%(subnet_cidr)s." msgstr "" -#: neutron/common/exceptions.py:202 +#: neutron/common/exceptions.py:206 #, python-format msgid "The allocation pool %(pool)s spans beyond the subnet cidr %(subnet_cidr)s." msgstr "" -#: neutron/common/exceptions.py:211 +#: neutron/common/exceptions.py:215 #, python-format msgid "Unable to generate unique mac on network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:215 +#: neutron/common/exceptions.py:219 #, python-format msgid "No more IP addresses available on network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:219 +#: neutron/common/exceptions.py:223 #, python-format msgid "Bridge %(bridge)s does not exist." msgstr "" -#: neutron/common/exceptions.py:223 +#: neutron/common/exceptions.py:227 #, python-format msgid "Creation failed. %(dev_name)s already exists." msgstr "" -#: neutron/common/exceptions.py:227 +#: neutron/common/exceptions.py:231 msgid "Sudo priviledge is required to run this command." msgstr "" -#: neutron/common/exceptions.py:231 +#: neutron/common/exceptions.py:235 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: neutron/common/exceptions.py:235 +#: neutron/common/exceptions.py:239 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: neutron/common/exceptions.py:239 +#: neutron/common/exceptions.py:243 msgid "Tenant-id was missing from Quota request" msgstr "" -#: neutron/common/exceptions.py:243 +#: neutron/common/exceptions.py:247 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: neutron/common/exceptions.py:248 +#: neutron/common/exceptions.py:252 #, python-format msgid "" "Unable to reconfigure sharing settings for network %(network)s. Multiple " "tenants are using it" msgstr "" -#: neutron/common/exceptions.py:253 +#: neutron/common/exceptions.py:257 #, python-format msgid "Invalid extension environment: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:257 +#: neutron/common/exceptions.py:261 #, python-format msgid "Unable to find any IP address on external network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:262 +#: neutron/common/exceptions.py:266 msgid "More than one external network exists" msgstr "" -#: neutron/common/exceptions.py:266 +#: neutron/common/exceptions.py:270 #, python-format msgid "An invalid value was provided for %(opt_name)s: %(opt_value)s" msgstr "" -#: neutron/common/exceptions.py:271 +#: neutron/common/exceptions.py:275 #, python-format msgid "Gateway ip %(ip_address)s conflicts with allocation pool %(pool)s" msgstr "" -#: neutron/common/exceptions.py:276 +#: neutron/common/exceptions.py:280 #, python-format msgid "Invalid network VLAN range: '%(vlan_range)s' - '%(error)s'" msgstr "" @@ -2013,200 +2023,200 @@ msgstr "" msgid "Cannot create resource for another tenant" msgstr "" -#: neutron/db/db_base_plugin_v2.py:274 +#: neutron/db/db_base_plugin_v2.py:272 #, python-format msgid "Generated mac for network %(network_id)s is %(mac_address)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:280 +#: neutron/db/db_base_plugin_v2.py:278 #, python-format msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:284 +#: neutron/db/db_base_plugin_v2.py:282 #, python-format msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/db_base_plugin_v2.py:314 +#: neutron/db/db_base_plugin_v2.py:312 #, python-format msgid "" "Hold allocated IP %(ip_address)s " "(%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:378 +#: neutron/db/db_base_plugin_v2.py:376 #, python-format msgid "Recycle %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:382 +#: neutron/db/db_base_plugin_v2.py:380 #, python-format msgid "Recycle: first match for %(first_ip)s-%(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:389 +#: neutron/db/db_base_plugin_v2.py:387 #, python-format msgid "Recycle: last match for %(first_ip)s-%(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:401 +#: neutron/db/db_base_plugin_v2.py:399 #, python-format msgid "Recycle: merged %(first_ip1)s-%(last_ip1)s and %(first_ip2)s-%(last_ip2)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:410 +#: neutron/db/db_base_plugin_v2.py:408 #, python-format msgid "Recycle: updated first %(first_ip)s-%(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:415 +#: neutron/db/db_base_plugin_v2.py:413 #, python-format msgid "Recycle: updated last %(first_ip)s-%(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:424 +#: neutron/db/db_base_plugin_v2.py:422 #, python-format msgid "Recycle: created new %(first_ip)s-%(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:448 +#: neutron/db/db_base_plugin_v2.py:446 #, python-format msgid "" "No fixed IP found that matches the network %(network_id)s and ip address " "%(ip_address)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:457 +#: neutron/db/db_base_plugin_v2.py:455 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:481 +#: neutron/db/db_base_plugin_v2.py:479 #, python-format msgid "All IP's from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:486 +#: neutron/db/db_base_plugin_v2.py:484 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:493 +#: neutron/db/db_base_plugin_v2.py:491 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: neutron/db/db_base_plugin_v2.py:599 +#: neutron/db/db_base_plugin_v2.py:597 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/db_base_plugin_v2.py:611 +#: neutron/db/db_base_plugin_v2.py:609 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: neutron/db/db_base_plugin_v2.py:617 +#: neutron/db/db_base_plugin_v2.py:615 #, python-format msgid "" "Failed to create port on network %(network_id)s, because fixed_ips " "included invalid subnet %(subnet_id)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:637 +#: neutron/db/db_base_plugin_v2.py:635 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:646 neutron/db/db_base_plugin_v2.py:679 +#: neutron/db/db_base_plugin_v2.py:644 neutron/db/db_base_plugin_v2.py:677 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/db_base_plugin_v2.py:694 +#: neutron/db/db_base_plugin_v2.py:692 #, python-format msgid "Port update. Hold %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:702 +#: neutron/db/db_base_plugin_v2.py:700 #, python-format msgid "Port update. Adding %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:757 +#: neutron/db/db_base_plugin_v2.py:755 #, python-format msgid "" "Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps" " with another subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:762 +#: neutron/db/db_base_plugin_v2.py:760 #, python-format msgid "" "Validation for CIDR: %(new_cidr)s failed - overlaps with subnet " "%(subnet_id)s (CIDR: %(cidr)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:782 +#: neutron/db/db_base_plugin_v2.py:780 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: neutron/db/db_base_plugin_v2.py:789 +#: neutron/db/db_base_plugin_v2.py:787 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/db_base_plugin_v2.py:796 +#: neutron/db/db_base_plugin_v2.py:794 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/db_base_plugin_v2.py:800 +#: neutron/db/db_base_plugin_v2.py:798 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:805 +#: neutron/db/db_base_plugin_v2.py:803 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:818 +#: neutron/db/db_base_plugin_v2.py:816 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: neutron/db/db_base_plugin_v2.py:829 +#: neutron/db/db_base_plugin_v2.py:827 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:842 neutron/db/db_base_plugin_v2.py:846 +#: neutron/db/db_base_plugin_v2.py:840 neutron/db/db_base_plugin_v2.py:844 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:968 +#: neutron/db/db_base_plugin_v2.py:966 #, python-format msgid "An exception occured while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1067 +#: neutron/db/db_base_plugin_v2.py:1065 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1091 +#: neutron/db/db_base_plugin_v2.py:1089 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1104 +#: neutron/db/db_base_plugin_v2.py:1102 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1366 +#: neutron/db/db_base_plugin_v2.py:1364 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1446 +#: neutron/db/db_base_plugin_v2.py:1444 #, python-format msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" @@ -2351,7 +2361,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:600 neutron/plugins/nicira/NeutronPlugin.py:1878 +#: neutron/db/l3_db.py:600 neutron/plugins/nicira/NeutronPlugin.py:1926 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -3019,6 +3029,51 @@ msgstr "" msgid "API for retrieving service providers for Neutron advanced services" msgstr "" +#: neutron/extensions/vpnaas.py:35 +#, python-format +msgid "VPNService %(vpnservice_id)s could not be found" +msgstr "" + +#: neutron/extensions/vpnaas.py:39 +#, python-format +msgid "ipsec_site_connection %(ipsecsite_conn_id)s not found" +msgstr "" + +#: neutron/extensions/vpnaas.py:43 +#, python-format +msgid "ipsec_site_connection %(attribute_a)s less than dpd_interval" +msgstr "" + +#: neutron/extensions/vpnaas.py:47 +#, python-format +msgid "IKEPolicy %(ikepolicy_id)s could not be found" +msgstr "" + +#: neutron/extensions/vpnaas.py:51 +#, python-format +msgid "IPsecPolicy %(ipsecpolicy_id)s could not be found" +msgstr "" + +#: neutron/extensions/vpnaas.py:55 +#, python-format +msgid "IKEPolicy %(ikepolicy_id)s is still in use" +msgstr "" + +#: neutron/extensions/vpnaas.py:59 +#, python-format +msgid "VPNService %(vpnservice_id)s is still in use" +msgstr "" + +#: neutron/extensions/vpnaas.py:63 +#, python-format +msgid "Invalid state %(state)s of vpnaas resource %(id)s" +msgstr "" + +#: neutron/extensions/vpnaas.py:67 +#, python-format +msgid "IPsecPolicy %(ipsecpolicy_id)s is still in use" +msgstr "" + #: neutron/openstack/common/exception.py:104 msgid "Uncaught exception" msgstr "" @@ -5451,7 +5506,7 @@ msgstr "" #, python-format msgid "" "MidoClient.create_tenant_router called: tenant_id=%(tenant_id)s, " -"name=%(name)smetadata_router=%(metadata_router)s" +"name=%(name)s, metadata_router=%(metadata_router)s" msgstr "" #: neutron/plugins/midonet/midonet_lib.py:292 @@ -5713,7 +5768,7 @@ msgid "MidonetPluginV2.update_network called: id=%(id)r, network=%(network)r" msgstr "" #: neutron/plugins/midonet/plugin.py:193 -#: neutron/plugins/nicira/NeutronPlugin.py:1073 +#: neutron/plugins/nicira/NeutronPlugin.py:1115 msgid "admin_state_up=False networks are not supported." msgstr "" @@ -6652,76 +6707,81 @@ msgstr "" msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:234 +#: neutron/plugins/nec/nec_plugin.py:237 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:253 +#: neutron/plugins/nec/nec_plugin.py:256 #, python-format msgid "create_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:269 +#: neutron/plugins/nec/nec_plugin.py:272 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:309 +#: neutron/plugins/nec/nec_plugin.py:312 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:318 +#: neutron/plugins/nec/nec_plugin.py:331 #, python-format -msgid "delete_network(): deleting auto-delete port from OFC: %s" +msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:334 +#: neutron/plugins/nec/nec_plugin.py:346 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:347 +#: neutron/plugins/nec/nec_plugin.py:361 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:359 +#: neutron/plugins/nec/nec_plugin.py:373 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:378 +#: neutron/plugins/nec/nec_plugin.py:392 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:404 +#: neutron/plugins/nec/nec_plugin.py:418 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:484 +#: neutron/plugins/nec/nec_plugin.py:426 +#, python-format +msgid "Failed to delete port=%s from OFC." +msgstr "" + +#: neutron/plugins/nec/nec_plugin.py:501 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:515 +#: neutron/plugins/nec/nec_plugin.py:532 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:534 +#: neutron/plugins/nec/nec_plugin.py:551 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:539 +#: neutron/plugins/nec/nec_plugin.py:556 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -6941,407 +7001,412 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:248 +#: neutron/plugins/nicira/NeutronPlugin.py:246 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:283 +#: neutron/plugins/nicira/NeutronPlugin.py:281 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:285 +#: neutron/plugins/nicira/NeutronPlugin.py:283 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:288 +#: neutron/plugins/nicira/NeutronPlugin.py:286 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:363 +#: neutron/plugins/nicira/NeutronPlugin.py:361 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:369 +#: neutron/plugins/nicira/NeutronPlugin.py:367 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:375 +#: neutron/plugins/nicira/NeutronPlugin.py:373 #, python-format msgid "" "Unable to plug attachment in router port %(r_port_id)s for neutron port " "id %(q_port_id)s on router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:420 +#: neutron/plugins/nicira/NeutronPlugin.py:418 msgid "An exception occured while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:446 -#: neutron/plugins/nicira/NeutronPlugin.py:481 -#: neutron/plugins/nicira/NeutronPlugin.py:649 +#: neutron/plugins/nicira/NeutronPlugin.py:448 +#, python-format +msgid "An exception occured while creating the quantum port %s on the NVP plaform" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:460 +#: neutron/plugins/nicira/NeutronPlugin.py:497 +#: neutron/plugins/nicira/NeutronPlugin.py:682 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:466 -#: neutron/plugins/nicira/NeutronPlugin.py:546 -#: neutron/plugins/nicira/NeutronPlugin.py:668 +#: neutron/plugins/nicira/NeutronPlugin.py:482 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:470 -#, python-format -msgid "An exception occured while plugging the interface into network:%s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:488 +#: neutron/plugins/nicira/NeutronPlugin.py:504 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:497 +#: neutron/plugins/nicira/NeutronPlugin.py:513 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:503 +#: neutron/plugins/nicira/NeutronPlugin.py:519 #, python-format msgid "port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:522 -#: neutron/plugins/nicira/NeutronPlugin.py:925 +#: neutron/plugins/nicira/NeutronPlugin.py:538 +#: neutron/plugins/nicira/NeutronPlugin.py:967 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:534 +#: neutron/plugins/nicira/NeutronPlugin.py:550 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:553 +#: neutron/plugins/nicira/NeutronPlugin.py:573 +#, python-format +msgid "" +"_nvp_create_router_port completed for port %(name)s on network " +"%(network_id)s. The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:586 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:561 +#: neutron/plugins/nicira/NeutronPlugin.py:594 #, python-format msgid "The gateway port for the router %s was not found on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:598 +#: neutron/plugins/nicira/NeutronPlugin.py:631 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:630 +#: neutron/plugins/nicira/NeutronPlugin.py:663 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:634 -#: neutron/plugins/nicira/NeutronPlugin.py:1823 +#: neutron/plugins/nicira/NeutronPlugin.py:667 +#: neutron/plugins/nicira/NeutronPlugin.py:1871 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:636 +#: neutron/plugins/nicira/NeutronPlugin.py:669 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:706 +#: neutron/plugins/nicira/NeutronPlugin.py:710 +#, python-format +msgid "" +"_nvp_create_l2_gw_port completed for port %(name)s on network " +"%(network_id)s. The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:748 #, python-format msgid "Unable to find NVP uuid for Neutron port %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:735 +#: neutron/plugins/nicira/NeutronPlugin.py:777 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:739 +#: neutron/plugins/nicira/NeutronPlugin.py:781 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:743 +#: neutron/plugins/nicira/NeutronPlugin.py:785 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:747 -#: neutron/plugins/nicira/NeutronPlugin.py:762 +#: neutron/plugins/nicira/NeutronPlugin.py:789 +#: neutron/plugins/nicira/NeutronPlugin.py:804 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:768 +#: neutron/plugins/nicira/NeutronPlugin.py:810 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:799 +#: neutron/plugins/nicira/NeutronPlugin.py:841 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:821 +#: neutron/plugins/nicira/NeutronPlugin.py:863 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:849 +#: neutron/plugins/nicira/NeutronPlugin.py:891 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:907 +#: neutron/plugins/nicira/NeutronPlugin.py:949 #, python-format msgid "A nvp lport identifier was not found for neutron port '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:935 +#: neutron/plugins/nicira/NeutronPlugin.py:977 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:938 +#: neutron/plugins/nicira/NeutronPlugin.py:980 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:964 +#: neutron/plugins/nicira/NeutronPlugin.py:1006 #, python-format msgid "" "Current network status:%(nvp_net_status)s; Status in Neutron " "DB:%(neutron_status)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:974 -#: neutron/plugins/nicira/NeutronPlugin.py:1022 +#: neutron/plugins/nicira/NeutronPlugin.py:1016 +#: neutron/plugins/nicira/NeutronPlugin.py:1064 msgid "Unable to get logical switches" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1036 +#: neutron/plugins/nicira/NeutronPlugin.py:1078 #, python-format msgid "Logical Switch %s found in neutron database but not in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1051 +#: neutron/plugins/nicira/NeutronPlugin.py:1093 #, python-format msgid "" "Found %s logical switches not bound to Neutron networks. Neutron and NVP " "are potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1055 +#: neutron/plugins/nicira/NeutronPlugin.py:1097 #, python-format msgid "get_networks() completed for tenant %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1140 +#: neutron/plugins/nicira/NeutronPlugin.py:1182 #, python-format msgid "Lswitch %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1149 +#: neutron/plugins/nicira/NeutronPlugin.py:1191 msgid "Unable to get ports" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1176 +#: neutron/plugins/nicira/NeutronPlugin.py:1218 #, python-format msgid "Neutron logical port %s was not found on NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1183 +#: neutron/plugins/nicira/NeutronPlugin.py:1225 #, python-format msgid "" "Found %s logical ports not bound to Neutron ports. Neutron and NVP are " "potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1249 +#: neutron/plugins/nicira/NeutronPlugin.py:1283 #, python-format -msgid "Network %s was not found in NVP." +msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1257 -msgid "Unable to create port or set port attachment in NVP." +#: neutron/plugins/nicira/NeutronPlugin.py:1300 +#, python-format +msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1261 -#, python-format -msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" +#: neutron/plugins/nicira/NeutronPlugin.py:1311 +msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1338 +#: neutron/plugins/nicira/NeutronPlugin.py:1386 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1364 +#: neutron/plugins/nicira/NeutronPlugin.py:1412 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1491 -#: neutron/plugins/nicira/NeutronPlugin.py:1535 +#: neutron/plugins/nicira/NeutronPlugin.py:1539 +#: neutron/plugins/nicira/NeutronPlugin.py:1583 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1504 +#: neutron/plugins/nicira/NeutronPlugin.py:1552 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1544 +#: neutron/plugins/nicira/NeutronPlugin.py:1592 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1560 +#: neutron/plugins/nicira/NeutronPlugin.py:1608 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1564 +#: neutron/plugins/nicira/NeutronPlugin.py:1612 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1566 +#: neutron/plugins/nicira/NeutronPlugin.py:1614 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1599 +#: neutron/plugins/nicira/NeutronPlugin.py:1647 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1603 +#: neutron/plugins/nicira/NeutronPlugin.py:1651 msgid "Unable to delete logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1623 +#: neutron/plugins/nicira/NeutronPlugin.py:1671 #, python-format msgid "" "Current router status:%(router_status)s;Status in Neutron " "DB:%(db_router_status)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1650 +#: neutron/plugins/nicira/NeutronPlugin.py:1698 msgid "Unable to get logical routers from NVP controller" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1672 +#: neutron/plugins/nicira/NeutronPlugin.py:1720 #, python-format msgid "" "Found %s logical routers not bound to Neutron routers. Neutron and NVP " "are potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1698 -#, python-format -msgid "" -"The port %(port_id)s, connected to the router %(router_id)s was not found" -" on the NVP backend." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1733 +#: neutron/plugins/nicira/NeutronPlugin.py:1781 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1778 +#: neutron/plugins/nicira/NeutronPlugin.py:1826 #, python-format msgid "" "The port %(port_id)s, connected to the router %(router_id)s was not found" " on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1790 +#: neutron/plugins/nicira/NeutronPlugin.py:1838 #, python-format msgid "" "Unable to find NVP logical router port for Neutron port id:%s. Was this " "port ever paired with a logical router?" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1819 +#: neutron/plugins/nicira/NeutronPlugin.py:1867 #, python-format msgid "Logical router port resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1845 +#: neutron/plugins/nicira/NeutronPlugin.py:1893 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1851 +#: neutron/plugins/nicira/NeutronPlugin.py:1899 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1917 +#: neutron/plugins/nicira/NeutronPlugin.py:1965 #, python-format msgid "Address list for NVP logical router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1941 +#: neutron/plugins/nicira/NeutronPlugin.py:1989 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1984 +#: neutron/plugins/nicira/NeutronPlugin.py:2032 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1987 +#: neutron/plugins/nicira/NeutronPlugin.py:2035 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2013 +#: neutron/plugins/nicira/NeutronPlugin.py:2061 #, python-format msgid "" "Create_l2_gw_service did not return an uuid for the newly created " "resource:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2035 +#: neutron/plugins/nicira/NeutronPlugin.py:2083 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" @@ -7453,7 +7518,7 @@ msgstr "" #: neutron/plugins/nicira/nvplib.py:505 #, python-format -msgid "Cannot update NVP routes %(routes)s forrouter %(router_id)s" +msgid "Cannot update NVP routes %(routes)s for router %(router_id)s" msgstr "" #: neutron/plugins/nicira/nvplib.py:621 @@ -7479,91 +7544,91 @@ msgstr "" msgid "get_port() %(network)s %(port)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:664 neutron/plugins/nicira/nvplib.py:718 +#: neutron/plugins/nicira/nvplib.py:664 neutron/plugins/nicira/nvplib.py:719 #, python-format msgid "Port or Network not found, Error: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:713 +#: neutron/plugins/nicira/nvplib.py:714 #, python-format msgid "Updated logical port %(result)s on logical switch %(uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:749 +#: neutron/plugins/nicira/nvplib.py:751 #, python-format -msgid "Created logical port %(result)s on logical swtich %(uuid)s" +msgid "Created logical port %(result)s on logical switch %(uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:773 +#: neutron/plugins/nicira/nvplib.py:775 #, python-format msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:803 +#: neutron/plugins/nicira/nvplib.py:805 #, python-format msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:813 +#: neutron/plugins/nicira/nvplib.py:815 #, python-format msgid "" "Delete logical router port %(lport_uuid)s on logical router " "%(lrouter_uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:868 +#: neutron/plugins/nicira/nvplib.py:870 #, python-format msgid "Invalid NVP attachment type '%s'" msgstr "" -#: neutron/plugins/nicira/nvplib.py:880 +#: neutron/plugins/nicira/nvplib.py:882 #, python-format msgid "Port not found, Error: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:999 +#: neutron/plugins/nicira/nvplib.py:1002 #, python-format msgid "Created Security Profile: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1025 +#: neutron/plugins/nicira/nvplib.py:1028 #, python-format msgid "Updated Security Profile: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1044 +#: neutron/plugins/nicira/nvplib.py:1047 #, python-format msgid "Invalid keys for NAT match: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1050 +#: neutron/plugins/nicira/nvplib.py:1053 #, python-format msgid "Creating NAT rule: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1064 +#: neutron/plugins/nicira/nvplib.py:1067 msgid "" "No SNAT rules cannot be applied as they are not available in this version" " of the NVP platform" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1199 +#: neutron/plugins/nicira/nvplib.py:1202 #, python-format msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1204 +#: neutron/plugins/nicira/nvplib.py:1207 #, python-format msgid "" "An exception occurred while updating IP addresses on a router logical " "port:%s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1245 +#: neutron/plugins/nicira/nvplib.py:1248 msgid "Failed to create logical queue" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1256 +#: neutron/plugins/nicira/nvplib.py:1259 msgid "Failed to delete logical queue" msgstr "" @@ -8052,7 +8117,7 @@ msgstr "" #: neutron/plugins/nicira/extensions/nvp_qos.py:46 #, python-format -msgid "Invalid value for dscp %(data)s must be integer valuebetween 0 and 63." +msgid "Invalid value for dscp %(data)s must be integer value between 0 and 63." msgstr "" #: neutron/plugins/nicira/extensions/nvp_qos.py:51 @@ -9013,3 +9078,33 @@ msgstr "" #~ msgid "No DSCP field needed when QoS workload marked trusted" #~ msgstr "" +#~ msgid "" +#~ "MidoClient.create_tenant_router called: " +#~ "tenant_id=%(tenant_id)s, " +#~ "name=%(name)smetadata_router=%(metadata_router)s" +#~ msgstr "" + +#~ msgid "delete_network(): deleting auto-delete port from OFC: %s" +#~ msgstr "" + +#~ msgid "An exception occured while plugging the interface into network:%s" +#~ msgstr "" + +#~ msgid "Network %s was not found in NVP." +#~ msgstr "" + +#~ msgid "" +#~ "The port %(port_id)s, connected to the" +#~ " router %(router_id)s was not found " +#~ "on the NVP backend." +#~ msgstr "" + +#~ msgid "Cannot update NVP routes %(routes)s forrouter %(router_id)s" +#~ msgstr "" + +#~ msgid "Created logical port %(result)s on logical swtich %(uuid)s" +#~ msgstr "" + +#~ msgid "Invalid value for dscp %(data)s must be integer valuebetween 0 and 63." +#~ msgstr "" + diff --git a/neutron/locale/ka_GE/LC_MESSAGES/neutron.po b/neutron/locale/ka_GE/LC_MESSAGES/neutron.po index bb00eb2a1..2fb4aa9fd 100644 --- a/neutron/locale/ka_GE/LC_MESSAGES/neutron.po +++ b/neutron/locale/ka_GE/LC_MESSAGES/neutron.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-07-30 19:54+0000\n" +"POT-Creation-Date: 2013-07-31 19:55+0000\n" "PO-Revision-Date: 2013-04-19 14:53+0000\n" "Last-Translator: Nika Chkhikvishvili \n" "Language-Team: ka_GE \n" @@ -404,7 +404,7 @@ msgid "" "networks" msgstr "" -#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:865 +#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:858 msgid "DHCP agent started" msgstr "" @@ -421,97 +421,102 @@ msgstr "" msgid "Synchronizing state" msgstr "სინქრონიზაცის მდგომარეობა" -#: neutron/agent/dhcp_agent.py:166 +#: neutron/agent/dhcp_agent.py:163 +#, python-format +msgid "Unable to sync network state on deleted network %s" +msgstr "" + +#: neutron/agent/dhcp_agent.py:171 msgid "Unable to sync network state." msgstr "" -#: neutron/agent/dhcp_agent.py:186 neutron/agent/dhcp_agent.py:226 +#: neutron/agent/dhcp_agent.py:191 neutron/agent/dhcp_agent.py:231 #, python-format msgid "Network %s RPC info call failed." msgstr "" -#: neutron/agent/dhcp_agent.py:318 +#: neutron/agent/dhcp_agent.py:323 #, python-format msgid "" "%(port_num)d router ports found on the metadata access network. Only the " "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:528 neutron/agent/l3_agent.py:159 +#: neutron/agent/dhcp_agent.py:533 neutron/agent/l3_agent.py:159 #: neutron/debug/debug_agent.py:45 msgid "The driver used to manage the virtual interface." msgstr "" -#: neutron/agent/dhcp_agent.py:536 +#: neutron/agent/dhcp_agent.py:541 msgid "You must specify an interface driver" msgstr "ტქვენ უნდა მიუთითოთ ინტერფეისის დრაივერი" -#: neutron/agent/dhcp_agent.py:542 neutron/agent/l3_agent.py:202 +#: neutron/agent/dhcp_agent.py:547 neutron/agent/l3_agent.py:202 #, python-format msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/dhcp_agent.py:590 +#: neutron/agent/dhcp_agent.py:595 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/dhcp_agent.py:600 +#: neutron/agent/dhcp_agent.py:605 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/dhcp_agent.py:641 +#: neutron/agent/dhcp_agent.py:646 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/dhcp_agent.py:682 neutron/debug/debug_agent.py:75 +#: neutron/agent/dhcp_agent.py:687 neutron/debug/debug_agent.py:75 #, python-format msgid "Reusing existing device: %s." msgstr "" -#: neutron/agent/dhcp_agent.py:769 +#: neutron/agent/dhcp_agent.py:762 msgid "Location to DHCP lease relay UNIX domain socket" msgstr "" -#: neutron/agent/dhcp_agent.py:799 +#: neutron/agent/dhcp_agent.py:792 #, python-format msgid "Network ID %s is not a valid UUID" msgstr "" -#: neutron/agent/dhcp_agent.py:805 +#: neutron/agent/dhcp_agent.py:798 msgid "Unable to parse lease relay msg to dict." msgstr "" -#: neutron/agent/dhcp_agent.py:806 +#: neutron/agent/dhcp_agent.py:799 #, python-format msgid "Exception value: %s" msgstr "" -#: neutron/agent/dhcp_agent.py:807 +#: neutron/agent/dhcp_agent.py:800 #, python-format msgid "Message representation: %s" msgstr "" -#: neutron/agent/dhcp_agent.py:809 +#: neutron/agent/dhcp_agent.py:802 msgid "Unable update lease. Exception" msgstr "" -#: neutron/agent/dhcp_agent.py:848 neutron/agent/l3_agent.py:805 +#: neutron/agent/dhcp_agent.py:841 neutron/agent/l3_agent.py:805 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:854 neutron/agent/l3_agent.py:810 +#: neutron/agent/dhcp_agent.py:847 neutron/agent/l3_agent.py:810 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:228 #: neutron/plugins/nec/agent/nec_neutron_agent.py:184 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:221 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:862 neutron/agent/l3_agent.py:815 +#: neutron/agent/dhcp_agent.py:855 neutron/agent/l3_agent.py:815 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:281 #, python-format msgid "agent_updated by server side %s!" @@ -929,27 +934,27 @@ msgstr "" msgid "No namespace defined for parent" msgstr "" -#: neutron/agent/linux/iptables_firewall.py:56 +#: neutron/agent/linux/iptables_firewall.py:58 #, python-format msgid "Preparing device (%s) filter" msgstr "" -#: neutron/agent/linux/iptables_firewall.py:64 +#: neutron/agent/linux/iptables_firewall.py:66 #, python-format msgid "Updating device (%s) filter" msgstr "" -#: neutron/agent/linux/iptables_firewall.py:66 +#: neutron/agent/linux/iptables_firewall.py:68 #, python-format msgid "Attempted to update port filter which is not filtered %s" msgstr "" -#: neutron/agent/linux/iptables_firewall.py:75 +#: neutron/agent/linux/iptables_firewall.py:77 #, python-format msgid "Removing device (%s) filter" msgstr "" -#: neutron/agent/linux/iptables_firewall.py:77 +#: neutron/agent/linux/iptables_firewall.py:79 #, python-format msgid "Attempted to remove port filter which is not filtered %r" msgstr "" @@ -1380,58 +1385,58 @@ msgstr "" msgid "'%s' is not a valid IP subnet" msgstr "" -#: neutron/api/v2/attributes.py:271 +#: neutron/api/v2/attributes.py:266 neutron/api/v2/attributes.py:307 #, python-format -msgid "'%s' is not a valid input" +msgid "'%s' is not a list" msgstr "" -#: neutron/api/v2/attributes.py:278 +#: neutron/api/v2/attributes.py:271 neutron/api/v2/attributes.py:318 #, python-format -msgid "'%s' is not a valid UUID" +msgid "Duplicate items in the list: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:290 +#: neutron/api/v2/attributes.py:288 #, python-format -msgid "'%s' is not a list" +msgid "'%s' is not a valid input" msgstr "" -#: neutron/api/v2/attributes.py:301 +#: neutron/api/v2/attributes.py:295 #, python-format -msgid "Duplicate items in the list: '%s'" +msgid "'%s' is not a valid UUID" msgstr "" -#: neutron/api/v2/attributes.py:308 +#: neutron/api/v2/attributes.py:325 #, python-format msgid "'%s' is not a dictionary" msgstr "" -#: neutron/api/v2/attributes.py:333 +#: neutron/api/v2/attributes.py:350 #, python-format msgid "Validator '%s' does not exist." msgstr "" -#: neutron/api/v2/attributes.py:365 +#: neutron/api/v2/attributes.py:382 #, python-format msgid "'%s' is not an integer" msgstr "" -#: neutron/api/v2/attributes.py:370 +#: neutron/api/v2/attributes.py:387 #, python-format msgid "'%s' should be non-negative" msgstr "" -#: neutron/api/v2/attributes.py:389 +#: neutron/api/v2/attributes.py:406 #, python-format msgid "'%s' cannot be converted to boolean" msgstr "" -#: neutron/api/v2/attributes.py:397 +#: neutron/api/v2/attributes.py:414 #: neutron/plugins/nec/extensions/packetfilter.py:48 #, python-format msgid "'%s' is not a integer" msgstr "" -#: neutron/api/v2/attributes.py:410 +#: neutron/api/v2/attributes.py:427 #, python-format msgid "'%s' is not of the form =[value]" msgstr "" @@ -1682,116 +1687,121 @@ msgstr "" #: neutron/common/exceptions.py:74 #, python-format +msgid "Port %(port_id)s could not be found" +msgstr "" + +#: neutron/common/exceptions.py:78 +#, python-format msgid "Port %(port_id)s could not be found on network %(net_id)s" msgstr "" -#: neutron/common/exceptions.py:79 +#: neutron/common/exceptions.py:83 msgid "Policy configuration policy.json could not be found" msgstr "" -#: neutron/common/exceptions.py:83 +#: neutron/common/exceptions.py:87 #, python-format msgid "Requested rule:%(rule)s cannot be found" msgstr "" -#: neutron/common/exceptions.py:87 +#: neutron/common/exceptions.py:91 #, python-format msgid "Failed to init policy %(policy)s because %(reason)s" msgstr "" -#: neutron/common/exceptions.py:91 +#: neutron/common/exceptions.py:95 #, python-format msgid "Failed to check policy %(policy)s because %(reason)s" msgstr "" -#: neutron/common/exceptions.py:95 +#: neutron/common/exceptions.py:99 #, python-format msgid "Unsupported port state: %(port_state)s" msgstr "" -#: neutron/common/exceptions.py:99 +#: neutron/common/exceptions.py:103 msgid "The resource is inuse" msgstr "რესურსი გამოყენებულია" -#: neutron/common/exceptions.py:103 +#: neutron/common/exceptions.py:107 #, python-format msgid "" "Unable to complete operation on network %(net_id)s. There are one or more" " ports still in use on the network." msgstr "" -#: neutron/common/exceptions.py:108 +#: neutron/common/exceptions.py:112 #, python-format msgid "" "Unable to complete operation on subnet %(subnet_id)s. One or more ports " "have an IP allocation from this subnet." msgstr "" -#: neutron/common/exceptions.py:113 +#: neutron/common/exceptions.py:117 #, python-format msgid "" "Unable to complete operation on port %(port_id)s for network %(net_id)s. " "Port already has an attacheddevice %(device_id)s." msgstr "" -#: neutron/common/exceptions.py:119 +#: neutron/common/exceptions.py:123 #, python-format msgid "" "Unable to complete operation for network %(net_id)s. The mac address " "%(mac)s is in use." msgstr "" -#: neutron/common/exceptions.py:125 +#: neutron/common/exceptions.py:129 #, python-format msgid "" "Unable to complete operation for %(subnet_id)s. The number of host routes" " exceeds the limit %(quota)s." msgstr "" -#: neutron/common/exceptions.py:131 +#: neutron/common/exceptions.py:135 #, python-format msgid "" "Unable to complete operation for %(subnet_id)s. The number of DNS " "nameservers exceeds the limit %(quota)s." msgstr "" -#: neutron/common/exceptions.py:136 +#: neutron/common/exceptions.py:140 #, python-format msgid "" "Unable to complete operation for network %(net_id)s. The IP address " "%(ip_address)s is in use." msgstr "" -#: neutron/common/exceptions.py:141 +#: neutron/common/exceptions.py:145 #, python-format msgid "" "Unable to create the network. The VLAN %(vlan_id)s on physical network " "%(physical_network)s is in use." msgstr "" -#: neutron/common/exceptions.py:147 +#: neutron/common/exceptions.py:151 #, python-format msgid "" "Unable to create the flat network. Physical network %(physical_network)s " "is in use." msgstr "" -#: neutron/common/exceptions.py:152 +#: neutron/common/exceptions.py:156 #, python-format msgid "Unable to create the network. The tunnel ID %(tunnel_id)s is in use." msgstr "" -#: neutron/common/exceptions.py:157 +#: neutron/common/exceptions.py:161 msgid "Tenant network creation is not enabled." msgstr "" -#: neutron/common/exceptions.py:165 +#: neutron/common/exceptions.py:169 msgid "" "Unable to create the network. No tenant network is available for " "allocation." msgstr "" -#: neutron/common/exceptions.py:170 +#: neutron/common/exceptions.py:174 #, python-format msgid "" "Unable to plug the attachment %(att_id)s into port %(port_id)s for " @@ -1799,117 +1809,117 @@ msgid "" "%(att_port_id)s" msgstr "" -#: neutron/common/exceptions.py:176 +#: neutron/common/exceptions.py:180 #, python-format msgid "" "Subnet on port %(port_id)s does not match the requested subnet " "%(subnet_id)s" msgstr "" -#: neutron/common/exceptions.py:181 +#: neutron/common/exceptions.py:185 #, python-format msgid "Malformed request body: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:189 +#: neutron/common/exceptions.py:193 #, python-format msgid "Invalid input for operation: %(error_message)s." msgstr "" -#: neutron/common/exceptions.py:193 +#: neutron/common/exceptions.py:197 #, python-format msgid "The allocation pool %(pool)s is not valid." msgstr "" -#: neutron/common/exceptions.py:197 +#: neutron/common/exceptions.py:201 #, python-format msgid "" "Found overlapping allocation pools:%(pool_1)s %(pool_2)s for subnet " "%(subnet_cidr)s." msgstr "" -#: neutron/common/exceptions.py:202 +#: neutron/common/exceptions.py:206 #, python-format msgid "The allocation pool %(pool)s spans beyond the subnet cidr %(subnet_cidr)s." msgstr "" -#: neutron/common/exceptions.py:211 +#: neutron/common/exceptions.py:215 #, python-format msgid "Unable to generate unique mac on network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:215 +#: neutron/common/exceptions.py:219 #, python-format msgid "No more IP addresses available on network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:219 +#: neutron/common/exceptions.py:223 #, python-format msgid "Bridge %(bridge)s does not exist." msgstr "" -#: neutron/common/exceptions.py:223 +#: neutron/common/exceptions.py:227 #, python-format msgid "Creation failed. %(dev_name)s already exists." msgstr "" -#: neutron/common/exceptions.py:227 +#: neutron/common/exceptions.py:231 msgid "Sudo priviledge is required to run this command." msgstr "" -#: neutron/common/exceptions.py:231 +#: neutron/common/exceptions.py:235 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: neutron/common/exceptions.py:235 +#: neutron/common/exceptions.py:239 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: neutron/common/exceptions.py:239 +#: neutron/common/exceptions.py:243 msgid "Tenant-id was missing from Quota request" msgstr "" -#: neutron/common/exceptions.py:243 +#: neutron/common/exceptions.py:247 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: neutron/common/exceptions.py:248 +#: neutron/common/exceptions.py:252 #, python-format msgid "" "Unable to reconfigure sharing settings for network %(network)s. Multiple " "tenants are using it" msgstr "" -#: neutron/common/exceptions.py:253 +#: neutron/common/exceptions.py:257 #, python-format msgid "Invalid extension environment: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:257 +#: neutron/common/exceptions.py:261 #, python-format msgid "Unable to find any IP address on external network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:262 +#: neutron/common/exceptions.py:266 msgid "More than one external network exists" msgstr "" -#: neutron/common/exceptions.py:266 +#: neutron/common/exceptions.py:270 #, python-format msgid "An invalid value was provided for %(opt_name)s: %(opt_value)s" msgstr "" -#: neutron/common/exceptions.py:271 +#: neutron/common/exceptions.py:275 #, python-format msgid "Gateway ip %(ip_address)s conflicts with allocation pool %(pool)s" msgstr "" -#: neutron/common/exceptions.py:276 +#: neutron/common/exceptions.py:280 #, python-format msgid "Invalid network VLAN range: '%(vlan_range)s' - '%(error)s'" msgstr "" @@ -2012,200 +2022,200 @@ msgstr "" msgid "Cannot create resource for another tenant" msgstr "" -#: neutron/db/db_base_plugin_v2.py:274 +#: neutron/db/db_base_plugin_v2.py:272 #, python-format msgid "Generated mac for network %(network_id)s is %(mac_address)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:280 +#: neutron/db/db_base_plugin_v2.py:278 #, python-format msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:284 +#: neutron/db/db_base_plugin_v2.py:282 #, python-format msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/db_base_plugin_v2.py:314 +#: neutron/db/db_base_plugin_v2.py:312 #, python-format msgid "" "Hold allocated IP %(ip_address)s " "(%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:378 +#: neutron/db/db_base_plugin_v2.py:376 #, python-format msgid "Recycle %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:382 +#: neutron/db/db_base_plugin_v2.py:380 #, python-format msgid "Recycle: first match for %(first_ip)s-%(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:389 +#: neutron/db/db_base_plugin_v2.py:387 #, python-format msgid "Recycle: last match for %(first_ip)s-%(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:401 +#: neutron/db/db_base_plugin_v2.py:399 #, python-format msgid "Recycle: merged %(first_ip1)s-%(last_ip1)s and %(first_ip2)s-%(last_ip2)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:410 +#: neutron/db/db_base_plugin_v2.py:408 #, python-format msgid "Recycle: updated first %(first_ip)s-%(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:415 +#: neutron/db/db_base_plugin_v2.py:413 #, python-format msgid "Recycle: updated last %(first_ip)s-%(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:424 +#: neutron/db/db_base_plugin_v2.py:422 #, python-format msgid "Recycle: created new %(first_ip)s-%(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:448 +#: neutron/db/db_base_plugin_v2.py:446 #, python-format msgid "" "No fixed IP found that matches the network %(network_id)s and ip address " "%(ip_address)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:457 +#: neutron/db/db_base_plugin_v2.py:455 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:481 +#: neutron/db/db_base_plugin_v2.py:479 #, python-format msgid "All IP's from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:486 +#: neutron/db/db_base_plugin_v2.py:484 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:493 +#: neutron/db/db_base_plugin_v2.py:491 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: neutron/db/db_base_plugin_v2.py:599 +#: neutron/db/db_base_plugin_v2.py:597 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/db_base_plugin_v2.py:611 +#: neutron/db/db_base_plugin_v2.py:609 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: neutron/db/db_base_plugin_v2.py:617 +#: neutron/db/db_base_plugin_v2.py:615 #, python-format msgid "" "Failed to create port on network %(network_id)s, because fixed_ips " "included invalid subnet %(subnet_id)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:637 +#: neutron/db/db_base_plugin_v2.py:635 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:646 neutron/db/db_base_plugin_v2.py:679 +#: neutron/db/db_base_plugin_v2.py:644 neutron/db/db_base_plugin_v2.py:677 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/db_base_plugin_v2.py:694 +#: neutron/db/db_base_plugin_v2.py:692 #, python-format msgid "Port update. Hold %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:702 +#: neutron/db/db_base_plugin_v2.py:700 #, python-format msgid "Port update. Adding %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:757 +#: neutron/db/db_base_plugin_v2.py:755 #, python-format msgid "" "Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps" " with another subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:762 +#: neutron/db/db_base_plugin_v2.py:760 #, python-format msgid "" "Validation for CIDR: %(new_cidr)s failed - overlaps with subnet " "%(subnet_id)s (CIDR: %(cidr)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:782 +#: neutron/db/db_base_plugin_v2.py:780 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: neutron/db/db_base_plugin_v2.py:789 +#: neutron/db/db_base_plugin_v2.py:787 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/db_base_plugin_v2.py:796 +#: neutron/db/db_base_plugin_v2.py:794 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/db_base_plugin_v2.py:800 +#: neutron/db/db_base_plugin_v2.py:798 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:805 +#: neutron/db/db_base_plugin_v2.py:803 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:818 +#: neutron/db/db_base_plugin_v2.py:816 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: neutron/db/db_base_plugin_v2.py:829 +#: neutron/db/db_base_plugin_v2.py:827 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:842 neutron/db/db_base_plugin_v2.py:846 +#: neutron/db/db_base_plugin_v2.py:840 neutron/db/db_base_plugin_v2.py:844 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:968 +#: neutron/db/db_base_plugin_v2.py:966 #, python-format msgid "An exception occured while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1067 +#: neutron/db/db_base_plugin_v2.py:1065 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1091 +#: neutron/db/db_base_plugin_v2.py:1089 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1104 +#: neutron/db/db_base_plugin_v2.py:1102 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1366 +#: neutron/db/db_base_plugin_v2.py:1364 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1446 +#: neutron/db/db_base_plugin_v2.py:1444 #, python-format msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" @@ -2350,7 +2360,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:600 neutron/plugins/nicira/NeutronPlugin.py:1878 +#: neutron/db/l3_db.py:600 neutron/plugins/nicira/NeutronPlugin.py:1926 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -3018,6 +3028,51 @@ msgstr "" msgid "API for retrieving service providers for Neutron advanced services" msgstr "" +#: neutron/extensions/vpnaas.py:35 +#, python-format +msgid "VPNService %(vpnservice_id)s could not be found" +msgstr "" + +#: neutron/extensions/vpnaas.py:39 +#, python-format +msgid "ipsec_site_connection %(ipsecsite_conn_id)s not found" +msgstr "" + +#: neutron/extensions/vpnaas.py:43 +#, python-format +msgid "ipsec_site_connection %(attribute_a)s less than dpd_interval" +msgstr "" + +#: neutron/extensions/vpnaas.py:47 +#, python-format +msgid "IKEPolicy %(ikepolicy_id)s could not be found" +msgstr "" + +#: neutron/extensions/vpnaas.py:51 +#, python-format +msgid "IPsecPolicy %(ipsecpolicy_id)s could not be found" +msgstr "" + +#: neutron/extensions/vpnaas.py:55 +#, python-format +msgid "IKEPolicy %(ikepolicy_id)s is still in use" +msgstr "" + +#: neutron/extensions/vpnaas.py:59 +#, python-format +msgid "VPNService %(vpnservice_id)s is still in use" +msgstr "" + +#: neutron/extensions/vpnaas.py:63 +#, python-format +msgid "Invalid state %(state)s of vpnaas resource %(id)s" +msgstr "" + +#: neutron/extensions/vpnaas.py:67 +#, python-format +msgid "IPsecPolicy %(ipsecpolicy_id)s is still in use" +msgstr "" + #: neutron/openstack/common/exception.py:104 msgid "Uncaught exception" msgstr "" @@ -5450,7 +5505,7 @@ msgstr "" #, python-format msgid "" "MidoClient.create_tenant_router called: tenant_id=%(tenant_id)s, " -"name=%(name)smetadata_router=%(metadata_router)s" +"name=%(name)s, metadata_router=%(metadata_router)s" msgstr "" #: neutron/plugins/midonet/midonet_lib.py:292 @@ -5712,7 +5767,7 @@ msgid "MidonetPluginV2.update_network called: id=%(id)r, network=%(network)r" msgstr "" #: neutron/plugins/midonet/plugin.py:193 -#: neutron/plugins/nicira/NeutronPlugin.py:1073 +#: neutron/plugins/nicira/NeutronPlugin.py:1115 msgid "admin_state_up=False networks are not supported." msgstr "" @@ -6652,76 +6707,81 @@ msgstr "" msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:234 +#: neutron/plugins/nec/nec_plugin.py:237 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:253 +#: neutron/plugins/nec/nec_plugin.py:256 #, python-format msgid "create_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:269 +#: neutron/plugins/nec/nec_plugin.py:272 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:309 +#: neutron/plugins/nec/nec_plugin.py:312 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:318 +#: neutron/plugins/nec/nec_plugin.py:331 #, python-format -msgid "delete_network(): deleting auto-delete port from OFC: %s" +msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:334 +#: neutron/plugins/nec/nec_plugin.py:346 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:347 +#: neutron/plugins/nec/nec_plugin.py:361 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:359 +#: neutron/plugins/nec/nec_plugin.py:373 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:378 +#: neutron/plugins/nec/nec_plugin.py:392 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:404 +#: neutron/plugins/nec/nec_plugin.py:418 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:484 +#: neutron/plugins/nec/nec_plugin.py:426 +#, python-format +msgid "Failed to delete port=%s from OFC." +msgstr "" + +#: neutron/plugins/nec/nec_plugin.py:501 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:515 +#: neutron/plugins/nec/nec_plugin.py:532 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:534 +#: neutron/plugins/nec/nec_plugin.py:551 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:539 +#: neutron/plugins/nec/nec_plugin.py:556 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -6941,407 +7001,412 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:248 +#: neutron/plugins/nicira/NeutronPlugin.py:246 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:283 +#: neutron/plugins/nicira/NeutronPlugin.py:281 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:285 +#: neutron/plugins/nicira/NeutronPlugin.py:283 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:288 +#: neutron/plugins/nicira/NeutronPlugin.py:286 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:363 +#: neutron/plugins/nicira/NeutronPlugin.py:361 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:369 +#: neutron/plugins/nicira/NeutronPlugin.py:367 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:375 +#: neutron/plugins/nicira/NeutronPlugin.py:373 #, python-format msgid "" "Unable to plug attachment in router port %(r_port_id)s for neutron port " "id %(q_port_id)s on router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:420 +#: neutron/plugins/nicira/NeutronPlugin.py:418 msgid "An exception occured while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:446 -#: neutron/plugins/nicira/NeutronPlugin.py:481 -#: neutron/plugins/nicira/NeutronPlugin.py:649 +#: neutron/plugins/nicira/NeutronPlugin.py:448 +#, python-format +msgid "An exception occured while creating the quantum port %s on the NVP plaform" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:460 +#: neutron/plugins/nicira/NeutronPlugin.py:497 +#: neutron/plugins/nicira/NeutronPlugin.py:682 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:466 -#: neutron/plugins/nicira/NeutronPlugin.py:546 -#: neutron/plugins/nicira/NeutronPlugin.py:668 +#: neutron/plugins/nicira/NeutronPlugin.py:482 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:470 -#, python-format -msgid "An exception occured while plugging the interface into network:%s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:488 +#: neutron/plugins/nicira/NeutronPlugin.py:504 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:497 +#: neutron/plugins/nicira/NeutronPlugin.py:513 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:503 +#: neutron/plugins/nicira/NeutronPlugin.py:519 #, python-format msgid "port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:522 -#: neutron/plugins/nicira/NeutronPlugin.py:925 +#: neutron/plugins/nicira/NeutronPlugin.py:538 +#: neutron/plugins/nicira/NeutronPlugin.py:967 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:534 +#: neutron/plugins/nicira/NeutronPlugin.py:550 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:553 +#: neutron/plugins/nicira/NeutronPlugin.py:573 +#, python-format +msgid "" +"_nvp_create_router_port completed for port %(name)s on network " +"%(network_id)s. The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:586 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:561 +#: neutron/plugins/nicira/NeutronPlugin.py:594 #, python-format msgid "The gateway port for the router %s was not found on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:598 +#: neutron/plugins/nicira/NeutronPlugin.py:631 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:630 +#: neutron/plugins/nicira/NeutronPlugin.py:663 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:634 -#: neutron/plugins/nicira/NeutronPlugin.py:1823 +#: neutron/plugins/nicira/NeutronPlugin.py:667 +#: neutron/plugins/nicira/NeutronPlugin.py:1871 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:636 +#: neutron/plugins/nicira/NeutronPlugin.py:669 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:706 +#: neutron/plugins/nicira/NeutronPlugin.py:710 +#, python-format +msgid "" +"_nvp_create_l2_gw_port completed for port %(name)s on network " +"%(network_id)s. The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:748 #, python-format msgid "Unable to find NVP uuid for Neutron port %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:735 +#: neutron/plugins/nicira/NeutronPlugin.py:777 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:739 +#: neutron/plugins/nicira/NeutronPlugin.py:781 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:743 +#: neutron/plugins/nicira/NeutronPlugin.py:785 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:747 -#: neutron/plugins/nicira/NeutronPlugin.py:762 +#: neutron/plugins/nicira/NeutronPlugin.py:789 +#: neutron/plugins/nicira/NeutronPlugin.py:804 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:768 +#: neutron/plugins/nicira/NeutronPlugin.py:810 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:799 +#: neutron/plugins/nicira/NeutronPlugin.py:841 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:821 +#: neutron/plugins/nicira/NeutronPlugin.py:863 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:849 +#: neutron/plugins/nicira/NeutronPlugin.py:891 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:907 +#: neutron/plugins/nicira/NeutronPlugin.py:949 #, python-format msgid "A nvp lport identifier was not found for neutron port '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:935 +#: neutron/plugins/nicira/NeutronPlugin.py:977 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:938 +#: neutron/plugins/nicira/NeutronPlugin.py:980 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:964 +#: neutron/plugins/nicira/NeutronPlugin.py:1006 #, python-format msgid "" "Current network status:%(nvp_net_status)s; Status in Neutron " "DB:%(neutron_status)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:974 -#: neutron/plugins/nicira/NeutronPlugin.py:1022 +#: neutron/plugins/nicira/NeutronPlugin.py:1016 +#: neutron/plugins/nicira/NeutronPlugin.py:1064 msgid "Unable to get logical switches" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1036 +#: neutron/plugins/nicira/NeutronPlugin.py:1078 #, python-format msgid "Logical Switch %s found in neutron database but not in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1051 +#: neutron/plugins/nicira/NeutronPlugin.py:1093 #, python-format msgid "" "Found %s logical switches not bound to Neutron networks. Neutron and NVP " "are potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1055 +#: neutron/plugins/nicira/NeutronPlugin.py:1097 #, python-format msgid "get_networks() completed for tenant %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1140 +#: neutron/plugins/nicira/NeutronPlugin.py:1182 #, python-format msgid "Lswitch %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1149 +#: neutron/plugins/nicira/NeutronPlugin.py:1191 msgid "Unable to get ports" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1176 +#: neutron/plugins/nicira/NeutronPlugin.py:1218 #, python-format msgid "Neutron logical port %s was not found on NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1183 +#: neutron/plugins/nicira/NeutronPlugin.py:1225 #, python-format msgid "" "Found %s logical ports not bound to Neutron ports. Neutron and NVP are " "potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1249 -#, fuzzy, python-format -msgid "Network %s was not found in NVP." -msgstr "პლაგინი ვერ მოიძებნა." - -#: neutron/plugins/nicira/NeutronPlugin.py:1257 -msgid "Unable to create port or set port attachment in NVP." +#: neutron/plugins/nicira/NeutronPlugin.py:1283 +#, python-format +msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1261 +#: neutron/plugins/nicira/NeutronPlugin.py:1300 #, python-format -msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" +msgid "Logical switch for network %s was not found in NVP." +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:1311 +msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1338 +#: neutron/plugins/nicira/NeutronPlugin.py:1386 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1364 +#: neutron/plugins/nicira/NeutronPlugin.py:1412 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1491 -#: neutron/plugins/nicira/NeutronPlugin.py:1535 +#: neutron/plugins/nicira/NeutronPlugin.py:1539 +#: neutron/plugins/nicira/NeutronPlugin.py:1583 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1504 +#: neutron/plugins/nicira/NeutronPlugin.py:1552 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1544 +#: neutron/plugins/nicira/NeutronPlugin.py:1592 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1560 +#: neutron/plugins/nicira/NeutronPlugin.py:1608 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1564 +#: neutron/plugins/nicira/NeutronPlugin.py:1612 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1566 +#: neutron/plugins/nicira/NeutronPlugin.py:1614 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1599 +#: neutron/plugins/nicira/NeutronPlugin.py:1647 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1603 +#: neutron/plugins/nicira/NeutronPlugin.py:1651 msgid "Unable to delete logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1623 +#: neutron/plugins/nicira/NeutronPlugin.py:1671 #, python-format msgid "" "Current router status:%(router_status)s;Status in Neutron " "DB:%(db_router_status)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1650 +#: neutron/plugins/nicira/NeutronPlugin.py:1698 msgid "Unable to get logical routers from NVP controller" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1672 +#: neutron/plugins/nicira/NeutronPlugin.py:1720 #, python-format msgid "" "Found %s logical routers not bound to Neutron routers. Neutron and NVP " "are potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1698 -#, python-format -msgid "" -"The port %(port_id)s, connected to the router %(router_id)s was not found" -" on the NVP backend." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1733 +#: neutron/plugins/nicira/NeutronPlugin.py:1781 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1778 +#: neutron/plugins/nicira/NeutronPlugin.py:1826 #, python-format msgid "" "The port %(port_id)s, connected to the router %(router_id)s was not found" " on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1790 +#: neutron/plugins/nicira/NeutronPlugin.py:1838 #, python-format msgid "" "Unable to find NVP logical router port for Neutron port id:%s. Was this " "port ever paired with a logical router?" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1819 +#: neutron/plugins/nicira/NeutronPlugin.py:1867 #, python-format msgid "Logical router port resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1845 +#: neutron/plugins/nicira/NeutronPlugin.py:1893 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1851 +#: neutron/plugins/nicira/NeutronPlugin.py:1899 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1917 +#: neutron/plugins/nicira/NeutronPlugin.py:1965 #, python-format msgid "Address list for NVP logical router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1941 +#: neutron/plugins/nicira/NeutronPlugin.py:1989 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1984 +#: neutron/plugins/nicira/NeutronPlugin.py:2032 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1987 +#: neutron/plugins/nicira/NeutronPlugin.py:2035 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2013 +#: neutron/plugins/nicira/NeutronPlugin.py:2061 #, python-format msgid "" "Create_l2_gw_service did not return an uuid for the newly created " "resource:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2035 +#: neutron/plugins/nicira/NeutronPlugin.py:2083 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" @@ -7453,7 +7518,7 @@ msgstr "" #: neutron/plugins/nicira/nvplib.py:505 #, python-format -msgid "Cannot update NVP routes %(routes)s forrouter %(router_id)s" +msgid "Cannot update NVP routes %(routes)s for router %(router_id)s" msgstr "" #: neutron/plugins/nicira/nvplib.py:621 @@ -7479,91 +7544,91 @@ msgstr "" msgid "get_port() %(network)s %(port)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:664 neutron/plugins/nicira/nvplib.py:718 +#: neutron/plugins/nicira/nvplib.py:664 neutron/plugins/nicira/nvplib.py:719 #, python-format msgid "Port or Network not found, Error: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:713 +#: neutron/plugins/nicira/nvplib.py:714 #, python-format msgid "Updated logical port %(result)s on logical switch %(uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:749 +#: neutron/plugins/nicira/nvplib.py:751 #, python-format -msgid "Created logical port %(result)s on logical swtich %(uuid)s" +msgid "Created logical port %(result)s on logical switch %(uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:773 +#: neutron/plugins/nicira/nvplib.py:775 #, python-format msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:803 +#: neutron/plugins/nicira/nvplib.py:805 #, python-format msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:813 +#: neutron/plugins/nicira/nvplib.py:815 #, python-format msgid "" "Delete logical router port %(lport_uuid)s on logical router " "%(lrouter_uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:868 +#: neutron/plugins/nicira/nvplib.py:870 #, python-format msgid "Invalid NVP attachment type '%s'" msgstr "" -#: neutron/plugins/nicira/nvplib.py:880 +#: neutron/plugins/nicira/nvplib.py:882 #, python-format msgid "Port not found, Error: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:999 +#: neutron/plugins/nicira/nvplib.py:1002 #, python-format msgid "Created Security Profile: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1025 +#: neutron/plugins/nicira/nvplib.py:1028 #, python-format msgid "Updated Security Profile: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1044 +#: neutron/plugins/nicira/nvplib.py:1047 #, python-format msgid "Invalid keys for NAT match: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1050 +#: neutron/plugins/nicira/nvplib.py:1053 #, python-format msgid "Creating NAT rule: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1064 +#: neutron/plugins/nicira/nvplib.py:1067 msgid "" "No SNAT rules cannot be applied as they are not available in this version" " of the NVP platform" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1199 +#: neutron/plugins/nicira/nvplib.py:1202 #, python-format msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1204 +#: neutron/plugins/nicira/nvplib.py:1207 #, python-format msgid "" "An exception occurred while updating IP addresses on a router logical " "port:%s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1245 +#: neutron/plugins/nicira/nvplib.py:1248 msgid "Failed to create logical queue" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1256 +#: neutron/plugins/nicira/nvplib.py:1259 msgid "Failed to delete logical queue" msgstr "" @@ -8052,7 +8117,7 @@ msgstr "" #: neutron/plugins/nicira/extensions/nvp_qos.py:46 #, python-format -msgid "Invalid value for dscp %(data)s must be integer valuebetween 0 and 63." +msgid "Invalid value for dscp %(data)s must be integer value between 0 and 63." msgstr "" #: neutron/plugins/nicira/extensions/nvp_qos.py:51 @@ -9013,3 +9078,33 @@ msgstr "" #~ msgid "No DSCP field needed when QoS workload marked trusted" #~ msgstr "" +#~ msgid "" +#~ "MidoClient.create_tenant_router called: " +#~ "tenant_id=%(tenant_id)s, " +#~ "name=%(name)smetadata_router=%(metadata_router)s" +#~ msgstr "" + +#~ msgid "delete_network(): deleting auto-delete port from OFC: %s" +#~ msgstr "" + +#~ msgid "An exception occured while plugging the interface into network:%s" +#~ msgstr "" + +#~ msgid "Network %s was not found in NVP." +#~ msgstr "პლაგინი ვერ მოიძებნა." + +#~ msgid "" +#~ "The port %(port_id)s, connected to the" +#~ " router %(router_id)s was not found " +#~ "on the NVP backend." +#~ msgstr "" + +#~ msgid "Cannot update NVP routes %(routes)s forrouter %(router_id)s" +#~ msgstr "" + +#~ msgid "Created logical port %(result)s on logical swtich %(uuid)s" +#~ msgstr "" + +#~ msgid "Invalid value for dscp %(data)s must be integer valuebetween 0 and 63." +#~ msgstr "" + diff --git a/neutron/locale/ko/LC_MESSAGES/neutron.po b/neutron/locale/ko/LC_MESSAGES/neutron.po index 42fb2e756..ca6e2b8d0 100644 --- a/neutron/locale/ko/LC_MESSAGES/neutron.po +++ b/neutron/locale/ko/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-07-30 19:54+0000\n" +"POT-Creation-Date: 2013-07-31 19:55+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Korean " @@ -404,7 +404,7 @@ msgid "" "networks" msgstr "" -#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:865 +#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:858 msgid "DHCP agent started" msgstr "" @@ -421,97 +421,102 @@ msgstr "" msgid "Synchronizing state" msgstr "" -#: neutron/agent/dhcp_agent.py:166 +#: neutron/agent/dhcp_agent.py:163 +#, python-format +msgid "Unable to sync network state on deleted network %s" +msgstr "" + +#: neutron/agent/dhcp_agent.py:171 msgid "Unable to sync network state." msgstr "" -#: neutron/agent/dhcp_agent.py:186 neutron/agent/dhcp_agent.py:226 +#: neutron/agent/dhcp_agent.py:191 neutron/agent/dhcp_agent.py:231 #, python-format msgid "Network %s RPC info call failed." msgstr "" -#: neutron/agent/dhcp_agent.py:318 +#: neutron/agent/dhcp_agent.py:323 #, python-format msgid "" "%(port_num)d router ports found on the metadata access network. Only the " "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:528 neutron/agent/l3_agent.py:159 +#: neutron/agent/dhcp_agent.py:533 neutron/agent/l3_agent.py:159 #: neutron/debug/debug_agent.py:45 msgid "The driver used to manage the virtual interface." msgstr "" -#: neutron/agent/dhcp_agent.py:536 +#: neutron/agent/dhcp_agent.py:541 msgid "You must specify an interface driver" msgstr "" -#: neutron/agent/dhcp_agent.py:542 neutron/agent/l3_agent.py:202 +#: neutron/agent/dhcp_agent.py:547 neutron/agent/l3_agent.py:202 #, python-format msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/dhcp_agent.py:590 +#: neutron/agent/dhcp_agent.py:595 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/dhcp_agent.py:600 +#: neutron/agent/dhcp_agent.py:605 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/dhcp_agent.py:641 +#: neutron/agent/dhcp_agent.py:646 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/dhcp_agent.py:682 neutron/debug/debug_agent.py:75 +#: neutron/agent/dhcp_agent.py:687 neutron/debug/debug_agent.py:75 #, python-format msgid "Reusing existing device: %s." msgstr "" -#: neutron/agent/dhcp_agent.py:769 +#: neutron/agent/dhcp_agent.py:762 msgid "Location to DHCP lease relay UNIX domain socket" msgstr "" -#: neutron/agent/dhcp_agent.py:799 +#: neutron/agent/dhcp_agent.py:792 #, python-format msgid "Network ID %s is not a valid UUID" msgstr "" -#: neutron/agent/dhcp_agent.py:805 +#: neutron/agent/dhcp_agent.py:798 msgid "Unable to parse lease relay msg to dict." msgstr "" -#: neutron/agent/dhcp_agent.py:806 +#: neutron/agent/dhcp_agent.py:799 #, python-format msgid "Exception value: %s" msgstr "" -#: neutron/agent/dhcp_agent.py:807 +#: neutron/agent/dhcp_agent.py:800 #, python-format msgid "Message representation: %s" msgstr "" -#: neutron/agent/dhcp_agent.py:809 +#: neutron/agent/dhcp_agent.py:802 msgid "Unable update lease. Exception" msgstr "" -#: neutron/agent/dhcp_agent.py:848 neutron/agent/l3_agent.py:805 +#: neutron/agent/dhcp_agent.py:841 neutron/agent/l3_agent.py:805 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:854 neutron/agent/l3_agent.py:810 +#: neutron/agent/dhcp_agent.py:847 neutron/agent/l3_agent.py:810 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:228 #: neutron/plugins/nec/agent/nec_neutron_agent.py:184 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:221 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:862 neutron/agent/l3_agent.py:815 +#: neutron/agent/dhcp_agent.py:855 neutron/agent/l3_agent.py:815 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:281 #, python-format msgid "agent_updated by server side %s!" @@ -929,27 +934,27 @@ msgstr "" msgid "No namespace defined for parent" msgstr "" -#: neutron/agent/linux/iptables_firewall.py:56 +#: neutron/agent/linux/iptables_firewall.py:58 #, python-format msgid "Preparing device (%s) filter" msgstr "" -#: neutron/agent/linux/iptables_firewall.py:64 +#: neutron/agent/linux/iptables_firewall.py:66 #, python-format msgid "Updating device (%s) filter" msgstr "" -#: neutron/agent/linux/iptables_firewall.py:66 +#: neutron/agent/linux/iptables_firewall.py:68 #, python-format msgid "Attempted to update port filter which is not filtered %s" msgstr "" -#: neutron/agent/linux/iptables_firewall.py:75 +#: neutron/agent/linux/iptables_firewall.py:77 #, python-format msgid "Removing device (%s) filter" msgstr "" -#: neutron/agent/linux/iptables_firewall.py:77 +#: neutron/agent/linux/iptables_firewall.py:79 #, python-format msgid "Attempted to remove port filter which is not filtered %r" msgstr "" @@ -1380,58 +1385,58 @@ msgstr "" msgid "'%s' is not a valid IP subnet" msgstr "" -#: neutron/api/v2/attributes.py:271 +#: neutron/api/v2/attributes.py:266 neutron/api/v2/attributes.py:307 #, python-format -msgid "'%s' is not a valid input" +msgid "'%s' is not a list" msgstr "" -#: neutron/api/v2/attributes.py:278 +#: neutron/api/v2/attributes.py:271 neutron/api/v2/attributes.py:318 #, python-format -msgid "'%s' is not a valid UUID" +msgid "Duplicate items in the list: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:290 +#: neutron/api/v2/attributes.py:288 #, python-format -msgid "'%s' is not a list" +msgid "'%s' is not a valid input" msgstr "" -#: neutron/api/v2/attributes.py:301 +#: neutron/api/v2/attributes.py:295 #, python-format -msgid "Duplicate items in the list: '%s'" +msgid "'%s' is not a valid UUID" msgstr "" -#: neutron/api/v2/attributes.py:308 +#: neutron/api/v2/attributes.py:325 #, python-format msgid "'%s' is not a dictionary" msgstr "" -#: neutron/api/v2/attributes.py:333 +#: neutron/api/v2/attributes.py:350 #, python-format msgid "Validator '%s' does not exist." msgstr "" -#: neutron/api/v2/attributes.py:365 +#: neutron/api/v2/attributes.py:382 #, python-format msgid "'%s' is not an integer" msgstr "" -#: neutron/api/v2/attributes.py:370 +#: neutron/api/v2/attributes.py:387 #, python-format msgid "'%s' should be non-negative" msgstr "" -#: neutron/api/v2/attributes.py:389 +#: neutron/api/v2/attributes.py:406 #, python-format msgid "'%s' cannot be converted to boolean" msgstr "" -#: neutron/api/v2/attributes.py:397 +#: neutron/api/v2/attributes.py:414 #: neutron/plugins/nec/extensions/packetfilter.py:48 #, python-format msgid "'%s' is not a integer" msgstr "" -#: neutron/api/v2/attributes.py:410 +#: neutron/api/v2/attributes.py:427 #, python-format msgid "'%s' is not of the form =[value]" msgstr "" @@ -1682,116 +1687,121 @@ msgstr "" #: neutron/common/exceptions.py:74 #, python-format +msgid "Port %(port_id)s could not be found" +msgstr "" + +#: neutron/common/exceptions.py:78 +#, python-format msgid "Port %(port_id)s could not be found on network %(net_id)s" msgstr "" -#: neutron/common/exceptions.py:79 +#: neutron/common/exceptions.py:83 msgid "Policy configuration policy.json could not be found" msgstr "" -#: neutron/common/exceptions.py:83 +#: neutron/common/exceptions.py:87 #, python-format msgid "Requested rule:%(rule)s cannot be found" msgstr "" -#: neutron/common/exceptions.py:87 +#: neutron/common/exceptions.py:91 #, python-format msgid "Failed to init policy %(policy)s because %(reason)s" msgstr "" -#: neutron/common/exceptions.py:91 +#: neutron/common/exceptions.py:95 #, python-format msgid "Failed to check policy %(policy)s because %(reason)s" msgstr "" -#: neutron/common/exceptions.py:95 +#: neutron/common/exceptions.py:99 #, python-format msgid "Unsupported port state: %(port_state)s" msgstr "" -#: neutron/common/exceptions.py:99 +#: neutron/common/exceptions.py:103 msgid "The resource is inuse" msgstr "" -#: neutron/common/exceptions.py:103 +#: neutron/common/exceptions.py:107 #, python-format msgid "" "Unable to complete operation on network %(net_id)s. There are one or more" " ports still in use on the network." msgstr "" -#: neutron/common/exceptions.py:108 +#: neutron/common/exceptions.py:112 #, python-format msgid "" "Unable to complete operation on subnet %(subnet_id)s. One or more ports " "have an IP allocation from this subnet." msgstr "" -#: neutron/common/exceptions.py:113 +#: neutron/common/exceptions.py:117 #, python-format msgid "" "Unable to complete operation on port %(port_id)s for network %(net_id)s. " "Port already has an attacheddevice %(device_id)s." msgstr "" -#: neutron/common/exceptions.py:119 +#: neutron/common/exceptions.py:123 #, python-format msgid "" "Unable to complete operation for network %(net_id)s. The mac address " "%(mac)s is in use." msgstr "" -#: neutron/common/exceptions.py:125 +#: neutron/common/exceptions.py:129 #, python-format msgid "" "Unable to complete operation for %(subnet_id)s. The number of host routes" " exceeds the limit %(quota)s." msgstr "" -#: neutron/common/exceptions.py:131 +#: neutron/common/exceptions.py:135 #, python-format msgid "" "Unable to complete operation for %(subnet_id)s. The number of DNS " "nameservers exceeds the limit %(quota)s." msgstr "" -#: neutron/common/exceptions.py:136 +#: neutron/common/exceptions.py:140 #, python-format msgid "" "Unable to complete operation for network %(net_id)s. The IP address " "%(ip_address)s is in use." msgstr "" -#: neutron/common/exceptions.py:141 +#: neutron/common/exceptions.py:145 #, python-format msgid "" "Unable to create the network. The VLAN %(vlan_id)s on physical network " "%(physical_network)s is in use." msgstr "" -#: neutron/common/exceptions.py:147 +#: neutron/common/exceptions.py:151 #, python-format msgid "" "Unable to create the flat network. Physical network %(physical_network)s " "is in use." msgstr "" -#: neutron/common/exceptions.py:152 +#: neutron/common/exceptions.py:156 #, python-format msgid "Unable to create the network. The tunnel ID %(tunnel_id)s is in use." msgstr "" -#: neutron/common/exceptions.py:157 +#: neutron/common/exceptions.py:161 msgid "Tenant network creation is not enabled." msgstr "" -#: neutron/common/exceptions.py:165 +#: neutron/common/exceptions.py:169 msgid "" "Unable to create the network. No tenant network is available for " "allocation." msgstr "" -#: neutron/common/exceptions.py:170 +#: neutron/common/exceptions.py:174 #, python-format msgid "" "Unable to plug the attachment %(att_id)s into port %(port_id)s for " @@ -1799,117 +1809,117 @@ msgid "" "%(att_port_id)s" msgstr "" -#: neutron/common/exceptions.py:176 +#: neutron/common/exceptions.py:180 #, python-format msgid "" "Subnet on port %(port_id)s does not match the requested subnet " "%(subnet_id)s" msgstr "" -#: neutron/common/exceptions.py:181 +#: neutron/common/exceptions.py:185 #, python-format msgid "Malformed request body: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:189 +#: neutron/common/exceptions.py:193 #, python-format msgid "Invalid input for operation: %(error_message)s." msgstr "" -#: neutron/common/exceptions.py:193 +#: neutron/common/exceptions.py:197 #, python-format msgid "The allocation pool %(pool)s is not valid." msgstr "" -#: neutron/common/exceptions.py:197 +#: neutron/common/exceptions.py:201 #, python-format msgid "" "Found overlapping allocation pools:%(pool_1)s %(pool_2)s for subnet " "%(subnet_cidr)s." msgstr "" -#: neutron/common/exceptions.py:202 +#: neutron/common/exceptions.py:206 #, python-format msgid "The allocation pool %(pool)s spans beyond the subnet cidr %(subnet_cidr)s." msgstr "" -#: neutron/common/exceptions.py:211 +#: neutron/common/exceptions.py:215 #, python-format msgid "Unable to generate unique mac on network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:215 +#: neutron/common/exceptions.py:219 #, python-format msgid "No more IP addresses available on network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:219 +#: neutron/common/exceptions.py:223 #, python-format msgid "Bridge %(bridge)s does not exist." msgstr "" -#: neutron/common/exceptions.py:223 +#: neutron/common/exceptions.py:227 #, python-format msgid "Creation failed. %(dev_name)s already exists." msgstr "" -#: neutron/common/exceptions.py:227 +#: neutron/common/exceptions.py:231 msgid "Sudo priviledge is required to run this command." msgstr "" -#: neutron/common/exceptions.py:231 +#: neutron/common/exceptions.py:235 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: neutron/common/exceptions.py:235 +#: neutron/common/exceptions.py:239 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: neutron/common/exceptions.py:239 +#: neutron/common/exceptions.py:243 msgid "Tenant-id was missing from Quota request" msgstr "" -#: neutron/common/exceptions.py:243 +#: neutron/common/exceptions.py:247 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: neutron/common/exceptions.py:248 +#: neutron/common/exceptions.py:252 #, python-format msgid "" "Unable to reconfigure sharing settings for network %(network)s. Multiple " "tenants are using it" msgstr "" -#: neutron/common/exceptions.py:253 +#: neutron/common/exceptions.py:257 #, python-format msgid "Invalid extension environment: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:257 +#: neutron/common/exceptions.py:261 #, python-format msgid "Unable to find any IP address on external network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:262 +#: neutron/common/exceptions.py:266 msgid "More than one external network exists" msgstr "" -#: neutron/common/exceptions.py:266 +#: neutron/common/exceptions.py:270 #, python-format msgid "An invalid value was provided for %(opt_name)s: %(opt_value)s" msgstr "" -#: neutron/common/exceptions.py:271 +#: neutron/common/exceptions.py:275 #, python-format msgid "Gateway ip %(ip_address)s conflicts with allocation pool %(pool)s" msgstr "" -#: neutron/common/exceptions.py:276 +#: neutron/common/exceptions.py:280 #, python-format msgid "Invalid network VLAN range: '%(vlan_range)s' - '%(error)s'" msgstr "" @@ -2012,200 +2022,200 @@ msgstr "" msgid "Cannot create resource for another tenant" msgstr "" -#: neutron/db/db_base_plugin_v2.py:274 +#: neutron/db/db_base_plugin_v2.py:272 #, python-format msgid "Generated mac for network %(network_id)s is %(mac_address)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:280 +#: neutron/db/db_base_plugin_v2.py:278 #, python-format msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:284 +#: neutron/db/db_base_plugin_v2.py:282 #, python-format msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/db_base_plugin_v2.py:314 +#: neutron/db/db_base_plugin_v2.py:312 #, python-format msgid "" "Hold allocated IP %(ip_address)s " "(%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:378 +#: neutron/db/db_base_plugin_v2.py:376 #, python-format msgid "Recycle %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:382 +#: neutron/db/db_base_plugin_v2.py:380 #, python-format msgid "Recycle: first match for %(first_ip)s-%(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:389 +#: neutron/db/db_base_plugin_v2.py:387 #, python-format msgid "Recycle: last match for %(first_ip)s-%(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:401 +#: neutron/db/db_base_plugin_v2.py:399 #, python-format msgid "Recycle: merged %(first_ip1)s-%(last_ip1)s and %(first_ip2)s-%(last_ip2)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:410 +#: neutron/db/db_base_plugin_v2.py:408 #, python-format msgid "Recycle: updated first %(first_ip)s-%(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:415 +#: neutron/db/db_base_plugin_v2.py:413 #, python-format msgid "Recycle: updated last %(first_ip)s-%(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:424 +#: neutron/db/db_base_plugin_v2.py:422 #, python-format msgid "Recycle: created new %(first_ip)s-%(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:448 +#: neutron/db/db_base_plugin_v2.py:446 #, python-format msgid "" "No fixed IP found that matches the network %(network_id)s and ip address " "%(ip_address)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:457 +#: neutron/db/db_base_plugin_v2.py:455 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:481 +#: neutron/db/db_base_plugin_v2.py:479 #, python-format msgid "All IP's from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:486 +#: neutron/db/db_base_plugin_v2.py:484 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:493 +#: neutron/db/db_base_plugin_v2.py:491 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: neutron/db/db_base_plugin_v2.py:599 +#: neutron/db/db_base_plugin_v2.py:597 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/db_base_plugin_v2.py:611 +#: neutron/db/db_base_plugin_v2.py:609 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: neutron/db/db_base_plugin_v2.py:617 +#: neutron/db/db_base_plugin_v2.py:615 #, python-format msgid "" "Failed to create port on network %(network_id)s, because fixed_ips " "included invalid subnet %(subnet_id)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:637 +#: neutron/db/db_base_plugin_v2.py:635 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:646 neutron/db/db_base_plugin_v2.py:679 +#: neutron/db/db_base_plugin_v2.py:644 neutron/db/db_base_plugin_v2.py:677 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/db_base_plugin_v2.py:694 +#: neutron/db/db_base_plugin_v2.py:692 #, python-format msgid "Port update. Hold %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:702 +#: neutron/db/db_base_plugin_v2.py:700 #, python-format msgid "Port update. Adding %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:757 +#: neutron/db/db_base_plugin_v2.py:755 #, python-format msgid "" "Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps" " with another subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:762 +#: neutron/db/db_base_plugin_v2.py:760 #, python-format msgid "" "Validation for CIDR: %(new_cidr)s failed - overlaps with subnet " "%(subnet_id)s (CIDR: %(cidr)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:782 +#: neutron/db/db_base_plugin_v2.py:780 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: neutron/db/db_base_plugin_v2.py:789 +#: neutron/db/db_base_plugin_v2.py:787 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/db_base_plugin_v2.py:796 +#: neutron/db/db_base_plugin_v2.py:794 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/db_base_plugin_v2.py:800 +#: neutron/db/db_base_plugin_v2.py:798 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:805 +#: neutron/db/db_base_plugin_v2.py:803 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:818 +#: neutron/db/db_base_plugin_v2.py:816 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: neutron/db/db_base_plugin_v2.py:829 +#: neutron/db/db_base_plugin_v2.py:827 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:842 neutron/db/db_base_plugin_v2.py:846 +#: neutron/db/db_base_plugin_v2.py:840 neutron/db/db_base_plugin_v2.py:844 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:968 +#: neutron/db/db_base_plugin_v2.py:966 #, python-format msgid "An exception occured while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1067 +#: neutron/db/db_base_plugin_v2.py:1065 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1091 +#: neutron/db/db_base_plugin_v2.py:1089 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1104 +#: neutron/db/db_base_plugin_v2.py:1102 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1366 +#: neutron/db/db_base_plugin_v2.py:1364 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1446 +#: neutron/db/db_base_plugin_v2.py:1444 #, python-format msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" @@ -2350,7 +2360,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:600 neutron/plugins/nicira/NeutronPlugin.py:1878 +#: neutron/db/l3_db.py:600 neutron/plugins/nicira/NeutronPlugin.py:1926 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -3018,6 +3028,51 @@ msgstr "" msgid "API for retrieving service providers for Neutron advanced services" msgstr "" +#: neutron/extensions/vpnaas.py:35 +#, python-format +msgid "VPNService %(vpnservice_id)s could not be found" +msgstr "" + +#: neutron/extensions/vpnaas.py:39 +#, python-format +msgid "ipsec_site_connection %(ipsecsite_conn_id)s not found" +msgstr "" + +#: neutron/extensions/vpnaas.py:43 +#, python-format +msgid "ipsec_site_connection %(attribute_a)s less than dpd_interval" +msgstr "" + +#: neutron/extensions/vpnaas.py:47 +#, python-format +msgid "IKEPolicy %(ikepolicy_id)s could not be found" +msgstr "" + +#: neutron/extensions/vpnaas.py:51 +#, python-format +msgid "IPsecPolicy %(ipsecpolicy_id)s could not be found" +msgstr "" + +#: neutron/extensions/vpnaas.py:55 +#, python-format +msgid "IKEPolicy %(ikepolicy_id)s is still in use" +msgstr "" + +#: neutron/extensions/vpnaas.py:59 +#, python-format +msgid "VPNService %(vpnservice_id)s is still in use" +msgstr "" + +#: neutron/extensions/vpnaas.py:63 +#, python-format +msgid "Invalid state %(state)s of vpnaas resource %(id)s" +msgstr "" + +#: neutron/extensions/vpnaas.py:67 +#, python-format +msgid "IPsecPolicy %(ipsecpolicy_id)s is still in use" +msgstr "" + #: neutron/openstack/common/exception.py:104 msgid "Uncaught exception" msgstr "" @@ -5450,7 +5505,7 @@ msgstr "" #, python-format msgid "" "MidoClient.create_tenant_router called: tenant_id=%(tenant_id)s, " -"name=%(name)smetadata_router=%(metadata_router)s" +"name=%(name)s, metadata_router=%(metadata_router)s" msgstr "" #: neutron/plugins/midonet/midonet_lib.py:292 @@ -5712,7 +5767,7 @@ msgid "MidonetPluginV2.update_network called: id=%(id)r, network=%(network)r" msgstr "" #: neutron/plugins/midonet/plugin.py:193 -#: neutron/plugins/nicira/NeutronPlugin.py:1073 +#: neutron/plugins/nicira/NeutronPlugin.py:1115 msgid "admin_state_up=False networks are not supported." msgstr "" @@ -6651,76 +6706,81 @@ msgstr "" msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:234 +#: neutron/plugins/nec/nec_plugin.py:237 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:253 +#: neutron/plugins/nec/nec_plugin.py:256 #, python-format msgid "create_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:269 +#: neutron/plugins/nec/nec_plugin.py:272 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:309 +#: neutron/plugins/nec/nec_plugin.py:312 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:318 +#: neutron/plugins/nec/nec_plugin.py:331 #, python-format -msgid "delete_network(): deleting auto-delete port from OFC: %s" +msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:334 +#: neutron/plugins/nec/nec_plugin.py:346 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:347 +#: neutron/plugins/nec/nec_plugin.py:361 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:359 +#: neutron/plugins/nec/nec_plugin.py:373 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:378 +#: neutron/plugins/nec/nec_plugin.py:392 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:404 +#: neutron/plugins/nec/nec_plugin.py:418 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:484 +#: neutron/plugins/nec/nec_plugin.py:426 +#, python-format +msgid "Failed to delete port=%s from OFC." +msgstr "" + +#: neutron/plugins/nec/nec_plugin.py:501 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:515 +#: neutron/plugins/nec/nec_plugin.py:532 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:534 +#: neutron/plugins/nec/nec_plugin.py:551 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:539 +#: neutron/plugins/nec/nec_plugin.py:556 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -6940,407 +7000,412 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:248 +#: neutron/plugins/nicira/NeutronPlugin.py:246 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:283 +#: neutron/plugins/nicira/NeutronPlugin.py:281 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:285 +#: neutron/plugins/nicira/NeutronPlugin.py:283 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:288 +#: neutron/plugins/nicira/NeutronPlugin.py:286 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:363 +#: neutron/plugins/nicira/NeutronPlugin.py:361 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:369 +#: neutron/plugins/nicira/NeutronPlugin.py:367 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:375 +#: neutron/plugins/nicira/NeutronPlugin.py:373 #, python-format msgid "" "Unable to plug attachment in router port %(r_port_id)s for neutron port " "id %(q_port_id)s on router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:420 +#: neutron/plugins/nicira/NeutronPlugin.py:418 msgid "An exception occured while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:446 -#: neutron/plugins/nicira/NeutronPlugin.py:481 -#: neutron/plugins/nicira/NeutronPlugin.py:649 +#: neutron/plugins/nicira/NeutronPlugin.py:448 +#, python-format +msgid "An exception occured while creating the quantum port %s on the NVP plaform" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:460 +#: neutron/plugins/nicira/NeutronPlugin.py:497 +#: neutron/plugins/nicira/NeutronPlugin.py:682 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:466 -#: neutron/plugins/nicira/NeutronPlugin.py:546 -#: neutron/plugins/nicira/NeutronPlugin.py:668 +#: neutron/plugins/nicira/NeutronPlugin.py:482 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:470 -#, python-format -msgid "An exception occured while plugging the interface into network:%s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:488 +#: neutron/plugins/nicira/NeutronPlugin.py:504 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:497 +#: neutron/plugins/nicira/NeutronPlugin.py:513 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:503 +#: neutron/plugins/nicira/NeutronPlugin.py:519 #, python-format msgid "port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:522 -#: neutron/plugins/nicira/NeutronPlugin.py:925 +#: neutron/plugins/nicira/NeutronPlugin.py:538 +#: neutron/plugins/nicira/NeutronPlugin.py:967 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:534 +#: neutron/plugins/nicira/NeutronPlugin.py:550 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:553 +#: neutron/plugins/nicira/NeutronPlugin.py:573 +#, python-format +msgid "" +"_nvp_create_router_port completed for port %(name)s on network " +"%(network_id)s. The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:586 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:561 +#: neutron/plugins/nicira/NeutronPlugin.py:594 #, python-format msgid "The gateway port for the router %s was not found on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:598 +#: neutron/plugins/nicira/NeutronPlugin.py:631 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:630 +#: neutron/plugins/nicira/NeutronPlugin.py:663 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:634 -#: neutron/plugins/nicira/NeutronPlugin.py:1823 +#: neutron/plugins/nicira/NeutronPlugin.py:667 +#: neutron/plugins/nicira/NeutronPlugin.py:1871 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:636 +#: neutron/plugins/nicira/NeutronPlugin.py:669 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:706 +#: neutron/plugins/nicira/NeutronPlugin.py:710 +#, python-format +msgid "" +"_nvp_create_l2_gw_port completed for port %(name)s on network " +"%(network_id)s. The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:748 #, python-format msgid "Unable to find NVP uuid for Neutron port %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:735 +#: neutron/plugins/nicira/NeutronPlugin.py:777 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:739 +#: neutron/plugins/nicira/NeutronPlugin.py:781 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:743 +#: neutron/plugins/nicira/NeutronPlugin.py:785 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:747 -#: neutron/plugins/nicira/NeutronPlugin.py:762 +#: neutron/plugins/nicira/NeutronPlugin.py:789 +#: neutron/plugins/nicira/NeutronPlugin.py:804 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:768 +#: neutron/plugins/nicira/NeutronPlugin.py:810 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:799 +#: neutron/plugins/nicira/NeutronPlugin.py:841 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:821 +#: neutron/plugins/nicira/NeutronPlugin.py:863 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:849 +#: neutron/plugins/nicira/NeutronPlugin.py:891 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:907 +#: neutron/plugins/nicira/NeutronPlugin.py:949 #, python-format msgid "A nvp lport identifier was not found for neutron port '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:935 +#: neutron/plugins/nicira/NeutronPlugin.py:977 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:938 +#: neutron/plugins/nicira/NeutronPlugin.py:980 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:964 +#: neutron/plugins/nicira/NeutronPlugin.py:1006 #, python-format msgid "" "Current network status:%(nvp_net_status)s; Status in Neutron " "DB:%(neutron_status)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:974 -#: neutron/plugins/nicira/NeutronPlugin.py:1022 +#: neutron/plugins/nicira/NeutronPlugin.py:1016 +#: neutron/plugins/nicira/NeutronPlugin.py:1064 msgid "Unable to get logical switches" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1036 +#: neutron/plugins/nicira/NeutronPlugin.py:1078 #, python-format msgid "Logical Switch %s found in neutron database but not in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1051 +#: neutron/plugins/nicira/NeutronPlugin.py:1093 #, python-format msgid "" "Found %s logical switches not bound to Neutron networks. Neutron and NVP " "are potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1055 +#: neutron/plugins/nicira/NeutronPlugin.py:1097 #, python-format msgid "get_networks() completed for tenant %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1140 +#: neutron/plugins/nicira/NeutronPlugin.py:1182 #, python-format msgid "Lswitch %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1149 +#: neutron/plugins/nicira/NeutronPlugin.py:1191 msgid "Unable to get ports" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1176 +#: neutron/plugins/nicira/NeutronPlugin.py:1218 #, python-format msgid "Neutron logical port %s was not found on NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1183 +#: neutron/plugins/nicira/NeutronPlugin.py:1225 #, python-format msgid "" "Found %s logical ports not bound to Neutron ports. Neutron and NVP are " "potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1249 +#: neutron/plugins/nicira/NeutronPlugin.py:1283 #, python-format -msgid "Network %s was not found in NVP." +msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1257 -msgid "Unable to create port or set port attachment in NVP." +#: neutron/plugins/nicira/NeutronPlugin.py:1300 +#, python-format +msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1261 -#, python-format -msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" +#: neutron/plugins/nicira/NeutronPlugin.py:1311 +msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1338 +#: neutron/plugins/nicira/NeutronPlugin.py:1386 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1364 +#: neutron/plugins/nicira/NeutronPlugin.py:1412 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1491 -#: neutron/plugins/nicira/NeutronPlugin.py:1535 +#: neutron/plugins/nicira/NeutronPlugin.py:1539 +#: neutron/plugins/nicira/NeutronPlugin.py:1583 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1504 +#: neutron/plugins/nicira/NeutronPlugin.py:1552 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1544 +#: neutron/plugins/nicira/NeutronPlugin.py:1592 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1560 +#: neutron/plugins/nicira/NeutronPlugin.py:1608 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1564 +#: neutron/plugins/nicira/NeutronPlugin.py:1612 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1566 +#: neutron/plugins/nicira/NeutronPlugin.py:1614 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1599 +#: neutron/plugins/nicira/NeutronPlugin.py:1647 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1603 +#: neutron/plugins/nicira/NeutronPlugin.py:1651 msgid "Unable to delete logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1623 +#: neutron/plugins/nicira/NeutronPlugin.py:1671 #, python-format msgid "" "Current router status:%(router_status)s;Status in Neutron " "DB:%(db_router_status)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1650 +#: neutron/plugins/nicira/NeutronPlugin.py:1698 msgid "Unable to get logical routers from NVP controller" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1672 +#: neutron/plugins/nicira/NeutronPlugin.py:1720 #, python-format msgid "" "Found %s logical routers not bound to Neutron routers. Neutron and NVP " "are potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1698 -#, python-format -msgid "" -"The port %(port_id)s, connected to the router %(router_id)s was not found" -" on the NVP backend." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1733 +#: neutron/plugins/nicira/NeutronPlugin.py:1781 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1778 +#: neutron/plugins/nicira/NeutronPlugin.py:1826 #, python-format msgid "" "The port %(port_id)s, connected to the router %(router_id)s was not found" " on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1790 +#: neutron/plugins/nicira/NeutronPlugin.py:1838 #, python-format msgid "" "Unable to find NVP logical router port for Neutron port id:%s. Was this " "port ever paired with a logical router?" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1819 +#: neutron/plugins/nicira/NeutronPlugin.py:1867 #, python-format msgid "Logical router port resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1845 +#: neutron/plugins/nicira/NeutronPlugin.py:1893 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1851 +#: neutron/plugins/nicira/NeutronPlugin.py:1899 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1917 +#: neutron/plugins/nicira/NeutronPlugin.py:1965 #, python-format msgid "Address list for NVP logical router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1941 +#: neutron/plugins/nicira/NeutronPlugin.py:1989 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1984 +#: neutron/plugins/nicira/NeutronPlugin.py:2032 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1987 +#: neutron/plugins/nicira/NeutronPlugin.py:2035 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2013 +#: neutron/plugins/nicira/NeutronPlugin.py:2061 #, python-format msgid "" "Create_l2_gw_service did not return an uuid for the newly created " "resource:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2035 +#: neutron/plugins/nicira/NeutronPlugin.py:2083 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" @@ -7452,7 +7517,7 @@ msgstr "" #: neutron/plugins/nicira/nvplib.py:505 #, python-format -msgid "Cannot update NVP routes %(routes)s forrouter %(router_id)s" +msgid "Cannot update NVP routes %(routes)s for router %(router_id)s" msgstr "" #: neutron/plugins/nicira/nvplib.py:621 @@ -7478,91 +7543,91 @@ msgstr "" msgid "get_port() %(network)s %(port)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:664 neutron/plugins/nicira/nvplib.py:718 +#: neutron/plugins/nicira/nvplib.py:664 neutron/plugins/nicira/nvplib.py:719 #, python-format msgid "Port or Network not found, Error: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:713 +#: neutron/plugins/nicira/nvplib.py:714 #, python-format msgid "Updated logical port %(result)s on logical switch %(uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:749 +#: neutron/plugins/nicira/nvplib.py:751 #, python-format -msgid "Created logical port %(result)s on logical swtich %(uuid)s" +msgid "Created logical port %(result)s on logical switch %(uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:773 +#: neutron/plugins/nicira/nvplib.py:775 #, python-format msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:803 +#: neutron/plugins/nicira/nvplib.py:805 #, python-format msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:813 +#: neutron/plugins/nicira/nvplib.py:815 #, python-format msgid "" "Delete logical router port %(lport_uuid)s on logical router " "%(lrouter_uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:868 +#: neutron/plugins/nicira/nvplib.py:870 #, python-format msgid "Invalid NVP attachment type '%s'" msgstr "" -#: neutron/plugins/nicira/nvplib.py:880 +#: neutron/plugins/nicira/nvplib.py:882 #, python-format msgid "Port not found, Error: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:999 +#: neutron/plugins/nicira/nvplib.py:1002 #, python-format msgid "Created Security Profile: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1025 +#: neutron/plugins/nicira/nvplib.py:1028 #, python-format msgid "Updated Security Profile: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1044 +#: neutron/plugins/nicira/nvplib.py:1047 #, python-format msgid "Invalid keys for NAT match: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1050 +#: neutron/plugins/nicira/nvplib.py:1053 #, python-format msgid "Creating NAT rule: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1064 +#: neutron/plugins/nicira/nvplib.py:1067 msgid "" "No SNAT rules cannot be applied as they are not available in this version" " of the NVP platform" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1199 +#: neutron/plugins/nicira/nvplib.py:1202 #, python-format msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1204 +#: neutron/plugins/nicira/nvplib.py:1207 #, python-format msgid "" "An exception occurred while updating IP addresses on a router logical " "port:%s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1245 +#: neutron/plugins/nicira/nvplib.py:1248 msgid "Failed to create logical queue" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1256 +#: neutron/plugins/nicira/nvplib.py:1259 msgid "Failed to delete logical queue" msgstr "" @@ -8051,7 +8116,7 @@ msgstr "" #: neutron/plugins/nicira/extensions/nvp_qos.py:46 #, python-format -msgid "Invalid value for dscp %(data)s must be integer valuebetween 0 and 63." +msgid "Invalid value for dscp %(data)s must be integer value between 0 and 63." msgstr "" #: neutron/plugins/nicira/extensions/nvp_qos.py:51 @@ -9012,3 +9077,33 @@ msgstr "" #~ msgid "No DSCP field needed when QoS workload marked trusted" #~ msgstr "" +#~ msgid "" +#~ "MidoClient.create_tenant_router called: " +#~ "tenant_id=%(tenant_id)s, " +#~ "name=%(name)smetadata_router=%(metadata_router)s" +#~ msgstr "" + +#~ msgid "delete_network(): deleting auto-delete port from OFC: %s" +#~ msgstr "" + +#~ msgid "An exception occured while plugging the interface into network:%s" +#~ msgstr "" + +#~ msgid "Network %s was not found in NVP." +#~ msgstr "" + +#~ msgid "" +#~ "The port %(port_id)s, connected to the" +#~ " router %(router_id)s was not found " +#~ "on the NVP backend." +#~ msgstr "" + +#~ msgid "Cannot update NVP routes %(routes)s forrouter %(router_id)s" +#~ msgstr "" + +#~ msgid "Created logical port %(result)s on logical swtich %(uuid)s" +#~ msgstr "" + +#~ msgid "Invalid value for dscp %(data)s must be integer valuebetween 0 and 63." +#~ msgstr "" + diff --git a/neutron/locale/ko_KR/LC_MESSAGES/neutron.po b/neutron/locale/ko_KR/LC_MESSAGES/neutron.po index ff2ac7027..93f4eab26 100644 --- a/neutron/locale/ko_KR/LC_MESSAGES/neutron.po +++ b/neutron/locale/ko_KR/LC_MESSAGES/neutron.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-07-30 19:54+0000\n" +"POT-Creation-Date: 2013-07-31 19:55+0000\n" "PO-Revision-Date: 2013-04-28 05:13+0000\n" "Last-Translator: ujuc Gang \n" "Language-Team: ko_KR \n" @@ -404,7 +404,7 @@ msgid "" "networks" msgstr "" -#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:865 +#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:858 msgid "DHCP agent started" msgstr "" @@ -421,97 +421,102 @@ msgstr "" msgid "Synchronizing state" msgstr "" -#: neutron/agent/dhcp_agent.py:166 +#: neutron/agent/dhcp_agent.py:163 +#, python-format +msgid "Unable to sync network state on deleted network %s" +msgstr "" + +#: neutron/agent/dhcp_agent.py:171 msgid "Unable to sync network state." msgstr "" -#: neutron/agent/dhcp_agent.py:186 neutron/agent/dhcp_agent.py:226 +#: neutron/agent/dhcp_agent.py:191 neutron/agent/dhcp_agent.py:231 #, python-format msgid "Network %s RPC info call failed." msgstr "" -#: neutron/agent/dhcp_agent.py:318 +#: neutron/agent/dhcp_agent.py:323 #, python-format msgid "" "%(port_num)d router ports found on the metadata access network. Only the " "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:528 neutron/agent/l3_agent.py:159 +#: neutron/agent/dhcp_agent.py:533 neutron/agent/l3_agent.py:159 #: neutron/debug/debug_agent.py:45 msgid "The driver used to manage the virtual interface." msgstr "" -#: neutron/agent/dhcp_agent.py:536 +#: neutron/agent/dhcp_agent.py:541 msgid "You must specify an interface driver" msgstr "" -#: neutron/agent/dhcp_agent.py:542 neutron/agent/l3_agent.py:202 +#: neutron/agent/dhcp_agent.py:547 neutron/agent/l3_agent.py:202 #, python-format msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/dhcp_agent.py:590 +#: neutron/agent/dhcp_agent.py:595 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/dhcp_agent.py:600 +#: neutron/agent/dhcp_agent.py:605 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/dhcp_agent.py:641 +#: neutron/agent/dhcp_agent.py:646 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/dhcp_agent.py:682 neutron/debug/debug_agent.py:75 +#: neutron/agent/dhcp_agent.py:687 neutron/debug/debug_agent.py:75 #, python-format msgid "Reusing existing device: %s." msgstr "" -#: neutron/agent/dhcp_agent.py:769 +#: neutron/agent/dhcp_agent.py:762 msgid "Location to DHCP lease relay UNIX domain socket" msgstr "" -#: neutron/agent/dhcp_agent.py:799 +#: neutron/agent/dhcp_agent.py:792 #, python-format msgid "Network ID %s is not a valid UUID" msgstr "" -#: neutron/agent/dhcp_agent.py:805 +#: neutron/agent/dhcp_agent.py:798 msgid "Unable to parse lease relay msg to dict." msgstr "" -#: neutron/agent/dhcp_agent.py:806 +#: neutron/agent/dhcp_agent.py:799 #, python-format msgid "Exception value: %s" msgstr "" -#: neutron/agent/dhcp_agent.py:807 +#: neutron/agent/dhcp_agent.py:800 #, python-format msgid "Message representation: %s" msgstr "" -#: neutron/agent/dhcp_agent.py:809 +#: neutron/agent/dhcp_agent.py:802 msgid "Unable update lease. Exception" msgstr "" -#: neutron/agent/dhcp_agent.py:848 neutron/agent/l3_agent.py:805 +#: neutron/agent/dhcp_agent.py:841 neutron/agent/l3_agent.py:805 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:854 neutron/agent/l3_agent.py:810 +#: neutron/agent/dhcp_agent.py:847 neutron/agent/l3_agent.py:810 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:228 #: neutron/plugins/nec/agent/nec_neutron_agent.py:184 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:221 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:862 neutron/agent/l3_agent.py:815 +#: neutron/agent/dhcp_agent.py:855 neutron/agent/l3_agent.py:815 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:281 #, python-format msgid "agent_updated by server side %s!" @@ -929,27 +934,27 @@ msgstr "" msgid "No namespace defined for parent" msgstr "" -#: neutron/agent/linux/iptables_firewall.py:56 +#: neutron/agent/linux/iptables_firewall.py:58 #, python-format msgid "Preparing device (%s) filter" msgstr "" -#: neutron/agent/linux/iptables_firewall.py:64 +#: neutron/agent/linux/iptables_firewall.py:66 #, python-format msgid "Updating device (%s) filter" msgstr "" -#: neutron/agent/linux/iptables_firewall.py:66 +#: neutron/agent/linux/iptables_firewall.py:68 #, python-format msgid "Attempted to update port filter which is not filtered %s" msgstr "" -#: neutron/agent/linux/iptables_firewall.py:75 +#: neutron/agent/linux/iptables_firewall.py:77 #, python-format msgid "Removing device (%s) filter" msgstr "" -#: neutron/agent/linux/iptables_firewall.py:77 +#: neutron/agent/linux/iptables_firewall.py:79 #, python-format msgid "Attempted to remove port filter which is not filtered %r" msgstr "" @@ -1380,58 +1385,58 @@ msgstr "" msgid "'%s' is not a valid IP subnet" msgstr "" -#: neutron/api/v2/attributes.py:271 +#: neutron/api/v2/attributes.py:266 neutron/api/v2/attributes.py:307 #, python-format -msgid "'%s' is not a valid input" +msgid "'%s' is not a list" msgstr "" -#: neutron/api/v2/attributes.py:278 +#: neutron/api/v2/attributes.py:271 neutron/api/v2/attributes.py:318 #, python-format -msgid "'%s' is not a valid UUID" +msgid "Duplicate items in the list: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:290 +#: neutron/api/v2/attributes.py:288 #, python-format -msgid "'%s' is not a list" +msgid "'%s' is not a valid input" msgstr "" -#: neutron/api/v2/attributes.py:301 +#: neutron/api/v2/attributes.py:295 #, python-format -msgid "Duplicate items in the list: '%s'" +msgid "'%s' is not a valid UUID" msgstr "" -#: neutron/api/v2/attributes.py:308 +#: neutron/api/v2/attributes.py:325 #, python-format msgid "'%s' is not a dictionary" msgstr "" -#: neutron/api/v2/attributes.py:333 +#: neutron/api/v2/attributes.py:350 #, python-format msgid "Validator '%s' does not exist." msgstr "" -#: neutron/api/v2/attributes.py:365 +#: neutron/api/v2/attributes.py:382 #, python-format msgid "'%s' is not an integer" msgstr "" -#: neutron/api/v2/attributes.py:370 +#: neutron/api/v2/attributes.py:387 #, python-format msgid "'%s' should be non-negative" msgstr "" -#: neutron/api/v2/attributes.py:389 +#: neutron/api/v2/attributes.py:406 #, python-format msgid "'%s' cannot be converted to boolean" msgstr "" -#: neutron/api/v2/attributes.py:397 +#: neutron/api/v2/attributes.py:414 #: neutron/plugins/nec/extensions/packetfilter.py:48 #, python-format msgid "'%s' is not a integer" msgstr "" -#: neutron/api/v2/attributes.py:410 +#: neutron/api/v2/attributes.py:427 #, python-format msgid "'%s' is not of the form =[value]" msgstr "" @@ -1682,116 +1687,121 @@ msgstr "" #: neutron/common/exceptions.py:74 #, python-format +msgid "Port %(port_id)s could not be found" +msgstr "" + +#: neutron/common/exceptions.py:78 +#, python-format msgid "Port %(port_id)s could not be found on network %(net_id)s" msgstr "" -#: neutron/common/exceptions.py:79 +#: neutron/common/exceptions.py:83 msgid "Policy configuration policy.json could not be found" msgstr "" -#: neutron/common/exceptions.py:83 +#: neutron/common/exceptions.py:87 #, python-format msgid "Requested rule:%(rule)s cannot be found" msgstr "" -#: neutron/common/exceptions.py:87 +#: neutron/common/exceptions.py:91 #, python-format msgid "Failed to init policy %(policy)s because %(reason)s" msgstr "" -#: neutron/common/exceptions.py:91 +#: neutron/common/exceptions.py:95 #, python-format msgid "Failed to check policy %(policy)s because %(reason)s" msgstr "" -#: neutron/common/exceptions.py:95 +#: neutron/common/exceptions.py:99 #, python-format msgid "Unsupported port state: %(port_state)s" msgstr "" -#: neutron/common/exceptions.py:99 +#: neutron/common/exceptions.py:103 msgid "The resource is inuse" msgstr "" -#: neutron/common/exceptions.py:103 +#: neutron/common/exceptions.py:107 #, python-format msgid "" "Unable to complete operation on network %(net_id)s. There are one or more" " ports still in use on the network." msgstr "" -#: neutron/common/exceptions.py:108 +#: neutron/common/exceptions.py:112 #, python-format msgid "" "Unable to complete operation on subnet %(subnet_id)s. One or more ports " "have an IP allocation from this subnet." msgstr "" -#: neutron/common/exceptions.py:113 +#: neutron/common/exceptions.py:117 #, python-format msgid "" "Unable to complete operation on port %(port_id)s for network %(net_id)s. " "Port already has an attacheddevice %(device_id)s." msgstr "" -#: neutron/common/exceptions.py:119 +#: neutron/common/exceptions.py:123 #, python-format msgid "" "Unable to complete operation for network %(net_id)s. The mac address " "%(mac)s is in use." msgstr "" -#: neutron/common/exceptions.py:125 +#: neutron/common/exceptions.py:129 #, python-format msgid "" "Unable to complete operation for %(subnet_id)s. The number of host routes" " exceeds the limit %(quota)s." msgstr "" -#: neutron/common/exceptions.py:131 +#: neutron/common/exceptions.py:135 #, python-format msgid "" "Unable to complete operation for %(subnet_id)s. The number of DNS " "nameservers exceeds the limit %(quota)s." msgstr "" -#: neutron/common/exceptions.py:136 +#: neutron/common/exceptions.py:140 #, python-format msgid "" "Unable to complete operation for network %(net_id)s. The IP address " "%(ip_address)s is in use." msgstr "" -#: neutron/common/exceptions.py:141 +#: neutron/common/exceptions.py:145 #, python-format msgid "" "Unable to create the network. The VLAN %(vlan_id)s on physical network " "%(physical_network)s is in use." msgstr "" -#: neutron/common/exceptions.py:147 +#: neutron/common/exceptions.py:151 #, python-format msgid "" "Unable to create the flat network. Physical network %(physical_network)s " "is in use." msgstr "" -#: neutron/common/exceptions.py:152 +#: neutron/common/exceptions.py:156 #, python-format msgid "Unable to create the network. The tunnel ID %(tunnel_id)s is in use." msgstr "" -#: neutron/common/exceptions.py:157 +#: neutron/common/exceptions.py:161 msgid "Tenant network creation is not enabled." msgstr "" -#: neutron/common/exceptions.py:165 +#: neutron/common/exceptions.py:169 msgid "" "Unable to create the network. No tenant network is available for " "allocation." msgstr "" -#: neutron/common/exceptions.py:170 +#: neutron/common/exceptions.py:174 #, python-format msgid "" "Unable to plug the attachment %(att_id)s into port %(port_id)s for " @@ -1799,117 +1809,117 @@ msgid "" "%(att_port_id)s" msgstr "" -#: neutron/common/exceptions.py:176 +#: neutron/common/exceptions.py:180 #, python-format msgid "" "Subnet on port %(port_id)s does not match the requested subnet " "%(subnet_id)s" msgstr "" -#: neutron/common/exceptions.py:181 +#: neutron/common/exceptions.py:185 #, python-format msgid "Malformed request body: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:189 +#: neutron/common/exceptions.py:193 #, python-format msgid "Invalid input for operation: %(error_message)s." msgstr "" -#: neutron/common/exceptions.py:193 +#: neutron/common/exceptions.py:197 #, python-format msgid "The allocation pool %(pool)s is not valid." msgstr "" -#: neutron/common/exceptions.py:197 +#: neutron/common/exceptions.py:201 #, python-format msgid "" "Found overlapping allocation pools:%(pool_1)s %(pool_2)s for subnet " "%(subnet_cidr)s." msgstr "" -#: neutron/common/exceptions.py:202 +#: neutron/common/exceptions.py:206 #, python-format msgid "The allocation pool %(pool)s spans beyond the subnet cidr %(subnet_cidr)s." msgstr "" -#: neutron/common/exceptions.py:211 +#: neutron/common/exceptions.py:215 #, python-format msgid "Unable to generate unique mac on network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:215 +#: neutron/common/exceptions.py:219 #, python-format msgid "No more IP addresses available on network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:219 +#: neutron/common/exceptions.py:223 #, python-format msgid "Bridge %(bridge)s does not exist." msgstr "" -#: neutron/common/exceptions.py:223 +#: neutron/common/exceptions.py:227 #, python-format msgid "Creation failed. %(dev_name)s already exists." msgstr "" -#: neutron/common/exceptions.py:227 +#: neutron/common/exceptions.py:231 msgid "Sudo priviledge is required to run this command." msgstr "" -#: neutron/common/exceptions.py:231 +#: neutron/common/exceptions.py:235 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: neutron/common/exceptions.py:235 +#: neutron/common/exceptions.py:239 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: neutron/common/exceptions.py:239 +#: neutron/common/exceptions.py:243 msgid "Tenant-id was missing from Quota request" msgstr "" -#: neutron/common/exceptions.py:243 +#: neutron/common/exceptions.py:247 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: neutron/common/exceptions.py:248 +#: neutron/common/exceptions.py:252 #, python-format msgid "" "Unable to reconfigure sharing settings for network %(network)s. Multiple " "tenants are using it" msgstr "" -#: neutron/common/exceptions.py:253 +#: neutron/common/exceptions.py:257 #, python-format msgid "Invalid extension environment: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:257 +#: neutron/common/exceptions.py:261 #, python-format msgid "Unable to find any IP address on external network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:262 +#: neutron/common/exceptions.py:266 msgid "More than one external network exists" msgstr "" -#: neutron/common/exceptions.py:266 +#: neutron/common/exceptions.py:270 #, python-format msgid "An invalid value was provided for %(opt_name)s: %(opt_value)s" msgstr "" -#: neutron/common/exceptions.py:271 +#: neutron/common/exceptions.py:275 #, python-format msgid "Gateway ip %(ip_address)s conflicts with allocation pool %(pool)s" msgstr "" -#: neutron/common/exceptions.py:276 +#: neutron/common/exceptions.py:280 #, python-format msgid "Invalid network VLAN range: '%(vlan_range)s' - '%(error)s'" msgstr "" @@ -2012,200 +2022,200 @@ msgstr "" msgid "Cannot create resource for another tenant" msgstr "" -#: neutron/db/db_base_plugin_v2.py:274 +#: neutron/db/db_base_plugin_v2.py:272 #, python-format msgid "Generated mac for network %(network_id)s is %(mac_address)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:280 +#: neutron/db/db_base_plugin_v2.py:278 #, python-format msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:284 +#: neutron/db/db_base_plugin_v2.py:282 #, python-format msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/db_base_plugin_v2.py:314 +#: neutron/db/db_base_plugin_v2.py:312 #, python-format msgid "" "Hold allocated IP %(ip_address)s " "(%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:378 +#: neutron/db/db_base_plugin_v2.py:376 #, python-format msgid "Recycle %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:382 +#: neutron/db/db_base_plugin_v2.py:380 #, python-format msgid "Recycle: first match for %(first_ip)s-%(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:389 +#: neutron/db/db_base_plugin_v2.py:387 #, python-format msgid "Recycle: last match for %(first_ip)s-%(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:401 +#: neutron/db/db_base_plugin_v2.py:399 #, python-format msgid "Recycle: merged %(first_ip1)s-%(last_ip1)s and %(first_ip2)s-%(last_ip2)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:410 +#: neutron/db/db_base_plugin_v2.py:408 #, python-format msgid "Recycle: updated first %(first_ip)s-%(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:415 +#: neutron/db/db_base_plugin_v2.py:413 #, python-format msgid "Recycle: updated last %(first_ip)s-%(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:424 +#: neutron/db/db_base_plugin_v2.py:422 #, python-format msgid "Recycle: created new %(first_ip)s-%(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:448 +#: neutron/db/db_base_plugin_v2.py:446 #, python-format msgid "" "No fixed IP found that matches the network %(network_id)s and ip address " "%(ip_address)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:457 +#: neutron/db/db_base_plugin_v2.py:455 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:481 +#: neutron/db/db_base_plugin_v2.py:479 #, python-format msgid "All IP's from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:486 +#: neutron/db/db_base_plugin_v2.py:484 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:493 +#: neutron/db/db_base_plugin_v2.py:491 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: neutron/db/db_base_plugin_v2.py:599 +#: neutron/db/db_base_plugin_v2.py:597 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/db_base_plugin_v2.py:611 +#: neutron/db/db_base_plugin_v2.py:609 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: neutron/db/db_base_plugin_v2.py:617 +#: neutron/db/db_base_plugin_v2.py:615 #, python-format msgid "" "Failed to create port on network %(network_id)s, because fixed_ips " "included invalid subnet %(subnet_id)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:637 +#: neutron/db/db_base_plugin_v2.py:635 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:646 neutron/db/db_base_plugin_v2.py:679 +#: neutron/db/db_base_plugin_v2.py:644 neutron/db/db_base_plugin_v2.py:677 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/db_base_plugin_v2.py:694 +#: neutron/db/db_base_plugin_v2.py:692 #, python-format msgid "Port update. Hold %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:702 +#: neutron/db/db_base_plugin_v2.py:700 #, python-format msgid "Port update. Adding %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:757 +#: neutron/db/db_base_plugin_v2.py:755 #, python-format msgid "" "Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps" " with another subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:762 +#: neutron/db/db_base_plugin_v2.py:760 #, python-format msgid "" "Validation for CIDR: %(new_cidr)s failed - overlaps with subnet " "%(subnet_id)s (CIDR: %(cidr)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:782 +#: neutron/db/db_base_plugin_v2.py:780 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: neutron/db/db_base_plugin_v2.py:789 +#: neutron/db/db_base_plugin_v2.py:787 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/db_base_plugin_v2.py:796 +#: neutron/db/db_base_plugin_v2.py:794 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/db_base_plugin_v2.py:800 +#: neutron/db/db_base_plugin_v2.py:798 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:805 +#: neutron/db/db_base_plugin_v2.py:803 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:818 +#: neutron/db/db_base_plugin_v2.py:816 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: neutron/db/db_base_plugin_v2.py:829 +#: neutron/db/db_base_plugin_v2.py:827 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:842 neutron/db/db_base_plugin_v2.py:846 +#: neutron/db/db_base_plugin_v2.py:840 neutron/db/db_base_plugin_v2.py:844 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:968 +#: neutron/db/db_base_plugin_v2.py:966 #, python-format msgid "An exception occured while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1067 +#: neutron/db/db_base_plugin_v2.py:1065 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1091 +#: neutron/db/db_base_plugin_v2.py:1089 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1104 +#: neutron/db/db_base_plugin_v2.py:1102 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1366 +#: neutron/db/db_base_plugin_v2.py:1364 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1446 +#: neutron/db/db_base_plugin_v2.py:1444 #, python-format msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" @@ -2350,7 +2360,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:600 neutron/plugins/nicira/NeutronPlugin.py:1878 +#: neutron/db/l3_db.py:600 neutron/plugins/nicira/NeutronPlugin.py:1926 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -3018,6 +3028,51 @@ msgstr "" msgid "API for retrieving service providers for Neutron advanced services" msgstr "" +#: neutron/extensions/vpnaas.py:35 +#, python-format +msgid "VPNService %(vpnservice_id)s could not be found" +msgstr "" + +#: neutron/extensions/vpnaas.py:39 +#, python-format +msgid "ipsec_site_connection %(ipsecsite_conn_id)s not found" +msgstr "" + +#: neutron/extensions/vpnaas.py:43 +#, python-format +msgid "ipsec_site_connection %(attribute_a)s less than dpd_interval" +msgstr "" + +#: neutron/extensions/vpnaas.py:47 +#, python-format +msgid "IKEPolicy %(ikepolicy_id)s could not be found" +msgstr "" + +#: neutron/extensions/vpnaas.py:51 +#, python-format +msgid "IPsecPolicy %(ipsecpolicy_id)s could not be found" +msgstr "" + +#: neutron/extensions/vpnaas.py:55 +#, python-format +msgid "IKEPolicy %(ikepolicy_id)s is still in use" +msgstr "" + +#: neutron/extensions/vpnaas.py:59 +#, python-format +msgid "VPNService %(vpnservice_id)s is still in use" +msgstr "" + +#: neutron/extensions/vpnaas.py:63 +#, python-format +msgid "Invalid state %(state)s of vpnaas resource %(id)s" +msgstr "" + +#: neutron/extensions/vpnaas.py:67 +#, python-format +msgid "IPsecPolicy %(ipsecpolicy_id)s is still in use" +msgstr "" + #: neutron/openstack/common/exception.py:104 msgid "Uncaught exception" msgstr "" @@ -5450,7 +5505,7 @@ msgstr "" #, python-format msgid "" "MidoClient.create_tenant_router called: tenant_id=%(tenant_id)s, " -"name=%(name)smetadata_router=%(metadata_router)s" +"name=%(name)s, metadata_router=%(metadata_router)s" msgstr "" #: neutron/plugins/midonet/midonet_lib.py:292 @@ -5712,7 +5767,7 @@ msgid "MidonetPluginV2.update_network called: id=%(id)r, network=%(network)r" msgstr "" #: neutron/plugins/midonet/plugin.py:193 -#: neutron/plugins/nicira/NeutronPlugin.py:1073 +#: neutron/plugins/nicira/NeutronPlugin.py:1115 msgid "admin_state_up=False networks are not supported." msgstr "" @@ -6651,76 +6706,81 @@ msgstr "" msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:234 +#: neutron/plugins/nec/nec_plugin.py:237 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:253 +#: neutron/plugins/nec/nec_plugin.py:256 #, python-format msgid "create_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:269 +#: neutron/plugins/nec/nec_plugin.py:272 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:309 +#: neutron/plugins/nec/nec_plugin.py:312 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:318 +#: neutron/plugins/nec/nec_plugin.py:331 #, python-format -msgid "delete_network(): deleting auto-delete port from OFC: %s" +msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:334 +#: neutron/plugins/nec/nec_plugin.py:346 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:347 +#: neutron/plugins/nec/nec_plugin.py:361 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:359 +#: neutron/plugins/nec/nec_plugin.py:373 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:378 +#: neutron/plugins/nec/nec_plugin.py:392 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:404 +#: neutron/plugins/nec/nec_plugin.py:418 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:484 +#: neutron/plugins/nec/nec_plugin.py:426 +#, python-format +msgid "Failed to delete port=%s from OFC." +msgstr "" + +#: neutron/plugins/nec/nec_plugin.py:501 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:515 +#: neutron/plugins/nec/nec_plugin.py:532 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:534 +#: neutron/plugins/nec/nec_plugin.py:551 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:539 +#: neutron/plugins/nec/nec_plugin.py:556 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -6940,407 +7000,412 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:248 +#: neutron/plugins/nicira/NeutronPlugin.py:246 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:283 +#: neutron/plugins/nicira/NeutronPlugin.py:281 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:285 +#: neutron/plugins/nicira/NeutronPlugin.py:283 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:288 +#: neutron/plugins/nicira/NeutronPlugin.py:286 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:363 +#: neutron/plugins/nicira/NeutronPlugin.py:361 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:369 +#: neutron/plugins/nicira/NeutronPlugin.py:367 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:375 +#: neutron/plugins/nicira/NeutronPlugin.py:373 #, python-format msgid "" "Unable to plug attachment in router port %(r_port_id)s for neutron port " "id %(q_port_id)s on router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:420 +#: neutron/plugins/nicira/NeutronPlugin.py:418 msgid "An exception occured while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:446 -#: neutron/plugins/nicira/NeutronPlugin.py:481 -#: neutron/plugins/nicira/NeutronPlugin.py:649 +#: neutron/plugins/nicira/NeutronPlugin.py:448 +#, python-format +msgid "An exception occured while creating the quantum port %s on the NVP plaform" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:460 +#: neutron/plugins/nicira/NeutronPlugin.py:497 +#: neutron/plugins/nicira/NeutronPlugin.py:682 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:466 -#: neutron/plugins/nicira/NeutronPlugin.py:546 -#: neutron/plugins/nicira/NeutronPlugin.py:668 +#: neutron/plugins/nicira/NeutronPlugin.py:482 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:470 -#, python-format -msgid "An exception occured while plugging the interface into network:%s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:488 +#: neutron/plugins/nicira/NeutronPlugin.py:504 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:497 +#: neutron/plugins/nicira/NeutronPlugin.py:513 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:503 +#: neutron/plugins/nicira/NeutronPlugin.py:519 #, python-format msgid "port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:522 -#: neutron/plugins/nicira/NeutronPlugin.py:925 +#: neutron/plugins/nicira/NeutronPlugin.py:538 +#: neutron/plugins/nicira/NeutronPlugin.py:967 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:534 +#: neutron/plugins/nicira/NeutronPlugin.py:550 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:553 +#: neutron/plugins/nicira/NeutronPlugin.py:573 +#, python-format +msgid "" +"_nvp_create_router_port completed for port %(name)s on network " +"%(network_id)s. The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:586 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:561 +#: neutron/plugins/nicira/NeutronPlugin.py:594 #, python-format msgid "The gateway port for the router %s was not found on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:598 +#: neutron/plugins/nicira/NeutronPlugin.py:631 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:630 +#: neutron/plugins/nicira/NeutronPlugin.py:663 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:634 -#: neutron/plugins/nicira/NeutronPlugin.py:1823 +#: neutron/plugins/nicira/NeutronPlugin.py:667 +#: neutron/plugins/nicira/NeutronPlugin.py:1871 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:636 +#: neutron/plugins/nicira/NeutronPlugin.py:669 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:706 +#: neutron/plugins/nicira/NeutronPlugin.py:710 +#, python-format +msgid "" +"_nvp_create_l2_gw_port completed for port %(name)s on network " +"%(network_id)s. The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:748 #, python-format msgid "Unable to find NVP uuid for Neutron port %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:735 +#: neutron/plugins/nicira/NeutronPlugin.py:777 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:739 +#: neutron/plugins/nicira/NeutronPlugin.py:781 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:743 +#: neutron/plugins/nicira/NeutronPlugin.py:785 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:747 -#: neutron/plugins/nicira/NeutronPlugin.py:762 +#: neutron/plugins/nicira/NeutronPlugin.py:789 +#: neutron/plugins/nicira/NeutronPlugin.py:804 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:768 +#: neutron/plugins/nicira/NeutronPlugin.py:810 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:799 +#: neutron/plugins/nicira/NeutronPlugin.py:841 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:821 +#: neutron/plugins/nicira/NeutronPlugin.py:863 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:849 +#: neutron/plugins/nicira/NeutronPlugin.py:891 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:907 +#: neutron/plugins/nicira/NeutronPlugin.py:949 #, python-format msgid "A nvp lport identifier was not found for neutron port '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:935 +#: neutron/plugins/nicira/NeutronPlugin.py:977 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:938 +#: neutron/plugins/nicira/NeutronPlugin.py:980 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:964 +#: neutron/plugins/nicira/NeutronPlugin.py:1006 #, python-format msgid "" "Current network status:%(nvp_net_status)s; Status in Neutron " "DB:%(neutron_status)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:974 -#: neutron/plugins/nicira/NeutronPlugin.py:1022 +#: neutron/plugins/nicira/NeutronPlugin.py:1016 +#: neutron/plugins/nicira/NeutronPlugin.py:1064 msgid "Unable to get logical switches" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1036 +#: neutron/plugins/nicira/NeutronPlugin.py:1078 #, python-format msgid "Logical Switch %s found in neutron database but not in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1051 +#: neutron/plugins/nicira/NeutronPlugin.py:1093 #, python-format msgid "" "Found %s logical switches not bound to Neutron networks. Neutron and NVP " "are potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1055 +#: neutron/plugins/nicira/NeutronPlugin.py:1097 #, python-format msgid "get_networks() completed for tenant %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1140 +#: neutron/plugins/nicira/NeutronPlugin.py:1182 #, python-format msgid "Lswitch %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1149 +#: neutron/plugins/nicira/NeutronPlugin.py:1191 msgid "Unable to get ports" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1176 +#: neutron/plugins/nicira/NeutronPlugin.py:1218 #, python-format msgid "Neutron logical port %s was not found on NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1183 +#: neutron/plugins/nicira/NeutronPlugin.py:1225 #, python-format msgid "" "Found %s logical ports not bound to Neutron ports. Neutron and NVP are " "potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1249 +#: neutron/plugins/nicira/NeutronPlugin.py:1283 #, python-format -msgid "Network %s was not found in NVP." +msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1257 -msgid "Unable to create port or set port attachment in NVP." +#: neutron/plugins/nicira/NeutronPlugin.py:1300 +#, python-format +msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1261 -#, python-format -msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" +#: neutron/plugins/nicira/NeutronPlugin.py:1311 +msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1338 +#: neutron/plugins/nicira/NeutronPlugin.py:1386 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1364 +#: neutron/plugins/nicira/NeutronPlugin.py:1412 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1491 -#: neutron/plugins/nicira/NeutronPlugin.py:1535 +#: neutron/plugins/nicira/NeutronPlugin.py:1539 +#: neutron/plugins/nicira/NeutronPlugin.py:1583 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1504 +#: neutron/plugins/nicira/NeutronPlugin.py:1552 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1544 +#: neutron/plugins/nicira/NeutronPlugin.py:1592 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1560 +#: neutron/plugins/nicira/NeutronPlugin.py:1608 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1564 +#: neutron/plugins/nicira/NeutronPlugin.py:1612 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1566 +#: neutron/plugins/nicira/NeutronPlugin.py:1614 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1599 +#: neutron/plugins/nicira/NeutronPlugin.py:1647 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1603 +#: neutron/plugins/nicira/NeutronPlugin.py:1651 msgid "Unable to delete logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1623 +#: neutron/plugins/nicira/NeutronPlugin.py:1671 #, python-format msgid "" "Current router status:%(router_status)s;Status in Neutron " "DB:%(db_router_status)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1650 +#: neutron/plugins/nicira/NeutronPlugin.py:1698 msgid "Unable to get logical routers from NVP controller" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1672 +#: neutron/plugins/nicira/NeutronPlugin.py:1720 #, python-format msgid "" "Found %s logical routers not bound to Neutron routers. Neutron and NVP " "are potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1698 -#, python-format -msgid "" -"The port %(port_id)s, connected to the router %(router_id)s was not found" -" on the NVP backend." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1733 +#: neutron/plugins/nicira/NeutronPlugin.py:1781 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1778 +#: neutron/plugins/nicira/NeutronPlugin.py:1826 #, python-format msgid "" "The port %(port_id)s, connected to the router %(router_id)s was not found" " on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1790 +#: neutron/plugins/nicira/NeutronPlugin.py:1838 #, python-format msgid "" "Unable to find NVP logical router port for Neutron port id:%s. Was this " "port ever paired with a logical router?" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1819 +#: neutron/plugins/nicira/NeutronPlugin.py:1867 #, python-format msgid "Logical router port resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1845 +#: neutron/plugins/nicira/NeutronPlugin.py:1893 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1851 +#: neutron/plugins/nicira/NeutronPlugin.py:1899 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1917 +#: neutron/plugins/nicira/NeutronPlugin.py:1965 #, python-format msgid "Address list for NVP logical router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1941 +#: neutron/plugins/nicira/NeutronPlugin.py:1989 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1984 +#: neutron/plugins/nicira/NeutronPlugin.py:2032 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1987 +#: neutron/plugins/nicira/NeutronPlugin.py:2035 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2013 +#: neutron/plugins/nicira/NeutronPlugin.py:2061 #, python-format msgid "" "Create_l2_gw_service did not return an uuid for the newly created " "resource:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2035 +#: neutron/plugins/nicira/NeutronPlugin.py:2083 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" @@ -7452,7 +7517,7 @@ msgstr "" #: neutron/plugins/nicira/nvplib.py:505 #, python-format -msgid "Cannot update NVP routes %(routes)s forrouter %(router_id)s" +msgid "Cannot update NVP routes %(routes)s for router %(router_id)s" msgstr "" #: neutron/plugins/nicira/nvplib.py:621 @@ -7478,91 +7543,91 @@ msgstr "" msgid "get_port() %(network)s %(port)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:664 neutron/plugins/nicira/nvplib.py:718 +#: neutron/plugins/nicira/nvplib.py:664 neutron/plugins/nicira/nvplib.py:719 #, python-format msgid "Port or Network not found, Error: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:713 +#: neutron/plugins/nicira/nvplib.py:714 #, python-format msgid "Updated logical port %(result)s on logical switch %(uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:749 +#: neutron/plugins/nicira/nvplib.py:751 #, python-format -msgid "Created logical port %(result)s on logical swtich %(uuid)s" +msgid "Created logical port %(result)s on logical switch %(uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:773 +#: neutron/plugins/nicira/nvplib.py:775 #, python-format msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:803 +#: neutron/plugins/nicira/nvplib.py:805 #, python-format msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:813 +#: neutron/plugins/nicira/nvplib.py:815 #, python-format msgid "" "Delete logical router port %(lport_uuid)s on logical router " "%(lrouter_uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:868 +#: neutron/plugins/nicira/nvplib.py:870 #, python-format msgid "Invalid NVP attachment type '%s'" msgstr "" -#: neutron/plugins/nicira/nvplib.py:880 +#: neutron/plugins/nicira/nvplib.py:882 #, python-format msgid "Port not found, Error: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:999 +#: neutron/plugins/nicira/nvplib.py:1002 #, python-format msgid "Created Security Profile: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1025 +#: neutron/plugins/nicira/nvplib.py:1028 #, python-format msgid "Updated Security Profile: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1044 +#: neutron/plugins/nicira/nvplib.py:1047 #, python-format msgid "Invalid keys for NAT match: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1050 +#: neutron/plugins/nicira/nvplib.py:1053 #, python-format msgid "Creating NAT rule: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1064 +#: neutron/plugins/nicira/nvplib.py:1067 msgid "" "No SNAT rules cannot be applied as they are not available in this version" " of the NVP platform" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1199 +#: neutron/plugins/nicira/nvplib.py:1202 #, python-format msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1204 +#: neutron/plugins/nicira/nvplib.py:1207 #, python-format msgid "" "An exception occurred while updating IP addresses on a router logical " "port:%s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1245 +#: neutron/plugins/nicira/nvplib.py:1248 msgid "Failed to create logical queue" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1256 +#: neutron/plugins/nicira/nvplib.py:1259 msgid "Failed to delete logical queue" msgstr "" @@ -8051,7 +8116,7 @@ msgstr "" #: neutron/plugins/nicira/extensions/nvp_qos.py:46 #, python-format -msgid "Invalid value for dscp %(data)s must be integer valuebetween 0 and 63." +msgid "Invalid value for dscp %(data)s must be integer value between 0 and 63." msgstr "" #: neutron/plugins/nicira/extensions/nvp_qos.py:51 @@ -9012,3 +9077,33 @@ msgstr "" #~ msgid "No DSCP field needed when QoS workload marked trusted" #~ msgstr "" +#~ msgid "" +#~ "MidoClient.create_tenant_router called: " +#~ "tenant_id=%(tenant_id)s, " +#~ "name=%(name)smetadata_router=%(metadata_router)s" +#~ msgstr "" + +#~ msgid "delete_network(): deleting auto-delete port from OFC: %s" +#~ msgstr "" + +#~ msgid "An exception occured while plugging the interface into network:%s" +#~ msgstr "" + +#~ msgid "Network %s was not found in NVP." +#~ msgstr "" + +#~ msgid "" +#~ "The port %(port_id)s, connected to the" +#~ " router %(router_id)s was not found " +#~ "on the NVP backend." +#~ msgstr "" + +#~ msgid "Cannot update NVP routes %(routes)s forrouter %(router_id)s" +#~ msgstr "" + +#~ msgid "Created logical port %(result)s on logical swtich %(uuid)s" +#~ msgstr "" + +#~ msgid "Invalid value for dscp %(data)s must be integer valuebetween 0 and 63." +#~ msgstr "" + diff --git a/neutron/locale/ms/LC_MESSAGES/neutron.po b/neutron/locale/ms/LC_MESSAGES/neutron.po index 032de7bc8..b7596c622 100644 --- a/neutron/locale/ms/LC_MESSAGES/neutron.po +++ b/neutron/locale/ms/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-07-30 19:54+0000\n" +"POT-Creation-Date: 2013-07-31 19:55+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Malay " @@ -404,7 +404,7 @@ msgid "" "networks" msgstr "" -#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:865 +#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:858 msgid "DHCP agent started" msgstr "" @@ -421,97 +421,102 @@ msgstr "" msgid "Synchronizing state" msgstr "" -#: neutron/agent/dhcp_agent.py:166 +#: neutron/agent/dhcp_agent.py:163 +#, python-format +msgid "Unable to sync network state on deleted network %s" +msgstr "" + +#: neutron/agent/dhcp_agent.py:171 msgid "Unable to sync network state." msgstr "" -#: neutron/agent/dhcp_agent.py:186 neutron/agent/dhcp_agent.py:226 +#: neutron/agent/dhcp_agent.py:191 neutron/agent/dhcp_agent.py:231 #, python-format msgid "Network %s RPC info call failed." msgstr "" -#: neutron/agent/dhcp_agent.py:318 +#: neutron/agent/dhcp_agent.py:323 #, python-format msgid "" "%(port_num)d router ports found on the metadata access network. Only the " "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:528 neutron/agent/l3_agent.py:159 +#: neutron/agent/dhcp_agent.py:533 neutron/agent/l3_agent.py:159 #: neutron/debug/debug_agent.py:45 msgid "The driver used to manage the virtual interface." msgstr "" -#: neutron/agent/dhcp_agent.py:536 +#: neutron/agent/dhcp_agent.py:541 msgid "You must specify an interface driver" msgstr "" -#: neutron/agent/dhcp_agent.py:542 neutron/agent/l3_agent.py:202 +#: neutron/agent/dhcp_agent.py:547 neutron/agent/l3_agent.py:202 #, python-format msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/dhcp_agent.py:590 +#: neutron/agent/dhcp_agent.py:595 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/dhcp_agent.py:600 +#: neutron/agent/dhcp_agent.py:605 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/dhcp_agent.py:641 +#: neutron/agent/dhcp_agent.py:646 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/dhcp_agent.py:682 neutron/debug/debug_agent.py:75 +#: neutron/agent/dhcp_agent.py:687 neutron/debug/debug_agent.py:75 #, python-format msgid "Reusing existing device: %s." msgstr "" -#: neutron/agent/dhcp_agent.py:769 +#: neutron/agent/dhcp_agent.py:762 msgid "Location to DHCP lease relay UNIX domain socket" msgstr "" -#: neutron/agent/dhcp_agent.py:799 +#: neutron/agent/dhcp_agent.py:792 #, python-format msgid "Network ID %s is not a valid UUID" msgstr "" -#: neutron/agent/dhcp_agent.py:805 +#: neutron/agent/dhcp_agent.py:798 msgid "Unable to parse lease relay msg to dict." msgstr "" -#: neutron/agent/dhcp_agent.py:806 +#: neutron/agent/dhcp_agent.py:799 #, python-format msgid "Exception value: %s" msgstr "" -#: neutron/agent/dhcp_agent.py:807 +#: neutron/agent/dhcp_agent.py:800 #, python-format msgid "Message representation: %s" msgstr "" -#: neutron/agent/dhcp_agent.py:809 +#: neutron/agent/dhcp_agent.py:802 msgid "Unable update lease. Exception" msgstr "" -#: neutron/agent/dhcp_agent.py:848 neutron/agent/l3_agent.py:805 +#: neutron/agent/dhcp_agent.py:841 neutron/agent/l3_agent.py:805 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:854 neutron/agent/l3_agent.py:810 +#: neutron/agent/dhcp_agent.py:847 neutron/agent/l3_agent.py:810 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:228 #: neutron/plugins/nec/agent/nec_neutron_agent.py:184 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:221 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:862 neutron/agent/l3_agent.py:815 +#: neutron/agent/dhcp_agent.py:855 neutron/agent/l3_agent.py:815 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:281 #, python-format msgid "agent_updated by server side %s!" @@ -929,27 +934,27 @@ msgstr "" msgid "No namespace defined for parent" msgstr "" -#: neutron/agent/linux/iptables_firewall.py:56 +#: neutron/agent/linux/iptables_firewall.py:58 #, python-format msgid "Preparing device (%s) filter" msgstr "" -#: neutron/agent/linux/iptables_firewall.py:64 +#: neutron/agent/linux/iptables_firewall.py:66 #, python-format msgid "Updating device (%s) filter" msgstr "" -#: neutron/agent/linux/iptables_firewall.py:66 +#: neutron/agent/linux/iptables_firewall.py:68 #, python-format msgid "Attempted to update port filter which is not filtered %s" msgstr "" -#: neutron/agent/linux/iptables_firewall.py:75 +#: neutron/agent/linux/iptables_firewall.py:77 #, python-format msgid "Removing device (%s) filter" msgstr "" -#: neutron/agent/linux/iptables_firewall.py:77 +#: neutron/agent/linux/iptables_firewall.py:79 #, python-format msgid "Attempted to remove port filter which is not filtered %r" msgstr "" @@ -1380,58 +1385,58 @@ msgstr "" msgid "'%s' is not a valid IP subnet" msgstr "" -#: neutron/api/v2/attributes.py:271 +#: neutron/api/v2/attributes.py:266 neutron/api/v2/attributes.py:307 #, python-format -msgid "'%s' is not a valid input" +msgid "'%s' is not a list" msgstr "" -#: neutron/api/v2/attributes.py:278 +#: neutron/api/v2/attributes.py:271 neutron/api/v2/attributes.py:318 #, python-format -msgid "'%s' is not a valid UUID" +msgid "Duplicate items in the list: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:290 +#: neutron/api/v2/attributes.py:288 #, python-format -msgid "'%s' is not a list" +msgid "'%s' is not a valid input" msgstr "" -#: neutron/api/v2/attributes.py:301 +#: neutron/api/v2/attributes.py:295 #, python-format -msgid "Duplicate items in the list: '%s'" +msgid "'%s' is not a valid UUID" msgstr "" -#: neutron/api/v2/attributes.py:308 +#: neutron/api/v2/attributes.py:325 #, python-format msgid "'%s' is not a dictionary" msgstr "" -#: neutron/api/v2/attributes.py:333 +#: neutron/api/v2/attributes.py:350 #, python-format msgid "Validator '%s' does not exist." msgstr "" -#: neutron/api/v2/attributes.py:365 +#: neutron/api/v2/attributes.py:382 #, python-format msgid "'%s' is not an integer" msgstr "" -#: neutron/api/v2/attributes.py:370 +#: neutron/api/v2/attributes.py:387 #, python-format msgid "'%s' should be non-negative" msgstr "" -#: neutron/api/v2/attributes.py:389 +#: neutron/api/v2/attributes.py:406 #, python-format msgid "'%s' cannot be converted to boolean" msgstr "" -#: neutron/api/v2/attributes.py:397 +#: neutron/api/v2/attributes.py:414 #: neutron/plugins/nec/extensions/packetfilter.py:48 #, python-format msgid "'%s' is not a integer" msgstr "" -#: neutron/api/v2/attributes.py:410 +#: neutron/api/v2/attributes.py:427 #, python-format msgid "'%s' is not of the form =[value]" msgstr "" @@ -1682,116 +1687,121 @@ msgstr "" #: neutron/common/exceptions.py:74 #, python-format +msgid "Port %(port_id)s could not be found" +msgstr "" + +#: neutron/common/exceptions.py:78 +#, python-format msgid "Port %(port_id)s could not be found on network %(net_id)s" msgstr "" -#: neutron/common/exceptions.py:79 +#: neutron/common/exceptions.py:83 msgid "Policy configuration policy.json could not be found" msgstr "" -#: neutron/common/exceptions.py:83 +#: neutron/common/exceptions.py:87 #, python-format msgid "Requested rule:%(rule)s cannot be found" msgstr "" -#: neutron/common/exceptions.py:87 +#: neutron/common/exceptions.py:91 #, python-format msgid "Failed to init policy %(policy)s because %(reason)s" msgstr "" -#: neutron/common/exceptions.py:91 +#: neutron/common/exceptions.py:95 #, python-format msgid "Failed to check policy %(policy)s because %(reason)s" msgstr "" -#: neutron/common/exceptions.py:95 +#: neutron/common/exceptions.py:99 #, python-format msgid "Unsupported port state: %(port_state)s" msgstr "" -#: neutron/common/exceptions.py:99 +#: neutron/common/exceptions.py:103 msgid "The resource is inuse" msgstr "" -#: neutron/common/exceptions.py:103 +#: neutron/common/exceptions.py:107 #, python-format msgid "" "Unable to complete operation on network %(net_id)s. There are one or more" " ports still in use on the network." msgstr "" -#: neutron/common/exceptions.py:108 +#: neutron/common/exceptions.py:112 #, python-format msgid "" "Unable to complete operation on subnet %(subnet_id)s. One or more ports " "have an IP allocation from this subnet." msgstr "" -#: neutron/common/exceptions.py:113 +#: neutron/common/exceptions.py:117 #, python-format msgid "" "Unable to complete operation on port %(port_id)s for network %(net_id)s. " "Port already has an attacheddevice %(device_id)s." msgstr "" -#: neutron/common/exceptions.py:119 +#: neutron/common/exceptions.py:123 #, python-format msgid "" "Unable to complete operation for network %(net_id)s. The mac address " "%(mac)s is in use." msgstr "" -#: neutron/common/exceptions.py:125 +#: neutron/common/exceptions.py:129 #, python-format msgid "" "Unable to complete operation for %(subnet_id)s. The number of host routes" " exceeds the limit %(quota)s." msgstr "" -#: neutron/common/exceptions.py:131 +#: neutron/common/exceptions.py:135 #, python-format msgid "" "Unable to complete operation for %(subnet_id)s. The number of DNS " "nameservers exceeds the limit %(quota)s." msgstr "" -#: neutron/common/exceptions.py:136 +#: neutron/common/exceptions.py:140 #, python-format msgid "" "Unable to complete operation for network %(net_id)s. The IP address " "%(ip_address)s is in use." msgstr "" -#: neutron/common/exceptions.py:141 +#: neutron/common/exceptions.py:145 #, python-format msgid "" "Unable to create the network. The VLAN %(vlan_id)s on physical network " "%(physical_network)s is in use." msgstr "" -#: neutron/common/exceptions.py:147 +#: neutron/common/exceptions.py:151 #, python-format msgid "" "Unable to create the flat network. Physical network %(physical_network)s " "is in use." msgstr "" -#: neutron/common/exceptions.py:152 +#: neutron/common/exceptions.py:156 #, python-format msgid "Unable to create the network. The tunnel ID %(tunnel_id)s is in use." msgstr "" -#: neutron/common/exceptions.py:157 +#: neutron/common/exceptions.py:161 msgid "Tenant network creation is not enabled." msgstr "" -#: neutron/common/exceptions.py:165 +#: neutron/common/exceptions.py:169 msgid "" "Unable to create the network. No tenant network is available for " "allocation." msgstr "" -#: neutron/common/exceptions.py:170 +#: neutron/common/exceptions.py:174 #, python-format msgid "" "Unable to plug the attachment %(att_id)s into port %(port_id)s for " @@ -1799,117 +1809,117 @@ msgid "" "%(att_port_id)s" msgstr "" -#: neutron/common/exceptions.py:176 +#: neutron/common/exceptions.py:180 #, python-format msgid "" "Subnet on port %(port_id)s does not match the requested subnet " "%(subnet_id)s" msgstr "" -#: neutron/common/exceptions.py:181 +#: neutron/common/exceptions.py:185 #, python-format msgid "Malformed request body: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:189 +#: neutron/common/exceptions.py:193 #, python-format msgid "Invalid input for operation: %(error_message)s." msgstr "" -#: neutron/common/exceptions.py:193 +#: neutron/common/exceptions.py:197 #, python-format msgid "The allocation pool %(pool)s is not valid." msgstr "" -#: neutron/common/exceptions.py:197 +#: neutron/common/exceptions.py:201 #, python-format msgid "" "Found overlapping allocation pools:%(pool_1)s %(pool_2)s for subnet " "%(subnet_cidr)s." msgstr "" -#: neutron/common/exceptions.py:202 +#: neutron/common/exceptions.py:206 #, python-format msgid "The allocation pool %(pool)s spans beyond the subnet cidr %(subnet_cidr)s." msgstr "" -#: neutron/common/exceptions.py:211 +#: neutron/common/exceptions.py:215 #, python-format msgid "Unable to generate unique mac on network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:215 +#: neutron/common/exceptions.py:219 #, python-format msgid "No more IP addresses available on network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:219 +#: neutron/common/exceptions.py:223 #, python-format msgid "Bridge %(bridge)s does not exist." msgstr "" -#: neutron/common/exceptions.py:223 +#: neutron/common/exceptions.py:227 #, python-format msgid "Creation failed. %(dev_name)s already exists." msgstr "" -#: neutron/common/exceptions.py:227 +#: neutron/common/exceptions.py:231 msgid "Sudo priviledge is required to run this command." msgstr "" -#: neutron/common/exceptions.py:231 +#: neutron/common/exceptions.py:235 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: neutron/common/exceptions.py:235 +#: neutron/common/exceptions.py:239 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: neutron/common/exceptions.py:239 +#: neutron/common/exceptions.py:243 msgid "Tenant-id was missing from Quota request" msgstr "" -#: neutron/common/exceptions.py:243 +#: neutron/common/exceptions.py:247 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: neutron/common/exceptions.py:248 +#: neutron/common/exceptions.py:252 #, python-format msgid "" "Unable to reconfigure sharing settings for network %(network)s. Multiple " "tenants are using it" msgstr "" -#: neutron/common/exceptions.py:253 +#: neutron/common/exceptions.py:257 #, python-format msgid "Invalid extension environment: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:257 +#: neutron/common/exceptions.py:261 #, python-format msgid "Unable to find any IP address on external network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:262 +#: neutron/common/exceptions.py:266 msgid "More than one external network exists" msgstr "" -#: neutron/common/exceptions.py:266 +#: neutron/common/exceptions.py:270 #, python-format msgid "An invalid value was provided for %(opt_name)s: %(opt_value)s" msgstr "" -#: neutron/common/exceptions.py:271 +#: neutron/common/exceptions.py:275 #, python-format msgid "Gateway ip %(ip_address)s conflicts with allocation pool %(pool)s" msgstr "" -#: neutron/common/exceptions.py:276 +#: neutron/common/exceptions.py:280 #, python-format msgid "Invalid network VLAN range: '%(vlan_range)s' - '%(error)s'" msgstr "" @@ -2012,200 +2022,200 @@ msgstr "" msgid "Cannot create resource for another tenant" msgstr "" -#: neutron/db/db_base_plugin_v2.py:274 +#: neutron/db/db_base_plugin_v2.py:272 #, python-format msgid "Generated mac for network %(network_id)s is %(mac_address)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:280 +#: neutron/db/db_base_plugin_v2.py:278 #, python-format msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:284 +#: neutron/db/db_base_plugin_v2.py:282 #, python-format msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/db_base_plugin_v2.py:314 +#: neutron/db/db_base_plugin_v2.py:312 #, python-format msgid "" "Hold allocated IP %(ip_address)s " "(%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:378 +#: neutron/db/db_base_plugin_v2.py:376 #, python-format msgid "Recycle %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:382 +#: neutron/db/db_base_plugin_v2.py:380 #, python-format msgid "Recycle: first match for %(first_ip)s-%(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:389 +#: neutron/db/db_base_plugin_v2.py:387 #, python-format msgid "Recycle: last match for %(first_ip)s-%(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:401 +#: neutron/db/db_base_plugin_v2.py:399 #, python-format msgid "Recycle: merged %(first_ip1)s-%(last_ip1)s and %(first_ip2)s-%(last_ip2)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:410 +#: neutron/db/db_base_plugin_v2.py:408 #, python-format msgid "Recycle: updated first %(first_ip)s-%(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:415 +#: neutron/db/db_base_plugin_v2.py:413 #, python-format msgid "Recycle: updated last %(first_ip)s-%(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:424 +#: neutron/db/db_base_plugin_v2.py:422 #, python-format msgid "Recycle: created new %(first_ip)s-%(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:448 +#: neutron/db/db_base_plugin_v2.py:446 #, python-format msgid "" "No fixed IP found that matches the network %(network_id)s and ip address " "%(ip_address)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:457 +#: neutron/db/db_base_plugin_v2.py:455 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:481 +#: neutron/db/db_base_plugin_v2.py:479 #, python-format msgid "All IP's from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:486 +#: neutron/db/db_base_plugin_v2.py:484 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:493 +#: neutron/db/db_base_plugin_v2.py:491 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: neutron/db/db_base_plugin_v2.py:599 +#: neutron/db/db_base_plugin_v2.py:597 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/db_base_plugin_v2.py:611 +#: neutron/db/db_base_plugin_v2.py:609 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: neutron/db/db_base_plugin_v2.py:617 +#: neutron/db/db_base_plugin_v2.py:615 #, python-format msgid "" "Failed to create port on network %(network_id)s, because fixed_ips " "included invalid subnet %(subnet_id)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:637 +#: neutron/db/db_base_plugin_v2.py:635 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:646 neutron/db/db_base_plugin_v2.py:679 +#: neutron/db/db_base_plugin_v2.py:644 neutron/db/db_base_plugin_v2.py:677 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/db_base_plugin_v2.py:694 +#: neutron/db/db_base_plugin_v2.py:692 #, python-format msgid "Port update. Hold %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:702 +#: neutron/db/db_base_plugin_v2.py:700 #, python-format msgid "Port update. Adding %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:757 +#: neutron/db/db_base_plugin_v2.py:755 #, python-format msgid "" "Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps" " with another subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:762 +#: neutron/db/db_base_plugin_v2.py:760 #, python-format msgid "" "Validation for CIDR: %(new_cidr)s failed - overlaps with subnet " "%(subnet_id)s (CIDR: %(cidr)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:782 +#: neutron/db/db_base_plugin_v2.py:780 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: neutron/db/db_base_plugin_v2.py:789 +#: neutron/db/db_base_plugin_v2.py:787 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/db_base_plugin_v2.py:796 +#: neutron/db/db_base_plugin_v2.py:794 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/db_base_plugin_v2.py:800 +#: neutron/db/db_base_plugin_v2.py:798 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:805 +#: neutron/db/db_base_plugin_v2.py:803 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:818 +#: neutron/db/db_base_plugin_v2.py:816 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: neutron/db/db_base_plugin_v2.py:829 +#: neutron/db/db_base_plugin_v2.py:827 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:842 neutron/db/db_base_plugin_v2.py:846 +#: neutron/db/db_base_plugin_v2.py:840 neutron/db/db_base_plugin_v2.py:844 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:968 +#: neutron/db/db_base_plugin_v2.py:966 #, python-format msgid "An exception occured while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1067 +#: neutron/db/db_base_plugin_v2.py:1065 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1091 +#: neutron/db/db_base_plugin_v2.py:1089 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1104 +#: neutron/db/db_base_plugin_v2.py:1102 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1366 +#: neutron/db/db_base_plugin_v2.py:1364 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1446 +#: neutron/db/db_base_plugin_v2.py:1444 #, python-format msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" @@ -2350,7 +2360,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:600 neutron/plugins/nicira/NeutronPlugin.py:1878 +#: neutron/db/l3_db.py:600 neutron/plugins/nicira/NeutronPlugin.py:1926 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -3018,6 +3028,51 @@ msgstr "" msgid "API for retrieving service providers for Neutron advanced services" msgstr "" +#: neutron/extensions/vpnaas.py:35 +#, python-format +msgid "VPNService %(vpnservice_id)s could not be found" +msgstr "" + +#: neutron/extensions/vpnaas.py:39 +#, python-format +msgid "ipsec_site_connection %(ipsecsite_conn_id)s not found" +msgstr "" + +#: neutron/extensions/vpnaas.py:43 +#, python-format +msgid "ipsec_site_connection %(attribute_a)s less than dpd_interval" +msgstr "" + +#: neutron/extensions/vpnaas.py:47 +#, python-format +msgid "IKEPolicy %(ikepolicy_id)s could not be found" +msgstr "" + +#: neutron/extensions/vpnaas.py:51 +#, python-format +msgid "IPsecPolicy %(ipsecpolicy_id)s could not be found" +msgstr "" + +#: neutron/extensions/vpnaas.py:55 +#, python-format +msgid "IKEPolicy %(ikepolicy_id)s is still in use" +msgstr "" + +#: neutron/extensions/vpnaas.py:59 +#, python-format +msgid "VPNService %(vpnservice_id)s is still in use" +msgstr "" + +#: neutron/extensions/vpnaas.py:63 +#, python-format +msgid "Invalid state %(state)s of vpnaas resource %(id)s" +msgstr "" + +#: neutron/extensions/vpnaas.py:67 +#, python-format +msgid "IPsecPolicy %(ipsecpolicy_id)s is still in use" +msgstr "" + #: neutron/openstack/common/exception.py:104 msgid "Uncaught exception" msgstr "" @@ -5450,7 +5505,7 @@ msgstr "" #, python-format msgid "" "MidoClient.create_tenant_router called: tenant_id=%(tenant_id)s, " -"name=%(name)smetadata_router=%(metadata_router)s" +"name=%(name)s, metadata_router=%(metadata_router)s" msgstr "" #: neutron/plugins/midonet/midonet_lib.py:292 @@ -5712,7 +5767,7 @@ msgid "MidonetPluginV2.update_network called: id=%(id)r, network=%(network)r" msgstr "" #: neutron/plugins/midonet/plugin.py:193 -#: neutron/plugins/nicira/NeutronPlugin.py:1073 +#: neutron/plugins/nicira/NeutronPlugin.py:1115 msgid "admin_state_up=False networks are not supported." msgstr "" @@ -6651,76 +6706,81 @@ msgstr "" msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:234 +#: neutron/plugins/nec/nec_plugin.py:237 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:253 +#: neutron/plugins/nec/nec_plugin.py:256 #, python-format msgid "create_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:269 +#: neutron/plugins/nec/nec_plugin.py:272 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:309 +#: neutron/plugins/nec/nec_plugin.py:312 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:318 +#: neutron/plugins/nec/nec_plugin.py:331 #, python-format -msgid "delete_network(): deleting auto-delete port from OFC: %s" +msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:334 +#: neutron/plugins/nec/nec_plugin.py:346 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:347 +#: neutron/plugins/nec/nec_plugin.py:361 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:359 +#: neutron/plugins/nec/nec_plugin.py:373 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:378 +#: neutron/plugins/nec/nec_plugin.py:392 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:404 +#: neutron/plugins/nec/nec_plugin.py:418 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:484 +#: neutron/plugins/nec/nec_plugin.py:426 +#, python-format +msgid "Failed to delete port=%s from OFC." +msgstr "" + +#: neutron/plugins/nec/nec_plugin.py:501 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:515 +#: neutron/plugins/nec/nec_plugin.py:532 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:534 +#: neutron/plugins/nec/nec_plugin.py:551 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:539 +#: neutron/plugins/nec/nec_plugin.py:556 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -6940,407 +7000,412 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:248 +#: neutron/plugins/nicira/NeutronPlugin.py:246 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:283 +#: neutron/plugins/nicira/NeutronPlugin.py:281 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:285 +#: neutron/plugins/nicira/NeutronPlugin.py:283 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:288 +#: neutron/plugins/nicira/NeutronPlugin.py:286 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:363 +#: neutron/plugins/nicira/NeutronPlugin.py:361 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:369 +#: neutron/plugins/nicira/NeutronPlugin.py:367 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:375 +#: neutron/plugins/nicira/NeutronPlugin.py:373 #, python-format msgid "" "Unable to plug attachment in router port %(r_port_id)s for neutron port " "id %(q_port_id)s on router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:420 +#: neutron/plugins/nicira/NeutronPlugin.py:418 msgid "An exception occured while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:446 -#: neutron/plugins/nicira/NeutronPlugin.py:481 -#: neutron/plugins/nicira/NeutronPlugin.py:649 +#: neutron/plugins/nicira/NeutronPlugin.py:448 +#, python-format +msgid "An exception occured while creating the quantum port %s on the NVP plaform" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:460 +#: neutron/plugins/nicira/NeutronPlugin.py:497 +#: neutron/plugins/nicira/NeutronPlugin.py:682 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:466 -#: neutron/plugins/nicira/NeutronPlugin.py:546 -#: neutron/plugins/nicira/NeutronPlugin.py:668 +#: neutron/plugins/nicira/NeutronPlugin.py:482 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:470 -#, python-format -msgid "An exception occured while plugging the interface into network:%s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:488 +#: neutron/plugins/nicira/NeutronPlugin.py:504 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:497 +#: neutron/plugins/nicira/NeutronPlugin.py:513 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:503 +#: neutron/plugins/nicira/NeutronPlugin.py:519 #, python-format msgid "port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:522 -#: neutron/plugins/nicira/NeutronPlugin.py:925 +#: neutron/plugins/nicira/NeutronPlugin.py:538 +#: neutron/plugins/nicira/NeutronPlugin.py:967 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:534 +#: neutron/plugins/nicira/NeutronPlugin.py:550 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:553 +#: neutron/plugins/nicira/NeutronPlugin.py:573 +#, python-format +msgid "" +"_nvp_create_router_port completed for port %(name)s on network " +"%(network_id)s. The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:586 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:561 +#: neutron/plugins/nicira/NeutronPlugin.py:594 #, python-format msgid "The gateway port for the router %s was not found on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:598 +#: neutron/plugins/nicira/NeutronPlugin.py:631 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:630 +#: neutron/plugins/nicira/NeutronPlugin.py:663 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:634 -#: neutron/plugins/nicira/NeutronPlugin.py:1823 +#: neutron/plugins/nicira/NeutronPlugin.py:667 +#: neutron/plugins/nicira/NeutronPlugin.py:1871 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:636 +#: neutron/plugins/nicira/NeutronPlugin.py:669 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:706 +#: neutron/plugins/nicira/NeutronPlugin.py:710 +#, python-format +msgid "" +"_nvp_create_l2_gw_port completed for port %(name)s on network " +"%(network_id)s. The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:748 #, python-format msgid "Unable to find NVP uuid for Neutron port %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:735 +#: neutron/plugins/nicira/NeutronPlugin.py:777 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:739 +#: neutron/plugins/nicira/NeutronPlugin.py:781 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:743 +#: neutron/plugins/nicira/NeutronPlugin.py:785 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:747 -#: neutron/plugins/nicira/NeutronPlugin.py:762 +#: neutron/plugins/nicira/NeutronPlugin.py:789 +#: neutron/plugins/nicira/NeutronPlugin.py:804 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:768 +#: neutron/plugins/nicira/NeutronPlugin.py:810 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:799 +#: neutron/plugins/nicira/NeutronPlugin.py:841 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:821 +#: neutron/plugins/nicira/NeutronPlugin.py:863 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:849 +#: neutron/plugins/nicira/NeutronPlugin.py:891 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:907 +#: neutron/plugins/nicira/NeutronPlugin.py:949 #, python-format msgid "A nvp lport identifier was not found for neutron port '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:935 +#: neutron/plugins/nicira/NeutronPlugin.py:977 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:938 +#: neutron/plugins/nicira/NeutronPlugin.py:980 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:964 +#: neutron/plugins/nicira/NeutronPlugin.py:1006 #, python-format msgid "" "Current network status:%(nvp_net_status)s; Status in Neutron " "DB:%(neutron_status)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:974 -#: neutron/plugins/nicira/NeutronPlugin.py:1022 +#: neutron/plugins/nicira/NeutronPlugin.py:1016 +#: neutron/plugins/nicira/NeutronPlugin.py:1064 msgid "Unable to get logical switches" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1036 +#: neutron/plugins/nicira/NeutronPlugin.py:1078 #, python-format msgid "Logical Switch %s found in neutron database but not in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1051 +#: neutron/plugins/nicira/NeutronPlugin.py:1093 #, python-format msgid "" "Found %s logical switches not bound to Neutron networks. Neutron and NVP " "are potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1055 +#: neutron/plugins/nicira/NeutronPlugin.py:1097 #, python-format msgid "get_networks() completed for tenant %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1140 +#: neutron/plugins/nicira/NeutronPlugin.py:1182 #, python-format msgid "Lswitch %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1149 +#: neutron/plugins/nicira/NeutronPlugin.py:1191 msgid "Unable to get ports" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1176 +#: neutron/plugins/nicira/NeutronPlugin.py:1218 #, python-format msgid "Neutron logical port %s was not found on NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1183 +#: neutron/plugins/nicira/NeutronPlugin.py:1225 #, python-format msgid "" "Found %s logical ports not bound to Neutron ports. Neutron and NVP are " "potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1249 +#: neutron/plugins/nicira/NeutronPlugin.py:1283 #, python-format -msgid "Network %s was not found in NVP." +msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1257 -msgid "Unable to create port or set port attachment in NVP." +#: neutron/plugins/nicira/NeutronPlugin.py:1300 +#, python-format +msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1261 -#, python-format -msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" +#: neutron/plugins/nicira/NeutronPlugin.py:1311 +msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1338 +#: neutron/plugins/nicira/NeutronPlugin.py:1386 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1364 +#: neutron/plugins/nicira/NeutronPlugin.py:1412 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1491 -#: neutron/plugins/nicira/NeutronPlugin.py:1535 +#: neutron/plugins/nicira/NeutronPlugin.py:1539 +#: neutron/plugins/nicira/NeutronPlugin.py:1583 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1504 +#: neutron/plugins/nicira/NeutronPlugin.py:1552 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1544 +#: neutron/plugins/nicira/NeutronPlugin.py:1592 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1560 +#: neutron/plugins/nicira/NeutronPlugin.py:1608 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1564 +#: neutron/plugins/nicira/NeutronPlugin.py:1612 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1566 +#: neutron/plugins/nicira/NeutronPlugin.py:1614 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1599 +#: neutron/plugins/nicira/NeutronPlugin.py:1647 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1603 +#: neutron/plugins/nicira/NeutronPlugin.py:1651 msgid "Unable to delete logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1623 +#: neutron/plugins/nicira/NeutronPlugin.py:1671 #, python-format msgid "" "Current router status:%(router_status)s;Status in Neutron " "DB:%(db_router_status)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1650 +#: neutron/plugins/nicira/NeutronPlugin.py:1698 msgid "Unable to get logical routers from NVP controller" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1672 +#: neutron/plugins/nicira/NeutronPlugin.py:1720 #, python-format msgid "" "Found %s logical routers not bound to Neutron routers. Neutron and NVP " "are potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1698 -#, python-format -msgid "" -"The port %(port_id)s, connected to the router %(router_id)s was not found" -" on the NVP backend." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1733 +#: neutron/plugins/nicira/NeutronPlugin.py:1781 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1778 +#: neutron/plugins/nicira/NeutronPlugin.py:1826 #, python-format msgid "" "The port %(port_id)s, connected to the router %(router_id)s was not found" " on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1790 +#: neutron/plugins/nicira/NeutronPlugin.py:1838 #, python-format msgid "" "Unable to find NVP logical router port for Neutron port id:%s. Was this " "port ever paired with a logical router?" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1819 +#: neutron/plugins/nicira/NeutronPlugin.py:1867 #, python-format msgid "Logical router port resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1845 +#: neutron/plugins/nicira/NeutronPlugin.py:1893 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1851 +#: neutron/plugins/nicira/NeutronPlugin.py:1899 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1917 +#: neutron/plugins/nicira/NeutronPlugin.py:1965 #, python-format msgid "Address list for NVP logical router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1941 +#: neutron/plugins/nicira/NeutronPlugin.py:1989 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1984 +#: neutron/plugins/nicira/NeutronPlugin.py:2032 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1987 +#: neutron/plugins/nicira/NeutronPlugin.py:2035 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2013 +#: neutron/plugins/nicira/NeutronPlugin.py:2061 #, python-format msgid "" "Create_l2_gw_service did not return an uuid for the newly created " "resource:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2035 +#: neutron/plugins/nicira/NeutronPlugin.py:2083 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" @@ -7452,7 +7517,7 @@ msgstr "" #: neutron/plugins/nicira/nvplib.py:505 #, python-format -msgid "Cannot update NVP routes %(routes)s forrouter %(router_id)s" +msgid "Cannot update NVP routes %(routes)s for router %(router_id)s" msgstr "" #: neutron/plugins/nicira/nvplib.py:621 @@ -7478,91 +7543,91 @@ msgstr "" msgid "get_port() %(network)s %(port)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:664 neutron/plugins/nicira/nvplib.py:718 +#: neutron/plugins/nicira/nvplib.py:664 neutron/plugins/nicira/nvplib.py:719 #, python-format msgid "Port or Network not found, Error: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:713 +#: neutron/plugins/nicira/nvplib.py:714 #, python-format msgid "Updated logical port %(result)s on logical switch %(uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:749 +#: neutron/plugins/nicira/nvplib.py:751 #, python-format -msgid "Created logical port %(result)s on logical swtich %(uuid)s" +msgid "Created logical port %(result)s on logical switch %(uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:773 +#: neutron/plugins/nicira/nvplib.py:775 #, python-format msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:803 +#: neutron/plugins/nicira/nvplib.py:805 #, python-format msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:813 +#: neutron/plugins/nicira/nvplib.py:815 #, python-format msgid "" "Delete logical router port %(lport_uuid)s on logical router " "%(lrouter_uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:868 +#: neutron/plugins/nicira/nvplib.py:870 #, python-format msgid "Invalid NVP attachment type '%s'" msgstr "" -#: neutron/plugins/nicira/nvplib.py:880 +#: neutron/plugins/nicira/nvplib.py:882 #, python-format msgid "Port not found, Error: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:999 +#: neutron/plugins/nicira/nvplib.py:1002 #, python-format msgid "Created Security Profile: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1025 +#: neutron/plugins/nicira/nvplib.py:1028 #, python-format msgid "Updated Security Profile: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1044 +#: neutron/plugins/nicira/nvplib.py:1047 #, python-format msgid "Invalid keys for NAT match: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1050 +#: neutron/plugins/nicira/nvplib.py:1053 #, python-format msgid "Creating NAT rule: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1064 +#: neutron/plugins/nicira/nvplib.py:1067 msgid "" "No SNAT rules cannot be applied as they are not available in this version" " of the NVP platform" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1199 +#: neutron/plugins/nicira/nvplib.py:1202 #, python-format msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1204 +#: neutron/plugins/nicira/nvplib.py:1207 #, python-format msgid "" "An exception occurred while updating IP addresses on a router logical " "port:%s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1245 +#: neutron/plugins/nicira/nvplib.py:1248 msgid "Failed to create logical queue" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1256 +#: neutron/plugins/nicira/nvplib.py:1259 msgid "Failed to delete logical queue" msgstr "" @@ -8051,7 +8116,7 @@ msgstr "" #: neutron/plugins/nicira/extensions/nvp_qos.py:46 #, python-format -msgid "Invalid value for dscp %(data)s must be integer valuebetween 0 and 63." +msgid "Invalid value for dscp %(data)s must be integer value between 0 and 63." msgstr "" #: neutron/plugins/nicira/extensions/nvp_qos.py:51 @@ -9012,3 +9077,33 @@ msgstr "" #~ msgid "No DSCP field needed when QoS workload marked trusted" #~ msgstr "" +#~ msgid "" +#~ "MidoClient.create_tenant_router called: " +#~ "tenant_id=%(tenant_id)s, " +#~ "name=%(name)smetadata_router=%(metadata_router)s" +#~ msgstr "" + +#~ msgid "delete_network(): deleting auto-delete port from OFC: %s" +#~ msgstr "" + +#~ msgid "An exception occured while plugging the interface into network:%s" +#~ msgstr "" + +#~ msgid "Network %s was not found in NVP." +#~ msgstr "" + +#~ msgid "" +#~ "The port %(port_id)s, connected to the" +#~ " router %(router_id)s was not found " +#~ "on the NVP backend." +#~ msgstr "" + +#~ msgid "Cannot update NVP routes %(routes)s forrouter %(router_id)s" +#~ msgstr "" + +#~ msgid "Created logical port %(result)s on logical swtich %(uuid)s" +#~ msgstr "" + +#~ msgid "Invalid value for dscp %(data)s must be integer valuebetween 0 and 63." +#~ msgstr "" + diff --git a/neutron/locale/nb/LC_MESSAGES/neutron.po b/neutron/locale/nb/LC_MESSAGES/neutron.po index 9e465a864..7ac746c6b 100644 --- a/neutron/locale/nb/LC_MESSAGES/neutron.po +++ b/neutron/locale/nb/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-07-30 19:54+0000\n" +"POT-Creation-Date: 2013-07-31 19:55+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Norwegian Bokmål " @@ -404,7 +404,7 @@ msgid "" "networks" msgstr "" -#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:865 +#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:858 msgid "DHCP agent started" msgstr "" @@ -421,97 +421,102 @@ msgstr "" msgid "Synchronizing state" msgstr "" -#: neutron/agent/dhcp_agent.py:166 +#: neutron/agent/dhcp_agent.py:163 +#, python-format +msgid "Unable to sync network state on deleted network %s" +msgstr "" + +#: neutron/agent/dhcp_agent.py:171 msgid "Unable to sync network state." msgstr "" -#: neutron/agent/dhcp_agent.py:186 neutron/agent/dhcp_agent.py:226 +#: neutron/agent/dhcp_agent.py:191 neutron/agent/dhcp_agent.py:231 #, python-format msgid "Network %s RPC info call failed." msgstr "" -#: neutron/agent/dhcp_agent.py:318 +#: neutron/agent/dhcp_agent.py:323 #, python-format msgid "" "%(port_num)d router ports found on the metadata access network. Only the " "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:528 neutron/agent/l3_agent.py:159 +#: neutron/agent/dhcp_agent.py:533 neutron/agent/l3_agent.py:159 #: neutron/debug/debug_agent.py:45 msgid "The driver used to manage the virtual interface." msgstr "" -#: neutron/agent/dhcp_agent.py:536 +#: neutron/agent/dhcp_agent.py:541 msgid "You must specify an interface driver" msgstr "" -#: neutron/agent/dhcp_agent.py:542 neutron/agent/l3_agent.py:202 +#: neutron/agent/dhcp_agent.py:547 neutron/agent/l3_agent.py:202 #, python-format msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/dhcp_agent.py:590 +#: neutron/agent/dhcp_agent.py:595 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/dhcp_agent.py:600 +#: neutron/agent/dhcp_agent.py:605 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/dhcp_agent.py:641 +#: neutron/agent/dhcp_agent.py:646 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/dhcp_agent.py:682 neutron/debug/debug_agent.py:75 +#: neutron/agent/dhcp_agent.py:687 neutron/debug/debug_agent.py:75 #, python-format msgid "Reusing existing device: %s." msgstr "" -#: neutron/agent/dhcp_agent.py:769 +#: neutron/agent/dhcp_agent.py:762 msgid "Location to DHCP lease relay UNIX domain socket" msgstr "" -#: neutron/agent/dhcp_agent.py:799 +#: neutron/agent/dhcp_agent.py:792 #, python-format msgid "Network ID %s is not a valid UUID" msgstr "" -#: neutron/agent/dhcp_agent.py:805 +#: neutron/agent/dhcp_agent.py:798 msgid "Unable to parse lease relay msg to dict." msgstr "" -#: neutron/agent/dhcp_agent.py:806 +#: neutron/agent/dhcp_agent.py:799 #, python-format msgid "Exception value: %s" msgstr "" -#: neutron/agent/dhcp_agent.py:807 +#: neutron/agent/dhcp_agent.py:800 #, python-format msgid "Message representation: %s" msgstr "" -#: neutron/agent/dhcp_agent.py:809 +#: neutron/agent/dhcp_agent.py:802 msgid "Unable update lease. Exception" msgstr "" -#: neutron/agent/dhcp_agent.py:848 neutron/agent/l3_agent.py:805 +#: neutron/agent/dhcp_agent.py:841 neutron/agent/l3_agent.py:805 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:854 neutron/agent/l3_agent.py:810 +#: neutron/agent/dhcp_agent.py:847 neutron/agent/l3_agent.py:810 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:228 #: neutron/plugins/nec/agent/nec_neutron_agent.py:184 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:221 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:862 neutron/agent/l3_agent.py:815 +#: neutron/agent/dhcp_agent.py:855 neutron/agent/l3_agent.py:815 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:281 #, python-format msgid "agent_updated by server side %s!" @@ -929,27 +934,27 @@ msgstr "" msgid "No namespace defined for parent" msgstr "" -#: neutron/agent/linux/iptables_firewall.py:56 +#: neutron/agent/linux/iptables_firewall.py:58 #, python-format msgid "Preparing device (%s) filter" msgstr "" -#: neutron/agent/linux/iptables_firewall.py:64 +#: neutron/agent/linux/iptables_firewall.py:66 #, python-format msgid "Updating device (%s) filter" msgstr "" -#: neutron/agent/linux/iptables_firewall.py:66 +#: neutron/agent/linux/iptables_firewall.py:68 #, python-format msgid "Attempted to update port filter which is not filtered %s" msgstr "" -#: neutron/agent/linux/iptables_firewall.py:75 +#: neutron/agent/linux/iptables_firewall.py:77 #, python-format msgid "Removing device (%s) filter" msgstr "" -#: neutron/agent/linux/iptables_firewall.py:77 +#: neutron/agent/linux/iptables_firewall.py:79 #, python-format msgid "Attempted to remove port filter which is not filtered %r" msgstr "" @@ -1380,58 +1385,58 @@ msgstr "" msgid "'%s' is not a valid IP subnet" msgstr "" -#: neutron/api/v2/attributes.py:271 +#: neutron/api/v2/attributes.py:266 neutron/api/v2/attributes.py:307 #, python-format -msgid "'%s' is not a valid input" +msgid "'%s' is not a list" msgstr "" -#: neutron/api/v2/attributes.py:278 +#: neutron/api/v2/attributes.py:271 neutron/api/v2/attributes.py:318 #, python-format -msgid "'%s' is not a valid UUID" +msgid "Duplicate items in the list: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:290 +#: neutron/api/v2/attributes.py:288 #, python-format -msgid "'%s' is not a list" +msgid "'%s' is not a valid input" msgstr "" -#: neutron/api/v2/attributes.py:301 +#: neutron/api/v2/attributes.py:295 #, python-format -msgid "Duplicate items in the list: '%s'" +msgid "'%s' is not a valid UUID" msgstr "" -#: neutron/api/v2/attributes.py:308 +#: neutron/api/v2/attributes.py:325 #, python-format msgid "'%s' is not a dictionary" msgstr "" -#: neutron/api/v2/attributes.py:333 +#: neutron/api/v2/attributes.py:350 #, python-format msgid "Validator '%s' does not exist." msgstr "" -#: neutron/api/v2/attributes.py:365 +#: neutron/api/v2/attributes.py:382 #, python-format msgid "'%s' is not an integer" msgstr "" -#: neutron/api/v2/attributes.py:370 +#: neutron/api/v2/attributes.py:387 #, python-format msgid "'%s' should be non-negative" msgstr "" -#: neutron/api/v2/attributes.py:389 +#: neutron/api/v2/attributes.py:406 #, python-format msgid "'%s' cannot be converted to boolean" msgstr "" -#: neutron/api/v2/attributes.py:397 +#: neutron/api/v2/attributes.py:414 #: neutron/plugins/nec/extensions/packetfilter.py:48 #, python-format msgid "'%s' is not a integer" msgstr "" -#: neutron/api/v2/attributes.py:410 +#: neutron/api/v2/attributes.py:427 #, python-format msgid "'%s' is not of the form =[value]" msgstr "" @@ -1682,116 +1687,121 @@ msgstr "" #: neutron/common/exceptions.py:74 #, python-format +msgid "Port %(port_id)s could not be found" +msgstr "" + +#: neutron/common/exceptions.py:78 +#, python-format msgid "Port %(port_id)s could not be found on network %(net_id)s" msgstr "" -#: neutron/common/exceptions.py:79 +#: neutron/common/exceptions.py:83 msgid "Policy configuration policy.json could not be found" msgstr "" -#: neutron/common/exceptions.py:83 +#: neutron/common/exceptions.py:87 #, python-format msgid "Requested rule:%(rule)s cannot be found" msgstr "" -#: neutron/common/exceptions.py:87 +#: neutron/common/exceptions.py:91 #, python-format msgid "Failed to init policy %(policy)s because %(reason)s" msgstr "" -#: neutron/common/exceptions.py:91 +#: neutron/common/exceptions.py:95 #, python-format msgid "Failed to check policy %(policy)s because %(reason)s" msgstr "" -#: neutron/common/exceptions.py:95 +#: neutron/common/exceptions.py:99 #, python-format msgid "Unsupported port state: %(port_state)s" msgstr "" -#: neutron/common/exceptions.py:99 +#: neutron/common/exceptions.py:103 msgid "The resource is inuse" msgstr "" -#: neutron/common/exceptions.py:103 +#: neutron/common/exceptions.py:107 #, python-format msgid "" "Unable to complete operation on network %(net_id)s. There are one or more" " ports still in use on the network." msgstr "" -#: neutron/common/exceptions.py:108 +#: neutron/common/exceptions.py:112 #, python-format msgid "" "Unable to complete operation on subnet %(subnet_id)s. One or more ports " "have an IP allocation from this subnet." msgstr "" -#: neutron/common/exceptions.py:113 +#: neutron/common/exceptions.py:117 #, python-format msgid "" "Unable to complete operation on port %(port_id)s for network %(net_id)s. " "Port already has an attacheddevice %(device_id)s." msgstr "" -#: neutron/common/exceptions.py:119 +#: neutron/common/exceptions.py:123 #, python-format msgid "" "Unable to complete operation for network %(net_id)s. The mac address " "%(mac)s is in use." msgstr "" -#: neutron/common/exceptions.py:125 +#: neutron/common/exceptions.py:129 #, python-format msgid "" "Unable to complete operation for %(subnet_id)s. The number of host routes" " exceeds the limit %(quota)s." msgstr "" -#: neutron/common/exceptions.py:131 +#: neutron/common/exceptions.py:135 #, python-format msgid "" "Unable to complete operation for %(subnet_id)s. The number of DNS " "nameservers exceeds the limit %(quota)s." msgstr "" -#: neutron/common/exceptions.py:136 +#: neutron/common/exceptions.py:140 #, python-format msgid "" "Unable to complete operation for network %(net_id)s. The IP address " "%(ip_address)s is in use." msgstr "" -#: neutron/common/exceptions.py:141 +#: neutron/common/exceptions.py:145 #, python-format msgid "" "Unable to create the network. The VLAN %(vlan_id)s on physical network " "%(physical_network)s is in use." msgstr "" -#: neutron/common/exceptions.py:147 +#: neutron/common/exceptions.py:151 #, python-format msgid "" "Unable to create the flat network. Physical network %(physical_network)s " "is in use." msgstr "" -#: neutron/common/exceptions.py:152 +#: neutron/common/exceptions.py:156 #, python-format msgid "Unable to create the network. The tunnel ID %(tunnel_id)s is in use." msgstr "" -#: neutron/common/exceptions.py:157 +#: neutron/common/exceptions.py:161 msgid "Tenant network creation is not enabled." msgstr "" -#: neutron/common/exceptions.py:165 +#: neutron/common/exceptions.py:169 msgid "" "Unable to create the network. No tenant network is available for " "allocation." msgstr "" -#: neutron/common/exceptions.py:170 +#: neutron/common/exceptions.py:174 #, python-format msgid "" "Unable to plug the attachment %(att_id)s into port %(port_id)s for " @@ -1799,117 +1809,117 @@ msgid "" "%(att_port_id)s" msgstr "" -#: neutron/common/exceptions.py:176 +#: neutron/common/exceptions.py:180 #, python-format msgid "" "Subnet on port %(port_id)s does not match the requested subnet " "%(subnet_id)s" msgstr "" -#: neutron/common/exceptions.py:181 +#: neutron/common/exceptions.py:185 #, python-format msgid "Malformed request body: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:189 +#: neutron/common/exceptions.py:193 #, python-format msgid "Invalid input for operation: %(error_message)s." msgstr "" -#: neutron/common/exceptions.py:193 +#: neutron/common/exceptions.py:197 #, python-format msgid "The allocation pool %(pool)s is not valid." msgstr "" -#: neutron/common/exceptions.py:197 +#: neutron/common/exceptions.py:201 #, python-format msgid "" "Found overlapping allocation pools:%(pool_1)s %(pool_2)s for subnet " "%(subnet_cidr)s." msgstr "" -#: neutron/common/exceptions.py:202 +#: neutron/common/exceptions.py:206 #, python-format msgid "The allocation pool %(pool)s spans beyond the subnet cidr %(subnet_cidr)s." msgstr "" -#: neutron/common/exceptions.py:211 +#: neutron/common/exceptions.py:215 #, python-format msgid "Unable to generate unique mac on network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:215 +#: neutron/common/exceptions.py:219 #, python-format msgid "No more IP addresses available on network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:219 +#: neutron/common/exceptions.py:223 #, python-format msgid "Bridge %(bridge)s does not exist." msgstr "" -#: neutron/common/exceptions.py:223 +#: neutron/common/exceptions.py:227 #, python-format msgid "Creation failed. %(dev_name)s already exists." msgstr "" -#: neutron/common/exceptions.py:227 +#: neutron/common/exceptions.py:231 msgid "Sudo priviledge is required to run this command." msgstr "" -#: neutron/common/exceptions.py:231 +#: neutron/common/exceptions.py:235 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: neutron/common/exceptions.py:235 +#: neutron/common/exceptions.py:239 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: neutron/common/exceptions.py:239 +#: neutron/common/exceptions.py:243 msgid "Tenant-id was missing from Quota request" msgstr "" -#: neutron/common/exceptions.py:243 +#: neutron/common/exceptions.py:247 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: neutron/common/exceptions.py:248 +#: neutron/common/exceptions.py:252 #, python-format msgid "" "Unable to reconfigure sharing settings for network %(network)s. Multiple " "tenants are using it" msgstr "" -#: neutron/common/exceptions.py:253 +#: neutron/common/exceptions.py:257 #, python-format msgid "Invalid extension environment: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:257 +#: neutron/common/exceptions.py:261 #, python-format msgid "Unable to find any IP address on external network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:262 +#: neutron/common/exceptions.py:266 msgid "More than one external network exists" msgstr "" -#: neutron/common/exceptions.py:266 +#: neutron/common/exceptions.py:270 #, python-format msgid "An invalid value was provided for %(opt_name)s: %(opt_value)s" msgstr "" -#: neutron/common/exceptions.py:271 +#: neutron/common/exceptions.py:275 #, python-format msgid "Gateway ip %(ip_address)s conflicts with allocation pool %(pool)s" msgstr "" -#: neutron/common/exceptions.py:276 +#: neutron/common/exceptions.py:280 #, python-format msgid "Invalid network VLAN range: '%(vlan_range)s' - '%(error)s'" msgstr "" @@ -2012,200 +2022,200 @@ msgstr "" msgid "Cannot create resource for another tenant" msgstr "" -#: neutron/db/db_base_plugin_v2.py:274 +#: neutron/db/db_base_plugin_v2.py:272 #, python-format msgid "Generated mac for network %(network_id)s is %(mac_address)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:280 +#: neutron/db/db_base_plugin_v2.py:278 #, python-format msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:284 +#: neutron/db/db_base_plugin_v2.py:282 #, python-format msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/db_base_plugin_v2.py:314 +#: neutron/db/db_base_plugin_v2.py:312 #, python-format msgid "" "Hold allocated IP %(ip_address)s " "(%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:378 +#: neutron/db/db_base_plugin_v2.py:376 #, python-format msgid "Recycle %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:382 +#: neutron/db/db_base_plugin_v2.py:380 #, python-format msgid "Recycle: first match for %(first_ip)s-%(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:389 +#: neutron/db/db_base_plugin_v2.py:387 #, python-format msgid "Recycle: last match for %(first_ip)s-%(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:401 +#: neutron/db/db_base_plugin_v2.py:399 #, python-format msgid "Recycle: merged %(first_ip1)s-%(last_ip1)s and %(first_ip2)s-%(last_ip2)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:410 +#: neutron/db/db_base_plugin_v2.py:408 #, python-format msgid "Recycle: updated first %(first_ip)s-%(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:415 +#: neutron/db/db_base_plugin_v2.py:413 #, python-format msgid "Recycle: updated last %(first_ip)s-%(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:424 +#: neutron/db/db_base_plugin_v2.py:422 #, python-format msgid "Recycle: created new %(first_ip)s-%(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:448 +#: neutron/db/db_base_plugin_v2.py:446 #, python-format msgid "" "No fixed IP found that matches the network %(network_id)s and ip address " "%(ip_address)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:457 +#: neutron/db/db_base_plugin_v2.py:455 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:481 +#: neutron/db/db_base_plugin_v2.py:479 #, python-format msgid "All IP's from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:486 +#: neutron/db/db_base_plugin_v2.py:484 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:493 +#: neutron/db/db_base_plugin_v2.py:491 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: neutron/db/db_base_plugin_v2.py:599 +#: neutron/db/db_base_plugin_v2.py:597 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/db_base_plugin_v2.py:611 +#: neutron/db/db_base_plugin_v2.py:609 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: neutron/db/db_base_plugin_v2.py:617 +#: neutron/db/db_base_plugin_v2.py:615 #, python-format msgid "" "Failed to create port on network %(network_id)s, because fixed_ips " "included invalid subnet %(subnet_id)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:637 +#: neutron/db/db_base_plugin_v2.py:635 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:646 neutron/db/db_base_plugin_v2.py:679 +#: neutron/db/db_base_plugin_v2.py:644 neutron/db/db_base_plugin_v2.py:677 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/db_base_plugin_v2.py:694 +#: neutron/db/db_base_plugin_v2.py:692 #, python-format msgid "Port update. Hold %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:702 +#: neutron/db/db_base_plugin_v2.py:700 #, python-format msgid "Port update. Adding %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:757 +#: neutron/db/db_base_plugin_v2.py:755 #, python-format msgid "" "Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps" " with another subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:762 +#: neutron/db/db_base_plugin_v2.py:760 #, python-format msgid "" "Validation for CIDR: %(new_cidr)s failed - overlaps with subnet " "%(subnet_id)s (CIDR: %(cidr)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:782 +#: neutron/db/db_base_plugin_v2.py:780 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: neutron/db/db_base_plugin_v2.py:789 +#: neutron/db/db_base_plugin_v2.py:787 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/db_base_plugin_v2.py:796 +#: neutron/db/db_base_plugin_v2.py:794 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/db_base_plugin_v2.py:800 +#: neutron/db/db_base_plugin_v2.py:798 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:805 +#: neutron/db/db_base_plugin_v2.py:803 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:818 +#: neutron/db/db_base_plugin_v2.py:816 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: neutron/db/db_base_plugin_v2.py:829 +#: neutron/db/db_base_plugin_v2.py:827 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:842 neutron/db/db_base_plugin_v2.py:846 +#: neutron/db/db_base_plugin_v2.py:840 neutron/db/db_base_plugin_v2.py:844 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:968 +#: neutron/db/db_base_plugin_v2.py:966 #, python-format msgid "An exception occured while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1067 +#: neutron/db/db_base_plugin_v2.py:1065 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1091 +#: neutron/db/db_base_plugin_v2.py:1089 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1104 +#: neutron/db/db_base_plugin_v2.py:1102 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1366 +#: neutron/db/db_base_plugin_v2.py:1364 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1446 +#: neutron/db/db_base_plugin_v2.py:1444 #, python-format msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" @@ -2350,7 +2360,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:600 neutron/plugins/nicira/NeutronPlugin.py:1878 +#: neutron/db/l3_db.py:600 neutron/plugins/nicira/NeutronPlugin.py:1926 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -3018,6 +3028,51 @@ msgstr "" msgid "API for retrieving service providers for Neutron advanced services" msgstr "" +#: neutron/extensions/vpnaas.py:35 +#, python-format +msgid "VPNService %(vpnservice_id)s could not be found" +msgstr "" + +#: neutron/extensions/vpnaas.py:39 +#, python-format +msgid "ipsec_site_connection %(ipsecsite_conn_id)s not found" +msgstr "" + +#: neutron/extensions/vpnaas.py:43 +#, python-format +msgid "ipsec_site_connection %(attribute_a)s less than dpd_interval" +msgstr "" + +#: neutron/extensions/vpnaas.py:47 +#, python-format +msgid "IKEPolicy %(ikepolicy_id)s could not be found" +msgstr "" + +#: neutron/extensions/vpnaas.py:51 +#, python-format +msgid "IPsecPolicy %(ipsecpolicy_id)s could not be found" +msgstr "" + +#: neutron/extensions/vpnaas.py:55 +#, python-format +msgid "IKEPolicy %(ikepolicy_id)s is still in use" +msgstr "" + +#: neutron/extensions/vpnaas.py:59 +#, python-format +msgid "VPNService %(vpnservice_id)s is still in use" +msgstr "" + +#: neutron/extensions/vpnaas.py:63 +#, python-format +msgid "Invalid state %(state)s of vpnaas resource %(id)s" +msgstr "" + +#: neutron/extensions/vpnaas.py:67 +#, python-format +msgid "IPsecPolicy %(ipsecpolicy_id)s is still in use" +msgstr "" + #: neutron/openstack/common/exception.py:104 msgid "Uncaught exception" msgstr "" @@ -5450,7 +5505,7 @@ msgstr "" #, python-format msgid "" "MidoClient.create_tenant_router called: tenant_id=%(tenant_id)s, " -"name=%(name)smetadata_router=%(metadata_router)s" +"name=%(name)s, metadata_router=%(metadata_router)s" msgstr "" #: neutron/plugins/midonet/midonet_lib.py:292 @@ -5712,7 +5767,7 @@ msgid "MidonetPluginV2.update_network called: id=%(id)r, network=%(network)r" msgstr "" #: neutron/plugins/midonet/plugin.py:193 -#: neutron/plugins/nicira/NeutronPlugin.py:1073 +#: neutron/plugins/nicira/NeutronPlugin.py:1115 msgid "admin_state_up=False networks are not supported." msgstr "" @@ -6651,76 +6706,81 @@ msgstr "" msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:234 +#: neutron/plugins/nec/nec_plugin.py:237 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:253 +#: neutron/plugins/nec/nec_plugin.py:256 #, python-format msgid "create_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:269 +#: neutron/plugins/nec/nec_plugin.py:272 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:309 +#: neutron/plugins/nec/nec_plugin.py:312 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:318 +#: neutron/plugins/nec/nec_plugin.py:331 #, python-format -msgid "delete_network(): deleting auto-delete port from OFC: %s" +msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:334 +#: neutron/plugins/nec/nec_plugin.py:346 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:347 +#: neutron/plugins/nec/nec_plugin.py:361 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:359 +#: neutron/plugins/nec/nec_plugin.py:373 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:378 +#: neutron/plugins/nec/nec_plugin.py:392 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:404 +#: neutron/plugins/nec/nec_plugin.py:418 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:484 +#: neutron/plugins/nec/nec_plugin.py:426 +#, python-format +msgid "Failed to delete port=%s from OFC." +msgstr "" + +#: neutron/plugins/nec/nec_plugin.py:501 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:515 +#: neutron/plugins/nec/nec_plugin.py:532 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:534 +#: neutron/plugins/nec/nec_plugin.py:551 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:539 +#: neutron/plugins/nec/nec_plugin.py:556 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -6940,407 +7000,412 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:248 +#: neutron/plugins/nicira/NeutronPlugin.py:246 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:283 +#: neutron/plugins/nicira/NeutronPlugin.py:281 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:285 +#: neutron/plugins/nicira/NeutronPlugin.py:283 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:288 +#: neutron/plugins/nicira/NeutronPlugin.py:286 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:363 +#: neutron/plugins/nicira/NeutronPlugin.py:361 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:369 +#: neutron/plugins/nicira/NeutronPlugin.py:367 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:375 +#: neutron/plugins/nicira/NeutronPlugin.py:373 #, python-format msgid "" "Unable to plug attachment in router port %(r_port_id)s for neutron port " "id %(q_port_id)s on router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:420 +#: neutron/plugins/nicira/NeutronPlugin.py:418 msgid "An exception occured while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:446 -#: neutron/plugins/nicira/NeutronPlugin.py:481 -#: neutron/plugins/nicira/NeutronPlugin.py:649 +#: neutron/plugins/nicira/NeutronPlugin.py:448 +#, python-format +msgid "An exception occured while creating the quantum port %s on the NVP plaform" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:460 +#: neutron/plugins/nicira/NeutronPlugin.py:497 +#: neutron/plugins/nicira/NeutronPlugin.py:682 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:466 -#: neutron/plugins/nicira/NeutronPlugin.py:546 -#: neutron/plugins/nicira/NeutronPlugin.py:668 +#: neutron/plugins/nicira/NeutronPlugin.py:482 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:470 -#, python-format -msgid "An exception occured while plugging the interface into network:%s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:488 +#: neutron/plugins/nicira/NeutronPlugin.py:504 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:497 +#: neutron/plugins/nicira/NeutronPlugin.py:513 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:503 +#: neutron/plugins/nicira/NeutronPlugin.py:519 #, python-format msgid "port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:522 -#: neutron/plugins/nicira/NeutronPlugin.py:925 +#: neutron/plugins/nicira/NeutronPlugin.py:538 +#: neutron/plugins/nicira/NeutronPlugin.py:967 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:534 +#: neutron/plugins/nicira/NeutronPlugin.py:550 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:553 +#: neutron/plugins/nicira/NeutronPlugin.py:573 +#, python-format +msgid "" +"_nvp_create_router_port completed for port %(name)s on network " +"%(network_id)s. The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:586 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:561 +#: neutron/plugins/nicira/NeutronPlugin.py:594 #, python-format msgid "The gateway port for the router %s was not found on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:598 +#: neutron/plugins/nicira/NeutronPlugin.py:631 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:630 +#: neutron/plugins/nicira/NeutronPlugin.py:663 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:634 -#: neutron/plugins/nicira/NeutronPlugin.py:1823 +#: neutron/plugins/nicira/NeutronPlugin.py:667 +#: neutron/plugins/nicira/NeutronPlugin.py:1871 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:636 +#: neutron/plugins/nicira/NeutronPlugin.py:669 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:706 +#: neutron/plugins/nicira/NeutronPlugin.py:710 +#, python-format +msgid "" +"_nvp_create_l2_gw_port completed for port %(name)s on network " +"%(network_id)s. The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:748 #, python-format msgid "Unable to find NVP uuid for Neutron port %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:735 +#: neutron/plugins/nicira/NeutronPlugin.py:777 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:739 +#: neutron/plugins/nicira/NeutronPlugin.py:781 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:743 +#: neutron/plugins/nicira/NeutronPlugin.py:785 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:747 -#: neutron/plugins/nicira/NeutronPlugin.py:762 +#: neutron/plugins/nicira/NeutronPlugin.py:789 +#: neutron/plugins/nicira/NeutronPlugin.py:804 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:768 +#: neutron/plugins/nicira/NeutronPlugin.py:810 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:799 +#: neutron/plugins/nicira/NeutronPlugin.py:841 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:821 +#: neutron/plugins/nicira/NeutronPlugin.py:863 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:849 +#: neutron/plugins/nicira/NeutronPlugin.py:891 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:907 +#: neutron/plugins/nicira/NeutronPlugin.py:949 #, python-format msgid "A nvp lport identifier was not found for neutron port '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:935 +#: neutron/plugins/nicira/NeutronPlugin.py:977 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:938 +#: neutron/plugins/nicira/NeutronPlugin.py:980 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:964 +#: neutron/plugins/nicira/NeutronPlugin.py:1006 #, python-format msgid "" "Current network status:%(nvp_net_status)s; Status in Neutron " "DB:%(neutron_status)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:974 -#: neutron/plugins/nicira/NeutronPlugin.py:1022 +#: neutron/plugins/nicira/NeutronPlugin.py:1016 +#: neutron/plugins/nicira/NeutronPlugin.py:1064 msgid "Unable to get logical switches" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1036 +#: neutron/plugins/nicira/NeutronPlugin.py:1078 #, python-format msgid "Logical Switch %s found in neutron database but not in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1051 +#: neutron/plugins/nicira/NeutronPlugin.py:1093 #, python-format msgid "" "Found %s logical switches not bound to Neutron networks. Neutron and NVP " "are potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1055 +#: neutron/plugins/nicira/NeutronPlugin.py:1097 #, python-format msgid "get_networks() completed for tenant %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1140 +#: neutron/plugins/nicira/NeutronPlugin.py:1182 #, python-format msgid "Lswitch %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1149 +#: neutron/plugins/nicira/NeutronPlugin.py:1191 msgid "Unable to get ports" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1176 +#: neutron/plugins/nicira/NeutronPlugin.py:1218 #, python-format msgid "Neutron logical port %s was not found on NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1183 +#: neutron/plugins/nicira/NeutronPlugin.py:1225 #, python-format msgid "" "Found %s logical ports not bound to Neutron ports. Neutron and NVP are " "potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1249 +#: neutron/plugins/nicira/NeutronPlugin.py:1283 #, python-format -msgid "Network %s was not found in NVP." +msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1257 -msgid "Unable to create port or set port attachment in NVP." +#: neutron/plugins/nicira/NeutronPlugin.py:1300 +#, python-format +msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1261 -#, python-format -msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" +#: neutron/plugins/nicira/NeutronPlugin.py:1311 +msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1338 +#: neutron/plugins/nicira/NeutronPlugin.py:1386 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1364 +#: neutron/plugins/nicira/NeutronPlugin.py:1412 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1491 -#: neutron/plugins/nicira/NeutronPlugin.py:1535 +#: neutron/plugins/nicira/NeutronPlugin.py:1539 +#: neutron/plugins/nicira/NeutronPlugin.py:1583 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1504 +#: neutron/plugins/nicira/NeutronPlugin.py:1552 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1544 +#: neutron/plugins/nicira/NeutronPlugin.py:1592 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1560 +#: neutron/plugins/nicira/NeutronPlugin.py:1608 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1564 +#: neutron/plugins/nicira/NeutronPlugin.py:1612 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1566 +#: neutron/plugins/nicira/NeutronPlugin.py:1614 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1599 +#: neutron/plugins/nicira/NeutronPlugin.py:1647 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1603 +#: neutron/plugins/nicira/NeutronPlugin.py:1651 msgid "Unable to delete logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1623 +#: neutron/plugins/nicira/NeutronPlugin.py:1671 #, python-format msgid "" "Current router status:%(router_status)s;Status in Neutron " "DB:%(db_router_status)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1650 +#: neutron/plugins/nicira/NeutronPlugin.py:1698 msgid "Unable to get logical routers from NVP controller" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1672 +#: neutron/plugins/nicira/NeutronPlugin.py:1720 #, python-format msgid "" "Found %s logical routers not bound to Neutron routers. Neutron and NVP " "are potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1698 -#, python-format -msgid "" -"The port %(port_id)s, connected to the router %(router_id)s was not found" -" on the NVP backend." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1733 +#: neutron/plugins/nicira/NeutronPlugin.py:1781 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1778 +#: neutron/plugins/nicira/NeutronPlugin.py:1826 #, python-format msgid "" "The port %(port_id)s, connected to the router %(router_id)s was not found" " on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1790 +#: neutron/plugins/nicira/NeutronPlugin.py:1838 #, python-format msgid "" "Unable to find NVP logical router port for Neutron port id:%s. Was this " "port ever paired with a logical router?" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1819 +#: neutron/plugins/nicira/NeutronPlugin.py:1867 #, python-format msgid "Logical router port resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1845 +#: neutron/plugins/nicira/NeutronPlugin.py:1893 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1851 +#: neutron/plugins/nicira/NeutronPlugin.py:1899 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1917 +#: neutron/plugins/nicira/NeutronPlugin.py:1965 #, python-format msgid "Address list for NVP logical router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1941 +#: neutron/plugins/nicira/NeutronPlugin.py:1989 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1984 +#: neutron/plugins/nicira/NeutronPlugin.py:2032 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1987 +#: neutron/plugins/nicira/NeutronPlugin.py:2035 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2013 +#: neutron/plugins/nicira/NeutronPlugin.py:2061 #, python-format msgid "" "Create_l2_gw_service did not return an uuid for the newly created " "resource:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2035 +#: neutron/plugins/nicira/NeutronPlugin.py:2083 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" @@ -7452,7 +7517,7 @@ msgstr "" #: neutron/plugins/nicira/nvplib.py:505 #, python-format -msgid "Cannot update NVP routes %(routes)s forrouter %(router_id)s" +msgid "Cannot update NVP routes %(routes)s for router %(router_id)s" msgstr "" #: neutron/plugins/nicira/nvplib.py:621 @@ -7478,91 +7543,91 @@ msgstr "" msgid "get_port() %(network)s %(port)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:664 neutron/plugins/nicira/nvplib.py:718 +#: neutron/plugins/nicira/nvplib.py:664 neutron/plugins/nicira/nvplib.py:719 #, python-format msgid "Port or Network not found, Error: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:713 +#: neutron/plugins/nicira/nvplib.py:714 #, python-format msgid "Updated logical port %(result)s on logical switch %(uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:749 +#: neutron/plugins/nicira/nvplib.py:751 #, python-format -msgid "Created logical port %(result)s on logical swtich %(uuid)s" +msgid "Created logical port %(result)s on logical switch %(uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:773 +#: neutron/plugins/nicira/nvplib.py:775 #, python-format msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:803 +#: neutron/plugins/nicira/nvplib.py:805 #, python-format msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:813 +#: neutron/plugins/nicira/nvplib.py:815 #, python-format msgid "" "Delete logical router port %(lport_uuid)s on logical router " "%(lrouter_uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:868 +#: neutron/plugins/nicira/nvplib.py:870 #, python-format msgid "Invalid NVP attachment type '%s'" msgstr "" -#: neutron/plugins/nicira/nvplib.py:880 +#: neutron/plugins/nicira/nvplib.py:882 #, python-format msgid "Port not found, Error: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:999 +#: neutron/plugins/nicira/nvplib.py:1002 #, python-format msgid "Created Security Profile: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1025 +#: neutron/plugins/nicira/nvplib.py:1028 #, python-format msgid "Updated Security Profile: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1044 +#: neutron/plugins/nicira/nvplib.py:1047 #, python-format msgid "Invalid keys for NAT match: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1050 +#: neutron/plugins/nicira/nvplib.py:1053 #, python-format msgid "Creating NAT rule: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1064 +#: neutron/plugins/nicira/nvplib.py:1067 msgid "" "No SNAT rules cannot be applied as they are not available in this version" " of the NVP platform" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1199 +#: neutron/plugins/nicira/nvplib.py:1202 #, python-format msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1204 +#: neutron/plugins/nicira/nvplib.py:1207 #, python-format msgid "" "An exception occurred while updating IP addresses on a router logical " "port:%s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1245 +#: neutron/plugins/nicira/nvplib.py:1248 msgid "Failed to create logical queue" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1256 +#: neutron/plugins/nicira/nvplib.py:1259 msgid "Failed to delete logical queue" msgstr "" @@ -8051,7 +8116,7 @@ msgstr "" #: neutron/plugins/nicira/extensions/nvp_qos.py:46 #, python-format -msgid "Invalid value for dscp %(data)s must be integer valuebetween 0 and 63." +msgid "Invalid value for dscp %(data)s must be integer value between 0 and 63." msgstr "" #: neutron/plugins/nicira/extensions/nvp_qos.py:51 @@ -9012,3 +9077,33 @@ msgstr "" #~ msgid "No DSCP field needed when QoS workload marked trusted" #~ msgstr "" +#~ msgid "" +#~ "MidoClient.create_tenant_router called: " +#~ "tenant_id=%(tenant_id)s, " +#~ "name=%(name)smetadata_router=%(metadata_router)s" +#~ msgstr "" + +#~ msgid "delete_network(): deleting auto-delete port from OFC: %s" +#~ msgstr "" + +#~ msgid "An exception occured while plugging the interface into network:%s" +#~ msgstr "" + +#~ msgid "Network %s was not found in NVP." +#~ msgstr "" + +#~ msgid "" +#~ "The port %(port_id)s, connected to the" +#~ " router %(router_id)s was not found " +#~ "on the NVP backend." +#~ msgstr "" + +#~ msgid "Cannot update NVP routes %(routes)s forrouter %(router_id)s" +#~ msgstr "" + +#~ msgid "Created logical port %(result)s on logical swtich %(uuid)s" +#~ msgstr "" + +#~ msgid "Invalid value for dscp %(data)s must be integer valuebetween 0 and 63." +#~ msgstr "" + diff --git a/neutron/locale/neutron.pot b/neutron/locale/neutron.pot index 22f639c87..a0b8a5ca0 100644 --- a/neutron/locale/neutron.pot +++ b/neutron/locale/neutron.pot @@ -6,10 +6,10 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: neutron jenkins.neutron.propose.translation.update.24" +"Project-Id-Version: neutron jenkins.neutron.propose.translation.update.25" "\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-07-30 19:54+0000\n" +"POT-Creation-Date: 2013-07-31 19:55+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -404,7 +404,7 @@ msgid "" "networks" msgstr "" -#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:865 +#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:858 msgid "DHCP agent started" msgstr "" @@ -421,97 +421,102 @@ msgstr "" msgid "Synchronizing state" msgstr "" -#: neutron/agent/dhcp_agent.py:166 +#: neutron/agent/dhcp_agent.py:163 +#, python-format +msgid "Unable to sync network state on deleted network %s" +msgstr "" + +#: neutron/agent/dhcp_agent.py:171 msgid "Unable to sync network state." msgstr "" -#: neutron/agent/dhcp_agent.py:186 neutron/agent/dhcp_agent.py:226 +#: neutron/agent/dhcp_agent.py:191 neutron/agent/dhcp_agent.py:231 #, python-format msgid "Network %s RPC info call failed." msgstr "" -#: neutron/agent/dhcp_agent.py:318 +#: neutron/agent/dhcp_agent.py:323 #, python-format msgid "" "%(port_num)d router ports found on the metadata access network. Only the " "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:528 neutron/agent/l3_agent.py:159 +#: neutron/agent/dhcp_agent.py:533 neutron/agent/l3_agent.py:159 #: neutron/debug/debug_agent.py:45 msgid "The driver used to manage the virtual interface." msgstr "" -#: neutron/agent/dhcp_agent.py:536 +#: neutron/agent/dhcp_agent.py:541 msgid "You must specify an interface driver" msgstr "" -#: neutron/agent/dhcp_agent.py:542 neutron/agent/l3_agent.py:202 +#: neutron/agent/dhcp_agent.py:547 neutron/agent/l3_agent.py:202 #, python-format msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/dhcp_agent.py:590 +#: neutron/agent/dhcp_agent.py:595 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/dhcp_agent.py:600 +#: neutron/agent/dhcp_agent.py:605 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/dhcp_agent.py:641 +#: neutron/agent/dhcp_agent.py:646 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/dhcp_agent.py:682 neutron/debug/debug_agent.py:75 +#: neutron/agent/dhcp_agent.py:687 neutron/debug/debug_agent.py:75 #, python-format msgid "Reusing existing device: %s." msgstr "" -#: neutron/agent/dhcp_agent.py:769 +#: neutron/agent/dhcp_agent.py:762 msgid "Location to DHCP lease relay UNIX domain socket" msgstr "" -#: neutron/agent/dhcp_agent.py:799 +#: neutron/agent/dhcp_agent.py:792 #, python-format msgid "Network ID %s is not a valid UUID" msgstr "" -#: neutron/agent/dhcp_agent.py:805 +#: neutron/agent/dhcp_agent.py:798 msgid "Unable to parse lease relay msg to dict." msgstr "" -#: neutron/agent/dhcp_agent.py:806 +#: neutron/agent/dhcp_agent.py:799 #, python-format msgid "Exception value: %s" msgstr "" -#: neutron/agent/dhcp_agent.py:807 +#: neutron/agent/dhcp_agent.py:800 #, python-format msgid "Message representation: %s" msgstr "" -#: neutron/agent/dhcp_agent.py:809 +#: neutron/agent/dhcp_agent.py:802 msgid "Unable update lease. Exception" msgstr "" -#: neutron/agent/dhcp_agent.py:848 neutron/agent/l3_agent.py:805 +#: neutron/agent/dhcp_agent.py:841 neutron/agent/l3_agent.py:805 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:854 neutron/agent/l3_agent.py:810 +#: neutron/agent/dhcp_agent.py:847 neutron/agent/l3_agent.py:810 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:228 #: neutron/plugins/nec/agent/nec_neutron_agent.py:184 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:221 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:862 neutron/agent/l3_agent.py:815 +#: neutron/agent/dhcp_agent.py:855 neutron/agent/l3_agent.py:815 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:281 #, python-format msgid "agent_updated by server side %s!" @@ -929,27 +934,27 @@ msgstr "" msgid "No namespace defined for parent" msgstr "" -#: neutron/agent/linux/iptables_firewall.py:56 +#: neutron/agent/linux/iptables_firewall.py:58 #, python-format msgid "Preparing device (%s) filter" msgstr "" -#: neutron/agent/linux/iptables_firewall.py:64 +#: neutron/agent/linux/iptables_firewall.py:66 #, python-format msgid "Updating device (%s) filter" msgstr "" -#: neutron/agent/linux/iptables_firewall.py:66 +#: neutron/agent/linux/iptables_firewall.py:68 #, python-format msgid "Attempted to update port filter which is not filtered %s" msgstr "" -#: neutron/agent/linux/iptables_firewall.py:75 +#: neutron/agent/linux/iptables_firewall.py:77 #, python-format msgid "Removing device (%s) filter" msgstr "" -#: neutron/agent/linux/iptables_firewall.py:77 +#: neutron/agent/linux/iptables_firewall.py:79 #, python-format msgid "Attempted to remove port filter which is not filtered %r" msgstr "" @@ -1380,58 +1385,58 @@ msgstr "" msgid "'%s' is not a valid IP subnet" msgstr "" -#: neutron/api/v2/attributes.py:271 +#: neutron/api/v2/attributes.py:266 neutron/api/v2/attributes.py:307 #, python-format -msgid "'%s' is not a valid input" +msgid "'%s' is not a list" msgstr "" -#: neutron/api/v2/attributes.py:278 +#: neutron/api/v2/attributes.py:271 neutron/api/v2/attributes.py:318 #, python-format -msgid "'%s' is not a valid UUID" +msgid "Duplicate items in the list: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:290 +#: neutron/api/v2/attributes.py:288 #, python-format -msgid "'%s' is not a list" +msgid "'%s' is not a valid input" msgstr "" -#: neutron/api/v2/attributes.py:301 +#: neutron/api/v2/attributes.py:295 #, python-format -msgid "Duplicate items in the list: '%s'" +msgid "'%s' is not a valid UUID" msgstr "" -#: neutron/api/v2/attributes.py:308 +#: neutron/api/v2/attributes.py:325 #, python-format msgid "'%s' is not a dictionary" msgstr "" -#: neutron/api/v2/attributes.py:333 +#: neutron/api/v2/attributes.py:350 #, python-format msgid "Validator '%s' does not exist." msgstr "" -#: neutron/api/v2/attributes.py:365 +#: neutron/api/v2/attributes.py:382 #, python-format msgid "'%s' is not an integer" msgstr "" -#: neutron/api/v2/attributes.py:370 +#: neutron/api/v2/attributes.py:387 #, python-format msgid "'%s' should be non-negative" msgstr "" -#: neutron/api/v2/attributes.py:389 +#: neutron/api/v2/attributes.py:406 #, python-format msgid "'%s' cannot be converted to boolean" msgstr "" -#: neutron/api/v2/attributes.py:397 +#: neutron/api/v2/attributes.py:414 #: neutron/plugins/nec/extensions/packetfilter.py:48 #, python-format msgid "'%s' is not a integer" msgstr "" -#: neutron/api/v2/attributes.py:410 +#: neutron/api/v2/attributes.py:427 #, python-format msgid "'%s' is not of the form =[value]" msgstr "" @@ -1682,116 +1687,121 @@ msgstr "" #: neutron/common/exceptions.py:74 #, python-format +msgid "Port %(port_id)s could not be found" +msgstr "" + +#: neutron/common/exceptions.py:78 +#, python-format msgid "Port %(port_id)s could not be found on network %(net_id)s" msgstr "" -#: neutron/common/exceptions.py:79 +#: neutron/common/exceptions.py:83 msgid "Policy configuration policy.json could not be found" msgstr "" -#: neutron/common/exceptions.py:83 +#: neutron/common/exceptions.py:87 #, python-format msgid "Requested rule:%(rule)s cannot be found" msgstr "" -#: neutron/common/exceptions.py:87 +#: neutron/common/exceptions.py:91 #, python-format msgid "Failed to init policy %(policy)s because %(reason)s" msgstr "" -#: neutron/common/exceptions.py:91 +#: neutron/common/exceptions.py:95 #, python-format msgid "Failed to check policy %(policy)s because %(reason)s" msgstr "" -#: neutron/common/exceptions.py:95 +#: neutron/common/exceptions.py:99 #, python-format msgid "Unsupported port state: %(port_state)s" msgstr "" -#: neutron/common/exceptions.py:99 +#: neutron/common/exceptions.py:103 msgid "The resource is inuse" msgstr "" -#: neutron/common/exceptions.py:103 +#: neutron/common/exceptions.py:107 #, python-format msgid "" "Unable to complete operation on network %(net_id)s. There are one or more" " ports still in use on the network." msgstr "" -#: neutron/common/exceptions.py:108 +#: neutron/common/exceptions.py:112 #, python-format msgid "" "Unable to complete operation on subnet %(subnet_id)s. One or more ports " "have an IP allocation from this subnet." msgstr "" -#: neutron/common/exceptions.py:113 +#: neutron/common/exceptions.py:117 #, python-format msgid "" "Unable to complete operation on port %(port_id)s for network %(net_id)s. " "Port already has an attacheddevice %(device_id)s." msgstr "" -#: neutron/common/exceptions.py:119 +#: neutron/common/exceptions.py:123 #, python-format msgid "" "Unable to complete operation for network %(net_id)s. The mac address " "%(mac)s is in use." msgstr "" -#: neutron/common/exceptions.py:125 +#: neutron/common/exceptions.py:129 #, python-format msgid "" "Unable to complete operation for %(subnet_id)s. The number of host routes" " exceeds the limit %(quota)s." msgstr "" -#: neutron/common/exceptions.py:131 +#: neutron/common/exceptions.py:135 #, python-format msgid "" "Unable to complete operation for %(subnet_id)s. The number of DNS " "nameservers exceeds the limit %(quota)s." msgstr "" -#: neutron/common/exceptions.py:136 +#: neutron/common/exceptions.py:140 #, python-format msgid "" "Unable to complete operation for network %(net_id)s. The IP address " "%(ip_address)s is in use." msgstr "" -#: neutron/common/exceptions.py:141 +#: neutron/common/exceptions.py:145 #, python-format msgid "" "Unable to create the network. The VLAN %(vlan_id)s on physical network " "%(physical_network)s is in use." msgstr "" -#: neutron/common/exceptions.py:147 +#: neutron/common/exceptions.py:151 #, python-format msgid "" "Unable to create the flat network. Physical network %(physical_network)s " "is in use." msgstr "" -#: neutron/common/exceptions.py:152 +#: neutron/common/exceptions.py:156 #, python-format msgid "Unable to create the network. The tunnel ID %(tunnel_id)s is in use." msgstr "" -#: neutron/common/exceptions.py:157 +#: neutron/common/exceptions.py:161 msgid "Tenant network creation is not enabled." msgstr "" -#: neutron/common/exceptions.py:165 +#: neutron/common/exceptions.py:169 msgid "" "Unable to create the network. No tenant network is available for " "allocation." msgstr "" -#: neutron/common/exceptions.py:170 +#: neutron/common/exceptions.py:174 #, python-format msgid "" "Unable to plug the attachment %(att_id)s into port %(port_id)s for " @@ -1799,117 +1809,117 @@ msgid "" "%(att_port_id)s" msgstr "" -#: neutron/common/exceptions.py:176 +#: neutron/common/exceptions.py:180 #, python-format msgid "" "Subnet on port %(port_id)s does not match the requested subnet " "%(subnet_id)s" msgstr "" -#: neutron/common/exceptions.py:181 +#: neutron/common/exceptions.py:185 #, python-format msgid "Malformed request body: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:189 +#: neutron/common/exceptions.py:193 #, python-format msgid "Invalid input for operation: %(error_message)s." msgstr "" -#: neutron/common/exceptions.py:193 +#: neutron/common/exceptions.py:197 #, python-format msgid "The allocation pool %(pool)s is not valid." msgstr "" -#: neutron/common/exceptions.py:197 +#: neutron/common/exceptions.py:201 #, python-format msgid "" "Found overlapping allocation pools:%(pool_1)s %(pool_2)s for subnet " "%(subnet_cidr)s." msgstr "" -#: neutron/common/exceptions.py:202 +#: neutron/common/exceptions.py:206 #, python-format msgid "The allocation pool %(pool)s spans beyond the subnet cidr %(subnet_cidr)s." msgstr "" -#: neutron/common/exceptions.py:211 +#: neutron/common/exceptions.py:215 #, python-format msgid "Unable to generate unique mac on network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:215 +#: neutron/common/exceptions.py:219 #, python-format msgid "No more IP addresses available on network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:219 +#: neutron/common/exceptions.py:223 #, python-format msgid "Bridge %(bridge)s does not exist." msgstr "" -#: neutron/common/exceptions.py:223 +#: neutron/common/exceptions.py:227 #, python-format msgid "Creation failed. %(dev_name)s already exists." msgstr "" -#: neutron/common/exceptions.py:227 +#: neutron/common/exceptions.py:231 msgid "Sudo priviledge is required to run this command." msgstr "" -#: neutron/common/exceptions.py:231 +#: neutron/common/exceptions.py:235 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: neutron/common/exceptions.py:235 +#: neutron/common/exceptions.py:239 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: neutron/common/exceptions.py:239 +#: neutron/common/exceptions.py:243 msgid "Tenant-id was missing from Quota request" msgstr "" -#: neutron/common/exceptions.py:243 +#: neutron/common/exceptions.py:247 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: neutron/common/exceptions.py:248 +#: neutron/common/exceptions.py:252 #, python-format msgid "" "Unable to reconfigure sharing settings for network %(network)s. Multiple " "tenants are using it" msgstr "" -#: neutron/common/exceptions.py:253 +#: neutron/common/exceptions.py:257 #, python-format msgid "Invalid extension environment: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:257 +#: neutron/common/exceptions.py:261 #, python-format msgid "Unable to find any IP address on external network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:262 +#: neutron/common/exceptions.py:266 msgid "More than one external network exists" msgstr "" -#: neutron/common/exceptions.py:266 +#: neutron/common/exceptions.py:270 #, python-format msgid "An invalid value was provided for %(opt_name)s: %(opt_value)s" msgstr "" -#: neutron/common/exceptions.py:271 +#: neutron/common/exceptions.py:275 #, python-format msgid "Gateway ip %(ip_address)s conflicts with allocation pool %(pool)s" msgstr "" -#: neutron/common/exceptions.py:276 +#: neutron/common/exceptions.py:280 #, python-format msgid "Invalid network VLAN range: '%(vlan_range)s' - '%(error)s'" msgstr "" @@ -2012,200 +2022,200 @@ msgstr "" msgid "Cannot create resource for another tenant" msgstr "" -#: neutron/db/db_base_plugin_v2.py:274 +#: neutron/db/db_base_plugin_v2.py:272 #, python-format msgid "Generated mac for network %(network_id)s is %(mac_address)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:280 +#: neutron/db/db_base_plugin_v2.py:278 #, python-format msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:284 +#: neutron/db/db_base_plugin_v2.py:282 #, python-format msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/db_base_plugin_v2.py:314 +#: neutron/db/db_base_plugin_v2.py:312 #, python-format msgid "" "Hold allocated IP %(ip_address)s " "(%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:378 +#: neutron/db/db_base_plugin_v2.py:376 #, python-format msgid "Recycle %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:382 +#: neutron/db/db_base_plugin_v2.py:380 #, python-format msgid "Recycle: first match for %(first_ip)s-%(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:389 +#: neutron/db/db_base_plugin_v2.py:387 #, python-format msgid "Recycle: last match for %(first_ip)s-%(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:401 +#: neutron/db/db_base_plugin_v2.py:399 #, python-format msgid "Recycle: merged %(first_ip1)s-%(last_ip1)s and %(first_ip2)s-%(last_ip2)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:410 +#: neutron/db/db_base_plugin_v2.py:408 #, python-format msgid "Recycle: updated first %(first_ip)s-%(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:415 +#: neutron/db/db_base_plugin_v2.py:413 #, python-format msgid "Recycle: updated last %(first_ip)s-%(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:424 +#: neutron/db/db_base_plugin_v2.py:422 #, python-format msgid "Recycle: created new %(first_ip)s-%(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:448 +#: neutron/db/db_base_plugin_v2.py:446 #, python-format msgid "" "No fixed IP found that matches the network %(network_id)s and ip address " "%(ip_address)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:457 +#: neutron/db/db_base_plugin_v2.py:455 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:481 +#: neutron/db/db_base_plugin_v2.py:479 #, python-format msgid "All IP's from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:486 +#: neutron/db/db_base_plugin_v2.py:484 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:493 +#: neutron/db/db_base_plugin_v2.py:491 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: neutron/db/db_base_plugin_v2.py:599 +#: neutron/db/db_base_plugin_v2.py:597 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/db_base_plugin_v2.py:611 +#: neutron/db/db_base_plugin_v2.py:609 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: neutron/db/db_base_plugin_v2.py:617 +#: neutron/db/db_base_plugin_v2.py:615 #, python-format msgid "" "Failed to create port on network %(network_id)s, because fixed_ips " "included invalid subnet %(subnet_id)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:637 +#: neutron/db/db_base_plugin_v2.py:635 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:646 neutron/db/db_base_plugin_v2.py:679 +#: neutron/db/db_base_plugin_v2.py:644 neutron/db/db_base_plugin_v2.py:677 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/db_base_plugin_v2.py:694 +#: neutron/db/db_base_plugin_v2.py:692 #, python-format msgid "Port update. Hold %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:702 +#: neutron/db/db_base_plugin_v2.py:700 #, python-format msgid "Port update. Adding %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:757 +#: neutron/db/db_base_plugin_v2.py:755 #, python-format msgid "" "Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps" " with another subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:762 +#: neutron/db/db_base_plugin_v2.py:760 #, python-format msgid "" "Validation for CIDR: %(new_cidr)s failed - overlaps with subnet " "%(subnet_id)s (CIDR: %(cidr)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:782 +#: neutron/db/db_base_plugin_v2.py:780 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: neutron/db/db_base_plugin_v2.py:789 +#: neutron/db/db_base_plugin_v2.py:787 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/db_base_plugin_v2.py:796 +#: neutron/db/db_base_plugin_v2.py:794 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/db_base_plugin_v2.py:800 +#: neutron/db/db_base_plugin_v2.py:798 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:805 +#: neutron/db/db_base_plugin_v2.py:803 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:818 +#: neutron/db/db_base_plugin_v2.py:816 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: neutron/db/db_base_plugin_v2.py:829 +#: neutron/db/db_base_plugin_v2.py:827 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:842 neutron/db/db_base_plugin_v2.py:846 +#: neutron/db/db_base_plugin_v2.py:840 neutron/db/db_base_plugin_v2.py:844 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:968 +#: neutron/db/db_base_plugin_v2.py:966 #, python-format msgid "An exception occured while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1067 +#: neutron/db/db_base_plugin_v2.py:1065 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1091 +#: neutron/db/db_base_plugin_v2.py:1089 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1104 +#: neutron/db/db_base_plugin_v2.py:1102 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1366 +#: neutron/db/db_base_plugin_v2.py:1364 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1446 +#: neutron/db/db_base_plugin_v2.py:1444 #, python-format msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" @@ -2350,7 +2360,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:600 neutron/plugins/nicira/NeutronPlugin.py:1878 +#: neutron/db/l3_db.py:600 neutron/plugins/nicira/NeutronPlugin.py:1926 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -3018,6 +3028,51 @@ msgstr "" msgid "API for retrieving service providers for Neutron advanced services" msgstr "" +#: neutron/extensions/vpnaas.py:35 +#, python-format +msgid "VPNService %(vpnservice_id)s could not be found" +msgstr "" + +#: neutron/extensions/vpnaas.py:39 +#, python-format +msgid "ipsec_site_connection %(ipsecsite_conn_id)s not found" +msgstr "" + +#: neutron/extensions/vpnaas.py:43 +#, python-format +msgid "ipsec_site_connection %(attribute_a)s less than dpd_interval" +msgstr "" + +#: neutron/extensions/vpnaas.py:47 +#, python-format +msgid "IKEPolicy %(ikepolicy_id)s could not be found" +msgstr "" + +#: neutron/extensions/vpnaas.py:51 +#, python-format +msgid "IPsecPolicy %(ipsecpolicy_id)s could not be found" +msgstr "" + +#: neutron/extensions/vpnaas.py:55 +#, python-format +msgid "IKEPolicy %(ikepolicy_id)s is still in use" +msgstr "" + +#: neutron/extensions/vpnaas.py:59 +#, python-format +msgid "VPNService %(vpnservice_id)s is still in use" +msgstr "" + +#: neutron/extensions/vpnaas.py:63 +#, python-format +msgid "Invalid state %(state)s of vpnaas resource %(id)s" +msgstr "" + +#: neutron/extensions/vpnaas.py:67 +#, python-format +msgid "IPsecPolicy %(ipsecpolicy_id)s is still in use" +msgstr "" + #: neutron/openstack/common/exception.py:104 msgid "Uncaught exception" msgstr "" @@ -5450,7 +5505,7 @@ msgstr "" #, python-format msgid "" "MidoClient.create_tenant_router called: tenant_id=%(tenant_id)s, " -"name=%(name)smetadata_router=%(metadata_router)s" +"name=%(name)s, metadata_router=%(metadata_router)s" msgstr "" #: neutron/plugins/midonet/midonet_lib.py:292 @@ -5712,7 +5767,7 @@ msgid "MidonetPluginV2.update_network called: id=%(id)r, network=%(network)r" msgstr "" #: neutron/plugins/midonet/plugin.py:193 -#: neutron/plugins/nicira/NeutronPlugin.py:1073 +#: neutron/plugins/nicira/NeutronPlugin.py:1115 msgid "admin_state_up=False networks are not supported." msgstr "" @@ -6651,76 +6706,81 @@ msgstr "" msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:234 +#: neutron/plugins/nec/nec_plugin.py:237 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:253 +#: neutron/plugins/nec/nec_plugin.py:256 #, python-format msgid "create_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:269 +#: neutron/plugins/nec/nec_plugin.py:272 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:309 +#: neutron/plugins/nec/nec_plugin.py:312 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:318 +#: neutron/plugins/nec/nec_plugin.py:331 #, python-format -msgid "delete_network(): deleting auto-delete port from OFC: %s" +msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:334 +#: neutron/plugins/nec/nec_plugin.py:346 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:347 +#: neutron/plugins/nec/nec_plugin.py:361 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:359 +#: neutron/plugins/nec/nec_plugin.py:373 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:378 +#: neutron/plugins/nec/nec_plugin.py:392 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:404 +#: neutron/plugins/nec/nec_plugin.py:418 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:484 +#: neutron/plugins/nec/nec_plugin.py:426 +#, python-format +msgid "Failed to delete port=%s from OFC." +msgstr "" + +#: neutron/plugins/nec/nec_plugin.py:501 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:515 +#: neutron/plugins/nec/nec_plugin.py:532 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:534 +#: neutron/plugins/nec/nec_plugin.py:551 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:539 +#: neutron/plugins/nec/nec_plugin.py:556 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -6940,407 +7000,412 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:248 +#: neutron/plugins/nicira/NeutronPlugin.py:246 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:283 +#: neutron/plugins/nicira/NeutronPlugin.py:281 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:285 +#: neutron/plugins/nicira/NeutronPlugin.py:283 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:288 +#: neutron/plugins/nicira/NeutronPlugin.py:286 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:363 +#: neutron/plugins/nicira/NeutronPlugin.py:361 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:369 +#: neutron/plugins/nicira/NeutronPlugin.py:367 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:375 +#: neutron/plugins/nicira/NeutronPlugin.py:373 #, python-format msgid "" "Unable to plug attachment in router port %(r_port_id)s for neutron port " "id %(q_port_id)s on router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:420 +#: neutron/plugins/nicira/NeutronPlugin.py:418 msgid "An exception occured while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:446 -#: neutron/plugins/nicira/NeutronPlugin.py:481 -#: neutron/plugins/nicira/NeutronPlugin.py:649 +#: neutron/plugins/nicira/NeutronPlugin.py:448 +#, python-format +msgid "An exception occured while creating the quantum port %s on the NVP plaform" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:460 +#: neutron/plugins/nicira/NeutronPlugin.py:497 +#: neutron/plugins/nicira/NeutronPlugin.py:682 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:466 -#: neutron/plugins/nicira/NeutronPlugin.py:546 -#: neutron/plugins/nicira/NeutronPlugin.py:668 +#: neutron/plugins/nicira/NeutronPlugin.py:482 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:470 -#, python-format -msgid "An exception occured while plugging the interface into network:%s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:488 +#: neutron/plugins/nicira/NeutronPlugin.py:504 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:497 +#: neutron/plugins/nicira/NeutronPlugin.py:513 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:503 +#: neutron/plugins/nicira/NeutronPlugin.py:519 #, python-format msgid "port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:522 -#: neutron/plugins/nicira/NeutronPlugin.py:925 +#: neutron/plugins/nicira/NeutronPlugin.py:538 +#: neutron/plugins/nicira/NeutronPlugin.py:967 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:534 +#: neutron/plugins/nicira/NeutronPlugin.py:550 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:553 +#: neutron/plugins/nicira/NeutronPlugin.py:573 +#, python-format +msgid "" +"_nvp_create_router_port completed for port %(name)s on network " +"%(network_id)s. The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:586 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:561 +#: neutron/plugins/nicira/NeutronPlugin.py:594 #, python-format msgid "The gateway port for the router %s was not found on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:598 +#: neutron/plugins/nicira/NeutronPlugin.py:631 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:630 +#: neutron/plugins/nicira/NeutronPlugin.py:663 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:634 -#: neutron/plugins/nicira/NeutronPlugin.py:1823 +#: neutron/plugins/nicira/NeutronPlugin.py:667 +#: neutron/plugins/nicira/NeutronPlugin.py:1871 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:636 +#: neutron/plugins/nicira/NeutronPlugin.py:669 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:706 +#: neutron/plugins/nicira/NeutronPlugin.py:710 +#, python-format +msgid "" +"_nvp_create_l2_gw_port completed for port %(name)s on network " +"%(network_id)s. The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:748 #, python-format msgid "Unable to find NVP uuid for Neutron port %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:735 +#: neutron/plugins/nicira/NeutronPlugin.py:777 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:739 +#: neutron/plugins/nicira/NeutronPlugin.py:781 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:743 +#: neutron/plugins/nicira/NeutronPlugin.py:785 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:747 -#: neutron/plugins/nicira/NeutronPlugin.py:762 +#: neutron/plugins/nicira/NeutronPlugin.py:789 +#: neutron/plugins/nicira/NeutronPlugin.py:804 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:768 +#: neutron/plugins/nicira/NeutronPlugin.py:810 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:799 +#: neutron/plugins/nicira/NeutronPlugin.py:841 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:821 +#: neutron/plugins/nicira/NeutronPlugin.py:863 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:849 +#: neutron/plugins/nicira/NeutronPlugin.py:891 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:907 +#: neutron/plugins/nicira/NeutronPlugin.py:949 #, python-format msgid "A nvp lport identifier was not found for neutron port '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:935 +#: neutron/plugins/nicira/NeutronPlugin.py:977 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:938 +#: neutron/plugins/nicira/NeutronPlugin.py:980 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:964 +#: neutron/plugins/nicira/NeutronPlugin.py:1006 #, python-format msgid "" "Current network status:%(nvp_net_status)s; Status in Neutron " "DB:%(neutron_status)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:974 -#: neutron/plugins/nicira/NeutronPlugin.py:1022 +#: neutron/plugins/nicira/NeutronPlugin.py:1016 +#: neutron/plugins/nicira/NeutronPlugin.py:1064 msgid "Unable to get logical switches" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1036 +#: neutron/plugins/nicira/NeutronPlugin.py:1078 #, python-format msgid "Logical Switch %s found in neutron database but not in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1051 +#: neutron/plugins/nicira/NeutronPlugin.py:1093 #, python-format msgid "" "Found %s logical switches not bound to Neutron networks. Neutron and NVP " "are potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1055 +#: neutron/plugins/nicira/NeutronPlugin.py:1097 #, python-format msgid "get_networks() completed for tenant %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1140 +#: neutron/plugins/nicira/NeutronPlugin.py:1182 #, python-format msgid "Lswitch %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1149 +#: neutron/plugins/nicira/NeutronPlugin.py:1191 msgid "Unable to get ports" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1176 +#: neutron/plugins/nicira/NeutronPlugin.py:1218 #, python-format msgid "Neutron logical port %s was not found on NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1183 +#: neutron/plugins/nicira/NeutronPlugin.py:1225 #, python-format msgid "" "Found %s logical ports not bound to Neutron ports. Neutron and NVP are " "potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1249 +#: neutron/plugins/nicira/NeutronPlugin.py:1283 #, python-format -msgid "Network %s was not found in NVP." +msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1257 -msgid "Unable to create port or set port attachment in NVP." +#: neutron/plugins/nicira/NeutronPlugin.py:1300 +#, python-format +msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1261 -#, python-format -msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" +#: neutron/plugins/nicira/NeutronPlugin.py:1311 +msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1338 +#: neutron/plugins/nicira/NeutronPlugin.py:1386 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1364 +#: neutron/plugins/nicira/NeutronPlugin.py:1412 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1491 -#: neutron/plugins/nicira/NeutronPlugin.py:1535 +#: neutron/plugins/nicira/NeutronPlugin.py:1539 +#: neutron/plugins/nicira/NeutronPlugin.py:1583 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1504 +#: neutron/plugins/nicira/NeutronPlugin.py:1552 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1544 +#: neutron/plugins/nicira/NeutronPlugin.py:1592 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1560 +#: neutron/plugins/nicira/NeutronPlugin.py:1608 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1564 +#: neutron/plugins/nicira/NeutronPlugin.py:1612 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1566 +#: neutron/plugins/nicira/NeutronPlugin.py:1614 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1599 +#: neutron/plugins/nicira/NeutronPlugin.py:1647 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1603 +#: neutron/plugins/nicira/NeutronPlugin.py:1651 msgid "Unable to delete logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1623 +#: neutron/plugins/nicira/NeutronPlugin.py:1671 #, python-format msgid "" "Current router status:%(router_status)s;Status in Neutron " "DB:%(db_router_status)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1650 +#: neutron/plugins/nicira/NeutronPlugin.py:1698 msgid "Unable to get logical routers from NVP controller" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1672 +#: neutron/plugins/nicira/NeutronPlugin.py:1720 #, python-format msgid "" "Found %s logical routers not bound to Neutron routers. Neutron and NVP " "are potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1698 -#, python-format -msgid "" -"The port %(port_id)s, connected to the router %(router_id)s was not found" -" on the NVP backend." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1733 +#: neutron/plugins/nicira/NeutronPlugin.py:1781 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1778 +#: neutron/plugins/nicira/NeutronPlugin.py:1826 #, python-format msgid "" "The port %(port_id)s, connected to the router %(router_id)s was not found" " on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1790 +#: neutron/plugins/nicira/NeutronPlugin.py:1838 #, python-format msgid "" "Unable to find NVP logical router port for Neutron port id:%s. Was this " "port ever paired with a logical router?" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1819 +#: neutron/plugins/nicira/NeutronPlugin.py:1867 #, python-format msgid "Logical router port resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1845 +#: neutron/plugins/nicira/NeutronPlugin.py:1893 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1851 +#: neutron/plugins/nicira/NeutronPlugin.py:1899 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1917 +#: neutron/plugins/nicira/NeutronPlugin.py:1965 #, python-format msgid "Address list for NVP logical router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1941 +#: neutron/plugins/nicira/NeutronPlugin.py:1989 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1984 +#: neutron/plugins/nicira/NeutronPlugin.py:2032 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1987 +#: neutron/plugins/nicira/NeutronPlugin.py:2035 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2013 +#: neutron/plugins/nicira/NeutronPlugin.py:2061 #, python-format msgid "" "Create_l2_gw_service did not return an uuid for the newly created " "resource:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2035 +#: neutron/plugins/nicira/NeutronPlugin.py:2083 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" @@ -7452,7 +7517,7 @@ msgstr "" #: neutron/plugins/nicira/nvplib.py:505 #, python-format -msgid "Cannot update NVP routes %(routes)s forrouter %(router_id)s" +msgid "Cannot update NVP routes %(routes)s for router %(router_id)s" msgstr "" #: neutron/plugins/nicira/nvplib.py:621 @@ -7478,91 +7543,91 @@ msgstr "" msgid "get_port() %(network)s %(port)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:664 neutron/plugins/nicira/nvplib.py:718 +#: neutron/plugins/nicira/nvplib.py:664 neutron/plugins/nicira/nvplib.py:719 #, python-format msgid "Port or Network not found, Error: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:713 +#: neutron/plugins/nicira/nvplib.py:714 #, python-format msgid "Updated logical port %(result)s on logical switch %(uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:749 +#: neutron/plugins/nicira/nvplib.py:751 #, python-format -msgid "Created logical port %(result)s on logical swtich %(uuid)s" +msgid "Created logical port %(result)s on logical switch %(uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:773 +#: neutron/plugins/nicira/nvplib.py:775 #, python-format msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:803 +#: neutron/plugins/nicira/nvplib.py:805 #, python-format msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:813 +#: neutron/plugins/nicira/nvplib.py:815 #, python-format msgid "" "Delete logical router port %(lport_uuid)s on logical router " "%(lrouter_uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:868 +#: neutron/plugins/nicira/nvplib.py:870 #, python-format msgid "Invalid NVP attachment type '%s'" msgstr "" -#: neutron/plugins/nicira/nvplib.py:880 +#: neutron/plugins/nicira/nvplib.py:882 #, python-format msgid "Port not found, Error: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:999 +#: neutron/plugins/nicira/nvplib.py:1002 #, python-format msgid "Created Security Profile: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1025 +#: neutron/plugins/nicira/nvplib.py:1028 #, python-format msgid "Updated Security Profile: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1044 +#: neutron/plugins/nicira/nvplib.py:1047 #, python-format msgid "Invalid keys for NAT match: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1050 +#: neutron/plugins/nicira/nvplib.py:1053 #, python-format msgid "Creating NAT rule: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1064 +#: neutron/plugins/nicira/nvplib.py:1067 msgid "" "No SNAT rules cannot be applied as they are not available in this version" " of the NVP platform" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1199 +#: neutron/plugins/nicira/nvplib.py:1202 #, python-format msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1204 +#: neutron/plugins/nicira/nvplib.py:1207 #, python-format msgid "" "An exception occurred while updating IP addresses on a router logical " "port:%s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1245 +#: neutron/plugins/nicira/nvplib.py:1248 msgid "Failed to create logical queue" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1256 +#: neutron/plugins/nicira/nvplib.py:1259 msgid "Failed to delete logical queue" msgstr "" @@ -8051,7 +8116,7 @@ msgstr "" #: neutron/plugins/nicira/extensions/nvp_qos.py:46 #, python-format -msgid "Invalid value for dscp %(data)s must be integer valuebetween 0 and 63." +msgid "Invalid value for dscp %(data)s must be integer value between 0 and 63." msgstr "" #: neutron/plugins/nicira/extensions/nvp_qos.py:51 diff --git a/neutron/locale/nl_NL/LC_MESSAGES/neutron.po b/neutron/locale/nl_NL/LC_MESSAGES/neutron.po index c2dfd9fc2..4ed3fc990 100644 --- a/neutron/locale/nl_NL/LC_MESSAGES/neutron.po +++ b/neutron/locale/nl_NL/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-07-30 19:54+0000\n" +"POT-Creation-Date: 2013-07-31 19:55+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Dutch (Netherlands) " @@ -404,7 +404,7 @@ msgid "" "networks" msgstr "" -#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:865 +#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:858 msgid "DHCP agent started" msgstr "" @@ -421,97 +421,102 @@ msgstr "" msgid "Synchronizing state" msgstr "" -#: neutron/agent/dhcp_agent.py:166 +#: neutron/agent/dhcp_agent.py:163 +#, python-format +msgid "Unable to sync network state on deleted network %s" +msgstr "" + +#: neutron/agent/dhcp_agent.py:171 msgid "Unable to sync network state." msgstr "" -#: neutron/agent/dhcp_agent.py:186 neutron/agent/dhcp_agent.py:226 +#: neutron/agent/dhcp_agent.py:191 neutron/agent/dhcp_agent.py:231 #, python-format msgid "Network %s RPC info call failed." msgstr "" -#: neutron/agent/dhcp_agent.py:318 +#: neutron/agent/dhcp_agent.py:323 #, python-format msgid "" "%(port_num)d router ports found on the metadata access network. Only the " "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:528 neutron/agent/l3_agent.py:159 +#: neutron/agent/dhcp_agent.py:533 neutron/agent/l3_agent.py:159 #: neutron/debug/debug_agent.py:45 msgid "The driver used to manage the virtual interface." msgstr "" -#: neutron/agent/dhcp_agent.py:536 +#: neutron/agent/dhcp_agent.py:541 msgid "You must specify an interface driver" msgstr "" -#: neutron/agent/dhcp_agent.py:542 neutron/agent/l3_agent.py:202 +#: neutron/agent/dhcp_agent.py:547 neutron/agent/l3_agent.py:202 #, python-format msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/dhcp_agent.py:590 +#: neutron/agent/dhcp_agent.py:595 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/dhcp_agent.py:600 +#: neutron/agent/dhcp_agent.py:605 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/dhcp_agent.py:641 +#: neutron/agent/dhcp_agent.py:646 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/dhcp_agent.py:682 neutron/debug/debug_agent.py:75 +#: neutron/agent/dhcp_agent.py:687 neutron/debug/debug_agent.py:75 #, python-format msgid "Reusing existing device: %s." msgstr "" -#: neutron/agent/dhcp_agent.py:769 +#: neutron/agent/dhcp_agent.py:762 msgid "Location to DHCP lease relay UNIX domain socket" msgstr "" -#: neutron/agent/dhcp_agent.py:799 +#: neutron/agent/dhcp_agent.py:792 #, python-format msgid "Network ID %s is not a valid UUID" msgstr "" -#: neutron/agent/dhcp_agent.py:805 +#: neutron/agent/dhcp_agent.py:798 msgid "Unable to parse lease relay msg to dict." msgstr "" -#: neutron/agent/dhcp_agent.py:806 +#: neutron/agent/dhcp_agent.py:799 #, python-format msgid "Exception value: %s" msgstr "" -#: neutron/agent/dhcp_agent.py:807 +#: neutron/agent/dhcp_agent.py:800 #, python-format msgid "Message representation: %s" msgstr "" -#: neutron/agent/dhcp_agent.py:809 +#: neutron/agent/dhcp_agent.py:802 msgid "Unable update lease. Exception" msgstr "" -#: neutron/agent/dhcp_agent.py:848 neutron/agent/l3_agent.py:805 +#: neutron/agent/dhcp_agent.py:841 neutron/agent/l3_agent.py:805 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:854 neutron/agent/l3_agent.py:810 +#: neutron/agent/dhcp_agent.py:847 neutron/agent/l3_agent.py:810 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:228 #: neutron/plugins/nec/agent/nec_neutron_agent.py:184 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:221 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:862 neutron/agent/l3_agent.py:815 +#: neutron/agent/dhcp_agent.py:855 neutron/agent/l3_agent.py:815 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:281 #, python-format msgid "agent_updated by server side %s!" @@ -929,27 +934,27 @@ msgstr "" msgid "No namespace defined for parent" msgstr "" -#: neutron/agent/linux/iptables_firewall.py:56 +#: neutron/agent/linux/iptables_firewall.py:58 #, python-format msgid "Preparing device (%s) filter" msgstr "" -#: neutron/agent/linux/iptables_firewall.py:64 +#: neutron/agent/linux/iptables_firewall.py:66 #, python-format msgid "Updating device (%s) filter" msgstr "" -#: neutron/agent/linux/iptables_firewall.py:66 +#: neutron/agent/linux/iptables_firewall.py:68 #, python-format msgid "Attempted to update port filter which is not filtered %s" msgstr "" -#: neutron/agent/linux/iptables_firewall.py:75 +#: neutron/agent/linux/iptables_firewall.py:77 #, python-format msgid "Removing device (%s) filter" msgstr "" -#: neutron/agent/linux/iptables_firewall.py:77 +#: neutron/agent/linux/iptables_firewall.py:79 #, python-format msgid "Attempted to remove port filter which is not filtered %r" msgstr "" @@ -1380,58 +1385,58 @@ msgstr "" msgid "'%s' is not a valid IP subnet" msgstr "" -#: neutron/api/v2/attributes.py:271 +#: neutron/api/v2/attributes.py:266 neutron/api/v2/attributes.py:307 #, python-format -msgid "'%s' is not a valid input" +msgid "'%s' is not a list" msgstr "" -#: neutron/api/v2/attributes.py:278 +#: neutron/api/v2/attributes.py:271 neutron/api/v2/attributes.py:318 #, python-format -msgid "'%s' is not a valid UUID" +msgid "Duplicate items in the list: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:290 +#: neutron/api/v2/attributes.py:288 #, python-format -msgid "'%s' is not a list" +msgid "'%s' is not a valid input" msgstr "" -#: neutron/api/v2/attributes.py:301 +#: neutron/api/v2/attributes.py:295 #, python-format -msgid "Duplicate items in the list: '%s'" +msgid "'%s' is not a valid UUID" msgstr "" -#: neutron/api/v2/attributes.py:308 +#: neutron/api/v2/attributes.py:325 #, python-format msgid "'%s' is not a dictionary" msgstr "" -#: neutron/api/v2/attributes.py:333 +#: neutron/api/v2/attributes.py:350 #, python-format msgid "Validator '%s' does not exist." msgstr "" -#: neutron/api/v2/attributes.py:365 +#: neutron/api/v2/attributes.py:382 #, python-format msgid "'%s' is not an integer" msgstr "" -#: neutron/api/v2/attributes.py:370 +#: neutron/api/v2/attributes.py:387 #, python-format msgid "'%s' should be non-negative" msgstr "" -#: neutron/api/v2/attributes.py:389 +#: neutron/api/v2/attributes.py:406 #, python-format msgid "'%s' cannot be converted to boolean" msgstr "" -#: neutron/api/v2/attributes.py:397 +#: neutron/api/v2/attributes.py:414 #: neutron/plugins/nec/extensions/packetfilter.py:48 #, python-format msgid "'%s' is not a integer" msgstr "" -#: neutron/api/v2/attributes.py:410 +#: neutron/api/v2/attributes.py:427 #, python-format msgid "'%s' is not of the form =[value]" msgstr "" @@ -1682,116 +1687,121 @@ msgstr "" #: neutron/common/exceptions.py:74 #, python-format +msgid "Port %(port_id)s could not be found" +msgstr "" + +#: neutron/common/exceptions.py:78 +#, python-format msgid "Port %(port_id)s could not be found on network %(net_id)s" msgstr "" -#: neutron/common/exceptions.py:79 +#: neutron/common/exceptions.py:83 msgid "Policy configuration policy.json could not be found" msgstr "" -#: neutron/common/exceptions.py:83 +#: neutron/common/exceptions.py:87 #, python-format msgid "Requested rule:%(rule)s cannot be found" msgstr "" -#: neutron/common/exceptions.py:87 +#: neutron/common/exceptions.py:91 #, python-format msgid "Failed to init policy %(policy)s because %(reason)s" msgstr "" -#: neutron/common/exceptions.py:91 +#: neutron/common/exceptions.py:95 #, python-format msgid "Failed to check policy %(policy)s because %(reason)s" msgstr "" -#: neutron/common/exceptions.py:95 +#: neutron/common/exceptions.py:99 #, python-format msgid "Unsupported port state: %(port_state)s" msgstr "" -#: neutron/common/exceptions.py:99 +#: neutron/common/exceptions.py:103 msgid "The resource is inuse" msgstr "" -#: neutron/common/exceptions.py:103 +#: neutron/common/exceptions.py:107 #, python-format msgid "" "Unable to complete operation on network %(net_id)s. There are one or more" " ports still in use on the network." msgstr "" -#: neutron/common/exceptions.py:108 +#: neutron/common/exceptions.py:112 #, python-format msgid "" "Unable to complete operation on subnet %(subnet_id)s. One or more ports " "have an IP allocation from this subnet." msgstr "" -#: neutron/common/exceptions.py:113 +#: neutron/common/exceptions.py:117 #, python-format msgid "" "Unable to complete operation on port %(port_id)s for network %(net_id)s. " "Port already has an attacheddevice %(device_id)s." msgstr "" -#: neutron/common/exceptions.py:119 +#: neutron/common/exceptions.py:123 #, python-format msgid "" "Unable to complete operation for network %(net_id)s. The mac address " "%(mac)s is in use." msgstr "" -#: neutron/common/exceptions.py:125 +#: neutron/common/exceptions.py:129 #, python-format msgid "" "Unable to complete operation for %(subnet_id)s. The number of host routes" " exceeds the limit %(quota)s." msgstr "" -#: neutron/common/exceptions.py:131 +#: neutron/common/exceptions.py:135 #, python-format msgid "" "Unable to complete operation for %(subnet_id)s. The number of DNS " "nameservers exceeds the limit %(quota)s." msgstr "" -#: neutron/common/exceptions.py:136 +#: neutron/common/exceptions.py:140 #, python-format msgid "" "Unable to complete operation for network %(net_id)s. The IP address " "%(ip_address)s is in use." msgstr "" -#: neutron/common/exceptions.py:141 +#: neutron/common/exceptions.py:145 #, python-format msgid "" "Unable to create the network. The VLAN %(vlan_id)s on physical network " "%(physical_network)s is in use." msgstr "" -#: neutron/common/exceptions.py:147 +#: neutron/common/exceptions.py:151 #, python-format msgid "" "Unable to create the flat network. Physical network %(physical_network)s " "is in use." msgstr "" -#: neutron/common/exceptions.py:152 +#: neutron/common/exceptions.py:156 #, python-format msgid "Unable to create the network. The tunnel ID %(tunnel_id)s is in use." msgstr "" -#: neutron/common/exceptions.py:157 +#: neutron/common/exceptions.py:161 msgid "Tenant network creation is not enabled." msgstr "" -#: neutron/common/exceptions.py:165 +#: neutron/common/exceptions.py:169 msgid "" "Unable to create the network. No tenant network is available for " "allocation." msgstr "" -#: neutron/common/exceptions.py:170 +#: neutron/common/exceptions.py:174 #, python-format msgid "" "Unable to plug the attachment %(att_id)s into port %(port_id)s for " @@ -1799,117 +1809,117 @@ msgid "" "%(att_port_id)s" msgstr "" -#: neutron/common/exceptions.py:176 +#: neutron/common/exceptions.py:180 #, python-format msgid "" "Subnet on port %(port_id)s does not match the requested subnet " "%(subnet_id)s" msgstr "" -#: neutron/common/exceptions.py:181 +#: neutron/common/exceptions.py:185 #, python-format msgid "Malformed request body: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:189 +#: neutron/common/exceptions.py:193 #, python-format msgid "Invalid input for operation: %(error_message)s." msgstr "" -#: neutron/common/exceptions.py:193 +#: neutron/common/exceptions.py:197 #, python-format msgid "The allocation pool %(pool)s is not valid." msgstr "" -#: neutron/common/exceptions.py:197 +#: neutron/common/exceptions.py:201 #, python-format msgid "" "Found overlapping allocation pools:%(pool_1)s %(pool_2)s for subnet " "%(subnet_cidr)s." msgstr "" -#: neutron/common/exceptions.py:202 +#: neutron/common/exceptions.py:206 #, python-format msgid "The allocation pool %(pool)s spans beyond the subnet cidr %(subnet_cidr)s." msgstr "" -#: neutron/common/exceptions.py:211 +#: neutron/common/exceptions.py:215 #, python-format msgid "Unable to generate unique mac on network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:215 +#: neutron/common/exceptions.py:219 #, python-format msgid "No more IP addresses available on network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:219 +#: neutron/common/exceptions.py:223 #, python-format msgid "Bridge %(bridge)s does not exist." msgstr "" -#: neutron/common/exceptions.py:223 +#: neutron/common/exceptions.py:227 #, python-format msgid "Creation failed. %(dev_name)s already exists." msgstr "" -#: neutron/common/exceptions.py:227 +#: neutron/common/exceptions.py:231 msgid "Sudo priviledge is required to run this command." msgstr "" -#: neutron/common/exceptions.py:231 +#: neutron/common/exceptions.py:235 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: neutron/common/exceptions.py:235 +#: neutron/common/exceptions.py:239 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: neutron/common/exceptions.py:239 +#: neutron/common/exceptions.py:243 msgid "Tenant-id was missing from Quota request" msgstr "" -#: neutron/common/exceptions.py:243 +#: neutron/common/exceptions.py:247 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: neutron/common/exceptions.py:248 +#: neutron/common/exceptions.py:252 #, python-format msgid "" "Unable to reconfigure sharing settings for network %(network)s. Multiple " "tenants are using it" msgstr "" -#: neutron/common/exceptions.py:253 +#: neutron/common/exceptions.py:257 #, python-format msgid "Invalid extension environment: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:257 +#: neutron/common/exceptions.py:261 #, python-format msgid "Unable to find any IP address on external network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:262 +#: neutron/common/exceptions.py:266 msgid "More than one external network exists" msgstr "" -#: neutron/common/exceptions.py:266 +#: neutron/common/exceptions.py:270 #, python-format msgid "An invalid value was provided for %(opt_name)s: %(opt_value)s" msgstr "" -#: neutron/common/exceptions.py:271 +#: neutron/common/exceptions.py:275 #, python-format msgid "Gateway ip %(ip_address)s conflicts with allocation pool %(pool)s" msgstr "" -#: neutron/common/exceptions.py:276 +#: neutron/common/exceptions.py:280 #, python-format msgid "Invalid network VLAN range: '%(vlan_range)s' - '%(error)s'" msgstr "" @@ -2012,200 +2022,200 @@ msgstr "" msgid "Cannot create resource for another tenant" msgstr "" -#: neutron/db/db_base_plugin_v2.py:274 +#: neutron/db/db_base_plugin_v2.py:272 #, python-format msgid "Generated mac for network %(network_id)s is %(mac_address)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:280 +#: neutron/db/db_base_plugin_v2.py:278 #, python-format msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:284 +#: neutron/db/db_base_plugin_v2.py:282 #, python-format msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/db_base_plugin_v2.py:314 +#: neutron/db/db_base_plugin_v2.py:312 #, python-format msgid "" "Hold allocated IP %(ip_address)s " "(%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:378 +#: neutron/db/db_base_plugin_v2.py:376 #, python-format msgid "Recycle %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:382 +#: neutron/db/db_base_plugin_v2.py:380 #, python-format msgid "Recycle: first match for %(first_ip)s-%(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:389 +#: neutron/db/db_base_plugin_v2.py:387 #, python-format msgid "Recycle: last match for %(first_ip)s-%(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:401 +#: neutron/db/db_base_plugin_v2.py:399 #, python-format msgid "Recycle: merged %(first_ip1)s-%(last_ip1)s and %(first_ip2)s-%(last_ip2)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:410 +#: neutron/db/db_base_plugin_v2.py:408 #, python-format msgid "Recycle: updated first %(first_ip)s-%(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:415 +#: neutron/db/db_base_plugin_v2.py:413 #, python-format msgid "Recycle: updated last %(first_ip)s-%(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:424 +#: neutron/db/db_base_plugin_v2.py:422 #, python-format msgid "Recycle: created new %(first_ip)s-%(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:448 +#: neutron/db/db_base_plugin_v2.py:446 #, python-format msgid "" "No fixed IP found that matches the network %(network_id)s and ip address " "%(ip_address)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:457 +#: neutron/db/db_base_plugin_v2.py:455 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:481 +#: neutron/db/db_base_plugin_v2.py:479 #, python-format msgid "All IP's from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:486 +#: neutron/db/db_base_plugin_v2.py:484 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:493 +#: neutron/db/db_base_plugin_v2.py:491 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: neutron/db/db_base_plugin_v2.py:599 +#: neutron/db/db_base_plugin_v2.py:597 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/db_base_plugin_v2.py:611 +#: neutron/db/db_base_plugin_v2.py:609 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: neutron/db/db_base_plugin_v2.py:617 +#: neutron/db/db_base_plugin_v2.py:615 #, python-format msgid "" "Failed to create port on network %(network_id)s, because fixed_ips " "included invalid subnet %(subnet_id)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:637 +#: neutron/db/db_base_plugin_v2.py:635 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:646 neutron/db/db_base_plugin_v2.py:679 +#: neutron/db/db_base_plugin_v2.py:644 neutron/db/db_base_plugin_v2.py:677 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/db_base_plugin_v2.py:694 +#: neutron/db/db_base_plugin_v2.py:692 #, python-format msgid "Port update. Hold %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:702 +#: neutron/db/db_base_plugin_v2.py:700 #, python-format msgid "Port update. Adding %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:757 +#: neutron/db/db_base_plugin_v2.py:755 #, python-format msgid "" "Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps" " with another subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:762 +#: neutron/db/db_base_plugin_v2.py:760 #, python-format msgid "" "Validation for CIDR: %(new_cidr)s failed - overlaps with subnet " "%(subnet_id)s (CIDR: %(cidr)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:782 +#: neutron/db/db_base_plugin_v2.py:780 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: neutron/db/db_base_plugin_v2.py:789 +#: neutron/db/db_base_plugin_v2.py:787 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/db_base_plugin_v2.py:796 +#: neutron/db/db_base_plugin_v2.py:794 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/db_base_plugin_v2.py:800 +#: neutron/db/db_base_plugin_v2.py:798 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:805 +#: neutron/db/db_base_plugin_v2.py:803 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:818 +#: neutron/db/db_base_plugin_v2.py:816 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: neutron/db/db_base_plugin_v2.py:829 +#: neutron/db/db_base_plugin_v2.py:827 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:842 neutron/db/db_base_plugin_v2.py:846 +#: neutron/db/db_base_plugin_v2.py:840 neutron/db/db_base_plugin_v2.py:844 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:968 +#: neutron/db/db_base_plugin_v2.py:966 #, python-format msgid "An exception occured while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1067 +#: neutron/db/db_base_plugin_v2.py:1065 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1091 +#: neutron/db/db_base_plugin_v2.py:1089 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1104 +#: neutron/db/db_base_plugin_v2.py:1102 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1366 +#: neutron/db/db_base_plugin_v2.py:1364 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1446 +#: neutron/db/db_base_plugin_v2.py:1444 #, python-format msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" @@ -2350,7 +2360,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:600 neutron/plugins/nicira/NeutronPlugin.py:1878 +#: neutron/db/l3_db.py:600 neutron/plugins/nicira/NeutronPlugin.py:1926 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -3018,6 +3028,51 @@ msgstr "" msgid "API for retrieving service providers for Neutron advanced services" msgstr "" +#: neutron/extensions/vpnaas.py:35 +#, python-format +msgid "VPNService %(vpnservice_id)s could not be found" +msgstr "" + +#: neutron/extensions/vpnaas.py:39 +#, python-format +msgid "ipsec_site_connection %(ipsecsite_conn_id)s not found" +msgstr "" + +#: neutron/extensions/vpnaas.py:43 +#, python-format +msgid "ipsec_site_connection %(attribute_a)s less than dpd_interval" +msgstr "" + +#: neutron/extensions/vpnaas.py:47 +#, python-format +msgid "IKEPolicy %(ikepolicy_id)s could not be found" +msgstr "" + +#: neutron/extensions/vpnaas.py:51 +#, python-format +msgid "IPsecPolicy %(ipsecpolicy_id)s could not be found" +msgstr "" + +#: neutron/extensions/vpnaas.py:55 +#, python-format +msgid "IKEPolicy %(ikepolicy_id)s is still in use" +msgstr "" + +#: neutron/extensions/vpnaas.py:59 +#, python-format +msgid "VPNService %(vpnservice_id)s is still in use" +msgstr "" + +#: neutron/extensions/vpnaas.py:63 +#, python-format +msgid "Invalid state %(state)s of vpnaas resource %(id)s" +msgstr "" + +#: neutron/extensions/vpnaas.py:67 +#, python-format +msgid "IPsecPolicy %(ipsecpolicy_id)s is still in use" +msgstr "" + #: neutron/openstack/common/exception.py:104 msgid "Uncaught exception" msgstr "" @@ -5450,7 +5505,7 @@ msgstr "" #, python-format msgid "" "MidoClient.create_tenant_router called: tenant_id=%(tenant_id)s, " -"name=%(name)smetadata_router=%(metadata_router)s" +"name=%(name)s, metadata_router=%(metadata_router)s" msgstr "" #: neutron/plugins/midonet/midonet_lib.py:292 @@ -5712,7 +5767,7 @@ msgid "MidonetPluginV2.update_network called: id=%(id)r, network=%(network)r" msgstr "" #: neutron/plugins/midonet/plugin.py:193 -#: neutron/plugins/nicira/NeutronPlugin.py:1073 +#: neutron/plugins/nicira/NeutronPlugin.py:1115 msgid "admin_state_up=False networks are not supported." msgstr "" @@ -6651,76 +6706,81 @@ msgstr "" msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:234 +#: neutron/plugins/nec/nec_plugin.py:237 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:253 +#: neutron/plugins/nec/nec_plugin.py:256 #, python-format msgid "create_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:269 +#: neutron/plugins/nec/nec_plugin.py:272 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:309 +#: neutron/plugins/nec/nec_plugin.py:312 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:318 +#: neutron/plugins/nec/nec_plugin.py:331 #, python-format -msgid "delete_network(): deleting auto-delete port from OFC: %s" +msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:334 +#: neutron/plugins/nec/nec_plugin.py:346 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:347 +#: neutron/plugins/nec/nec_plugin.py:361 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:359 +#: neutron/plugins/nec/nec_plugin.py:373 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:378 +#: neutron/plugins/nec/nec_plugin.py:392 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:404 +#: neutron/plugins/nec/nec_plugin.py:418 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:484 +#: neutron/plugins/nec/nec_plugin.py:426 +#, python-format +msgid "Failed to delete port=%s from OFC." +msgstr "" + +#: neutron/plugins/nec/nec_plugin.py:501 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:515 +#: neutron/plugins/nec/nec_plugin.py:532 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:534 +#: neutron/plugins/nec/nec_plugin.py:551 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:539 +#: neutron/plugins/nec/nec_plugin.py:556 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -6940,407 +7000,412 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:248 +#: neutron/plugins/nicira/NeutronPlugin.py:246 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:283 +#: neutron/plugins/nicira/NeutronPlugin.py:281 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:285 +#: neutron/plugins/nicira/NeutronPlugin.py:283 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:288 +#: neutron/plugins/nicira/NeutronPlugin.py:286 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:363 +#: neutron/plugins/nicira/NeutronPlugin.py:361 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:369 +#: neutron/plugins/nicira/NeutronPlugin.py:367 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:375 +#: neutron/plugins/nicira/NeutronPlugin.py:373 #, python-format msgid "" "Unable to plug attachment in router port %(r_port_id)s for neutron port " "id %(q_port_id)s on router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:420 +#: neutron/plugins/nicira/NeutronPlugin.py:418 msgid "An exception occured while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:446 -#: neutron/plugins/nicira/NeutronPlugin.py:481 -#: neutron/plugins/nicira/NeutronPlugin.py:649 +#: neutron/plugins/nicira/NeutronPlugin.py:448 +#, python-format +msgid "An exception occured while creating the quantum port %s on the NVP plaform" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:460 +#: neutron/plugins/nicira/NeutronPlugin.py:497 +#: neutron/plugins/nicira/NeutronPlugin.py:682 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:466 -#: neutron/plugins/nicira/NeutronPlugin.py:546 -#: neutron/plugins/nicira/NeutronPlugin.py:668 +#: neutron/plugins/nicira/NeutronPlugin.py:482 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:470 -#, python-format -msgid "An exception occured while plugging the interface into network:%s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:488 +#: neutron/plugins/nicira/NeutronPlugin.py:504 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:497 +#: neutron/plugins/nicira/NeutronPlugin.py:513 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:503 +#: neutron/plugins/nicira/NeutronPlugin.py:519 #, python-format msgid "port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:522 -#: neutron/plugins/nicira/NeutronPlugin.py:925 +#: neutron/plugins/nicira/NeutronPlugin.py:538 +#: neutron/plugins/nicira/NeutronPlugin.py:967 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:534 +#: neutron/plugins/nicira/NeutronPlugin.py:550 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:553 +#: neutron/plugins/nicira/NeutronPlugin.py:573 +#, python-format +msgid "" +"_nvp_create_router_port completed for port %(name)s on network " +"%(network_id)s. The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:586 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:561 +#: neutron/plugins/nicira/NeutronPlugin.py:594 #, python-format msgid "The gateway port for the router %s was not found on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:598 +#: neutron/plugins/nicira/NeutronPlugin.py:631 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:630 +#: neutron/plugins/nicira/NeutronPlugin.py:663 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:634 -#: neutron/plugins/nicira/NeutronPlugin.py:1823 +#: neutron/plugins/nicira/NeutronPlugin.py:667 +#: neutron/plugins/nicira/NeutronPlugin.py:1871 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:636 +#: neutron/plugins/nicira/NeutronPlugin.py:669 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:706 +#: neutron/plugins/nicira/NeutronPlugin.py:710 +#, python-format +msgid "" +"_nvp_create_l2_gw_port completed for port %(name)s on network " +"%(network_id)s. The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:748 #, python-format msgid "Unable to find NVP uuid for Neutron port %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:735 +#: neutron/plugins/nicira/NeutronPlugin.py:777 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:739 +#: neutron/plugins/nicira/NeutronPlugin.py:781 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:743 +#: neutron/plugins/nicira/NeutronPlugin.py:785 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:747 -#: neutron/plugins/nicira/NeutronPlugin.py:762 +#: neutron/plugins/nicira/NeutronPlugin.py:789 +#: neutron/plugins/nicira/NeutronPlugin.py:804 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:768 +#: neutron/plugins/nicira/NeutronPlugin.py:810 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:799 +#: neutron/plugins/nicira/NeutronPlugin.py:841 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:821 +#: neutron/plugins/nicira/NeutronPlugin.py:863 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:849 +#: neutron/plugins/nicira/NeutronPlugin.py:891 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:907 +#: neutron/plugins/nicira/NeutronPlugin.py:949 #, python-format msgid "A nvp lport identifier was not found for neutron port '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:935 +#: neutron/plugins/nicira/NeutronPlugin.py:977 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:938 +#: neutron/plugins/nicira/NeutronPlugin.py:980 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:964 +#: neutron/plugins/nicira/NeutronPlugin.py:1006 #, python-format msgid "" "Current network status:%(nvp_net_status)s; Status in Neutron " "DB:%(neutron_status)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:974 -#: neutron/plugins/nicira/NeutronPlugin.py:1022 +#: neutron/plugins/nicira/NeutronPlugin.py:1016 +#: neutron/plugins/nicira/NeutronPlugin.py:1064 msgid "Unable to get logical switches" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1036 +#: neutron/plugins/nicira/NeutronPlugin.py:1078 #, python-format msgid "Logical Switch %s found in neutron database but not in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1051 +#: neutron/plugins/nicira/NeutronPlugin.py:1093 #, python-format msgid "" "Found %s logical switches not bound to Neutron networks. Neutron and NVP " "are potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1055 +#: neutron/plugins/nicira/NeutronPlugin.py:1097 #, python-format msgid "get_networks() completed for tenant %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1140 +#: neutron/plugins/nicira/NeutronPlugin.py:1182 #, python-format msgid "Lswitch %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1149 +#: neutron/plugins/nicira/NeutronPlugin.py:1191 msgid "Unable to get ports" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1176 +#: neutron/plugins/nicira/NeutronPlugin.py:1218 #, python-format msgid "Neutron logical port %s was not found on NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1183 +#: neutron/plugins/nicira/NeutronPlugin.py:1225 #, python-format msgid "" "Found %s logical ports not bound to Neutron ports. Neutron and NVP are " "potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1249 +#: neutron/plugins/nicira/NeutronPlugin.py:1283 #, python-format -msgid "Network %s was not found in NVP." +msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1257 -msgid "Unable to create port or set port attachment in NVP." +#: neutron/plugins/nicira/NeutronPlugin.py:1300 +#, python-format +msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1261 -#, python-format -msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" +#: neutron/plugins/nicira/NeutronPlugin.py:1311 +msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1338 +#: neutron/plugins/nicira/NeutronPlugin.py:1386 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1364 +#: neutron/plugins/nicira/NeutronPlugin.py:1412 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1491 -#: neutron/plugins/nicira/NeutronPlugin.py:1535 +#: neutron/plugins/nicira/NeutronPlugin.py:1539 +#: neutron/plugins/nicira/NeutronPlugin.py:1583 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1504 +#: neutron/plugins/nicira/NeutronPlugin.py:1552 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1544 +#: neutron/plugins/nicira/NeutronPlugin.py:1592 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1560 +#: neutron/plugins/nicira/NeutronPlugin.py:1608 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1564 +#: neutron/plugins/nicira/NeutronPlugin.py:1612 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1566 +#: neutron/plugins/nicira/NeutronPlugin.py:1614 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1599 +#: neutron/plugins/nicira/NeutronPlugin.py:1647 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1603 +#: neutron/plugins/nicira/NeutronPlugin.py:1651 msgid "Unable to delete logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1623 +#: neutron/plugins/nicira/NeutronPlugin.py:1671 #, python-format msgid "" "Current router status:%(router_status)s;Status in Neutron " "DB:%(db_router_status)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1650 +#: neutron/plugins/nicira/NeutronPlugin.py:1698 msgid "Unable to get logical routers from NVP controller" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1672 +#: neutron/plugins/nicira/NeutronPlugin.py:1720 #, python-format msgid "" "Found %s logical routers not bound to Neutron routers. Neutron and NVP " "are potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1698 -#, python-format -msgid "" -"The port %(port_id)s, connected to the router %(router_id)s was not found" -" on the NVP backend." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1733 +#: neutron/plugins/nicira/NeutronPlugin.py:1781 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1778 +#: neutron/plugins/nicira/NeutronPlugin.py:1826 #, python-format msgid "" "The port %(port_id)s, connected to the router %(router_id)s was not found" " on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1790 +#: neutron/plugins/nicira/NeutronPlugin.py:1838 #, python-format msgid "" "Unable to find NVP logical router port for Neutron port id:%s. Was this " "port ever paired with a logical router?" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1819 +#: neutron/plugins/nicira/NeutronPlugin.py:1867 #, python-format msgid "Logical router port resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1845 +#: neutron/plugins/nicira/NeutronPlugin.py:1893 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1851 +#: neutron/plugins/nicira/NeutronPlugin.py:1899 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1917 +#: neutron/plugins/nicira/NeutronPlugin.py:1965 #, python-format msgid "Address list for NVP logical router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1941 +#: neutron/plugins/nicira/NeutronPlugin.py:1989 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1984 +#: neutron/plugins/nicira/NeutronPlugin.py:2032 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1987 +#: neutron/plugins/nicira/NeutronPlugin.py:2035 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2013 +#: neutron/plugins/nicira/NeutronPlugin.py:2061 #, python-format msgid "" "Create_l2_gw_service did not return an uuid for the newly created " "resource:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2035 +#: neutron/plugins/nicira/NeutronPlugin.py:2083 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" @@ -7452,7 +7517,7 @@ msgstr "" #: neutron/plugins/nicira/nvplib.py:505 #, python-format -msgid "Cannot update NVP routes %(routes)s forrouter %(router_id)s" +msgid "Cannot update NVP routes %(routes)s for router %(router_id)s" msgstr "" #: neutron/plugins/nicira/nvplib.py:621 @@ -7478,91 +7543,91 @@ msgstr "" msgid "get_port() %(network)s %(port)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:664 neutron/plugins/nicira/nvplib.py:718 +#: neutron/plugins/nicira/nvplib.py:664 neutron/plugins/nicira/nvplib.py:719 #, python-format msgid "Port or Network not found, Error: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:713 +#: neutron/plugins/nicira/nvplib.py:714 #, python-format msgid "Updated logical port %(result)s on logical switch %(uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:749 +#: neutron/plugins/nicira/nvplib.py:751 #, python-format -msgid "Created logical port %(result)s on logical swtich %(uuid)s" +msgid "Created logical port %(result)s on logical switch %(uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:773 +#: neutron/plugins/nicira/nvplib.py:775 #, python-format msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:803 +#: neutron/plugins/nicira/nvplib.py:805 #, python-format msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:813 +#: neutron/plugins/nicira/nvplib.py:815 #, python-format msgid "" "Delete logical router port %(lport_uuid)s on logical router " "%(lrouter_uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:868 +#: neutron/plugins/nicira/nvplib.py:870 #, python-format msgid "Invalid NVP attachment type '%s'" msgstr "" -#: neutron/plugins/nicira/nvplib.py:880 +#: neutron/plugins/nicira/nvplib.py:882 #, python-format msgid "Port not found, Error: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:999 +#: neutron/plugins/nicira/nvplib.py:1002 #, python-format msgid "Created Security Profile: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1025 +#: neutron/plugins/nicira/nvplib.py:1028 #, python-format msgid "Updated Security Profile: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1044 +#: neutron/plugins/nicira/nvplib.py:1047 #, python-format msgid "Invalid keys for NAT match: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1050 +#: neutron/plugins/nicira/nvplib.py:1053 #, python-format msgid "Creating NAT rule: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1064 +#: neutron/plugins/nicira/nvplib.py:1067 msgid "" "No SNAT rules cannot be applied as they are not available in this version" " of the NVP platform" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1199 +#: neutron/plugins/nicira/nvplib.py:1202 #, python-format msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1204 +#: neutron/plugins/nicira/nvplib.py:1207 #, python-format msgid "" "An exception occurred while updating IP addresses on a router logical " "port:%s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1245 +#: neutron/plugins/nicira/nvplib.py:1248 msgid "Failed to create logical queue" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1256 +#: neutron/plugins/nicira/nvplib.py:1259 msgid "Failed to delete logical queue" msgstr "" @@ -8051,7 +8116,7 @@ msgstr "" #: neutron/plugins/nicira/extensions/nvp_qos.py:46 #, python-format -msgid "Invalid value for dscp %(data)s must be integer valuebetween 0 and 63." +msgid "Invalid value for dscp %(data)s must be integer value between 0 and 63." msgstr "" #: neutron/plugins/nicira/extensions/nvp_qos.py:51 @@ -9012,3 +9077,33 @@ msgstr "" #~ msgid "No DSCP field needed when QoS workload marked trusted" #~ msgstr "" +#~ msgid "" +#~ "MidoClient.create_tenant_router called: " +#~ "tenant_id=%(tenant_id)s, " +#~ "name=%(name)smetadata_router=%(metadata_router)s" +#~ msgstr "" + +#~ msgid "delete_network(): deleting auto-delete port from OFC: %s" +#~ msgstr "" + +#~ msgid "An exception occured while plugging the interface into network:%s" +#~ msgstr "" + +#~ msgid "Network %s was not found in NVP." +#~ msgstr "" + +#~ msgid "" +#~ "The port %(port_id)s, connected to the" +#~ " router %(router_id)s was not found " +#~ "on the NVP backend." +#~ msgstr "" + +#~ msgid "Cannot update NVP routes %(routes)s forrouter %(router_id)s" +#~ msgstr "" + +#~ msgid "Created logical port %(result)s on logical swtich %(uuid)s" +#~ msgstr "" + +#~ msgid "Invalid value for dscp %(data)s must be integer valuebetween 0 and 63." +#~ msgstr "" + diff --git a/neutron/locale/pl_PL/LC_MESSAGES/neutron.po b/neutron/locale/pl_PL/LC_MESSAGES/neutron.po index 6e392b30a..2d6dcb398 100644 --- a/neutron/locale/pl_PL/LC_MESSAGES/neutron.po +++ b/neutron/locale/pl_PL/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-07-30 19:54+0000\n" +"POT-Creation-Date: 2013-07-31 19:55+0000\n" "PO-Revision-Date: 2013-06-28 06:06+0000\n" "Last-Translator: daisy.ycguo \n" "Language-Team: Polish (Poland) " @@ -405,7 +405,7 @@ msgid "" "networks" msgstr "" -#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:865 +#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:858 msgid "DHCP agent started" msgstr "" @@ -422,97 +422,102 @@ msgstr "" msgid "Synchronizing state" msgstr "" -#: neutron/agent/dhcp_agent.py:166 +#: neutron/agent/dhcp_agent.py:163 +#, python-format +msgid "Unable to sync network state on deleted network %s" +msgstr "" + +#: neutron/agent/dhcp_agent.py:171 msgid "Unable to sync network state." msgstr "" -#: neutron/agent/dhcp_agent.py:186 neutron/agent/dhcp_agent.py:226 +#: neutron/agent/dhcp_agent.py:191 neutron/agent/dhcp_agent.py:231 #, python-format msgid "Network %s RPC info call failed." msgstr "" -#: neutron/agent/dhcp_agent.py:318 +#: neutron/agent/dhcp_agent.py:323 #, python-format msgid "" "%(port_num)d router ports found on the metadata access network. Only the " "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:528 neutron/agent/l3_agent.py:159 +#: neutron/agent/dhcp_agent.py:533 neutron/agent/l3_agent.py:159 #: neutron/debug/debug_agent.py:45 msgid "The driver used to manage the virtual interface." msgstr "" -#: neutron/agent/dhcp_agent.py:536 +#: neutron/agent/dhcp_agent.py:541 msgid "You must specify an interface driver" msgstr "" -#: neutron/agent/dhcp_agent.py:542 neutron/agent/l3_agent.py:202 +#: neutron/agent/dhcp_agent.py:547 neutron/agent/l3_agent.py:202 #, python-format msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/dhcp_agent.py:590 +#: neutron/agent/dhcp_agent.py:595 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/dhcp_agent.py:600 +#: neutron/agent/dhcp_agent.py:605 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/dhcp_agent.py:641 +#: neutron/agent/dhcp_agent.py:646 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/dhcp_agent.py:682 neutron/debug/debug_agent.py:75 +#: neutron/agent/dhcp_agent.py:687 neutron/debug/debug_agent.py:75 #, python-format msgid "Reusing existing device: %s." msgstr "" -#: neutron/agent/dhcp_agent.py:769 +#: neutron/agent/dhcp_agent.py:762 msgid "Location to DHCP lease relay UNIX domain socket" msgstr "" -#: neutron/agent/dhcp_agent.py:799 +#: neutron/agent/dhcp_agent.py:792 #, python-format msgid "Network ID %s is not a valid UUID" msgstr "" -#: neutron/agent/dhcp_agent.py:805 +#: neutron/agent/dhcp_agent.py:798 msgid "Unable to parse lease relay msg to dict." msgstr "" -#: neutron/agent/dhcp_agent.py:806 +#: neutron/agent/dhcp_agent.py:799 #, python-format msgid "Exception value: %s" msgstr "" -#: neutron/agent/dhcp_agent.py:807 +#: neutron/agent/dhcp_agent.py:800 #, python-format msgid "Message representation: %s" msgstr "" -#: neutron/agent/dhcp_agent.py:809 +#: neutron/agent/dhcp_agent.py:802 msgid "Unable update lease. Exception" msgstr "" -#: neutron/agent/dhcp_agent.py:848 neutron/agent/l3_agent.py:805 +#: neutron/agent/dhcp_agent.py:841 neutron/agent/l3_agent.py:805 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:854 neutron/agent/l3_agent.py:810 +#: neutron/agent/dhcp_agent.py:847 neutron/agent/l3_agent.py:810 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:228 #: neutron/plugins/nec/agent/nec_neutron_agent.py:184 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:221 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:862 neutron/agent/l3_agent.py:815 +#: neutron/agent/dhcp_agent.py:855 neutron/agent/l3_agent.py:815 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:281 #, python-format msgid "agent_updated by server side %s!" @@ -930,27 +935,27 @@ msgstr "" msgid "No namespace defined for parent" msgstr "" -#: neutron/agent/linux/iptables_firewall.py:56 +#: neutron/agent/linux/iptables_firewall.py:58 #, python-format msgid "Preparing device (%s) filter" msgstr "" -#: neutron/agent/linux/iptables_firewall.py:64 +#: neutron/agent/linux/iptables_firewall.py:66 #, python-format msgid "Updating device (%s) filter" msgstr "" -#: neutron/agent/linux/iptables_firewall.py:66 +#: neutron/agent/linux/iptables_firewall.py:68 #, python-format msgid "Attempted to update port filter which is not filtered %s" msgstr "" -#: neutron/agent/linux/iptables_firewall.py:75 +#: neutron/agent/linux/iptables_firewall.py:77 #, python-format msgid "Removing device (%s) filter" msgstr "" -#: neutron/agent/linux/iptables_firewall.py:77 +#: neutron/agent/linux/iptables_firewall.py:79 #, python-format msgid "Attempted to remove port filter which is not filtered %r" msgstr "" @@ -1381,58 +1386,58 @@ msgstr "" msgid "'%s' is not a valid IP subnet" msgstr "" -#: neutron/api/v2/attributes.py:271 +#: neutron/api/v2/attributes.py:266 neutron/api/v2/attributes.py:307 #, python-format -msgid "'%s' is not a valid input" +msgid "'%s' is not a list" msgstr "" -#: neutron/api/v2/attributes.py:278 +#: neutron/api/v2/attributes.py:271 neutron/api/v2/attributes.py:318 #, python-format -msgid "'%s' is not a valid UUID" +msgid "Duplicate items in the list: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:290 +#: neutron/api/v2/attributes.py:288 #, python-format -msgid "'%s' is not a list" +msgid "'%s' is not a valid input" msgstr "" -#: neutron/api/v2/attributes.py:301 +#: neutron/api/v2/attributes.py:295 #, python-format -msgid "Duplicate items in the list: '%s'" +msgid "'%s' is not a valid UUID" msgstr "" -#: neutron/api/v2/attributes.py:308 +#: neutron/api/v2/attributes.py:325 #, python-format msgid "'%s' is not a dictionary" msgstr "" -#: neutron/api/v2/attributes.py:333 +#: neutron/api/v2/attributes.py:350 #, python-format msgid "Validator '%s' does not exist." msgstr "" -#: neutron/api/v2/attributes.py:365 +#: neutron/api/v2/attributes.py:382 #, python-format msgid "'%s' is not an integer" msgstr "" -#: neutron/api/v2/attributes.py:370 +#: neutron/api/v2/attributes.py:387 #, python-format msgid "'%s' should be non-negative" msgstr "" -#: neutron/api/v2/attributes.py:389 +#: neutron/api/v2/attributes.py:406 #, python-format msgid "'%s' cannot be converted to boolean" msgstr "" -#: neutron/api/v2/attributes.py:397 +#: neutron/api/v2/attributes.py:414 #: neutron/plugins/nec/extensions/packetfilter.py:48 #, python-format msgid "'%s' is not a integer" msgstr "" -#: neutron/api/v2/attributes.py:410 +#: neutron/api/v2/attributes.py:427 #, python-format msgid "'%s' is not of the form =[value]" msgstr "" @@ -1683,116 +1688,121 @@ msgstr "" #: neutron/common/exceptions.py:74 #, python-format +msgid "Port %(port_id)s could not be found" +msgstr "" + +#: neutron/common/exceptions.py:78 +#, python-format msgid "Port %(port_id)s could not be found on network %(net_id)s" msgstr "" -#: neutron/common/exceptions.py:79 +#: neutron/common/exceptions.py:83 msgid "Policy configuration policy.json could not be found" msgstr "" -#: neutron/common/exceptions.py:83 +#: neutron/common/exceptions.py:87 #, python-format msgid "Requested rule:%(rule)s cannot be found" msgstr "" -#: neutron/common/exceptions.py:87 +#: neutron/common/exceptions.py:91 #, python-format msgid "Failed to init policy %(policy)s because %(reason)s" msgstr "" -#: neutron/common/exceptions.py:91 +#: neutron/common/exceptions.py:95 #, python-format msgid "Failed to check policy %(policy)s because %(reason)s" msgstr "" -#: neutron/common/exceptions.py:95 +#: neutron/common/exceptions.py:99 #, python-format msgid "Unsupported port state: %(port_state)s" msgstr "" -#: neutron/common/exceptions.py:99 +#: neutron/common/exceptions.py:103 msgid "The resource is inuse" msgstr "" -#: neutron/common/exceptions.py:103 +#: neutron/common/exceptions.py:107 #, python-format msgid "" "Unable to complete operation on network %(net_id)s. There are one or more" " ports still in use on the network." msgstr "" -#: neutron/common/exceptions.py:108 +#: neutron/common/exceptions.py:112 #, python-format msgid "" "Unable to complete operation on subnet %(subnet_id)s. One or more ports " "have an IP allocation from this subnet." msgstr "" -#: neutron/common/exceptions.py:113 +#: neutron/common/exceptions.py:117 #, python-format msgid "" "Unable to complete operation on port %(port_id)s for network %(net_id)s. " "Port already has an attacheddevice %(device_id)s." msgstr "" -#: neutron/common/exceptions.py:119 +#: neutron/common/exceptions.py:123 #, python-format msgid "" "Unable to complete operation for network %(net_id)s. The mac address " "%(mac)s is in use." msgstr "" -#: neutron/common/exceptions.py:125 +#: neutron/common/exceptions.py:129 #, python-format msgid "" "Unable to complete operation for %(subnet_id)s. The number of host routes" " exceeds the limit %(quota)s." msgstr "" -#: neutron/common/exceptions.py:131 +#: neutron/common/exceptions.py:135 #, python-format msgid "" "Unable to complete operation for %(subnet_id)s. The number of DNS " "nameservers exceeds the limit %(quota)s." msgstr "" -#: neutron/common/exceptions.py:136 +#: neutron/common/exceptions.py:140 #, python-format msgid "" "Unable to complete operation for network %(net_id)s. The IP address " "%(ip_address)s is in use." msgstr "" -#: neutron/common/exceptions.py:141 +#: neutron/common/exceptions.py:145 #, python-format msgid "" "Unable to create the network. The VLAN %(vlan_id)s on physical network " "%(physical_network)s is in use." msgstr "" -#: neutron/common/exceptions.py:147 +#: neutron/common/exceptions.py:151 #, python-format msgid "" "Unable to create the flat network. Physical network %(physical_network)s " "is in use." msgstr "" -#: neutron/common/exceptions.py:152 +#: neutron/common/exceptions.py:156 #, python-format msgid "Unable to create the network. The tunnel ID %(tunnel_id)s is in use." msgstr "" -#: neutron/common/exceptions.py:157 +#: neutron/common/exceptions.py:161 msgid "Tenant network creation is not enabled." msgstr "" -#: neutron/common/exceptions.py:165 +#: neutron/common/exceptions.py:169 msgid "" "Unable to create the network. No tenant network is available for " "allocation." msgstr "" -#: neutron/common/exceptions.py:170 +#: neutron/common/exceptions.py:174 #, python-format msgid "" "Unable to plug the attachment %(att_id)s into port %(port_id)s for " @@ -1800,117 +1810,117 @@ msgid "" "%(att_port_id)s" msgstr "" -#: neutron/common/exceptions.py:176 +#: neutron/common/exceptions.py:180 #, python-format msgid "" "Subnet on port %(port_id)s does not match the requested subnet " "%(subnet_id)s" msgstr "" -#: neutron/common/exceptions.py:181 +#: neutron/common/exceptions.py:185 #, python-format msgid "Malformed request body: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:189 +#: neutron/common/exceptions.py:193 #, python-format msgid "Invalid input for operation: %(error_message)s." msgstr "" -#: neutron/common/exceptions.py:193 +#: neutron/common/exceptions.py:197 #, python-format msgid "The allocation pool %(pool)s is not valid." msgstr "" -#: neutron/common/exceptions.py:197 +#: neutron/common/exceptions.py:201 #, python-format msgid "" "Found overlapping allocation pools:%(pool_1)s %(pool_2)s for subnet " "%(subnet_cidr)s." msgstr "" -#: neutron/common/exceptions.py:202 +#: neutron/common/exceptions.py:206 #, python-format msgid "The allocation pool %(pool)s spans beyond the subnet cidr %(subnet_cidr)s." msgstr "" -#: neutron/common/exceptions.py:211 +#: neutron/common/exceptions.py:215 #, python-format msgid "Unable to generate unique mac on network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:215 +#: neutron/common/exceptions.py:219 #, python-format msgid "No more IP addresses available on network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:219 +#: neutron/common/exceptions.py:223 #, python-format msgid "Bridge %(bridge)s does not exist." msgstr "" -#: neutron/common/exceptions.py:223 +#: neutron/common/exceptions.py:227 #, python-format msgid "Creation failed. %(dev_name)s already exists." msgstr "" -#: neutron/common/exceptions.py:227 +#: neutron/common/exceptions.py:231 msgid "Sudo priviledge is required to run this command." msgstr "" -#: neutron/common/exceptions.py:231 +#: neutron/common/exceptions.py:235 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: neutron/common/exceptions.py:235 +#: neutron/common/exceptions.py:239 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: neutron/common/exceptions.py:239 +#: neutron/common/exceptions.py:243 msgid "Tenant-id was missing from Quota request" msgstr "" -#: neutron/common/exceptions.py:243 +#: neutron/common/exceptions.py:247 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: neutron/common/exceptions.py:248 +#: neutron/common/exceptions.py:252 #, python-format msgid "" "Unable to reconfigure sharing settings for network %(network)s. Multiple " "tenants are using it" msgstr "" -#: neutron/common/exceptions.py:253 +#: neutron/common/exceptions.py:257 #, python-format msgid "Invalid extension environment: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:257 +#: neutron/common/exceptions.py:261 #, python-format msgid "Unable to find any IP address on external network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:262 +#: neutron/common/exceptions.py:266 msgid "More than one external network exists" msgstr "" -#: neutron/common/exceptions.py:266 +#: neutron/common/exceptions.py:270 #, python-format msgid "An invalid value was provided for %(opt_name)s: %(opt_value)s" msgstr "" -#: neutron/common/exceptions.py:271 +#: neutron/common/exceptions.py:275 #, python-format msgid "Gateway ip %(ip_address)s conflicts with allocation pool %(pool)s" msgstr "" -#: neutron/common/exceptions.py:276 +#: neutron/common/exceptions.py:280 #, python-format msgid "Invalid network VLAN range: '%(vlan_range)s' - '%(error)s'" msgstr "" @@ -2013,200 +2023,200 @@ msgstr "" msgid "Cannot create resource for another tenant" msgstr "" -#: neutron/db/db_base_plugin_v2.py:274 +#: neutron/db/db_base_plugin_v2.py:272 #, python-format msgid "Generated mac for network %(network_id)s is %(mac_address)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:280 +#: neutron/db/db_base_plugin_v2.py:278 #, python-format msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:284 +#: neutron/db/db_base_plugin_v2.py:282 #, python-format msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/db_base_plugin_v2.py:314 +#: neutron/db/db_base_plugin_v2.py:312 #, python-format msgid "" "Hold allocated IP %(ip_address)s " "(%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:378 +#: neutron/db/db_base_plugin_v2.py:376 #, python-format msgid "Recycle %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:382 +#: neutron/db/db_base_plugin_v2.py:380 #, python-format msgid "Recycle: first match for %(first_ip)s-%(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:389 +#: neutron/db/db_base_plugin_v2.py:387 #, python-format msgid "Recycle: last match for %(first_ip)s-%(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:401 +#: neutron/db/db_base_plugin_v2.py:399 #, python-format msgid "Recycle: merged %(first_ip1)s-%(last_ip1)s and %(first_ip2)s-%(last_ip2)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:410 +#: neutron/db/db_base_plugin_v2.py:408 #, python-format msgid "Recycle: updated first %(first_ip)s-%(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:415 +#: neutron/db/db_base_plugin_v2.py:413 #, python-format msgid "Recycle: updated last %(first_ip)s-%(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:424 +#: neutron/db/db_base_plugin_v2.py:422 #, python-format msgid "Recycle: created new %(first_ip)s-%(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:448 +#: neutron/db/db_base_plugin_v2.py:446 #, python-format msgid "" "No fixed IP found that matches the network %(network_id)s and ip address " "%(ip_address)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:457 +#: neutron/db/db_base_plugin_v2.py:455 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:481 +#: neutron/db/db_base_plugin_v2.py:479 #, python-format msgid "All IP's from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:486 +#: neutron/db/db_base_plugin_v2.py:484 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:493 +#: neutron/db/db_base_plugin_v2.py:491 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: neutron/db/db_base_plugin_v2.py:599 +#: neutron/db/db_base_plugin_v2.py:597 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/db_base_plugin_v2.py:611 +#: neutron/db/db_base_plugin_v2.py:609 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: neutron/db/db_base_plugin_v2.py:617 +#: neutron/db/db_base_plugin_v2.py:615 #, python-format msgid "" "Failed to create port on network %(network_id)s, because fixed_ips " "included invalid subnet %(subnet_id)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:637 +#: neutron/db/db_base_plugin_v2.py:635 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:646 neutron/db/db_base_plugin_v2.py:679 +#: neutron/db/db_base_plugin_v2.py:644 neutron/db/db_base_plugin_v2.py:677 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/db_base_plugin_v2.py:694 +#: neutron/db/db_base_plugin_v2.py:692 #, python-format msgid "Port update. Hold %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:702 +#: neutron/db/db_base_plugin_v2.py:700 #, python-format msgid "Port update. Adding %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:757 +#: neutron/db/db_base_plugin_v2.py:755 #, python-format msgid "" "Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps" " with another subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:762 +#: neutron/db/db_base_plugin_v2.py:760 #, python-format msgid "" "Validation for CIDR: %(new_cidr)s failed - overlaps with subnet " "%(subnet_id)s (CIDR: %(cidr)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:782 +#: neutron/db/db_base_plugin_v2.py:780 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: neutron/db/db_base_plugin_v2.py:789 +#: neutron/db/db_base_plugin_v2.py:787 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/db_base_plugin_v2.py:796 +#: neutron/db/db_base_plugin_v2.py:794 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/db_base_plugin_v2.py:800 +#: neutron/db/db_base_plugin_v2.py:798 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:805 +#: neutron/db/db_base_plugin_v2.py:803 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:818 +#: neutron/db/db_base_plugin_v2.py:816 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: neutron/db/db_base_plugin_v2.py:829 +#: neutron/db/db_base_plugin_v2.py:827 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:842 neutron/db/db_base_plugin_v2.py:846 +#: neutron/db/db_base_plugin_v2.py:840 neutron/db/db_base_plugin_v2.py:844 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:968 +#: neutron/db/db_base_plugin_v2.py:966 #, python-format msgid "An exception occured while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1067 +#: neutron/db/db_base_plugin_v2.py:1065 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1091 +#: neutron/db/db_base_plugin_v2.py:1089 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1104 +#: neutron/db/db_base_plugin_v2.py:1102 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1366 +#: neutron/db/db_base_plugin_v2.py:1364 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1446 +#: neutron/db/db_base_plugin_v2.py:1444 #, python-format msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" @@ -2351,7 +2361,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:600 neutron/plugins/nicira/NeutronPlugin.py:1878 +#: neutron/db/l3_db.py:600 neutron/plugins/nicira/NeutronPlugin.py:1926 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -3019,6 +3029,51 @@ msgstr "" msgid "API for retrieving service providers for Neutron advanced services" msgstr "" +#: neutron/extensions/vpnaas.py:35 +#, python-format +msgid "VPNService %(vpnservice_id)s could not be found" +msgstr "" + +#: neutron/extensions/vpnaas.py:39 +#, python-format +msgid "ipsec_site_connection %(ipsecsite_conn_id)s not found" +msgstr "" + +#: neutron/extensions/vpnaas.py:43 +#, python-format +msgid "ipsec_site_connection %(attribute_a)s less than dpd_interval" +msgstr "" + +#: neutron/extensions/vpnaas.py:47 +#, python-format +msgid "IKEPolicy %(ikepolicy_id)s could not be found" +msgstr "" + +#: neutron/extensions/vpnaas.py:51 +#, python-format +msgid "IPsecPolicy %(ipsecpolicy_id)s could not be found" +msgstr "" + +#: neutron/extensions/vpnaas.py:55 +#, python-format +msgid "IKEPolicy %(ikepolicy_id)s is still in use" +msgstr "" + +#: neutron/extensions/vpnaas.py:59 +#, python-format +msgid "VPNService %(vpnservice_id)s is still in use" +msgstr "" + +#: neutron/extensions/vpnaas.py:63 +#, python-format +msgid "Invalid state %(state)s of vpnaas resource %(id)s" +msgstr "" + +#: neutron/extensions/vpnaas.py:67 +#, python-format +msgid "IPsecPolicy %(ipsecpolicy_id)s is still in use" +msgstr "" + #: neutron/openstack/common/exception.py:104 msgid "Uncaught exception" msgstr "" @@ -5451,7 +5506,7 @@ msgstr "" #, python-format msgid "" "MidoClient.create_tenant_router called: tenant_id=%(tenant_id)s, " -"name=%(name)smetadata_router=%(metadata_router)s" +"name=%(name)s, metadata_router=%(metadata_router)s" msgstr "" #: neutron/plugins/midonet/midonet_lib.py:292 @@ -5713,7 +5768,7 @@ msgid "MidonetPluginV2.update_network called: id=%(id)r, network=%(network)r" msgstr "" #: neutron/plugins/midonet/plugin.py:193 -#: neutron/plugins/nicira/NeutronPlugin.py:1073 +#: neutron/plugins/nicira/NeutronPlugin.py:1115 msgid "admin_state_up=False networks are not supported." msgstr "" @@ -6652,76 +6707,81 @@ msgstr "" msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:234 +#: neutron/plugins/nec/nec_plugin.py:237 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:253 +#: neutron/plugins/nec/nec_plugin.py:256 #, python-format msgid "create_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:269 +#: neutron/plugins/nec/nec_plugin.py:272 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:309 +#: neutron/plugins/nec/nec_plugin.py:312 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:318 +#: neutron/plugins/nec/nec_plugin.py:331 #, python-format -msgid "delete_network(): deleting auto-delete port from OFC: %s" +msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:334 +#: neutron/plugins/nec/nec_plugin.py:346 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:347 +#: neutron/plugins/nec/nec_plugin.py:361 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:359 +#: neutron/plugins/nec/nec_plugin.py:373 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:378 +#: neutron/plugins/nec/nec_plugin.py:392 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:404 +#: neutron/plugins/nec/nec_plugin.py:418 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:484 +#: neutron/plugins/nec/nec_plugin.py:426 +#, python-format +msgid "Failed to delete port=%s from OFC." +msgstr "" + +#: neutron/plugins/nec/nec_plugin.py:501 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:515 +#: neutron/plugins/nec/nec_plugin.py:532 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:534 +#: neutron/plugins/nec/nec_plugin.py:551 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:539 +#: neutron/plugins/nec/nec_plugin.py:556 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -6941,407 +7001,412 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:248 +#: neutron/plugins/nicira/NeutronPlugin.py:246 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:283 +#: neutron/plugins/nicira/NeutronPlugin.py:281 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:285 +#: neutron/plugins/nicira/NeutronPlugin.py:283 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:288 +#: neutron/plugins/nicira/NeutronPlugin.py:286 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:363 +#: neutron/plugins/nicira/NeutronPlugin.py:361 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:369 +#: neutron/plugins/nicira/NeutronPlugin.py:367 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:375 +#: neutron/plugins/nicira/NeutronPlugin.py:373 #, python-format msgid "" "Unable to plug attachment in router port %(r_port_id)s for neutron port " "id %(q_port_id)s on router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:420 +#: neutron/plugins/nicira/NeutronPlugin.py:418 msgid "An exception occured while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:446 -#: neutron/plugins/nicira/NeutronPlugin.py:481 -#: neutron/plugins/nicira/NeutronPlugin.py:649 +#: neutron/plugins/nicira/NeutronPlugin.py:448 +#, python-format +msgid "An exception occured while creating the quantum port %s on the NVP plaform" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:460 +#: neutron/plugins/nicira/NeutronPlugin.py:497 +#: neutron/plugins/nicira/NeutronPlugin.py:682 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:466 -#: neutron/plugins/nicira/NeutronPlugin.py:546 -#: neutron/plugins/nicira/NeutronPlugin.py:668 +#: neutron/plugins/nicira/NeutronPlugin.py:482 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:470 -#, python-format -msgid "An exception occured while plugging the interface into network:%s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:488 +#: neutron/plugins/nicira/NeutronPlugin.py:504 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:497 +#: neutron/plugins/nicira/NeutronPlugin.py:513 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:503 +#: neutron/plugins/nicira/NeutronPlugin.py:519 #, python-format msgid "port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:522 -#: neutron/plugins/nicira/NeutronPlugin.py:925 +#: neutron/plugins/nicira/NeutronPlugin.py:538 +#: neutron/plugins/nicira/NeutronPlugin.py:967 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:534 +#: neutron/plugins/nicira/NeutronPlugin.py:550 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:553 +#: neutron/plugins/nicira/NeutronPlugin.py:573 +#, python-format +msgid "" +"_nvp_create_router_port completed for port %(name)s on network " +"%(network_id)s. The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:586 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:561 +#: neutron/plugins/nicira/NeutronPlugin.py:594 #, python-format msgid "The gateway port for the router %s was not found on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:598 +#: neutron/plugins/nicira/NeutronPlugin.py:631 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:630 +#: neutron/plugins/nicira/NeutronPlugin.py:663 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:634 -#: neutron/plugins/nicira/NeutronPlugin.py:1823 +#: neutron/plugins/nicira/NeutronPlugin.py:667 +#: neutron/plugins/nicira/NeutronPlugin.py:1871 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:636 +#: neutron/plugins/nicira/NeutronPlugin.py:669 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:706 +#: neutron/plugins/nicira/NeutronPlugin.py:710 +#, python-format +msgid "" +"_nvp_create_l2_gw_port completed for port %(name)s on network " +"%(network_id)s. The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:748 #, python-format msgid "Unable to find NVP uuid for Neutron port %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:735 +#: neutron/plugins/nicira/NeutronPlugin.py:777 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:739 +#: neutron/plugins/nicira/NeutronPlugin.py:781 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:743 +#: neutron/plugins/nicira/NeutronPlugin.py:785 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:747 -#: neutron/plugins/nicira/NeutronPlugin.py:762 +#: neutron/plugins/nicira/NeutronPlugin.py:789 +#: neutron/plugins/nicira/NeutronPlugin.py:804 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:768 +#: neutron/plugins/nicira/NeutronPlugin.py:810 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:799 +#: neutron/plugins/nicira/NeutronPlugin.py:841 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:821 +#: neutron/plugins/nicira/NeutronPlugin.py:863 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:849 +#: neutron/plugins/nicira/NeutronPlugin.py:891 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:907 +#: neutron/plugins/nicira/NeutronPlugin.py:949 #, python-format msgid "A nvp lport identifier was not found for neutron port '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:935 +#: neutron/plugins/nicira/NeutronPlugin.py:977 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:938 +#: neutron/plugins/nicira/NeutronPlugin.py:980 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:964 +#: neutron/plugins/nicira/NeutronPlugin.py:1006 #, python-format msgid "" "Current network status:%(nvp_net_status)s; Status in Neutron " "DB:%(neutron_status)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:974 -#: neutron/plugins/nicira/NeutronPlugin.py:1022 +#: neutron/plugins/nicira/NeutronPlugin.py:1016 +#: neutron/plugins/nicira/NeutronPlugin.py:1064 msgid "Unable to get logical switches" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1036 +#: neutron/plugins/nicira/NeutronPlugin.py:1078 #, python-format msgid "Logical Switch %s found in neutron database but not in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1051 +#: neutron/plugins/nicira/NeutronPlugin.py:1093 #, python-format msgid "" "Found %s logical switches not bound to Neutron networks. Neutron and NVP " "are potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1055 +#: neutron/plugins/nicira/NeutronPlugin.py:1097 #, python-format msgid "get_networks() completed for tenant %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1140 +#: neutron/plugins/nicira/NeutronPlugin.py:1182 #, python-format msgid "Lswitch %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1149 +#: neutron/plugins/nicira/NeutronPlugin.py:1191 msgid "Unable to get ports" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1176 +#: neutron/plugins/nicira/NeutronPlugin.py:1218 #, python-format msgid "Neutron logical port %s was not found on NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1183 +#: neutron/plugins/nicira/NeutronPlugin.py:1225 #, python-format msgid "" "Found %s logical ports not bound to Neutron ports. Neutron and NVP are " "potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1249 +#: neutron/plugins/nicira/NeutronPlugin.py:1283 #, python-format -msgid "Network %s was not found in NVP." +msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1257 -msgid "Unable to create port or set port attachment in NVP." +#: neutron/plugins/nicira/NeutronPlugin.py:1300 +#, python-format +msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1261 -#, python-format -msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" +#: neutron/plugins/nicira/NeutronPlugin.py:1311 +msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1338 +#: neutron/plugins/nicira/NeutronPlugin.py:1386 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1364 +#: neutron/plugins/nicira/NeutronPlugin.py:1412 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1491 -#: neutron/plugins/nicira/NeutronPlugin.py:1535 +#: neutron/plugins/nicira/NeutronPlugin.py:1539 +#: neutron/plugins/nicira/NeutronPlugin.py:1583 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1504 +#: neutron/plugins/nicira/NeutronPlugin.py:1552 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1544 +#: neutron/plugins/nicira/NeutronPlugin.py:1592 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1560 +#: neutron/plugins/nicira/NeutronPlugin.py:1608 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1564 +#: neutron/plugins/nicira/NeutronPlugin.py:1612 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1566 +#: neutron/plugins/nicira/NeutronPlugin.py:1614 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1599 +#: neutron/plugins/nicira/NeutronPlugin.py:1647 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1603 +#: neutron/plugins/nicira/NeutronPlugin.py:1651 msgid "Unable to delete logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1623 +#: neutron/plugins/nicira/NeutronPlugin.py:1671 #, python-format msgid "" "Current router status:%(router_status)s;Status in Neutron " "DB:%(db_router_status)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1650 +#: neutron/plugins/nicira/NeutronPlugin.py:1698 msgid "Unable to get logical routers from NVP controller" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1672 +#: neutron/plugins/nicira/NeutronPlugin.py:1720 #, python-format msgid "" "Found %s logical routers not bound to Neutron routers. Neutron and NVP " "are potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1698 -#, python-format -msgid "" -"The port %(port_id)s, connected to the router %(router_id)s was not found" -" on the NVP backend." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1733 +#: neutron/plugins/nicira/NeutronPlugin.py:1781 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1778 +#: neutron/plugins/nicira/NeutronPlugin.py:1826 #, python-format msgid "" "The port %(port_id)s, connected to the router %(router_id)s was not found" " on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1790 +#: neutron/plugins/nicira/NeutronPlugin.py:1838 #, python-format msgid "" "Unable to find NVP logical router port for Neutron port id:%s. Was this " "port ever paired with a logical router?" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1819 +#: neutron/plugins/nicira/NeutronPlugin.py:1867 #, python-format msgid "Logical router port resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1845 +#: neutron/plugins/nicira/NeutronPlugin.py:1893 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1851 +#: neutron/plugins/nicira/NeutronPlugin.py:1899 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1917 +#: neutron/plugins/nicira/NeutronPlugin.py:1965 #, python-format msgid "Address list for NVP logical router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1941 +#: neutron/plugins/nicira/NeutronPlugin.py:1989 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1984 +#: neutron/plugins/nicira/NeutronPlugin.py:2032 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1987 +#: neutron/plugins/nicira/NeutronPlugin.py:2035 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2013 +#: neutron/plugins/nicira/NeutronPlugin.py:2061 #, python-format msgid "" "Create_l2_gw_service did not return an uuid for the newly created " "resource:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2035 +#: neutron/plugins/nicira/NeutronPlugin.py:2083 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" @@ -7453,7 +7518,7 @@ msgstr "" #: neutron/plugins/nicira/nvplib.py:505 #, python-format -msgid "Cannot update NVP routes %(routes)s forrouter %(router_id)s" +msgid "Cannot update NVP routes %(routes)s for router %(router_id)s" msgstr "" #: neutron/plugins/nicira/nvplib.py:621 @@ -7479,91 +7544,91 @@ msgstr "" msgid "get_port() %(network)s %(port)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:664 neutron/plugins/nicira/nvplib.py:718 +#: neutron/plugins/nicira/nvplib.py:664 neutron/plugins/nicira/nvplib.py:719 #, python-format msgid "Port or Network not found, Error: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:713 +#: neutron/plugins/nicira/nvplib.py:714 #, python-format msgid "Updated logical port %(result)s on logical switch %(uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:749 +#: neutron/plugins/nicira/nvplib.py:751 #, python-format -msgid "Created logical port %(result)s on logical swtich %(uuid)s" +msgid "Created logical port %(result)s on logical switch %(uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:773 +#: neutron/plugins/nicira/nvplib.py:775 #, python-format msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:803 +#: neutron/plugins/nicira/nvplib.py:805 #, python-format msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:813 +#: neutron/plugins/nicira/nvplib.py:815 #, python-format msgid "" "Delete logical router port %(lport_uuid)s on logical router " "%(lrouter_uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:868 +#: neutron/plugins/nicira/nvplib.py:870 #, python-format msgid "Invalid NVP attachment type '%s'" msgstr "" -#: neutron/plugins/nicira/nvplib.py:880 +#: neutron/plugins/nicira/nvplib.py:882 #, python-format msgid "Port not found, Error: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:999 +#: neutron/plugins/nicira/nvplib.py:1002 #, python-format msgid "Created Security Profile: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1025 +#: neutron/plugins/nicira/nvplib.py:1028 #, python-format msgid "Updated Security Profile: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1044 +#: neutron/plugins/nicira/nvplib.py:1047 #, python-format msgid "Invalid keys for NAT match: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1050 +#: neutron/plugins/nicira/nvplib.py:1053 #, python-format msgid "Creating NAT rule: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1064 +#: neutron/plugins/nicira/nvplib.py:1067 msgid "" "No SNAT rules cannot be applied as they are not available in this version" " of the NVP platform" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1199 +#: neutron/plugins/nicira/nvplib.py:1202 #, python-format msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1204 +#: neutron/plugins/nicira/nvplib.py:1207 #, python-format msgid "" "An exception occurred while updating IP addresses on a router logical " "port:%s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1245 +#: neutron/plugins/nicira/nvplib.py:1248 msgid "Failed to create logical queue" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1256 +#: neutron/plugins/nicira/nvplib.py:1259 msgid "Failed to delete logical queue" msgstr "" @@ -8052,7 +8117,7 @@ msgstr "" #: neutron/plugins/nicira/extensions/nvp_qos.py:46 #, python-format -msgid "Invalid value for dscp %(data)s must be integer valuebetween 0 and 63." +msgid "Invalid value for dscp %(data)s must be integer value between 0 and 63." msgstr "" #: neutron/plugins/nicira/extensions/nvp_qos.py:51 @@ -9013,3 +9078,33 @@ msgstr "" #~ msgid "No DSCP field needed when QoS workload marked trusted" #~ msgstr "" +#~ msgid "" +#~ "MidoClient.create_tenant_router called: " +#~ "tenant_id=%(tenant_id)s, " +#~ "name=%(name)smetadata_router=%(metadata_router)s" +#~ msgstr "" + +#~ msgid "delete_network(): deleting auto-delete port from OFC: %s" +#~ msgstr "" + +#~ msgid "An exception occured while plugging the interface into network:%s" +#~ msgstr "" + +#~ msgid "Network %s was not found in NVP." +#~ msgstr "" + +#~ msgid "" +#~ "The port %(port_id)s, connected to the" +#~ " router %(router_id)s was not found " +#~ "on the NVP backend." +#~ msgstr "" + +#~ msgid "Cannot update NVP routes %(routes)s forrouter %(router_id)s" +#~ msgstr "" + +#~ msgid "Created logical port %(result)s on logical swtich %(uuid)s" +#~ msgstr "" + +#~ msgid "Invalid value for dscp %(data)s must be integer valuebetween 0 and 63." +#~ msgstr "" + diff --git a/neutron/locale/pt/LC_MESSAGES/neutron.po b/neutron/locale/pt/LC_MESSAGES/neutron.po index 519d10d90..31d3bde69 100644 --- a/neutron/locale/pt/LC_MESSAGES/neutron.po +++ b/neutron/locale/pt/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-07-30 19:54+0000\n" +"POT-Creation-Date: 2013-07-31 19:55+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Portuguese " @@ -404,7 +404,7 @@ msgid "" "networks" msgstr "" -#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:865 +#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:858 msgid "DHCP agent started" msgstr "" @@ -421,97 +421,102 @@ msgstr "" msgid "Synchronizing state" msgstr "" -#: neutron/agent/dhcp_agent.py:166 +#: neutron/agent/dhcp_agent.py:163 +#, python-format +msgid "Unable to sync network state on deleted network %s" +msgstr "" + +#: neutron/agent/dhcp_agent.py:171 msgid "Unable to sync network state." msgstr "" -#: neutron/agent/dhcp_agent.py:186 neutron/agent/dhcp_agent.py:226 +#: neutron/agent/dhcp_agent.py:191 neutron/agent/dhcp_agent.py:231 #, python-format msgid "Network %s RPC info call failed." msgstr "" -#: neutron/agent/dhcp_agent.py:318 +#: neutron/agent/dhcp_agent.py:323 #, python-format msgid "" "%(port_num)d router ports found on the metadata access network. Only the " "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:528 neutron/agent/l3_agent.py:159 +#: neutron/agent/dhcp_agent.py:533 neutron/agent/l3_agent.py:159 #: neutron/debug/debug_agent.py:45 msgid "The driver used to manage the virtual interface." msgstr "" -#: neutron/agent/dhcp_agent.py:536 +#: neutron/agent/dhcp_agent.py:541 msgid "You must specify an interface driver" msgstr "" -#: neutron/agent/dhcp_agent.py:542 neutron/agent/l3_agent.py:202 +#: neutron/agent/dhcp_agent.py:547 neutron/agent/l3_agent.py:202 #, python-format msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/dhcp_agent.py:590 +#: neutron/agent/dhcp_agent.py:595 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/dhcp_agent.py:600 +#: neutron/agent/dhcp_agent.py:605 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/dhcp_agent.py:641 +#: neutron/agent/dhcp_agent.py:646 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/dhcp_agent.py:682 neutron/debug/debug_agent.py:75 +#: neutron/agent/dhcp_agent.py:687 neutron/debug/debug_agent.py:75 #, python-format msgid "Reusing existing device: %s." msgstr "" -#: neutron/agent/dhcp_agent.py:769 +#: neutron/agent/dhcp_agent.py:762 msgid "Location to DHCP lease relay UNIX domain socket" msgstr "" -#: neutron/agent/dhcp_agent.py:799 +#: neutron/agent/dhcp_agent.py:792 #, python-format msgid "Network ID %s is not a valid UUID" msgstr "" -#: neutron/agent/dhcp_agent.py:805 +#: neutron/agent/dhcp_agent.py:798 msgid "Unable to parse lease relay msg to dict." msgstr "" -#: neutron/agent/dhcp_agent.py:806 +#: neutron/agent/dhcp_agent.py:799 #, python-format msgid "Exception value: %s" msgstr "" -#: neutron/agent/dhcp_agent.py:807 +#: neutron/agent/dhcp_agent.py:800 #, python-format msgid "Message representation: %s" msgstr "" -#: neutron/agent/dhcp_agent.py:809 +#: neutron/agent/dhcp_agent.py:802 msgid "Unable update lease. Exception" msgstr "" -#: neutron/agent/dhcp_agent.py:848 neutron/agent/l3_agent.py:805 +#: neutron/agent/dhcp_agent.py:841 neutron/agent/l3_agent.py:805 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:854 neutron/agent/l3_agent.py:810 +#: neutron/agent/dhcp_agent.py:847 neutron/agent/l3_agent.py:810 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:228 #: neutron/plugins/nec/agent/nec_neutron_agent.py:184 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:221 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:862 neutron/agent/l3_agent.py:815 +#: neutron/agent/dhcp_agent.py:855 neutron/agent/l3_agent.py:815 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:281 #, python-format msgid "agent_updated by server side %s!" @@ -929,27 +934,27 @@ msgstr "" msgid "No namespace defined for parent" msgstr "" -#: neutron/agent/linux/iptables_firewall.py:56 +#: neutron/agent/linux/iptables_firewall.py:58 #, python-format msgid "Preparing device (%s) filter" msgstr "" -#: neutron/agent/linux/iptables_firewall.py:64 +#: neutron/agent/linux/iptables_firewall.py:66 #, python-format msgid "Updating device (%s) filter" msgstr "" -#: neutron/agent/linux/iptables_firewall.py:66 +#: neutron/agent/linux/iptables_firewall.py:68 #, python-format msgid "Attempted to update port filter which is not filtered %s" msgstr "" -#: neutron/agent/linux/iptables_firewall.py:75 +#: neutron/agent/linux/iptables_firewall.py:77 #, python-format msgid "Removing device (%s) filter" msgstr "" -#: neutron/agent/linux/iptables_firewall.py:77 +#: neutron/agent/linux/iptables_firewall.py:79 #, python-format msgid "Attempted to remove port filter which is not filtered %r" msgstr "" @@ -1380,58 +1385,58 @@ msgstr "" msgid "'%s' is not a valid IP subnet" msgstr "" -#: neutron/api/v2/attributes.py:271 +#: neutron/api/v2/attributes.py:266 neutron/api/v2/attributes.py:307 #, python-format -msgid "'%s' is not a valid input" +msgid "'%s' is not a list" msgstr "" -#: neutron/api/v2/attributes.py:278 +#: neutron/api/v2/attributes.py:271 neutron/api/v2/attributes.py:318 #, python-format -msgid "'%s' is not a valid UUID" +msgid "Duplicate items in the list: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:290 +#: neutron/api/v2/attributes.py:288 #, python-format -msgid "'%s' is not a list" +msgid "'%s' is not a valid input" msgstr "" -#: neutron/api/v2/attributes.py:301 +#: neutron/api/v2/attributes.py:295 #, python-format -msgid "Duplicate items in the list: '%s'" +msgid "'%s' is not a valid UUID" msgstr "" -#: neutron/api/v2/attributes.py:308 +#: neutron/api/v2/attributes.py:325 #, python-format msgid "'%s' is not a dictionary" msgstr "" -#: neutron/api/v2/attributes.py:333 +#: neutron/api/v2/attributes.py:350 #, python-format msgid "Validator '%s' does not exist." msgstr "" -#: neutron/api/v2/attributes.py:365 +#: neutron/api/v2/attributes.py:382 #, python-format msgid "'%s' is not an integer" msgstr "" -#: neutron/api/v2/attributes.py:370 +#: neutron/api/v2/attributes.py:387 #, python-format msgid "'%s' should be non-negative" msgstr "" -#: neutron/api/v2/attributes.py:389 +#: neutron/api/v2/attributes.py:406 #, python-format msgid "'%s' cannot be converted to boolean" msgstr "" -#: neutron/api/v2/attributes.py:397 +#: neutron/api/v2/attributes.py:414 #: neutron/plugins/nec/extensions/packetfilter.py:48 #, python-format msgid "'%s' is not a integer" msgstr "" -#: neutron/api/v2/attributes.py:410 +#: neutron/api/v2/attributes.py:427 #, python-format msgid "'%s' is not of the form =[value]" msgstr "" @@ -1682,116 +1687,121 @@ msgstr "" #: neutron/common/exceptions.py:74 #, python-format +msgid "Port %(port_id)s could not be found" +msgstr "" + +#: neutron/common/exceptions.py:78 +#, python-format msgid "Port %(port_id)s could not be found on network %(net_id)s" msgstr "" -#: neutron/common/exceptions.py:79 +#: neutron/common/exceptions.py:83 msgid "Policy configuration policy.json could not be found" msgstr "" -#: neutron/common/exceptions.py:83 +#: neutron/common/exceptions.py:87 #, python-format msgid "Requested rule:%(rule)s cannot be found" msgstr "" -#: neutron/common/exceptions.py:87 +#: neutron/common/exceptions.py:91 #, python-format msgid "Failed to init policy %(policy)s because %(reason)s" msgstr "" -#: neutron/common/exceptions.py:91 +#: neutron/common/exceptions.py:95 #, python-format msgid "Failed to check policy %(policy)s because %(reason)s" msgstr "" -#: neutron/common/exceptions.py:95 +#: neutron/common/exceptions.py:99 #, python-format msgid "Unsupported port state: %(port_state)s" msgstr "" -#: neutron/common/exceptions.py:99 +#: neutron/common/exceptions.py:103 msgid "The resource is inuse" msgstr "" -#: neutron/common/exceptions.py:103 +#: neutron/common/exceptions.py:107 #, python-format msgid "" "Unable to complete operation on network %(net_id)s. There are one or more" " ports still in use on the network." msgstr "" -#: neutron/common/exceptions.py:108 +#: neutron/common/exceptions.py:112 #, python-format msgid "" "Unable to complete operation on subnet %(subnet_id)s. One or more ports " "have an IP allocation from this subnet." msgstr "" -#: neutron/common/exceptions.py:113 +#: neutron/common/exceptions.py:117 #, python-format msgid "" "Unable to complete operation on port %(port_id)s for network %(net_id)s. " "Port already has an attacheddevice %(device_id)s." msgstr "" -#: neutron/common/exceptions.py:119 +#: neutron/common/exceptions.py:123 #, python-format msgid "" "Unable to complete operation for network %(net_id)s. The mac address " "%(mac)s is in use." msgstr "" -#: neutron/common/exceptions.py:125 +#: neutron/common/exceptions.py:129 #, python-format msgid "" "Unable to complete operation for %(subnet_id)s. The number of host routes" " exceeds the limit %(quota)s." msgstr "" -#: neutron/common/exceptions.py:131 +#: neutron/common/exceptions.py:135 #, python-format msgid "" "Unable to complete operation for %(subnet_id)s. The number of DNS " "nameservers exceeds the limit %(quota)s." msgstr "" -#: neutron/common/exceptions.py:136 +#: neutron/common/exceptions.py:140 #, python-format msgid "" "Unable to complete operation for network %(net_id)s. The IP address " "%(ip_address)s is in use." msgstr "" -#: neutron/common/exceptions.py:141 +#: neutron/common/exceptions.py:145 #, python-format msgid "" "Unable to create the network. The VLAN %(vlan_id)s on physical network " "%(physical_network)s is in use." msgstr "" -#: neutron/common/exceptions.py:147 +#: neutron/common/exceptions.py:151 #, python-format msgid "" "Unable to create the flat network. Physical network %(physical_network)s " "is in use." msgstr "" -#: neutron/common/exceptions.py:152 +#: neutron/common/exceptions.py:156 #, python-format msgid "Unable to create the network. The tunnel ID %(tunnel_id)s is in use." msgstr "" -#: neutron/common/exceptions.py:157 +#: neutron/common/exceptions.py:161 msgid "Tenant network creation is not enabled." msgstr "" -#: neutron/common/exceptions.py:165 +#: neutron/common/exceptions.py:169 msgid "" "Unable to create the network. No tenant network is available for " "allocation." msgstr "" -#: neutron/common/exceptions.py:170 +#: neutron/common/exceptions.py:174 #, python-format msgid "" "Unable to plug the attachment %(att_id)s into port %(port_id)s for " @@ -1799,117 +1809,117 @@ msgid "" "%(att_port_id)s" msgstr "" -#: neutron/common/exceptions.py:176 +#: neutron/common/exceptions.py:180 #, python-format msgid "" "Subnet on port %(port_id)s does not match the requested subnet " "%(subnet_id)s" msgstr "" -#: neutron/common/exceptions.py:181 +#: neutron/common/exceptions.py:185 #, python-format msgid "Malformed request body: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:189 +#: neutron/common/exceptions.py:193 #, python-format msgid "Invalid input for operation: %(error_message)s." msgstr "" -#: neutron/common/exceptions.py:193 +#: neutron/common/exceptions.py:197 #, python-format msgid "The allocation pool %(pool)s is not valid." msgstr "" -#: neutron/common/exceptions.py:197 +#: neutron/common/exceptions.py:201 #, python-format msgid "" "Found overlapping allocation pools:%(pool_1)s %(pool_2)s for subnet " "%(subnet_cidr)s." msgstr "" -#: neutron/common/exceptions.py:202 +#: neutron/common/exceptions.py:206 #, python-format msgid "The allocation pool %(pool)s spans beyond the subnet cidr %(subnet_cidr)s." msgstr "" -#: neutron/common/exceptions.py:211 +#: neutron/common/exceptions.py:215 #, python-format msgid "Unable to generate unique mac on network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:215 +#: neutron/common/exceptions.py:219 #, python-format msgid "No more IP addresses available on network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:219 +#: neutron/common/exceptions.py:223 #, python-format msgid "Bridge %(bridge)s does not exist." msgstr "" -#: neutron/common/exceptions.py:223 +#: neutron/common/exceptions.py:227 #, python-format msgid "Creation failed. %(dev_name)s already exists." msgstr "" -#: neutron/common/exceptions.py:227 +#: neutron/common/exceptions.py:231 msgid "Sudo priviledge is required to run this command." msgstr "" -#: neutron/common/exceptions.py:231 +#: neutron/common/exceptions.py:235 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: neutron/common/exceptions.py:235 +#: neutron/common/exceptions.py:239 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: neutron/common/exceptions.py:239 +#: neutron/common/exceptions.py:243 msgid "Tenant-id was missing from Quota request" msgstr "" -#: neutron/common/exceptions.py:243 +#: neutron/common/exceptions.py:247 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: neutron/common/exceptions.py:248 +#: neutron/common/exceptions.py:252 #, python-format msgid "" "Unable to reconfigure sharing settings for network %(network)s. Multiple " "tenants are using it" msgstr "" -#: neutron/common/exceptions.py:253 +#: neutron/common/exceptions.py:257 #, python-format msgid "Invalid extension environment: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:257 +#: neutron/common/exceptions.py:261 #, python-format msgid "Unable to find any IP address on external network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:262 +#: neutron/common/exceptions.py:266 msgid "More than one external network exists" msgstr "" -#: neutron/common/exceptions.py:266 +#: neutron/common/exceptions.py:270 #, python-format msgid "An invalid value was provided for %(opt_name)s: %(opt_value)s" msgstr "" -#: neutron/common/exceptions.py:271 +#: neutron/common/exceptions.py:275 #, python-format msgid "Gateway ip %(ip_address)s conflicts with allocation pool %(pool)s" msgstr "" -#: neutron/common/exceptions.py:276 +#: neutron/common/exceptions.py:280 #, python-format msgid "Invalid network VLAN range: '%(vlan_range)s' - '%(error)s'" msgstr "" @@ -2012,200 +2022,200 @@ msgstr "" msgid "Cannot create resource for another tenant" msgstr "" -#: neutron/db/db_base_plugin_v2.py:274 +#: neutron/db/db_base_plugin_v2.py:272 #, python-format msgid "Generated mac for network %(network_id)s is %(mac_address)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:280 +#: neutron/db/db_base_plugin_v2.py:278 #, python-format msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:284 +#: neutron/db/db_base_plugin_v2.py:282 #, python-format msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/db_base_plugin_v2.py:314 +#: neutron/db/db_base_plugin_v2.py:312 #, python-format msgid "" "Hold allocated IP %(ip_address)s " "(%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:378 +#: neutron/db/db_base_plugin_v2.py:376 #, python-format msgid "Recycle %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:382 +#: neutron/db/db_base_plugin_v2.py:380 #, python-format msgid "Recycle: first match for %(first_ip)s-%(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:389 +#: neutron/db/db_base_plugin_v2.py:387 #, python-format msgid "Recycle: last match for %(first_ip)s-%(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:401 +#: neutron/db/db_base_plugin_v2.py:399 #, python-format msgid "Recycle: merged %(first_ip1)s-%(last_ip1)s and %(first_ip2)s-%(last_ip2)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:410 +#: neutron/db/db_base_plugin_v2.py:408 #, python-format msgid "Recycle: updated first %(first_ip)s-%(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:415 +#: neutron/db/db_base_plugin_v2.py:413 #, python-format msgid "Recycle: updated last %(first_ip)s-%(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:424 +#: neutron/db/db_base_plugin_v2.py:422 #, python-format msgid "Recycle: created new %(first_ip)s-%(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:448 +#: neutron/db/db_base_plugin_v2.py:446 #, python-format msgid "" "No fixed IP found that matches the network %(network_id)s and ip address " "%(ip_address)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:457 +#: neutron/db/db_base_plugin_v2.py:455 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:481 +#: neutron/db/db_base_plugin_v2.py:479 #, python-format msgid "All IP's from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:486 +#: neutron/db/db_base_plugin_v2.py:484 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:493 +#: neutron/db/db_base_plugin_v2.py:491 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: neutron/db/db_base_plugin_v2.py:599 +#: neutron/db/db_base_plugin_v2.py:597 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/db_base_plugin_v2.py:611 +#: neutron/db/db_base_plugin_v2.py:609 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: neutron/db/db_base_plugin_v2.py:617 +#: neutron/db/db_base_plugin_v2.py:615 #, python-format msgid "" "Failed to create port on network %(network_id)s, because fixed_ips " "included invalid subnet %(subnet_id)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:637 +#: neutron/db/db_base_plugin_v2.py:635 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:646 neutron/db/db_base_plugin_v2.py:679 +#: neutron/db/db_base_plugin_v2.py:644 neutron/db/db_base_plugin_v2.py:677 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/db_base_plugin_v2.py:694 +#: neutron/db/db_base_plugin_v2.py:692 #, python-format msgid "Port update. Hold %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:702 +#: neutron/db/db_base_plugin_v2.py:700 #, python-format msgid "Port update. Adding %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:757 +#: neutron/db/db_base_plugin_v2.py:755 #, python-format msgid "" "Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps" " with another subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:762 +#: neutron/db/db_base_plugin_v2.py:760 #, python-format msgid "" "Validation for CIDR: %(new_cidr)s failed - overlaps with subnet " "%(subnet_id)s (CIDR: %(cidr)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:782 +#: neutron/db/db_base_plugin_v2.py:780 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: neutron/db/db_base_plugin_v2.py:789 +#: neutron/db/db_base_plugin_v2.py:787 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/db_base_plugin_v2.py:796 +#: neutron/db/db_base_plugin_v2.py:794 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/db_base_plugin_v2.py:800 +#: neutron/db/db_base_plugin_v2.py:798 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:805 +#: neutron/db/db_base_plugin_v2.py:803 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:818 +#: neutron/db/db_base_plugin_v2.py:816 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: neutron/db/db_base_plugin_v2.py:829 +#: neutron/db/db_base_plugin_v2.py:827 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:842 neutron/db/db_base_plugin_v2.py:846 +#: neutron/db/db_base_plugin_v2.py:840 neutron/db/db_base_plugin_v2.py:844 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:968 +#: neutron/db/db_base_plugin_v2.py:966 #, python-format msgid "An exception occured while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1067 +#: neutron/db/db_base_plugin_v2.py:1065 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1091 +#: neutron/db/db_base_plugin_v2.py:1089 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1104 +#: neutron/db/db_base_plugin_v2.py:1102 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1366 +#: neutron/db/db_base_plugin_v2.py:1364 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1446 +#: neutron/db/db_base_plugin_v2.py:1444 #, python-format msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" @@ -2350,7 +2360,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:600 neutron/plugins/nicira/NeutronPlugin.py:1878 +#: neutron/db/l3_db.py:600 neutron/plugins/nicira/NeutronPlugin.py:1926 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -3018,6 +3028,51 @@ msgstr "" msgid "API for retrieving service providers for Neutron advanced services" msgstr "" +#: neutron/extensions/vpnaas.py:35 +#, python-format +msgid "VPNService %(vpnservice_id)s could not be found" +msgstr "" + +#: neutron/extensions/vpnaas.py:39 +#, python-format +msgid "ipsec_site_connection %(ipsecsite_conn_id)s not found" +msgstr "" + +#: neutron/extensions/vpnaas.py:43 +#, python-format +msgid "ipsec_site_connection %(attribute_a)s less than dpd_interval" +msgstr "" + +#: neutron/extensions/vpnaas.py:47 +#, python-format +msgid "IKEPolicy %(ikepolicy_id)s could not be found" +msgstr "" + +#: neutron/extensions/vpnaas.py:51 +#, python-format +msgid "IPsecPolicy %(ipsecpolicy_id)s could not be found" +msgstr "" + +#: neutron/extensions/vpnaas.py:55 +#, python-format +msgid "IKEPolicy %(ikepolicy_id)s is still in use" +msgstr "" + +#: neutron/extensions/vpnaas.py:59 +#, python-format +msgid "VPNService %(vpnservice_id)s is still in use" +msgstr "" + +#: neutron/extensions/vpnaas.py:63 +#, python-format +msgid "Invalid state %(state)s of vpnaas resource %(id)s" +msgstr "" + +#: neutron/extensions/vpnaas.py:67 +#, python-format +msgid "IPsecPolicy %(ipsecpolicy_id)s is still in use" +msgstr "" + #: neutron/openstack/common/exception.py:104 msgid "Uncaught exception" msgstr "" @@ -5450,7 +5505,7 @@ msgstr "" #, python-format msgid "" "MidoClient.create_tenant_router called: tenant_id=%(tenant_id)s, " -"name=%(name)smetadata_router=%(metadata_router)s" +"name=%(name)s, metadata_router=%(metadata_router)s" msgstr "" #: neutron/plugins/midonet/midonet_lib.py:292 @@ -5712,7 +5767,7 @@ msgid "MidonetPluginV2.update_network called: id=%(id)r, network=%(network)r" msgstr "" #: neutron/plugins/midonet/plugin.py:193 -#: neutron/plugins/nicira/NeutronPlugin.py:1073 +#: neutron/plugins/nicira/NeutronPlugin.py:1115 msgid "admin_state_up=False networks are not supported." msgstr "" @@ -6651,76 +6706,81 @@ msgstr "" msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:234 +#: neutron/plugins/nec/nec_plugin.py:237 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:253 +#: neutron/plugins/nec/nec_plugin.py:256 #, python-format msgid "create_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:269 +#: neutron/plugins/nec/nec_plugin.py:272 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:309 +#: neutron/plugins/nec/nec_plugin.py:312 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:318 +#: neutron/plugins/nec/nec_plugin.py:331 #, python-format -msgid "delete_network(): deleting auto-delete port from OFC: %s" +msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:334 +#: neutron/plugins/nec/nec_plugin.py:346 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:347 +#: neutron/plugins/nec/nec_plugin.py:361 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:359 +#: neutron/plugins/nec/nec_plugin.py:373 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:378 +#: neutron/plugins/nec/nec_plugin.py:392 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:404 +#: neutron/plugins/nec/nec_plugin.py:418 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:484 +#: neutron/plugins/nec/nec_plugin.py:426 +#, python-format +msgid "Failed to delete port=%s from OFC." +msgstr "" + +#: neutron/plugins/nec/nec_plugin.py:501 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:515 +#: neutron/plugins/nec/nec_plugin.py:532 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:534 +#: neutron/plugins/nec/nec_plugin.py:551 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:539 +#: neutron/plugins/nec/nec_plugin.py:556 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -6940,407 +7000,412 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:248 +#: neutron/plugins/nicira/NeutronPlugin.py:246 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:283 +#: neutron/plugins/nicira/NeutronPlugin.py:281 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:285 +#: neutron/plugins/nicira/NeutronPlugin.py:283 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:288 +#: neutron/plugins/nicira/NeutronPlugin.py:286 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:363 +#: neutron/plugins/nicira/NeutronPlugin.py:361 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:369 +#: neutron/plugins/nicira/NeutronPlugin.py:367 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:375 +#: neutron/plugins/nicira/NeutronPlugin.py:373 #, python-format msgid "" "Unable to plug attachment in router port %(r_port_id)s for neutron port " "id %(q_port_id)s on router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:420 +#: neutron/plugins/nicira/NeutronPlugin.py:418 msgid "An exception occured while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:446 -#: neutron/plugins/nicira/NeutronPlugin.py:481 -#: neutron/plugins/nicira/NeutronPlugin.py:649 +#: neutron/plugins/nicira/NeutronPlugin.py:448 +#, python-format +msgid "An exception occured while creating the quantum port %s on the NVP plaform" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:460 +#: neutron/plugins/nicira/NeutronPlugin.py:497 +#: neutron/plugins/nicira/NeutronPlugin.py:682 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:466 -#: neutron/plugins/nicira/NeutronPlugin.py:546 -#: neutron/plugins/nicira/NeutronPlugin.py:668 +#: neutron/plugins/nicira/NeutronPlugin.py:482 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:470 -#, python-format -msgid "An exception occured while plugging the interface into network:%s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:488 +#: neutron/plugins/nicira/NeutronPlugin.py:504 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:497 +#: neutron/plugins/nicira/NeutronPlugin.py:513 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:503 +#: neutron/plugins/nicira/NeutronPlugin.py:519 #, python-format msgid "port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:522 -#: neutron/plugins/nicira/NeutronPlugin.py:925 +#: neutron/plugins/nicira/NeutronPlugin.py:538 +#: neutron/plugins/nicira/NeutronPlugin.py:967 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:534 +#: neutron/plugins/nicira/NeutronPlugin.py:550 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:553 +#: neutron/plugins/nicira/NeutronPlugin.py:573 +#, python-format +msgid "" +"_nvp_create_router_port completed for port %(name)s on network " +"%(network_id)s. The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:586 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:561 +#: neutron/plugins/nicira/NeutronPlugin.py:594 #, python-format msgid "The gateway port for the router %s was not found on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:598 +#: neutron/plugins/nicira/NeutronPlugin.py:631 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:630 +#: neutron/plugins/nicira/NeutronPlugin.py:663 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:634 -#: neutron/plugins/nicira/NeutronPlugin.py:1823 +#: neutron/plugins/nicira/NeutronPlugin.py:667 +#: neutron/plugins/nicira/NeutronPlugin.py:1871 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:636 +#: neutron/plugins/nicira/NeutronPlugin.py:669 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:706 +#: neutron/plugins/nicira/NeutronPlugin.py:710 +#, python-format +msgid "" +"_nvp_create_l2_gw_port completed for port %(name)s on network " +"%(network_id)s. The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:748 #, python-format msgid "Unable to find NVP uuid for Neutron port %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:735 +#: neutron/plugins/nicira/NeutronPlugin.py:777 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:739 +#: neutron/plugins/nicira/NeutronPlugin.py:781 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:743 +#: neutron/plugins/nicira/NeutronPlugin.py:785 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:747 -#: neutron/plugins/nicira/NeutronPlugin.py:762 +#: neutron/plugins/nicira/NeutronPlugin.py:789 +#: neutron/plugins/nicira/NeutronPlugin.py:804 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:768 +#: neutron/plugins/nicira/NeutronPlugin.py:810 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:799 +#: neutron/plugins/nicira/NeutronPlugin.py:841 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:821 +#: neutron/plugins/nicira/NeutronPlugin.py:863 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:849 +#: neutron/plugins/nicira/NeutronPlugin.py:891 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:907 +#: neutron/plugins/nicira/NeutronPlugin.py:949 #, python-format msgid "A nvp lport identifier was not found for neutron port '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:935 +#: neutron/plugins/nicira/NeutronPlugin.py:977 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:938 +#: neutron/plugins/nicira/NeutronPlugin.py:980 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:964 +#: neutron/plugins/nicira/NeutronPlugin.py:1006 #, python-format msgid "" "Current network status:%(nvp_net_status)s; Status in Neutron " "DB:%(neutron_status)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:974 -#: neutron/plugins/nicira/NeutronPlugin.py:1022 +#: neutron/plugins/nicira/NeutronPlugin.py:1016 +#: neutron/plugins/nicira/NeutronPlugin.py:1064 msgid "Unable to get logical switches" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1036 +#: neutron/plugins/nicira/NeutronPlugin.py:1078 #, python-format msgid "Logical Switch %s found in neutron database but not in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1051 +#: neutron/plugins/nicira/NeutronPlugin.py:1093 #, python-format msgid "" "Found %s logical switches not bound to Neutron networks. Neutron and NVP " "are potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1055 +#: neutron/plugins/nicira/NeutronPlugin.py:1097 #, python-format msgid "get_networks() completed for tenant %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1140 +#: neutron/plugins/nicira/NeutronPlugin.py:1182 #, python-format msgid "Lswitch %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1149 +#: neutron/plugins/nicira/NeutronPlugin.py:1191 msgid "Unable to get ports" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1176 +#: neutron/plugins/nicira/NeutronPlugin.py:1218 #, python-format msgid "Neutron logical port %s was not found on NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1183 +#: neutron/plugins/nicira/NeutronPlugin.py:1225 #, python-format msgid "" "Found %s logical ports not bound to Neutron ports. Neutron and NVP are " "potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1249 +#: neutron/plugins/nicira/NeutronPlugin.py:1283 #, python-format -msgid "Network %s was not found in NVP." +msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1257 -msgid "Unable to create port or set port attachment in NVP." +#: neutron/plugins/nicira/NeutronPlugin.py:1300 +#, python-format +msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1261 -#, python-format -msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" +#: neutron/plugins/nicira/NeutronPlugin.py:1311 +msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1338 +#: neutron/plugins/nicira/NeutronPlugin.py:1386 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1364 +#: neutron/plugins/nicira/NeutronPlugin.py:1412 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1491 -#: neutron/plugins/nicira/NeutronPlugin.py:1535 +#: neutron/plugins/nicira/NeutronPlugin.py:1539 +#: neutron/plugins/nicira/NeutronPlugin.py:1583 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1504 +#: neutron/plugins/nicira/NeutronPlugin.py:1552 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1544 +#: neutron/plugins/nicira/NeutronPlugin.py:1592 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1560 +#: neutron/plugins/nicira/NeutronPlugin.py:1608 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1564 +#: neutron/plugins/nicira/NeutronPlugin.py:1612 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1566 +#: neutron/plugins/nicira/NeutronPlugin.py:1614 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1599 +#: neutron/plugins/nicira/NeutronPlugin.py:1647 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1603 +#: neutron/plugins/nicira/NeutronPlugin.py:1651 msgid "Unable to delete logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1623 +#: neutron/plugins/nicira/NeutronPlugin.py:1671 #, python-format msgid "" "Current router status:%(router_status)s;Status in Neutron " "DB:%(db_router_status)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1650 +#: neutron/plugins/nicira/NeutronPlugin.py:1698 msgid "Unable to get logical routers from NVP controller" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1672 +#: neutron/plugins/nicira/NeutronPlugin.py:1720 #, python-format msgid "" "Found %s logical routers not bound to Neutron routers. Neutron and NVP " "are potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1698 -#, python-format -msgid "" -"The port %(port_id)s, connected to the router %(router_id)s was not found" -" on the NVP backend." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1733 +#: neutron/plugins/nicira/NeutronPlugin.py:1781 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1778 +#: neutron/plugins/nicira/NeutronPlugin.py:1826 #, python-format msgid "" "The port %(port_id)s, connected to the router %(router_id)s was not found" " on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1790 +#: neutron/plugins/nicira/NeutronPlugin.py:1838 #, python-format msgid "" "Unable to find NVP logical router port for Neutron port id:%s. Was this " "port ever paired with a logical router?" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1819 +#: neutron/plugins/nicira/NeutronPlugin.py:1867 #, python-format msgid "Logical router port resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1845 +#: neutron/plugins/nicira/NeutronPlugin.py:1893 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1851 +#: neutron/plugins/nicira/NeutronPlugin.py:1899 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1917 +#: neutron/plugins/nicira/NeutronPlugin.py:1965 #, python-format msgid "Address list for NVP logical router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1941 +#: neutron/plugins/nicira/NeutronPlugin.py:1989 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1984 +#: neutron/plugins/nicira/NeutronPlugin.py:2032 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1987 +#: neutron/plugins/nicira/NeutronPlugin.py:2035 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2013 +#: neutron/plugins/nicira/NeutronPlugin.py:2061 #, python-format msgid "" "Create_l2_gw_service did not return an uuid for the newly created " "resource:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2035 +#: neutron/plugins/nicira/NeutronPlugin.py:2083 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" @@ -7452,7 +7517,7 @@ msgstr "" #: neutron/plugins/nicira/nvplib.py:505 #, python-format -msgid "Cannot update NVP routes %(routes)s forrouter %(router_id)s" +msgid "Cannot update NVP routes %(routes)s for router %(router_id)s" msgstr "" #: neutron/plugins/nicira/nvplib.py:621 @@ -7478,91 +7543,91 @@ msgstr "" msgid "get_port() %(network)s %(port)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:664 neutron/plugins/nicira/nvplib.py:718 +#: neutron/plugins/nicira/nvplib.py:664 neutron/plugins/nicira/nvplib.py:719 #, python-format msgid "Port or Network not found, Error: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:713 +#: neutron/plugins/nicira/nvplib.py:714 #, python-format msgid "Updated logical port %(result)s on logical switch %(uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:749 +#: neutron/plugins/nicira/nvplib.py:751 #, python-format -msgid "Created logical port %(result)s on logical swtich %(uuid)s" +msgid "Created logical port %(result)s on logical switch %(uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:773 +#: neutron/plugins/nicira/nvplib.py:775 #, python-format msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:803 +#: neutron/plugins/nicira/nvplib.py:805 #, python-format msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:813 +#: neutron/plugins/nicira/nvplib.py:815 #, python-format msgid "" "Delete logical router port %(lport_uuid)s on logical router " "%(lrouter_uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:868 +#: neutron/plugins/nicira/nvplib.py:870 #, python-format msgid "Invalid NVP attachment type '%s'" msgstr "" -#: neutron/plugins/nicira/nvplib.py:880 +#: neutron/plugins/nicira/nvplib.py:882 #, python-format msgid "Port not found, Error: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:999 +#: neutron/plugins/nicira/nvplib.py:1002 #, python-format msgid "Created Security Profile: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1025 +#: neutron/plugins/nicira/nvplib.py:1028 #, python-format msgid "Updated Security Profile: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1044 +#: neutron/plugins/nicira/nvplib.py:1047 #, python-format msgid "Invalid keys for NAT match: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1050 +#: neutron/plugins/nicira/nvplib.py:1053 #, python-format msgid "Creating NAT rule: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1064 +#: neutron/plugins/nicira/nvplib.py:1067 msgid "" "No SNAT rules cannot be applied as they are not available in this version" " of the NVP platform" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1199 +#: neutron/plugins/nicira/nvplib.py:1202 #, python-format msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1204 +#: neutron/plugins/nicira/nvplib.py:1207 #, python-format msgid "" "An exception occurred while updating IP addresses on a router logical " "port:%s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1245 +#: neutron/plugins/nicira/nvplib.py:1248 msgid "Failed to create logical queue" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1256 +#: neutron/plugins/nicira/nvplib.py:1259 msgid "Failed to delete logical queue" msgstr "" @@ -8051,7 +8116,7 @@ msgstr "" #: neutron/plugins/nicira/extensions/nvp_qos.py:46 #, python-format -msgid "Invalid value for dscp %(data)s must be integer valuebetween 0 and 63." +msgid "Invalid value for dscp %(data)s must be integer value between 0 and 63." msgstr "" #: neutron/plugins/nicira/extensions/nvp_qos.py:51 @@ -9012,3 +9077,33 @@ msgstr "" #~ msgid "No DSCP field needed when QoS workload marked trusted" #~ msgstr "" +#~ msgid "" +#~ "MidoClient.create_tenant_router called: " +#~ "tenant_id=%(tenant_id)s, " +#~ "name=%(name)smetadata_router=%(metadata_router)s" +#~ msgstr "" + +#~ msgid "delete_network(): deleting auto-delete port from OFC: %s" +#~ msgstr "" + +#~ msgid "An exception occured while plugging the interface into network:%s" +#~ msgstr "" + +#~ msgid "Network %s was not found in NVP." +#~ msgstr "" + +#~ msgid "" +#~ "The port %(port_id)s, connected to the" +#~ " router %(router_id)s was not found " +#~ "on the NVP backend." +#~ msgstr "" + +#~ msgid "Cannot update NVP routes %(routes)s forrouter %(router_id)s" +#~ msgstr "" + +#~ msgid "Created logical port %(result)s on logical swtich %(uuid)s" +#~ msgstr "" + +#~ msgid "Invalid value for dscp %(data)s must be integer valuebetween 0 and 63." +#~ msgstr "" + diff --git a/neutron/locale/pt_BR/LC_MESSAGES/neutron.po b/neutron/locale/pt_BR/LC_MESSAGES/neutron.po index d181c3c5a..f7b9d747f 100644 --- a/neutron/locale/pt_BR/LC_MESSAGES/neutron.po +++ b/neutron/locale/pt_BR/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-07-30 19:54+0000\n" +"POT-Creation-Date: 2013-07-31 19:55+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Portuguese (Brazil) " @@ -404,7 +404,7 @@ msgid "" "networks" msgstr "" -#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:865 +#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:858 msgid "DHCP agent started" msgstr "" @@ -421,97 +421,102 @@ msgstr "" msgid "Synchronizing state" msgstr "" -#: neutron/agent/dhcp_agent.py:166 +#: neutron/agent/dhcp_agent.py:163 +#, python-format +msgid "Unable to sync network state on deleted network %s" +msgstr "" + +#: neutron/agent/dhcp_agent.py:171 msgid "Unable to sync network state." msgstr "" -#: neutron/agent/dhcp_agent.py:186 neutron/agent/dhcp_agent.py:226 +#: neutron/agent/dhcp_agent.py:191 neutron/agent/dhcp_agent.py:231 #, python-format msgid "Network %s RPC info call failed." msgstr "" -#: neutron/agent/dhcp_agent.py:318 +#: neutron/agent/dhcp_agent.py:323 #, python-format msgid "" "%(port_num)d router ports found on the metadata access network. Only the " "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:528 neutron/agent/l3_agent.py:159 +#: neutron/agent/dhcp_agent.py:533 neutron/agent/l3_agent.py:159 #: neutron/debug/debug_agent.py:45 msgid "The driver used to manage the virtual interface." msgstr "" -#: neutron/agent/dhcp_agent.py:536 +#: neutron/agent/dhcp_agent.py:541 msgid "You must specify an interface driver" msgstr "" -#: neutron/agent/dhcp_agent.py:542 neutron/agent/l3_agent.py:202 +#: neutron/agent/dhcp_agent.py:547 neutron/agent/l3_agent.py:202 #, python-format msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/dhcp_agent.py:590 +#: neutron/agent/dhcp_agent.py:595 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/dhcp_agent.py:600 +#: neutron/agent/dhcp_agent.py:605 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/dhcp_agent.py:641 +#: neutron/agent/dhcp_agent.py:646 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/dhcp_agent.py:682 neutron/debug/debug_agent.py:75 +#: neutron/agent/dhcp_agent.py:687 neutron/debug/debug_agent.py:75 #, python-format msgid "Reusing existing device: %s." msgstr "" -#: neutron/agent/dhcp_agent.py:769 +#: neutron/agent/dhcp_agent.py:762 msgid "Location to DHCP lease relay UNIX domain socket" msgstr "" -#: neutron/agent/dhcp_agent.py:799 +#: neutron/agent/dhcp_agent.py:792 #, python-format msgid "Network ID %s is not a valid UUID" msgstr "" -#: neutron/agent/dhcp_agent.py:805 +#: neutron/agent/dhcp_agent.py:798 msgid "Unable to parse lease relay msg to dict." msgstr "" -#: neutron/agent/dhcp_agent.py:806 +#: neutron/agent/dhcp_agent.py:799 #, python-format msgid "Exception value: %s" msgstr "" -#: neutron/agent/dhcp_agent.py:807 +#: neutron/agent/dhcp_agent.py:800 #, python-format msgid "Message representation: %s" msgstr "" -#: neutron/agent/dhcp_agent.py:809 +#: neutron/agent/dhcp_agent.py:802 msgid "Unable update lease. Exception" msgstr "" -#: neutron/agent/dhcp_agent.py:848 neutron/agent/l3_agent.py:805 +#: neutron/agent/dhcp_agent.py:841 neutron/agent/l3_agent.py:805 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:854 neutron/agent/l3_agent.py:810 +#: neutron/agent/dhcp_agent.py:847 neutron/agent/l3_agent.py:810 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:228 #: neutron/plugins/nec/agent/nec_neutron_agent.py:184 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:221 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:862 neutron/agent/l3_agent.py:815 +#: neutron/agent/dhcp_agent.py:855 neutron/agent/l3_agent.py:815 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:281 #, python-format msgid "agent_updated by server side %s!" @@ -929,27 +934,27 @@ msgstr "" msgid "No namespace defined for parent" msgstr "" -#: neutron/agent/linux/iptables_firewall.py:56 +#: neutron/agent/linux/iptables_firewall.py:58 #, python-format msgid "Preparing device (%s) filter" msgstr "" -#: neutron/agent/linux/iptables_firewall.py:64 +#: neutron/agent/linux/iptables_firewall.py:66 #, python-format msgid "Updating device (%s) filter" msgstr "" -#: neutron/agent/linux/iptables_firewall.py:66 +#: neutron/agent/linux/iptables_firewall.py:68 #, python-format msgid "Attempted to update port filter which is not filtered %s" msgstr "" -#: neutron/agent/linux/iptables_firewall.py:75 +#: neutron/agent/linux/iptables_firewall.py:77 #, python-format msgid "Removing device (%s) filter" msgstr "" -#: neutron/agent/linux/iptables_firewall.py:77 +#: neutron/agent/linux/iptables_firewall.py:79 #, python-format msgid "Attempted to remove port filter which is not filtered %r" msgstr "" @@ -1380,58 +1385,58 @@ msgstr "" msgid "'%s' is not a valid IP subnet" msgstr "" -#: neutron/api/v2/attributes.py:271 +#: neutron/api/v2/attributes.py:266 neutron/api/v2/attributes.py:307 #, python-format -msgid "'%s' is not a valid input" +msgid "'%s' is not a list" msgstr "" -#: neutron/api/v2/attributes.py:278 +#: neutron/api/v2/attributes.py:271 neutron/api/v2/attributes.py:318 #, python-format -msgid "'%s' is not a valid UUID" +msgid "Duplicate items in the list: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:290 +#: neutron/api/v2/attributes.py:288 #, python-format -msgid "'%s' is not a list" +msgid "'%s' is not a valid input" msgstr "" -#: neutron/api/v2/attributes.py:301 +#: neutron/api/v2/attributes.py:295 #, python-format -msgid "Duplicate items in the list: '%s'" +msgid "'%s' is not a valid UUID" msgstr "" -#: neutron/api/v2/attributes.py:308 +#: neutron/api/v2/attributes.py:325 #, python-format msgid "'%s' is not a dictionary" msgstr "" -#: neutron/api/v2/attributes.py:333 +#: neutron/api/v2/attributes.py:350 #, python-format msgid "Validator '%s' does not exist." msgstr "" -#: neutron/api/v2/attributes.py:365 +#: neutron/api/v2/attributes.py:382 #, python-format msgid "'%s' is not an integer" msgstr "" -#: neutron/api/v2/attributes.py:370 +#: neutron/api/v2/attributes.py:387 #, python-format msgid "'%s' should be non-negative" msgstr "" -#: neutron/api/v2/attributes.py:389 +#: neutron/api/v2/attributes.py:406 #, python-format msgid "'%s' cannot be converted to boolean" msgstr "" -#: neutron/api/v2/attributes.py:397 +#: neutron/api/v2/attributes.py:414 #: neutron/plugins/nec/extensions/packetfilter.py:48 #, python-format msgid "'%s' is not a integer" msgstr "" -#: neutron/api/v2/attributes.py:410 +#: neutron/api/v2/attributes.py:427 #, python-format msgid "'%s' is not of the form =[value]" msgstr "" @@ -1682,116 +1687,121 @@ msgstr "" #: neutron/common/exceptions.py:74 #, python-format +msgid "Port %(port_id)s could not be found" +msgstr "" + +#: neutron/common/exceptions.py:78 +#, python-format msgid "Port %(port_id)s could not be found on network %(net_id)s" msgstr "" -#: neutron/common/exceptions.py:79 +#: neutron/common/exceptions.py:83 msgid "Policy configuration policy.json could not be found" msgstr "" -#: neutron/common/exceptions.py:83 +#: neutron/common/exceptions.py:87 #, python-format msgid "Requested rule:%(rule)s cannot be found" msgstr "" -#: neutron/common/exceptions.py:87 +#: neutron/common/exceptions.py:91 #, python-format msgid "Failed to init policy %(policy)s because %(reason)s" msgstr "" -#: neutron/common/exceptions.py:91 +#: neutron/common/exceptions.py:95 #, python-format msgid "Failed to check policy %(policy)s because %(reason)s" msgstr "" -#: neutron/common/exceptions.py:95 +#: neutron/common/exceptions.py:99 #, python-format msgid "Unsupported port state: %(port_state)s" msgstr "" -#: neutron/common/exceptions.py:99 +#: neutron/common/exceptions.py:103 msgid "The resource is inuse" msgstr "" -#: neutron/common/exceptions.py:103 +#: neutron/common/exceptions.py:107 #, python-format msgid "" "Unable to complete operation on network %(net_id)s. There are one or more" " ports still in use on the network." msgstr "" -#: neutron/common/exceptions.py:108 +#: neutron/common/exceptions.py:112 #, python-format msgid "" "Unable to complete operation on subnet %(subnet_id)s. One or more ports " "have an IP allocation from this subnet." msgstr "" -#: neutron/common/exceptions.py:113 +#: neutron/common/exceptions.py:117 #, python-format msgid "" "Unable to complete operation on port %(port_id)s for network %(net_id)s. " "Port already has an attacheddevice %(device_id)s." msgstr "" -#: neutron/common/exceptions.py:119 +#: neutron/common/exceptions.py:123 #, python-format msgid "" "Unable to complete operation for network %(net_id)s. The mac address " "%(mac)s is in use." msgstr "" -#: neutron/common/exceptions.py:125 +#: neutron/common/exceptions.py:129 #, python-format msgid "" "Unable to complete operation for %(subnet_id)s. The number of host routes" " exceeds the limit %(quota)s." msgstr "" -#: neutron/common/exceptions.py:131 +#: neutron/common/exceptions.py:135 #, python-format msgid "" "Unable to complete operation for %(subnet_id)s. The number of DNS " "nameservers exceeds the limit %(quota)s." msgstr "" -#: neutron/common/exceptions.py:136 +#: neutron/common/exceptions.py:140 #, python-format msgid "" "Unable to complete operation for network %(net_id)s. The IP address " "%(ip_address)s is in use." msgstr "" -#: neutron/common/exceptions.py:141 +#: neutron/common/exceptions.py:145 #, python-format msgid "" "Unable to create the network. The VLAN %(vlan_id)s on physical network " "%(physical_network)s is in use." msgstr "" -#: neutron/common/exceptions.py:147 +#: neutron/common/exceptions.py:151 #, python-format msgid "" "Unable to create the flat network. Physical network %(physical_network)s " "is in use." msgstr "" -#: neutron/common/exceptions.py:152 +#: neutron/common/exceptions.py:156 #, python-format msgid "Unable to create the network. The tunnel ID %(tunnel_id)s is in use." msgstr "" -#: neutron/common/exceptions.py:157 +#: neutron/common/exceptions.py:161 msgid "Tenant network creation is not enabled." msgstr "" -#: neutron/common/exceptions.py:165 +#: neutron/common/exceptions.py:169 msgid "" "Unable to create the network. No tenant network is available for " "allocation." msgstr "" -#: neutron/common/exceptions.py:170 +#: neutron/common/exceptions.py:174 #, python-format msgid "" "Unable to plug the attachment %(att_id)s into port %(port_id)s for " @@ -1799,117 +1809,117 @@ msgid "" "%(att_port_id)s" msgstr "" -#: neutron/common/exceptions.py:176 +#: neutron/common/exceptions.py:180 #, python-format msgid "" "Subnet on port %(port_id)s does not match the requested subnet " "%(subnet_id)s" msgstr "" -#: neutron/common/exceptions.py:181 +#: neutron/common/exceptions.py:185 #, python-format msgid "Malformed request body: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:189 +#: neutron/common/exceptions.py:193 #, python-format msgid "Invalid input for operation: %(error_message)s." msgstr "" -#: neutron/common/exceptions.py:193 +#: neutron/common/exceptions.py:197 #, python-format msgid "The allocation pool %(pool)s is not valid." msgstr "" -#: neutron/common/exceptions.py:197 +#: neutron/common/exceptions.py:201 #, python-format msgid "" "Found overlapping allocation pools:%(pool_1)s %(pool_2)s for subnet " "%(subnet_cidr)s." msgstr "" -#: neutron/common/exceptions.py:202 +#: neutron/common/exceptions.py:206 #, python-format msgid "The allocation pool %(pool)s spans beyond the subnet cidr %(subnet_cidr)s." msgstr "" -#: neutron/common/exceptions.py:211 +#: neutron/common/exceptions.py:215 #, python-format msgid "Unable to generate unique mac on network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:215 +#: neutron/common/exceptions.py:219 #, python-format msgid "No more IP addresses available on network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:219 +#: neutron/common/exceptions.py:223 #, python-format msgid "Bridge %(bridge)s does not exist." msgstr "" -#: neutron/common/exceptions.py:223 +#: neutron/common/exceptions.py:227 #, python-format msgid "Creation failed. %(dev_name)s already exists." msgstr "" -#: neutron/common/exceptions.py:227 +#: neutron/common/exceptions.py:231 msgid "Sudo priviledge is required to run this command." msgstr "" -#: neutron/common/exceptions.py:231 +#: neutron/common/exceptions.py:235 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: neutron/common/exceptions.py:235 +#: neutron/common/exceptions.py:239 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: neutron/common/exceptions.py:239 +#: neutron/common/exceptions.py:243 msgid "Tenant-id was missing from Quota request" msgstr "" -#: neutron/common/exceptions.py:243 +#: neutron/common/exceptions.py:247 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: neutron/common/exceptions.py:248 +#: neutron/common/exceptions.py:252 #, python-format msgid "" "Unable to reconfigure sharing settings for network %(network)s. Multiple " "tenants are using it" msgstr "" -#: neutron/common/exceptions.py:253 +#: neutron/common/exceptions.py:257 #, python-format msgid "Invalid extension environment: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:257 +#: neutron/common/exceptions.py:261 #, python-format msgid "Unable to find any IP address on external network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:262 +#: neutron/common/exceptions.py:266 msgid "More than one external network exists" msgstr "" -#: neutron/common/exceptions.py:266 +#: neutron/common/exceptions.py:270 #, python-format msgid "An invalid value was provided for %(opt_name)s: %(opt_value)s" msgstr "" -#: neutron/common/exceptions.py:271 +#: neutron/common/exceptions.py:275 #, python-format msgid "Gateway ip %(ip_address)s conflicts with allocation pool %(pool)s" msgstr "" -#: neutron/common/exceptions.py:276 +#: neutron/common/exceptions.py:280 #, python-format msgid "Invalid network VLAN range: '%(vlan_range)s' - '%(error)s'" msgstr "" @@ -2012,200 +2022,200 @@ msgstr "" msgid "Cannot create resource for another tenant" msgstr "" -#: neutron/db/db_base_plugin_v2.py:274 +#: neutron/db/db_base_plugin_v2.py:272 #, python-format msgid "Generated mac for network %(network_id)s is %(mac_address)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:280 +#: neutron/db/db_base_plugin_v2.py:278 #, python-format msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:284 +#: neutron/db/db_base_plugin_v2.py:282 #, python-format msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/db_base_plugin_v2.py:314 +#: neutron/db/db_base_plugin_v2.py:312 #, python-format msgid "" "Hold allocated IP %(ip_address)s " "(%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:378 +#: neutron/db/db_base_plugin_v2.py:376 #, python-format msgid "Recycle %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:382 +#: neutron/db/db_base_plugin_v2.py:380 #, python-format msgid "Recycle: first match for %(first_ip)s-%(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:389 +#: neutron/db/db_base_plugin_v2.py:387 #, python-format msgid "Recycle: last match for %(first_ip)s-%(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:401 +#: neutron/db/db_base_plugin_v2.py:399 #, python-format msgid "Recycle: merged %(first_ip1)s-%(last_ip1)s and %(first_ip2)s-%(last_ip2)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:410 +#: neutron/db/db_base_plugin_v2.py:408 #, python-format msgid "Recycle: updated first %(first_ip)s-%(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:415 +#: neutron/db/db_base_plugin_v2.py:413 #, python-format msgid "Recycle: updated last %(first_ip)s-%(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:424 +#: neutron/db/db_base_plugin_v2.py:422 #, python-format msgid "Recycle: created new %(first_ip)s-%(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:448 +#: neutron/db/db_base_plugin_v2.py:446 #, python-format msgid "" "No fixed IP found that matches the network %(network_id)s and ip address " "%(ip_address)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:457 +#: neutron/db/db_base_plugin_v2.py:455 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:481 +#: neutron/db/db_base_plugin_v2.py:479 #, python-format msgid "All IP's from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:486 +#: neutron/db/db_base_plugin_v2.py:484 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:493 +#: neutron/db/db_base_plugin_v2.py:491 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: neutron/db/db_base_plugin_v2.py:599 +#: neutron/db/db_base_plugin_v2.py:597 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/db_base_plugin_v2.py:611 +#: neutron/db/db_base_plugin_v2.py:609 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: neutron/db/db_base_plugin_v2.py:617 +#: neutron/db/db_base_plugin_v2.py:615 #, python-format msgid "" "Failed to create port on network %(network_id)s, because fixed_ips " "included invalid subnet %(subnet_id)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:637 +#: neutron/db/db_base_plugin_v2.py:635 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:646 neutron/db/db_base_plugin_v2.py:679 +#: neutron/db/db_base_plugin_v2.py:644 neutron/db/db_base_plugin_v2.py:677 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/db_base_plugin_v2.py:694 +#: neutron/db/db_base_plugin_v2.py:692 #, python-format msgid "Port update. Hold %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:702 +#: neutron/db/db_base_plugin_v2.py:700 #, python-format msgid "Port update. Adding %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:757 +#: neutron/db/db_base_plugin_v2.py:755 #, python-format msgid "" "Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps" " with another subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:762 +#: neutron/db/db_base_plugin_v2.py:760 #, python-format msgid "" "Validation for CIDR: %(new_cidr)s failed - overlaps with subnet " "%(subnet_id)s (CIDR: %(cidr)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:782 +#: neutron/db/db_base_plugin_v2.py:780 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: neutron/db/db_base_plugin_v2.py:789 +#: neutron/db/db_base_plugin_v2.py:787 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/db_base_plugin_v2.py:796 +#: neutron/db/db_base_plugin_v2.py:794 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/db_base_plugin_v2.py:800 +#: neutron/db/db_base_plugin_v2.py:798 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:805 +#: neutron/db/db_base_plugin_v2.py:803 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:818 +#: neutron/db/db_base_plugin_v2.py:816 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: neutron/db/db_base_plugin_v2.py:829 +#: neutron/db/db_base_plugin_v2.py:827 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:842 neutron/db/db_base_plugin_v2.py:846 +#: neutron/db/db_base_plugin_v2.py:840 neutron/db/db_base_plugin_v2.py:844 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:968 +#: neutron/db/db_base_plugin_v2.py:966 #, python-format msgid "An exception occured while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1067 +#: neutron/db/db_base_plugin_v2.py:1065 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1091 +#: neutron/db/db_base_plugin_v2.py:1089 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1104 +#: neutron/db/db_base_plugin_v2.py:1102 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1366 +#: neutron/db/db_base_plugin_v2.py:1364 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1446 +#: neutron/db/db_base_plugin_v2.py:1444 #, python-format msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" @@ -2350,7 +2360,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:600 neutron/plugins/nicira/NeutronPlugin.py:1878 +#: neutron/db/l3_db.py:600 neutron/plugins/nicira/NeutronPlugin.py:1926 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -3018,6 +3028,51 @@ msgstr "" msgid "API for retrieving service providers for Neutron advanced services" msgstr "" +#: neutron/extensions/vpnaas.py:35 +#, python-format +msgid "VPNService %(vpnservice_id)s could not be found" +msgstr "" + +#: neutron/extensions/vpnaas.py:39 +#, python-format +msgid "ipsec_site_connection %(ipsecsite_conn_id)s not found" +msgstr "" + +#: neutron/extensions/vpnaas.py:43 +#, python-format +msgid "ipsec_site_connection %(attribute_a)s less than dpd_interval" +msgstr "" + +#: neutron/extensions/vpnaas.py:47 +#, python-format +msgid "IKEPolicy %(ikepolicy_id)s could not be found" +msgstr "" + +#: neutron/extensions/vpnaas.py:51 +#, python-format +msgid "IPsecPolicy %(ipsecpolicy_id)s could not be found" +msgstr "" + +#: neutron/extensions/vpnaas.py:55 +#, python-format +msgid "IKEPolicy %(ikepolicy_id)s is still in use" +msgstr "" + +#: neutron/extensions/vpnaas.py:59 +#, python-format +msgid "VPNService %(vpnservice_id)s is still in use" +msgstr "" + +#: neutron/extensions/vpnaas.py:63 +#, python-format +msgid "Invalid state %(state)s of vpnaas resource %(id)s" +msgstr "" + +#: neutron/extensions/vpnaas.py:67 +#, python-format +msgid "IPsecPolicy %(ipsecpolicy_id)s is still in use" +msgstr "" + #: neutron/openstack/common/exception.py:104 msgid "Uncaught exception" msgstr "" @@ -5450,7 +5505,7 @@ msgstr "" #, python-format msgid "" "MidoClient.create_tenant_router called: tenant_id=%(tenant_id)s, " -"name=%(name)smetadata_router=%(metadata_router)s" +"name=%(name)s, metadata_router=%(metadata_router)s" msgstr "" #: neutron/plugins/midonet/midonet_lib.py:292 @@ -5712,7 +5767,7 @@ msgid "MidonetPluginV2.update_network called: id=%(id)r, network=%(network)r" msgstr "" #: neutron/plugins/midonet/plugin.py:193 -#: neutron/plugins/nicira/NeutronPlugin.py:1073 +#: neutron/plugins/nicira/NeutronPlugin.py:1115 msgid "admin_state_up=False networks are not supported." msgstr "" @@ -6651,76 +6706,81 @@ msgstr "" msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:234 +#: neutron/plugins/nec/nec_plugin.py:237 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:253 +#: neutron/plugins/nec/nec_plugin.py:256 #, python-format msgid "create_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:269 +#: neutron/plugins/nec/nec_plugin.py:272 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:309 +#: neutron/plugins/nec/nec_plugin.py:312 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:318 +#: neutron/plugins/nec/nec_plugin.py:331 #, python-format -msgid "delete_network(): deleting auto-delete port from OFC: %s" +msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:334 +#: neutron/plugins/nec/nec_plugin.py:346 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:347 +#: neutron/plugins/nec/nec_plugin.py:361 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:359 +#: neutron/plugins/nec/nec_plugin.py:373 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:378 +#: neutron/plugins/nec/nec_plugin.py:392 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:404 +#: neutron/plugins/nec/nec_plugin.py:418 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:484 +#: neutron/plugins/nec/nec_plugin.py:426 +#, python-format +msgid "Failed to delete port=%s from OFC." +msgstr "" + +#: neutron/plugins/nec/nec_plugin.py:501 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:515 +#: neutron/plugins/nec/nec_plugin.py:532 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:534 +#: neutron/plugins/nec/nec_plugin.py:551 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:539 +#: neutron/plugins/nec/nec_plugin.py:556 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -6940,407 +7000,412 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:248 +#: neutron/plugins/nicira/NeutronPlugin.py:246 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:283 +#: neutron/plugins/nicira/NeutronPlugin.py:281 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:285 +#: neutron/plugins/nicira/NeutronPlugin.py:283 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:288 +#: neutron/plugins/nicira/NeutronPlugin.py:286 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:363 +#: neutron/plugins/nicira/NeutronPlugin.py:361 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:369 +#: neutron/plugins/nicira/NeutronPlugin.py:367 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:375 +#: neutron/plugins/nicira/NeutronPlugin.py:373 #, python-format msgid "" "Unable to plug attachment in router port %(r_port_id)s for neutron port " "id %(q_port_id)s on router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:420 +#: neutron/plugins/nicira/NeutronPlugin.py:418 msgid "An exception occured while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:446 -#: neutron/plugins/nicira/NeutronPlugin.py:481 -#: neutron/plugins/nicira/NeutronPlugin.py:649 +#: neutron/plugins/nicira/NeutronPlugin.py:448 +#, python-format +msgid "An exception occured while creating the quantum port %s on the NVP plaform" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:460 +#: neutron/plugins/nicira/NeutronPlugin.py:497 +#: neutron/plugins/nicira/NeutronPlugin.py:682 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:466 -#: neutron/plugins/nicira/NeutronPlugin.py:546 -#: neutron/plugins/nicira/NeutronPlugin.py:668 +#: neutron/plugins/nicira/NeutronPlugin.py:482 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:470 -#, python-format -msgid "An exception occured while plugging the interface into network:%s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:488 +#: neutron/plugins/nicira/NeutronPlugin.py:504 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:497 +#: neutron/plugins/nicira/NeutronPlugin.py:513 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:503 +#: neutron/plugins/nicira/NeutronPlugin.py:519 #, python-format msgid "port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:522 -#: neutron/plugins/nicira/NeutronPlugin.py:925 +#: neutron/plugins/nicira/NeutronPlugin.py:538 +#: neutron/plugins/nicira/NeutronPlugin.py:967 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:534 +#: neutron/plugins/nicira/NeutronPlugin.py:550 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:553 +#: neutron/plugins/nicira/NeutronPlugin.py:573 +#, python-format +msgid "" +"_nvp_create_router_port completed for port %(name)s on network " +"%(network_id)s. The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:586 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:561 +#: neutron/plugins/nicira/NeutronPlugin.py:594 #, python-format msgid "The gateway port for the router %s was not found on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:598 +#: neutron/plugins/nicira/NeutronPlugin.py:631 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:630 +#: neutron/plugins/nicira/NeutronPlugin.py:663 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:634 -#: neutron/plugins/nicira/NeutronPlugin.py:1823 +#: neutron/plugins/nicira/NeutronPlugin.py:667 +#: neutron/plugins/nicira/NeutronPlugin.py:1871 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:636 +#: neutron/plugins/nicira/NeutronPlugin.py:669 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:706 +#: neutron/plugins/nicira/NeutronPlugin.py:710 +#, python-format +msgid "" +"_nvp_create_l2_gw_port completed for port %(name)s on network " +"%(network_id)s. The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:748 #, python-format msgid "Unable to find NVP uuid for Neutron port %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:735 +#: neutron/plugins/nicira/NeutronPlugin.py:777 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:739 +#: neutron/plugins/nicira/NeutronPlugin.py:781 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:743 +#: neutron/plugins/nicira/NeutronPlugin.py:785 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:747 -#: neutron/plugins/nicira/NeutronPlugin.py:762 +#: neutron/plugins/nicira/NeutronPlugin.py:789 +#: neutron/plugins/nicira/NeutronPlugin.py:804 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:768 +#: neutron/plugins/nicira/NeutronPlugin.py:810 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:799 +#: neutron/plugins/nicira/NeutronPlugin.py:841 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:821 +#: neutron/plugins/nicira/NeutronPlugin.py:863 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:849 +#: neutron/plugins/nicira/NeutronPlugin.py:891 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:907 +#: neutron/plugins/nicira/NeutronPlugin.py:949 #, python-format msgid "A nvp lport identifier was not found for neutron port '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:935 +#: neutron/plugins/nicira/NeutronPlugin.py:977 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:938 +#: neutron/plugins/nicira/NeutronPlugin.py:980 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:964 +#: neutron/plugins/nicira/NeutronPlugin.py:1006 #, python-format msgid "" "Current network status:%(nvp_net_status)s; Status in Neutron " "DB:%(neutron_status)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:974 -#: neutron/plugins/nicira/NeutronPlugin.py:1022 +#: neutron/plugins/nicira/NeutronPlugin.py:1016 +#: neutron/plugins/nicira/NeutronPlugin.py:1064 msgid "Unable to get logical switches" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1036 +#: neutron/plugins/nicira/NeutronPlugin.py:1078 #, python-format msgid "Logical Switch %s found in neutron database but not in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1051 +#: neutron/plugins/nicira/NeutronPlugin.py:1093 #, python-format msgid "" "Found %s logical switches not bound to Neutron networks. Neutron and NVP " "are potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1055 +#: neutron/plugins/nicira/NeutronPlugin.py:1097 #, python-format msgid "get_networks() completed for tenant %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1140 +#: neutron/plugins/nicira/NeutronPlugin.py:1182 #, python-format msgid "Lswitch %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1149 +#: neutron/plugins/nicira/NeutronPlugin.py:1191 msgid "Unable to get ports" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1176 +#: neutron/plugins/nicira/NeutronPlugin.py:1218 #, python-format msgid "Neutron logical port %s was not found on NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1183 +#: neutron/plugins/nicira/NeutronPlugin.py:1225 #, python-format msgid "" "Found %s logical ports not bound to Neutron ports. Neutron and NVP are " "potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1249 +#: neutron/plugins/nicira/NeutronPlugin.py:1283 #, python-format -msgid "Network %s was not found in NVP." +msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1257 -msgid "Unable to create port or set port attachment in NVP." +#: neutron/plugins/nicira/NeutronPlugin.py:1300 +#, python-format +msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1261 -#, python-format -msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" +#: neutron/plugins/nicira/NeutronPlugin.py:1311 +msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1338 +#: neutron/plugins/nicira/NeutronPlugin.py:1386 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1364 +#: neutron/plugins/nicira/NeutronPlugin.py:1412 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1491 -#: neutron/plugins/nicira/NeutronPlugin.py:1535 +#: neutron/plugins/nicira/NeutronPlugin.py:1539 +#: neutron/plugins/nicira/NeutronPlugin.py:1583 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1504 +#: neutron/plugins/nicira/NeutronPlugin.py:1552 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1544 +#: neutron/plugins/nicira/NeutronPlugin.py:1592 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1560 +#: neutron/plugins/nicira/NeutronPlugin.py:1608 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1564 +#: neutron/plugins/nicira/NeutronPlugin.py:1612 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1566 +#: neutron/plugins/nicira/NeutronPlugin.py:1614 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1599 +#: neutron/plugins/nicira/NeutronPlugin.py:1647 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1603 +#: neutron/plugins/nicira/NeutronPlugin.py:1651 msgid "Unable to delete logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1623 +#: neutron/plugins/nicira/NeutronPlugin.py:1671 #, python-format msgid "" "Current router status:%(router_status)s;Status in Neutron " "DB:%(db_router_status)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1650 +#: neutron/plugins/nicira/NeutronPlugin.py:1698 msgid "Unable to get logical routers from NVP controller" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1672 +#: neutron/plugins/nicira/NeutronPlugin.py:1720 #, python-format msgid "" "Found %s logical routers not bound to Neutron routers. Neutron and NVP " "are potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1698 -#, python-format -msgid "" -"The port %(port_id)s, connected to the router %(router_id)s was not found" -" on the NVP backend." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1733 +#: neutron/plugins/nicira/NeutronPlugin.py:1781 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1778 +#: neutron/plugins/nicira/NeutronPlugin.py:1826 #, python-format msgid "" "The port %(port_id)s, connected to the router %(router_id)s was not found" " on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1790 +#: neutron/plugins/nicira/NeutronPlugin.py:1838 #, python-format msgid "" "Unable to find NVP logical router port for Neutron port id:%s. Was this " "port ever paired with a logical router?" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1819 +#: neutron/plugins/nicira/NeutronPlugin.py:1867 #, python-format msgid "Logical router port resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1845 +#: neutron/plugins/nicira/NeutronPlugin.py:1893 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1851 +#: neutron/plugins/nicira/NeutronPlugin.py:1899 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1917 +#: neutron/plugins/nicira/NeutronPlugin.py:1965 #, python-format msgid "Address list for NVP logical router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1941 +#: neutron/plugins/nicira/NeutronPlugin.py:1989 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1984 +#: neutron/plugins/nicira/NeutronPlugin.py:2032 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1987 +#: neutron/plugins/nicira/NeutronPlugin.py:2035 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2013 +#: neutron/plugins/nicira/NeutronPlugin.py:2061 #, python-format msgid "" "Create_l2_gw_service did not return an uuid for the newly created " "resource:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2035 +#: neutron/plugins/nicira/NeutronPlugin.py:2083 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" @@ -7452,7 +7517,7 @@ msgstr "" #: neutron/plugins/nicira/nvplib.py:505 #, python-format -msgid "Cannot update NVP routes %(routes)s forrouter %(router_id)s" +msgid "Cannot update NVP routes %(routes)s for router %(router_id)s" msgstr "" #: neutron/plugins/nicira/nvplib.py:621 @@ -7478,91 +7543,91 @@ msgstr "" msgid "get_port() %(network)s %(port)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:664 neutron/plugins/nicira/nvplib.py:718 +#: neutron/plugins/nicira/nvplib.py:664 neutron/plugins/nicira/nvplib.py:719 #, python-format msgid "Port or Network not found, Error: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:713 +#: neutron/plugins/nicira/nvplib.py:714 #, python-format msgid "Updated logical port %(result)s on logical switch %(uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:749 +#: neutron/plugins/nicira/nvplib.py:751 #, python-format -msgid "Created logical port %(result)s on logical swtich %(uuid)s" +msgid "Created logical port %(result)s on logical switch %(uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:773 +#: neutron/plugins/nicira/nvplib.py:775 #, python-format msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:803 +#: neutron/plugins/nicira/nvplib.py:805 #, python-format msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:813 +#: neutron/plugins/nicira/nvplib.py:815 #, python-format msgid "" "Delete logical router port %(lport_uuid)s on logical router " "%(lrouter_uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:868 +#: neutron/plugins/nicira/nvplib.py:870 #, python-format msgid "Invalid NVP attachment type '%s'" msgstr "" -#: neutron/plugins/nicira/nvplib.py:880 +#: neutron/plugins/nicira/nvplib.py:882 #, python-format msgid "Port not found, Error: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:999 +#: neutron/plugins/nicira/nvplib.py:1002 #, python-format msgid "Created Security Profile: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1025 +#: neutron/plugins/nicira/nvplib.py:1028 #, python-format msgid "Updated Security Profile: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1044 +#: neutron/plugins/nicira/nvplib.py:1047 #, python-format msgid "Invalid keys for NAT match: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1050 +#: neutron/plugins/nicira/nvplib.py:1053 #, python-format msgid "Creating NAT rule: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1064 +#: neutron/plugins/nicira/nvplib.py:1067 msgid "" "No SNAT rules cannot be applied as they are not available in this version" " of the NVP platform" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1199 +#: neutron/plugins/nicira/nvplib.py:1202 #, python-format msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1204 +#: neutron/plugins/nicira/nvplib.py:1207 #, python-format msgid "" "An exception occurred while updating IP addresses on a router logical " "port:%s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1245 +#: neutron/plugins/nicira/nvplib.py:1248 msgid "Failed to create logical queue" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1256 +#: neutron/plugins/nicira/nvplib.py:1259 msgid "Failed to delete logical queue" msgstr "" @@ -8051,7 +8116,7 @@ msgstr "" #: neutron/plugins/nicira/extensions/nvp_qos.py:46 #, python-format -msgid "Invalid value for dscp %(data)s must be integer valuebetween 0 and 63." +msgid "Invalid value for dscp %(data)s must be integer value between 0 and 63." msgstr "" #: neutron/plugins/nicira/extensions/nvp_qos.py:51 @@ -9012,3 +9077,33 @@ msgstr "" #~ msgid "No DSCP field needed when QoS workload marked trusted" #~ msgstr "" +#~ msgid "" +#~ "MidoClient.create_tenant_router called: " +#~ "tenant_id=%(tenant_id)s, " +#~ "name=%(name)smetadata_router=%(metadata_router)s" +#~ msgstr "" + +#~ msgid "delete_network(): deleting auto-delete port from OFC: %s" +#~ msgstr "" + +#~ msgid "An exception occured while plugging the interface into network:%s" +#~ msgstr "" + +#~ msgid "Network %s was not found in NVP." +#~ msgstr "" + +#~ msgid "" +#~ "The port %(port_id)s, connected to the" +#~ " router %(router_id)s was not found " +#~ "on the NVP backend." +#~ msgstr "" + +#~ msgid "Cannot update NVP routes %(routes)s forrouter %(router_id)s" +#~ msgstr "" + +#~ msgid "Created logical port %(result)s on logical swtich %(uuid)s" +#~ msgstr "" + +#~ msgid "Invalid value for dscp %(data)s must be integer valuebetween 0 and 63." +#~ msgstr "" + diff --git a/neutron/locale/ro/LC_MESSAGES/neutron.po b/neutron/locale/ro/LC_MESSAGES/neutron.po index 3a6eb36d1..b466d462c 100644 --- a/neutron/locale/ro/LC_MESSAGES/neutron.po +++ b/neutron/locale/ro/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-07-30 19:54+0000\n" +"POT-Creation-Date: 2013-07-31 19:55+0000\n" "PO-Revision-Date: 2013-06-08 07:51+0000\n" "Last-Translator: daisy.ycguo \n" "Language-Team: Romanian " @@ -405,7 +405,7 @@ msgid "" "networks" msgstr "" -#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:865 +#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:858 msgid "DHCP agent started" msgstr "" @@ -422,97 +422,102 @@ msgstr "" msgid "Synchronizing state" msgstr "" -#: neutron/agent/dhcp_agent.py:166 +#: neutron/agent/dhcp_agent.py:163 +#, python-format +msgid "Unable to sync network state on deleted network %s" +msgstr "" + +#: neutron/agent/dhcp_agent.py:171 msgid "Unable to sync network state." msgstr "" -#: neutron/agent/dhcp_agent.py:186 neutron/agent/dhcp_agent.py:226 +#: neutron/agent/dhcp_agent.py:191 neutron/agent/dhcp_agent.py:231 #, python-format msgid "Network %s RPC info call failed." msgstr "" -#: neutron/agent/dhcp_agent.py:318 +#: neutron/agent/dhcp_agent.py:323 #, python-format msgid "" "%(port_num)d router ports found on the metadata access network. Only the " "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:528 neutron/agent/l3_agent.py:159 +#: neutron/agent/dhcp_agent.py:533 neutron/agent/l3_agent.py:159 #: neutron/debug/debug_agent.py:45 msgid "The driver used to manage the virtual interface." msgstr "" -#: neutron/agent/dhcp_agent.py:536 +#: neutron/agent/dhcp_agent.py:541 msgid "You must specify an interface driver" msgstr "" -#: neutron/agent/dhcp_agent.py:542 neutron/agent/l3_agent.py:202 +#: neutron/agent/dhcp_agent.py:547 neutron/agent/l3_agent.py:202 #, python-format msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/dhcp_agent.py:590 +#: neutron/agent/dhcp_agent.py:595 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/dhcp_agent.py:600 +#: neutron/agent/dhcp_agent.py:605 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/dhcp_agent.py:641 +#: neutron/agent/dhcp_agent.py:646 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/dhcp_agent.py:682 neutron/debug/debug_agent.py:75 +#: neutron/agent/dhcp_agent.py:687 neutron/debug/debug_agent.py:75 #, python-format msgid "Reusing existing device: %s." msgstr "" -#: neutron/agent/dhcp_agent.py:769 +#: neutron/agent/dhcp_agent.py:762 msgid "Location to DHCP lease relay UNIX domain socket" msgstr "" -#: neutron/agent/dhcp_agent.py:799 +#: neutron/agent/dhcp_agent.py:792 #, python-format msgid "Network ID %s is not a valid UUID" msgstr "" -#: neutron/agent/dhcp_agent.py:805 +#: neutron/agent/dhcp_agent.py:798 msgid "Unable to parse lease relay msg to dict." msgstr "" -#: neutron/agent/dhcp_agent.py:806 +#: neutron/agent/dhcp_agent.py:799 #, python-format msgid "Exception value: %s" msgstr "" -#: neutron/agent/dhcp_agent.py:807 +#: neutron/agent/dhcp_agent.py:800 #, python-format msgid "Message representation: %s" msgstr "" -#: neutron/agent/dhcp_agent.py:809 +#: neutron/agent/dhcp_agent.py:802 msgid "Unable update lease. Exception" msgstr "" -#: neutron/agent/dhcp_agent.py:848 neutron/agent/l3_agent.py:805 +#: neutron/agent/dhcp_agent.py:841 neutron/agent/l3_agent.py:805 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:854 neutron/agent/l3_agent.py:810 +#: neutron/agent/dhcp_agent.py:847 neutron/agent/l3_agent.py:810 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:228 #: neutron/plugins/nec/agent/nec_neutron_agent.py:184 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:221 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:862 neutron/agent/l3_agent.py:815 +#: neutron/agent/dhcp_agent.py:855 neutron/agent/l3_agent.py:815 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:281 #, python-format msgid "agent_updated by server side %s!" @@ -930,27 +935,27 @@ msgstr "" msgid "No namespace defined for parent" msgstr "" -#: neutron/agent/linux/iptables_firewall.py:56 +#: neutron/agent/linux/iptables_firewall.py:58 #, python-format msgid "Preparing device (%s) filter" msgstr "" -#: neutron/agent/linux/iptables_firewall.py:64 +#: neutron/agent/linux/iptables_firewall.py:66 #, python-format msgid "Updating device (%s) filter" msgstr "" -#: neutron/agent/linux/iptables_firewall.py:66 +#: neutron/agent/linux/iptables_firewall.py:68 #, python-format msgid "Attempted to update port filter which is not filtered %s" msgstr "" -#: neutron/agent/linux/iptables_firewall.py:75 +#: neutron/agent/linux/iptables_firewall.py:77 #, python-format msgid "Removing device (%s) filter" msgstr "" -#: neutron/agent/linux/iptables_firewall.py:77 +#: neutron/agent/linux/iptables_firewall.py:79 #, python-format msgid "Attempted to remove port filter which is not filtered %r" msgstr "" @@ -1381,58 +1386,58 @@ msgstr "" msgid "'%s' is not a valid IP subnet" msgstr "" -#: neutron/api/v2/attributes.py:271 +#: neutron/api/v2/attributes.py:266 neutron/api/v2/attributes.py:307 #, python-format -msgid "'%s' is not a valid input" +msgid "'%s' is not a list" msgstr "" -#: neutron/api/v2/attributes.py:278 +#: neutron/api/v2/attributes.py:271 neutron/api/v2/attributes.py:318 #, python-format -msgid "'%s' is not a valid UUID" +msgid "Duplicate items in the list: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:290 +#: neutron/api/v2/attributes.py:288 #, python-format -msgid "'%s' is not a list" +msgid "'%s' is not a valid input" msgstr "" -#: neutron/api/v2/attributes.py:301 +#: neutron/api/v2/attributes.py:295 #, python-format -msgid "Duplicate items in the list: '%s'" +msgid "'%s' is not a valid UUID" msgstr "" -#: neutron/api/v2/attributes.py:308 +#: neutron/api/v2/attributes.py:325 #, python-format msgid "'%s' is not a dictionary" msgstr "" -#: neutron/api/v2/attributes.py:333 +#: neutron/api/v2/attributes.py:350 #, python-format msgid "Validator '%s' does not exist." msgstr "" -#: neutron/api/v2/attributes.py:365 +#: neutron/api/v2/attributes.py:382 #, python-format msgid "'%s' is not an integer" msgstr "" -#: neutron/api/v2/attributes.py:370 +#: neutron/api/v2/attributes.py:387 #, python-format msgid "'%s' should be non-negative" msgstr "" -#: neutron/api/v2/attributes.py:389 +#: neutron/api/v2/attributes.py:406 #, python-format msgid "'%s' cannot be converted to boolean" msgstr "" -#: neutron/api/v2/attributes.py:397 +#: neutron/api/v2/attributes.py:414 #: neutron/plugins/nec/extensions/packetfilter.py:48 #, python-format msgid "'%s' is not a integer" msgstr "" -#: neutron/api/v2/attributes.py:410 +#: neutron/api/v2/attributes.py:427 #, python-format msgid "'%s' is not of the form =[value]" msgstr "" @@ -1683,116 +1688,121 @@ msgstr "" #: neutron/common/exceptions.py:74 #, python-format +msgid "Port %(port_id)s could not be found" +msgstr "" + +#: neutron/common/exceptions.py:78 +#, python-format msgid "Port %(port_id)s could not be found on network %(net_id)s" msgstr "" -#: neutron/common/exceptions.py:79 +#: neutron/common/exceptions.py:83 msgid "Policy configuration policy.json could not be found" msgstr "" -#: neutron/common/exceptions.py:83 +#: neutron/common/exceptions.py:87 #, python-format msgid "Requested rule:%(rule)s cannot be found" msgstr "" -#: neutron/common/exceptions.py:87 +#: neutron/common/exceptions.py:91 #, python-format msgid "Failed to init policy %(policy)s because %(reason)s" msgstr "" -#: neutron/common/exceptions.py:91 +#: neutron/common/exceptions.py:95 #, python-format msgid "Failed to check policy %(policy)s because %(reason)s" msgstr "" -#: neutron/common/exceptions.py:95 +#: neutron/common/exceptions.py:99 #, python-format msgid "Unsupported port state: %(port_state)s" msgstr "" -#: neutron/common/exceptions.py:99 +#: neutron/common/exceptions.py:103 msgid "The resource is inuse" msgstr "" -#: neutron/common/exceptions.py:103 +#: neutron/common/exceptions.py:107 #, python-format msgid "" "Unable to complete operation on network %(net_id)s. There are one or more" " ports still in use on the network." msgstr "" -#: neutron/common/exceptions.py:108 +#: neutron/common/exceptions.py:112 #, python-format msgid "" "Unable to complete operation on subnet %(subnet_id)s. One or more ports " "have an IP allocation from this subnet." msgstr "" -#: neutron/common/exceptions.py:113 +#: neutron/common/exceptions.py:117 #, python-format msgid "" "Unable to complete operation on port %(port_id)s for network %(net_id)s. " "Port already has an attacheddevice %(device_id)s." msgstr "" -#: neutron/common/exceptions.py:119 +#: neutron/common/exceptions.py:123 #, python-format msgid "" "Unable to complete operation for network %(net_id)s. The mac address " "%(mac)s is in use." msgstr "" -#: neutron/common/exceptions.py:125 +#: neutron/common/exceptions.py:129 #, python-format msgid "" "Unable to complete operation for %(subnet_id)s. The number of host routes" " exceeds the limit %(quota)s." msgstr "" -#: neutron/common/exceptions.py:131 +#: neutron/common/exceptions.py:135 #, python-format msgid "" "Unable to complete operation for %(subnet_id)s. The number of DNS " "nameservers exceeds the limit %(quota)s." msgstr "" -#: neutron/common/exceptions.py:136 +#: neutron/common/exceptions.py:140 #, python-format msgid "" "Unable to complete operation for network %(net_id)s. The IP address " "%(ip_address)s is in use." msgstr "" -#: neutron/common/exceptions.py:141 +#: neutron/common/exceptions.py:145 #, python-format msgid "" "Unable to create the network. The VLAN %(vlan_id)s on physical network " "%(physical_network)s is in use." msgstr "" -#: neutron/common/exceptions.py:147 +#: neutron/common/exceptions.py:151 #, python-format msgid "" "Unable to create the flat network. Physical network %(physical_network)s " "is in use." msgstr "" -#: neutron/common/exceptions.py:152 +#: neutron/common/exceptions.py:156 #, python-format msgid "Unable to create the network. The tunnel ID %(tunnel_id)s is in use." msgstr "" -#: neutron/common/exceptions.py:157 +#: neutron/common/exceptions.py:161 msgid "Tenant network creation is not enabled." msgstr "" -#: neutron/common/exceptions.py:165 +#: neutron/common/exceptions.py:169 msgid "" "Unable to create the network. No tenant network is available for " "allocation." msgstr "" -#: neutron/common/exceptions.py:170 +#: neutron/common/exceptions.py:174 #, python-format msgid "" "Unable to plug the attachment %(att_id)s into port %(port_id)s for " @@ -1800,117 +1810,117 @@ msgid "" "%(att_port_id)s" msgstr "" -#: neutron/common/exceptions.py:176 +#: neutron/common/exceptions.py:180 #, python-format msgid "" "Subnet on port %(port_id)s does not match the requested subnet " "%(subnet_id)s" msgstr "" -#: neutron/common/exceptions.py:181 +#: neutron/common/exceptions.py:185 #, python-format msgid "Malformed request body: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:189 +#: neutron/common/exceptions.py:193 #, python-format msgid "Invalid input for operation: %(error_message)s." msgstr "" -#: neutron/common/exceptions.py:193 +#: neutron/common/exceptions.py:197 #, python-format msgid "The allocation pool %(pool)s is not valid." msgstr "" -#: neutron/common/exceptions.py:197 +#: neutron/common/exceptions.py:201 #, python-format msgid "" "Found overlapping allocation pools:%(pool_1)s %(pool_2)s for subnet " "%(subnet_cidr)s." msgstr "" -#: neutron/common/exceptions.py:202 +#: neutron/common/exceptions.py:206 #, python-format msgid "The allocation pool %(pool)s spans beyond the subnet cidr %(subnet_cidr)s." msgstr "" -#: neutron/common/exceptions.py:211 +#: neutron/common/exceptions.py:215 #, python-format msgid "Unable to generate unique mac on network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:215 +#: neutron/common/exceptions.py:219 #, python-format msgid "No more IP addresses available on network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:219 +#: neutron/common/exceptions.py:223 #, python-format msgid "Bridge %(bridge)s does not exist." msgstr "" -#: neutron/common/exceptions.py:223 +#: neutron/common/exceptions.py:227 #, python-format msgid "Creation failed. %(dev_name)s already exists." msgstr "" -#: neutron/common/exceptions.py:227 +#: neutron/common/exceptions.py:231 msgid "Sudo priviledge is required to run this command." msgstr "" -#: neutron/common/exceptions.py:231 +#: neutron/common/exceptions.py:235 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: neutron/common/exceptions.py:235 +#: neutron/common/exceptions.py:239 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: neutron/common/exceptions.py:239 +#: neutron/common/exceptions.py:243 msgid "Tenant-id was missing from Quota request" msgstr "" -#: neutron/common/exceptions.py:243 +#: neutron/common/exceptions.py:247 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: neutron/common/exceptions.py:248 +#: neutron/common/exceptions.py:252 #, python-format msgid "" "Unable to reconfigure sharing settings for network %(network)s. Multiple " "tenants are using it" msgstr "" -#: neutron/common/exceptions.py:253 +#: neutron/common/exceptions.py:257 #, python-format msgid "Invalid extension environment: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:257 +#: neutron/common/exceptions.py:261 #, python-format msgid "Unable to find any IP address on external network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:262 +#: neutron/common/exceptions.py:266 msgid "More than one external network exists" msgstr "" -#: neutron/common/exceptions.py:266 +#: neutron/common/exceptions.py:270 #, python-format msgid "An invalid value was provided for %(opt_name)s: %(opt_value)s" msgstr "" -#: neutron/common/exceptions.py:271 +#: neutron/common/exceptions.py:275 #, python-format msgid "Gateway ip %(ip_address)s conflicts with allocation pool %(pool)s" msgstr "" -#: neutron/common/exceptions.py:276 +#: neutron/common/exceptions.py:280 #, python-format msgid "Invalid network VLAN range: '%(vlan_range)s' - '%(error)s'" msgstr "" @@ -2013,200 +2023,200 @@ msgstr "" msgid "Cannot create resource for another tenant" msgstr "" -#: neutron/db/db_base_plugin_v2.py:274 +#: neutron/db/db_base_plugin_v2.py:272 #, python-format msgid "Generated mac for network %(network_id)s is %(mac_address)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:280 +#: neutron/db/db_base_plugin_v2.py:278 #, python-format msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:284 +#: neutron/db/db_base_plugin_v2.py:282 #, python-format msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/db_base_plugin_v2.py:314 +#: neutron/db/db_base_plugin_v2.py:312 #, python-format msgid "" "Hold allocated IP %(ip_address)s " "(%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:378 +#: neutron/db/db_base_plugin_v2.py:376 #, python-format msgid "Recycle %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:382 +#: neutron/db/db_base_plugin_v2.py:380 #, python-format msgid "Recycle: first match for %(first_ip)s-%(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:389 +#: neutron/db/db_base_plugin_v2.py:387 #, python-format msgid "Recycle: last match for %(first_ip)s-%(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:401 +#: neutron/db/db_base_plugin_v2.py:399 #, python-format msgid "Recycle: merged %(first_ip1)s-%(last_ip1)s and %(first_ip2)s-%(last_ip2)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:410 +#: neutron/db/db_base_plugin_v2.py:408 #, python-format msgid "Recycle: updated first %(first_ip)s-%(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:415 +#: neutron/db/db_base_plugin_v2.py:413 #, python-format msgid "Recycle: updated last %(first_ip)s-%(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:424 +#: neutron/db/db_base_plugin_v2.py:422 #, python-format msgid "Recycle: created new %(first_ip)s-%(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:448 +#: neutron/db/db_base_plugin_v2.py:446 #, python-format msgid "" "No fixed IP found that matches the network %(network_id)s and ip address " "%(ip_address)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:457 +#: neutron/db/db_base_plugin_v2.py:455 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:481 +#: neutron/db/db_base_plugin_v2.py:479 #, python-format msgid "All IP's from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:486 +#: neutron/db/db_base_plugin_v2.py:484 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:493 +#: neutron/db/db_base_plugin_v2.py:491 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: neutron/db/db_base_plugin_v2.py:599 +#: neutron/db/db_base_plugin_v2.py:597 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/db_base_plugin_v2.py:611 +#: neutron/db/db_base_plugin_v2.py:609 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: neutron/db/db_base_plugin_v2.py:617 +#: neutron/db/db_base_plugin_v2.py:615 #, python-format msgid "" "Failed to create port on network %(network_id)s, because fixed_ips " "included invalid subnet %(subnet_id)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:637 +#: neutron/db/db_base_plugin_v2.py:635 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:646 neutron/db/db_base_plugin_v2.py:679 +#: neutron/db/db_base_plugin_v2.py:644 neutron/db/db_base_plugin_v2.py:677 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/db_base_plugin_v2.py:694 +#: neutron/db/db_base_plugin_v2.py:692 #, python-format msgid "Port update. Hold %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:702 +#: neutron/db/db_base_plugin_v2.py:700 #, python-format msgid "Port update. Adding %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:757 +#: neutron/db/db_base_plugin_v2.py:755 #, python-format msgid "" "Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps" " with another subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:762 +#: neutron/db/db_base_plugin_v2.py:760 #, python-format msgid "" "Validation for CIDR: %(new_cidr)s failed - overlaps with subnet " "%(subnet_id)s (CIDR: %(cidr)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:782 +#: neutron/db/db_base_plugin_v2.py:780 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: neutron/db/db_base_plugin_v2.py:789 +#: neutron/db/db_base_plugin_v2.py:787 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/db_base_plugin_v2.py:796 +#: neutron/db/db_base_plugin_v2.py:794 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/db_base_plugin_v2.py:800 +#: neutron/db/db_base_plugin_v2.py:798 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:805 +#: neutron/db/db_base_plugin_v2.py:803 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:818 +#: neutron/db/db_base_plugin_v2.py:816 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: neutron/db/db_base_plugin_v2.py:829 +#: neutron/db/db_base_plugin_v2.py:827 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:842 neutron/db/db_base_plugin_v2.py:846 +#: neutron/db/db_base_plugin_v2.py:840 neutron/db/db_base_plugin_v2.py:844 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:968 +#: neutron/db/db_base_plugin_v2.py:966 #, python-format msgid "An exception occured while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1067 +#: neutron/db/db_base_plugin_v2.py:1065 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1091 +#: neutron/db/db_base_plugin_v2.py:1089 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1104 +#: neutron/db/db_base_plugin_v2.py:1102 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1366 +#: neutron/db/db_base_plugin_v2.py:1364 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1446 +#: neutron/db/db_base_plugin_v2.py:1444 #, python-format msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" @@ -2351,7 +2361,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:600 neutron/plugins/nicira/NeutronPlugin.py:1878 +#: neutron/db/l3_db.py:600 neutron/plugins/nicira/NeutronPlugin.py:1926 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -3019,6 +3029,51 @@ msgstr "" msgid "API for retrieving service providers for Neutron advanced services" msgstr "" +#: neutron/extensions/vpnaas.py:35 +#, python-format +msgid "VPNService %(vpnservice_id)s could not be found" +msgstr "" + +#: neutron/extensions/vpnaas.py:39 +#, python-format +msgid "ipsec_site_connection %(ipsecsite_conn_id)s not found" +msgstr "" + +#: neutron/extensions/vpnaas.py:43 +#, python-format +msgid "ipsec_site_connection %(attribute_a)s less than dpd_interval" +msgstr "" + +#: neutron/extensions/vpnaas.py:47 +#, python-format +msgid "IKEPolicy %(ikepolicy_id)s could not be found" +msgstr "" + +#: neutron/extensions/vpnaas.py:51 +#, python-format +msgid "IPsecPolicy %(ipsecpolicy_id)s could not be found" +msgstr "" + +#: neutron/extensions/vpnaas.py:55 +#, python-format +msgid "IKEPolicy %(ikepolicy_id)s is still in use" +msgstr "" + +#: neutron/extensions/vpnaas.py:59 +#, python-format +msgid "VPNService %(vpnservice_id)s is still in use" +msgstr "" + +#: neutron/extensions/vpnaas.py:63 +#, python-format +msgid "Invalid state %(state)s of vpnaas resource %(id)s" +msgstr "" + +#: neutron/extensions/vpnaas.py:67 +#, python-format +msgid "IPsecPolicy %(ipsecpolicy_id)s is still in use" +msgstr "" + #: neutron/openstack/common/exception.py:104 msgid "Uncaught exception" msgstr "" @@ -5451,7 +5506,7 @@ msgstr "" #, python-format msgid "" "MidoClient.create_tenant_router called: tenant_id=%(tenant_id)s, " -"name=%(name)smetadata_router=%(metadata_router)s" +"name=%(name)s, metadata_router=%(metadata_router)s" msgstr "" #: neutron/plugins/midonet/midonet_lib.py:292 @@ -5713,7 +5768,7 @@ msgid "MidonetPluginV2.update_network called: id=%(id)r, network=%(network)r" msgstr "" #: neutron/plugins/midonet/plugin.py:193 -#: neutron/plugins/nicira/NeutronPlugin.py:1073 +#: neutron/plugins/nicira/NeutronPlugin.py:1115 msgid "admin_state_up=False networks are not supported." msgstr "" @@ -6652,76 +6707,81 @@ msgstr "" msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:234 +#: neutron/plugins/nec/nec_plugin.py:237 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:253 +#: neutron/plugins/nec/nec_plugin.py:256 #, python-format msgid "create_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:269 +#: neutron/plugins/nec/nec_plugin.py:272 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:309 +#: neutron/plugins/nec/nec_plugin.py:312 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:318 +#: neutron/plugins/nec/nec_plugin.py:331 #, python-format -msgid "delete_network(): deleting auto-delete port from OFC: %s" +msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:334 +#: neutron/plugins/nec/nec_plugin.py:346 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:347 +#: neutron/plugins/nec/nec_plugin.py:361 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:359 +#: neutron/plugins/nec/nec_plugin.py:373 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:378 +#: neutron/plugins/nec/nec_plugin.py:392 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:404 +#: neutron/plugins/nec/nec_plugin.py:418 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:484 +#: neutron/plugins/nec/nec_plugin.py:426 +#, python-format +msgid "Failed to delete port=%s from OFC." +msgstr "" + +#: neutron/plugins/nec/nec_plugin.py:501 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:515 +#: neutron/plugins/nec/nec_plugin.py:532 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:534 +#: neutron/plugins/nec/nec_plugin.py:551 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:539 +#: neutron/plugins/nec/nec_plugin.py:556 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -6941,407 +7001,412 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:248 +#: neutron/plugins/nicira/NeutronPlugin.py:246 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:283 +#: neutron/plugins/nicira/NeutronPlugin.py:281 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:285 +#: neutron/plugins/nicira/NeutronPlugin.py:283 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:288 +#: neutron/plugins/nicira/NeutronPlugin.py:286 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:363 +#: neutron/plugins/nicira/NeutronPlugin.py:361 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:369 +#: neutron/plugins/nicira/NeutronPlugin.py:367 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:375 +#: neutron/plugins/nicira/NeutronPlugin.py:373 #, python-format msgid "" "Unable to plug attachment in router port %(r_port_id)s for neutron port " "id %(q_port_id)s on router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:420 +#: neutron/plugins/nicira/NeutronPlugin.py:418 msgid "An exception occured while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:446 -#: neutron/plugins/nicira/NeutronPlugin.py:481 -#: neutron/plugins/nicira/NeutronPlugin.py:649 +#: neutron/plugins/nicira/NeutronPlugin.py:448 +#, python-format +msgid "An exception occured while creating the quantum port %s on the NVP plaform" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:460 +#: neutron/plugins/nicira/NeutronPlugin.py:497 +#: neutron/plugins/nicira/NeutronPlugin.py:682 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:466 -#: neutron/plugins/nicira/NeutronPlugin.py:546 -#: neutron/plugins/nicira/NeutronPlugin.py:668 +#: neutron/plugins/nicira/NeutronPlugin.py:482 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:470 -#, python-format -msgid "An exception occured while plugging the interface into network:%s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:488 +#: neutron/plugins/nicira/NeutronPlugin.py:504 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:497 +#: neutron/plugins/nicira/NeutronPlugin.py:513 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:503 +#: neutron/plugins/nicira/NeutronPlugin.py:519 #, python-format msgid "port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:522 -#: neutron/plugins/nicira/NeutronPlugin.py:925 +#: neutron/plugins/nicira/NeutronPlugin.py:538 +#: neutron/plugins/nicira/NeutronPlugin.py:967 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:534 +#: neutron/plugins/nicira/NeutronPlugin.py:550 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:553 +#: neutron/plugins/nicira/NeutronPlugin.py:573 +#, python-format +msgid "" +"_nvp_create_router_port completed for port %(name)s on network " +"%(network_id)s. The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:586 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:561 +#: neutron/plugins/nicira/NeutronPlugin.py:594 #, python-format msgid "The gateway port for the router %s was not found on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:598 +#: neutron/plugins/nicira/NeutronPlugin.py:631 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:630 +#: neutron/plugins/nicira/NeutronPlugin.py:663 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:634 -#: neutron/plugins/nicira/NeutronPlugin.py:1823 +#: neutron/plugins/nicira/NeutronPlugin.py:667 +#: neutron/plugins/nicira/NeutronPlugin.py:1871 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:636 +#: neutron/plugins/nicira/NeutronPlugin.py:669 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:706 +#: neutron/plugins/nicira/NeutronPlugin.py:710 +#, python-format +msgid "" +"_nvp_create_l2_gw_port completed for port %(name)s on network " +"%(network_id)s. The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:748 #, python-format msgid "Unable to find NVP uuid for Neutron port %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:735 +#: neutron/plugins/nicira/NeutronPlugin.py:777 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:739 +#: neutron/plugins/nicira/NeutronPlugin.py:781 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:743 +#: neutron/plugins/nicira/NeutronPlugin.py:785 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:747 -#: neutron/plugins/nicira/NeutronPlugin.py:762 +#: neutron/plugins/nicira/NeutronPlugin.py:789 +#: neutron/plugins/nicira/NeutronPlugin.py:804 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:768 +#: neutron/plugins/nicira/NeutronPlugin.py:810 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:799 +#: neutron/plugins/nicira/NeutronPlugin.py:841 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:821 +#: neutron/plugins/nicira/NeutronPlugin.py:863 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:849 +#: neutron/plugins/nicira/NeutronPlugin.py:891 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:907 +#: neutron/plugins/nicira/NeutronPlugin.py:949 #, python-format msgid "A nvp lport identifier was not found for neutron port '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:935 +#: neutron/plugins/nicira/NeutronPlugin.py:977 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:938 +#: neutron/plugins/nicira/NeutronPlugin.py:980 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:964 +#: neutron/plugins/nicira/NeutronPlugin.py:1006 #, python-format msgid "" "Current network status:%(nvp_net_status)s; Status in Neutron " "DB:%(neutron_status)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:974 -#: neutron/plugins/nicira/NeutronPlugin.py:1022 +#: neutron/plugins/nicira/NeutronPlugin.py:1016 +#: neutron/plugins/nicira/NeutronPlugin.py:1064 msgid "Unable to get logical switches" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1036 +#: neutron/plugins/nicira/NeutronPlugin.py:1078 #, python-format msgid "Logical Switch %s found in neutron database but not in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1051 +#: neutron/plugins/nicira/NeutronPlugin.py:1093 #, python-format msgid "" "Found %s logical switches not bound to Neutron networks. Neutron and NVP " "are potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1055 +#: neutron/plugins/nicira/NeutronPlugin.py:1097 #, python-format msgid "get_networks() completed for tenant %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1140 +#: neutron/plugins/nicira/NeutronPlugin.py:1182 #, python-format msgid "Lswitch %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1149 +#: neutron/plugins/nicira/NeutronPlugin.py:1191 msgid "Unable to get ports" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1176 +#: neutron/plugins/nicira/NeutronPlugin.py:1218 #, python-format msgid "Neutron logical port %s was not found on NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1183 +#: neutron/plugins/nicira/NeutronPlugin.py:1225 #, python-format msgid "" "Found %s logical ports not bound to Neutron ports. Neutron and NVP are " "potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1249 +#: neutron/plugins/nicira/NeutronPlugin.py:1283 #, python-format -msgid "Network %s was not found in NVP." +msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1257 -msgid "Unable to create port or set port attachment in NVP." +#: neutron/plugins/nicira/NeutronPlugin.py:1300 +#, python-format +msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1261 -#, python-format -msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" +#: neutron/plugins/nicira/NeutronPlugin.py:1311 +msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1338 +#: neutron/plugins/nicira/NeutronPlugin.py:1386 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1364 +#: neutron/plugins/nicira/NeutronPlugin.py:1412 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1491 -#: neutron/plugins/nicira/NeutronPlugin.py:1535 +#: neutron/plugins/nicira/NeutronPlugin.py:1539 +#: neutron/plugins/nicira/NeutronPlugin.py:1583 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1504 +#: neutron/plugins/nicira/NeutronPlugin.py:1552 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1544 +#: neutron/plugins/nicira/NeutronPlugin.py:1592 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1560 +#: neutron/plugins/nicira/NeutronPlugin.py:1608 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1564 +#: neutron/plugins/nicira/NeutronPlugin.py:1612 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1566 +#: neutron/plugins/nicira/NeutronPlugin.py:1614 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1599 +#: neutron/plugins/nicira/NeutronPlugin.py:1647 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1603 +#: neutron/plugins/nicira/NeutronPlugin.py:1651 msgid "Unable to delete logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1623 +#: neutron/plugins/nicira/NeutronPlugin.py:1671 #, python-format msgid "" "Current router status:%(router_status)s;Status in Neutron " "DB:%(db_router_status)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1650 +#: neutron/plugins/nicira/NeutronPlugin.py:1698 msgid "Unable to get logical routers from NVP controller" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1672 +#: neutron/plugins/nicira/NeutronPlugin.py:1720 #, python-format msgid "" "Found %s logical routers not bound to Neutron routers. Neutron and NVP " "are potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1698 -#, python-format -msgid "" -"The port %(port_id)s, connected to the router %(router_id)s was not found" -" on the NVP backend." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1733 +#: neutron/plugins/nicira/NeutronPlugin.py:1781 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1778 +#: neutron/plugins/nicira/NeutronPlugin.py:1826 #, python-format msgid "" "The port %(port_id)s, connected to the router %(router_id)s was not found" " on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1790 +#: neutron/plugins/nicira/NeutronPlugin.py:1838 #, python-format msgid "" "Unable to find NVP logical router port for Neutron port id:%s. Was this " "port ever paired with a logical router?" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1819 +#: neutron/plugins/nicira/NeutronPlugin.py:1867 #, python-format msgid "Logical router port resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1845 +#: neutron/plugins/nicira/NeutronPlugin.py:1893 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1851 +#: neutron/plugins/nicira/NeutronPlugin.py:1899 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1917 +#: neutron/plugins/nicira/NeutronPlugin.py:1965 #, python-format msgid "Address list for NVP logical router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1941 +#: neutron/plugins/nicira/NeutronPlugin.py:1989 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1984 +#: neutron/plugins/nicira/NeutronPlugin.py:2032 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1987 +#: neutron/plugins/nicira/NeutronPlugin.py:2035 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2013 +#: neutron/plugins/nicira/NeutronPlugin.py:2061 #, python-format msgid "" "Create_l2_gw_service did not return an uuid for the newly created " "resource:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2035 +#: neutron/plugins/nicira/NeutronPlugin.py:2083 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" @@ -7453,7 +7518,7 @@ msgstr "" #: neutron/plugins/nicira/nvplib.py:505 #, python-format -msgid "Cannot update NVP routes %(routes)s forrouter %(router_id)s" +msgid "Cannot update NVP routes %(routes)s for router %(router_id)s" msgstr "" #: neutron/plugins/nicira/nvplib.py:621 @@ -7479,91 +7544,91 @@ msgstr "" msgid "get_port() %(network)s %(port)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:664 neutron/plugins/nicira/nvplib.py:718 +#: neutron/plugins/nicira/nvplib.py:664 neutron/plugins/nicira/nvplib.py:719 #, python-format msgid "Port or Network not found, Error: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:713 +#: neutron/plugins/nicira/nvplib.py:714 #, python-format msgid "Updated logical port %(result)s on logical switch %(uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:749 +#: neutron/plugins/nicira/nvplib.py:751 #, python-format -msgid "Created logical port %(result)s on logical swtich %(uuid)s" +msgid "Created logical port %(result)s on logical switch %(uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:773 +#: neutron/plugins/nicira/nvplib.py:775 #, python-format msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:803 +#: neutron/plugins/nicira/nvplib.py:805 #, python-format msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:813 +#: neutron/plugins/nicira/nvplib.py:815 #, python-format msgid "" "Delete logical router port %(lport_uuid)s on logical router " "%(lrouter_uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:868 +#: neutron/plugins/nicira/nvplib.py:870 #, python-format msgid "Invalid NVP attachment type '%s'" msgstr "" -#: neutron/plugins/nicira/nvplib.py:880 +#: neutron/plugins/nicira/nvplib.py:882 #, python-format msgid "Port not found, Error: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:999 +#: neutron/plugins/nicira/nvplib.py:1002 #, python-format msgid "Created Security Profile: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1025 +#: neutron/plugins/nicira/nvplib.py:1028 #, python-format msgid "Updated Security Profile: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1044 +#: neutron/plugins/nicira/nvplib.py:1047 #, python-format msgid "Invalid keys for NAT match: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1050 +#: neutron/plugins/nicira/nvplib.py:1053 #, python-format msgid "Creating NAT rule: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1064 +#: neutron/plugins/nicira/nvplib.py:1067 msgid "" "No SNAT rules cannot be applied as they are not available in this version" " of the NVP platform" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1199 +#: neutron/plugins/nicira/nvplib.py:1202 #, python-format msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1204 +#: neutron/plugins/nicira/nvplib.py:1207 #, python-format msgid "" "An exception occurred while updating IP addresses on a router logical " "port:%s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1245 +#: neutron/plugins/nicira/nvplib.py:1248 msgid "Failed to create logical queue" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1256 +#: neutron/plugins/nicira/nvplib.py:1259 msgid "Failed to delete logical queue" msgstr "" @@ -8052,7 +8117,7 @@ msgstr "" #: neutron/plugins/nicira/extensions/nvp_qos.py:46 #, python-format -msgid "Invalid value for dscp %(data)s must be integer valuebetween 0 and 63." +msgid "Invalid value for dscp %(data)s must be integer value between 0 and 63." msgstr "" #: neutron/plugins/nicira/extensions/nvp_qos.py:51 @@ -9013,3 +9078,33 @@ msgstr "" #~ msgid "No DSCP field needed when QoS workload marked trusted" #~ msgstr "" +#~ msgid "" +#~ "MidoClient.create_tenant_router called: " +#~ "tenant_id=%(tenant_id)s, " +#~ "name=%(name)smetadata_router=%(metadata_router)s" +#~ msgstr "" + +#~ msgid "delete_network(): deleting auto-delete port from OFC: %s" +#~ msgstr "" + +#~ msgid "An exception occured while plugging the interface into network:%s" +#~ msgstr "" + +#~ msgid "Network %s was not found in NVP." +#~ msgstr "" + +#~ msgid "" +#~ "The port %(port_id)s, connected to the" +#~ " router %(router_id)s was not found " +#~ "on the NVP backend." +#~ msgstr "" + +#~ msgid "Cannot update NVP routes %(routes)s forrouter %(router_id)s" +#~ msgstr "" + +#~ msgid "Created logical port %(result)s on logical swtich %(uuid)s" +#~ msgstr "" + +#~ msgid "Invalid value for dscp %(data)s must be integer valuebetween 0 and 63." +#~ msgstr "" + diff --git a/neutron/locale/ru/LC_MESSAGES/neutron.po b/neutron/locale/ru/LC_MESSAGES/neutron.po index a6d78d98f..7250397d8 100644 --- a/neutron/locale/ru/LC_MESSAGES/neutron.po +++ b/neutron/locale/ru/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-07-30 19:54+0000\n" +"POT-Creation-Date: 2013-07-31 19:55+0000\n" "PO-Revision-Date: 2013-05-13 06:01+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Russian " @@ -405,7 +405,7 @@ msgid "" "networks" msgstr "" -#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:865 +#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:858 msgid "DHCP agent started" msgstr "" @@ -422,97 +422,102 @@ msgstr "" msgid "Synchronizing state" msgstr "" -#: neutron/agent/dhcp_agent.py:166 +#: neutron/agent/dhcp_agent.py:163 +#, python-format +msgid "Unable to sync network state on deleted network %s" +msgstr "" + +#: neutron/agent/dhcp_agent.py:171 msgid "Unable to sync network state." msgstr "" -#: neutron/agent/dhcp_agent.py:186 neutron/agent/dhcp_agent.py:226 +#: neutron/agent/dhcp_agent.py:191 neutron/agent/dhcp_agent.py:231 #, python-format msgid "Network %s RPC info call failed." msgstr "" -#: neutron/agent/dhcp_agent.py:318 +#: neutron/agent/dhcp_agent.py:323 #, python-format msgid "" "%(port_num)d router ports found on the metadata access network. Only the " "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:528 neutron/agent/l3_agent.py:159 +#: neutron/agent/dhcp_agent.py:533 neutron/agent/l3_agent.py:159 #: neutron/debug/debug_agent.py:45 msgid "The driver used to manage the virtual interface." msgstr "" -#: neutron/agent/dhcp_agent.py:536 +#: neutron/agent/dhcp_agent.py:541 msgid "You must specify an interface driver" msgstr "" -#: neutron/agent/dhcp_agent.py:542 neutron/agent/l3_agent.py:202 +#: neutron/agent/dhcp_agent.py:547 neutron/agent/l3_agent.py:202 #, python-format msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/dhcp_agent.py:590 +#: neutron/agent/dhcp_agent.py:595 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/dhcp_agent.py:600 +#: neutron/agent/dhcp_agent.py:605 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/dhcp_agent.py:641 +#: neutron/agent/dhcp_agent.py:646 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/dhcp_agent.py:682 neutron/debug/debug_agent.py:75 +#: neutron/agent/dhcp_agent.py:687 neutron/debug/debug_agent.py:75 #, python-format msgid "Reusing existing device: %s." msgstr "" -#: neutron/agent/dhcp_agent.py:769 +#: neutron/agent/dhcp_agent.py:762 msgid "Location to DHCP lease relay UNIX domain socket" msgstr "" -#: neutron/agent/dhcp_agent.py:799 +#: neutron/agent/dhcp_agent.py:792 #, python-format msgid "Network ID %s is not a valid UUID" msgstr "" -#: neutron/agent/dhcp_agent.py:805 +#: neutron/agent/dhcp_agent.py:798 msgid "Unable to parse lease relay msg to dict." msgstr "" -#: neutron/agent/dhcp_agent.py:806 +#: neutron/agent/dhcp_agent.py:799 #, python-format msgid "Exception value: %s" msgstr "" -#: neutron/agent/dhcp_agent.py:807 +#: neutron/agent/dhcp_agent.py:800 #, python-format msgid "Message representation: %s" msgstr "" -#: neutron/agent/dhcp_agent.py:809 +#: neutron/agent/dhcp_agent.py:802 msgid "Unable update lease. Exception" msgstr "" -#: neutron/agent/dhcp_agent.py:848 neutron/agent/l3_agent.py:805 +#: neutron/agent/dhcp_agent.py:841 neutron/agent/l3_agent.py:805 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:854 neutron/agent/l3_agent.py:810 +#: neutron/agent/dhcp_agent.py:847 neutron/agent/l3_agent.py:810 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:228 #: neutron/plugins/nec/agent/nec_neutron_agent.py:184 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:221 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:862 neutron/agent/l3_agent.py:815 +#: neutron/agent/dhcp_agent.py:855 neutron/agent/l3_agent.py:815 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:281 #, python-format msgid "agent_updated by server side %s!" @@ -930,27 +935,27 @@ msgstr "" msgid "No namespace defined for parent" msgstr "" -#: neutron/agent/linux/iptables_firewall.py:56 +#: neutron/agent/linux/iptables_firewall.py:58 #, python-format msgid "Preparing device (%s) filter" msgstr "" -#: neutron/agent/linux/iptables_firewall.py:64 +#: neutron/agent/linux/iptables_firewall.py:66 #, python-format msgid "Updating device (%s) filter" msgstr "" -#: neutron/agent/linux/iptables_firewall.py:66 +#: neutron/agent/linux/iptables_firewall.py:68 #, python-format msgid "Attempted to update port filter which is not filtered %s" msgstr "" -#: neutron/agent/linux/iptables_firewall.py:75 +#: neutron/agent/linux/iptables_firewall.py:77 #, python-format msgid "Removing device (%s) filter" msgstr "" -#: neutron/agent/linux/iptables_firewall.py:77 +#: neutron/agent/linux/iptables_firewall.py:79 #, python-format msgid "Attempted to remove port filter which is not filtered %r" msgstr "" @@ -1381,58 +1386,58 @@ msgstr "" msgid "'%s' is not a valid IP subnet" msgstr "" -#: neutron/api/v2/attributes.py:271 +#: neutron/api/v2/attributes.py:266 neutron/api/v2/attributes.py:307 #, python-format -msgid "'%s' is not a valid input" +msgid "'%s' is not a list" msgstr "" -#: neutron/api/v2/attributes.py:278 +#: neutron/api/v2/attributes.py:271 neutron/api/v2/attributes.py:318 #, python-format -msgid "'%s' is not a valid UUID" +msgid "Duplicate items in the list: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:290 +#: neutron/api/v2/attributes.py:288 #, python-format -msgid "'%s' is not a list" +msgid "'%s' is not a valid input" msgstr "" -#: neutron/api/v2/attributes.py:301 +#: neutron/api/v2/attributes.py:295 #, python-format -msgid "Duplicate items in the list: '%s'" +msgid "'%s' is not a valid UUID" msgstr "" -#: neutron/api/v2/attributes.py:308 +#: neutron/api/v2/attributes.py:325 #, python-format msgid "'%s' is not a dictionary" msgstr "" -#: neutron/api/v2/attributes.py:333 +#: neutron/api/v2/attributes.py:350 #, python-format msgid "Validator '%s' does not exist." msgstr "" -#: neutron/api/v2/attributes.py:365 +#: neutron/api/v2/attributes.py:382 #, python-format msgid "'%s' is not an integer" msgstr "" -#: neutron/api/v2/attributes.py:370 +#: neutron/api/v2/attributes.py:387 #, python-format msgid "'%s' should be non-negative" msgstr "" -#: neutron/api/v2/attributes.py:389 +#: neutron/api/v2/attributes.py:406 #, python-format msgid "'%s' cannot be converted to boolean" msgstr "" -#: neutron/api/v2/attributes.py:397 +#: neutron/api/v2/attributes.py:414 #: neutron/plugins/nec/extensions/packetfilter.py:48 #, python-format msgid "'%s' is not a integer" msgstr "" -#: neutron/api/v2/attributes.py:410 +#: neutron/api/v2/attributes.py:427 #, python-format msgid "'%s' is not of the form =[value]" msgstr "" @@ -1683,116 +1688,121 @@ msgstr "" #: neutron/common/exceptions.py:74 #, python-format +msgid "Port %(port_id)s could not be found" +msgstr "" + +#: neutron/common/exceptions.py:78 +#, python-format msgid "Port %(port_id)s could not be found on network %(net_id)s" msgstr "" -#: neutron/common/exceptions.py:79 +#: neutron/common/exceptions.py:83 msgid "Policy configuration policy.json could not be found" msgstr "" -#: neutron/common/exceptions.py:83 +#: neutron/common/exceptions.py:87 #, python-format msgid "Requested rule:%(rule)s cannot be found" msgstr "" -#: neutron/common/exceptions.py:87 +#: neutron/common/exceptions.py:91 #, python-format msgid "Failed to init policy %(policy)s because %(reason)s" msgstr "" -#: neutron/common/exceptions.py:91 +#: neutron/common/exceptions.py:95 #, python-format msgid "Failed to check policy %(policy)s because %(reason)s" msgstr "" -#: neutron/common/exceptions.py:95 +#: neutron/common/exceptions.py:99 #, python-format msgid "Unsupported port state: %(port_state)s" msgstr "" -#: neutron/common/exceptions.py:99 +#: neutron/common/exceptions.py:103 msgid "The resource is inuse" msgstr "" -#: neutron/common/exceptions.py:103 +#: neutron/common/exceptions.py:107 #, python-format msgid "" "Unable to complete operation on network %(net_id)s. There are one or more" " ports still in use on the network." msgstr "" -#: neutron/common/exceptions.py:108 +#: neutron/common/exceptions.py:112 #, python-format msgid "" "Unable to complete operation on subnet %(subnet_id)s. One or more ports " "have an IP allocation from this subnet." msgstr "" -#: neutron/common/exceptions.py:113 +#: neutron/common/exceptions.py:117 #, python-format msgid "" "Unable to complete operation on port %(port_id)s for network %(net_id)s. " "Port already has an attacheddevice %(device_id)s." msgstr "" -#: neutron/common/exceptions.py:119 +#: neutron/common/exceptions.py:123 #, python-format msgid "" "Unable to complete operation for network %(net_id)s. The mac address " "%(mac)s is in use." msgstr "" -#: neutron/common/exceptions.py:125 +#: neutron/common/exceptions.py:129 #, python-format msgid "" "Unable to complete operation for %(subnet_id)s. The number of host routes" " exceeds the limit %(quota)s." msgstr "" -#: neutron/common/exceptions.py:131 +#: neutron/common/exceptions.py:135 #, python-format msgid "" "Unable to complete operation for %(subnet_id)s. The number of DNS " "nameservers exceeds the limit %(quota)s." msgstr "" -#: neutron/common/exceptions.py:136 +#: neutron/common/exceptions.py:140 #, python-format msgid "" "Unable to complete operation for network %(net_id)s. The IP address " "%(ip_address)s is in use." msgstr "" -#: neutron/common/exceptions.py:141 +#: neutron/common/exceptions.py:145 #, python-format msgid "" "Unable to create the network. The VLAN %(vlan_id)s on physical network " "%(physical_network)s is in use." msgstr "" -#: neutron/common/exceptions.py:147 +#: neutron/common/exceptions.py:151 #, python-format msgid "" "Unable to create the flat network. Physical network %(physical_network)s " "is in use." msgstr "" -#: neutron/common/exceptions.py:152 +#: neutron/common/exceptions.py:156 #, python-format msgid "Unable to create the network. The tunnel ID %(tunnel_id)s is in use." msgstr "" -#: neutron/common/exceptions.py:157 +#: neutron/common/exceptions.py:161 msgid "Tenant network creation is not enabled." msgstr "" -#: neutron/common/exceptions.py:165 +#: neutron/common/exceptions.py:169 msgid "" "Unable to create the network. No tenant network is available for " "allocation." msgstr "" -#: neutron/common/exceptions.py:170 +#: neutron/common/exceptions.py:174 #, python-format msgid "" "Unable to plug the attachment %(att_id)s into port %(port_id)s for " @@ -1800,117 +1810,117 @@ msgid "" "%(att_port_id)s" msgstr "" -#: neutron/common/exceptions.py:176 +#: neutron/common/exceptions.py:180 #, python-format msgid "" "Subnet on port %(port_id)s does not match the requested subnet " "%(subnet_id)s" msgstr "" -#: neutron/common/exceptions.py:181 +#: neutron/common/exceptions.py:185 #, python-format msgid "Malformed request body: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:189 +#: neutron/common/exceptions.py:193 #, python-format msgid "Invalid input for operation: %(error_message)s." msgstr "" -#: neutron/common/exceptions.py:193 +#: neutron/common/exceptions.py:197 #, python-format msgid "The allocation pool %(pool)s is not valid." msgstr "" -#: neutron/common/exceptions.py:197 +#: neutron/common/exceptions.py:201 #, python-format msgid "" "Found overlapping allocation pools:%(pool_1)s %(pool_2)s for subnet " "%(subnet_cidr)s." msgstr "" -#: neutron/common/exceptions.py:202 +#: neutron/common/exceptions.py:206 #, python-format msgid "The allocation pool %(pool)s spans beyond the subnet cidr %(subnet_cidr)s." msgstr "" -#: neutron/common/exceptions.py:211 +#: neutron/common/exceptions.py:215 #, python-format msgid "Unable to generate unique mac on network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:215 +#: neutron/common/exceptions.py:219 #, python-format msgid "No more IP addresses available on network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:219 +#: neutron/common/exceptions.py:223 #, python-format msgid "Bridge %(bridge)s does not exist." msgstr "" -#: neutron/common/exceptions.py:223 +#: neutron/common/exceptions.py:227 #, python-format msgid "Creation failed. %(dev_name)s already exists." msgstr "" -#: neutron/common/exceptions.py:227 +#: neutron/common/exceptions.py:231 msgid "Sudo priviledge is required to run this command." msgstr "" -#: neutron/common/exceptions.py:231 +#: neutron/common/exceptions.py:235 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: neutron/common/exceptions.py:235 +#: neutron/common/exceptions.py:239 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: neutron/common/exceptions.py:239 +#: neutron/common/exceptions.py:243 msgid "Tenant-id was missing from Quota request" msgstr "" -#: neutron/common/exceptions.py:243 +#: neutron/common/exceptions.py:247 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: neutron/common/exceptions.py:248 +#: neutron/common/exceptions.py:252 #, python-format msgid "" "Unable to reconfigure sharing settings for network %(network)s. Multiple " "tenants are using it" msgstr "" -#: neutron/common/exceptions.py:253 +#: neutron/common/exceptions.py:257 #, python-format msgid "Invalid extension environment: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:257 +#: neutron/common/exceptions.py:261 #, python-format msgid "Unable to find any IP address on external network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:262 +#: neutron/common/exceptions.py:266 msgid "More than one external network exists" msgstr "" -#: neutron/common/exceptions.py:266 +#: neutron/common/exceptions.py:270 #, python-format msgid "An invalid value was provided for %(opt_name)s: %(opt_value)s" msgstr "" -#: neutron/common/exceptions.py:271 +#: neutron/common/exceptions.py:275 #, python-format msgid "Gateway ip %(ip_address)s conflicts with allocation pool %(pool)s" msgstr "" -#: neutron/common/exceptions.py:276 +#: neutron/common/exceptions.py:280 #, python-format msgid "Invalid network VLAN range: '%(vlan_range)s' - '%(error)s'" msgstr "" @@ -2013,200 +2023,200 @@ msgstr "" msgid "Cannot create resource for another tenant" msgstr "" -#: neutron/db/db_base_plugin_v2.py:274 +#: neutron/db/db_base_plugin_v2.py:272 #, python-format msgid "Generated mac for network %(network_id)s is %(mac_address)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:280 +#: neutron/db/db_base_plugin_v2.py:278 #, python-format msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:284 +#: neutron/db/db_base_plugin_v2.py:282 #, python-format msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/db_base_plugin_v2.py:314 +#: neutron/db/db_base_plugin_v2.py:312 #, python-format msgid "" "Hold allocated IP %(ip_address)s " "(%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:378 +#: neutron/db/db_base_plugin_v2.py:376 #, python-format msgid "Recycle %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:382 +#: neutron/db/db_base_plugin_v2.py:380 #, python-format msgid "Recycle: first match for %(first_ip)s-%(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:389 +#: neutron/db/db_base_plugin_v2.py:387 #, python-format msgid "Recycle: last match for %(first_ip)s-%(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:401 +#: neutron/db/db_base_plugin_v2.py:399 #, python-format msgid "Recycle: merged %(first_ip1)s-%(last_ip1)s and %(first_ip2)s-%(last_ip2)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:410 +#: neutron/db/db_base_plugin_v2.py:408 #, python-format msgid "Recycle: updated first %(first_ip)s-%(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:415 +#: neutron/db/db_base_plugin_v2.py:413 #, python-format msgid "Recycle: updated last %(first_ip)s-%(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:424 +#: neutron/db/db_base_plugin_v2.py:422 #, python-format msgid "Recycle: created new %(first_ip)s-%(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:448 +#: neutron/db/db_base_plugin_v2.py:446 #, python-format msgid "" "No fixed IP found that matches the network %(network_id)s and ip address " "%(ip_address)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:457 +#: neutron/db/db_base_plugin_v2.py:455 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:481 +#: neutron/db/db_base_plugin_v2.py:479 #, python-format msgid "All IP's from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:486 +#: neutron/db/db_base_plugin_v2.py:484 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:493 +#: neutron/db/db_base_plugin_v2.py:491 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: neutron/db/db_base_plugin_v2.py:599 +#: neutron/db/db_base_plugin_v2.py:597 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/db_base_plugin_v2.py:611 +#: neutron/db/db_base_plugin_v2.py:609 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: neutron/db/db_base_plugin_v2.py:617 +#: neutron/db/db_base_plugin_v2.py:615 #, python-format msgid "" "Failed to create port on network %(network_id)s, because fixed_ips " "included invalid subnet %(subnet_id)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:637 +#: neutron/db/db_base_plugin_v2.py:635 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:646 neutron/db/db_base_plugin_v2.py:679 +#: neutron/db/db_base_plugin_v2.py:644 neutron/db/db_base_plugin_v2.py:677 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/db_base_plugin_v2.py:694 +#: neutron/db/db_base_plugin_v2.py:692 #, python-format msgid "Port update. Hold %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:702 +#: neutron/db/db_base_plugin_v2.py:700 #, python-format msgid "Port update. Adding %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:757 +#: neutron/db/db_base_plugin_v2.py:755 #, python-format msgid "" "Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps" " with another subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:762 +#: neutron/db/db_base_plugin_v2.py:760 #, python-format msgid "" "Validation for CIDR: %(new_cidr)s failed - overlaps with subnet " "%(subnet_id)s (CIDR: %(cidr)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:782 +#: neutron/db/db_base_plugin_v2.py:780 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: neutron/db/db_base_plugin_v2.py:789 +#: neutron/db/db_base_plugin_v2.py:787 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/db_base_plugin_v2.py:796 +#: neutron/db/db_base_plugin_v2.py:794 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/db_base_plugin_v2.py:800 +#: neutron/db/db_base_plugin_v2.py:798 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:805 +#: neutron/db/db_base_plugin_v2.py:803 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:818 +#: neutron/db/db_base_plugin_v2.py:816 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: neutron/db/db_base_plugin_v2.py:829 +#: neutron/db/db_base_plugin_v2.py:827 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:842 neutron/db/db_base_plugin_v2.py:846 +#: neutron/db/db_base_plugin_v2.py:840 neutron/db/db_base_plugin_v2.py:844 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:968 +#: neutron/db/db_base_plugin_v2.py:966 #, python-format msgid "An exception occured while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1067 +#: neutron/db/db_base_plugin_v2.py:1065 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1091 +#: neutron/db/db_base_plugin_v2.py:1089 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1104 +#: neutron/db/db_base_plugin_v2.py:1102 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1366 +#: neutron/db/db_base_plugin_v2.py:1364 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1446 +#: neutron/db/db_base_plugin_v2.py:1444 #, python-format msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" @@ -2351,7 +2361,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:600 neutron/plugins/nicira/NeutronPlugin.py:1878 +#: neutron/db/l3_db.py:600 neutron/plugins/nicira/NeutronPlugin.py:1926 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -3019,6 +3029,51 @@ msgstr "" msgid "API for retrieving service providers for Neutron advanced services" msgstr "" +#: neutron/extensions/vpnaas.py:35 +#, python-format +msgid "VPNService %(vpnservice_id)s could not be found" +msgstr "" + +#: neutron/extensions/vpnaas.py:39 +#, python-format +msgid "ipsec_site_connection %(ipsecsite_conn_id)s not found" +msgstr "" + +#: neutron/extensions/vpnaas.py:43 +#, python-format +msgid "ipsec_site_connection %(attribute_a)s less than dpd_interval" +msgstr "" + +#: neutron/extensions/vpnaas.py:47 +#, python-format +msgid "IKEPolicy %(ikepolicy_id)s could not be found" +msgstr "" + +#: neutron/extensions/vpnaas.py:51 +#, python-format +msgid "IPsecPolicy %(ipsecpolicy_id)s could not be found" +msgstr "" + +#: neutron/extensions/vpnaas.py:55 +#, python-format +msgid "IKEPolicy %(ikepolicy_id)s is still in use" +msgstr "" + +#: neutron/extensions/vpnaas.py:59 +#, python-format +msgid "VPNService %(vpnservice_id)s is still in use" +msgstr "" + +#: neutron/extensions/vpnaas.py:63 +#, python-format +msgid "Invalid state %(state)s of vpnaas resource %(id)s" +msgstr "" + +#: neutron/extensions/vpnaas.py:67 +#, python-format +msgid "IPsecPolicy %(ipsecpolicy_id)s is still in use" +msgstr "" + #: neutron/openstack/common/exception.py:104 msgid "Uncaught exception" msgstr "" @@ -5451,7 +5506,7 @@ msgstr "" #, python-format msgid "" "MidoClient.create_tenant_router called: tenant_id=%(tenant_id)s, " -"name=%(name)smetadata_router=%(metadata_router)s" +"name=%(name)s, metadata_router=%(metadata_router)s" msgstr "" #: neutron/plugins/midonet/midonet_lib.py:292 @@ -5713,7 +5768,7 @@ msgid "MidonetPluginV2.update_network called: id=%(id)r, network=%(network)r" msgstr "" #: neutron/plugins/midonet/plugin.py:193 -#: neutron/plugins/nicira/NeutronPlugin.py:1073 +#: neutron/plugins/nicira/NeutronPlugin.py:1115 msgid "admin_state_up=False networks are not supported." msgstr "" @@ -6652,76 +6707,81 @@ msgstr "" msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:234 +#: neutron/plugins/nec/nec_plugin.py:237 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:253 +#: neutron/plugins/nec/nec_plugin.py:256 #, python-format msgid "create_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:269 +#: neutron/plugins/nec/nec_plugin.py:272 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:309 +#: neutron/plugins/nec/nec_plugin.py:312 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:318 +#: neutron/plugins/nec/nec_plugin.py:331 #, python-format -msgid "delete_network(): deleting auto-delete port from OFC: %s" +msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:334 +#: neutron/plugins/nec/nec_plugin.py:346 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:347 +#: neutron/plugins/nec/nec_plugin.py:361 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:359 +#: neutron/plugins/nec/nec_plugin.py:373 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:378 +#: neutron/plugins/nec/nec_plugin.py:392 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:404 +#: neutron/plugins/nec/nec_plugin.py:418 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:484 +#: neutron/plugins/nec/nec_plugin.py:426 +#, python-format +msgid "Failed to delete port=%s from OFC." +msgstr "" + +#: neutron/plugins/nec/nec_plugin.py:501 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:515 +#: neutron/plugins/nec/nec_plugin.py:532 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:534 +#: neutron/plugins/nec/nec_plugin.py:551 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:539 +#: neutron/plugins/nec/nec_plugin.py:556 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -6941,407 +7001,412 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:248 +#: neutron/plugins/nicira/NeutronPlugin.py:246 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:283 +#: neutron/plugins/nicira/NeutronPlugin.py:281 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:285 +#: neutron/plugins/nicira/NeutronPlugin.py:283 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:288 +#: neutron/plugins/nicira/NeutronPlugin.py:286 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:363 +#: neutron/plugins/nicira/NeutronPlugin.py:361 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:369 +#: neutron/plugins/nicira/NeutronPlugin.py:367 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:375 +#: neutron/plugins/nicira/NeutronPlugin.py:373 #, python-format msgid "" "Unable to plug attachment in router port %(r_port_id)s for neutron port " "id %(q_port_id)s on router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:420 +#: neutron/plugins/nicira/NeutronPlugin.py:418 msgid "An exception occured while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:446 -#: neutron/plugins/nicira/NeutronPlugin.py:481 -#: neutron/plugins/nicira/NeutronPlugin.py:649 +#: neutron/plugins/nicira/NeutronPlugin.py:448 +#, python-format +msgid "An exception occured while creating the quantum port %s on the NVP plaform" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:460 +#: neutron/plugins/nicira/NeutronPlugin.py:497 +#: neutron/plugins/nicira/NeutronPlugin.py:682 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:466 -#: neutron/plugins/nicira/NeutronPlugin.py:546 -#: neutron/plugins/nicira/NeutronPlugin.py:668 +#: neutron/plugins/nicira/NeutronPlugin.py:482 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:470 -#, python-format -msgid "An exception occured while plugging the interface into network:%s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:488 +#: neutron/plugins/nicira/NeutronPlugin.py:504 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:497 +#: neutron/plugins/nicira/NeutronPlugin.py:513 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:503 +#: neutron/plugins/nicira/NeutronPlugin.py:519 #, python-format msgid "port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:522 -#: neutron/plugins/nicira/NeutronPlugin.py:925 +#: neutron/plugins/nicira/NeutronPlugin.py:538 +#: neutron/plugins/nicira/NeutronPlugin.py:967 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:534 +#: neutron/plugins/nicira/NeutronPlugin.py:550 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:553 +#: neutron/plugins/nicira/NeutronPlugin.py:573 +#, python-format +msgid "" +"_nvp_create_router_port completed for port %(name)s on network " +"%(network_id)s. The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:586 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:561 +#: neutron/plugins/nicira/NeutronPlugin.py:594 #, python-format msgid "The gateway port for the router %s was not found on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:598 +#: neutron/plugins/nicira/NeutronPlugin.py:631 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:630 +#: neutron/plugins/nicira/NeutronPlugin.py:663 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:634 -#: neutron/plugins/nicira/NeutronPlugin.py:1823 +#: neutron/plugins/nicira/NeutronPlugin.py:667 +#: neutron/plugins/nicira/NeutronPlugin.py:1871 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:636 +#: neutron/plugins/nicira/NeutronPlugin.py:669 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:706 +#: neutron/plugins/nicira/NeutronPlugin.py:710 +#, python-format +msgid "" +"_nvp_create_l2_gw_port completed for port %(name)s on network " +"%(network_id)s. The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:748 #, python-format msgid "Unable to find NVP uuid for Neutron port %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:735 +#: neutron/plugins/nicira/NeutronPlugin.py:777 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:739 +#: neutron/plugins/nicira/NeutronPlugin.py:781 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:743 +#: neutron/plugins/nicira/NeutronPlugin.py:785 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:747 -#: neutron/plugins/nicira/NeutronPlugin.py:762 +#: neutron/plugins/nicira/NeutronPlugin.py:789 +#: neutron/plugins/nicira/NeutronPlugin.py:804 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:768 +#: neutron/plugins/nicira/NeutronPlugin.py:810 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:799 +#: neutron/plugins/nicira/NeutronPlugin.py:841 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:821 +#: neutron/plugins/nicira/NeutronPlugin.py:863 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:849 +#: neutron/plugins/nicira/NeutronPlugin.py:891 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:907 +#: neutron/plugins/nicira/NeutronPlugin.py:949 #, python-format msgid "A nvp lport identifier was not found for neutron port '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:935 +#: neutron/plugins/nicira/NeutronPlugin.py:977 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:938 +#: neutron/plugins/nicira/NeutronPlugin.py:980 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:964 +#: neutron/plugins/nicira/NeutronPlugin.py:1006 #, python-format msgid "" "Current network status:%(nvp_net_status)s; Status in Neutron " "DB:%(neutron_status)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:974 -#: neutron/plugins/nicira/NeutronPlugin.py:1022 +#: neutron/plugins/nicira/NeutronPlugin.py:1016 +#: neutron/plugins/nicira/NeutronPlugin.py:1064 msgid "Unable to get logical switches" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1036 +#: neutron/plugins/nicira/NeutronPlugin.py:1078 #, python-format msgid "Logical Switch %s found in neutron database but not in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1051 +#: neutron/plugins/nicira/NeutronPlugin.py:1093 #, python-format msgid "" "Found %s logical switches not bound to Neutron networks. Neutron and NVP " "are potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1055 +#: neutron/plugins/nicira/NeutronPlugin.py:1097 #, python-format msgid "get_networks() completed for tenant %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1140 +#: neutron/plugins/nicira/NeutronPlugin.py:1182 #, python-format msgid "Lswitch %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1149 +#: neutron/plugins/nicira/NeutronPlugin.py:1191 msgid "Unable to get ports" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1176 +#: neutron/plugins/nicira/NeutronPlugin.py:1218 #, python-format msgid "Neutron logical port %s was not found on NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1183 +#: neutron/plugins/nicira/NeutronPlugin.py:1225 #, python-format msgid "" "Found %s logical ports not bound to Neutron ports. Neutron and NVP are " "potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1249 +#: neutron/plugins/nicira/NeutronPlugin.py:1283 #, python-format -msgid "Network %s was not found in NVP." +msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1257 -msgid "Unable to create port or set port attachment in NVP." +#: neutron/plugins/nicira/NeutronPlugin.py:1300 +#, python-format +msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1261 -#, python-format -msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" +#: neutron/plugins/nicira/NeutronPlugin.py:1311 +msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1338 +#: neutron/plugins/nicira/NeutronPlugin.py:1386 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1364 +#: neutron/plugins/nicira/NeutronPlugin.py:1412 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1491 -#: neutron/plugins/nicira/NeutronPlugin.py:1535 +#: neutron/plugins/nicira/NeutronPlugin.py:1539 +#: neutron/plugins/nicira/NeutronPlugin.py:1583 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1504 +#: neutron/plugins/nicira/NeutronPlugin.py:1552 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1544 +#: neutron/plugins/nicira/NeutronPlugin.py:1592 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1560 +#: neutron/plugins/nicira/NeutronPlugin.py:1608 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1564 +#: neutron/plugins/nicira/NeutronPlugin.py:1612 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1566 +#: neutron/plugins/nicira/NeutronPlugin.py:1614 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1599 +#: neutron/plugins/nicira/NeutronPlugin.py:1647 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1603 +#: neutron/plugins/nicira/NeutronPlugin.py:1651 msgid "Unable to delete logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1623 +#: neutron/plugins/nicira/NeutronPlugin.py:1671 #, python-format msgid "" "Current router status:%(router_status)s;Status in Neutron " "DB:%(db_router_status)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1650 +#: neutron/plugins/nicira/NeutronPlugin.py:1698 msgid "Unable to get logical routers from NVP controller" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1672 +#: neutron/plugins/nicira/NeutronPlugin.py:1720 #, python-format msgid "" "Found %s logical routers not bound to Neutron routers. Neutron and NVP " "are potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1698 -#, python-format -msgid "" -"The port %(port_id)s, connected to the router %(router_id)s was not found" -" on the NVP backend." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1733 +#: neutron/plugins/nicira/NeutronPlugin.py:1781 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1778 +#: neutron/plugins/nicira/NeutronPlugin.py:1826 #, python-format msgid "" "The port %(port_id)s, connected to the router %(router_id)s was not found" " on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1790 +#: neutron/plugins/nicira/NeutronPlugin.py:1838 #, python-format msgid "" "Unable to find NVP logical router port for Neutron port id:%s. Was this " "port ever paired with a logical router?" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1819 +#: neutron/plugins/nicira/NeutronPlugin.py:1867 #, python-format msgid "Logical router port resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1845 +#: neutron/plugins/nicira/NeutronPlugin.py:1893 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1851 +#: neutron/plugins/nicira/NeutronPlugin.py:1899 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1917 +#: neutron/plugins/nicira/NeutronPlugin.py:1965 #, python-format msgid "Address list for NVP logical router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1941 +#: neutron/plugins/nicira/NeutronPlugin.py:1989 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1984 +#: neutron/plugins/nicira/NeutronPlugin.py:2032 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1987 +#: neutron/plugins/nicira/NeutronPlugin.py:2035 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2013 +#: neutron/plugins/nicira/NeutronPlugin.py:2061 #, python-format msgid "" "Create_l2_gw_service did not return an uuid for the newly created " "resource:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2035 +#: neutron/plugins/nicira/NeutronPlugin.py:2083 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" @@ -7453,7 +7518,7 @@ msgstr "" #: neutron/plugins/nicira/nvplib.py:505 #, python-format -msgid "Cannot update NVP routes %(routes)s forrouter %(router_id)s" +msgid "Cannot update NVP routes %(routes)s for router %(router_id)s" msgstr "" #: neutron/plugins/nicira/nvplib.py:621 @@ -7479,91 +7544,91 @@ msgstr "" msgid "get_port() %(network)s %(port)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:664 neutron/plugins/nicira/nvplib.py:718 +#: neutron/plugins/nicira/nvplib.py:664 neutron/plugins/nicira/nvplib.py:719 #, python-format msgid "Port or Network not found, Error: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:713 +#: neutron/plugins/nicira/nvplib.py:714 #, python-format msgid "Updated logical port %(result)s on logical switch %(uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:749 +#: neutron/plugins/nicira/nvplib.py:751 #, python-format -msgid "Created logical port %(result)s on logical swtich %(uuid)s" +msgid "Created logical port %(result)s on logical switch %(uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:773 +#: neutron/plugins/nicira/nvplib.py:775 #, python-format msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:803 +#: neutron/plugins/nicira/nvplib.py:805 #, python-format msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:813 +#: neutron/plugins/nicira/nvplib.py:815 #, python-format msgid "" "Delete logical router port %(lport_uuid)s on logical router " "%(lrouter_uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:868 +#: neutron/plugins/nicira/nvplib.py:870 #, python-format msgid "Invalid NVP attachment type '%s'" msgstr "" -#: neutron/plugins/nicira/nvplib.py:880 +#: neutron/plugins/nicira/nvplib.py:882 #, python-format msgid "Port not found, Error: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:999 +#: neutron/plugins/nicira/nvplib.py:1002 #, python-format msgid "Created Security Profile: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1025 +#: neutron/plugins/nicira/nvplib.py:1028 #, python-format msgid "Updated Security Profile: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1044 +#: neutron/plugins/nicira/nvplib.py:1047 #, python-format msgid "Invalid keys for NAT match: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1050 +#: neutron/plugins/nicira/nvplib.py:1053 #, python-format msgid "Creating NAT rule: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1064 +#: neutron/plugins/nicira/nvplib.py:1067 msgid "" "No SNAT rules cannot be applied as they are not available in this version" " of the NVP platform" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1199 +#: neutron/plugins/nicira/nvplib.py:1202 #, python-format msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1204 +#: neutron/plugins/nicira/nvplib.py:1207 #, python-format msgid "" "An exception occurred while updating IP addresses on a router logical " "port:%s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1245 +#: neutron/plugins/nicira/nvplib.py:1248 msgid "Failed to create logical queue" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1256 +#: neutron/plugins/nicira/nvplib.py:1259 msgid "Failed to delete logical queue" msgstr "" @@ -8052,7 +8117,7 @@ msgstr "" #: neutron/plugins/nicira/extensions/nvp_qos.py:46 #, python-format -msgid "Invalid value for dscp %(data)s must be integer valuebetween 0 and 63." +msgid "Invalid value for dscp %(data)s must be integer value between 0 and 63." msgstr "" #: neutron/plugins/nicira/extensions/nvp_qos.py:51 @@ -9013,3 +9078,33 @@ msgstr "" #~ msgid "No DSCP field needed when QoS workload marked trusted" #~ msgstr "" +#~ msgid "" +#~ "MidoClient.create_tenant_router called: " +#~ "tenant_id=%(tenant_id)s, " +#~ "name=%(name)smetadata_router=%(metadata_router)s" +#~ msgstr "" + +#~ msgid "delete_network(): deleting auto-delete port from OFC: %s" +#~ msgstr "" + +#~ msgid "An exception occured while plugging the interface into network:%s" +#~ msgstr "" + +#~ msgid "Network %s was not found in NVP." +#~ msgstr "" + +#~ msgid "" +#~ "The port %(port_id)s, connected to the" +#~ " router %(router_id)s was not found " +#~ "on the NVP backend." +#~ msgstr "" + +#~ msgid "Cannot update NVP routes %(routes)s forrouter %(router_id)s" +#~ msgstr "" + +#~ msgid "Created logical port %(result)s on logical swtich %(uuid)s" +#~ msgstr "" + +#~ msgid "Invalid value for dscp %(data)s must be integer valuebetween 0 and 63." +#~ msgstr "" + diff --git a/neutron/locale/ru_RU/LC_MESSAGES/neutron.po b/neutron/locale/ru_RU/LC_MESSAGES/neutron.po index 39d413d23..dedce476a 100644 --- a/neutron/locale/ru_RU/LC_MESSAGES/neutron.po +++ b/neutron/locale/ru_RU/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-07-30 19:54+0000\n" +"POT-Creation-Date: 2013-07-31 19:55+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Russian (Russia) " @@ -405,7 +405,7 @@ msgid "" "networks" msgstr "" -#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:865 +#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:858 msgid "DHCP agent started" msgstr "" @@ -422,97 +422,102 @@ msgstr "" msgid "Synchronizing state" msgstr "" -#: neutron/agent/dhcp_agent.py:166 +#: neutron/agent/dhcp_agent.py:163 +#, python-format +msgid "Unable to sync network state on deleted network %s" +msgstr "" + +#: neutron/agent/dhcp_agent.py:171 msgid "Unable to sync network state." msgstr "" -#: neutron/agent/dhcp_agent.py:186 neutron/agent/dhcp_agent.py:226 +#: neutron/agent/dhcp_agent.py:191 neutron/agent/dhcp_agent.py:231 #, python-format msgid "Network %s RPC info call failed." msgstr "" -#: neutron/agent/dhcp_agent.py:318 +#: neutron/agent/dhcp_agent.py:323 #, python-format msgid "" "%(port_num)d router ports found on the metadata access network. Only the " "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:528 neutron/agent/l3_agent.py:159 +#: neutron/agent/dhcp_agent.py:533 neutron/agent/l3_agent.py:159 #: neutron/debug/debug_agent.py:45 msgid "The driver used to manage the virtual interface." msgstr "" -#: neutron/agent/dhcp_agent.py:536 +#: neutron/agent/dhcp_agent.py:541 msgid "You must specify an interface driver" msgstr "" -#: neutron/agent/dhcp_agent.py:542 neutron/agent/l3_agent.py:202 +#: neutron/agent/dhcp_agent.py:547 neutron/agent/l3_agent.py:202 #, python-format msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/dhcp_agent.py:590 +#: neutron/agent/dhcp_agent.py:595 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/dhcp_agent.py:600 +#: neutron/agent/dhcp_agent.py:605 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/dhcp_agent.py:641 +#: neutron/agent/dhcp_agent.py:646 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/dhcp_agent.py:682 neutron/debug/debug_agent.py:75 +#: neutron/agent/dhcp_agent.py:687 neutron/debug/debug_agent.py:75 #, python-format msgid "Reusing existing device: %s." msgstr "" -#: neutron/agent/dhcp_agent.py:769 +#: neutron/agent/dhcp_agent.py:762 msgid "Location to DHCP lease relay UNIX domain socket" msgstr "" -#: neutron/agent/dhcp_agent.py:799 +#: neutron/agent/dhcp_agent.py:792 #, python-format msgid "Network ID %s is not a valid UUID" msgstr "" -#: neutron/agent/dhcp_agent.py:805 +#: neutron/agent/dhcp_agent.py:798 msgid "Unable to parse lease relay msg to dict." msgstr "" -#: neutron/agent/dhcp_agent.py:806 +#: neutron/agent/dhcp_agent.py:799 #, python-format msgid "Exception value: %s" msgstr "" -#: neutron/agent/dhcp_agent.py:807 +#: neutron/agent/dhcp_agent.py:800 #, python-format msgid "Message representation: %s" msgstr "" -#: neutron/agent/dhcp_agent.py:809 +#: neutron/agent/dhcp_agent.py:802 msgid "Unable update lease. Exception" msgstr "" -#: neutron/agent/dhcp_agent.py:848 neutron/agent/l3_agent.py:805 +#: neutron/agent/dhcp_agent.py:841 neutron/agent/l3_agent.py:805 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:854 neutron/agent/l3_agent.py:810 +#: neutron/agent/dhcp_agent.py:847 neutron/agent/l3_agent.py:810 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:228 #: neutron/plugins/nec/agent/nec_neutron_agent.py:184 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:221 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:862 neutron/agent/l3_agent.py:815 +#: neutron/agent/dhcp_agent.py:855 neutron/agent/l3_agent.py:815 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:281 #, python-format msgid "agent_updated by server side %s!" @@ -930,27 +935,27 @@ msgstr "" msgid "No namespace defined for parent" msgstr "" -#: neutron/agent/linux/iptables_firewall.py:56 +#: neutron/agent/linux/iptables_firewall.py:58 #, python-format msgid "Preparing device (%s) filter" msgstr "" -#: neutron/agent/linux/iptables_firewall.py:64 +#: neutron/agent/linux/iptables_firewall.py:66 #, python-format msgid "Updating device (%s) filter" msgstr "" -#: neutron/agent/linux/iptables_firewall.py:66 +#: neutron/agent/linux/iptables_firewall.py:68 #, python-format msgid "Attempted to update port filter which is not filtered %s" msgstr "" -#: neutron/agent/linux/iptables_firewall.py:75 +#: neutron/agent/linux/iptables_firewall.py:77 #, python-format msgid "Removing device (%s) filter" msgstr "" -#: neutron/agent/linux/iptables_firewall.py:77 +#: neutron/agent/linux/iptables_firewall.py:79 #, python-format msgid "Attempted to remove port filter which is not filtered %r" msgstr "" @@ -1381,58 +1386,58 @@ msgstr "" msgid "'%s' is not a valid IP subnet" msgstr "" -#: neutron/api/v2/attributes.py:271 +#: neutron/api/v2/attributes.py:266 neutron/api/v2/attributes.py:307 #, python-format -msgid "'%s' is not a valid input" +msgid "'%s' is not a list" msgstr "" -#: neutron/api/v2/attributes.py:278 +#: neutron/api/v2/attributes.py:271 neutron/api/v2/attributes.py:318 #, python-format -msgid "'%s' is not a valid UUID" +msgid "Duplicate items in the list: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:290 +#: neutron/api/v2/attributes.py:288 #, python-format -msgid "'%s' is not a list" +msgid "'%s' is not a valid input" msgstr "" -#: neutron/api/v2/attributes.py:301 +#: neutron/api/v2/attributes.py:295 #, python-format -msgid "Duplicate items in the list: '%s'" +msgid "'%s' is not a valid UUID" msgstr "" -#: neutron/api/v2/attributes.py:308 +#: neutron/api/v2/attributes.py:325 #, python-format msgid "'%s' is not a dictionary" msgstr "" -#: neutron/api/v2/attributes.py:333 +#: neutron/api/v2/attributes.py:350 #, python-format msgid "Validator '%s' does not exist." msgstr "" -#: neutron/api/v2/attributes.py:365 +#: neutron/api/v2/attributes.py:382 #, python-format msgid "'%s' is not an integer" msgstr "" -#: neutron/api/v2/attributes.py:370 +#: neutron/api/v2/attributes.py:387 #, python-format msgid "'%s' should be non-negative" msgstr "" -#: neutron/api/v2/attributes.py:389 +#: neutron/api/v2/attributes.py:406 #, python-format msgid "'%s' cannot be converted to boolean" msgstr "" -#: neutron/api/v2/attributes.py:397 +#: neutron/api/v2/attributes.py:414 #: neutron/plugins/nec/extensions/packetfilter.py:48 #, python-format msgid "'%s' is not a integer" msgstr "" -#: neutron/api/v2/attributes.py:410 +#: neutron/api/v2/attributes.py:427 #, python-format msgid "'%s' is not of the form =[value]" msgstr "" @@ -1683,116 +1688,121 @@ msgstr "" #: neutron/common/exceptions.py:74 #, python-format +msgid "Port %(port_id)s could not be found" +msgstr "" + +#: neutron/common/exceptions.py:78 +#, python-format msgid "Port %(port_id)s could not be found on network %(net_id)s" msgstr "" -#: neutron/common/exceptions.py:79 +#: neutron/common/exceptions.py:83 msgid "Policy configuration policy.json could not be found" msgstr "" -#: neutron/common/exceptions.py:83 +#: neutron/common/exceptions.py:87 #, python-format msgid "Requested rule:%(rule)s cannot be found" msgstr "" -#: neutron/common/exceptions.py:87 +#: neutron/common/exceptions.py:91 #, python-format msgid "Failed to init policy %(policy)s because %(reason)s" msgstr "" -#: neutron/common/exceptions.py:91 +#: neutron/common/exceptions.py:95 #, python-format msgid "Failed to check policy %(policy)s because %(reason)s" msgstr "" -#: neutron/common/exceptions.py:95 +#: neutron/common/exceptions.py:99 #, python-format msgid "Unsupported port state: %(port_state)s" msgstr "" -#: neutron/common/exceptions.py:99 +#: neutron/common/exceptions.py:103 msgid "The resource is inuse" msgstr "" -#: neutron/common/exceptions.py:103 +#: neutron/common/exceptions.py:107 #, python-format msgid "" "Unable to complete operation on network %(net_id)s. There are one or more" " ports still in use on the network." msgstr "" -#: neutron/common/exceptions.py:108 +#: neutron/common/exceptions.py:112 #, python-format msgid "" "Unable to complete operation on subnet %(subnet_id)s. One or more ports " "have an IP allocation from this subnet." msgstr "" -#: neutron/common/exceptions.py:113 +#: neutron/common/exceptions.py:117 #, python-format msgid "" "Unable to complete operation on port %(port_id)s for network %(net_id)s. " "Port already has an attacheddevice %(device_id)s." msgstr "" -#: neutron/common/exceptions.py:119 +#: neutron/common/exceptions.py:123 #, python-format msgid "" "Unable to complete operation for network %(net_id)s. The mac address " "%(mac)s is in use." msgstr "" -#: neutron/common/exceptions.py:125 +#: neutron/common/exceptions.py:129 #, python-format msgid "" "Unable to complete operation for %(subnet_id)s. The number of host routes" " exceeds the limit %(quota)s." msgstr "" -#: neutron/common/exceptions.py:131 +#: neutron/common/exceptions.py:135 #, python-format msgid "" "Unable to complete operation for %(subnet_id)s. The number of DNS " "nameservers exceeds the limit %(quota)s." msgstr "" -#: neutron/common/exceptions.py:136 +#: neutron/common/exceptions.py:140 #, python-format msgid "" "Unable to complete operation for network %(net_id)s. The IP address " "%(ip_address)s is in use." msgstr "" -#: neutron/common/exceptions.py:141 +#: neutron/common/exceptions.py:145 #, python-format msgid "" "Unable to create the network. The VLAN %(vlan_id)s on physical network " "%(physical_network)s is in use." msgstr "" -#: neutron/common/exceptions.py:147 +#: neutron/common/exceptions.py:151 #, python-format msgid "" "Unable to create the flat network. Physical network %(physical_network)s " "is in use." msgstr "" -#: neutron/common/exceptions.py:152 +#: neutron/common/exceptions.py:156 #, python-format msgid "Unable to create the network. The tunnel ID %(tunnel_id)s is in use." msgstr "" -#: neutron/common/exceptions.py:157 +#: neutron/common/exceptions.py:161 msgid "Tenant network creation is not enabled." msgstr "" -#: neutron/common/exceptions.py:165 +#: neutron/common/exceptions.py:169 msgid "" "Unable to create the network. No tenant network is available for " "allocation." msgstr "" -#: neutron/common/exceptions.py:170 +#: neutron/common/exceptions.py:174 #, python-format msgid "" "Unable to plug the attachment %(att_id)s into port %(port_id)s for " @@ -1800,117 +1810,117 @@ msgid "" "%(att_port_id)s" msgstr "" -#: neutron/common/exceptions.py:176 +#: neutron/common/exceptions.py:180 #, python-format msgid "" "Subnet on port %(port_id)s does not match the requested subnet " "%(subnet_id)s" msgstr "" -#: neutron/common/exceptions.py:181 +#: neutron/common/exceptions.py:185 #, python-format msgid "Malformed request body: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:189 +#: neutron/common/exceptions.py:193 #, python-format msgid "Invalid input for operation: %(error_message)s." msgstr "" -#: neutron/common/exceptions.py:193 +#: neutron/common/exceptions.py:197 #, python-format msgid "The allocation pool %(pool)s is not valid." msgstr "" -#: neutron/common/exceptions.py:197 +#: neutron/common/exceptions.py:201 #, python-format msgid "" "Found overlapping allocation pools:%(pool_1)s %(pool_2)s for subnet " "%(subnet_cidr)s." msgstr "" -#: neutron/common/exceptions.py:202 +#: neutron/common/exceptions.py:206 #, python-format msgid "The allocation pool %(pool)s spans beyond the subnet cidr %(subnet_cidr)s." msgstr "" -#: neutron/common/exceptions.py:211 +#: neutron/common/exceptions.py:215 #, python-format msgid "Unable to generate unique mac on network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:215 +#: neutron/common/exceptions.py:219 #, python-format msgid "No more IP addresses available on network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:219 +#: neutron/common/exceptions.py:223 #, python-format msgid "Bridge %(bridge)s does not exist." msgstr "" -#: neutron/common/exceptions.py:223 +#: neutron/common/exceptions.py:227 #, python-format msgid "Creation failed. %(dev_name)s already exists." msgstr "" -#: neutron/common/exceptions.py:227 +#: neutron/common/exceptions.py:231 msgid "Sudo priviledge is required to run this command." msgstr "" -#: neutron/common/exceptions.py:231 +#: neutron/common/exceptions.py:235 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: neutron/common/exceptions.py:235 +#: neutron/common/exceptions.py:239 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: neutron/common/exceptions.py:239 +#: neutron/common/exceptions.py:243 msgid "Tenant-id was missing from Quota request" msgstr "" -#: neutron/common/exceptions.py:243 +#: neutron/common/exceptions.py:247 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: neutron/common/exceptions.py:248 +#: neutron/common/exceptions.py:252 #, python-format msgid "" "Unable to reconfigure sharing settings for network %(network)s. Multiple " "tenants are using it" msgstr "" -#: neutron/common/exceptions.py:253 +#: neutron/common/exceptions.py:257 #, python-format msgid "Invalid extension environment: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:257 +#: neutron/common/exceptions.py:261 #, python-format msgid "Unable to find any IP address on external network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:262 +#: neutron/common/exceptions.py:266 msgid "More than one external network exists" msgstr "" -#: neutron/common/exceptions.py:266 +#: neutron/common/exceptions.py:270 #, python-format msgid "An invalid value was provided for %(opt_name)s: %(opt_value)s" msgstr "" -#: neutron/common/exceptions.py:271 +#: neutron/common/exceptions.py:275 #, python-format msgid "Gateway ip %(ip_address)s conflicts with allocation pool %(pool)s" msgstr "" -#: neutron/common/exceptions.py:276 +#: neutron/common/exceptions.py:280 #, python-format msgid "Invalid network VLAN range: '%(vlan_range)s' - '%(error)s'" msgstr "" @@ -2013,200 +2023,200 @@ msgstr "" msgid "Cannot create resource for another tenant" msgstr "" -#: neutron/db/db_base_plugin_v2.py:274 +#: neutron/db/db_base_plugin_v2.py:272 #, python-format msgid "Generated mac for network %(network_id)s is %(mac_address)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:280 +#: neutron/db/db_base_plugin_v2.py:278 #, python-format msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:284 +#: neutron/db/db_base_plugin_v2.py:282 #, python-format msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/db_base_plugin_v2.py:314 +#: neutron/db/db_base_plugin_v2.py:312 #, python-format msgid "" "Hold allocated IP %(ip_address)s " "(%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:378 +#: neutron/db/db_base_plugin_v2.py:376 #, python-format msgid "Recycle %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:382 +#: neutron/db/db_base_plugin_v2.py:380 #, python-format msgid "Recycle: first match for %(first_ip)s-%(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:389 +#: neutron/db/db_base_plugin_v2.py:387 #, python-format msgid "Recycle: last match for %(first_ip)s-%(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:401 +#: neutron/db/db_base_plugin_v2.py:399 #, python-format msgid "Recycle: merged %(first_ip1)s-%(last_ip1)s and %(first_ip2)s-%(last_ip2)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:410 +#: neutron/db/db_base_plugin_v2.py:408 #, python-format msgid "Recycle: updated first %(first_ip)s-%(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:415 +#: neutron/db/db_base_plugin_v2.py:413 #, python-format msgid "Recycle: updated last %(first_ip)s-%(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:424 +#: neutron/db/db_base_plugin_v2.py:422 #, python-format msgid "Recycle: created new %(first_ip)s-%(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:448 +#: neutron/db/db_base_plugin_v2.py:446 #, python-format msgid "" "No fixed IP found that matches the network %(network_id)s and ip address " "%(ip_address)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:457 +#: neutron/db/db_base_plugin_v2.py:455 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:481 +#: neutron/db/db_base_plugin_v2.py:479 #, python-format msgid "All IP's from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:486 +#: neutron/db/db_base_plugin_v2.py:484 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:493 +#: neutron/db/db_base_plugin_v2.py:491 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: neutron/db/db_base_plugin_v2.py:599 +#: neutron/db/db_base_plugin_v2.py:597 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/db_base_plugin_v2.py:611 +#: neutron/db/db_base_plugin_v2.py:609 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: neutron/db/db_base_plugin_v2.py:617 +#: neutron/db/db_base_plugin_v2.py:615 #, python-format msgid "" "Failed to create port on network %(network_id)s, because fixed_ips " "included invalid subnet %(subnet_id)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:637 +#: neutron/db/db_base_plugin_v2.py:635 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:646 neutron/db/db_base_plugin_v2.py:679 +#: neutron/db/db_base_plugin_v2.py:644 neutron/db/db_base_plugin_v2.py:677 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/db_base_plugin_v2.py:694 +#: neutron/db/db_base_plugin_v2.py:692 #, python-format msgid "Port update. Hold %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:702 +#: neutron/db/db_base_plugin_v2.py:700 #, python-format msgid "Port update. Adding %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:757 +#: neutron/db/db_base_plugin_v2.py:755 #, python-format msgid "" "Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps" " with another subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:762 +#: neutron/db/db_base_plugin_v2.py:760 #, python-format msgid "" "Validation for CIDR: %(new_cidr)s failed - overlaps with subnet " "%(subnet_id)s (CIDR: %(cidr)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:782 +#: neutron/db/db_base_plugin_v2.py:780 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: neutron/db/db_base_plugin_v2.py:789 +#: neutron/db/db_base_plugin_v2.py:787 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/db_base_plugin_v2.py:796 +#: neutron/db/db_base_plugin_v2.py:794 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/db_base_plugin_v2.py:800 +#: neutron/db/db_base_plugin_v2.py:798 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:805 +#: neutron/db/db_base_plugin_v2.py:803 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:818 +#: neutron/db/db_base_plugin_v2.py:816 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: neutron/db/db_base_plugin_v2.py:829 +#: neutron/db/db_base_plugin_v2.py:827 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:842 neutron/db/db_base_plugin_v2.py:846 +#: neutron/db/db_base_plugin_v2.py:840 neutron/db/db_base_plugin_v2.py:844 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:968 +#: neutron/db/db_base_plugin_v2.py:966 #, python-format msgid "An exception occured while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1067 +#: neutron/db/db_base_plugin_v2.py:1065 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1091 +#: neutron/db/db_base_plugin_v2.py:1089 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1104 +#: neutron/db/db_base_plugin_v2.py:1102 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1366 +#: neutron/db/db_base_plugin_v2.py:1364 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1446 +#: neutron/db/db_base_plugin_v2.py:1444 #, python-format msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" @@ -2351,7 +2361,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:600 neutron/plugins/nicira/NeutronPlugin.py:1878 +#: neutron/db/l3_db.py:600 neutron/plugins/nicira/NeutronPlugin.py:1926 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -3019,6 +3029,51 @@ msgstr "" msgid "API for retrieving service providers for Neutron advanced services" msgstr "" +#: neutron/extensions/vpnaas.py:35 +#, python-format +msgid "VPNService %(vpnservice_id)s could not be found" +msgstr "" + +#: neutron/extensions/vpnaas.py:39 +#, python-format +msgid "ipsec_site_connection %(ipsecsite_conn_id)s not found" +msgstr "" + +#: neutron/extensions/vpnaas.py:43 +#, python-format +msgid "ipsec_site_connection %(attribute_a)s less than dpd_interval" +msgstr "" + +#: neutron/extensions/vpnaas.py:47 +#, python-format +msgid "IKEPolicy %(ikepolicy_id)s could not be found" +msgstr "" + +#: neutron/extensions/vpnaas.py:51 +#, python-format +msgid "IPsecPolicy %(ipsecpolicy_id)s could not be found" +msgstr "" + +#: neutron/extensions/vpnaas.py:55 +#, python-format +msgid "IKEPolicy %(ikepolicy_id)s is still in use" +msgstr "" + +#: neutron/extensions/vpnaas.py:59 +#, python-format +msgid "VPNService %(vpnservice_id)s is still in use" +msgstr "" + +#: neutron/extensions/vpnaas.py:63 +#, python-format +msgid "Invalid state %(state)s of vpnaas resource %(id)s" +msgstr "" + +#: neutron/extensions/vpnaas.py:67 +#, python-format +msgid "IPsecPolicy %(ipsecpolicy_id)s is still in use" +msgstr "" + #: neutron/openstack/common/exception.py:104 msgid "Uncaught exception" msgstr "" @@ -5451,7 +5506,7 @@ msgstr "" #, python-format msgid "" "MidoClient.create_tenant_router called: tenant_id=%(tenant_id)s, " -"name=%(name)smetadata_router=%(metadata_router)s" +"name=%(name)s, metadata_router=%(metadata_router)s" msgstr "" #: neutron/plugins/midonet/midonet_lib.py:292 @@ -5713,7 +5768,7 @@ msgid "MidonetPluginV2.update_network called: id=%(id)r, network=%(network)r" msgstr "" #: neutron/plugins/midonet/plugin.py:193 -#: neutron/plugins/nicira/NeutronPlugin.py:1073 +#: neutron/plugins/nicira/NeutronPlugin.py:1115 msgid "admin_state_up=False networks are not supported." msgstr "" @@ -6652,76 +6707,81 @@ msgstr "" msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:234 +#: neutron/plugins/nec/nec_plugin.py:237 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:253 +#: neutron/plugins/nec/nec_plugin.py:256 #, python-format msgid "create_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:269 +#: neutron/plugins/nec/nec_plugin.py:272 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:309 +#: neutron/plugins/nec/nec_plugin.py:312 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:318 +#: neutron/plugins/nec/nec_plugin.py:331 #, python-format -msgid "delete_network(): deleting auto-delete port from OFC: %s" +msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:334 +#: neutron/plugins/nec/nec_plugin.py:346 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:347 +#: neutron/plugins/nec/nec_plugin.py:361 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:359 +#: neutron/plugins/nec/nec_plugin.py:373 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:378 +#: neutron/plugins/nec/nec_plugin.py:392 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:404 +#: neutron/plugins/nec/nec_plugin.py:418 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:484 +#: neutron/plugins/nec/nec_plugin.py:426 +#, python-format +msgid "Failed to delete port=%s from OFC." +msgstr "" + +#: neutron/plugins/nec/nec_plugin.py:501 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:515 +#: neutron/plugins/nec/nec_plugin.py:532 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:534 +#: neutron/plugins/nec/nec_plugin.py:551 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:539 +#: neutron/plugins/nec/nec_plugin.py:556 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -6941,407 +7001,412 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:248 +#: neutron/plugins/nicira/NeutronPlugin.py:246 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:283 +#: neutron/plugins/nicira/NeutronPlugin.py:281 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:285 +#: neutron/plugins/nicira/NeutronPlugin.py:283 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:288 +#: neutron/plugins/nicira/NeutronPlugin.py:286 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:363 +#: neutron/plugins/nicira/NeutronPlugin.py:361 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:369 +#: neutron/plugins/nicira/NeutronPlugin.py:367 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:375 +#: neutron/plugins/nicira/NeutronPlugin.py:373 #, python-format msgid "" "Unable to plug attachment in router port %(r_port_id)s for neutron port " "id %(q_port_id)s on router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:420 +#: neutron/plugins/nicira/NeutronPlugin.py:418 msgid "An exception occured while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:446 -#: neutron/plugins/nicira/NeutronPlugin.py:481 -#: neutron/plugins/nicira/NeutronPlugin.py:649 +#: neutron/plugins/nicira/NeutronPlugin.py:448 +#, python-format +msgid "An exception occured while creating the quantum port %s on the NVP plaform" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:460 +#: neutron/plugins/nicira/NeutronPlugin.py:497 +#: neutron/plugins/nicira/NeutronPlugin.py:682 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:466 -#: neutron/plugins/nicira/NeutronPlugin.py:546 -#: neutron/plugins/nicira/NeutronPlugin.py:668 +#: neutron/plugins/nicira/NeutronPlugin.py:482 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:470 -#, python-format -msgid "An exception occured while plugging the interface into network:%s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:488 +#: neutron/plugins/nicira/NeutronPlugin.py:504 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:497 +#: neutron/plugins/nicira/NeutronPlugin.py:513 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:503 +#: neutron/plugins/nicira/NeutronPlugin.py:519 #, python-format msgid "port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:522 -#: neutron/plugins/nicira/NeutronPlugin.py:925 +#: neutron/plugins/nicira/NeutronPlugin.py:538 +#: neutron/plugins/nicira/NeutronPlugin.py:967 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:534 +#: neutron/plugins/nicira/NeutronPlugin.py:550 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:553 +#: neutron/plugins/nicira/NeutronPlugin.py:573 +#, python-format +msgid "" +"_nvp_create_router_port completed for port %(name)s on network " +"%(network_id)s. The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:586 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:561 +#: neutron/plugins/nicira/NeutronPlugin.py:594 #, python-format msgid "The gateway port for the router %s was not found on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:598 +#: neutron/plugins/nicira/NeutronPlugin.py:631 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:630 +#: neutron/plugins/nicira/NeutronPlugin.py:663 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:634 -#: neutron/plugins/nicira/NeutronPlugin.py:1823 +#: neutron/plugins/nicira/NeutronPlugin.py:667 +#: neutron/plugins/nicira/NeutronPlugin.py:1871 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:636 +#: neutron/plugins/nicira/NeutronPlugin.py:669 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:706 +#: neutron/plugins/nicira/NeutronPlugin.py:710 +#, python-format +msgid "" +"_nvp_create_l2_gw_port completed for port %(name)s on network " +"%(network_id)s. The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:748 #, python-format msgid "Unable to find NVP uuid for Neutron port %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:735 +#: neutron/plugins/nicira/NeutronPlugin.py:777 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:739 +#: neutron/plugins/nicira/NeutronPlugin.py:781 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:743 +#: neutron/plugins/nicira/NeutronPlugin.py:785 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:747 -#: neutron/plugins/nicira/NeutronPlugin.py:762 +#: neutron/plugins/nicira/NeutronPlugin.py:789 +#: neutron/plugins/nicira/NeutronPlugin.py:804 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:768 +#: neutron/plugins/nicira/NeutronPlugin.py:810 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:799 +#: neutron/plugins/nicira/NeutronPlugin.py:841 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:821 +#: neutron/plugins/nicira/NeutronPlugin.py:863 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:849 +#: neutron/plugins/nicira/NeutronPlugin.py:891 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:907 +#: neutron/plugins/nicira/NeutronPlugin.py:949 #, python-format msgid "A nvp lport identifier was not found for neutron port '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:935 +#: neutron/plugins/nicira/NeutronPlugin.py:977 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:938 +#: neutron/plugins/nicira/NeutronPlugin.py:980 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:964 +#: neutron/plugins/nicira/NeutronPlugin.py:1006 #, python-format msgid "" "Current network status:%(nvp_net_status)s; Status in Neutron " "DB:%(neutron_status)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:974 -#: neutron/plugins/nicira/NeutronPlugin.py:1022 +#: neutron/plugins/nicira/NeutronPlugin.py:1016 +#: neutron/plugins/nicira/NeutronPlugin.py:1064 msgid "Unable to get logical switches" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1036 +#: neutron/plugins/nicira/NeutronPlugin.py:1078 #, python-format msgid "Logical Switch %s found in neutron database but not in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1051 +#: neutron/plugins/nicira/NeutronPlugin.py:1093 #, python-format msgid "" "Found %s logical switches not bound to Neutron networks. Neutron and NVP " "are potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1055 +#: neutron/plugins/nicira/NeutronPlugin.py:1097 #, python-format msgid "get_networks() completed for tenant %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1140 +#: neutron/plugins/nicira/NeutronPlugin.py:1182 #, python-format msgid "Lswitch %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1149 +#: neutron/plugins/nicira/NeutronPlugin.py:1191 msgid "Unable to get ports" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1176 +#: neutron/plugins/nicira/NeutronPlugin.py:1218 #, python-format msgid "Neutron logical port %s was not found on NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1183 +#: neutron/plugins/nicira/NeutronPlugin.py:1225 #, python-format msgid "" "Found %s logical ports not bound to Neutron ports. Neutron and NVP are " "potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1249 +#: neutron/plugins/nicira/NeutronPlugin.py:1283 #, python-format -msgid "Network %s was not found in NVP." +msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1257 -msgid "Unable to create port or set port attachment in NVP." +#: neutron/plugins/nicira/NeutronPlugin.py:1300 +#, python-format +msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1261 -#, python-format -msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" +#: neutron/plugins/nicira/NeutronPlugin.py:1311 +msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1338 +#: neutron/plugins/nicira/NeutronPlugin.py:1386 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1364 +#: neutron/plugins/nicira/NeutronPlugin.py:1412 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1491 -#: neutron/plugins/nicira/NeutronPlugin.py:1535 +#: neutron/plugins/nicira/NeutronPlugin.py:1539 +#: neutron/plugins/nicira/NeutronPlugin.py:1583 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1504 +#: neutron/plugins/nicira/NeutronPlugin.py:1552 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1544 +#: neutron/plugins/nicira/NeutronPlugin.py:1592 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1560 +#: neutron/plugins/nicira/NeutronPlugin.py:1608 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1564 +#: neutron/plugins/nicira/NeutronPlugin.py:1612 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1566 +#: neutron/plugins/nicira/NeutronPlugin.py:1614 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1599 +#: neutron/plugins/nicira/NeutronPlugin.py:1647 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1603 +#: neutron/plugins/nicira/NeutronPlugin.py:1651 msgid "Unable to delete logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1623 +#: neutron/plugins/nicira/NeutronPlugin.py:1671 #, python-format msgid "" "Current router status:%(router_status)s;Status in Neutron " "DB:%(db_router_status)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1650 +#: neutron/plugins/nicira/NeutronPlugin.py:1698 msgid "Unable to get logical routers from NVP controller" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1672 +#: neutron/plugins/nicira/NeutronPlugin.py:1720 #, python-format msgid "" "Found %s logical routers not bound to Neutron routers. Neutron and NVP " "are potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1698 -#, python-format -msgid "" -"The port %(port_id)s, connected to the router %(router_id)s was not found" -" on the NVP backend." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1733 +#: neutron/plugins/nicira/NeutronPlugin.py:1781 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1778 +#: neutron/plugins/nicira/NeutronPlugin.py:1826 #, python-format msgid "" "The port %(port_id)s, connected to the router %(router_id)s was not found" " on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1790 +#: neutron/plugins/nicira/NeutronPlugin.py:1838 #, python-format msgid "" "Unable to find NVP logical router port for Neutron port id:%s. Was this " "port ever paired with a logical router?" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1819 +#: neutron/plugins/nicira/NeutronPlugin.py:1867 #, python-format msgid "Logical router port resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1845 +#: neutron/plugins/nicira/NeutronPlugin.py:1893 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1851 +#: neutron/plugins/nicira/NeutronPlugin.py:1899 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1917 +#: neutron/plugins/nicira/NeutronPlugin.py:1965 #, python-format msgid "Address list for NVP logical router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1941 +#: neutron/plugins/nicira/NeutronPlugin.py:1989 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1984 +#: neutron/plugins/nicira/NeutronPlugin.py:2032 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1987 +#: neutron/plugins/nicira/NeutronPlugin.py:2035 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2013 +#: neutron/plugins/nicira/NeutronPlugin.py:2061 #, python-format msgid "" "Create_l2_gw_service did not return an uuid for the newly created " "resource:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2035 +#: neutron/plugins/nicira/NeutronPlugin.py:2083 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" @@ -7453,7 +7518,7 @@ msgstr "" #: neutron/plugins/nicira/nvplib.py:505 #, python-format -msgid "Cannot update NVP routes %(routes)s forrouter %(router_id)s" +msgid "Cannot update NVP routes %(routes)s for router %(router_id)s" msgstr "" #: neutron/plugins/nicira/nvplib.py:621 @@ -7479,91 +7544,91 @@ msgstr "" msgid "get_port() %(network)s %(port)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:664 neutron/plugins/nicira/nvplib.py:718 +#: neutron/plugins/nicira/nvplib.py:664 neutron/plugins/nicira/nvplib.py:719 #, python-format msgid "Port or Network not found, Error: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:713 +#: neutron/plugins/nicira/nvplib.py:714 #, python-format msgid "Updated logical port %(result)s on logical switch %(uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:749 +#: neutron/plugins/nicira/nvplib.py:751 #, python-format -msgid "Created logical port %(result)s on logical swtich %(uuid)s" +msgid "Created logical port %(result)s on logical switch %(uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:773 +#: neutron/plugins/nicira/nvplib.py:775 #, python-format msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:803 +#: neutron/plugins/nicira/nvplib.py:805 #, python-format msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:813 +#: neutron/plugins/nicira/nvplib.py:815 #, python-format msgid "" "Delete logical router port %(lport_uuid)s on logical router " "%(lrouter_uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:868 +#: neutron/plugins/nicira/nvplib.py:870 #, python-format msgid "Invalid NVP attachment type '%s'" msgstr "" -#: neutron/plugins/nicira/nvplib.py:880 +#: neutron/plugins/nicira/nvplib.py:882 #, python-format msgid "Port not found, Error: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:999 +#: neutron/plugins/nicira/nvplib.py:1002 #, python-format msgid "Created Security Profile: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1025 +#: neutron/plugins/nicira/nvplib.py:1028 #, python-format msgid "Updated Security Profile: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1044 +#: neutron/plugins/nicira/nvplib.py:1047 #, python-format msgid "Invalid keys for NAT match: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1050 +#: neutron/plugins/nicira/nvplib.py:1053 #, python-format msgid "Creating NAT rule: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1064 +#: neutron/plugins/nicira/nvplib.py:1067 msgid "" "No SNAT rules cannot be applied as they are not available in this version" " of the NVP platform" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1199 +#: neutron/plugins/nicira/nvplib.py:1202 #, python-format msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1204 +#: neutron/plugins/nicira/nvplib.py:1207 #, python-format msgid "" "An exception occurred while updating IP addresses on a router logical " "port:%s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1245 +#: neutron/plugins/nicira/nvplib.py:1248 msgid "Failed to create logical queue" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1256 +#: neutron/plugins/nicira/nvplib.py:1259 msgid "Failed to delete logical queue" msgstr "" @@ -8052,7 +8117,7 @@ msgstr "" #: neutron/plugins/nicira/extensions/nvp_qos.py:46 #, python-format -msgid "Invalid value for dscp %(data)s must be integer valuebetween 0 and 63." +msgid "Invalid value for dscp %(data)s must be integer value between 0 and 63." msgstr "" #: neutron/plugins/nicira/extensions/nvp_qos.py:51 @@ -9013,3 +9078,33 @@ msgstr "" #~ msgid "No DSCP field needed when QoS workload marked trusted" #~ msgstr "" +#~ msgid "" +#~ "MidoClient.create_tenant_router called: " +#~ "tenant_id=%(tenant_id)s, " +#~ "name=%(name)smetadata_router=%(metadata_router)s" +#~ msgstr "" + +#~ msgid "delete_network(): deleting auto-delete port from OFC: %s" +#~ msgstr "" + +#~ msgid "An exception occured while plugging the interface into network:%s" +#~ msgstr "" + +#~ msgid "Network %s was not found in NVP." +#~ msgstr "" + +#~ msgid "" +#~ "The port %(port_id)s, connected to the" +#~ " router %(router_id)s was not found " +#~ "on the NVP backend." +#~ msgstr "" + +#~ msgid "Cannot update NVP routes %(routes)s forrouter %(router_id)s" +#~ msgstr "" + +#~ msgid "Created logical port %(result)s on logical swtich %(uuid)s" +#~ msgstr "" + +#~ msgid "Invalid value for dscp %(data)s must be integer valuebetween 0 and 63." +#~ msgstr "" + diff --git a/neutron/locale/sl_SI/LC_MESSAGES/neutron.po b/neutron/locale/sl_SI/LC_MESSAGES/neutron.po index 7ae2f6ad1..2e88646be 100644 --- a/neutron/locale/sl_SI/LC_MESSAGES/neutron.po +++ b/neutron/locale/sl_SI/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-07-30 19:54+0000\n" +"POT-Creation-Date: 2013-07-31 19:55+0000\n" "PO-Revision-Date: 2013-06-28 06:06+0000\n" "Last-Translator: daisy.ycguo \n" "Language-Team: Slovenian (Slovenia) " @@ -405,7 +405,7 @@ msgid "" "networks" msgstr "" -#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:865 +#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:858 msgid "DHCP agent started" msgstr "" @@ -422,97 +422,102 @@ msgstr "" msgid "Synchronizing state" msgstr "" -#: neutron/agent/dhcp_agent.py:166 +#: neutron/agent/dhcp_agent.py:163 +#, python-format +msgid "Unable to sync network state on deleted network %s" +msgstr "" + +#: neutron/agent/dhcp_agent.py:171 msgid "Unable to sync network state." msgstr "" -#: neutron/agent/dhcp_agent.py:186 neutron/agent/dhcp_agent.py:226 +#: neutron/agent/dhcp_agent.py:191 neutron/agent/dhcp_agent.py:231 #, python-format msgid "Network %s RPC info call failed." msgstr "" -#: neutron/agent/dhcp_agent.py:318 +#: neutron/agent/dhcp_agent.py:323 #, python-format msgid "" "%(port_num)d router ports found on the metadata access network. Only the " "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:528 neutron/agent/l3_agent.py:159 +#: neutron/agent/dhcp_agent.py:533 neutron/agent/l3_agent.py:159 #: neutron/debug/debug_agent.py:45 msgid "The driver used to manage the virtual interface." msgstr "" -#: neutron/agent/dhcp_agent.py:536 +#: neutron/agent/dhcp_agent.py:541 msgid "You must specify an interface driver" msgstr "" -#: neutron/agent/dhcp_agent.py:542 neutron/agent/l3_agent.py:202 +#: neutron/agent/dhcp_agent.py:547 neutron/agent/l3_agent.py:202 #, python-format msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/dhcp_agent.py:590 +#: neutron/agent/dhcp_agent.py:595 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/dhcp_agent.py:600 +#: neutron/agent/dhcp_agent.py:605 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/dhcp_agent.py:641 +#: neutron/agent/dhcp_agent.py:646 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/dhcp_agent.py:682 neutron/debug/debug_agent.py:75 +#: neutron/agent/dhcp_agent.py:687 neutron/debug/debug_agent.py:75 #, python-format msgid "Reusing existing device: %s." msgstr "" -#: neutron/agent/dhcp_agent.py:769 +#: neutron/agent/dhcp_agent.py:762 msgid "Location to DHCP lease relay UNIX domain socket" msgstr "" -#: neutron/agent/dhcp_agent.py:799 +#: neutron/agent/dhcp_agent.py:792 #, python-format msgid "Network ID %s is not a valid UUID" msgstr "" -#: neutron/agent/dhcp_agent.py:805 +#: neutron/agent/dhcp_agent.py:798 msgid "Unable to parse lease relay msg to dict." msgstr "" -#: neutron/agent/dhcp_agent.py:806 +#: neutron/agent/dhcp_agent.py:799 #, python-format msgid "Exception value: %s" msgstr "" -#: neutron/agent/dhcp_agent.py:807 +#: neutron/agent/dhcp_agent.py:800 #, python-format msgid "Message representation: %s" msgstr "" -#: neutron/agent/dhcp_agent.py:809 +#: neutron/agent/dhcp_agent.py:802 msgid "Unable update lease. Exception" msgstr "" -#: neutron/agent/dhcp_agent.py:848 neutron/agent/l3_agent.py:805 +#: neutron/agent/dhcp_agent.py:841 neutron/agent/l3_agent.py:805 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:854 neutron/agent/l3_agent.py:810 +#: neutron/agent/dhcp_agent.py:847 neutron/agent/l3_agent.py:810 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:228 #: neutron/plugins/nec/agent/nec_neutron_agent.py:184 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:221 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:862 neutron/agent/l3_agent.py:815 +#: neutron/agent/dhcp_agent.py:855 neutron/agent/l3_agent.py:815 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:281 #, python-format msgid "agent_updated by server side %s!" @@ -930,27 +935,27 @@ msgstr "" msgid "No namespace defined for parent" msgstr "" -#: neutron/agent/linux/iptables_firewall.py:56 +#: neutron/agent/linux/iptables_firewall.py:58 #, python-format msgid "Preparing device (%s) filter" msgstr "" -#: neutron/agent/linux/iptables_firewall.py:64 +#: neutron/agent/linux/iptables_firewall.py:66 #, python-format msgid "Updating device (%s) filter" msgstr "" -#: neutron/agent/linux/iptables_firewall.py:66 +#: neutron/agent/linux/iptables_firewall.py:68 #, python-format msgid "Attempted to update port filter which is not filtered %s" msgstr "" -#: neutron/agent/linux/iptables_firewall.py:75 +#: neutron/agent/linux/iptables_firewall.py:77 #, python-format msgid "Removing device (%s) filter" msgstr "" -#: neutron/agent/linux/iptables_firewall.py:77 +#: neutron/agent/linux/iptables_firewall.py:79 #, python-format msgid "Attempted to remove port filter which is not filtered %r" msgstr "" @@ -1381,58 +1386,58 @@ msgstr "" msgid "'%s' is not a valid IP subnet" msgstr "" -#: neutron/api/v2/attributes.py:271 +#: neutron/api/v2/attributes.py:266 neutron/api/v2/attributes.py:307 #, python-format -msgid "'%s' is not a valid input" +msgid "'%s' is not a list" msgstr "" -#: neutron/api/v2/attributes.py:278 +#: neutron/api/v2/attributes.py:271 neutron/api/v2/attributes.py:318 #, python-format -msgid "'%s' is not a valid UUID" +msgid "Duplicate items in the list: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:290 +#: neutron/api/v2/attributes.py:288 #, python-format -msgid "'%s' is not a list" +msgid "'%s' is not a valid input" msgstr "" -#: neutron/api/v2/attributes.py:301 +#: neutron/api/v2/attributes.py:295 #, python-format -msgid "Duplicate items in the list: '%s'" +msgid "'%s' is not a valid UUID" msgstr "" -#: neutron/api/v2/attributes.py:308 +#: neutron/api/v2/attributes.py:325 #, python-format msgid "'%s' is not a dictionary" msgstr "" -#: neutron/api/v2/attributes.py:333 +#: neutron/api/v2/attributes.py:350 #, python-format msgid "Validator '%s' does not exist." msgstr "" -#: neutron/api/v2/attributes.py:365 +#: neutron/api/v2/attributes.py:382 #, python-format msgid "'%s' is not an integer" msgstr "" -#: neutron/api/v2/attributes.py:370 +#: neutron/api/v2/attributes.py:387 #, python-format msgid "'%s' should be non-negative" msgstr "" -#: neutron/api/v2/attributes.py:389 +#: neutron/api/v2/attributes.py:406 #, python-format msgid "'%s' cannot be converted to boolean" msgstr "" -#: neutron/api/v2/attributes.py:397 +#: neutron/api/v2/attributes.py:414 #: neutron/plugins/nec/extensions/packetfilter.py:48 #, python-format msgid "'%s' is not a integer" msgstr "" -#: neutron/api/v2/attributes.py:410 +#: neutron/api/v2/attributes.py:427 #, python-format msgid "'%s' is not of the form =[value]" msgstr "" @@ -1683,116 +1688,121 @@ msgstr "" #: neutron/common/exceptions.py:74 #, python-format +msgid "Port %(port_id)s could not be found" +msgstr "" + +#: neutron/common/exceptions.py:78 +#, python-format msgid "Port %(port_id)s could not be found on network %(net_id)s" msgstr "" -#: neutron/common/exceptions.py:79 +#: neutron/common/exceptions.py:83 msgid "Policy configuration policy.json could not be found" msgstr "" -#: neutron/common/exceptions.py:83 +#: neutron/common/exceptions.py:87 #, python-format msgid "Requested rule:%(rule)s cannot be found" msgstr "" -#: neutron/common/exceptions.py:87 +#: neutron/common/exceptions.py:91 #, python-format msgid "Failed to init policy %(policy)s because %(reason)s" msgstr "" -#: neutron/common/exceptions.py:91 +#: neutron/common/exceptions.py:95 #, python-format msgid "Failed to check policy %(policy)s because %(reason)s" msgstr "" -#: neutron/common/exceptions.py:95 +#: neutron/common/exceptions.py:99 #, python-format msgid "Unsupported port state: %(port_state)s" msgstr "" -#: neutron/common/exceptions.py:99 +#: neutron/common/exceptions.py:103 msgid "The resource is inuse" msgstr "" -#: neutron/common/exceptions.py:103 +#: neutron/common/exceptions.py:107 #, python-format msgid "" "Unable to complete operation on network %(net_id)s. There are one or more" " ports still in use on the network." msgstr "" -#: neutron/common/exceptions.py:108 +#: neutron/common/exceptions.py:112 #, python-format msgid "" "Unable to complete operation on subnet %(subnet_id)s. One or more ports " "have an IP allocation from this subnet." msgstr "" -#: neutron/common/exceptions.py:113 +#: neutron/common/exceptions.py:117 #, python-format msgid "" "Unable to complete operation on port %(port_id)s for network %(net_id)s. " "Port already has an attacheddevice %(device_id)s." msgstr "" -#: neutron/common/exceptions.py:119 +#: neutron/common/exceptions.py:123 #, python-format msgid "" "Unable to complete operation for network %(net_id)s. The mac address " "%(mac)s is in use." msgstr "" -#: neutron/common/exceptions.py:125 +#: neutron/common/exceptions.py:129 #, python-format msgid "" "Unable to complete operation for %(subnet_id)s. The number of host routes" " exceeds the limit %(quota)s." msgstr "" -#: neutron/common/exceptions.py:131 +#: neutron/common/exceptions.py:135 #, python-format msgid "" "Unable to complete operation for %(subnet_id)s. The number of DNS " "nameservers exceeds the limit %(quota)s." msgstr "" -#: neutron/common/exceptions.py:136 +#: neutron/common/exceptions.py:140 #, python-format msgid "" "Unable to complete operation for network %(net_id)s. The IP address " "%(ip_address)s is in use." msgstr "" -#: neutron/common/exceptions.py:141 +#: neutron/common/exceptions.py:145 #, python-format msgid "" "Unable to create the network. The VLAN %(vlan_id)s on physical network " "%(physical_network)s is in use." msgstr "" -#: neutron/common/exceptions.py:147 +#: neutron/common/exceptions.py:151 #, python-format msgid "" "Unable to create the flat network. Physical network %(physical_network)s " "is in use." msgstr "" -#: neutron/common/exceptions.py:152 +#: neutron/common/exceptions.py:156 #, python-format msgid "Unable to create the network. The tunnel ID %(tunnel_id)s is in use." msgstr "" -#: neutron/common/exceptions.py:157 +#: neutron/common/exceptions.py:161 msgid "Tenant network creation is not enabled." msgstr "" -#: neutron/common/exceptions.py:165 +#: neutron/common/exceptions.py:169 msgid "" "Unable to create the network. No tenant network is available for " "allocation." msgstr "" -#: neutron/common/exceptions.py:170 +#: neutron/common/exceptions.py:174 #, python-format msgid "" "Unable to plug the attachment %(att_id)s into port %(port_id)s for " @@ -1800,117 +1810,117 @@ msgid "" "%(att_port_id)s" msgstr "" -#: neutron/common/exceptions.py:176 +#: neutron/common/exceptions.py:180 #, python-format msgid "" "Subnet on port %(port_id)s does not match the requested subnet " "%(subnet_id)s" msgstr "" -#: neutron/common/exceptions.py:181 +#: neutron/common/exceptions.py:185 #, python-format msgid "Malformed request body: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:189 +#: neutron/common/exceptions.py:193 #, python-format msgid "Invalid input for operation: %(error_message)s." msgstr "" -#: neutron/common/exceptions.py:193 +#: neutron/common/exceptions.py:197 #, python-format msgid "The allocation pool %(pool)s is not valid." msgstr "" -#: neutron/common/exceptions.py:197 +#: neutron/common/exceptions.py:201 #, python-format msgid "" "Found overlapping allocation pools:%(pool_1)s %(pool_2)s for subnet " "%(subnet_cidr)s." msgstr "" -#: neutron/common/exceptions.py:202 +#: neutron/common/exceptions.py:206 #, python-format msgid "The allocation pool %(pool)s spans beyond the subnet cidr %(subnet_cidr)s." msgstr "" -#: neutron/common/exceptions.py:211 +#: neutron/common/exceptions.py:215 #, python-format msgid "Unable to generate unique mac on network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:215 +#: neutron/common/exceptions.py:219 #, python-format msgid "No more IP addresses available on network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:219 +#: neutron/common/exceptions.py:223 #, python-format msgid "Bridge %(bridge)s does not exist." msgstr "" -#: neutron/common/exceptions.py:223 +#: neutron/common/exceptions.py:227 #, python-format msgid "Creation failed. %(dev_name)s already exists." msgstr "" -#: neutron/common/exceptions.py:227 +#: neutron/common/exceptions.py:231 msgid "Sudo priviledge is required to run this command." msgstr "" -#: neutron/common/exceptions.py:231 +#: neutron/common/exceptions.py:235 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: neutron/common/exceptions.py:235 +#: neutron/common/exceptions.py:239 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: neutron/common/exceptions.py:239 +#: neutron/common/exceptions.py:243 msgid "Tenant-id was missing from Quota request" msgstr "" -#: neutron/common/exceptions.py:243 +#: neutron/common/exceptions.py:247 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: neutron/common/exceptions.py:248 +#: neutron/common/exceptions.py:252 #, python-format msgid "" "Unable to reconfigure sharing settings for network %(network)s. Multiple " "tenants are using it" msgstr "" -#: neutron/common/exceptions.py:253 +#: neutron/common/exceptions.py:257 #, python-format msgid "Invalid extension environment: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:257 +#: neutron/common/exceptions.py:261 #, python-format msgid "Unable to find any IP address on external network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:262 +#: neutron/common/exceptions.py:266 msgid "More than one external network exists" msgstr "" -#: neutron/common/exceptions.py:266 +#: neutron/common/exceptions.py:270 #, python-format msgid "An invalid value was provided for %(opt_name)s: %(opt_value)s" msgstr "" -#: neutron/common/exceptions.py:271 +#: neutron/common/exceptions.py:275 #, python-format msgid "Gateway ip %(ip_address)s conflicts with allocation pool %(pool)s" msgstr "" -#: neutron/common/exceptions.py:276 +#: neutron/common/exceptions.py:280 #, python-format msgid "Invalid network VLAN range: '%(vlan_range)s' - '%(error)s'" msgstr "" @@ -2013,200 +2023,200 @@ msgstr "" msgid "Cannot create resource for another tenant" msgstr "" -#: neutron/db/db_base_plugin_v2.py:274 +#: neutron/db/db_base_plugin_v2.py:272 #, python-format msgid "Generated mac for network %(network_id)s is %(mac_address)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:280 +#: neutron/db/db_base_plugin_v2.py:278 #, python-format msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:284 +#: neutron/db/db_base_plugin_v2.py:282 #, python-format msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/db_base_plugin_v2.py:314 +#: neutron/db/db_base_plugin_v2.py:312 #, python-format msgid "" "Hold allocated IP %(ip_address)s " "(%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:378 +#: neutron/db/db_base_plugin_v2.py:376 #, python-format msgid "Recycle %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:382 +#: neutron/db/db_base_plugin_v2.py:380 #, python-format msgid "Recycle: first match for %(first_ip)s-%(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:389 +#: neutron/db/db_base_plugin_v2.py:387 #, python-format msgid "Recycle: last match for %(first_ip)s-%(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:401 +#: neutron/db/db_base_plugin_v2.py:399 #, python-format msgid "Recycle: merged %(first_ip1)s-%(last_ip1)s and %(first_ip2)s-%(last_ip2)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:410 +#: neutron/db/db_base_plugin_v2.py:408 #, python-format msgid "Recycle: updated first %(first_ip)s-%(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:415 +#: neutron/db/db_base_plugin_v2.py:413 #, python-format msgid "Recycle: updated last %(first_ip)s-%(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:424 +#: neutron/db/db_base_plugin_v2.py:422 #, python-format msgid "Recycle: created new %(first_ip)s-%(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:448 +#: neutron/db/db_base_plugin_v2.py:446 #, python-format msgid "" "No fixed IP found that matches the network %(network_id)s and ip address " "%(ip_address)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:457 +#: neutron/db/db_base_plugin_v2.py:455 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:481 +#: neutron/db/db_base_plugin_v2.py:479 #, python-format msgid "All IP's from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:486 +#: neutron/db/db_base_plugin_v2.py:484 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:493 +#: neutron/db/db_base_plugin_v2.py:491 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: neutron/db/db_base_plugin_v2.py:599 +#: neutron/db/db_base_plugin_v2.py:597 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/db_base_plugin_v2.py:611 +#: neutron/db/db_base_plugin_v2.py:609 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: neutron/db/db_base_plugin_v2.py:617 +#: neutron/db/db_base_plugin_v2.py:615 #, python-format msgid "" "Failed to create port on network %(network_id)s, because fixed_ips " "included invalid subnet %(subnet_id)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:637 +#: neutron/db/db_base_plugin_v2.py:635 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:646 neutron/db/db_base_plugin_v2.py:679 +#: neutron/db/db_base_plugin_v2.py:644 neutron/db/db_base_plugin_v2.py:677 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/db_base_plugin_v2.py:694 +#: neutron/db/db_base_plugin_v2.py:692 #, python-format msgid "Port update. Hold %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:702 +#: neutron/db/db_base_plugin_v2.py:700 #, python-format msgid "Port update. Adding %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:757 +#: neutron/db/db_base_plugin_v2.py:755 #, python-format msgid "" "Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps" " with another subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:762 +#: neutron/db/db_base_plugin_v2.py:760 #, python-format msgid "" "Validation for CIDR: %(new_cidr)s failed - overlaps with subnet " "%(subnet_id)s (CIDR: %(cidr)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:782 +#: neutron/db/db_base_plugin_v2.py:780 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: neutron/db/db_base_plugin_v2.py:789 +#: neutron/db/db_base_plugin_v2.py:787 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/db_base_plugin_v2.py:796 +#: neutron/db/db_base_plugin_v2.py:794 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/db_base_plugin_v2.py:800 +#: neutron/db/db_base_plugin_v2.py:798 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:805 +#: neutron/db/db_base_plugin_v2.py:803 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:818 +#: neutron/db/db_base_plugin_v2.py:816 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: neutron/db/db_base_plugin_v2.py:829 +#: neutron/db/db_base_plugin_v2.py:827 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:842 neutron/db/db_base_plugin_v2.py:846 +#: neutron/db/db_base_plugin_v2.py:840 neutron/db/db_base_plugin_v2.py:844 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:968 +#: neutron/db/db_base_plugin_v2.py:966 #, python-format msgid "An exception occured while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1067 +#: neutron/db/db_base_plugin_v2.py:1065 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1091 +#: neutron/db/db_base_plugin_v2.py:1089 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1104 +#: neutron/db/db_base_plugin_v2.py:1102 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1366 +#: neutron/db/db_base_plugin_v2.py:1364 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1446 +#: neutron/db/db_base_plugin_v2.py:1444 #, python-format msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" @@ -2351,7 +2361,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:600 neutron/plugins/nicira/NeutronPlugin.py:1878 +#: neutron/db/l3_db.py:600 neutron/plugins/nicira/NeutronPlugin.py:1926 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -3019,6 +3029,51 @@ msgstr "" msgid "API for retrieving service providers for Neutron advanced services" msgstr "" +#: neutron/extensions/vpnaas.py:35 +#, python-format +msgid "VPNService %(vpnservice_id)s could not be found" +msgstr "" + +#: neutron/extensions/vpnaas.py:39 +#, python-format +msgid "ipsec_site_connection %(ipsecsite_conn_id)s not found" +msgstr "" + +#: neutron/extensions/vpnaas.py:43 +#, python-format +msgid "ipsec_site_connection %(attribute_a)s less than dpd_interval" +msgstr "" + +#: neutron/extensions/vpnaas.py:47 +#, python-format +msgid "IKEPolicy %(ikepolicy_id)s could not be found" +msgstr "" + +#: neutron/extensions/vpnaas.py:51 +#, python-format +msgid "IPsecPolicy %(ipsecpolicy_id)s could not be found" +msgstr "" + +#: neutron/extensions/vpnaas.py:55 +#, python-format +msgid "IKEPolicy %(ikepolicy_id)s is still in use" +msgstr "" + +#: neutron/extensions/vpnaas.py:59 +#, python-format +msgid "VPNService %(vpnservice_id)s is still in use" +msgstr "" + +#: neutron/extensions/vpnaas.py:63 +#, python-format +msgid "Invalid state %(state)s of vpnaas resource %(id)s" +msgstr "" + +#: neutron/extensions/vpnaas.py:67 +#, python-format +msgid "IPsecPolicy %(ipsecpolicy_id)s is still in use" +msgstr "" + #: neutron/openstack/common/exception.py:104 msgid "Uncaught exception" msgstr "" @@ -5451,7 +5506,7 @@ msgstr "" #, python-format msgid "" "MidoClient.create_tenant_router called: tenant_id=%(tenant_id)s, " -"name=%(name)smetadata_router=%(metadata_router)s" +"name=%(name)s, metadata_router=%(metadata_router)s" msgstr "" #: neutron/plugins/midonet/midonet_lib.py:292 @@ -5713,7 +5768,7 @@ msgid "MidonetPluginV2.update_network called: id=%(id)r, network=%(network)r" msgstr "" #: neutron/plugins/midonet/plugin.py:193 -#: neutron/plugins/nicira/NeutronPlugin.py:1073 +#: neutron/plugins/nicira/NeutronPlugin.py:1115 msgid "admin_state_up=False networks are not supported." msgstr "" @@ -6652,76 +6707,81 @@ msgstr "" msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:234 +#: neutron/plugins/nec/nec_plugin.py:237 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:253 +#: neutron/plugins/nec/nec_plugin.py:256 #, python-format msgid "create_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:269 +#: neutron/plugins/nec/nec_plugin.py:272 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:309 +#: neutron/plugins/nec/nec_plugin.py:312 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:318 +#: neutron/plugins/nec/nec_plugin.py:331 #, python-format -msgid "delete_network(): deleting auto-delete port from OFC: %s" +msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:334 +#: neutron/plugins/nec/nec_plugin.py:346 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:347 +#: neutron/plugins/nec/nec_plugin.py:361 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:359 +#: neutron/plugins/nec/nec_plugin.py:373 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:378 +#: neutron/plugins/nec/nec_plugin.py:392 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:404 +#: neutron/plugins/nec/nec_plugin.py:418 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:484 +#: neutron/plugins/nec/nec_plugin.py:426 +#, python-format +msgid "Failed to delete port=%s from OFC." +msgstr "" + +#: neutron/plugins/nec/nec_plugin.py:501 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:515 +#: neutron/plugins/nec/nec_plugin.py:532 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:534 +#: neutron/plugins/nec/nec_plugin.py:551 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:539 +#: neutron/plugins/nec/nec_plugin.py:556 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -6941,407 +7001,412 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:248 +#: neutron/plugins/nicira/NeutronPlugin.py:246 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:283 +#: neutron/plugins/nicira/NeutronPlugin.py:281 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:285 +#: neutron/plugins/nicira/NeutronPlugin.py:283 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:288 +#: neutron/plugins/nicira/NeutronPlugin.py:286 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:363 +#: neutron/plugins/nicira/NeutronPlugin.py:361 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:369 +#: neutron/plugins/nicira/NeutronPlugin.py:367 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:375 +#: neutron/plugins/nicira/NeutronPlugin.py:373 #, python-format msgid "" "Unable to plug attachment in router port %(r_port_id)s for neutron port " "id %(q_port_id)s on router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:420 +#: neutron/plugins/nicira/NeutronPlugin.py:418 msgid "An exception occured while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:446 -#: neutron/plugins/nicira/NeutronPlugin.py:481 -#: neutron/plugins/nicira/NeutronPlugin.py:649 +#: neutron/plugins/nicira/NeutronPlugin.py:448 +#, python-format +msgid "An exception occured while creating the quantum port %s on the NVP plaform" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:460 +#: neutron/plugins/nicira/NeutronPlugin.py:497 +#: neutron/plugins/nicira/NeutronPlugin.py:682 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:466 -#: neutron/plugins/nicira/NeutronPlugin.py:546 -#: neutron/plugins/nicira/NeutronPlugin.py:668 +#: neutron/plugins/nicira/NeutronPlugin.py:482 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:470 -#, python-format -msgid "An exception occured while plugging the interface into network:%s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:488 +#: neutron/plugins/nicira/NeutronPlugin.py:504 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:497 +#: neutron/plugins/nicira/NeutronPlugin.py:513 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:503 +#: neutron/plugins/nicira/NeutronPlugin.py:519 #, python-format msgid "port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:522 -#: neutron/plugins/nicira/NeutronPlugin.py:925 +#: neutron/plugins/nicira/NeutronPlugin.py:538 +#: neutron/plugins/nicira/NeutronPlugin.py:967 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:534 +#: neutron/plugins/nicira/NeutronPlugin.py:550 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:553 +#: neutron/plugins/nicira/NeutronPlugin.py:573 +#, python-format +msgid "" +"_nvp_create_router_port completed for port %(name)s on network " +"%(network_id)s. The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:586 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:561 +#: neutron/plugins/nicira/NeutronPlugin.py:594 #, python-format msgid "The gateway port for the router %s was not found on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:598 +#: neutron/plugins/nicira/NeutronPlugin.py:631 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:630 +#: neutron/plugins/nicira/NeutronPlugin.py:663 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:634 -#: neutron/plugins/nicira/NeutronPlugin.py:1823 +#: neutron/plugins/nicira/NeutronPlugin.py:667 +#: neutron/plugins/nicira/NeutronPlugin.py:1871 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:636 +#: neutron/plugins/nicira/NeutronPlugin.py:669 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:706 +#: neutron/plugins/nicira/NeutronPlugin.py:710 +#, python-format +msgid "" +"_nvp_create_l2_gw_port completed for port %(name)s on network " +"%(network_id)s. The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:748 #, python-format msgid "Unable to find NVP uuid for Neutron port %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:735 +#: neutron/plugins/nicira/NeutronPlugin.py:777 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:739 +#: neutron/plugins/nicira/NeutronPlugin.py:781 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:743 +#: neutron/plugins/nicira/NeutronPlugin.py:785 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:747 -#: neutron/plugins/nicira/NeutronPlugin.py:762 +#: neutron/plugins/nicira/NeutronPlugin.py:789 +#: neutron/plugins/nicira/NeutronPlugin.py:804 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:768 +#: neutron/plugins/nicira/NeutronPlugin.py:810 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:799 +#: neutron/plugins/nicira/NeutronPlugin.py:841 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:821 +#: neutron/plugins/nicira/NeutronPlugin.py:863 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:849 +#: neutron/plugins/nicira/NeutronPlugin.py:891 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:907 +#: neutron/plugins/nicira/NeutronPlugin.py:949 #, python-format msgid "A nvp lport identifier was not found for neutron port '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:935 +#: neutron/plugins/nicira/NeutronPlugin.py:977 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:938 +#: neutron/plugins/nicira/NeutronPlugin.py:980 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:964 +#: neutron/plugins/nicira/NeutronPlugin.py:1006 #, python-format msgid "" "Current network status:%(nvp_net_status)s; Status in Neutron " "DB:%(neutron_status)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:974 -#: neutron/plugins/nicira/NeutronPlugin.py:1022 +#: neutron/plugins/nicira/NeutronPlugin.py:1016 +#: neutron/plugins/nicira/NeutronPlugin.py:1064 msgid "Unable to get logical switches" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1036 +#: neutron/plugins/nicira/NeutronPlugin.py:1078 #, python-format msgid "Logical Switch %s found in neutron database but not in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1051 +#: neutron/plugins/nicira/NeutronPlugin.py:1093 #, python-format msgid "" "Found %s logical switches not bound to Neutron networks. Neutron and NVP " "are potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1055 +#: neutron/plugins/nicira/NeutronPlugin.py:1097 #, python-format msgid "get_networks() completed for tenant %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1140 +#: neutron/plugins/nicira/NeutronPlugin.py:1182 #, python-format msgid "Lswitch %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1149 +#: neutron/plugins/nicira/NeutronPlugin.py:1191 msgid "Unable to get ports" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1176 +#: neutron/plugins/nicira/NeutronPlugin.py:1218 #, python-format msgid "Neutron logical port %s was not found on NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1183 +#: neutron/plugins/nicira/NeutronPlugin.py:1225 #, python-format msgid "" "Found %s logical ports not bound to Neutron ports. Neutron and NVP are " "potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1249 +#: neutron/plugins/nicira/NeutronPlugin.py:1283 #, python-format -msgid "Network %s was not found in NVP." +msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1257 -msgid "Unable to create port or set port attachment in NVP." +#: neutron/plugins/nicira/NeutronPlugin.py:1300 +#, python-format +msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1261 -#, python-format -msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" +#: neutron/plugins/nicira/NeutronPlugin.py:1311 +msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1338 +#: neutron/plugins/nicira/NeutronPlugin.py:1386 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1364 +#: neutron/plugins/nicira/NeutronPlugin.py:1412 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1491 -#: neutron/plugins/nicira/NeutronPlugin.py:1535 +#: neutron/plugins/nicira/NeutronPlugin.py:1539 +#: neutron/plugins/nicira/NeutronPlugin.py:1583 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1504 +#: neutron/plugins/nicira/NeutronPlugin.py:1552 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1544 +#: neutron/plugins/nicira/NeutronPlugin.py:1592 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1560 +#: neutron/plugins/nicira/NeutronPlugin.py:1608 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1564 +#: neutron/plugins/nicira/NeutronPlugin.py:1612 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1566 +#: neutron/plugins/nicira/NeutronPlugin.py:1614 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1599 +#: neutron/plugins/nicira/NeutronPlugin.py:1647 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1603 +#: neutron/plugins/nicira/NeutronPlugin.py:1651 msgid "Unable to delete logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1623 +#: neutron/plugins/nicira/NeutronPlugin.py:1671 #, python-format msgid "" "Current router status:%(router_status)s;Status in Neutron " "DB:%(db_router_status)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1650 +#: neutron/plugins/nicira/NeutronPlugin.py:1698 msgid "Unable to get logical routers from NVP controller" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1672 +#: neutron/plugins/nicira/NeutronPlugin.py:1720 #, python-format msgid "" "Found %s logical routers not bound to Neutron routers. Neutron and NVP " "are potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1698 -#, python-format -msgid "" -"The port %(port_id)s, connected to the router %(router_id)s was not found" -" on the NVP backend." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1733 +#: neutron/plugins/nicira/NeutronPlugin.py:1781 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1778 +#: neutron/plugins/nicira/NeutronPlugin.py:1826 #, python-format msgid "" "The port %(port_id)s, connected to the router %(router_id)s was not found" " on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1790 +#: neutron/plugins/nicira/NeutronPlugin.py:1838 #, python-format msgid "" "Unable to find NVP logical router port for Neutron port id:%s. Was this " "port ever paired with a logical router?" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1819 +#: neutron/plugins/nicira/NeutronPlugin.py:1867 #, python-format msgid "Logical router port resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1845 +#: neutron/plugins/nicira/NeutronPlugin.py:1893 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1851 +#: neutron/plugins/nicira/NeutronPlugin.py:1899 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1917 +#: neutron/plugins/nicira/NeutronPlugin.py:1965 #, python-format msgid "Address list for NVP logical router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1941 +#: neutron/plugins/nicira/NeutronPlugin.py:1989 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1984 +#: neutron/plugins/nicira/NeutronPlugin.py:2032 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1987 +#: neutron/plugins/nicira/NeutronPlugin.py:2035 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2013 +#: neutron/plugins/nicira/NeutronPlugin.py:2061 #, python-format msgid "" "Create_l2_gw_service did not return an uuid for the newly created " "resource:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2035 +#: neutron/plugins/nicira/NeutronPlugin.py:2083 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" @@ -7453,7 +7518,7 @@ msgstr "" #: neutron/plugins/nicira/nvplib.py:505 #, python-format -msgid "Cannot update NVP routes %(routes)s forrouter %(router_id)s" +msgid "Cannot update NVP routes %(routes)s for router %(router_id)s" msgstr "" #: neutron/plugins/nicira/nvplib.py:621 @@ -7479,91 +7544,91 @@ msgstr "" msgid "get_port() %(network)s %(port)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:664 neutron/plugins/nicira/nvplib.py:718 +#: neutron/plugins/nicira/nvplib.py:664 neutron/plugins/nicira/nvplib.py:719 #, python-format msgid "Port or Network not found, Error: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:713 +#: neutron/plugins/nicira/nvplib.py:714 #, python-format msgid "Updated logical port %(result)s on logical switch %(uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:749 +#: neutron/plugins/nicira/nvplib.py:751 #, python-format -msgid "Created logical port %(result)s on logical swtich %(uuid)s" +msgid "Created logical port %(result)s on logical switch %(uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:773 +#: neutron/plugins/nicira/nvplib.py:775 #, python-format msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:803 +#: neutron/plugins/nicira/nvplib.py:805 #, python-format msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:813 +#: neutron/plugins/nicira/nvplib.py:815 #, python-format msgid "" "Delete logical router port %(lport_uuid)s on logical router " "%(lrouter_uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:868 +#: neutron/plugins/nicira/nvplib.py:870 #, python-format msgid "Invalid NVP attachment type '%s'" msgstr "" -#: neutron/plugins/nicira/nvplib.py:880 +#: neutron/plugins/nicira/nvplib.py:882 #, python-format msgid "Port not found, Error: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:999 +#: neutron/plugins/nicira/nvplib.py:1002 #, python-format msgid "Created Security Profile: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1025 +#: neutron/plugins/nicira/nvplib.py:1028 #, python-format msgid "Updated Security Profile: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1044 +#: neutron/plugins/nicira/nvplib.py:1047 #, python-format msgid "Invalid keys for NAT match: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1050 +#: neutron/plugins/nicira/nvplib.py:1053 #, python-format msgid "Creating NAT rule: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1064 +#: neutron/plugins/nicira/nvplib.py:1067 msgid "" "No SNAT rules cannot be applied as they are not available in this version" " of the NVP platform" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1199 +#: neutron/plugins/nicira/nvplib.py:1202 #, python-format msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1204 +#: neutron/plugins/nicira/nvplib.py:1207 #, python-format msgid "" "An exception occurred while updating IP addresses on a router logical " "port:%s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1245 +#: neutron/plugins/nicira/nvplib.py:1248 msgid "Failed to create logical queue" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1256 +#: neutron/plugins/nicira/nvplib.py:1259 msgid "Failed to delete logical queue" msgstr "" @@ -8052,7 +8117,7 @@ msgstr "" #: neutron/plugins/nicira/extensions/nvp_qos.py:46 #, python-format -msgid "Invalid value for dscp %(data)s must be integer valuebetween 0 and 63." +msgid "Invalid value for dscp %(data)s must be integer value between 0 and 63." msgstr "" #: neutron/plugins/nicira/extensions/nvp_qos.py:51 @@ -9013,3 +9078,33 @@ msgstr "" #~ msgid "No DSCP field needed when QoS workload marked trusted" #~ msgstr "" +#~ msgid "" +#~ "MidoClient.create_tenant_router called: " +#~ "tenant_id=%(tenant_id)s, " +#~ "name=%(name)smetadata_router=%(metadata_router)s" +#~ msgstr "" + +#~ msgid "delete_network(): deleting auto-delete port from OFC: %s" +#~ msgstr "" + +#~ msgid "An exception occured while plugging the interface into network:%s" +#~ msgstr "" + +#~ msgid "Network %s was not found in NVP." +#~ msgstr "" + +#~ msgid "" +#~ "The port %(port_id)s, connected to the" +#~ " router %(router_id)s was not found " +#~ "on the NVP backend." +#~ msgstr "" + +#~ msgid "Cannot update NVP routes %(routes)s forrouter %(router_id)s" +#~ msgstr "" + +#~ msgid "Created logical port %(result)s on logical swtich %(uuid)s" +#~ msgstr "" + +#~ msgid "Invalid value for dscp %(data)s must be integer valuebetween 0 and 63." +#~ msgstr "" + diff --git a/neutron/locale/sw_KE/LC_MESSAGES/neutron.po b/neutron/locale/sw_KE/LC_MESSAGES/neutron.po index 8cc00dd87..e7bef3d98 100644 --- a/neutron/locale/sw_KE/LC_MESSAGES/neutron.po +++ b/neutron/locale/sw_KE/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-07-30 19:54+0000\n" +"POT-Creation-Date: 2013-07-31 19:55+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Swahili (Kenya) " @@ -404,7 +404,7 @@ msgid "" "networks" msgstr "" -#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:865 +#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:858 msgid "DHCP agent started" msgstr "" @@ -421,97 +421,102 @@ msgstr "" msgid "Synchronizing state" msgstr "" -#: neutron/agent/dhcp_agent.py:166 +#: neutron/agent/dhcp_agent.py:163 +#, python-format +msgid "Unable to sync network state on deleted network %s" +msgstr "" + +#: neutron/agent/dhcp_agent.py:171 msgid "Unable to sync network state." msgstr "" -#: neutron/agent/dhcp_agent.py:186 neutron/agent/dhcp_agent.py:226 +#: neutron/agent/dhcp_agent.py:191 neutron/agent/dhcp_agent.py:231 #, python-format msgid "Network %s RPC info call failed." msgstr "" -#: neutron/agent/dhcp_agent.py:318 +#: neutron/agent/dhcp_agent.py:323 #, python-format msgid "" "%(port_num)d router ports found on the metadata access network. Only the " "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:528 neutron/agent/l3_agent.py:159 +#: neutron/agent/dhcp_agent.py:533 neutron/agent/l3_agent.py:159 #: neutron/debug/debug_agent.py:45 msgid "The driver used to manage the virtual interface." msgstr "" -#: neutron/agent/dhcp_agent.py:536 +#: neutron/agent/dhcp_agent.py:541 msgid "You must specify an interface driver" msgstr "" -#: neutron/agent/dhcp_agent.py:542 neutron/agent/l3_agent.py:202 +#: neutron/agent/dhcp_agent.py:547 neutron/agent/l3_agent.py:202 #, python-format msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/dhcp_agent.py:590 +#: neutron/agent/dhcp_agent.py:595 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/dhcp_agent.py:600 +#: neutron/agent/dhcp_agent.py:605 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/dhcp_agent.py:641 +#: neutron/agent/dhcp_agent.py:646 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/dhcp_agent.py:682 neutron/debug/debug_agent.py:75 +#: neutron/agent/dhcp_agent.py:687 neutron/debug/debug_agent.py:75 #, python-format msgid "Reusing existing device: %s." msgstr "" -#: neutron/agent/dhcp_agent.py:769 +#: neutron/agent/dhcp_agent.py:762 msgid "Location to DHCP lease relay UNIX domain socket" msgstr "" -#: neutron/agent/dhcp_agent.py:799 +#: neutron/agent/dhcp_agent.py:792 #, python-format msgid "Network ID %s is not a valid UUID" msgstr "" -#: neutron/agent/dhcp_agent.py:805 +#: neutron/agent/dhcp_agent.py:798 msgid "Unable to parse lease relay msg to dict." msgstr "" -#: neutron/agent/dhcp_agent.py:806 +#: neutron/agent/dhcp_agent.py:799 #, python-format msgid "Exception value: %s" msgstr "" -#: neutron/agent/dhcp_agent.py:807 +#: neutron/agent/dhcp_agent.py:800 #, python-format msgid "Message representation: %s" msgstr "" -#: neutron/agent/dhcp_agent.py:809 +#: neutron/agent/dhcp_agent.py:802 msgid "Unable update lease. Exception" msgstr "" -#: neutron/agent/dhcp_agent.py:848 neutron/agent/l3_agent.py:805 +#: neutron/agent/dhcp_agent.py:841 neutron/agent/l3_agent.py:805 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:854 neutron/agent/l3_agent.py:810 +#: neutron/agent/dhcp_agent.py:847 neutron/agent/l3_agent.py:810 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:228 #: neutron/plugins/nec/agent/nec_neutron_agent.py:184 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:221 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:862 neutron/agent/l3_agent.py:815 +#: neutron/agent/dhcp_agent.py:855 neutron/agent/l3_agent.py:815 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:281 #, python-format msgid "agent_updated by server side %s!" @@ -929,27 +934,27 @@ msgstr "" msgid "No namespace defined for parent" msgstr "" -#: neutron/agent/linux/iptables_firewall.py:56 +#: neutron/agent/linux/iptables_firewall.py:58 #, python-format msgid "Preparing device (%s) filter" msgstr "" -#: neutron/agent/linux/iptables_firewall.py:64 +#: neutron/agent/linux/iptables_firewall.py:66 #, python-format msgid "Updating device (%s) filter" msgstr "" -#: neutron/agent/linux/iptables_firewall.py:66 +#: neutron/agent/linux/iptables_firewall.py:68 #, python-format msgid "Attempted to update port filter which is not filtered %s" msgstr "" -#: neutron/agent/linux/iptables_firewall.py:75 +#: neutron/agent/linux/iptables_firewall.py:77 #, python-format msgid "Removing device (%s) filter" msgstr "" -#: neutron/agent/linux/iptables_firewall.py:77 +#: neutron/agent/linux/iptables_firewall.py:79 #, python-format msgid "Attempted to remove port filter which is not filtered %r" msgstr "" @@ -1380,58 +1385,58 @@ msgstr "" msgid "'%s' is not a valid IP subnet" msgstr "" -#: neutron/api/v2/attributes.py:271 +#: neutron/api/v2/attributes.py:266 neutron/api/v2/attributes.py:307 #, python-format -msgid "'%s' is not a valid input" +msgid "'%s' is not a list" msgstr "" -#: neutron/api/v2/attributes.py:278 +#: neutron/api/v2/attributes.py:271 neutron/api/v2/attributes.py:318 #, python-format -msgid "'%s' is not a valid UUID" +msgid "Duplicate items in the list: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:290 +#: neutron/api/v2/attributes.py:288 #, python-format -msgid "'%s' is not a list" +msgid "'%s' is not a valid input" msgstr "" -#: neutron/api/v2/attributes.py:301 +#: neutron/api/v2/attributes.py:295 #, python-format -msgid "Duplicate items in the list: '%s'" +msgid "'%s' is not a valid UUID" msgstr "" -#: neutron/api/v2/attributes.py:308 +#: neutron/api/v2/attributes.py:325 #, python-format msgid "'%s' is not a dictionary" msgstr "" -#: neutron/api/v2/attributes.py:333 +#: neutron/api/v2/attributes.py:350 #, python-format msgid "Validator '%s' does not exist." msgstr "" -#: neutron/api/v2/attributes.py:365 +#: neutron/api/v2/attributes.py:382 #, python-format msgid "'%s' is not an integer" msgstr "" -#: neutron/api/v2/attributes.py:370 +#: neutron/api/v2/attributes.py:387 #, python-format msgid "'%s' should be non-negative" msgstr "" -#: neutron/api/v2/attributes.py:389 +#: neutron/api/v2/attributes.py:406 #, python-format msgid "'%s' cannot be converted to boolean" msgstr "" -#: neutron/api/v2/attributes.py:397 +#: neutron/api/v2/attributes.py:414 #: neutron/plugins/nec/extensions/packetfilter.py:48 #, python-format msgid "'%s' is not a integer" msgstr "" -#: neutron/api/v2/attributes.py:410 +#: neutron/api/v2/attributes.py:427 #, python-format msgid "'%s' is not of the form =[value]" msgstr "" @@ -1682,116 +1687,121 @@ msgstr "" #: neutron/common/exceptions.py:74 #, python-format +msgid "Port %(port_id)s could not be found" +msgstr "" + +#: neutron/common/exceptions.py:78 +#, python-format msgid "Port %(port_id)s could not be found on network %(net_id)s" msgstr "" -#: neutron/common/exceptions.py:79 +#: neutron/common/exceptions.py:83 msgid "Policy configuration policy.json could not be found" msgstr "" -#: neutron/common/exceptions.py:83 +#: neutron/common/exceptions.py:87 #, python-format msgid "Requested rule:%(rule)s cannot be found" msgstr "" -#: neutron/common/exceptions.py:87 +#: neutron/common/exceptions.py:91 #, python-format msgid "Failed to init policy %(policy)s because %(reason)s" msgstr "" -#: neutron/common/exceptions.py:91 +#: neutron/common/exceptions.py:95 #, python-format msgid "Failed to check policy %(policy)s because %(reason)s" msgstr "" -#: neutron/common/exceptions.py:95 +#: neutron/common/exceptions.py:99 #, python-format msgid "Unsupported port state: %(port_state)s" msgstr "" -#: neutron/common/exceptions.py:99 +#: neutron/common/exceptions.py:103 msgid "The resource is inuse" msgstr "" -#: neutron/common/exceptions.py:103 +#: neutron/common/exceptions.py:107 #, python-format msgid "" "Unable to complete operation on network %(net_id)s. There are one or more" " ports still in use on the network." msgstr "" -#: neutron/common/exceptions.py:108 +#: neutron/common/exceptions.py:112 #, python-format msgid "" "Unable to complete operation on subnet %(subnet_id)s. One or more ports " "have an IP allocation from this subnet." msgstr "" -#: neutron/common/exceptions.py:113 +#: neutron/common/exceptions.py:117 #, python-format msgid "" "Unable to complete operation on port %(port_id)s for network %(net_id)s. " "Port already has an attacheddevice %(device_id)s." msgstr "" -#: neutron/common/exceptions.py:119 +#: neutron/common/exceptions.py:123 #, python-format msgid "" "Unable to complete operation for network %(net_id)s. The mac address " "%(mac)s is in use." msgstr "" -#: neutron/common/exceptions.py:125 +#: neutron/common/exceptions.py:129 #, python-format msgid "" "Unable to complete operation for %(subnet_id)s. The number of host routes" " exceeds the limit %(quota)s." msgstr "" -#: neutron/common/exceptions.py:131 +#: neutron/common/exceptions.py:135 #, python-format msgid "" "Unable to complete operation for %(subnet_id)s. The number of DNS " "nameservers exceeds the limit %(quota)s." msgstr "" -#: neutron/common/exceptions.py:136 +#: neutron/common/exceptions.py:140 #, python-format msgid "" "Unable to complete operation for network %(net_id)s. The IP address " "%(ip_address)s is in use." msgstr "" -#: neutron/common/exceptions.py:141 +#: neutron/common/exceptions.py:145 #, python-format msgid "" "Unable to create the network. The VLAN %(vlan_id)s on physical network " "%(physical_network)s is in use." msgstr "" -#: neutron/common/exceptions.py:147 +#: neutron/common/exceptions.py:151 #, python-format msgid "" "Unable to create the flat network. Physical network %(physical_network)s " "is in use." msgstr "" -#: neutron/common/exceptions.py:152 +#: neutron/common/exceptions.py:156 #, python-format msgid "Unable to create the network. The tunnel ID %(tunnel_id)s is in use." msgstr "" -#: neutron/common/exceptions.py:157 +#: neutron/common/exceptions.py:161 msgid "Tenant network creation is not enabled." msgstr "" -#: neutron/common/exceptions.py:165 +#: neutron/common/exceptions.py:169 msgid "" "Unable to create the network. No tenant network is available for " "allocation." msgstr "" -#: neutron/common/exceptions.py:170 +#: neutron/common/exceptions.py:174 #, python-format msgid "" "Unable to plug the attachment %(att_id)s into port %(port_id)s for " @@ -1799,117 +1809,117 @@ msgid "" "%(att_port_id)s" msgstr "" -#: neutron/common/exceptions.py:176 +#: neutron/common/exceptions.py:180 #, python-format msgid "" "Subnet on port %(port_id)s does not match the requested subnet " "%(subnet_id)s" msgstr "" -#: neutron/common/exceptions.py:181 +#: neutron/common/exceptions.py:185 #, python-format msgid "Malformed request body: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:189 +#: neutron/common/exceptions.py:193 #, python-format msgid "Invalid input for operation: %(error_message)s." msgstr "" -#: neutron/common/exceptions.py:193 +#: neutron/common/exceptions.py:197 #, python-format msgid "The allocation pool %(pool)s is not valid." msgstr "" -#: neutron/common/exceptions.py:197 +#: neutron/common/exceptions.py:201 #, python-format msgid "" "Found overlapping allocation pools:%(pool_1)s %(pool_2)s for subnet " "%(subnet_cidr)s." msgstr "" -#: neutron/common/exceptions.py:202 +#: neutron/common/exceptions.py:206 #, python-format msgid "The allocation pool %(pool)s spans beyond the subnet cidr %(subnet_cidr)s." msgstr "" -#: neutron/common/exceptions.py:211 +#: neutron/common/exceptions.py:215 #, python-format msgid "Unable to generate unique mac on network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:215 +#: neutron/common/exceptions.py:219 #, python-format msgid "No more IP addresses available on network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:219 +#: neutron/common/exceptions.py:223 #, python-format msgid "Bridge %(bridge)s does not exist." msgstr "" -#: neutron/common/exceptions.py:223 +#: neutron/common/exceptions.py:227 #, python-format msgid "Creation failed. %(dev_name)s already exists." msgstr "" -#: neutron/common/exceptions.py:227 +#: neutron/common/exceptions.py:231 msgid "Sudo priviledge is required to run this command." msgstr "" -#: neutron/common/exceptions.py:231 +#: neutron/common/exceptions.py:235 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: neutron/common/exceptions.py:235 +#: neutron/common/exceptions.py:239 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: neutron/common/exceptions.py:239 +#: neutron/common/exceptions.py:243 msgid "Tenant-id was missing from Quota request" msgstr "" -#: neutron/common/exceptions.py:243 +#: neutron/common/exceptions.py:247 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: neutron/common/exceptions.py:248 +#: neutron/common/exceptions.py:252 #, python-format msgid "" "Unable to reconfigure sharing settings for network %(network)s. Multiple " "tenants are using it" msgstr "" -#: neutron/common/exceptions.py:253 +#: neutron/common/exceptions.py:257 #, python-format msgid "Invalid extension environment: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:257 +#: neutron/common/exceptions.py:261 #, python-format msgid "Unable to find any IP address on external network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:262 +#: neutron/common/exceptions.py:266 msgid "More than one external network exists" msgstr "" -#: neutron/common/exceptions.py:266 +#: neutron/common/exceptions.py:270 #, python-format msgid "An invalid value was provided for %(opt_name)s: %(opt_value)s" msgstr "" -#: neutron/common/exceptions.py:271 +#: neutron/common/exceptions.py:275 #, python-format msgid "Gateway ip %(ip_address)s conflicts with allocation pool %(pool)s" msgstr "" -#: neutron/common/exceptions.py:276 +#: neutron/common/exceptions.py:280 #, python-format msgid "Invalid network VLAN range: '%(vlan_range)s' - '%(error)s'" msgstr "" @@ -2012,200 +2022,200 @@ msgstr "" msgid "Cannot create resource for another tenant" msgstr "" -#: neutron/db/db_base_plugin_v2.py:274 +#: neutron/db/db_base_plugin_v2.py:272 #, python-format msgid "Generated mac for network %(network_id)s is %(mac_address)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:280 +#: neutron/db/db_base_plugin_v2.py:278 #, python-format msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:284 +#: neutron/db/db_base_plugin_v2.py:282 #, python-format msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/db_base_plugin_v2.py:314 +#: neutron/db/db_base_plugin_v2.py:312 #, python-format msgid "" "Hold allocated IP %(ip_address)s " "(%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:378 +#: neutron/db/db_base_plugin_v2.py:376 #, python-format msgid "Recycle %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:382 +#: neutron/db/db_base_plugin_v2.py:380 #, python-format msgid "Recycle: first match for %(first_ip)s-%(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:389 +#: neutron/db/db_base_plugin_v2.py:387 #, python-format msgid "Recycle: last match for %(first_ip)s-%(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:401 +#: neutron/db/db_base_plugin_v2.py:399 #, python-format msgid "Recycle: merged %(first_ip1)s-%(last_ip1)s and %(first_ip2)s-%(last_ip2)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:410 +#: neutron/db/db_base_plugin_v2.py:408 #, python-format msgid "Recycle: updated first %(first_ip)s-%(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:415 +#: neutron/db/db_base_plugin_v2.py:413 #, python-format msgid "Recycle: updated last %(first_ip)s-%(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:424 +#: neutron/db/db_base_plugin_v2.py:422 #, python-format msgid "Recycle: created new %(first_ip)s-%(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:448 +#: neutron/db/db_base_plugin_v2.py:446 #, python-format msgid "" "No fixed IP found that matches the network %(network_id)s and ip address " "%(ip_address)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:457 +#: neutron/db/db_base_plugin_v2.py:455 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:481 +#: neutron/db/db_base_plugin_v2.py:479 #, python-format msgid "All IP's from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:486 +#: neutron/db/db_base_plugin_v2.py:484 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:493 +#: neutron/db/db_base_plugin_v2.py:491 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: neutron/db/db_base_plugin_v2.py:599 +#: neutron/db/db_base_plugin_v2.py:597 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/db_base_plugin_v2.py:611 +#: neutron/db/db_base_plugin_v2.py:609 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: neutron/db/db_base_plugin_v2.py:617 +#: neutron/db/db_base_plugin_v2.py:615 #, python-format msgid "" "Failed to create port on network %(network_id)s, because fixed_ips " "included invalid subnet %(subnet_id)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:637 +#: neutron/db/db_base_plugin_v2.py:635 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:646 neutron/db/db_base_plugin_v2.py:679 +#: neutron/db/db_base_plugin_v2.py:644 neutron/db/db_base_plugin_v2.py:677 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/db_base_plugin_v2.py:694 +#: neutron/db/db_base_plugin_v2.py:692 #, python-format msgid "Port update. Hold %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:702 +#: neutron/db/db_base_plugin_v2.py:700 #, python-format msgid "Port update. Adding %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:757 +#: neutron/db/db_base_plugin_v2.py:755 #, python-format msgid "" "Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps" " with another subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:762 +#: neutron/db/db_base_plugin_v2.py:760 #, python-format msgid "" "Validation for CIDR: %(new_cidr)s failed - overlaps with subnet " "%(subnet_id)s (CIDR: %(cidr)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:782 +#: neutron/db/db_base_plugin_v2.py:780 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: neutron/db/db_base_plugin_v2.py:789 +#: neutron/db/db_base_plugin_v2.py:787 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/db_base_plugin_v2.py:796 +#: neutron/db/db_base_plugin_v2.py:794 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/db_base_plugin_v2.py:800 +#: neutron/db/db_base_plugin_v2.py:798 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:805 +#: neutron/db/db_base_plugin_v2.py:803 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:818 +#: neutron/db/db_base_plugin_v2.py:816 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: neutron/db/db_base_plugin_v2.py:829 +#: neutron/db/db_base_plugin_v2.py:827 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:842 neutron/db/db_base_plugin_v2.py:846 +#: neutron/db/db_base_plugin_v2.py:840 neutron/db/db_base_plugin_v2.py:844 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:968 +#: neutron/db/db_base_plugin_v2.py:966 #, python-format msgid "An exception occured while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1067 +#: neutron/db/db_base_plugin_v2.py:1065 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1091 +#: neutron/db/db_base_plugin_v2.py:1089 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1104 +#: neutron/db/db_base_plugin_v2.py:1102 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1366 +#: neutron/db/db_base_plugin_v2.py:1364 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1446 +#: neutron/db/db_base_plugin_v2.py:1444 #, python-format msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" @@ -2350,7 +2360,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:600 neutron/plugins/nicira/NeutronPlugin.py:1878 +#: neutron/db/l3_db.py:600 neutron/plugins/nicira/NeutronPlugin.py:1926 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -3018,6 +3028,51 @@ msgstr "" msgid "API for retrieving service providers for Neutron advanced services" msgstr "" +#: neutron/extensions/vpnaas.py:35 +#, python-format +msgid "VPNService %(vpnservice_id)s could not be found" +msgstr "" + +#: neutron/extensions/vpnaas.py:39 +#, python-format +msgid "ipsec_site_connection %(ipsecsite_conn_id)s not found" +msgstr "" + +#: neutron/extensions/vpnaas.py:43 +#, python-format +msgid "ipsec_site_connection %(attribute_a)s less than dpd_interval" +msgstr "" + +#: neutron/extensions/vpnaas.py:47 +#, python-format +msgid "IKEPolicy %(ikepolicy_id)s could not be found" +msgstr "" + +#: neutron/extensions/vpnaas.py:51 +#, python-format +msgid "IPsecPolicy %(ipsecpolicy_id)s could not be found" +msgstr "" + +#: neutron/extensions/vpnaas.py:55 +#, python-format +msgid "IKEPolicy %(ikepolicy_id)s is still in use" +msgstr "" + +#: neutron/extensions/vpnaas.py:59 +#, python-format +msgid "VPNService %(vpnservice_id)s is still in use" +msgstr "" + +#: neutron/extensions/vpnaas.py:63 +#, python-format +msgid "Invalid state %(state)s of vpnaas resource %(id)s" +msgstr "" + +#: neutron/extensions/vpnaas.py:67 +#, python-format +msgid "IPsecPolicy %(ipsecpolicy_id)s is still in use" +msgstr "" + #: neutron/openstack/common/exception.py:104 msgid "Uncaught exception" msgstr "" @@ -5450,7 +5505,7 @@ msgstr "" #, python-format msgid "" "MidoClient.create_tenant_router called: tenant_id=%(tenant_id)s, " -"name=%(name)smetadata_router=%(metadata_router)s" +"name=%(name)s, metadata_router=%(metadata_router)s" msgstr "" #: neutron/plugins/midonet/midonet_lib.py:292 @@ -5712,7 +5767,7 @@ msgid "MidonetPluginV2.update_network called: id=%(id)r, network=%(network)r" msgstr "" #: neutron/plugins/midonet/plugin.py:193 -#: neutron/plugins/nicira/NeutronPlugin.py:1073 +#: neutron/plugins/nicira/NeutronPlugin.py:1115 msgid "admin_state_up=False networks are not supported." msgstr "" @@ -6651,76 +6706,81 @@ msgstr "" msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:234 +#: neutron/plugins/nec/nec_plugin.py:237 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:253 +#: neutron/plugins/nec/nec_plugin.py:256 #, python-format msgid "create_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:269 +#: neutron/plugins/nec/nec_plugin.py:272 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:309 +#: neutron/plugins/nec/nec_plugin.py:312 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:318 +#: neutron/plugins/nec/nec_plugin.py:331 #, python-format -msgid "delete_network(): deleting auto-delete port from OFC: %s" +msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:334 +#: neutron/plugins/nec/nec_plugin.py:346 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:347 +#: neutron/plugins/nec/nec_plugin.py:361 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:359 +#: neutron/plugins/nec/nec_plugin.py:373 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:378 +#: neutron/plugins/nec/nec_plugin.py:392 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:404 +#: neutron/plugins/nec/nec_plugin.py:418 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:484 +#: neutron/plugins/nec/nec_plugin.py:426 +#, python-format +msgid "Failed to delete port=%s from OFC." +msgstr "" + +#: neutron/plugins/nec/nec_plugin.py:501 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:515 +#: neutron/plugins/nec/nec_plugin.py:532 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:534 +#: neutron/plugins/nec/nec_plugin.py:551 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:539 +#: neutron/plugins/nec/nec_plugin.py:556 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -6940,407 +7000,412 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:248 +#: neutron/plugins/nicira/NeutronPlugin.py:246 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:283 +#: neutron/plugins/nicira/NeutronPlugin.py:281 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:285 +#: neutron/plugins/nicira/NeutronPlugin.py:283 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:288 +#: neutron/plugins/nicira/NeutronPlugin.py:286 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:363 +#: neutron/plugins/nicira/NeutronPlugin.py:361 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:369 +#: neutron/plugins/nicira/NeutronPlugin.py:367 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:375 +#: neutron/plugins/nicira/NeutronPlugin.py:373 #, python-format msgid "" "Unable to plug attachment in router port %(r_port_id)s for neutron port " "id %(q_port_id)s on router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:420 +#: neutron/plugins/nicira/NeutronPlugin.py:418 msgid "An exception occured while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:446 -#: neutron/plugins/nicira/NeutronPlugin.py:481 -#: neutron/plugins/nicira/NeutronPlugin.py:649 +#: neutron/plugins/nicira/NeutronPlugin.py:448 +#, python-format +msgid "An exception occured while creating the quantum port %s on the NVP plaform" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:460 +#: neutron/plugins/nicira/NeutronPlugin.py:497 +#: neutron/plugins/nicira/NeutronPlugin.py:682 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:466 -#: neutron/plugins/nicira/NeutronPlugin.py:546 -#: neutron/plugins/nicira/NeutronPlugin.py:668 +#: neutron/plugins/nicira/NeutronPlugin.py:482 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:470 -#, python-format -msgid "An exception occured while plugging the interface into network:%s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:488 +#: neutron/plugins/nicira/NeutronPlugin.py:504 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:497 +#: neutron/plugins/nicira/NeutronPlugin.py:513 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:503 +#: neutron/plugins/nicira/NeutronPlugin.py:519 #, python-format msgid "port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:522 -#: neutron/plugins/nicira/NeutronPlugin.py:925 +#: neutron/plugins/nicira/NeutronPlugin.py:538 +#: neutron/plugins/nicira/NeutronPlugin.py:967 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:534 +#: neutron/plugins/nicira/NeutronPlugin.py:550 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:553 +#: neutron/plugins/nicira/NeutronPlugin.py:573 +#, python-format +msgid "" +"_nvp_create_router_port completed for port %(name)s on network " +"%(network_id)s. The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:586 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:561 +#: neutron/plugins/nicira/NeutronPlugin.py:594 #, python-format msgid "The gateway port for the router %s was not found on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:598 +#: neutron/plugins/nicira/NeutronPlugin.py:631 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:630 +#: neutron/plugins/nicira/NeutronPlugin.py:663 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:634 -#: neutron/plugins/nicira/NeutronPlugin.py:1823 +#: neutron/plugins/nicira/NeutronPlugin.py:667 +#: neutron/plugins/nicira/NeutronPlugin.py:1871 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:636 +#: neutron/plugins/nicira/NeutronPlugin.py:669 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:706 +#: neutron/plugins/nicira/NeutronPlugin.py:710 +#, python-format +msgid "" +"_nvp_create_l2_gw_port completed for port %(name)s on network " +"%(network_id)s. The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:748 #, python-format msgid "Unable to find NVP uuid for Neutron port %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:735 +#: neutron/plugins/nicira/NeutronPlugin.py:777 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:739 +#: neutron/plugins/nicira/NeutronPlugin.py:781 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:743 +#: neutron/plugins/nicira/NeutronPlugin.py:785 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:747 -#: neutron/plugins/nicira/NeutronPlugin.py:762 +#: neutron/plugins/nicira/NeutronPlugin.py:789 +#: neutron/plugins/nicira/NeutronPlugin.py:804 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:768 +#: neutron/plugins/nicira/NeutronPlugin.py:810 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:799 +#: neutron/plugins/nicira/NeutronPlugin.py:841 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:821 +#: neutron/plugins/nicira/NeutronPlugin.py:863 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:849 +#: neutron/plugins/nicira/NeutronPlugin.py:891 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:907 +#: neutron/plugins/nicira/NeutronPlugin.py:949 #, python-format msgid "A nvp lport identifier was not found for neutron port '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:935 +#: neutron/plugins/nicira/NeutronPlugin.py:977 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:938 +#: neutron/plugins/nicira/NeutronPlugin.py:980 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:964 +#: neutron/plugins/nicira/NeutronPlugin.py:1006 #, python-format msgid "" "Current network status:%(nvp_net_status)s; Status in Neutron " "DB:%(neutron_status)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:974 -#: neutron/plugins/nicira/NeutronPlugin.py:1022 +#: neutron/plugins/nicira/NeutronPlugin.py:1016 +#: neutron/plugins/nicira/NeutronPlugin.py:1064 msgid "Unable to get logical switches" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1036 +#: neutron/plugins/nicira/NeutronPlugin.py:1078 #, python-format msgid "Logical Switch %s found in neutron database but not in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1051 +#: neutron/plugins/nicira/NeutronPlugin.py:1093 #, python-format msgid "" "Found %s logical switches not bound to Neutron networks. Neutron and NVP " "are potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1055 +#: neutron/plugins/nicira/NeutronPlugin.py:1097 #, python-format msgid "get_networks() completed for tenant %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1140 +#: neutron/plugins/nicira/NeutronPlugin.py:1182 #, python-format msgid "Lswitch %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1149 +#: neutron/plugins/nicira/NeutronPlugin.py:1191 msgid "Unable to get ports" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1176 +#: neutron/plugins/nicira/NeutronPlugin.py:1218 #, python-format msgid "Neutron logical port %s was not found on NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1183 +#: neutron/plugins/nicira/NeutronPlugin.py:1225 #, python-format msgid "" "Found %s logical ports not bound to Neutron ports. Neutron and NVP are " "potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1249 +#: neutron/plugins/nicira/NeutronPlugin.py:1283 #, python-format -msgid "Network %s was not found in NVP." +msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1257 -msgid "Unable to create port or set port attachment in NVP." +#: neutron/plugins/nicira/NeutronPlugin.py:1300 +#, python-format +msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1261 -#, python-format -msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" +#: neutron/plugins/nicira/NeutronPlugin.py:1311 +msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1338 +#: neutron/plugins/nicira/NeutronPlugin.py:1386 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1364 +#: neutron/plugins/nicira/NeutronPlugin.py:1412 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1491 -#: neutron/plugins/nicira/NeutronPlugin.py:1535 +#: neutron/plugins/nicira/NeutronPlugin.py:1539 +#: neutron/plugins/nicira/NeutronPlugin.py:1583 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1504 +#: neutron/plugins/nicira/NeutronPlugin.py:1552 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1544 +#: neutron/plugins/nicira/NeutronPlugin.py:1592 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1560 +#: neutron/plugins/nicira/NeutronPlugin.py:1608 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1564 +#: neutron/plugins/nicira/NeutronPlugin.py:1612 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1566 +#: neutron/plugins/nicira/NeutronPlugin.py:1614 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1599 +#: neutron/plugins/nicira/NeutronPlugin.py:1647 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1603 +#: neutron/plugins/nicira/NeutronPlugin.py:1651 msgid "Unable to delete logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1623 +#: neutron/plugins/nicira/NeutronPlugin.py:1671 #, python-format msgid "" "Current router status:%(router_status)s;Status in Neutron " "DB:%(db_router_status)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1650 +#: neutron/plugins/nicira/NeutronPlugin.py:1698 msgid "Unable to get logical routers from NVP controller" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1672 +#: neutron/plugins/nicira/NeutronPlugin.py:1720 #, python-format msgid "" "Found %s logical routers not bound to Neutron routers. Neutron and NVP " "are potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1698 -#, python-format -msgid "" -"The port %(port_id)s, connected to the router %(router_id)s was not found" -" on the NVP backend." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1733 +#: neutron/plugins/nicira/NeutronPlugin.py:1781 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1778 +#: neutron/plugins/nicira/NeutronPlugin.py:1826 #, python-format msgid "" "The port %(port_id)s, connected to the router %(router_id)s was not found" " on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1790 +#: neutron/plugins/nicira/NeutronPlugin.py:1838 #, python-format msgid "" "Unable to find NVP logical router port for Neutron port id:%s. Was this " "port ever paired with a logical router?" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1819 +#: neutron/plugins/nicira/NeutronPlugin.py:1867 #, python-format msgid "Logical router port resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1845 +#: neutron/plugins/nicira/NeutronPlugin.py:1893 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1851 +#: neutron/plugins/nicira/NeutronPlugin.py:1899 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1917 +#: neutron/plugins/nicira/NeutronPlugin.py:1965 #, python-format msgid "Address list for NVP logical router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1941 +#: neutron/plugins/nicira/NeutronPlugin.py:1989 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1984 +#: neutron/plugins/nicira/NeutronPlugin.py:2032 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1987 +#: neutron/plugins/nicira/NeutronPlugin.py:2035 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2013 +#: neutron/plugins/nicira/NeutronPlugin.py:2061 #, python-format msgid "" "Create_l2_gw_service did not return an uuid for the newly created " "resource:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2035 +#: neutron/plugins/nicira/NeutronPlugin.py:2083 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" @@ -7452,7 +7517,7 @@ msgstr "" #: neutron/plugins/nicira/nvplib.py:505 #, python-format -msgid "Cannot update NVP routes %(routes)s forrouter %(router_id)s" +msgid "Cannot update NVP routes %(routes)s for router %(router_id)s" msgstr "" #: neutron/plugins/nicira/nvplib.py:621 @@ -7478,91 +7543,91 @@ msgstr "" msgid "get_port() %(network)s %(port)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:664 neutron/plugins/nicira/nvplib.py:718 +#: neutron/plugins/nicira/nvplib.py:664 neutron/plugins/nicira/nvplib.py:719 #, python-format msgid "Port or Network not found, Error: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:713 +#: neutron/plugins/nicira/nvplib.py:714 #, python-format msgid "Updated logical port %(result)s on logical switch %(uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:749 +#: neutron/plugins/nicira/nvplib.py:751 #, python-format -msgid "Created logical port %(result)s on logical swtich %(uuid)s" +msgid "Created logical port %(result)s on logical switch %(uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:773 +#: neutron/plugins/nicira/nvplib.py:775 #, python-format msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:803 +#: neutron/plugins/nicira/nvplib.py:805 #, python-format msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:813 +#: neutron/plugins/nicira/nvplib.py:815 #, python-format msgid "" "Delete logical router port %(lport_uuid)s on logical router " "%(lrouter_uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:868 +#: neutron/plugins/nicira/nvplib.py:870 #, python-format msgid "Invalid NVP attachment type '%s'" msgstr "" -#: neutron/plugins/nicira/nvplib.py:880 +#: neutron/plugins/nicira/nvplib.py:882 #, python-format msgid "Port not found, Error: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:999 +#: neutron/plugins/nicira/nvplib.py:1002 #, python-format msgid "Created Security Profile: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1025 +#: neutron/plugins/nicira/nvplib.py:1028 #, python-format msgid "Updated Security Profile: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1044 +#: neutron/plugins/nicira/nvplib.py:1047 #, python-format msgid "Invalid keys for NAT match: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1050 +#: neutron/plugins/nicira/nvplib.py:1053 #, python-format msgid "Creating NAT rule: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1064 +#: neutron/plugins/nicira/nvplib.py:1067 msgid "" "No SNAT rules cannot be applied as they are not available in this version" " of the NVP platform" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1199 +#: neutron/plugins/nicira/nvplib.py:1202 #, python-format msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1204 +#: neutron/plugins/nicira/nvplib.py:1207 #, python-format msgid "" "An exception occurred while updating IP addresses on a router logical " "port:%s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1245 +#: neutron/plugins/nicira/nvplib.py:1248 msgid "Failed to create logical queue" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1256 +#: neutron/plugins/nicira/nvplib.py:1259 msgid "Failed to delete logical queue" msgstr "" @@ -8051,7 +8116,7 @@ msgstr "" #: neutron/plugins/nicira/extensions/nvp_qos.py:46 #, python-format -msgid "Invalid value for dscp %(data)s must be integer valuebetween 0 and 63." +msgid "Invalid value for dscp %(data)s must be integer value between 0 and 63." msgstr "" #: neutron/plugins/nicira/extensions/nvp_qos.py:51 @@ -9012,3 +9077,33 @@ msgstr "" #~ msgid "No DSCP field needed when QoS workload marked trusted" #~ msgstr "" +#~ msgid "" +#~ "MidoClient.create_tenant_router called: " +#~ "tenant_id=%(tenant_id)s, " +#~ "name=%(name)smetadata_router=%(metadata_router)s" +#~ msgstr "" + +#~ msgid "delete_network(): deleting auto-delete port from OFC: %s" +#~ msgstr "" + +#~ msgid "An exception occured while plugging the interface into network:%s" +#~ msgstr "" + +#~ msgid "Network %s was not found in NVP." +#~ msgstr "" + +#~ msgid "" +#~ "The port %(port_id)s, connected to the" +#~ " router %(router_id)s was not found " +#~ "on the NVP backend." +#~ msgstr "" + +#~ msgid "Cannot update NVP routes %(routes)s forrouter %(router_id)s" +#~ msgstr "" + +#~ msgid "Created logical port %(result)s on logical swtich %(uuid)s" +#~ msgstr "" + +#~ msgid "Invalid value for dscp %(data)s must be integer valuebetween 0 and 63." +#~ msgstr "" + diff --git a/neutron/locale/tl/LC_MESSAGES/neutron.po b/neutron/locale/tl/LC_MESSAGES/neutron.po index 3389cfa39..3d737313c 100644 --- a/neutron/locale/tl/LC_MESSAGES/neutron.po +++ b/neutron/locale/tl/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-07-30 19:54+0000\n" +"POT-Creation-Date: 2013-07-31 19:55+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Tagalog " @@ -404,7 +404,7 @@ msgid "" "networks" msgstr "" -#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:865 +#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:858 msgid "DHCP agent started" msgstr "" @@ -421,97 +421,102 @@ msgstr "" msgid "Synchronizing state" msgstr "" -#: neutron/agent/dhcp_agent.py:166 +#: neutron/agent/dhcp_agent.py:163 +#, python-format +msgid "Unable to sync network state on deleted network %s" +msgstr "" + +#: neutron/agent/dhcp_agent.py:171 msgid "Unable to sync network state." msgstr "" -#: neutron/agent/dhcp_agent.py:186 neutron/agent/dhcp_agent.py:226 +#: neutron/agent/dhcp_agent.py:191 neutron/agent/dhcp_agent.py:231 #, python-format msgid "Network %s RPC info call failed." msgstr "" -#: neutron/agent/dhcp_agent.py:318 +#: neutron/agent/dhcp_agent.py:323 #, python-format msgid "" "%(port_num)d router ports found on the metadata access network. Only the " "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:528 neutron/agent/l3_agent.py:159 +#: neutron/agent/dhcp_agent.py:533 neutron/agent/l3_agent.py:159 #: neutron/debug/debug_agent.py:45 msgid "The driver used to manage the virtual interface." msgstr "" -#: neutron/agent/dhcp_agent.py:536 +#: neutron/agent/dhcp_agent.py:541 msgid "You must specify an interface driver" msgstr "" -#: neutron/agent/dhcp_agent.py:542 neutron/agent/l3_agent.py:202 +#: neutron/agent/dhcp_agent.py:547 neutron/agent/l3_agent.py:202 #, python-format msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/dhcp_agent.py:590 +#: neutron/agent/dhcp_agent.py:595 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/dhcp_agent.py:600 +#: neutron/agent/dhcp_agent.py:605 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/dhcp_agent.py:641 +#: neutron/agent/dhcp_agent.py:646 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/dhcp_agent.py:682 neutron/debug/debug_agent.py:75 +#: neutron/agent/dhcp_agent.py:687 neutron/debug/debug_agent.py:75 #, python-format msgid "Reusing existing device: %s." msgstr "" -#: neutron/agent/dhcp_agent.py:769 +#: neutron/agent/dhcp_agent.py:762 msgid "Location to DHCP lease relay UNIX domain socket" msgstr "" -#: neutron/agent/dhcp_agent.py:799 +#: neutron/agent/dhcp_agent.py:792 #, python-format msgid "Network ID %s is not a valid UUID" msgstr "" -#: neutron/agent/dhcp_agent.py:805 +#: neutron/agent/dhcp_agent.py:798 msgid "Unable to parse lease relay msg to dict." msgstr "" -#: neutron/agent/dhcp_agent.py:806 +#: neutron/agent/dhcp_agent.py:799 #, python-format msgid "Exception value: %s" msgstr "" -#: neutron/agent/dhcp_agent.py:807 +#: neutron/agent/dhcp_agent.py:800 #, python-format msgid "Message representation: %s" msgstr "" -#: neutron/agent/dhcp_agent.py:809 +#: neutron/agent/dhcp_agent.py:802 msgid "Unable update lease. Exception" msgstr "" -#: neutron/agent/dhcp_agent.py:848 neutron/agent/l3_agent.py:805 +#: neutron/agent/dhcp_agent.py:841 neutron/agent/l3_agent.py:805 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:854 neutron/agent/l3_agent.py:810 +#: neutron/agent/dhcp_agent.py:847 neutron/agent/l3_agent.py:810 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:228 #: neutron/plugins/nec/agent/nec_neutron_agent.py:184 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:221 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:862 neutron/agent/l3_agent.py:815 +#: neutron/agent/dhcp_agent.py:855 neutron/agent/l3_agent.py:815 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:281 #, python-format msgid "agent_updated by server side %s!" @@ -929,27 +934,27 @@ msgstr "" msgid "No namespace defined for parent" msgstr "" -#: neutron/agent/linux/iptables_firewall.py:56 +#: neutron/agent/linux/iptables_firewall.py:58 #, python-format msgid "Preparing device (%s) filter" msgstr "" -#: neutron/agent/linux/iptables_firewall.py:64 +#: neutron/agent/linux/iptables_firewall.py:66 #, python-format msgid "Updating device (%s) filter" msgstr "" -#: neutron/agent/linux/iptables_firewall.py:66 +#: neutron/agent/linux/iptables_firewall.py:68 #, python-format msgid "Attempted to update port filter which is not filtered %s" msgstr "" -#: neutron/agent/linux/iptables_firewall.py:75 +#: neutron/agent/linux/iptables_firewall.py:77 #, python-format msgid "Removing device (%s) filter" msgstr "" -#: neutron/agent/linux/iptables_firewall.py:77 +#: neutron/agent/linux/iptables_firewall.py:79 #, python-format msgid "Attempted to remove port filter which is not filtered %r" msgstr "" @@ -1380,58 +1385,58 @@ msgstr "" msgid "'%s' is not a valid IP subnet" msgstr "" -#: neutron/api/v2/attributes.py:271 +#: neutron/api/v2/attributes.py:266 neutron/api/v2/attributes.py:307 #, python-format -msgid "'%s' is not a valid input" +msgid "'%s' is not a list" msgstr "" -#: neutron/api/v2/attributes.py:278 +#: neutron/api/v2/attributes.py:271 neutron/api/v2/attributes.py:318 #, python-format -msgid "'%s' is not a valid UUID" +msgid "Duplicate items in the list: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:290 +#: neutron/api/v2/attributes.py:288 #, python-format -msgid "'%s' is not a list" +msgid "'%s' is not a valid input" msgstr "" -#: neutron/api/v2/attributes.py:301 +#: neutron/api/v2/attributes.py:295 #, python-format -msgid "Duplicate items in the list: '%s'" +msgid "'%s' is not a valid UUID" msgstr "" -#: neutron/api/v2/attributes.py:308 +#: neutron/api/v2/attributes.py:325 #, python-format msgid "'%s' is not a dictionary" msgstr "" -#: neutron/api/v2/attributes.py:333 +#: neutron/api/v2/attributes.py:350 #, python-format msgid "Validator '%s' does not exist." msgstr "" -#: neutron/api/v2/attributes.py:365 +#: neutron/api/v2/attributes.py:382 #, python-format msgid "'%s' is not an integer" msgstr "" -#: neutron/api/v2/attributes.py:370 +#: neutron/api/v2/attributes.py:387 #, python-format msgid "'%s' should be non-negative" msgstr "" -#: neutron/api/v2/attributes.py:389 +#: neutron/api/v2/attributes.py:406 #, python-format msgid "'%s' cannot be converted to boolean" msgstr "" -#: neutron/api/v2/attributes.py:397 +#: neutron/api/v2/attributes.py:414 #: neutron/plugins/nec/extensions/packetfilter.py:48 #, python-format msgid "'%s' is not a integer" msgstr "" -#: neutron/api/v2/attributes.py:410 +#: neutron/api/v2/attributes.py:427 #, python-format msgid "'%s' is not of the form =[value]" msgstr "" @@ -1682,116 +1687,121 @@ msgstr "" #: neutron/common/exceptions.py:74 #, python-format +msgid "Port %(port_id)s could not be found" +msgstr "" + +#: neutron/common/exceptions.py:78 +#, python-format msgid "Port %(port_id)s could not be found on network %(net_id)s" msgstr "" -#: neutron/common/exceptions.py:79 +#: neutron/common/exceptions.py:83 msgid "Policy configuration policy.json could not be found" msgstr "" -#: neutron/common/exceptions.py:83 +#: neutron/common/exceptions.py:87 #, python-format msgid "Requested rule:%(rule)s cannot be found" msgstr "" -#: neutron/common/exceptions.py:87 +#: neutron/common/exceptions.py:91 #, python-format msgid "Failed to init policy %(policy)s because %(reason)s" msgstr "" -#: neutron/common/exceptions.py:91 +#: neutron/common/exceptions.py:95 #, python-format msgid "Failed to check policy %(policy)s because %(reason)s" msgstr "" -#: neutron/common/exceptions.py:95 +#: neutron/common/exceptions.py:99 #, python-format msgid "Unsupported port state: %(port_state)s" msgstr "" -#: neutron/common/exceptions.py:99 +#: neutron/common/exceptions.py:103 msgid "The resource is inuse" msgstr "" -#: neutron/common/exceptions.py:103 +#: neutron/common/exceptions.py:107 #, python-format msgid "" "Unable to complete operation on network %(net_id)s. There are one or more" " ports still in use on the network." msgstr "" -#: neutron/common/exceptions.py:108 +#: neutron/common/exceptions.py:112 #, python-format msgid "" "Unable to complete operation on subnet %(subnet_id)s. One or more ports " "have an IP allocation from this subnet." msgstr "" -#: neutron/common/exceptions.py:113 +#: neutron/common/exceptions.py:117 #, python-format msgid "" "Unable to complete operation on port %(port_id)s for network %(net_id)s. " "Port already has an attacheddevice %(device_id)s." msgstr "" -#: neutron/common/exceptions.py:119 +#: neutron/common/exceptions.py:123 #, python-format msgid "" "Unable to complete operation for network %(net_id)s. The mac address " "%(mac)s is in use." msgstr "" -#: neutron/common/exceptions.py:125 +#: neutron/common/exceptions.py:129 #, python-format msgid "" "Unable to complete operation for %(subnet_id)s. The number of host routes" " exceeds the limit %(quota)s." msgstr "" -#: neutron/common/exceptions.py:131 +#: neutron/common/exceptions.py:135 #, python-format msgid "" "Unable to complete operation for %(subnet_id)s. The number of DNS " "nameservers exceeds the limit %(quota)s." msgstr "" -#: neutron/common/exceptions.py:136 +#: neutron/common/exceptions.py:140 #, python-format msgid "" "Unable to complete operation for network %(net_id)s. The IP address " "%(ip_address)s is in use." msgstr "" -#: neutron/common/exceptions.py:141 +#: neutron/common/exceptions.py:145 #, python-format msgid "" "Unable to create the network. The VLAN %(vlan_id)s on physical network " "%(physical_network)s is in use." msgstr "" -#: neutron/common/exceptions.py:147 +#: neutron/common/exceptions.py:151 #, python-format msgid "" "Unable to create the flat network. Physical network %(physical_network)s " "is in use." msgstr "" -#: neutron/common/exceptions.py:152 +#: neutron/common/exceptions.py:156 #, python-format msgid "Unable to create the network. The tunnel ID %(tunnel_id)s is in use." msgstr "" -#: neutron/common/exceptions.py:157 +#: neutron/common/exceptions.py:161 msgid "Tenant network creation is not enabled." msgstr "" -#: neutron/common/exceptions.py:165 +#: neutron/common/exceptions.py:169 msgid "" "Unable to create the network. No tenant network is available for " "allocation." msgstr "" -#: neutron/common/exceptions.py:170 +#: neutron/common/exceptions.py:174 #, python-format msgid "" "Unable to plug the attachment %(att_id)s into port %(port_id)s for " @@ -1799,117 +1809,117 @@ msgid "" "%(att_port_id)s" msgstr "" -#: neutron/common/exceptions.py:176 +#: neutron/common/exceptions.py:180 #, python-format msgid "" "Subnet on port %(port_id)s does not match the requested subnet " "%(subnet_id)s" msgstr "" -#: neutron/common/exceptions.py:181 +#: neutron/common/exceptions.py:185 #, python-format msgid "Malformed request body: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:189 +#: neutron/common/exceptions.py:193 #, python-format msgid "Invalid input for operation: %(error_message)s." msgstr "" -#: neutron/common/exceptions.py:193 +#: neutron/common/exceptions.py:197 #, python-format msgid "The allocation pool %(pool)s is not valid." msgstr "" -#: neutron/common/exceptions.py:197 +#: neutron/common/exceptions.py:201 #, python-format msgid "" "Found overlapping allocation pools:%(pool_1)s %(pool_2)s for subnet " "%(subnet_cidr)s." msgstr "" -#: neutron/common/exceptions.py:202 +#: neutron/common/exceptions.py:206 #, python-format msgid "The allocation pool %(pool)s spans beyond the subnet cidr %(subnet_cidr)s." msgstr "" -#: neutron/common/exceptions.py:211 +#: neutron/common/exceptions.py:215 #, python-format msgid "Unable to generate unique mac on network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:215 +#: neutron/common/exceptions.py:219 #, python-format msgid "No more IP addresses available on network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:219 +#: neutron/common/exceptions.py:223 #, python-format msgid "Bridge %(bridge)s does not exist." msgstr "" -#: neutron/common/exceptions.py:223 +#: neutron/common/exceptions.py:227 #, python-format msgid "Creation failed. %(dev_name)s already exists." msgstr "" -#: neutron/common/exceptions.py:227 +#: neutron/common/exceptions.py:231 msgid "Sudo priviledge is required to run this command." msgstr "" -#: neutron/common/exceptions.py:231 +#: neutron/common/exceptions.py:235 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: neutron/common/exceptions.py:235 +#: neutron/common/exceptions.py:239 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: neutron/common/exceptions.py:239 +#: neutron/common/exceptions.py:243 msgid "Tenant-id was missing from Quota request" msgstr "" -#: neutron/common/exceptions.py:243 +#: neutron/common/exceptions.py:247 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: neutron/common/exceptions.py:248 +#: neutron/common/exceptions.py:252 #, python-format msgid "" "Unable to reconfigure sharing settings for network %(network)s. Multiple " "tenants are using it" msgstr "" -#: neutron/common/exceptions.py:253 +#: neutron/common/exceptions.py:257 #, python-format msgid "Invalid extension environment: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:257 +#: neutron/common/exceptions.py:261 #, python-format msgid "Unable to find any IP address on external network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:262 +#: neutron/common/exceptions.py:266 msgid "More than one external network exists" msgstr "" -#: neutron/common/exceptions.py:266 +#: neutron/common/exceptions.py:270 #, python-format msgid "An invalid value was provided for %(opt_name)s: %(opt_value)s" msgstr "" -#: neutron/common/exceptions.py:271 +#: neutron/common/exceptions.py:275 #, python-format msgid "Gateway ip %(ip_address)s conflicts with allocation pool %(pool)s" msgstr "" -#: neutron/common/exceptions.py:276 +#: neutron/common/exceptions.py:280 #, python-format msgid "Invalid network VLAN range: '%(vlan_range)s' - '%(error)s'" msgstr "" @@ -2012,200 +2022,200 @@ msgstr "" msgid "Cannot create resource for another tenant" msgstr "" -#: neutron/db/db_base_plugin_v2.py:274 +#: neutron/db/db_base_plugin_v2.py:272 #, python-format msgid "Generated mac for network %(network_id)s is %(mac_address)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:280 +#: neutron/db/db_base_plugin_v2.py:278 #, python-format msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:284 +#: neutron/db/db_base_plugin_v2.py:282 #, python-format msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/db_base_plugin_v2.py:314 +#: neutron/db/db_base_plugin_v2.py:312 #, python-format msgid "" "Hold allocated IP %(ip_address)s " "(%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:378 +#: neutron/db/db_base_plugin_v2.py:376 #, python-format msgid "Recycle %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:382 +#: neutron/db/db_base_plugin_v2.py:380 #, python-format msgid "Recycle: first match for %(first_ip)s-%(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:389 +#: neutron/db/db_base_plugin_v2.py:387 #, python-format msgid "Recycle: last match for %(first_ip)s-%(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:401 +#: neutron/db/db_base_plugin_v2.py:399 #, python-format msgid "Recycle: merged %(first_ip1)s-%(last_ip1)s and %(first_ip2)s-%(last_ip2)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:410 +#: neutron/db/db_base_plugin_v2.py:408 #, python-format msgid "Recycle: updated first %(first_ip)s-%(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:415 +#: neutron/db/db_base_plugin_v2.py:413 #, python-format msgid "Recycle: updated last %(first_ip)s-%(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:424 +#: neutron/db/db_base_plugin_v2.py:422 #, python-format msgid "Recycle: created new %(first_ip)s-%(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:448 +#: neutron/db/db_base_plugin_v2.py:446 #, python-format msgid "" "No fixed IP found that matches the network %(network_id)s and ip address " "%(ip_address)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:457 +#: neutron/db/db_base_plugin_v2.py:455 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:481 +#: neutron/db/db_base_plugin_v2.py:479 #, python-format msgid "All IP's from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:486 +#: neutron/db/db_base_plugin_v2.py:484 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:493 +#: neutron/db/db_base_plugin_v2.py:491 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: neutron/db/db_base_plugin_v2.py:599 +#: neutron/db/db_base_plugin_v2.py:597 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/db_base_plugin_v2.py:611 +#: neutron/db/db_base_plugin_v2.py:609 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: neutron/db/db_base_plugin_v2.py:617 +#: neutron/db/db_base_plugin_v2.py:615 #, python-format msgid "" "Failed to create port on network %(network_id)s, because fixed_ips " "included invalid subnet %(subnet_id)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:637 +#: neutron/db/db_base_plugin_v2.py:635 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:646 neutron/db/db_base_plugin_v2.py:679 +#: neutron/db/db_base_plugin_v2.py:644 neutron/db/db_base_plugin_v2.py:677 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/db_base_plugin_v2.py:694 +#: neutron/db/db_base_plugin_v2.py:692 #, python-format msgid "Port update. Hold %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:702 +#: neutron/db/db_base_plugin_v2.py:700 #, python-format msgid "Port update. Adding %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:757 +#: neutron/db/db_base_plugin_v2.py:755 #, python-format msgid "" "Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps" " with another subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:762 +#: neutron/db/db_base_plugin_v2.py:760 #, python-format msgid "" "Validation for CIDR: %(new_cidr)s failed - overlaps with subnet " "%(subnet_id)s (CIDR: %(cidr)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:782 +#: neutron/db/db_base_plugin_v2.py:780 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: neutron/db/db_base_plugin_v2.py:789 +#: neutron/db/db_base_plugin_v2.py:787 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/db_base_plugin_v2.py:796 +#: neutron/db/db_base_plugin_v2.py:794 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/db_base_plugin_v2.py:800 +#: neutron/db/db_base_plugin_v2.py:798 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:805 +#: neutron/db/db_base_plugin_v2.py:803 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:818 +#: neutron/db/db_base_plugin_v2.py:816 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: neutron/db/db_base_plugin_v2.py:829 +#: neutron/db/db_base_plugin_v2.py:827 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:842 neutron/db/db_base_plugin_v2.py:846 +#: neutron/db/db_base_plugin_v2.py:840 neutron/db/db_base_plugin_v2.py:844 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:968 +#: neutron/db/db_base_plugin_v2.py:966 #, python-format msgid "An exception occured while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1067 +#: neutron/db/db_base_plugin_v2.py:1065 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1091 +#: neutron/db/db_base_plugin_v2.py:1089 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1104 +#: neutron/db/db_base_plugin_v2.py:1102 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1366 +#: neutron/db/db_base_plugin_v2.py:1364 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1446 +#: neutron/db/db_base_plugin_v2.py:1444 #, python-format msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" @@ -2350,7 +2360,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:600 neutron/plugins/nicira/NeutronPlugin.py:1878 +#: neutron/db/l3_db.py:600 neutron/plugins/nicira/NeutronPlugin.py:1926 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -3018,6 +3028,51 @@ msgstr "" msgid "API for retrieving service providers for Neutron advanced services" msgstr "" +#: neutron/extensions/vpnaas.py:35 +#, python-format +msgid "VPNService %(vpnservice_id)s could not be found" +msgstr "" + +#: neutron/extensions/vpnaas.py:39 +#, python-format +msgid "ipsec_site_connection %(ipsecsite_conn_id)s not found" +msgstr "" + +#: neutron/extensions/vpnaas.py:43 +#, python-format +msgid "ipsec_site_connection %(attribute_a)s less than dpd_interval" +msgstr "" + +#: neutron/extensions/vpnaas.py:47 +#, python-format +msgid "IKEPolicy %(ikepolicy_id)s could not be found" +msgstr "" + +#: neutron/extensions/vpnaas.py:51 +#, python-format +msgid "IPsecPolicy %(ipsecpolicy_id)s could not be found" +msgstr "" + +#: neutron/extensions/vpnaas.py:55 +#, python-format +msgid "IKEPolicy %(ikepolicy_id)s is still in use" +msgstr "" + +#: neutron/extensions/vpnaas.py:59 +#, python-format +msgid "VPNService %(vpnservice_id)s is still in use" +msgstr "" + +#: neutron/extensions/vpnaas.py:63 +#, python-format +msgid "Invalid state %(state)s of vpnaas resource %(id)s" +msgstr "" + +#: neutron/extensions/vpnaas.py:67 +#, python-format +msgid "IPsecPolicy %(ipsecpolicy_id)s is still in use" +msgstr "" + #: neutron/openstack/common/exception.py:104 msgid "Uncaught exception" msgstr "" @@ -5450,7 +5505,7 @@ msgstr "" #, python-format msgid "" "MidoClient.create_tenant_router called: tenant_id=%(tenant_id)s, " -"name=%(name)smetadata_router=%(metadata_router)s" +"name=%(name)s, metadata_router=%(metadata_router)s" msgstr "" #: neutron/plugins/midonet/midonet_lib.py:292 @@ -5712,7 +5767,7 @@ msgid "MidonetPluginV2.update_network called: id=%(id)r, network=%(network)r" msgstr "" #: neutron/plugins/midonet/plugin.py:193 -#: neutron/plugins/nicira/NeutronPlugin.py:1073 +#: neutron/plugins/nicira/NeutronPlugin.py:1115 msgid "admin_state_up=False networks are not supported." msgstr "" @@ -6651,76 +6706,81 @@ msgstr "" msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:234 +#: neutron/plugins/nec/nec_plugin.py:237 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:253 +#: neutron/plugins/nec/nec_plugin.py:256 #, python-format msgid "create_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:269 +#: neutron/plugins/nec/nec_plugin.py:272 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:309 +#: neutron/plugins/nec/nec_plugin.py:312 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:318 +#: neutron/plugins/nec/nec_plugin.py:331 #, python-format -msgid "delete_network(): deleting auto-delete port from OFC: %s" +msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:334 +#: neutron/plugins/nec/nec_plugin.py:346 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:347 +#: neutron/plugins/nec/nec_plugin.py:361 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:359 +#: neutron/plugins/nec/nec_plugin.py:373 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:378 +#: neutron/plugins/nec/nec_plugin.py:392 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:404 +#: neutron/plugins/nec/nec_plugin.py:418 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:484 +#: neutron/plugins/nec/nec_plugin.py:426 +#, python-format +msgid "Failed to delete port=%s from OFC." +msgstr "" + +#: neutron/plugins/nec/nec_plugin.py:501 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:515 +#: neutron/plugins/nec/nec_plugin.py:532 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:534 +#: neutron/plugins/nec/nec_plugin.py:551 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:539 +#: neutron/plugins/nec/nec_plugin.py:556 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -6940,407 +7000,412 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:248 +#: neutron/plugins/nicira/NeutronPlugin.py:246 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:283 +#: neutron/plugins/nicira/NeutronPlugin.py:281 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:285 +#: neutron/plugins/nicira/NeutronPlugin.py:283 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:288 +#: neutron/plugins/nicira/NeutronPlugin.py:286 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:363 +#: neutron/plugins/nicira/NeutronPlugin.py:361 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:369 +#: neutron/plugins/nicira/NeutronPlugin.py:367 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:375 +#: neutron/plugins/nicira/NeutronPlugin.py:373 #, python-format msgid "" "Unable to plug attachment in router port %(r_port_id)s for neutron port " "id %(q_port_id)s on router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:420 +#: neutron/plugins/nicira/NeutronPlugin.py:418 msgid "An exception occured while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:446 -#: neutron/plugins/nicira/NeutronPlugin.py:481 -#: neutron/plugins/nicira/NeutronPlugin.py:649 +#: neutron/plugins/nicira/NeutronPlugin.py:448 +#, python-format +msgid "An exception occured while creating the quantum port %s on the NVP plaform" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:460 +#: neutron/plugins/nicira/NeutronPlugin.py:497 +#: neutron/plugins/nicira/NeutronPlugin.py:682 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:466 -#: neutron/plugins/nicira/NeutronPlugin.py:546 -#: neutron/plugins/nicira/NeutronPlugin.py:668 +#: neutron/plugins/nicira/NeutronPlugin.py:482 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:470 -#, python-format -msgid "An exception occured while plugging the interface into network:%s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:488 +#: neutron/plugins/nicira/NeutronPlugin.py:504 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:497 +#: neutron/plugins/nicira/NeutronPlugin.py:513 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:503 +#: neutron/plugins/nicira/NeutronPlugin.py:519 #, python-format msgid "port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:522 -#: neutron/plugins/nicira/NeutronPlugin.py:925 +#: neutron/plugins/nicira/NeutronPlugin.py:538 +#: neutron/plugins/nicira/NeutronPlugin.py:967 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:534 +#: neutron/plugins/nicira/NeutronPlugin.py:550 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:553 +#: neutron/plugins/nicira/NeutronPlugin.py:573 +#, python-format +msgid "" +"_nvp_create_router_port completed for port %(name)s on network " +"%(network_id)s. The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:586 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:561 +#: neutron/plugins/nicira/NeutronPlugin.py:594 #, python-format msgid "The gateway port for the router %s was not found on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:598 +#: neutron/plugins/nicira/NeutronPlugin.py:631 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:630 +#: neutron/plugins/nicira/NeutronPlugin.py:663 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:634 -#: neutron/plugins/nicira/NeutronPlugin.py:1823 +#: neutron/plugins/nicira/NeutronPlugin.py:667 +#: neutron/plugins/nicira/NeutronPlugin.py:1871 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:636 +#: neutron/plugins/nicira/NeutronPlugin.py:669 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:706 +#: neutron/plugins/nicira/NeutronPlugin.py:710 +#, python-format +msgid "" +"_nvp_create_l2_gw_port completed for port %(name)s on network " +"%(network_id)s. The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:748 #, python-format msgid "Unable to find NVP uuid for Neutron port %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:735 +#: neutron/plugins/nicira/NeutronPlugin.py:777 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:739 +#: neutron/plugins/nicira/NeutronPlugin.py:781 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:743 +#: neutron/plugins/nicira/NeutronPlugin.py:785 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:747 -#: neutron/plugins/nicira/NeutronPlugin.py:762 +#: neutron/plugins/nicira/NeutronPlugin.py:789 +#: neutron/plugins/nicira/NeutronPlugin.py:804 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:768 +#: neutron/plugins/nicira/NeutronPlugin.py:810 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:799 +#: neutron/plugins/nicira/NeutronPlugin.py:841 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:821 +#: neutron/plugins/nicira/NeutronPlugin.py:863 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:849 +#: neutron/plugins/nicira/NeutronPlugin.py:891 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:907 +#: neutron/plugins/nicira/NeutronPlugin.py:949 #, python-format msgid "A nvp lport identifier was not found for neutron port '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:935 +#: neutron/plugins/nicira/NeutronPlugin.py:977 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:938 +#: neutron/plugins/nicira/NeutronPlugin.py:980 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:964 +#: neutron/plugins/nicira/NeutronPlugin.py:1006 #, python-format msgid "" "Current network status:%(nvp_net_status)s; Status in Neutron " "DB:%(neutron_status)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:974 -#: neutron/plugins/nicira/NeutronPlugin.py:1022 +#: neutron/plugins/nicira/NeutronPlugin.py:1016 +#: neutron/plugins/nicira/NeutronPlugin.py:1064 msgid "Unable to get logical switches" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1036 +#: neutron/plugins/nicira/NeutronPlugin.py:1078 #, python-format msgid "Logical Switch %s found in neutron database but not in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1051 +#: neutron/plugins/nicira/NeutronPlugin.py:1093 #, python-format msgid "" "Found %s logical switches not bound to Neutron networks. Neutron and NVP " "are potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1055 +#: neutron/plugins/nicira/NeutronPlugin.py:1097 #, python-format msgid "get_networks() completed for tenant %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1140 +#: neutron/plugins/nicira/NeutronPlugin.py:1182 #, python-format msgid "Lswitch %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1149 +#: neutron/plugins/nicira/NeutronPlugin.py:1191 msgid "Unable to get ports" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1176 +#: neutron/plugins/nicira/NeutronPlugin.py:1218 #, python-format msgid "Neutron logical port %s was not found on NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1183 +#: neutron/plugins/nicira/NeutronPlugin.py:1225 #, python-format msgid "" "Found %s logical ports not bound to Neutron ports. Neutron and NVP are " "potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1249 +#: neutron/plugins/nicira/NeutronPlugin.py:1283 #, python-format -msgid "Network %s was not found in NVP." +msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1257 -msgid "Unable to create port or set port attachment in NVP." +#: neutron/plugins/nicira/NeutronPlugin.py:1300 +#, python-format +msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1261 -#, python-format -msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" +#: neutron/plugins/nicira/NeutronPlugin.py:1311 +msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1338 +#: neutron/plugins/nicira/NeutronPlugin.py:1386 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1364 +#: neutron/plugins/nicira/NeutronPlugin.py:1412 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1491 -#: neutron/plugins/nicira/NeutronPlugin.py:1535 +#: neutron/plugins/nicira/NeutronPlugin.py:1539 +#: neutron/plugins/nicira/NeutronPlugin.py:1583 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1504 +#: neutron/plugins/nicira/NeutronPlugin.py:1552 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1544 +#: neutron/plugins/nicira/NeutronPlugin.py:1592 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1560 +#: neutron/plugins/nicira/NeutronPlugin.py:1608 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1564 +#: neutron/plugins/nicira/NeutronPlugin.py:1612 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1566 +#: neutron/plugins/nicira/NeutronPlugin.py:1614 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1599 +#: neutron/plugins/nicira/NeutronPlugin.py:1647 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1603 +#: neutron/plugins/nicira/NeutronPlugin.py:1651 msgid "Unable to delete logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1623 +#: neutron/plugins/nicira/NeutronPlugin.py:1671 #, python-format msgid "" "Current router status:%(router_status)s;Status in Neutron " "DB:%(db_router_status)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1650 +#: neutron/plugins/nicira/NeutronPlugin.py:1698 msgid "Unable to get logical routers from NVP controller" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1672 +#: neutron/plugins/nicira/NeutronPlugin.py:1720 #, python-format msgid "" "Found %s logical routers not bound to Neutron routers. Neutron and NVP " "are potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1698 -#, python-format -msgid "" -"The port %(port_id)s, connected to the router %(router_id)s was not found" -" on the NVP backend." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1733 +#: neutron/plugins/nicira/NeutronPlugin.py:1781 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1778 +#: neutron/plugins/nicira/NeutronPlugin.py:1826 #, python-format msgid "" "The port %(port_id)s, connected to the router %(router_id)s was not found" " on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1790 +#: neutron/plugins/nicira/NeutronPlugin.py:1838 #, python-format msgid "" "Unable to find NVP logical router port for Neutron port id:%s. Was this " "port ever paired with a logical router?" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1819 +#: neutron/plugins/nicira/NeutronPlugin.py:1867 #, python-format msgid "Logical router port resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1845 +#: neutron/plugins/nicira/NeutronPlugin.py:1893 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1851 +#: neutron/plugins/nicira/NeutronPlugin.py:1899 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1917 +#: neutron/plugins/nicira/NeutronPlugin.py:1965 #, python-format msgid "Address list for NVP logical router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1941 +#: neutron/plugins/nicira/NeutronPlugin.py:1989 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1984 +#: neutron/plugins/nicira/NeutronPlugin.py:2032 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1987 +#: neutron/plugins/nicira/NeutronPlugin.py:2035 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2013 +#: neutron/plugins/nicira/NeutronPlugin.py:2061 #, python-format msgid "" "Create_l2_gw_service did not return an uuid for the newly created " "resource:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2035 +#: neutron/plugins/nicira/NeutronPlugin.py:2083 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" @@ -7452,7 +7517,7 @@ msgstr "" #: neutron/plugins/nicira/nvplib.py:505 #, python-format -msgid "Cannot update NVP routes %(routes)s forrouter %(router_id)s" +msgid "Cannot update NVP routes %(routes)s for router %(router_id)s" msgstr "" #: neutron/plugins/nicira/nvplib.py:621 @@ -7478,91 +7543,91 @@ msgstr "" msgid "get_port() %(network)s %(port)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:664 neutron/plugins/nicira/nvplib.py:718 +#: neutron/plugins/nicira/nvplib.py:664 neutron/plugins/nicira/nvplib.py:719 #, python-format msgid "Port or Network not found, Error: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:713 +#: neutron/plugins/nicira/nvplib.py:714 #, python-format msgid "Updated logical port %(result)s on logical switch %(uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:749 +#: neutron/plugins/nicira/nvplib.py:751 #, python-format -msgid "Created logical port %(result)s on logical swtich %(uuid)s" +msgid "Created logical port %(result)s on logical switch %(uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:773 +#: neutron/plugins/nicira/nvplib.py:775 #, python-format msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:803 +#: neutron/plugins/nicira/nvplib.py:805 #, python-format msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:813 +#: neutron/plugins/nicira/nvplib.py:815 #, python-format msgid "" "Delete logical router port %(lport_uuid)s on logical router " "%(lrouter_uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:868 +#: neutron/plugins/nicira/nvplib.py:870 #, python-format msgid "Invalid NVP attachment type '%s'" msgstr "" -#: neutron/plugins/nicira/nvplib.py:880 +#: neutron/plugins/nicira/nvplib.py:882 #, python-format msgid "Port not found, Error: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:999 +#: neutron/plugins/nicira/nvplib.py:1002 #, python-format msgid "Created Security Profile: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1025 +#: neutron/plugins/nicira/nvplib.py:1028 #, python-format msgid "Updated Security Profile: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1044 +#: neutron/plugins/nicira/nvplib.py:1047 #, python-format msgid "Invalid keys for NAT match: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1050 +#: neutron/plugins/nicira/nvplib.py:1053 #, python-format msgid "Creating NAT rule: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1064 +#: neutron/plugins/nicira/nvplib.py:1067 msgid "" "No SNAT rules cannot be applied as they are not available in this version" " of the NVP platform" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1199 +#: neutron/plugins/nicira/nvplib.py:1202 #, python-format msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1204 +#: neutron/plugins/nicira/nvplib.py:1207 #, python-format msgid "" "An exception occurred while updating IP addresses on a router logical " "port:%s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1245 +#: neutron/plugins/nicira/nvplib.py:1248 msgid "Failed to create logical queue" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1256 +#: neutron/plugins/nicira/nvplib.py:1259 msgid "Failed to delete logical queue" msgstr "" @@ -8051,7 +8116,7 @@ msgstr "" #: neutron/plugins/nicira/extensions/nvp_qos.py:46 #, python-format -msgid "Invalid value for dscp %(data)s must be integer valuebetween 0 and 63." +msgid "Invalid value for dscp %(data)s must be integer value between 0 and 63." msgstr "" #: neutron/plugins/nicira/extensions/nvp_qos.py:51 @@ -9012,3 +9077,33 @@ msgstr "" #~ msgid "No DSCP field needed when QoS workload marked trusted" #~ msgstr "" +#~ msgid "" +#~ "MidoClient.create_tenant_router called: " +#~ "tenant_id=%(tenant_id)s, " +#~ "name=%(name)smetadata_router=%(metadata_router)s" +#~ msgstr "" + +#~ msgid "delete_network(): deleting auto-delete port from OFC: %s" +#~ msgstr "" + +#~ msgid "An exception occured while plugging the interface into network:%s" +#~ msgstr "" + +#~ msgid "Network %s was not found in NVP." +#~ msgstr "" + +#~ msgid "" +#~ "The port %(port_id)s, connected to the" +#~ " router %(router_id)s was not found " +#~ "on the NVP backend." +#~ msgstr "" + +#~ msgid "Cannot update NVP routes %(routes)s forrouter %(router_id)s" +#~ msgstr "" + +#~ msgid "Created logical port %(result)s on logical swtich %(uuid)s" +#~ msgstr "" + +#~ msgid "Invalid value for dscp %(data)s must be integer valuebetween 0 and 63." +#~ msgstr "" + diff --git a/neutron/locale/tr_TR/LC_MESSAGES/neutron.po b/neutron/locale/tr_TR/LC_MESSAGES/neutron.po index 4e93a8f38..f1f259970 100644 --- a/neutron/locale/tr_TR/LC_MESSAGES/neutron.po +++ b/neutron/locale/tr_TR/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-07-30 19:54+0000\n" +"POT-Creation-Date: 2013-07-31 19:55+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Turkish (Turkey) " @@ -404,7 +404,7 @@ msgid "" "networks" msgstr "" -#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:865 +#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:858 msgid "DHCP agent started" msgstr "" @@ -421,97 +421,102 @@ msgstr "" msgid "Synchronizing state" msgstr "" -#: neutron/agent/dhcp_agent.py:166 +#: neutron/agent/dhcp_agent.py:163 +#, python-format +msgid "Unable to sync network state on deleted network %s" +msgstr "" + +#: neutron/agent/dhcp_agent.py:171 msgid "Unable to sync network state." msgstr "" -#: neutron/agent/dhcp_agent.py:186 neutron/agent/dhcp_agent.py:226 +#: neutron/agent/dhcp_agent.py:191 neutron/agent/dhcp_agent.py:231 #, python-format msgid "Network %s RPC info call failed." msgstr "" -#: neutron/agent/dhcp_agent.py:318 +#: neutron/agent/dhcp_agent.py:323 #, python-format msgid "" "%(port_num)d router ports found on the metadata access network. Only the " "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:528 neutron/agent/l3_agent.py:159 +#: neutron/agent/dhcp_agent.py:533 neutron/agent/l3_agent.py:159 #: neutron/debug/debug_agent.py:45 msgid "The driver used to manage the virtual interface." msgstr "" -#: neutron/agent/dhcp_agent.py:536 +#: neutron/agent/dhcp_agent.py:541 msgid "You must specify an interface driver" msgstr "" -#: neutron/agent/dhcp_agent.py:542 neutron/agent/l3_agent.py:202 +#: neutron/agent/dhcp_agent.py:547 neutron/agent/l3_agent.py:202 #, python-format msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/dhcp_agent.py:590 +#: neutron/agent/dhcp_agent.py:595 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/dhcp_agent.py:600 +#: neutron/agent/dhcp_agent.py:605 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/dhcp_agent.py:641 +#: neutron/agent/dhcp_agent.py:646 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/dhcp_agent.py:682 neutron/debug/debug_agent.py:75 +#: neutron/agent/dhcp_agent.py:687 neutron/debug/debug_agent.py:75 #, python-format msgid "Reusing existing device: %s." msgstr "" -#: neutron/agent/dhcp_agent.py:769 +#: neutron/agent/dhcp_agent.py:762 msgid "Location to DHCP lease relay UNIX domain socket" msgstr "" -#: neutron/agent/dhcp_agent.py:799 +#: neutron/agent/dhcp_agent.py:792 #, python-format msgid "Network ID %s is not a valid UUID" msgstr "" -#: neutron/agent/dhcp_agent.py:805 +#: neutron/agent/dhcp_agent.py:798 msgid "Unable to parse lease relay msg to dict." msgstr "" -#: neutron/agent/dhcp_agent.py:806 +#: neutron/agent/dhcp_agent.py:799 #, python-format msgid "Exception value: %s" msgstr "" -#: neutron/agent/dhcp_agent.py:807 +#: neutron/agent/dhcp_agent.py:800 #, python-format msgid "Message representation: %s" msgstr "" -#: neutron/agent/dhcp_agent.py:809 +#: neutron/agent/dhcp_agent.py:802 msgid "Unable update lease. Exception" msgstr "" -#: neutron/agent/dhcp_agent.py:848 neutron/agent/l3_agent.py:805 +#: neutron/agent/dhcp_agent.py:841 neutron/agent/l3_agent.py:805 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:854 neutron/agent/l3_agent.py:810 +#: neutron/agent/dhcp_agent.py:847 neutron/agent/l3_agent.py:810 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:228 #: neutron/plugins/nec/agent/nec_neutron_agent.py:184 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:221 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:862 neutron/agent/l3_agent.py:815 +#: neutron/agent/dhcp_agent.py:855 neutron/agent/l3_agent.py:815 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:281 #, python-format msgid "agent_updated by server side %s!" @@ -929,27 +934,27 @@ msgstr "" msgid "No namespace defined for parent" msgstr "" -#: neutron/agent/linux/iptables_firewall.py:56 +#: neutron/agent/linux/iptables_firewall.py:58 #, python-format msgid "Preparing device (%s) filter" msgstr "" -#: neutron/agent/linux/iptables_firewall.py:64 +#: neutron/agent/linux/iptables_firewall.py:66 #, python-format msgid "Updating device (%s) filter" msgstr "" -#: neutron/agent/linux/iptables_firewall.py:66 +#: neutron/agent/linux/iptables_firewall.py:68 #, python-format msgid "Attempted to update port filter which is not filtered %s" msgstr "" -#: neutron/agent/linux/iptables_firewall.py:75 +#: neutron/agent/linux/iptables_firewall.py:77 #, python-format msgid "Removing device (%s) filter" msgstr "" -#: neutron/agent/linux/iptables_firewall.py:77 +#: neutron/agent/linux/iptables_firewall.py:79 #, python-format msgid "Attempted to remove port filter which is not filtered %r" msgstr "" @@ -1380,58 +1385,58 @@ msgstr "" msgid "'%s' is not a valid IP subnet" msgstr "" -#: neutron/api/v2/attributes.py:271 +#: neutron/api/v2/attributes.py:266 neutron/api/v2/attributes.py:307 #, python-format -msgid "'%s' is not a valid input" +msgid "'%s' is not a list" msgstr "" -#: neutron/api/v2/attributes.py:278 +#: neutron/api/v2/attributes.py:271 neutron/api/v2/attributes.py:318 #, python-format -msgid "'%s' is not a valid UUID" +msgid "Duplicate items in the list: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:290 +#: neutron/api/v2/attributes.py:288 #, python-format -msgid "'%s' is not a list" +msgid "'%s' is not a valid input" msgstr "" -#: neutron/api/v2/attributes.py:301 +#: neutron/api/v2/attributes.py:295 #, python-format -msgid "Duplicate items in the list: '%s'" +msgid "'%s' is not a valid UUID" msgstr "" -#: neutron/api/v2/attributes.py:308 +#: neutron/api/v2/attributes.py:325 #, python-format msgid "'%s' is not a dictionary" msgstr "" -#: neutron/api/v2/attributes.py:333 +#: neutron/api/v2/attributes.py:350 #, python-format msgid "Validator '%s' does not exist." msgstr "" -#: neutron/api/v2/attributes.py:365 +#: neutron/api/v2/attributes.py:382 #, python-format msgid "'%s' is not an integer" msgstr "" -#: neutron/api/v2/attributes.py:370 +#: neutron/api/v2/attributes.py:387 #, python-format msgid "'%s' should be non-negative" msgstr "" -#: neutron/api/v2/attributes.py:389 +#: neutron/api/v2/attributes.py:406 #, python-format msgid "'%s' cannot be converted to boolean" msgstr "" -#: neutron/api/v2/attributes.py:397 +#: neutron/api/v2/attributes.py:414 #: neutron/plugins/nec/extensions/packetfilter.py:48 #, python-format msgid "'%s' is not a integer" msgstr "" -#: neutron/api/v2/attributes.py:410 +#: neutron/api/v2/attributes.py:427 #, python-format msgid "'%s' is not of the form =[value]" msgstr "" @@ -1682,116 +1687,121 @@ msgstr "" #: neutron/common/exceptions.py:74 #, python-format +msgid "Port %(port_id)s could not be found" +msgstr "" + +#: neutron/common/exceptions.py:78 +#, python-format msgid "Port %(port_id)s could not be found on network %(net_id)s" msgstr "" -#: neutron/common/exceptions.py:79 +#: neutron/common/exceptions.py:83 msgid "Policy configuration policy.json could not be found" msgstr "" -#: neutron/common/exceptions.py:83 +#: neutron/common/exceptions.py:87 #, python-format msgid "Requested rule:%(rule)s cannot be found" msgstr "" -#: neutron/common/exceptions.py:87 +#: neutron/common/exceptions.py:91 #, python-format msgid "Failed to init policy %(policy)s because %(reason)s" msgstr "" -#: neutron/common/exceptions.py:91 +#: neutron/common/exceptions.py:95 #, python-format msgid "Failed to check policy %(policy)s because %(reason)s" msgstr "" -#: neutron/common/exceptions.py:95 +#: neutron/common/exceptions.py:99 #, python-format msgid "Unsupported port state: %(port_state)s" msgstr "" -#: neutron/common/exceptions.py:99 +#: neutron/common/exceptions.py:103 msgid "The resource is inuse" msgstr "" -#: neutron/common/exceptions.py:103 +#: neutron/common/exceptions.py:107 #, python-format msgid "" "Unable to complete operation on network %(net_id)s. There are one or more" " ports still in use on the network." msgstr "" -#: neutron/common/exceptions.py:108 +#: neutron/common/exceptions.py:112 #, python-format msgid "" "Unable to complete operation on subnet %(subnet_id)s. One or more ports " "have an IP allocation from this subnet." msgstr "" -#: neutron/common/exceptions.py:113 +#: neutron/common/exceptions.py:117 #, python-format msgid "" "Unable to complete operation on port %(port_id)s for network %(net_id)s. " "Port already has an attacheddevice %(device_id)s." msgstr "" -#: neutron/common/exceptions.py:119 +#: neutron/common/exceptions.py:123 #, python-format msgid "" "Unable to complete operation for network %(net_id)s. The mac address " "%(mac)s is in use." msgstr "" -#: neutron/common/exceptions.py:125 +#: neutron/common/exceptions.py:129 #, python-format msgid "" "Unable to complete operation for %(subnet_id)s. The number of host routes" " exceeds the limit %(quota)s." msgstr "" -#: neutron/common/exceptions.py:131 +#: neutron/common/exceptions.py:135 #, python-format msgid "" "Unable to complete operation for %(subnet_id)s. The number of DNS " "nameservers exceeds the limit %(quota)s." msgstr "" -#: neutron/common/exceptions.py:136 +#: neutron/common/exceptions.py:140 #, python-format msgid "" "Unable to complete operation for network %(net_id)s. The IP address " "%(ip_address)s is in use." msgstr "" -#: neutron/common/exceptions.py:141 +#: neutron/common/exceptions.py:145 #, python-format msgid "" "Unable to create the network. The VLAN %(vlan_id)s on physical network " "%(physical_network)s is in use." msgstr "" -#: neutron/common/exceptions.py:147 +#: neutron/common/exceptions.py:151 #, python-format msgid "" "Unable to create the flat network. Physical network %(physical_network)s " "is in use." msgstr "" -#: neutron/common/exceptions.py:152 +#: neutron/common/exceptions.py:156 #, python-format msgid "Unable to create the network. The tunnel ID %(tunnel_id)s is in use." msgstr "" -#: neutron/common/exceptions.py:157 +#: neutron/common/exceptions.py:161 msgid "Tenant network creation is not enabled." msgstr "" -#: neutron/common/exceptions.py:165 +#: neutron/common/exceptions.py:169 msgid "" "Unable to create the network. No tenant network is available for " "allocation." msgstr "" -#: neutron/common/exceptions.py:170 +#: neutron/common/exceptions.py:174 #, python-format msgid "" "Unable to plug the attachment %(att_id)s into port %(port_id)s for " @@ -1799,117 +1809,117 @@ msgid "" "%(att_port_id)s" msgstr "" -#: neutron/common/exceptions.py:176 +#: neutron/common/exceptions.py:180 #, python-format msgid "" "Subnet on port %(port_id)s does not match the requested subnet " "%(subnet_id)s" msgstr "" -#: neutron/common/exceptions.py:181 +#: neutron/common/exceptions.py:185 #, python-format msgid "Malformed request body: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:189 +#: neutron/common/exceptions.py:193 #, python-format msgid "Invalid input for operation: %(error_message)s." msgstr "" -#: neutron/common/exceptions.py:193 +#: neutron/common/exceptions.py:197 #, python-format msgid "The allocation pool %(pool)s is not valid." msgstr "" -#: neutron/common/exceptions.py:197 +#: neutron/common/exceptions.py:201 #, python-format msgid "" "Found overlapping allocation pools:%(pool_1)s %(pool_2)s for subnet " "%(subnet_cidr)s." msgstr "" -#: neutron/common/exceptions.py:202 +#: neutron/common/exceptions.py:206 #, python-format msgid "The allocation pool %(pool)s spans beyond the subnet cidr %(subnet_cidr)s." msgstr "" -#: neutron/common/exceptions.py:211 +#: neutron/common/exceptions.py:215 #, python-format msgid "Unable to generate unique mac on network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:215 +#: neutron/common/exceptions.py:219 #, python-format msgid "No more IP addresses available on network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:219 +#: neutron/common/exceptions.py:223 #, python-format msgid "Bridge %(bridge)s does not exist." msgstr "" -#: neutron/common/exceptions.py:223 +#: neutron/common/exceptions.py:227 #, python-format msgid "Creation failed. %(dev_name)s already exists." msgstr "" -#: neutron/common/exceptions.py:227 +#: neutron/common/exceptions.py:231 msgid "Sudo priviledge is required to run this command." msgstr "" -#: neutron/common/exceptions.py:231 +#: neutron/common/exceptions.py:235 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: neutron/common/exceptions.py:235 +#: neutron/common/exceptions.py:239 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: neutron/common/exceptions.py:239 +#: neutron/common/exceptions.py:243 msgid "Tenant-id was missing from Quota request" msgstr "" -#: neutron/common/exceptions.py:243 +#: neutron/common/exceptions.py:247 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: neutron/common/exceptions.py:248 +#: neutron/common/exceptions.py:252 #, python-format msgid "" "Unable to reconfigure sharing settings for network %(network)s. Multiple " "tenants are using it" msgstr "" -#: neutron/common/exceptions.py:253 +#: neutron/common/exceptions.py:257 #, python-format msgid "Invalid extension environment: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:257 +#: neutron/common/exceptions.py:261 #, python-format msgid "Unable to find any IP address on external network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:262 +#: neutron/common/exceptions.py:266 msgid "More than one external network exists" msgstr "" -#: neutron/common/exceptions.py:266 +#: neutron/common/exceptions.py:270 #, python-format msgid "An invalid value was provided for %(opt_name)s: %(opt_value)s" msgstr "" -#: neutron/common/exceptions.py:271 +#: neutron/common/exceptions.py:275 #, python-format msgid "Gateway ip %(ip_address)s conflicts with allocation pool %(pool)s" msgstr "" -#: neutron/common/exceptions.py:276 +#: neutron/common/exceptions.py:280 #, python-format msgid "Invalid network VLAN range: '%(vlan_range)s' - '%(error)s'" msgstr "" @@ -2012,200 +2022,200 @@ msgstr "" msgid "Cannot create resource for another tenant" msgstr "" -#: neutron/db/db_base_plugin_v2.py:274 +#: neutron/db/db_base_plugin_v2.py:272 #, python-format msgid "Generated mac for network %(network_id)s is %(mac_address)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:280 +#: neutron/db/db_base_plugin_v2.py:278 #, python-format msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:284 +#: neutron/db/db_base_plugin_v2.py:282 #, python-format msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/db_base_plugin_v2.py:314 +#: neutron/db/db_base_plugin_v2.py:312 #, python-format msgid "" "Hold allocated IP %(ip_address)s " "(%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:378 +#: neutron/db/db_base_plugin_v2.py:376 #, python-format msgid "Recycle %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:382 +#: neutron/db/db_base_plugin_v2.py:380 #, python-format msgid "Recycle: first match for %(first_ip)s-%(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:389 +#: neutron/db/db_base_plugin_v2.py:387 #, python-format msgid "Recycle: last match for %(first_ip)s-%(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:401 +#: neutron/db/db_base_plugin_v2.py:399 #, python-format msgid "Recycle: merged %(first_ip1)s-%(last_ip1)s and %(first_ip2)s-%(last_ip2)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:410 +#: neutron/db/db_base_plugin_v2.py:408 #, python-format msgid "Recycle: updated first %(first_ip)s-%(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:415 +#: neutron/db/db_base_plugin_v2.py:413 #, python-format msgid "Recycle: updated last %(first_ip)s-%(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:424 +#: neutron/db/db_base_plugin_v2.py:422 #, python-format msgid "Recycle: created new %(first_ip)s-%(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:448 +#: neutron/db/db_base_plugin_v2.py:446 #, python-format msgid "" "No fixed IP found that matches the network %(network_id)s and ip address " "%(ip_address)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:457 +#: neutron/db/db_base_plugin_v2.py:455 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:481 +#: neutron/db/db_base_plugin_v2.py:479 #, python-format msgid "All IP's from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:486 +#: neutron/db/db_base_plugin_v2.py:484 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:493 +#: neutron/db/db_base_plugin_v2.py:491 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: neutron/db/db_base_plugin_v2.py:599 +#: neutron/db/db_base_plugin_v2.py:597 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/db_base_plugin_v2.py:611 +#: neutron/db/db_base_plugin_v2.py:609 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: neutron/db/db_base_plugin_v2.py:617 +#: neutron/db/db_base_plugin_v2.py:615 #, python-format msgid "" "Failed to create port on network %(network_id)s, because fixed_ips " "included invalid subnet %(subnet_id)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:637 +#: neutron/db/db_base_plugin_v2.py:635 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:646 neutron/db/db_base_plugin_v2.py:679 +#: neutron/db/db_base_plugin_v2.py:644 neutron/db/db_base_plugin_v2.py:677 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/db_base_plugin_v2.py:694 +#: neutron/db/db_base_plugin_v2.py:692 #, python-format msgid "Port update. Hold %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:702 +#: neutron/db/db_base_plugin_v2.py:700 #, python-format msgid "Port update. Adding %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:757 +#: neutron/db/db_base_plugin_v2.py:755 #, python-format msgid "" "Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps" " with another subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:762 +#: neutron/db/db_base_plugin_v2.py:760 #, python-format msgid "" "Validation for CIDR: %(new_cidr)s failed - overlaps with subnet " "%(subnet_id)s (CIDR: %(cidr)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:782 +#: neutron/db/db_base_plugin_v2.py:780 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: neutron/db/db_base_plugin_v2.py:789 +#: neutron/db/db_base_plugin_v2.py:787 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/db_base_plugin_v2.py:796 +#: neutron/db/db_base_plugin_v2.py:794 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/db_base_plugin_v2.py:800 +#: neutron/db/db_base_plugin_v2.py:798 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:805 +#: neutron/db/db_base_plugin_v2.py:803 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:818 +#: neutron/db/db_base_plugin_v2.py:816 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: neutron/db/db_base_plugin_v2.py:829 +#: neutron/db/db_base_plugin_v2.py:827 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:842 neutron/db/db_base_plugin_v2.py:846 +#: neutron/db/db_base_plugin_v2.py:840 neutron/db/db_base_plugin_v2.py:844 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:968 +#: neutron/db/db_base_plugin_v2.py:966 #, python-format msgid "An exception occured while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1067 +#: neutron/db/db_base_plugin_v2.py:1065 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1091 +#: neutron/db/db_base_plugin_v2.py:1089 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1104 +#: neutron/db/db_base_plugin_v2.py:1102 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1366 +#: neutron/db/db_base_plugin_v2.py:1364 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1446 +#: neutron/db/db_base_plugin_v2.py:1444 #, python-format msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" @@ -2350,7 +2360,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:600 neutron/plugins/nicira/NeutronPlugin.py:1878 +#: neutron/db/l3_db.py:600 neutron/plugins/nicira/NeutronPlugin.py:1926 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -3018,6 +3028,51 @@ msgstr "" msgid "API for retrieving service providers for Neutron advanced services" msgstr "" +#: neutron/extensions/vpnaas.py:35 +#, python-format +msgid "VPNService %(vpnservice_id)s could not be found" +msgstr "" + +#: neutron/extensions/vpnaas.py:39 +#, python-format +msgid "ipsec_site_connection %(ipsecsite_conn_id)s not found" +msgstr "" + +#: neutron/extensions/vpnaas.py:43 +#, python-format +msgid "ipsec_site_connection %(attribute_a)s less than dpd_interval" +msgstr "" + +#: neutron/extensions/vpnaas.py:47 +#, python-format +msgid "IKEPolicy %(ikepolicy_id)s could not be found" +msgstr "" + +#: neutron/extensions/vpnaas.py:51 +#, python-format +msgid "IPsecPolicy %(ipsecpolicy_id)s could not be found" +msgstr "" + +#: neutron/extensions/vpnaas.py:55 +#, python-format +msgid "IKEPolicy %(ikepolicy_id)s is still in use" +msgstr "" + +#: neutron/extensions/vpnaas.py:59 +#, python-format +msgid "VPNService %(vpnservice_id)s is still in use" +msgstr "" + +#: neutron/extensions/vpnaas.py:63 +#, python-format +msgid "Invalid state %(state)s of vpnaas resource %(id)s" +msgstr "" + +#: neutron/extensions/vpnaas.py:67 +#, python-format +msgid "IPsecPolicy %(ipsecpolicy_id)s is still in use" +msgstr "" + #: neutron/openstack/common/exception.py:104 msgid "Uncaught exception" msgstr "" @@ -5450,7 +5505,7 @@ msgstr "" #, python-format msgid "" "MidoClient.create_tenant_router called: tenant_id=%(tenant_id)s, " -"name=%(name)smetadata_router=%(metadata_router)s" +"name=%(name)s, metadata_router=%(metadata_router)s" msgstr "" #: neutron/plugins/midonet/midonet_lib.py:292 @@ -5712,7 +5767,7 @@ msgid "MidonetPluginV2.update_network called: id=%(id)r, network=%(network)r" msgstr "" #: neutron/plugins/midonet/plugin.py:193 -#: neutron/plugins/nicira/NeutronPlugin.py:1073 +#: neutron/plugins/nicira/NeutronPlugin.py:1115 msgid "admin_state_up=False networks are not supported." msgstr "" @@ -6651,76 +6706,81 @@ msgstr "" msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:234 +#: neutron/plugins/nec/nec_plugin.py:237 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:253 +#: neutron/plugins/nec/nec_plugin.py:256 #, python-format msgid "create_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:269 +#: neutron/plugins/nec/nec_plugin.py:272 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:309 +#: neutron/plugins/nec/nec_plugin.py:312 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:318 +#: neutron/plugins/nec/nec_plugin.py:331 #, python-format -msgid "delete_network(): deleting auto-delete port from OFC: %s" +msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:334 +#: neutron/plugins/nec/nec_plugin.py:346 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:347 +#: neutron/plugins/nec/nec_plugin.py:361 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:359 +#: neutron/plugins/nec/nec_plugin.py:373 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:378 +#: neutron/plugins/nec/nec_plugin.py:392 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:404 +#: neutron/plugins/nec/nec_plugin.py:418 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:484 +#: neutron/plugins/nec/nec_plugin.py:426 +#, python-format +msgid "Failed to delete port=%s from OFC." +msgstr "" + +#: neutron/plugins/nec/nec_plugin.py:501 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:515 +#: neutron/plugins/nec/nec_plugin.py:532 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:534 +#: neutron/plugins/nec/nec_plugin.py:551 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:539 +#: neutron/plugins/nec/nec_plugin.py:556 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -6940,407 +7000,412 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:248 +#: neutron/plugins/nicira/NeutronPlugin.py:246 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:283 +#: neutron/plugins/nicira/NeutronPlugin.py:281 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:285 +#: neutron/plugins/nicira/NeutronPlugin.py:283 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:288 +#: neutron/plugins/nicira/NeutronPlugin.py:286 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:363 +#: neutron/plugins/nicira/NeutronPlugin.py:361 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:369 +#: neutron/plugins/nicira/NeutronPlugin.py:367 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:375 +#: neutron/plugins/nicira/NeutronPlugin.py:373 #, python-format msgid "" "Unable to plug attachment in router port %(r_port_id)s for neutron port " "id %(q_port_id)s on router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:420 +#: neutron/plugins/nicira/NeutronPlugin.py:418 msgid "An exception occured while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:446 -#: neutron/plugins/nicira/NeutronPlugin.py:481 -#: neutron/plugins/nicira/NeutronPlugin.py:649 +#: neutron/plugins/nicira/NeutronPlugin.py:448 +#, python-format +msgid "An exception occured while creating the quantum port %s on the NVP plaform" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:460 +#: neutron/plugins/nicira/NeutronPlugin.py:497 +#: neutron/plugins/nicira/NeutronPlugin.py:682 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:466 -#: neutron/plugins/nicira/NeutronPlugin.py:546 -#: neutron/plugins/nicira/NeutronPlugin.py:668 +#: neutron/plugins/nicira/NeutronPlugin.py:482 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:470 -#, python-format -msgid "An exception occured while plugging the interface into network:%s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:488 +#: neutron/plugins/nicira/NeutronPlugin.py:504 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:497 +#: neutron/plugins/nicira/NeutronPlugin.py:513 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:503 +#: neutron/plugins/nicira/NeutronPlugin.py:519 #, python-format msgid "port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:522 -#: neutron/plugins/nicira/NeutronPlugin.py:925 +#: neutron/plugins/nicira/NeutronPlugin.py:538 +#: neutron/plugins/nicira/NeutronPlugin.py:967 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:534 +#: neutron/plugins/nicira/NeutronPlugin.py:550 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:553 +#: neutron/plugins/nicira/NeutronPlugin.py:573 +#, python-format +msgid "" +"_nvp_create_router_port completed for port %(name)s on network " +"%(network_id)s. The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:586 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:561 +#: neutron/plugins/nicira/NeutronPlugin.py:594 #, python-format msgid "The gateway port for the router %s was not found on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:598 +#: neutron/plugins/nicira/NeutronPlugin.py:631 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:630 +#: neutron/plugins/nicira/NeutronPlugin.py:663 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:634 -#: neutron/plugins/nicira/NeutronPlugin.py:1823 +#: neutron/plugins/nicira/NeutronPlugin.py:667 +#: neutron/plugins/nicira/NeutronPlugin.py:1871 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:636 +#: neutron/plugins/nicira/NeutronPlugin.py:669 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:706 +#: neutron/plugins/nicira/NeutronPlugin.py:710 +#, python-format +msgid "" +"_nvp_create_l2_gw_port completed for port %(name)s on network " +"%(network_id)s. The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:748 #, python-format msgid "Unable to find NVP uuid for Neutron port %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:735 +#: neutron/plugins/nicira/NeutronPlugin.py:777 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:739 +#: neutron/plugins/nicira/NeutronPlugin.py:781 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:743 +#: neutron/plugins/nicira/NeutronPlugin.py:785 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:747 -#: neutron/plugins/nicira/NeutronPlugin.py:762 +#: neutron/plugins/nicira/NeutronPlugin.py:789 +#: neutron/plugins/nicira/NeutronPlugin.py:804 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:768 +#: neutron/plugins/nicira/NeutronPlugin.py:810 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:799 +#: neutron/plugins/nicira/NeutronPlugin.py:841 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:821 +#: neutron/plugins/nicira/NeutronPlugin.py:863 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:849 +#: neutron/plugins/nicira/NeutronPlugin.py:891 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:907 +#: neutron/plugins/nicira/NeutronPlugin.py:949 #, python-format msgid "A nvp lport identifier was not found for neutron port '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:935 +#: neutron/plugins/nicira/NeutronPlugin.py:977 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:938 +#: neutron/plugins/nicira/NeutronPlugin.py:980 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:964 +#: neutron/plugins/nicira/NeutronPlugin.py:1006 #, python-format msgid "" "Current network status:%(nvp_net_status)s; Status in Neutron " "DB:%(neutron_status)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:974 -#: neutron/plugins/nicira/NeutronPlugin.py:1022 +#: neutron/plugins/nicira/NeutronPlugin.py:1016 +#: neutron/plugins/nicira/NeutronPlugin.py:1064 msgid "Unable to get logical switches" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1036 +#: neutron/plugins/nicira/NeutronPlugin.py:1078 #, python-format msgid "Logical Switch %s found in neutron database but not in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1051 +#: neutron/plugins/nicira/NeutronPlugin.py:1093 #, python-format msgid "" "Found %s logical switches not bound to Neutron networks. Neutron and NVP " "are potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1055 +#: neutron/plugins/nicira/NeutronPlugin.py:1097 #, python-format msgid "get_networks() completed for tenant %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1140 +#: neutron/plugins/nicira/NeutronPlugin.py:1182 #, python-format msgid "Lswitch %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1149 +#: neutron/plugins/nicira/NeutronPlugin.py:1191 msgid "Unable to get ports" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1176 +#: neutron/plugins/nicira/NeutronPlugin.py:1218 #, python-format msgid "Neutron logical port %s was not found on NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1183 +#: neutron/plugins/nicira/NeutronPlugin.py:1225 #, python-format msgid "" "Found %s logical ports not bound to Neutron ports. Neutron and NVP are " "potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1249 +#: neutron/plugins/nicira/NeutronPlugin.py:1283 #, python-format -msgid "Network %s was not found in NVP." +msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1257 -msgid "Unable to create port or set port attachment in NVP." +#: neutron/plugins/nicira/NeutronPlugin.py:1300 +#, python-format +msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1261 -#, python-format -msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" +#: neutron/plugins/nicira/NeutronPlugin.py:1311 +msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1338 +#: neutron/plugins/nicira/NeutronPlugin.py:1386 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1364 +#: neutron/plugins/nicira/NeutronPlugin.py:1412 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1491 -#: neutron/plugins/nicira/NeutronPlugin.py:1535 +#: neutron/plugins/nicira/NeutronPlugin.py:1539 +#: neutron/plugins/nicira/NeutronPlugin.py:1583 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1504 +#: neutron/plugins/nicira/NeutronPlugin.py:1552 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1544 +#: neutron/plugins/nicira/NeutronPlugin.py:1592 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1560 +#: neutron/plugins/nicira/NeutronPlugin.py:1608 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1564 +#: neutron/plugins/nicira/NeutronPlugin.py:1612 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1566 +#: neutron/plugins/nicira/NeutronPlugin.py:1614 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1599 +#: neutron/plugins/nicira/NeutronPlugin.py:1647 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1603 +#: neutron/plugins/nicira/NeutronPlugin.py:1651 msgid "Unable to delete logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1623 +#: neutron/plugins/nicira/NeutronPlugin.py:1671 #, python-format msgid "" "Current router status:%(router_status)s;Status in Neutron " "DB:%(db_router_status)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1650 +#: neutron/plugins/nicira/NeutronPlugin.py:1698 msgid "Unable to get logical routers from NVP controller" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1672 +#: neutron/plugins/nicira/NeutronPlugin.py:1720 #, python-format msgid "" "Found %s logical routers not bound to Neutron routers. Neutron and NVP " "are potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1698 -#, python-format -msgid "" -"The port %(port_id)s, connected to the router %(router_id)s was not found" -" on the NVP backend." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1733 +#: neutron/plugins/nicira/NeutronPlugin.py:1781 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1778 +#: neutron/plugins/nicira/NeutronPlugin.py:1826 #, python-format msgid "" "The port %(port_id)s, connected to the router %(router_id)s was not found" " on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1790 +#: neutron/plugins/nicira/NeutronPlugin.py:1838 #, python-format msgid "" "Unable to find NVP logical router port for Neutron port id:%s. Was this " "port ever paired with a logical router?" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1819 +#: neutron/plugins/nicira/NeutronPlugin.py:1867 #, python-format msgid "Logical router port resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1845 +#: neutron/plugins/nicira/NeutronPlugin.py:1893 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1851 +#: neutron/plugins/nicira/NeutronPlugin.py:1899 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1917 +#: neutron/plugins/nicira/NeutronPlugin.py:1965 #, python-format msgid "Address list for NVP logical router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1941 +#: neutron/plugins/nicira/NeutronPlugin.py:1989 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1984 +#: neutron/plugins/nicira/NeutronPlugin.py:2032 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1987 +#: neutron/plugins/nicira/NeutronPlugin.py:2035 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2013 +#: neutron/plugins/nicira/NeutronPlugin.py:2061 #, python-format msgid "" "Create_l2_gw_service did not return an uuid for the newly created " "resource:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2035 +#: neutron/plugins/nicira/NeutronPlugin.py:2083 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" @@ -7452,7 +7517,7 @@ msgstr "" #: neutron/plugins/nicira/nvplib.py:505 #, python-format -msgid "Cannot update NVP routes %(routes)s forrouter %(router_id)s" +msgid "Cannot update NVP routes %(routes)s for router %(router_id)s" msgstr "" #: neutron/plugins/nicira/nvplib.py:621 @@ -7478,91 +7543,91 @@ msgstr "" msgid "get_port() %(network)s %(port)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:664 neutron/plugins/nicira/nvplib.py:718 +#: neutron/plugins/nicira/nvplib.py:664 neutron/plugins/nicira/nvplib.py:719 #, python-format msgid "Port or Network not found, Error: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:713 +#: neutron/plugins/nicira/nvplib.py:714 #, python-format msgid "Updated logical port %(result)s on logical switch %(uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:749 +#: neutron/plugins/nicira/nvplib.py:751 #, python-format -msgid "Created logical port %(result)s on logical swtich %(uuid)s" +msgid "Created logical port %(result)s on logical switch %(uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:773 +#: neutron/plugins/nicira/nvplib.py:775 #, python-format msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:803 +#: neutron/plugins/nicira/nvplib.py:805 #, python-format msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:813 +#: neutron/plugins/nicira/nvplib.py:815 #, python-format msgid "" "Delete logical router port %(lport_uuid)s on logical router " "%(lrouter_uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:868 +#: neutron/plugins/nicira/nvplib.py:870 #, python-format msgid "Invalid NVP attachment type '%s'" msgstr "" -#: neutron/plugins/nicira/nvplib.py:880 +#: neutron/plugins/nicira/nvplib.py:882 #, python-format msgid "Port not found, Error: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:999 +#: neutron/plugins/nicira/nvplib.py:1002 #, python-format msgid "Created Security Profile: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1025 +#: neutron/plugins/nicira/nvplib.py:1028 #, python-format msgid "Updated Security Profile: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1044 +#: neutron/plugins/nicira/nvplib.py:1047 #, python-format msgid "Invalid keys for NAT match: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1050 +#: neutron/plugins/nicira/nvplib.py:1053 #, python-format msgid "Creating NAT rule: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1064 +#: neutron/plugins/nicira/nvplib.py:1067 msgid "" "No SNAT rules cannot be applied as they are not available in this version" " of the NVP platform" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1199 +#: neutron/plugins/nicira/nvplib.py:1202 #, python-format msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1204 +#: neutron/plugins/nicira/nvplib.py:1207 #, python-format msgid "" "An exception occurred while updating IP addresses on a router logical " "port:%s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1245 +#: neutron/plugins/nicira/nvplib.py:1248 msgid "Failed to create logical queue" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1256 +#: neutron/plugins/nicira/nvplib.py:1259 msgid "Failed to delete logical queue" msgstr "" @@ -8051,7 +8116,7 @@ msgstr "" #: neutron/plugins/nicira/extensions/nvp_qos.py:46 #, python-format -msgid "Invalid value for dscp %(data)s must be integer valuebetween 0 and 63." +msgid "Invalid value for dscp %(data)s must be integer value between 0 and 63." msgstr "" #: neutron/plugins/nicira/extensions/nvp_qos.py:51 @@ -9012,3 +9077,33 @@ msgstr "" #~ msgid "No DSCP field needed when QoS workload marked trusted" #~ msgstr "" +#~ msgid "" +#~ "MidoClient.create_tenant_router called: " +#~ "tenant_id=%(tenant_id)s, " +#~ "name=%(name)smetadata_router=%(metadata_router)s" +#~ msgstr "" + +#~ msgid "delete_network(): deleting auto-delete port from OFC: %s" +#~ msgstr "" + +#~ msgid "An exception occured while plugging the interface into network:%s" +#~ msgstr "" + +#~ msgid "Network %s was not found in NVP." +#~ msgstr "" + +#~ msgid "" +#~ "The port %(port_id)s, connected to the" +#~ " router %(router_id)s was not found " +#~ "on the NVP backend." +#~ msgstr "" + +#~ msgid "Cannot update NVP routes %(routes)s forrouter %(router_id)s" +#~ msgstr "" + +#~ msgid "Created logical port %(result)s on logical swtich %(uuid)s" +#~ msgstr "" + +#~ msgid "Invalid value for dscp %(data)s must be integer valuebetween 0 and 63." +#~ msgstr "" + diff --git a/neutron/locale/uk/LC_MESSAGES/neutron.po b/neutron/locale/uk/LC_MESSAGES/neutron.po index c0cdd5543..bf8381327 100644 --- a/neutron/locale/uk/LC_MESSAGES/neutron.po +++ b/neutron/locale/uk/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-07-30 19:54+0000\n" +"POT-Creation-Date: 2013-07-31 19:55+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Ukrainian " @@ -405,7 +405,7 @@ msgid "" "networks" msgstr "" -#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:865 +#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:858 msgid "DHCP agent started" msgstr "" @@ -422,97 +422,102 @@ msgstr "" msgid "Synchronizing state" msgstr "" -#: neutron/agent/dhcp_agent.py:166 +#: neutron/agent/dhcp_agent.py:163 +#, python-format +msgid "Unable to sync network state on deleted network %s" +msgstr "" + +#: neutron/agent/dhcp_agent.py:171 msgid "Unable to sync network state." msgstr "" -#: neutron/agent/dhcp_agent.py:186 neutron/agent/dhcp_agent.py:226 +#: neutron/agent/dhcp_agent.py:191 neutron/agent/dhcp_agent.py:231 #, python-format msgid "Network %s RPC info call failed." msgstr "" -#: neutron/agent/dhcp_agent.py:318 +#: neutron/agent/dhcp_agent.py:323 #, python-format msgid "" "%(port_num)d router ports found on the metadata access network. Only the " "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:528 neutron/agent/l3_agent.py:159 +#: neutron/agent/dhcp_agent.py:533 neutron/agent/l3_agent.py:159 #: neutron/debug/debug_agent.py:45 msgid "The driver used to manage the virtual interface." msgstr "" -#: neutron/agent/dhcp_agent.py:536 +#: neutron/agent/dhcp_agent.py:541 msgid "You must specify an interface driver" msgstr "" -#: neutron/agent/dhcp_agent.py:542 neutron/agent/l3_agent.py:202 +#: neutron/agent/dhcp_agent.py:547 neutron/agent/l3_agent.py:202 #, python-format msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/dhcp_agent.py:590 +#: neutron/agent/dhcp_agent.py:595 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/dhcp_agent.py:600 +#: neutron/agent/dhcp_agent.py:605 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/dhcp_agent.py:641 +#: neutron/agent/dhcp_agent.py:646 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/dhcp_agent.py:682 neutron/debug/debug_agent.py:75 +#: neutron/agent/dhcp_agent.py:687 neutron/debug/debug_agent.py:75 #, python-format msgid "Reusing existing device: %s." msgstr "" -#: neutron/agent/dhcp_agent.py:769 +#: neutron/agent/dhcp_agent.py:762 msgid "Location to DHCP lease relay UNIX domain socket" msgstr "" -#: neutron/agent/dhcp_agent.py:799 +#: neutron/agent/dhcp_agent.py:792 #, python-format msgid "Network ID %s is not a valid UUID" msgstr "" -#: neutron/agent/dhcp_agent.py:805 +#: neutron/agent/dhcp_agent.py:798 msgid "Unable to parse lease relay msg to dict." msgstr "" -#: neutron/agent/dhcp_agent.py:806 +#: neutron/agent/dhcp_agent.py:799 #, python-format msgid "Exception value: %s" msgstr "" -#: neutron/agent/dhcp_agent.py:807 +#: neutron/agent/dhcp_agent.py:800 #, python-format msgid "Message representation: %s" msgstr "" -#: neutron/agent/dhcp_agent.py:809 +#: neutron/agent/dhcp_agent.py:802 msgid "Unable update lease. Exception" msgstr "" -#: neutron/agent/dhcp_agent.py:848 neutron/agent/l3_agent.py:805 +#: neutron/agent/dhcp_agent.py:841 neutron/agent/l3_agent.py:805 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:854 neutron/agent/l3_agent.py:810 +#: neutron/agent/dhcp_agent.py:847 neutron/agent/l3_agent.py:810 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:228 #: neutron/plugins/nec/agent/nec_neutron_agent.py:184 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:221 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:862 neutron/agent/l3_agent.py:815 +#: neutron/agent/dhcp_agent.py:855 neutron/agent/l3_agent.py:815 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:281 #, python-format msgid "agent_updated by server side %s!" @@ -930,27 +935,27 @@ msgstr "" msgid "No namespace defined for parent" msgstr "" -#: neutron/agent/linux/iptables_firewall.py:56 +#: neutron/agent/linux/iptables_firewall.py:58 #, python-format msgid "Preparing device (%s) filter" msgstr "" -#: neutron/agent/linux/iptables_firewall.py:64 +#: neutron/agent/linux/iptables_firewall.py:66 #, python-format msgid "Updating device (%s) filter" msgstr "" -#: neutron/agent/linux/iptables_firewall.py:66 +#: neutron/agent/linux/iptables_firewall.py:68 #, python-format msgid "Attempted to update port filter which is not filtered %s" msgstr "" -#: neutron/agent/linux/iptables_firewall.py:75 +#: neutron/agent/linux/iptables_firewall.py:77 #, python-format msgid "Removing device (%s) filter" msgstr "" -#: neutron/agent/linux/iptables_firewall.py:77 +#: neutron/agent/linux/iptables_firewall.py:79 #, python-format msgid "Attempted to remove port filter which is not filtered %r" msgstr "" @@ -1381,58 +1386,58 @@ msgstr "" msgid "'%s' is not a valid IP subnet" msgstr "" -#: neutron/api/v2/attributes.py:271 +#: neutron/api/v2/attributes.py:266 neutron/api/v2/attributes.py:307 #, python-format -msgid "'%s' is not a valid input" +msgid "'%s' is not a list" msgstr "" -#: neutron/api/v2/attributes.py:278 +#: neutron/api/v2/attributes.py:271 neutron/api/v2/attributes.py:318 #, python-format -msgid "'%s' is not a valid UUID" +msgid "Duplicate items in the list: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:290 +#: neutron/api/v2/attributes.py:288 #, python-format -msgid "'%s' is not a list" +msgid "'%s' is not a valid input" msgstr "" -#: neutron/api/v2/attributes.py:301 +#: neutron/api/v2/attributes.py:295 #, python-format -msgid "Duplicate items in the list: '%s'" +msgid "'%s' is not a valid UUID" msgstr "" -#: neutron/api/v2/attributes.py:308 +#: neutron/api/v2/attributes.py:325 #, python-format msgid "'%s' is not a dictionary" msgstr "" -#: neutron/api/v2/attributes.py:333 +#: neutron/api/v2/attributes.py:350 #, python-format msgid "Validator '%s' does not exist." msgstr "" -#: neutron/api/v2/attributes.py:365 +#: neutron/api/v2/attributes.py:382 #, python-format msgid "'%s' is not an integer" msgstr "" -#: neutron/api/v2/attributes.py:370 +#: neutron/api/v2/attributes.py:387 #, python-format msgid "'%s' should be non-negative" msgstr "" -#: neutron/api/v2/attributes.py:389 +#: neutron/api/v2/attributes.py:406 #, python-format msgid "'%s' cannot be converted to boolean" msgstr "" -#: neutron/api/v2/attributes.py:397 +#: neutron/api/v2/attributes.py:414 #: neutron/plugins/nec/extensions/packetfilter.py:48 #, python-format msgid "'%s' is not a integer" msgstr "" -#: neutron/api/v2/attributes.py:410 +#: neutron/api/v2/attributes.py:427 #, python-format msgid "'%s' is not of the form =[value]" msgstr "" @@ -1683,116 +1688,121 @@ msgstr "" #: neutron/common/exceptions.py:74 #, python-format +msgid "Port %(port_id)s could not be found" +msgstr "" + +#: neutron/common/exceptions.py:78 +#, python-format msgid "Port %(port_id)s could not be found on network %(net_id)s" msgstr "" -#: neutron/common/exceptions.py:79 +#: neutron/common/exceptions.py:83 msgid "Policy configuration policy.json could not be found" msgstr "" -#: neutron/common/exceptions.py:83 +#: neutron/common/exceptions.py:87 #, python-format msgid "Requested rule:%(rule)s cannot be found" msgstr "" -#: neutron/common/exceptions.py:87 +#: neutron/common/exceptions.py:91 #, python-format msgid "Failed to init policy %(policy)s because %(reason)s" msgstr "" -#: neutron/common/exceptions.py:91 +#: neutron/common/exceptions.py:95 #, python-format msgid "Failed to check policy %(policy)s because %(reason)s" msgstr "" -#: neutron/common/exceptions.py:95 +#: neutron/common/exceptions.py:99 #, python-format msgid "Unsupported port state: %(port_state)s" msgstr "" -#: neutron/common/exceptions.py:99 +#: neutron/common/exceptions.py:103 msgid "The resource is inuse" msgstr "" -#: neutron/common/exceptions.py:103 +#: neutron/common/exceptions.py:107 #, python-format msgid "" "Unable to complete operation on network %(net_id)s. There are one or more" " ports still in use on the network." msgstr "" -#: neutron/common/exceptions.py:108 +#: neutron/common/exceptions.py:112 #, python-format msgid "" "Unable to complete operation on subnet %(subnet_id)s. One or more ports " "have an IP allocation from this subnet." msgstr "" -#: neutron/common/exceptions.py:113 +#: neutron/common/exceptions.py:117 #, python-format msgid "" "Unable to complete operation on port %(port_id)s for network %(net_id)s. " "Port already has an attacheddevice %(device_id)s." msgstr "" -#: neutron/common/exceptions.py:119 +#: neutron/common/exceptions.py:123 #, python-format msgid "" "Unable to complete operation for network %(net_id)s. The mac address " "%(mac)s is in use." msgstr "" -#: neutron/common/exceptions.py:125 +#: neutron/common/exceptions.py:129 #, python-format msgid "" "Unable to complete operation for %(subnet_id)s. The number of host routes" " exceeds the limit %(quota)s." msgstr "" -#: neutron/common/exceptions.py:131 +#: neutron/common/exceptions.py:135 #, python-format msgid "" "Unable to complete operation for %(subnet_id)s. The number of DNS " "nameservers exceeds the limit %(quota)s." msgstr "" -#: neutron/common/exceptions.py:136 +#: neutron/common/exceptions.py:140 #, python-format msgid "" "Unable to complete operation for network %(net_id)s. The IP address " "%(ip_address)s is in use." msgstr "" -#: neutron/common/exceptions.py:141 +#: neutron/common/exceptions.py:145 #, python-format msgid "" "Unable to create the network. The VLAN %(vlan_id)s on physical network " "%(physical_network)s is in use." msgstr "" -#: neutron/common/exceptions.py:147 +#: neutron/common/exceptions.py:151 #, python-format msgid "" "Unable to create the flat network. Physical network %(physical_network)s " "is in use." msgstr "" -#: neutron/common/exceptions.py:152 +#: neutron/common/exceptions.py:156 #, python-format msgid "Unable to create the network. The tunnel ID %(tunnel_id)s is in use." msgstr "" -#: neutron/common/exceptions.py:157 +#: neutron/common/exceptions.py:161 msgid "Tenant network creation is not enabled." msgstr "" -#: neutron/common/exceptions.py:165 +#: neutron/common/exceptions.py:169 msgid "" "Unable to create the network. No tenant network is available for " "allocation." msgstr "" -#: neutron/common/exceptions.py:170 +#: neutron/common/exceptions.py:174 #, python-format msgid "" "Unable to plug the attachment %(att_id)s into port %(port_id)s for " @@ -1800,117 +1810,117 @@ msgid "" "%(att_port_id)s" msgstr "" -#: neutron/common/exceptions.py:176 +#: neutron/common/exceptions.py:180 #, python-format msgid "" "Subnet on port %(port_id)s does not match the requested subnet " "%(subnet_id)s" msgstr "" -#: neutron/common/exceptions.py:181 +#: neutron/common/exceptions.py:185 #, python-format msgid "Malformed request body: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:189 +#: neutron/common/exceptions.py:193 #, python-format msgid "Invalid input for operation: %(error_message)s." msgstr "" -#: neutron/common/exceptions.py:193 +#: neutron/common/exceptions.py:197 #, python-format msgid "The allocation pool %(pool)s is not valid." msgstr "" -#: neutron/common/exceptions.py:197 +#: neutron/common/exceptions.py:201 #, python-format msgid "" "Found overlapping allocation pools:%(pool_1)s %(pool_2)s for subnet " "%(subnet_cidr)s." msgstr "" -#: neutron/common/exceptions.py:202 +#: neutron/common/exceptions.py:206 #, python-format msgid "The allocation pool %(pool)s spans beyond the subnet cidr %(subnet_cidr)s." msgstr "" -#: neutron/common/exceptions.py:211 +#: neutron/common/exceptions.py:215 #, python-format msgid "Unable to generate unique mac on network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:215 +#: neutron/common/exceptions.py:219 #, python-format msgid "No more IP addresses available on network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:219 +#: neutron/common/exceptions.py:223 #, python-format msgid "Bridge %(bridge)s does not exist." msgstr "" -#: neutron/common/exceptions.py:223 +#: neutron/common/exceptions.py:227 #, python-format msgid "Creation failed. %(dev_name)s already exists." msgstr "" -#: neutron/common/exceptions.py:227 +#: neutron/common/exceptions.py:231 msgid "Sudo priviledge is required to run this command." msgstr "" -#: neutron/common/exceptions.py:231 +#: neutron/common/exceptions.py:235 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: neutron/common/exceptions.py:235 +#: neutron/common/exceptions.py:239 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: neutron/common/exceptions.py:239 +#: neutron/common/exceptions.py:243 msgid "Tenant-id was missing from Quota request" msgstr "" -#: neutron/common/exceptions.py:243 +#: neutron/common/exceptions.py:247 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: neutron/common/exceptions.py:248 +#: neutron/common/exceptions.py:252 #, python-format msgid "" "Unable to reconfigure sharing settings for network %(network)s. Multiple " "tenants are using it" msgstr "" -#: neutron/common/exceptions.py:253 +#: neutron/common/exceptions.py:257 #, python-format msgid "Invalid extension environment: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:257 +#: neutron/common/exceptions.py:261 #, python-format msgid "Unable to find any IP address on external network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:262 +#: neutron/common/exceptions.py:266 msgid "More than one external network exists" msgstr "" -#: neutron/common/exceptions.py:266 +#: neutron/common/exceptions.py:270 #, python-format msgid "An invalid value was provided for %(opt_name)s: %(opt_value)s" msgstr "" -#: neutron/common/exceptions.py:271 +#: neutron/common/exceptions.py:275 #, python-format msgid "Gateway ip %(ip_address)s conflicts with allocation pool %(pool)s" msgstr "" -#: neutron/common/exceptions.py:276 +#: neutron/common/exceptions.py:280 #, python-format msgid "Invalid network VLAN range: '%(vlan_range)s' - '%(error)s'" msgstr "" @@ -2013,200 +2023,200 @@ msgstr "" msgid "Cannot create resource for another tenant" msgstr "" -#: neutron/db/db_base_plugin_v2.py:274 +#: neutron/db/db_base_plugin_v2.py:272 #, python-format msgid "Generated mac for network %(network_id)s is %(mac_address)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:280 +#: neutron/db/db_base_plugin_v2.py:278 #, python-format msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:284 +#: neutron/db/db_base_plugin_v2.py:282 #, python-format msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/db_base_plugin_v2.py:314 +#: neutron/db/db_base_plugin_v2.py:312 #, python-format msgid "" "Hold allocated IP %(ip_address)s " "(%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:378 +#: neutron/db/db_base_plugin_v2.py:376 #, python-format msgid "Recycle %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:382 +#: neutron/db/db_base_plugin_v2.py:380 #, python-format msgid "Recycle: first match for %(first_ip)s-%(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:389 +#: neutron/db/db_base_plugin_v2.py:387 #, python-format msgid "Recycle: last match for %(first_ip)s-%(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:401 +#: neutron/db/db_base_plugin_v2.py:399 #, python-format msgid "Recycle: merged %(first_ip1)s-%(last_ip1)s and %(first_ip2)s-%(last_ip2)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:410 +#: neutron/db/db_base_plugin_v2.py:408 #, python-format msgid "Recycle: updated first %(first_ip)s-%(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:415 +#: neutron/db/db_base_plugin_v2.py:413 #, python-format msgid "Recycle: updated last %(first_ip)s-%(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:424 +#: neutron/db/db_base_plugin_v2.py:422 #, python-format msgid "Recycle: created new %(first_ip)s-%(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:448 +#: neutron/db/db_base_plugin_v2.py:446 #, python-format msgid "" "No fixed IP found that matches the network %(network_id)s and ip address " "%(ip_address)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:457 +#: neutron/db/db_base_plugin_v2.py:455 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:481 +#: neutron/db/db_base_plugin_v2.py:479 #, python-format msgid "All IP's from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:486 +#: neutron/db/db_base_plugin_v2.py:484 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:493 +#: neutron/db/db_base_plugin_v2.py:491 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: neutron/db/db_base_plugin_v2.py:599 +#: neutron/db/db_base_plugin_v2.py:597 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/db_base_plugin_v2.py:611 +#: neutron/db/db_base_plugin_v2.py:609 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: neutron/db/db_base_plugin_v2.py:617 +#: neutron/db/db_base_plugin_v2.py:615 #, python-format msgid "" "Failed to create port on network %(network_id)s, because fixed_ips " "included invalid subnet %(subnet_id)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:637 +#: neutron/db/db_base_plugin_v2.py:635 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:646 neutron/db/db_base_plugin_v2.py:679 +#: neutron/db/db_base_plugin_v2.py:644 neutron/db/db_base_plugin_v2.py:677 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/db_base_plugin_v2.py:694 +#: neutron/db/db_base_plugin_v2.py:692 #, python-format msgid "Port update. Hold %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:702 +#: neutron/db/db_base_plugin_v2.py:700 #, python-format msgid "Port update. Adding %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:757 +#: neutron/db/db_base_plugin_v2.py:755 #, python-format msgid "" "Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps" " with another subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:762 +#: neutron/db/db_base_plugin_v2.py:760 #, python-format msgid "" "Validation for CIDR: %(new_cidr)s failed - overlaps with subnet " "%(subnet_id)s (CIDR: %(cidr)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:782 +#: neutron/db/db_base_plugin_v2.py:780 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: neutron/db/db_base_plugin_v2.py:789 +#: neutron/db/db_base_plugin_v2.py:787 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/db_base_plugin_v2.py:796 +#: neutron/db/db_base_plugin_v2.py:794 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/db_base_plugin_v2.py:800 +#: neutron/db/db_base_plugin_v2.py:798 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:805 +#: neutron/db/db_base_plugin_v2.py:803 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:818 +#: neutron/db/db_base_plugin_v2.py:816 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: neutron/db/db_base_plugin_v2.py:829 +#: neutron/db/db_base_plugin_v2.py:827 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:842 neutron/db/db_base_plugin_v2.py:846 +#: neutron/db/db_base_plugin_v2.py:840 neutron/db/db_base_plugin_v2.py:844 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:968 +#: neutron/db/db_base_plugin_v2.py:966 #, python-format msgid "An exception occured while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1067 +#: neutron/db/db_base_plugin_v2.py:1065 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1091 +#: neutron/db/db_base_plugin_v2.py:1089 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1104 +#: neutron/db/db_base_plugin_v2.py:1102 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1366 +#: neutron/db/db_base_plugin_v2.py:1364 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1446 +#: neutron/db/db_base_plugin_v2.py:1444 #, python-format msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" @@ -2351,7 +2361,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:600 neutron/plugins/nicira/NeutronPlugin.py:1878 +#: neutron/db/l3_db.py:600 neutron/plugins/nicira/NeutronPlugin.py:1926 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -3019,6 +3029,51 @@ msgstr "" msgid "API for retrieving service providers for Neutron advanced services" msgstr "" +#: neutron/extensions/vpnaas.py:35 +#, python-format +msgid "VPNService %(vpnservice_id)s could not be found" +msgstr "" + +#: neutron/extensions/vpnaas.py:39 +#, python-format +msgid "ipsec_site_connection %(ipsecsite_conn_id)s not found" +msgstr "" + +#: neutron/extensions/vpnaas.py:43 +#, python-format +msgid "ipsec_site_connection %(attribute_a)s less than dpd_interval" +msgstr "" + +#: neutron/extensions/vpnaas.py:47 +#, python-format +msgid "IKEPolicy %(ikepolicy_id)s could not be found" +msgstr "" + +#: neutron/extensions/vpnaas.py:51 +#, python-format +msgid "IPsecPolicy %(ipsecpolicy_id)s could not be found" +msgstr "" + +#: neutron/extensions/vpnaas.py:55 +#, python-format +msgid "IKEPolicy %(ikepolicy_id)s is still in use" +msgstr "" + +#: neutron/extensions/vpnaas.py:59 +#, python-format +msgid "VPNService %(vpnservice_id)s is still in use" +msgstr "" + +#: neutron/extensions/vpnaas.py:63 +#, python-format +msgid "Invalid state %(state)s of vpnaas resource %(id)s" +msgstr "" + +#: neutron/extensions/vpnaas.py:67 +#, python-format +msgid "IPsecPolicy %(ipsecpolicy_id)s is still in use" +msgstr "" + #: neutron/openstack/common/exception.py:104 msgid "Uncaught exception" msgstr "" @@ -5451,7 +5506,7 @@ msgstr "" #, python-format msgid "" "MidoClient.create_tenant_router called: tenant_id=%(tenant_id)s, " -"name=%(name)smetadata_router=%(metadata_router)s" +"name=%(name)s, metadata_router=%(metadata_router)s" msgstr "" #: neutron/plugins/midonet/midonet_lib.py:292 @@ -5713,7 +5768,7 @@ msgid "MidonetPluginV2.update_network called: id=%(id)r, network=%(network)r" msgstr "" #: neutron/plugins/midonet/plugin.py:193 -#: neutron/plugins/nicira/NeutronPlugin.py:1073 +#: neutron/plugins/nicira/NeutronPlugin.py:1115 msgid "admin_state_up=False networks are not supported." msgstr "" @@ -6652,76 +6707,81 @@ msgstr "" msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:234 +#: neutron/plugins/nec/nec_plugin.py:237 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:253 +#: neutron/plugins/nec/nec_plugin.py:256 #, python-format msgid "create_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:269 +#: neutron/plugins/nec/nec_plugin.py:272 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:309 +#: neutron/plugins/nec/nec_plugin.py:312 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:318 +#: neutron/plugins/nec/nec_plugin.py:331 #, python-format -msgid "delete_network(): deleting auto-delete port from OFC: %s" +msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:334 +#: neutron/plugins/nec/nec_plugin.py:346 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:347 +#: neutron/plugins/nec/nec_plugin.py:361 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:359 +#: neutron/plugins/nec/nec_plugin.py:373 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:378 +#: neutron/plugins/nec/nec_plugin.py:392 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:404 +#: neutron/plugins/nec/nec_plugin.py:418 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:484 +#: neutron/plugins/nec/nec_plugin.py:426 +#, python-format +msgid "Failed to delete port=%s from OFC." +msgstr "" + +#: neutron/plugins/nec/nec_plugin.py:501 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:515 +#: neutron/plugins/nec/nec_plugin.py:532 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:534 +#: neutron/plugins/nec/nec_plugin.py:551 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:539 +#: neutron/plugins/nec/nec_plugin.py:556 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -6941,407 +7001,412 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:248 +#: neutron/plugins/nicira/NeutronPlugin.py:246 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:283 +#: neutron/plugins/nicira/NeutronPlugin.py:281 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:285 +#: neutron/plugins/nicira/NeutronPlugin.py:283 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:288 +#: neutron/plugins/nicira/NeutronPlugin.py:286 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:363 +#: neutron/plugins/nicira/NeutronPlugin.py:361 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:369 +#: neutron/plugins/nicira/NeutronPlugin.py:367 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:375 +#: neutron/plugins/nicira/NeutronPlugin.py:373 #, python-format msgid "" "Unable to plug attachment in router port %(r_port_id)s for neutron port " "id %(q_port_id)s on router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:420 +#: neutron/plugins/nicira/NeutronPlugin.py:418 msgid "An exception occured while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:446 -#: neutron/plugins/nicira/NeutronPlugin.py:481 -#: neutron/plugins/nicira/NeutronPlugin.py:649 +#: neutron/plugins/nicira/NeutronPlugin.py:448 +#, python-format +msgid "An exception occured while creating the quantum port %s on the NVP plaform" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:460 +#: neutron/plugins/nicira/NeutronPlugin.py:497 +#: neutron/plugins/nicira/NeutronPlugin.py:682 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:466 -#: neutron/plugins/nicira/NeutronPlugin.py:546 -#: neutron/plugins/nicira/NeutronPlugin.py:668 +#: neutron/plugins/nicira/NeutronPlugin.py:482 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:470 -#, python-format -msgid "An exception occured while plugging the interface into network:%s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:488 +#: neutron/plugins/nicira/NeutronPlugin.py:504 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:497 +#: neutron/plugins/nicira/NeutronPlugin.py:513 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:503 +#: neutron/plugins/nicira/NeutronPlugin.py:519 #, python-format msgid "port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:522 -#: neutron/plugins/nicira/NeutronPlugin.py:925 +#: neutron/plugins/nicira/NeutronPlugin.py:538 +#: neutron/plugins/nicira/NeutronPlugin.py:967 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:534 +#: neutron/plugins/nicira/NeutronPlugin.py:550 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:553 +#: neutron/plugins/nicira/NeutronPlugin.py:573 +#, python-format +msgid "" +"_nvp_create_router_port completed for port %(name)s on network " +"%(network_id)s. The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:586 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:561 +#: neutron/plugins/nicira/NeutronPlugin.py:594 #, python-format msgid "The gateway port for the router %s was not found on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:598 +#: neutron/plugins/nicira/NeutronPlugin.py:631 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:630 +#: neutron/plugins/nicira/NeutronPlugin.py:663 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:634 -#: neutron/plugins/nicira/NeutronPlugin.py:1823 +#: neutron/plugins/nicira/NeutronPlugin.py:667 +#: neutron/plugins/nicira/NeutronPlugin.py:1871 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:636 +#: neutron/plugins/nicira/NeutronPlugin.py:669 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:706 +#: neutron/plugins/nicira/NeutronPlugin.py:710 +#, python-format +msgid "" +"_nvp_create_l2_gw_port completed for port %(name)s on network " +"%(network_id)s. The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:748 #, python-format msgid "Unable to find NVP uuid for Neutron port %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:735 +#: neutron/plugins/nicira/NeutronPlugin.py:777 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:739 +#: neutron/plugins/nicira/NeutronPlugin.py:781 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:743 +#: neutron/plugins/nicira/NeutronPlugin.py:785 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:747 -#: neutron/plugins/nicira/NeutronPlugin.py:762 +#: neutron/plugins/nicira/NeutronPlugin.py:789 +#: neutron/plugins/nicira/NeutronPlugin.py:804 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:768 +#: neutron/plugins/nicira/NeutronPlugin.py:810 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:799 +#: neutron/plugins/nicira/NeutronPlugin.py:841 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:821 +#: neutron/plugins/nicira/NeutronPlugin.py:863 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:849 +#: neutron/plugins/nicira/NeutronPlugin.py:891 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:907 +#: neutron/plugins/nicira/NeutronPlugin.py:949 #, python-format msgid "A nvp lport identifier was not found for neutron port '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:935 +#: neutron/plugins/nicira/NeutronPlugin.py:977 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:938 +#: neutron/plugins/nicira/NeutronPlugin.py:980 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:964 +#: neutron/plugins/nicira/NeutronPlugin.py:1006 #, python-format msgid "" "Current network status:%(nvp_net_status)s; Status in Neutron " "DB:%(neutron_status)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:974 -#: neutron/plugins/nicira/NeutronPlugin.py:1022 +#: neutron/plugins/nicira/NeutronPlugin.py:1016 +#: neutron/plugins/nicira/NeutronPlugin.py:1064 msgid "Unable to get logical switches" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1036 +#: neutron/plugins/nicira/NeutronPlugin.py:1078 #, python-format msgid "Logical Switch %s found in neutron database but not in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1051 +#: neutron/plugins/nicira/NeutronPlugin.py:1093 #, python-format msgid "" "Found %s logical switches not bound to Neutron networks. Neutron and NVP " "are potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1055 +#: neutron/plugins/nicira/NeutronPlugin.py:1097 #, python-format msgid "get_networks() completed for tenant %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1140 +#: neutron/plugins/nicira/NeutronPlugin.py:1182 #, python-format msgid "Lswitch %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1149 +#: neutron/plugins/nicira/NeutronPlugin.py:1191 msgid "Unable to get ports" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1176 +#: neutron/plugins/nicira/NeutronPlugin.py:1218 #, python-format msgid "Neutron logical port %s was not found on NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1183 +#: neutron/plugins/nicira/NeutronPlugin.py:1225 #, python-format msgid "" "Found %s logical ports not bound to Neutron ports. Neutron and NVP are " "potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1249 +#: neutron/plugins/nicira/NeutronPlugin.py:1283 #, python-format -msgid "Network %s was not found in NVP." +msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1257 -msgid "Unable to create port or set port attachment in NVP." +#: neutron/plugins/nicira/NeutronPlugin.py:1300 +#, python-format +msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1261 -#, python-format -msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" +#: neutron/plugins/nicira/NeutronPlugin.py:1311 +msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1338 +#: neutron/plugins/nicira/NeutronPlugin.py:1386 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1364 +#: neutron/plugins/nicira/NeutronPlugin.py:1412 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1491 -#: neutron/plugins/nicira/NeutronPlugin.py:1535 +#: neutron/plugins/nicira/NeutronPlugin.py:1539 +#: neutron/plugins/nicira/NeutronPlugin.py:1583 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1504 +#: neutron/plugins/nicira/NeutronPlugin.py:1552 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1544 +#: neutron/plugins/nicira/NeutronPlugin.py:1592 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1560 +#: neutron/plugins/nicira/NeutronPlugin.py:1608 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1564 +#: neutron/plugins/nicira/NeutronPlugin.py:1612 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1566 +#: neutron/plugins/nicira/NeutronPlugin.py:1614 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1599 +#: neutron/plugins/nicira/NeutronPlugin.py:1647 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1603 +#: neutron/plugins/nicira/NeutronPlugin.py:1651 msgid "Unable to delete logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1623 +#: neutron/plugins/nicira/NeutronPlugin.py:1671 #, python-format msgid "" "Current router status:%(router_status)s;Status in Neutron " "DB:%(db_router_status)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1650 +#: neutron/plugins/nicira/NeutronPlugin.py:1698 msgid "Unable to get logical routers from NVP controller" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1672 +#: neutron/plugins/nicira/NeutronPlugin.py:1720 #, python-format msgid "" "Found %s logical routers not bound to Neutron routers. Neutron and NVP " "are potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1698 -#, python-format -msgid "" -"The port %(port_id)s, connected to the router %(router_id)s was not found" -" on the NVP backend." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1733 +#: neutron/plugins/nicira/NeutronPlugin.py:1781 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1778 +#: neutron/plugins/nicira/NeutronPlugin.py:1826 #, python-format msgid "" "The port %(port_id)s, connected to the router %(router_id)s was not found" " on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1790 +#: neutron/plugins/nicira/NeutronPlugin.py:1838 #, python-format msgid "" "Unable to find NVP logical router port for Neutron port id:%s. Was this " "port ever paired with a logical router?" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1819 +#: neutron/plugins/nicira/NeutronPlugin.py:1867 #, python-format msgid "Logical router port resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1845 +#: neutron/plugins/nicira/NeutronPlugin.py:1893 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1851 +#: neutron/plugins/nicira/NeutronPlugin.py:1899 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1917 +#: neutron/plugins/nicira/NeutronPlugin.py:1965 #, python-format msgid "Address list for NVP logical router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1941 +#: neutron/plugins/nicira/NeutronPlugin.py:1989 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1984 +#: neutron/plugins/nicira/NeutronPlugin.py:2032 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1987 +#: neutron/plugins/nicira/NeutronPlugin.py:2035 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2013 +#: neutron/plugins/nicira/NeutronPlugin.py:2061 #, python-format msgid "" "Create_l2_gw_service did not return an uuid for the newly created " "resource:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2035 +#: neutron/plugins/nicira/NeutronPlugin.py:2083 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" @@ -7453,7 +7518,7 @@ msgstr "" #: neutron/plugins/nicira/nvplib.py:505 #, python-format -msgid "Cannot update NVP routes %(routes)s forrouter %(router_id)s" +msgid "Cannot update NVP routes %(routes)s for router %(router_id)s" msgstr "" #: neutron/plugins/nicira/nvplib.py:621 @@ -7479,91 +7544,91 @@ msgstr "" msgid "get_port() %(network)s %(port)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:664 neutron/plugins/nicira/nvplib.py:718 +#: neutron/plugins/nicira/nvplib.py:664 neutron/plugins/nicira/nvplib.py:719 #, python-format msgid "Port or Network not found, Error: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:713 +#: neutron/plugins/nicira/nvplib.py:714 #, python-format msgid "Updated logical port %(result)s on logical switch %(uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:749 +#: neutron/plugins/nicira/nvplib.py:751 #, python-format -msgid "Created logical port %(result)s on logical swtich %(uuid)s" +msgid "Created logical port %(result)s on logical switch %(uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:773 +#: neutron/plugins/nicira/nvplib.py:775 #, python-format msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:803 +#: neutron/plugins/nicira/nvplib.py:805 #, python-format msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:813 +#: neutron/plugins/nicira/nvplib.py:815 #, python-format msgid "" "Delete logical router port %(lport_uuid)s on logical router " "%(lrouter_uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:868 +#: neutron/plugins/nicira/nvplib.py:870 #, python-format msgid "Invalid NVP attachment type '%s'" msgstr "" -#: neutron/plugins/nicira/nvplib.py:880 +#: neutron/plugins/nicira/nvplib.py:882 #, python-format msgid "Port not found, Error: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:999 +#: neutron/plugins/nicira/nvplib.py:1002 #, python-format msgid "Created Security Profile: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1025 +#: neutron/plugins/nicira/nvplib.py:1028 #, python-format msgid "Updated Security Profile: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1044 +#: neutron/plugins/nicira/nvplib.py:1047 #, python-format msgid "Invalid keys for NAT match: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1050 +#: neutron/plugins/nicira/nvplib.py:1053 #, python-format msgid "Creating NAT rule: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1064 +#: neutron/plugins/nicira/nvplib.py:1067 msgid "" "No SNAT rules cannot be applied as they are not available in this version" " of the NVP platform" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1199 +#: neutron/plugins/nicira/nvplib.py:1202 #, python-format msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1204 +#: neutron/plugins/nicira/nvplib.py:1207 #, python-format msgid "" "An exception occurred while updating IP addresses on a router logical " "port:%s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1245 +#: neutron/plugins/nicira/nvplib.py:1248 msgid "Failed to create logical queue" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1256 +#: neutron/plugins/nicira/nvplib.py:1259 msgid "Failed to delete logical queue" msgstr "" @@ -8052,7 +8117,7 @@ msgstr "" #: neutron/plugins/nicira/extensions/nvp_qos.py:46 #, python-format -msgid "Invalid value for dscp %(data)s must be integer valuebetween 0 and 63." +msgid "Invalid value for dscp %(data)s must be integer value between 0 and 63." msgstr "" #: neutron/plugins/nicira/extensions/nvp_qos.py:51 @@ -9013,3 +9078,33 @@ msgstr "" #~ msgid "No DSCP field needed when QoS workload marked trusted" #~ msgstr "" +#~ msgid "" +#~ "MidoClient.create_tenant_router called: " +#~ "tenant_id=%(tenant_id)s, " +#~ "name=%(name)smetadata_router=%(metadata_router)s" +#~ msgstr "" + +#~ msgid "delete_network(): deleting auto-delete port from OFC: %s" +#~ msgstr "" + +#~ msgid "An exception occured while plugging the interface into network:%s" +#~ msgstr "" + +#~ msgid "Network %s was not found in NVP." +#~ msgstr "" + +#~ msgid "" +#~ "The port %(port_id)s, connected to the" +#~ " router %(router_id)s was not found " +#~ "on the NVP backend." +#~ msgstr "" + +#~ msgid "Cannot update NVP routes %(routes)s forrouter %(router_id)s" +#~ msgstr "" + +#~ msgid "Created logical port %(result)s on logical swtich %(uuid)s" +#~ msgstr "" + +#~ msgid "Invalid value for dscp %(data)s must be integer valuebetween 0 and 63." +#~ msgstr "" + diff --git a/neutron/locale/vi_VN/LC_MESSAGES/neutron.po b/neutron/locale/vi_VN/LC_MESSAGES/neutron.po index 8b9017eb3..13f48eda0 100644 --- a/neutron/locale/vi_VN/LC_MESSAGES/neutron.po +++ b/neutron/locale/vi_VN/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-07-30 19:54+0000\n" +"POT-Creation-Date: 2013-07-31 19:55+0000\n" "PO-Revision-Date: 2013-05-13 06:01+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Vietnamese (Viet Nam) " @@ -404,7 +404,7 @@ msgid "" "networks" msgstr "" -#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:865 +#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:858 msgid "DHCP agent started" msgstr "" @@ -421,97 +421,102 @@ msgstr "" msgid "Synchronizing state" msgstr "" -#: neutron/agent/dhcp_agent.py:166 +#: neutron/agent/dhcp_agent.py:163 +#, python-format +msgid "Unable to sync network state on deleted network %s" +msgstr "" + +#: neutron/agent/dhcp_agent.py:171 msgid "Unable to sync network state." msgstr "" -#: neutron/agent/dhcp_agent.py:186 neutron/agent/dhcp_agent.py:226 +#: neutron/agent/dhcp_agent.py:191 neutron/agent/dhcp_agent.py:231 #, python-format msgid "Network %s RPC info call failed." msgstr "" -#: neutron/agent/dhcp_agent.py:318 +#: neutron/agent/dhcp_agent.py:323 #, python-format msgid "" "%(port_num)d router ports found on the metadata access network. Only the " "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:528 neutron/agent/l3_agent.py:159 +#: neutron/agent/dhcp_agent.py:533 neutron/agent/l3_agent.py:159 #: neutron/debug/debug_agent.py:45 msgid "The driver used to manage the virtual interface." msgstr "" -#: neutron/agent/dhcp_agent.py:536 +#: neutron/agent/dhcp_agent.py:541 msgid "You must specify an interface driver" msgstr "" -#: neutron/agent/dhcp_agent.py:542 neutron/agent/l3_agent.py:202 +#: neutron/agent/dhcp_agent.py:547 neutron/agent/l3_agent.py:202 #, python-format msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/dhcp_agent.py:590 +#: neutron/agent/dhcp_agent.py:595 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/dhcp_agent.py:600 +#: neutron/agent/dhcp_agent.py:605 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/dhcp_agent.py:641 +#: neutron/agent/dhcp_agent.py:646 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/dhcp_agent.py:682 neutron/debug/debug_agent.py:75 +#: neutron/agent/dhcp_agent.py:687 neutron/debug/debug_agent.py:75 #, python-format msgid "Reusing existing device: %s." msgstr "" -#: neutron/agent/dhcp_agent.py:769 +#: neutron/agent/dhcp_agent.py:762 msgid "Location to DHCP lease relay UNIX domain socket" msgstr "" -#: neutron/agent/dhcp_agent.py:799 +#: neutron/agent/dhcp_agent.py:792 #, python-format msgid "Network ID %s is not a valid UUID" msgstr "" -#: neutron/agent/dhcp_agent.py:805 +#: neutron/agent/dhcp_agent.py:798 msgid "Unable to parse lease relay msg to dict." msgstr "" -#: neutron/agent/dhcp_agent.py:806 +#: neutron/agent/dhcp_agent.py:799 #, python-format msgid "Exception value: %s" msgstr "" -#: neutron/agent/dhcp_agent.py:807 +#: neutron/agent/dhcp_agent.py:800 #, python-format msgid "Message representation: %s" msgstr "" -#: neutron/agent/dhcp_agent.py:809 +#: neutron/agent/dhcp_agent.py:802 msgid "Unable update lease. Exception" msgstr "" -#: neutron/agent/dhcp_agent.py:848 neutron/agent/l3_agent.py:805 +#: neutron/agent/dhcp_agent.py:841 neutron/agent/l3_agent.py:805 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:854 neutron/agent/l3_agent.py:810 +#: neutron/agent/dhcp_agent.py:847 neutron/agent/l3_agent.py:810 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:228 #: neutron/plugins/nec/agent/nec_neutron_agent.py:184 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:221 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:862 neutron/agent/l3_agent.py:815 +#: neutron/agent/dhcp_agent.py:855 neutron/agent/l3_agent.py:815 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:281 #, python-format msgid "agent_updated by server side %s!" @@ -929,27 +934,27 @@ msgstr "" msgid "No namespace defined for parent" msgstr "" -#: neutron/agent/linux/iptables_firewall.py:56 +#: neutron/agent/linux/iptables_firewall.py:58 #, python-format msgid "Preparing device (%s) filter" msgstr "" -#: neutron/agent/linux/iptables_firewall.py:64 +#: neutron/agent/linux/iptables_firewall.py:66 #, python-format msgid "Updating device (%s) filter" msgstr "" -#: neutron/agent/linux/iptables_firewall.py:66 +#: neutron/agent/linux/iptables_firewall.py:68 #, python-format msgid "Attempted to update port filter which is not filtered %s" msgstr "" -#: neutron/agent/linux/iptables_firewall.py:75 +#: neutron/agent/linux/iptables_firewall.py:77 #, python-format msgid "Removing device (%s) filter" msgstr "" -#: neutron/agent/linux/iptables_firewall.py:77 +#: neutron/agent/linux/iptables_firewall.py:79 #, python-format msgid "Attempted to remove port filter which is not filtered %r" msgstr "" @@ -1380,58 +1385,58 @@ msgstr "" msgid "'%s' is not a valid IP subnet" msgstr "" -#: neutron/api/v2/attributes.py:271 +#: neutron/api/v2/attributes.py:266 neutron/api/v2/attributes.py:307 #, python-format -msgid "'%s' is not a valid input" +msgid "'%s' is not a list" msgstr "" -#: neutron/api/v2/attributes.py:278 +#: neutron/api/v2/attributes.py:271 neutron/api/v2/attributes.py:318 #, python-format -msgid "'%s' is not a valid UUID" +msgid "Duplicate items in the list: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:290 +#: neutron/api/v2/attributes.py:288 #, python-format -msgid "'%s' is not a list" +msgid "'%s' is not a valid input" msgstr "" -#: neutron/api/v2/attributes.py:301 +#: neutron/api/v2/attributes.py:295 #, python-format -msgid "Duplicate items in the list: '%s'" +msgid "'%s' is not a valid UUID" msgstr "" -#: neutron/api/v2/attributes.py:308 +#: neutron/api/v2/attributes.py:325 #, python-format msgid "'%s' is not a dictionary" msgstr "" -#: neutron/api/v2/attributes.py:333 +#: neutron/api/v2/attributes.py:350 #, python-format msgid "Validator '%s' does not exist." msgstr "" -#: neutron/api/v2/attributes.py:365 +#: neutron/api/v2/attributes.py:382 #, python-format msgid "'%s' is not an integer" msgstr "" -#: neutron/api/v2/attributes.py:370 +#: neutron/api/v2/attributes.py:387 #, python-format msgid "'%s' should be non-negative" msgstr "" -#: neutron/api/v2/attributes.py:389 +#: neutron/api/v2/attributes.py:406 #, python-format msgid "'%s' cannot be converted to boolean" msgstr "" -#: neutron/api/v2/attributes.py:397 +#: neutron/api/v2/attributes.py:414 #: neutron/plugins/nec/extensions/packetfilter.py:48 #, python-format msgid "'%s' is not a integer" msgstr "" -#: neutron/api/v2/attributes.py:410 +#: neutron/api/v2/attributes.py:427 #, python-format msgid "'%s' is not of the form =[value]" msgstr "" @@ -1682,116 +1687,121 @@ msgstr "" #: neutron/common/exceptions.py:74 #, python-format +msgid "Port %(port_id)s could not be found" +msgstr "" + +#: neutron/common/exceptions.py:78 +#, python-format msgid "Port %(port_id)s could not be found on network %(net_id)s" msgstr "" -#: neutron/common/exceptions.py:79 +#: neutron/common/exceptions.py:83 msgid "Policy configuration policy.json could not be found" msgstr "" -#: neutron/common/exceptions.py:83 +#: neutron/common/exceptions.py:87 #, python-format msgid "Requested rule:%(rule)s cannot be found" msgstr "" -#: neutron/common/exceptions.py:87 +#: neutron/common/exceptions.py:91 #, python-format msgid "Failed to init policy %(policy)s because %(reason)s" msgstr "" -#: neutron/common/exceptions.py:91 +#: neutron/common/exceptions.py:95 #, python-format msgid "Failed to check policy %(policy)s because %(reason)s" msgstr "" -#: neutron/common/exceptions.py:95 +#: neutron/common/exceptions.py:99 #, python-format msgid "Unsupported port state: %(port_state)s" msgstr "" -#: neutron/common/exceptions.py:99 +#: neutron/common/exceptions.py:103 msgid "The resource is inuse" msgstr "" -#: neutron/common/exceptions.py:103 +#: neutron/common/exceptions.py:107 #, python-format msgid "" "Unable to complete operation on network %(net_id)s. There are one or more" " ports still in use on the network." msgstr "" -#: neutron/common/exceptions.py:108 +#: neutron/common/exceptions.py:112 #, python-format msgid "" "Unable to complete operation on subnet %(subnet_id)s. One or more ports " "have an IP allocation from this subnet." msgstr "" -#: neutron/common/exceptions.py:113 +#: neutron/common/exceptions.py:117 #, python-format msgid "" "Unable to complete operation on port %(port_id)s for network %(net_id)s. " "Port already has an attacheddevice %(device_id)s." msgstr "" -#: neutron/common/exceptions.py:119 +#: neutron/common/exceptions.py:123 #, python-format msgid "" "Unable to complete operation for network %(net_id)s. The mac address " "%(mac)s is in use." msgstr "" -#: neutron/common/exceptions.py:125 +#: neutron/common/exceptions.py:129 #, python-format msgid "" "Unable to complete operation for %(subnet_id)s. The number of host routes" " exceeds the limit %(quota)s." msgstr "" -#: neutron/common/exceptions.py:131 +#: neutron/common/exceptions.py:135 #, python-format msgid "" "Unable to complete operation for %(subnet_id)s. The number of DNS " "nameservers exceeds the limit %(quota)s." msgstr "" -#: neutron/common/exceptions.py:136 +#: neutron/common/exceptions.py:140 #, python-format msgid "" "Unable to complete operation for network %(net_id)s. The IP address " "%(ip_address)s is in use." msgstr "" -#: neutron/common/exceptions.py:141 +#: neutron/common/exceptions.py:145 #, python-format msgid "" "Unable to create the network. The VLAN %(vlan_id)s on physical network " "%(physical_network)s is in use." msgstr "" -#: neutron/common/exceptions.py:147 +#: neutron/common/exceptions.py:151 #, python-format msgid "" "Unable to create the flat network. Physical network %(physical_network)s " "is in use." msgstr "" -#: neutron/common/exceptions.py:152 +#: neutron/common/exceptions.py:156 #, python-format msgid "Unable to create the network. The tunnel ID %(tunnel_id)s is in use." msgstr "" -#: neutron/common/exceptions.py:157 +#: neutron/common/exceptions.py:161 msgid "Tenant network creation is not enabled." msgstr "" -#: neutron/common/exceptions.py:165 +#: neutron/common/exceptions.py:169 msgid "" "Unable to create the network. No tenant network is available for " "allocation." msgstr "" -#: neutron/common/exceptions.py:170 +#: neutron/common/exceptions.py:174 #, python-format msgid "" "Unable to plug the attachment %(att_id)s into port %(port_id)s for " @@ -1799,117 +1809,117 @@ msgid "" "%(att_port_id)s" msgstr "" -#: neutron/common/exceptions.py:176 +#: neutron/common/exceptions.py:180 #, python-format msgid "" "Subnet on port %(port_id)s does not match the requested subnet " "%(subnet_id)s" msgstr "" -#: neutron/common/exceptions.py:181 +#: neutron/common/exceptions.py:185 #, python-format msgid "Malformed request body: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:189 +#: neutron/common/exceptions.py:193 #, python-format msgid "Invalid input for operation: %(error_message)s." msgstr "" -#: neutron/common/exceptions.py:193 +#: neutron/common/exceptions.py:197 #, python-format msgid "The allocation pool %(pool)s is not valid." msgstr "" -#: neutron/common/exceptions.py:197 +#: neutron/common/exceptions.py:201 #, python-format msgid "" "Found overlapping allocation pools:%(pool_1)s %(pool_2)s for subnet " "%(subnet_cidr)s." msgstr "" -#: neutron/common/exceptions.py:202 +#: neutron/common/exceptions.py:206 #, python-format msgid "The allocation pool %(pool)s spans beyond the subnet cidr %(subnet_cidr)s." msgstr "" -#: neutron/common/exceptions.py:211 +#: neutron/common/exceptions.py:215 #, python-format msgid "Unable to generate unique mac on network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:215 +#: neutron/common/exceptions.py:219 #, python-format msgid "No more IP addresses available on network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:219 +#: neutron/common/exceptions.py:223 #, python-format msgid "Bridge %(bridge)s does not exist." msgstr "" -#: neutron/common/exceptions.py:223 +#: neutron/common/exceptions.py:227 #, python-format msgid "Creation failed. %(dev_name)s already exists." msgstr "" -#: neutron/common/exceptions.py:227 +#: neutron/common/exceptions.py:231 msgid "Sudo priviledge is required to run this command." msgstr "" -#: neutron/common/exceptions.py:231 +#: neutron/common/exceptions.py:235 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: neutron/common/exceptions.py:235 +#: neutron/common/exceptions.py:239 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: neutron/common/exceptions.py:239 +#: neutron/common/exceptions.py:243 msgid "Tenant-id was missing from Quota request" msgstr "" -#: neutron/common/exceptions.py:243 +#: neutron/common/exceptions.py:247 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: neutron/common/exceptions.py:248 +#: neutron/common/exceptions.py:252 #, python-format msgid "" "Unable to reconfigure sharing settings for network %(network)s. Multiple " "tenants are using it" msgstr "" -#: neutron/common/exceptions.py:253 +#: neutron/common/exceptions.py:257 #, python-format msgid "Invalid extension environment: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:257 +#: neutron/common/exceptions.py:261 #, python-format msgid "Unable to find any IP address on external network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:262 +#: neutron/common/exceptions.py:266 msgid "More than one external network exists" msgstr "" -#: neutron/common/exceptions.py:266 +#: neutron/common/exceptions.py:270 #, python-format msgid "An invalid value was provided for %(opt_name)s: %(opt_value)s" msgstr "" -#: neutron/common/exceptions.py:271 +#: neutron/common/exceptions.py:275 #, python-format msgid "Gateway ip %(ip_address)s conflicts with allocation pool %(pool)s" msgstr "" -#: neutron/common/exceptions.py:276 +#: neutron/common/exceptions.py:280 #, python-format msgid "Invalid network VLAN range: '%(vlan_range)s' - '%(error)s'" msgstr "" @@ -2012,200 +2022,200 @@ msgstr "" msgid "Cannot create resource for another tenant" msgstr "" -#: neutron/db/db_base_plugin_v2.py:274 +#: neutron/db/db_base_plugin_v2.py:272 #, python-format msgid "Generated mac for network %(network_id)s is %(mac_address)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:280 +#: neutron/db/db_base_plugin_v2.py:278 #, python-format msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:284 +#: neutron/db/db_base_plugin_v2.py:282 #, python-format msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/db_base_plugin_v2.py:314 +#: neutron/db/db_base_plugin_v2.py:312 #, python-format msgid "" "Hold allocated IP %(ip_address)s " "(%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:378 +#: neutron/db/db_base_plugin_v2.py:376 #, python-format msgid "Recycle %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:382 +#: neutron/db/db_base_plugin_v2.py:380 #, python-format msgid "Recycle: first match for %(first_ip)s-%(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:389 +#: neutron/db/db_base_plugin_v2.py:387 #, python-format msgid "Recycle: last match for %(first_ip)s-%(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:401 +#: neutron/db/db_base_plugin_v2.py:399 #, python-format msgid "Recycle: merged %(first_ip1)s-%(last_ip1)s and %(first_ip2)s-%(last_ip2)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:410 +#: neutron/db/db_base_plugin_v2.py:408 #, python-format msgid "Recycle: updated first %(first_ip)s-%(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:415 +#: neutron/db/db_base_plugin_v2.py:413 #, python-format msgid "Recycle: updated last %(first_ip)s-%(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:424 +#: neutron/db/db_base_plugin_v2.py:422 #, python-format msgid "Recycle: created new %(first_ip)s-%(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:448 +#: neutron/db/db_base_plugin_v2.py:446 #, python-format msgid "" "No fixed IP found that matches the network %(network_id)s and ip address " "%(ip_address)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:457 +#: neutron/db/db_base_plugin_v2.py:455 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:481 +#: neutron/db/db_base_plugin_v2.py:479 #, python-format msgid "All IP's from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:486 +#: neutron/db/db_base_plugin_v2.py:484 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:493 +#: neutron/db/db_base_plugin_v2.py:491 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: neutron/db/db_base_plugin_v2.py:599 +#: neutron/db/db_base_plugin_v2.py:597 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/db_base_plugin_v2.py:611 +#: neutron/db/db_base_plugin_v2.py:609 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: neutron/db/db_base_plugin_v2.py:617 +#: neutron/db/db_base_plugin_v2.py:615 #, python-format msgid "" "Failed to create port on network %(network_id)s, because fixed_ips " "included invalid subnet %(subnet_id)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:637 +#: neutron/db/db_base_plugin_v2.py:635 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:646 neutron/db/db_base_plugin_v2.py:679 +#: neutron/db/db_base_plugin_v2.py:644 neutron/db/db_base_plugin_v2.py:677 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/db_base_plugin_v2.py:694 +#: neutron/db/db_base_plugin_v2.py:692 #, python-format msgid "Port update. Hold %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:702 +#: neutron/db/db_base_plugin_v2.py:700 #, python-format msgid "Port update. Adding %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:757 +#: neutron/db/db_base_plugin_v2.py:755 #, python-format msgid "" "Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps" " with another subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:762 +#: neutron/db/db_base_plugin_v2.py:760 #, python-format msgid "" "Validation for CIDR: %(new_cidr)s failed - overlaps with subnet " "%(subnet_id)s (CIDR: %(cidr)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:782 +#: neutron/db/db_base_plugin_v2.py:780 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: neutron/db/db_base_plugin_v2.py:789 +#: neutron/db/db_base_plugin_v2.py:787 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/db_base_plugin_v2.py:796 +#: neutron/db/db_base_plugin_v2.py:794 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/db_base_plugin_v2.py:800 +#: neutron/db/db_base_plugin_v2.py:798 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:805 +#: neutron/db/db_base_plugin_v2.py:803 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:818 +#: neutron/db/db_base_plugin_v2.py:816 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: neutron/db/db_base_plugin_v2.py:829 +#: neutron/db/db_base_plugin_v2.py:827 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:842 neutron/db/db_base_plugin_v2.py:846 +#: neutron/db/db_base_plugin_v2.py:840 neutron/db/db_base_plugin_v2.py:844 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:968 +#: neutron/db/db_base_plugin_v2.py:966 #, python-format msgid "An exception occured while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1067 +#: neutron/db/db_base_plugin_v2.py:1065 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1091 +#: neutron/db/db_base_plugin_v2.py:1089 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1104 +#: neutron/db/db_base_plugin_v2.py:1102 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1366 +#: neutron/db/db_base_plugin_v2.py:1364 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1446 +#: neutron/db/db_base_plugin_v2.py:1444 #, python-format msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" @@ -2350,7 +2360,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:600 neutron/plugins/nicira/NeutronPlugin.py:1878 +#: neutron/db/l3_db.py:600 neutron/plugins/nicira/NeutronPlugin.py:1926 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -3018,6 +3028,51 @@ msgstr "" msgid "API for retrieving service providers for Neutron advanced services" msgstr "" +#: neutron/extensions/vpnaas.py:35 +#, python-format +msgid "VPNService %(vpnservice_id)s could not be found" +msgstr "" + +#: neutron/extensions/vpnaas.py:39 +#, python-format +msgid "ipsec_site_connection %(ipsecsite_conn_id)s not found" +msgstr "" + +#: neutron/extensions/vpnaas.py:43 +#, python-format +msgid "ipsec_site_connection %(attribute_a)s less than dpd_interval" +msgstr "" + +#: neutron/extensions/vpnaas.py:47 +#, python-format +msgid "IKEPolicy %(ikepolicy_id)s could not be found" +msgstr "" + +#: neutron/extensions/vpnaas.py:51 +#, python-format +msgid "IPsecPolicy %(ipsecpolicy_id)s could not be found" +msgstr "" + +#: neutron/extensions/vpnaas.py:55 +#, python-format +msgid "IKEPolicy %(ikepolicy_id)s is still in use" +msgstr "" + +#: neutron/extensions/vpnaas.py:59 +#, python-format +msgid "VPNService %(vpnservice_id)s is still in use" +msgstr "" + +#: neutron/extensions/vpnaas.py:63 +#, python-format +msgid "Invalid state %(state)s of vpnaas resource %(id)s" +msgstr "" + +#: neutron/extensions/vpnaas.py:67 +#, python-format +msgid "IPsecPolicy %(ipsecpolicy_id)s is still in use" +msgstr "" + #: neutron/openstack/common/exception.py:104 msgid "Uncaught exception" msgstr "" @@ -5450,7 +5505,7 @@ msgstr "" #, python-format msgid "" "MidoClient.create_tenant_router called: tenant_id=%(tenant_id)s, " -"name=%(name)smetadata_router=%(metadata_router)s" +"name=%(name)s, metadata_router=%(metadata_router)s" msgstr "" #: neutron/plugins/midonet/midonet_lib.py:292 @@ -5712,7 +5767,7 @@ msgid "MidonetPluginV2.update_network called: id=%(id)r, network=%(network)r" msgstr "" #: neutron/plugins/midonet/plugin.py:193 -#: neutron/plugins/nicira/NeutronPlugin.py:1073 +#: neutron/plugins/nicira/NeutronPlugin.py:1115 msgid "admin_state_up=False networks are not supported." msgstr "" @@ -6651,76 +6706,81 @@ msgstr "" msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:234 +#: neutron/plugins/nec/nec_plugin.py:237 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:253 +#: neutron/plugins/nec/nec_plugin.py:256 #, python-format msgid "create_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:269 +#: neutron/plugins/nec/nec_plugin.py:272 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:309 +#: neutron/plugins/nec/nec_plugin.py:312 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:318 +#: neutron/plugins/nec/nec_plugin.py:331 #, python-format -msgid "delete_network(): deleting auto-delete port from OFC: %s" +msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:334 +#: neutron/plugins/nec/nec_plugin.py:346 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:347 +#: neutron/plugins/nec/nec_plugin.py:361 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:359 +#: neutron/plugins/nec/nec_plugin.py:373 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:378 +#: neutron/plugins/nec/nec_plugin.py:392 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:404 +#: neutron/plugins/nec/nec_plugin.py:418 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:484 +#: neutron/plugins/nec/nec_plugin.py:426 +#, python-format +msgid "Failed to delete port=%s from OFC." +msgstr "" + +#: neutron/plugins/nec/nec_plugin.py:501 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:515 +#: neutron/plugins/nec/nec_plugin.py:532 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:534 +#: neutron/plugins/nec/nec_plugin.py:551 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:539 +#: neutron/plugins/nec/nec_plugin.py:556 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -6940,407 +7000,412 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:248 +#: neutron/plugins/nicira/NeutronPlugin.py:246 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:283 +#: neutron/plugins/nicira/NeutronPlugin.py:281 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:285 +#: neutron/plugins/nicira/NeutronPlugin.py:283 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:288 +#: neutron/plugins/nicira/NeutronPlugin.py:286 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:363 +#: neutron/plugins/nicira/NeutronPlugin.py:361 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:369 +#: neutron/plugins/nicira/NeutronPlugin.py:367 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:375 +#: neutron/plugins/nicira/NeutronPlugin.py:373 #, python-format msgid "" "Unable to plug attachment in router port %(r_port_id)s for neutron port " "id %(q_port_id)s on router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:420 +#: neutron/plugins/nicira/NeutronPlugin.py:418 msgid "An exception occured while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:446 -#: neutron/plugins/nicira/NeutronPlugin.py:481 -#: neutron/plugins/nicira/NeutronPlugin.py:649 +#: neutron/plugins/nicira/NeutronPlugin.py:448 +#, python-format +msgid "An exception occured while creating the quantum port %s on the NVP plaform" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:460 +#: neutron/plugins/nicira/NeutronPlugin.py:497 +#: neutron/plugins/nicira/NeutronPlugin.py:682 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:466 -#: neutron/plugins/nicira/NeutronPlugin.py:546 -#: neutron/plugins/nicira/NeutronPlugin.py:668 +#: neutron/plugins/nicira/NeutronPlugin.py:482 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:470 -#, python-format -msgid "An exception occured while plugging the interface into network:%s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:488 +#: neutron/plugins/nicira/NeutronPlugin.py:504 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:497 +#: neutron/plugins/nicira/NeutronPlugin.py:513 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:503 +#: neutron/plugins/nicira/NeutronPlugin.py:519 #, python-format msgid "port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:522 -#: neutron/plugins/nicira/NeutronPlugin.py:925 +#: neutron/plugins/nicira/NeutronPlugin.py:538 +#: neutron/plugins/nicira/NeutronPlugin.py:967 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:534 +#: neutron/plugins/nicira/NeutronPlugin.py:550 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:553 +#: neutron/plugins/nicira/NeutronPlugin.py:573 +#, python-format +msgid "" +"_nvp_create_router_port completed for port %(name)s on network " +"%(network_id)s. The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:586 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:561 +#: neutron/plugins/nicira/NeutronPlugin.py:594 #, python-format msgid "The gateway port for the router %s was not found on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:598 +#: neutron/plugins/nicira/NeutronPlugin.py:631 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:630 +#: neutron/plugins/nicira/NeutronPlugin.py:663 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:634 -#: neutron/plugins/nicira/NeutronPlugin.py:1823 +#: neutron/plugins/nicira/NeutronPlugin.py:667 +#: neutron/plugins/nicira/NeutronPlugin.py:1871 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:636 +#: neutron/plugins/nicira/NeutronPlugin.py:669 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:706 +#: neutron/plugins/nicira/NeutronPlugin.py:710 +#, python-format +msgid "" +"_nvp_create_l2_gw_port completed for port %(name)s on network " +"%(network_id)s. The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:748 #, python-format msgid "Unable to find NVP uuid for Neutron port %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:735 +#: neutron/plugins/nicira/NeutronPlugin.py:777 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:739 +#: neutron/plugins/nicira/NeutronPlugin.py:781 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:743 +#: neutron/plugins/nicira/NeutronPlugin.py:785 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:747 -#: neutron/plugins/nicira/NeutronPlugin.py:762 +#: neutron/plugins/nicira/NeutronPlugin.py:789 +#: neutron/plugins/nicira/NeutronPlugin.py:804 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:768 +#: neutron/plugins/nicira/NeutronPlugin.py:810 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:799 +#: neutron/plugins/nicira/NeutronPlugin.py:841 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:821 +#: neutron/plugins/nicira/NeutronPlugin.py:863 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:849 +#: neutron/plugins/nicira/NeutronPlugin.py:891 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:907 +#: neutron/plugins/nicira/NeutronPlugin.py:949 #, python-format msgid "A nvp lport identifier was not found for neutron port '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:935 +#: neutron/plugins/nicira/NeutronPlugin.py:977 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:938 +#: neutron/plugins/nicira/NeutronPlugin.py:980 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:964 +#: neutron/plugins/nicira/NeutronPlugin.py:1006 #, python-format msgid "" "Current network status:%(nvp_net_status)s; Status in Neutron " "DB:%(neutron_status)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:974 -#: neutron/plugins/nicira/NeutronPlugin.py:1022 +#: neutron/plugins/nicira/NeutronPlugin.py:1016 +#: neutron/plugins/nicira/NeutronPlugin.py:1064 msgid "Unable to get logical switches" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1036 +#: neutron/plugins/nicira/NeutronPlugin.py:1078 #, python-format msgid "Logical Switch %s found in neutron database but not in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1051 +#: neutron/plugins/nicira/NeutronPlugin.py:1093 #, python-format msgid "" "Found %s logical switches not bound to Neutron networks. Neutron and NVP " "are potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1055 +#: neutron/plugins/nicira/NeutronPlugin.py:1097 #, python-format msgid "get_networks() completed for tenant %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1140 +#: neutron/plugins/nicira/NeutronPlugin.py:1182 #, python-format msgid "Lswitch %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1149 +#: neutron/plugins/nicira/NeutronPlugin.py:1191 msgid "Unable to get ports" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1176 +#: neutron/plugins/nicira/NeutronPlugin.py:1218 #, python-format msgid "Neutron logical port %s was not found on NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1183 +#: neutron/plugins/nicira/NeutronPlugin.py:1225 #, python-format msgid "" "Found %s logical ports not bound to Neutron ports. Neutron and NVP are " "potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1249 +#: neutron/plugins/nicira/NeutronPlugin.py:1283 #, python-format -msgid "Network %s was not found in NVP." +msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1257 -msgid "Unable to create port or set port attachment in NVP." +#: neutron/plugins/nicira/NeutronPlugin.py:1300 +#, python-format +msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1261 -#, python-format -msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" +#: neutron/plugins/nicira/NeutronPlugin.py:1311 +msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1338 +#: neutron/plugins/nicira/NeutronPlugin.py:1386 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1364 +#: neutron/plugins/nicira/NeutronPlugin.py:1412 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1491 -#: neutron/plugins/nicira/NeutronPlugin.py:1535 +#: neutron/plugins/nicira/NeutronPlugin.py:1539 +#: neutron/plugins/nicira/NeutronPlugin.py:1583 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1504 +#: neutron/plugins/nicira/NeutronPlugin.py:1552 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1544 +#: neutron/plugins/nicira/NeutronPlugin.py:1592 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1560 +#: neutron/plugins/nicira/NeutronPlugin.py:1608 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1564 +#: neutron/plugins/nicira/NeutronPlugin.py:1612 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1566 +#: neutron/plugins/nicira/NeutronPlugin.py:1614 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1599 +#: neutron/plugins/nicira/NeutronPlugin.py:1647 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1603 +#: neutron/plugins/nicira/NeutronPlugin.py:1651 msgid "Unable to delete logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1623 +#: neutron/plugins/nicira/NeutronPlugin.py:1671 #, python-format msgid "" "Current router status:%(router_status)s;Status in Neutron " "DB:%(db_router_status)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1650 +#: neutron/plugins/nicira/NeutronPlugin.py:1698 msgid "Unable to get logical routers from NVP controller" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1672 +#: neutron/plugins/nicira/NeutronPlugin.py:1720 #, python-format msgid "" "Found %s logical routers not bound to Neutron routers. Neutron and NVP " "are potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1698 -#, python-format -msgid "" -"The port %(port_id)s, connected to the router %(router_id)s was not found" -" on the NVP backend." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1733 +#: neutron/plugins/nicira/NeutronPlugin.py:1781 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1778 +#: neutron/plugins/nicira/NeutronPlugin.py:1826 #, python-format msgid "" "The port %(port_id)s, connected to the router %(router_id)s was not found" " on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1790 +#: neutron/plugins/nicira/NeutronPlugin.py:1838 #, python-format msgid "" "Unable to find NVP logical router port for Neutron port id:%s. Was this " "port ever paired with a logical router?" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1819 +#: neutron/plugins/nicira/NeutronPlugin.py:1867 #, python-format msgid "Logical router port resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1845 +#: neutron/plugins/nicira/NeutronPlugin.py:1893 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1851 +#: neutron/plugins/nicira/NeutronPlugin.py:1899 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1917 +#: neutron/plugins/nicira/NeutronPlugin.py:1965 #, python-format msgid "Address list for NVP logical router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1941 +#: neutron/plugins/nicira/NeutronPlugin.py:1989 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1984 +#: neutron/plugins/nicira/NeutronPlugin.py:2032 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1987 +#: neutron/plugins/nicira/NeutronPlugin.py:2035 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2013 +#: neutron/plugins/nicira/NeutronPlugin.py:2061 #, python-format msgid "" "Create_l2_gw_service did not return an uuid for the newly created " "resource:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2035 +#: neutron/plugins/nicira/NeutronPlugin.py:2083 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" @@ -7452,7 +7517,7 @@ msgstr "" #: neutron/plugins/nicira/nvplib.py:505 #, python-format -msgid "Cannot update NVP routes %(routes)s forrouter %(router_id)s" +msgid "Cannot update NVP routes %(routes)s for router %(router_id)s" msgstr "" #: neutron/plugins/nicira/nvplib.py:621 @@ -7478,91 +7543,91 @@ msgstr "" msgid "get_port() %(network)s %(port)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:664 neutron/plugins/nicira/nvplib.py:718 +#: neutron/plugins/nicira/nvplib.py:664 neutron/plugins/nicira/nvplib.py:719 #, python-format msgid "Port or Network not found, Error: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:713 +#: neutron/plugins/nicira/nvplib.py:714 #, python-format msgid "Updated logical port %(result)s on logical switch %(uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:749 +#: neutron/plugins/nicira/nvplib.py:751 #, python-format -msgid "Created logical port %(result)s on logical swtich %(uuid)s" +msgid "Created logical port %(result)s on logical switch %(uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:773 +#: neutron/plugins/nicira/nvplib.py:775 #, python-format msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:803 +#: neutron/plugins/nicira/nvplib.py:805 #, python-format msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:813 +#: neutron/plugins/nicira/nvplib.py:815 #, python-format msgid "" "Delete logical router port %(lport_uuid)s on logical router " "%(lrouter_uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:868 +#: neutron/plugins/nicira/nvplib.py:870 #, python-format msgid "Invalid NVP attachment type '%s'" msgstr "" -#: neutron/plugins/nicira/nvplib.py:880 +#: neutron/plugins/nicira/nvplib.py:882 #, python-format msgid "Port not found, Error: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:999 +#: neutron/plugins/nicira/nvplib.py:1002 #, python-format msgid "Created Security Profile: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1025 +#: neutron/plugins/nicira/nvplib.py:1028 #, python-format msgid "Updated Security Profile: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1044 +#: neutron/plugins/nicira/nvplib.py:1047 #, python-format msgid "Invalid keys for NAT match: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1050 +#: neutron/plugins/nicira/nvplib.py:1053 #, python-format msgid "Creating NAT rule: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1064 +#: neutron/plugins/nicira/nvplib.py:1067 msgid "" "No SNAT rules cannot be applied as they are not available in this version" " of the NVP platform" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1199 +#: neutron/plugins/nicira/nvplib.py:1202 #, python-format msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1204 +#: neutron/plugins/nicira/nvplib.py:1207 #, python-format msgid "" "An exception occurred while updating IP addresses on a router logical " "port:%s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1245 +#: neutron/plugins/nicira/nvplib.py:1248 msgid "Failed to create logical queue" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1256 +#: neutron/plugins/nicira/nvplib.py:1259 msgid "Failed to delete logical queue" msgstr "" @@ -8051,7 +8116,7 @@ msgstr "" #: neutron/plugins/nicira/extensions/nvp_qos.py:46 #, python-format -msgid "Invalid value for dscp %(data)s must be integer valuebetween 0 and 63." +msgid "Invalid value for dscp %(data)s must be integer value between 0 and 63." msgstr "" #: neutron/plugins/nicira/extensions/nvp_qos.py:51 @@ -9012,3 +9077,33 @@ msgstr "" #~ msgid "No DSCP field needed when QoS workload marked trusted" #~ msgstr "" +#~ msgid "" +#~ "MidoClient.create_tenant_router called: " +#~ "tenant_id=%(tenant_id)s, " +#~ "name=%(name)smetadata_router=%(metadata_router)s" +#~ msgstr "" + +#~ msgid "delete_network(): deleting auto-delete port from OFC: %s" +#~ msgstr "" + +#~ msgid "An exception occured while plugging the interface into network:%s" +#~ msgstr "" + +#~ msgid "Network %s was not found in NVP." +#~ msgstr "" + +#~ msgid "" +#~ "The port %(port_id)s, connected to the" +#~ " router %(router_id)s was not found " +#~ "on the NVP backend." +#~ msgstr "" + +#~ msgid "Cannot update NVP routes %(routes)s forrouter %(router_id)s" +#~ msgstr "" + +#~ msgid "Created logical port %(result)s on logical swtich %(uuid)s" +#~ msgstr "" + +#~ msgid "Invalid value for dscp %(data)s must be integer valuebetween 0 and 63." +#~ msgstr "" + diff --git a/neutron/locale/zh_CN/LC_MESSAGES/neutron.po b/neutron/locale/zh_CN/LC_MESSAGES/neutron.po index 2b7c0d2aa..2ee87844e 100644 --- a/neutron/locale/zh_CN/LC_MESSAGES/neutron.po +++ b/neutron/locale/zh_CN/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-07-30 19:54+0000\n" +"POT-Creation-Date: 2013-07-31 19:55+0000\n" "PO-Revision-Date: 2013-05-13 06:01+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Chinese (China) " @@ -404,7 +404,7 @@ msgid "" "networks" msgstr "" -#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:865 +#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:858 msgid "DHCP agent started" msgstr "" @@ -421,97 +421,102 @@ msgstr "" msgid "Synchronizing state" msgstr "" -#: neutron/agent/dhcp_agent.py:166 +#: neutron/agent/dhcp_agent.py:163 +#, python-format +msgid "Unable to sync network state on deleted network %s" +msgstr "" + +#: neutron/agent/dhcp_agent.py:171 msgid "Unable to sync network state." msgstr "" -#: neutron/agent/dhcp_agent.py:186 neutron/agent/dhcp_agent.py:226 +#: neutron/agent/dhcp_agent.py:191 neutron/agent/dhcp_agent.py:231 #, python-format msgid "Network %s RPC info call failed." msgstr "" -#: neutron/agent/dhcp_agent.py:318 +#: neutron/agent/dhcp_agent.py:323 #, python-format msgid "" "%(port_num)d router ports found on the metadata access network. Only the " "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:528 neutron/agent/l3_agent.py:159 +#: neutron/agent/dhcp_agent.py:533 neutron/agent/l3_agent.py:159 #: neutron/debug/debug_agent.py:45 msgid "The driver used to manage the virtual interface." msgstr "" -#: neutron/agent/dhcp_agent.py:536 +#: neutron/agent/dhcp_agent.py:541 msgid "You must specify an interface driver" msgstr "" -#: neutron/agent/dhcp_agent.py:542 neutron/agent/l3_agent.py:202 +#: neutron/agent/dhcp_agent.py:547 neutron/agent/l3_agent.py:202 #, python-format msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/dhcp_agent.py:590 +#: neutron/agent/dhcp_agent.py:595 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/dhcp_agent.py:600 +#: neutron/agent/dhcp_agent.py:605 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/dhcp_agent.py:641 +#: neutron/agent/dhcp_agent.py:646 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/dhcp_agent.py:682 neutron/debug/debug_agent.py:75 +#: neutron/agent/dhcp_agent.py:687 neutron/debug/debug_agent.py:75 #, python-format msgid "Reusing existing device: %s." msgstr "" -#: neutron/agent/dhcp_agent.py:769 +#: neutron/agent/dhcp_agent.py:762 msgid "Location to DHCP lease relay UNIX domain socket" msgstr "" -#: neutron/agent/dhcp_agent.py:799 +#: neutron/agent/dhcp_agent.py:792 #, python-format msgid "Network ID %s is not a valid UUID" msgstr "" -#: neutron/agent/dhcp_agent.py:805 +#: neutron/agent/dhcp_agent.py:798 msgid "Unable to parse lease relay msg to dict." msgstr "" -#: neutron/agent/dhcp_agent.py:806 +#: neutron/agent/dhcp_agent.py:799 #, python-format msgid "Exception value: %s" msgstr "" -#: neutron/agent/dhcp_agent.py:807 +#: neutron/agent/dhcp_agent.py:800 #, python-format msgid "Message representation: %s" msgstr "" -#: neutron/agent/dhcp_agent.py:809 +#: neutron/agent/dhcp_agent.py:802 msgid "Unable update lease. Exception" msgstr "" -#: neutron/agent/dhcp_agent.py:848 neutron/agent/l3_agent.py:805 +#: neutron/agent/dhcp_agent.py:841 neutron/agent/l3_agent.py:805 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:854 neutron/agent/l3_agent.py:810 +#: neutron/agent/dhcp_agent.py:847 neutron/agent/l3_agent.py:810 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:228 #: neutron/plugins/nec/agent/nec_neutron_agent.py:184 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:221 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:862 neutron/agent/l3_agent.py:815 +#: neutron/agent/dhcp_agent.py:855 neutron/agent/l3_agent.py:815 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:281 #, python-format msgid "agent_updated by server side %s!" @@ -929,27 +934,27 @@ msgstr "" msgid "No namespace defined for parent" msgstr "" -#: neutron/agent/linux/iptables_firewall.py:56 +#: neutron/agent/linux/iptables_firewall.py:58 #, python-format msgid "Preparing device (%s) filter" msgstr "" -#: neutron/agent/linux/iptables_firewall.py:64 +#: neutron/agent/linux/iptables_firewall.py:66 #, python-format msgid "Updating device (%s) filter" msgstr "" -#: neutron/agent/linux/iptables_firewall.py:66 +#: neutron/agent/linux/iptables_firewall.py:68 #, python-format msgid "Attempted to update port filter which is not filtered %s" msgstr "" -#: neutron/agent/linux/iptables_firewall.py:75 +#: neutron/agent/linux/iptables_firewall.py:77 #, python-format msgid "Removing device (%s) filter" msgstr "" -#: neutron/agent/linux/iptables_firewall.py:77 +#: neutron/agent/linux/iptables_firewall.py:79 #, python-format msgid "Attempted to remove port filter which is not filtered %r" msgstr "" @@ -1380,58 +1385,58 @@ msgstr "" msgid "'%s' is not a valid IP subnet" msgstr "" -#: neutron/api/v2/attributes.py:271 +#: neutron/api/v2/attributes.py:266 neutron/api/v2/attributes.py:307 #, python-format -msgid "'%s' is not a valid input" +msgid "'%s' is not a list" msgstr "" -#: neutron/api/v2/attributes.py:278 +#: neutron/api/v2/attributes.py:271 neutron/api/v2/attributes.py:318 #, python-format -msgid "'%s' is not a valid UUID" +msgid "Duplicate items in the list: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:290 +#: neutron/api/v2/attributes.py:288 #, python-format -msgid "'%s' is not a list" +msgid "'%s' is not a valid input" msgstr "" -#: neutron/api/v2/attributes.py:301 +#: neutron/api/v2/attributes.py:295 #, python-format -msgid "Duplicate items in the list: '%s'" +msgid "'%s' is not a valid UUID" msgstr "" -#: neutron/api/v2/attributes.py:308 +#: neutron/api/v2/attributes.py:325 #, python-format msgid "'%s' is not a dictionary" msgstr "" -#: neutron/api/v2/attributes.py:333 +#: neutron/api/v2/attributes.py:350 #, python-format msgid "Validator '%s' does not exist." msgstr "" -#: neutron/api/v2/attributes.py:365 +#: neutron/api/v2/attributes.py:382 #, python-format msgid "'%s' is not an integer" msgstr "" -#: neutron/api/v2/attributes.py:370 +#: neutron/api/v2/attributes.py:387 #, python-format msgid "'%s' should be non-negative" msgstr "" -#: neutron/api/v2/attributes.py:389 +#: neutron/api/v2/attributes.py:406 #, python-format msgid "'%s' cannot be converted to boolean" msgstr "" -#: neutron/api/v2/attributes.py:397 +#: neutron/api/v2/attributes.py:414 #: neutron/plugins/nec/extensions/packetfilter.py:48 #, python-format msgid "'%s' is not a integer" msgstr "" -#: neutron/api/v2/attributes.py:410 +#: neutron/api/v2/attributes.py:427 #, python-format msgid "'%s' is not of the form =[value]" msgstr "" @@ -1682,116 +1687,121 @@ msgstr "" #: neutron/common/exceptions.py:74 #, python-format +msgid "Port %(port_id)s could not be found" +msgstr "" + +#: neutron/common/exceptions.py:78 +#, python-format msgid "Port %(port_id)s could not be found on network %(net_id)s" msgstr "" -#: neutron/common/exceptions.py:79 +#: neutron/common/exceptions.py:83 msgid "Policy configuration policy.json could not be found" msgstr "" -#: neutron/common/exceptions.py:83 +#: neutron/common/exceptions.py:87 #, python-format msgid "Requested rule:%(rule)s cannot be found" msgstr "" -#: neutron/common/exceptions.py:87 +#: neutron/common/exceptions.py:91 #, python-format msgid "Failed to init policy %(policy)s because %(reason)s" msgstr "" -#: neutron/common/exceptions.py:91 +#: neutron/common/exceptions.py:95 #, python-format msgid "Failed to check policy %(policy)s because %(reason)s" msgstr "" -#: neutron/common/exceptions.py:95 +#: neutron/common/exceptions.py:99 #, python-format msgid "Unsupported port state: %(port_state)s" msgstr "" -#: neutron/common/exceptions.py:99 +#: neutron/common/exceptions.py:103 msgid "The resource is inuse" msgstr "" -#: neutron/common/exceptions.py:103 +#: neutron/common/exceptions.py:107 #, python-format msgid "" "Unable to complete operation on network %(net_id)s. There are one or more" " ports still in use on the network." msgstr "" -#: neutron/common/exceptions.py:108 +#: neutron/common/exceptions.py:112 #, python-format msgid "" "Unable to complete operation on subnet %(subnet_id)s. One or more ports " "have an IP allocation from this subnet." msgstr "" -#: neutron/common/exceptions.py:113 +#: neutron/common/exceptions.py:117 #, python-format msgid "" "Unable to complete operation on port %(port_id)s for network %(net_id)s. " "Port already has an attacheddevice %(device_id)s." msgstr "" -#: neutron/common/exceptions.py:119 +#: neutron/common/exceptions.py:123 #, python-format msgid "" "Unable to complete operation for network %(net_id)s. The mac address " "%(mac)s is in use." msgstr "" -#: neutron/common/exceptions.py:125 +#: neutron/common/exceptions.py:129 #, python-format msgid "" "Unable to complete operation for %(subnet_id)s. The number of host routes" " exceeds the limit %(quota)s." msgstr "" -#: neutron/common/exceptions.py:131 +#: neutron/common/exceptions.py:135 #, python-format msgid "" "Unable to complete operation for %(subnet_id)s. The number of DNS " "nameservers exceeds the limit %(quota)s." msgstr "" -#: neutron/common/exceptions.py:136 +#: neutron/common/exceptions.py:140 #, python-format msgid "" "Unable to complete operation for network %(net_id)s. The IP address " "%(ip_address)s is in use." msgstr "" -#: neutron/common/exceptions.py:141 +#: neutron/common/exceptions.py:145 #, python-format msgid "" "Unable to create the network. The VLAN %(vlan_id)s on physical network " "%(physical_network)s is in use." msgstr "" -#: neutron/common/exceptions.py:147 +#: neutron/common/exceptions.py:151 #, python-format msgid "" "Unable to create the flat network. Physical network %(physical_network)s " "is in use." msgstr "" -#: neutron/common/exceptions.py:152 +#: neutron/common/exceptions.py:156 #, python-format msgid "Unable to create the network. The tunnel ID %(tunnel_id)s is in use." msgstr "" -#: neutron/common/exceptions.py:157 +#: neutron/common/exceptions.py:161 msgid "Tenant network creation is not enabled." msgstr "" -#: neutron/common/exceptions.py:165 +#: neutron/common/exceptions.py:169 msgid "" "Unable to create the network. No tenant network is available for " "allocation." msgstr "" -#: neutron/common/exceptions.py:170 +#: neutron/common/exceptions.py:174 #, python-format msgid "" "Unable to plug the attachment %(att_id)s into port %(port_id)s for " @@ -1799,117 +1809,117 @@ msgid "" "%(att_port_id)s" msgstr "" -#: neutron/common/exceptions.py:176 +#: neutron/common/exceptions.py:180 #, python-format msgid "" "Subnet on port %(port_id)s does not match the requested subnet " "%(subnet_id)s" msgstr "" -#: neutron/common/exceptions.py:181 +#: neutron/common/exceptions.py:185 #, python-format msgid "Malformed request body: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:189 +#: neutron/common/exceptions.py:193 #, python-format msgid "Invalid input for operation: %(error_message)s." msgstr "" -#: neutron/common/exceptions.py:193 +#: neutron/common/exceptions.py:197 #, python-format msgid "The allocation pool %(pool)s is not valid." msgstr "" -#: neutron/common/exceptions.py:197 +#: neutron/common/exceptions.py:201 #, python-format msgid "" "Found overlapping allocation pools:%(pool_1)s %(pool_2)s for subnet " "%(subnet_cidr)s." msgstr "" -#: neutron/common/exceptions.py:202 +#: neutron/common/exceptions.py:206 #, python-format msgid "The allocation pool %(pool)s spans beyond the subnet cidr %(subnet_cidr)s." msgstr "" -#: neutron/common/exceptions.py:211 +#: neutron/common/exceptions.py:215 #, python-format msgid "Unable to generate unique mac on network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:215 +#: neutron/common/exceptions.py:219 #, python-format msgid "No more IP addresses available on network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:219 +#: neutron/common/exceptions.py:223 #, python-format msgid "Bridge %(bridge)s does not exist." msgstr "" -#: neutron/common/exceptions.py:223 +#: neutron/common/exceptions.py:227 #, python-format msgid "Creation failed. %(dev_name)s already exists." msgstr "" -#: neutron/common/exceptions.py:227 +#: neutron/common/exceptions.py:231 msgid "Sudo priviledge is required to run this command." msgstr "" -#: neutron/common/exceptions.py:231 +#: neutron/common/exceptions.py:235 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: neutron/common/exceptions.py:235 +#: neutron/common/exceptions.py:239 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: neutron/common/exceptions.py:239 +#: neutron/common/exceptions.py:243 msgid "Tenant-id was missing from Quota request" msgstr "" -#: neutron/common/exceptions.py:243 +#: neutron/common/exceptions.py:247 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: neutron/common/exceptions.py:248 +#: neutron/common/exceptions.py:252 #, python-format msgid "" "Unable to reconfigure sharing settings for network %(network)s. Multiple " "tenants are using it" msgstr "" -#: neutron/common/exceptions.py:253 +#: neutron/common/exceptions.py:257 #, python-format msgid "Invalid extension environment: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:257 +#: neutron/common/exceptions.py:261 #, python-format msgid "Unable to find any IP address on external network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:262 +#: neutron/common/exceptions.py:266 msgid "More than one external network exists" msgstr "" -#: neutron/common/exceptions.py:266 +#: neutron/common/exceptions.py:270 #, python-format msgid "An invalid value was provided for %(opt_name)s: %(opt_value)s" msgstr "" -#: neutron/common/exceptions.py:271 +#: neutron/common/exceptions.py:275 #, python-format msgid "Gateway ip %(ip_address)s conflicts with allocation pool %(pool)s" msgstr "" -#: neutron/common/exceptions.py:276 +#: neutron/common/exceptions.py:280 #, python-format msgid "Invalid network VLAN range: '%(vlan_range)s' - '%(error)s'" msgstr "" @@ -2012,200 +2022,200 @@ msgstr "" msgid "Cannot create resource for another tenant" msgstr "" -#: neutron/db/db_base_plugin_v2.py:274 +#: neutron/db/db_base_plugin_v2.py:272 #, python-format msgid "Generated mac for network %(network_id)s is %(mac_address)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:280 +#: neutron/db/db_base_plugin_v2.py:278 #, python-format msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:284 +#: neutron/db/db_base_plugin_v2.py:282 #, python-format msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/db_base_plugin_v2.py:314 +#: neutron/db/db_base_plugin_v2.py:312 #, python-format msgid "" "Hold allocated IP %(ip_address)s " "(%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:378 +#: neutron/db/db_base_plugin_v2.py:376 #, python-format msgid "Recycle %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:382 +#: neutron/db/db_base_plugin_v2.py:380 #, python-format msgid "Recycle: first match for %(first_ip)s-%(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:389 +#: neutron/db/db_base_plugin_v2.py:387 #, python-format msgid "Recycle: last match for %(first_ip)s-%(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:401 +#: neutron/db/db_base_plugin_v2.py:399 #, python-format msgid "Recycle: merged %(first_ip1)s-%(last_ip1)s and %(first_ip2)s-%(last_ip2)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:410 +#: neutron/db/db_base_plugin_v2.py:408 #, python-format msgid "Recycle: updated first %(first_ip)s-%(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:415 +#: neutron/db/db_base_plugin_v2.py:413 #, python-format msgid "Recycle: updated last %(first_ip)s-%(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:424 +#: neutron/db/db_base_plugin_v2.py:422 #, python-format msgid "Recycle: created new %(first_ip)s-%(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:448 +#: neutron/db/db_base_plugin_v2.py:446 #, python-format msgid "" "No fixed IP found that matches the network %(network_id)s and ip address " "%(ip_address)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:457 +#: neutron/db/db_base_plugin_v2.py:455 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:481 +#: neutron/db/db_base_plugin_v2.py:479 #, python-format msgid "All IP's from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:486 +#: neutron/db/db_base_plugin_v2.py:484 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:493 +#: neutron/db/db_base_plugin_v2.py:491 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: neutron/db/db_base_plugin_v2.py:599 +#: neutron/db/db_base_plugin_v2.py:597 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/db_base_plugin_v2.py:611 +#: neutron/db/db_base_plugin_v2.py:609 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: neutron/db/db_base_plugin_v2.py:617 +#: neutron/db/db_base_plugin_v2.py:615 #, python-format msgid "" "Failed to create port on network %(network_id)s, because fixed_ips " "included invalid subnet %(subnet_id)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:637 +#: neutron/db/db_base_plugin_v2.py:635 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:646 neutron/db/db_base_plugin_v2.py:679 +#: neutron/db/db_base_plugin_v2.py:644 neutron/db/db_base_plugin_v2.py:677 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/db_base_plugin_v2.py:694 +#: neutron/db/db_base_plugin_v2.py:692 #, python-format msgid "Port update. Hold %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:702 +#: neutron/db/db_base_plugin_v2.py:700 #, python-format msgid "Port update. Adding %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:757 +#: neutron/db/db_base_plugin_v2.py:755 #, python-format msgid "" "Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps" " with another subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:762 +#: neutron/db/db_base_plugin_v2.py:760 #, python-format msgid "" "Validation for CIDR: %(new_cidr)s failed - overlaps with subnet " "%(subnet_id)s (CIDR: %(cidr)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:782 +#: neutron/db/db_base_plugin_v2.py:780 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: neutron/db/db_base_plugin_v2.py:789 +#: neutron/db/db_base_plugin_v2.py:787 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/db_base_plugin_v2.py:796 +#: neutron/db/db_base_plugin_v2.py:794 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/db_base_plugin_v2.py:800 +#: neutron/db/db_base_plugin_v2.py:798 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:805 +#: neutron/db/db_base_plugin_v2.py:803 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:818 +#: neutron/db/db_base_plugin_v2.py:816 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: neutron/db/db_base_plugin_v2.py:829 +#: neutron/db/db_base_plugin_v2.py:827 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:842 neutron/db/db_base_plugin_v2.py:846 +#: neutron/db/db_base_plugin_v2.py:840 neutron/db/db_base_plugin_v2.py:844 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:968 +#: neutron/db/db_base_plugin_v2.py:966 #, python-format msgid "An exception occured while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1067 +#: neutron/db/db_base_plugin_v2.py:1065 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1091 +#: neutron/db/db_base_plugin_v2.py:1089 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1104 +#: neutron/db/db_base_plugin_v2.py:1102 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1366 +#: neutron/db/db_base_plugin_v2.py:1364 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1446 +#: neutron/db/db_base_plugin_v2.py:1444 #, python-format msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" @@ -2350,7 +2360,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:600 neutron/plugins/nicira/NeutronPlugin.py:1878 +#: neutron/db/l3_db.py:600 neutron/plugins/nicira/NeutronPlugin.py:1926 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -3018,6 +3028,51 @@ msgstr "" msgid "API for retrieving service providers for Neutron advanced services" msgstr "" +#: neutron/extensions/vpnaas.py:35 +#, python-format +msgid "VPNService %(vpnservice_id)s could not be found" +msgstr "" + +#: neutron/extensions/vpnaas.py:39 +#, python-format +msgid "ipsec_site_connection %(ipsecsite_conn_id)s not found" +msgstr "" + +#: neutron/extensions/vpnaas.py:43 +#, python-format +msgid "ipsec_site_connection %(attribute_a)s less than dpd_interval" +msgstr "" + +#: neutron/extensions/vpnaas.py:47 +#, python-format +msgid "IKEPolicy %(ikepolicy_id)s could not be found" +msgstr "" + +#: neutron/extensions/vpnaas.py:51 +#, python-format +msgid "IPsecPolicy %(ipsecpolicy_id)s could not be found" +msgstr "" + +#: neutron/extensions/vpnaas.py:55 +#, python-format +msgid "IKEPolicy %(ikepolicy_id)s is still in use" +msgstr "" + +#: neutron/extensions/vpnaas.py:59 +#, python-format +msgid "VPNService %(vpnservice_id)s is still in use" +msgstr "" + +#: neutron/extensions/vpnaas.py:63 +#, python-format +msgid "Invalid state %(state)s of vpnaas resource %(id)s" +msgstr "" + +#: neutron/extensions/vpnaas.py:67 +#, python-format +msgid "IPsecPolicy %(ipsecpolicy_id)s is still in use" +msgstr "" + #: neutron/openstack/common/exception.py:104 msgid "Uncaught exception" msgstr "" @@ -5450,7 +5505,7 @@ msgstr "" #, python-format msgid "" "MidoClient.create_tenant_router called: tenant_id=%(tenant_id)s, " -"name=%(name)smetadata_router=%(metadata_router)s" +"name=%(name)s, metadata_router=%(metadata_router)s" msgstr "" #: neutron/plugins/midonet/midonet_lib.py:292 @@ -5712,7 +5767,7 @@ msgid "MidonetPluginV2.update_network called: id=%(id)r, network=%(network)r" msgstr "" #: neutron/plugins/midonet/plugin.py:193 -#: neutron/plugins/nicira/NeutronPlugin.py:1073 +#: neutron/plugins/nicira/NeutronPlugin.py:1115 msgid "admin_state_up=False networks are not supported." msgstr "" @@ -6651,76 +6706,81 @@ msgstr "" msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:234 +#: neutron/plugins/nec/nec_plugin.py:237 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:253 +#: neutron/plugins/nec/nec_plugin.py:256 #, python-format msgid "create_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:269 +#: neutron/plugins/nec/nec_plugin.py:272 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:309 +#: neutron/plugins/nec/nec_plugin.py:312 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:318 +#: neutron/plugins/nec/nec_plugin.py:331 #, python-format -msgid "delete_network(): deleting auto-delete port from OFC: %s" +msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:334 +#: neutron/plugins/nec/nec_plugin.py:346 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:347 +#: neutron/plugins/nec/nec_plugin.py:361 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:359 +#: neutron/plugins/nec/nec_plugin.py:373 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:378 +#: neutron/plugins/nec/nec_plugin.py:392 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:404 +#: neutron/plugins/nec/nec_plugin.py:418 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:484 +#: neutron/plugins/nec/nec_plugin.py:426 +#, python-format +msgid "Failed to delete port=%s from OFC." +msgstr "" + +#: neutron/plugins/nec/nec_plugin.py:501 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:515 +#: neutron/plugins/nec/nec_plugin.py:532 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:534 +#: neutron/plugins/nec/nec_plugin.py:551 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:539 +#: neutron/plugins/nec/nec_plugin.py:556 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -6940,407 +7000,412 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:248 +#: neutron/plugins/nicira/NeutronPlugin.py:246 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:283 +#: neutron/plugins/nicira/NeutronPlugin.py:281 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:285 +#: neutron/plugins/nicira/NeutronPlugin.py:283 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:288 +#: neutron/plugins/nicira/NeutronPlugin.py:286 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:363 +#: neutron/plugins/nicira/NeutronPlugin.py:361 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:369 +#: neutron/plugins/nicira/NeutronPlugin.py:367 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:375 +#: neutron/plugins/nicira/NeutronPlugin.py:373 #, python-format msgid "" "Unable to plug attachment in router port %(r_port_id)s for neutron port " "id %(q_port_id)s on router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:420 +#: neutron/plugins/nicira/NeutronPlugin.py:418 msgid "An exception occured while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:446 -#: neutron/plugins/nicira/NeutronPlugin.py:481 -#: neutron/plugins/nicira/NeutronPlugin.py:649 +#: neutron/plugins/nicira/NeutronPlugin.py:448 +#, python-format +msgid "An exception occured while creating the quantum port %s on the NVP plaform" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:460 +#: neutron/plugins/nicira/NeutronPlugin.py:497 +#: neutron/plugins/nicira/NeutronPlugin.py:682 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:466 -#: neutron/plugins/nicira/NeutronPlugin.py:546 -#: neutron/plugins/nicira/NeutronPlugin.py:668 +#: neutron/plugins/nicira/NeutronPlugin.py:482 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:470 -#, python-format -msgid "An exception occured while plugging the interface into network:%s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:488 +#: neutron/plugins/nicira/NeutronPlugin.py:504 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:497 +#: neutron/plugins/nicira/NeutronPlugin.py:513 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:503 +#: neutron/plugins/nicira/NeutronPlugin.py:519 #, python-format msgid "port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:522 -#: neutron/plugins/nicira/NeutronPlugin.py:925 +#: neutron/plugins/nicira/NeutronPlugin.py:538 +#: neutron/plugins/nicira/NeutronPlugin.py:967 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:534 +#: neutron/plugins/nicira/NeutronPlugin.py:550 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:553 +#: neutron/plugins/nicira/NeutronPlugin.py:573 +#, python-format +msgid "" +"_nvp_create_router_port completed for port %(name)s on network " +"%(network_id)s. The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:586 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:561 +#: neutron/plugins/nicira/NeutronPlugin.py:594 #, python-format msgid "The gateway port for the router %s was not found on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:598 +#: neutron/plugins/nicira/NeutronPlugin.py:631 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:630 +#: neutron/plugins/nicira/NeutronPlugin.py:663 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:634 -#: neutron/plugins/nicira/NeutronPlugin.py:1823 +#: neutron/plugins/nicira/NeutronPlugin.py:667 +#: neutron/plugins/nicira/NeutronPlugin.py:1871 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:636 +#: neutron/plugins/nicira/NeutronPlugin.py:669 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:706 +#: neutron/plugins/nicira/NeutronPlugin.py:710 +#, python-format +msgid "" +"_nvp_create_l2_gw_port completed for port %(name)s on network " +"%(network_id)s. The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:748 #, python-format msgid "Unable to find NVP uuid for Neutron port %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:735 +#: neutron/plugins/nicira/NeutronPlugin.py:777 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:739 +#: neutron/plugins/nicira/NeutronPlugin.py:781 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:743 +#: neutron/plugins/nicira/NeutronPlugin.py:785 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:747 -#: neutron/plugins/nicira/NeutronPlugin.py:762 +#: neutron/plugins/nicira/NeutronPlugin.py:789 +#: neutron/plugins/nicira/NeutronPlugin.py:804 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:768 +#: neutron/plugins/nicira/NeutronPlugin.py:810 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:799 +#: neutron/plugins/nicira/NeutronPlugin.py:841 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:821 +#: neutron/plugins/nicira/NeutronPlugin.py:863 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:849 +#: neutron/plugins/nicira/NeutronPlugin.py:891 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:907 +#: neutron/plugins/nicira/NeutronPlugin.py:949 #, python-format msgid "A nvp lport identifier was not found for neutron port '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:935 +#: neutron/plugins/nicira/NeutronPlugin.py:977 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:938 +#: neutron/plugins/nicira/NeutronPlugin.py:980 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:964 +#: neutron/plugins/nicira/NeutronPlugin.py:1006 #, python-format msgid "" "Current network status:%(nvp_net_status)s; Status in Neutron " "DB:%(neutron_status)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:974 -#: neutron/plugins/nicira/NeutronPlugin.py:1022 +#: neutron/plugins/nicira/NeutronPlugin.py:1016 +#: neutron/plugins/nicira/NeutronPlugin.py:1064 msgid "Unable to get logical switches" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1036 +#: neutron/plugins/nicira/NeutronPlugin.py:1078 #, python-format msgid "Logical Switch %s found in neutron database but not in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1051 +#: neutron/plugins/nicira/NeutronPlugin.py:1093 #, python-format msgid "" "Found %s logical switches not bound to Neutron networks. Neutron and NVP " "are potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1055 +#: neutron/plugins/nicira/NeutronPlugin.py:1097 #, python-format msgid "get_networks() completed for tenant %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1140 +#: neutron/plugins/nicira/NeutronPlugin.py:1182 #, python-format msgid "Lswitch %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1149 +#: neutron/plugins/nicira/NeutronPlugin.py:1191 msgid "Unable to get ports" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1176 +#: neutron/plugins/nicira/NeutronPlugin.py:1218 #, python-format msgid "Neutron logical port %s was not found on NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1183 +#: neutron/plugins/nicira/NeutronPlugin.py:1225 #, python-format msgid "" "Found %s logical ports not bound to Neutron ports. Neutron and NVP are " "potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1249 +#: neutron/plugins/nicira/NeutronPlugin.py:1283 #, python-format -msgid "Network %s was not found in NVP." +msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1257 -msgid "Unable to create port or set port attachment in NVP." +#: neutron/plugins/nicira/NeutronPlugin.py:1300 +#, python-format +msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1261 -#, python-format -msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" +#: neutron/plugins/nicira/NeutronPlugin.py:1311 +msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1338 +#: neutron/plugins/nicira/NeutronPlugin.py:1386 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1364 +#: neutron/plugins/nicira/NeutronPlugin.py:1412 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1491 -#: neutron/plugins/nicira/NeutronPlugin.py:1535 +#: neutron/plugins/nicira/NeutronPlugin.py:1539 +#: neutron/plugins/nicira/NeutronPlugin.py:1583 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1504 +#: neutron/plugins/nicira/NeutronPlugin.py:1552 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1544 +#: neutron/plugins/nicira/NeutronPlugin.py:1592 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1560 +#: neutron/plugins/nicira/NeutronPlugin.py:1608 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1564 +#: neutron/plugins/nicira/NeutronPlugin.py:1612 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1566 +#: neutron/plugins/nicira/NeutronPlugin.py:1614 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1599 +#: neutron/plugins/nicira/NeutronPlugin.py:1647 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1603 +#: neutron/plugins/nicira/NeutronPlugin.py:1651 msgid "Unable to delete logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1623 +#: neutron/plugins/nicira/NeutronPlugin.py:1671 #, python-format msgid "" "Current router status:%(router_status)s;Status in Neutron " "DB:%(db_router_status)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1650 +#: neutron/plugins/nicira/NeutronPlugin.py:1698 msgid "Unable to get logical routers from NVP controller" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1672 +#: neutron/plugins/nicira/NeutronPlugin.py:1720 #, python-format msgid "" "Found %s logical routers not bound to Neutron routers. Neutron and NVP " "are potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1698 -#, python-format -msgid "" -"The port %(port_id)s, connected to the router %(router_id)s was not found" -" on the NVP backend." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1733 +#: neutron/plugins/nicira/NeutronPlugin.py:1781 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1778 +#: neutron/plugins/nicira/NeutronPlugin.py:1826 #, python-format msgid "" "The port %(port_id)s, connected to the router %(router_id)s was not found" " on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1790 +#: neutron/plugins/nicira/NeutronPlugin.py:1838 #, python-format msgid "" "Unable to find NVP logical router port for Neutron port id:%s. Was this " "port ever paired with a logical router?" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1819 +#: neutron/plugins/nicira/NeutronPlugin.py:1867 #, python-format msgid "Logical router port resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1845 +#: neutron/plugins/nicira/NeutronPlugin.py:1893 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1851 +#: neutron/plugins/nicira/NeutronPlugin.py:1899 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1917 +#: neutron/plugins/nicira/NeutronPlugin.py:1965 #, python-format msgid "Address list for NVP logical router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1941 +#: neutron/plugins/nicira/NeutronPlugin.py:1989 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1984 +#: neutron/plugins/nicira/NeutronPlugin.py:2032 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1987 +#: neutron/plugins/nicira/NeutronPlugin.py:2035 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2013 +#: neutron/plugins/nicira/NeutronPlugin.py:2061 #, python-format msgid "" "Create_l2_gw_service did not return an uuid for the newly created " "resource:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2035 +#: neutron/plugins/nicira/NeutronPlugin.py:2083 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" @@ -7452,7 +7517,7 @@ msgstr "" #: neutron/plugins/nicira/nvplib.py:505 #, python-format -msgid "Cannot update NVP routes %(routes)s forrouter %(router_id)s" +msgid "Cannot update NVP routes %(routes)s for router %(router_id)s" msgstr "" #: neutron/plugins/nicira/nvplib.py:621 @@ -7478,91 +7543,91 @@ msgstr "" msgid "get_port() %(network)s %(port)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:664 neutron/plugins/nicira/nvplib.py:718 +#: neutron/plugins/nicira/nvplib.py:664 neutron/plugins/nicira/nvplib.py:719 #, python-format msgid "Port or Network not found, Error: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:713 +#: neutron/plugins/nicira/nvplib.py:714 #, python-format msgid "Updated logical port %(result)s on logical switch %(uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:749 +#: neutron/plugins/nicira/nvplib.py:751 #, python-format -msgid "Created logical port %(result)s on logical swtich %(uuid)s" +msgid "Created logical port %(result)s on logical switch %(uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:773 +#: neutron/plugins/nicira/nvplib.py:775 #, python-format msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:803 +#: neutron/plugins/nicira/nvplib.py:805 #, python-format msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:813 +#: neutron/plugins/nicira/nvplib.py:815 #, python-format msgid "" "Delete logical router port %(lport_uuid)s on logical router " "%(lrouter_uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:868 +#: neutron/plugins/nicira/nvplib.py:870 #, python-format msgid "Invalid NVP attachment type '%s'" msgstr "" -#: neutron/plugins/nicira/nvplib.py:880 +#: neutron/plugins/nicira/nvplib.py:882 #, python-format msgid "Port not found, Error: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:999 +#: neutron/plugins/nicira/nvplib.py:1002 #, python-format msgid "Created Security Profile: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1025 +#: neutron/plugins/nicira/nvplib.py:1028 #, python-format msgid "Updated Security Profile: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1044 +#: neutron/plugins/nicira/nvplib.py:1047 #, python-format msgid "Invalid keys for NAT match: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1050 +#: neutron/plugins/nicira/nvplib.py:1053 #, python-format msgid "Creating NAT rule: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1064 +#: neutron/plugins/nicira/nvplib.py:1067 msgid "" "No SNAT rules cannot be applied as they are not available in this version" " of the NVP platform" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1199 +#: neutron/plugins/nicira/nvplib.py:1202 #, python-format msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1204 +#: neutron/plugins/nicira/nvplib.py:1207 #, python-format msgid "" "An exception occurred while updating IP addresses on a router logical " "port:%s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1245 +#: neutron/plugins/nicira/nvplib.py:1248 msgid "Failed to create logical queue" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1256 +#: neutron/plugins/nicira/nvplib.py:1259 msgid "Failed to delete logical queue" msgstr "" @@ -8051,7 +8116,7 @@ msgstr "" #: neutron/plugins/nicira/extensions/nvp_qos.py:46 #, python-format -msgid "Invalid value for dscp %(data)s must be integer valuebetween 0 and 63." +msgid "Invalid value for dscp %(data)s must be integer value between 0 and 63." msgstr "" #: neutron/plugins/nicira/extensions/nvp_qos.py:51 @@ -9012,3 +9077,33 @@ msgstr "" #~ msgid "No DSCP field needed when QoS workload marked trusted" #~ msgstr "" +#~ msgid "" +#~ "MidoClient.create_tenant_router called: " +#~ "tenant_id=%(tenant_id)s, " +#~ "name=%(name)smetadata_router=%(metadata_router)s" +#~ msgstr "" + +#~ msgid "delete_network(): deleting auto-delete port from OFC: %s" +#~ msgstr "" + +#~ msgid "An exception occured while plugging the interface into network:%s" +#~ msgstr "" + +#~ msgid "Network %s was not found in NVP." +#~ msgstr "" + +#~ msgid "" +#~ "The port %(port_id)s, connected to the" +#~ " router %(router_id)s was not found " +#~ "on the NVP backend." +#~ msgstr "" + +#~ msgid "Cannot update NVP routes %(routes)s forrouter %(router_id)s" +#~ msgstr "" + +#~ msgid "Created logical port %(result)s on logical swtich %(uuid)s" +#~ msgstr "" + +#~ msgid "Invalid value for dscp %(data)s must be integer valuebetween 0 and 63." +#~ msgstr "" + diff --git a/neutron/locale/zh_HK/LC_MESSAGES/neutron.po b/neutron/locale/zh_HK/LC_MESSAGES/neutron.po index 4e22b0ffc..51301d6a9 100644 --- a/neutron/locale/zh_HK/LC_MESSAGES/neutron.po +++ b/neutron/locale/zh_HK/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-07-30 19:54+0000\n" +"POT-Creation-Date: 2013-07-31 19:55+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Chinese (Hong Kong) " @@ -404,7 +404,7 @@ msgid "" "networks" msgstr "" -#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:865 +#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:858 msgid "DHCP agent started" msgstr "" @@ -421,97 +421,102 @@ msgstr "" msgid "Synchronizing state" msgstr "" -#: neutron/agent/dhcp_agent.py:166 +#: neutron/agent/dhcp_agent.py:163 +#, python-format +msgid "Unable to sync network state on deleted network %s" +msgstr "" + +#: neutron/agent/dhcp_agent.py:171 msgid "Unable to sync network state." msgstr "" -#: neutron/agent/dhcp_agent.py:186 neutron/agent/dhcp_agent.py:226 +#: neutron/agent/dhcp_agent.py:191 neutron/agent/dhcp_agent.py:231 #, python-format msgid "Network %s RPC info call failed." msgstr "" -#: neutron/agent/dhcp_agent.py:318 +#: neutron/agent/dhcp_agent.py:323 #, python-format msgid "" "%(port_num)d router ports found on the metadata access network. Only the " "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:528 neutron/agent/l3_agent.py:159 +#: neutron/agent/dhcp_agent.py:533 neutron/agent/l3_agent.py:159 #: neutron/debug/debug_agent.py:45 msgid "The driver used to manage the virtual interface." msgstr "" -#: neutron/agent/dhcp_agent.py:536 +#: neutron/agent/dhcp_agent.py:541 msgid "You must specify an interface driver" msgstr "" -#: neutron/agent/dhcp_agent.py:542 neutron/agent/l3_agent.py:202 +#: neutron/agent/dhcp_agent.py:547 neutron/agent/l3_agent.py:202 #, python-format msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/dhcp_agent.py:590 +#: neutron/agent/dhcp_agent.py:595 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/dhcp_agent.py:600 +#: neutron/agent/dhcp_agent.py:605 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/dhcp_agent.py:641 +#: neutron/agent/dhcp_agent.py:646 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/dhcp_agent.py:682 neutron/debug/debug_agent.py:75 +#: neutron/agent/dhcp_agent.py:687 neutron/debug/debug_agent.py:75 #, python-format msgid "Reusing existing device: %s." msgstr "" -#: neutron/agent/dhcp_agent.py:769 +#: neutron/agent/dhcp_agent.py:762 msgid "Location to DHCP lease relay UNIX domain socket" msgstr "" -#: neutron/agent/dhcp_agent.py:799 +#: neutron/agent/dhcp_agent.py:792 #, python-format msgid "Network ID %s is not a valid UUID" msgstr "" -#: neutron/agent/dhcp_agent.py:805 +#: neutron/agent/dhcp_agent.py:798 msgid "Unable to parse lease relay msg to dict." msgstr "" -#: neutron/agent/dhcp_agent.py:806 +#: neutron/agent/dhcp_agent.py:799 #, python-format msgid "Exception value: %s" msgstr "" -#: neutron/agent/dhcp_agent.py:807 +#: neutron/agent/dhcp_agent.py:800 #, python-format msgid "Message representation: %s" msgstr "" -#: neutron/agent/dhcp_agent.py:809 +#: neutron/agent/dhcp_agent.py:802 msgid "Unable update lease. Exception" msgstr "" -#: neutron/agent/dhcp_agent.py:848 neutron/agent/l3_agent.py:805 +#: neutron/agent/dhcp_agent.py:841 neutron/agent/l3_agent.py:805 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:854 neutron/agent/l3_agent.py:810 +#: neutron/agent/dhcp_agent.py:847 neutron/agent/l3_agent.py:810 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:228 #: neutron/plugins/nec/agent/nec_neutron_agent.py:184 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:221 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:862 neutron/agent/l3_agent.py:815 +#: neutron/agent/dhcp_agent.py:855 neutron/agent/l3_agent.py:815 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:281 #, python-format msgid "agent_updated by server side %s!" @@ -929,27 +934,27 @@ msgstr "" msgid "No namespace defined for parent" msgstr "" -#: neutron/agent/linux/iptables_firewall.py:56 +#: neutron/agent/linux/iptables_firewall.py:58 #, python-format msgid "Preparing device (%s) filter" msgstr "" -#: neutron/agent/linux/iptables_firewall.py:64 +#: neutron/agent/linux/iptables_firewall.py:66 #, python-format msgid "Updating device (%s) filter" msgstr "" -#: neutron/agent/linux/iptables_firewall.py:66 +#: neutron/agent/linux/iptables_firewall.py:68 #, python-format msgid "Attempted to update port filter which is not filtered %s" msgstr "" -#: neutron/agent/linux/iptables_firewall.py:75 +#: neutron/agent/linux/iptables_firewall.py:77 #, python-format msgid "Removing device (%s) filter" msgstr "" -#: neutron/agent/linux/iptables_firewall.py:77 +#: neutron/agent/linux/iptables_firewall.py:79 #, python-format msgid "Attempted to remove port filter which is not filtered %r" msgstr "" @@ -1380,58 +1385,58 @@ msgstr "" msgid "'%s' is not a valid IP subnet" msgstr "" -#: neutron/api/v2/attributes.py:271 +#: neutron/api/v2/attributes.py:266 neutron/api/v2/attributes.py:307 #, python-format -msgid "'%s' is not a valid input" +msgid "'%s' is not a list" msgstr "" -#: neutron/api/v2/attributes.py:278 +#: neutron/api/v2/attributes.py:271 neutron/api/v2/attributes.py:318 #, python-format -msgid "'%s' is not a valid UUID" +msgid "Duplicate items in the list: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:290 +#: neutron/api/v2/attributes.py:288 #, python-format -msgid "'%s' is not a list" +msgid "'%s' is not a valid input" msgstr "" -#: neutron/api/v2/attributes.py:301 +#: neutron/api/v2/attributes.py:295 #, python-format -msgid "Duplicate items in the list: '%s'" +msgid "'%s' is not a valid UUID" msgstr "" -#: neutron/api/v2/attributes.py:308 +#: neutron/api/v2/attributes.py:325 #, python-format msgid "'%s' is not a dictionary" msgstr "" -#: neutron/api/v2/attributes.py:333 +#: neutron/api/v2/attributes.py:350 #, python-format msgid "Validator '%s' does not exist." msgstr "" -#: neutron/api/v2/attributes.py:365 +#: neutron/api/v2/attributes.py:382 #, python-format msgid "'%s' is not an integer" msgstr "" -#: neutron/api/v2/attributes.py:370 +#: neutron/api/v2/attributes.py:387 #, python-format msgid "'%s' should be non-negative" msgstr "" -#: neutron/api/v2/attributes.py:389 +#: neutron/api/v2/attributes.py:406 #, python-format msgid "'%s' cannot be converted to boolean" msgstr "" -#: neutron/api/v2/attributes.py:397 +#: neutron/api/v2/attributes.py:414 #: neutron/plugins/nec/extensions/packetfilter.py:48 #, python-format msgid "'%s' is not a integer" msgstr "" -#: neutron/api/v2/attributes.py:410 +#: neutron/api/v2/attributes.py:427 #, python-format msgid "'%s' is not of the form =[value]" msgstr "" @@ -1682,116 +1687,121 @@ msgstr "" #: neutron/common/exceptions.py:74 #, python-format +msgid "Port %(port_id)s could not be found" +msgstr "" + +#: neutron/common/exceptions.py:78 +#, python-format msgid "Port %(port_id)s could not be found on network %(net_id)s" msgstr "" -#: neutron/common/exceptions.py:79 +#: neutron/common/exceptions.py:83 msgid "Policy configuration policy.json could not be found" msgstr "" -#: neutron/common/exceptions.py:83 +#: neutron/common/exceptions.py:87 #, python-format msgid "Requested rule:%(rule)s cannot be found" msgstr "" -#: neutron/common/exceptions.py:87 +#: neutron/common/exceptions.py:91 #, python-format msgid "Failed to init policy %(policy)s because %(reason)s" msgstr "" -#: neutron/common/exceptions.py:91 +#: neutron/common/exceptions.py:95 #, python-format msgid "Failed to check policy %(policy)s because %(reason)s" msgstr "" -#: neutron/common/exceptions.py:95 +#: neutron/common/exceptions.py:99 #, python-format msgid "Unsupported port state: %(port_state)s" msgstr "" -#: neutron/common/exceptions.py:99 +#: neutron/common/exceptions.py:103 msgid "The resource is inuse" msgstr "" -#: neutron/common/exceptions.py:103 +#: neutron/common/exceptions.py:107 #, python-format msgid "" "Unable to complete operation on network %(net_id)s. There are one or more" " ports still in use on the network." msgstr "" -#: neutron/common/exceptions.py:108 +#: neutron/common/exceptions.py:112 #, python-format msgid "" "Unable to complete operation on subnet %(subnet_id)s. One or more ports " "have an IP allocation from this subnet." msgstr "" -#: neutron/common/exceptions.py:113 +#: neutron/common/exceptions.py:117 #, python-format msgid "" "Unable to complete operation on port %(port_id)s for network %(net_id)s. " "Port already has an attacheddevice %(device_id)s." msgstr "" -#: neutron/common/exceptions.py:119 +#: neutron/common/exceptions.py:123 #, python-format msgid "" "Unable to complete operation for network %(net_id)s. The mac address " "%(mac)s is in use." msgstr "" -#: neutron/common/exceptions.py:125 +#: neutron/common/exceptions.py:129 #, python-format msgid "" "Unable to complete operation for %(subnet_id)s. The number of host routes" " exceeds the limit %(quota)s." msgstr "" -#: neutron/common/exceptions.py:131 +#: neutron/common/exceptions.py:135 #, python-format msgid "" "Unable to complete operation for %(subnet_id)s. The number of DNS " "nameservers exceeds the limit %(quota)s." msgstr "" -#: neutron/common/exceptions.py:136 +#: neutron/common/exceptions.py:140 #, python-format msgid "" "Unable to complete operation for network %(net_id)s. The IP address " "%(ip_address)s is in use." msgstr "" -#: neutron/common/exceptions.py:141 +#: neutron/common/exceptions.py:145 #, python-format msgid "" "Unable to create the network. The VLAN %(vlan_id)s on physical network " "%(physical_network)s is in use." msgstr "" -#: neutron/common/exceptions.py:147 +#: neutron/common/exceptions.py:151 #, python-format msgid "" "Unable to create the flat network. Physical network %(physical_network)s " "is in use." msgstr "" -#: neutron/common/exceptions.py:152 +#: neutron/common/exceptions.py:156 #, python-format msgid "Unable to create the network. The tunnel ID %(tunnel_id)s is in use." msgstr "" -#: neutron/common/exceptions.py:157 +#: neutron/common/exceptions.py:161 msgid "Tenant network creation is not enabled." msgstr "" -#: neutron/common/exceptions.py:165 +#: neutron/common/exceptions.py:169 msgid "" "Unable to create the network. No tenant network is available for " "allocation." msgstr "" -#: neutron/common/exceptions.py:170 +#: neutron/common/exceptions.py:174 #, python-format msgid "" "Unable to plug the attachment %(att_id)s into port %(port_id)s for " @@ -1799,117 +1809,117 @@ msgid "" "%(att_port_id)s" msgstr "" -#: neutron/common/exceptions.py:176 +#: neutron/common/exceptions.py:180 #, python-format msgid "" "Subnet on port %(port_id)s does not match the requested subnet " "%(subnet_id)s" msgstr "" -#: neutron/common/exceptions.py:181 +#: neutron/common/exceptions.py:185 #, python-format msgid "Malformed request body: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:189 +#: neutron/common/exceptions.py:193 #, python-format msgid "Invalid input for operation: %(error_message)s." msgstr "" -#: neutron/common/exceptions.py:193 +#: neutron/common/exceptions.py:197 #, python-format msgid "The allocation pool %(pool)s is not valid." msgstr "" -#: neutron/common/exceptions.py:197 +#: neutron/common/exceptions.py:201 #, python-format msgid "" "Found overlapping allocation pools:%(pool_1)s %(pool_2)s for subnet " "%(subnet_cidr)s." msgstr "" -#: neutron/common/exceptions.py:202 +#: neutron/common/exceptions.py:206 #, python-format msgid "The allocation pool %(pool)s spans beyond the subnet cidr %(subnet_cidr)s." msgstr "" -#: neutron/common/exceptions.py:211 +#: neutron/common/exceptions.py:215 #, python-format msgid "Unable to generate unique mac on network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:215 +#: neutron/common/exceptions.py:219 #, python-format msgid "No more IP addresses available on network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:219 +#: neutron/common/exceptions.py:223 #, python-format msgid "Bridge %(bridge)s does not exist." msgstr "" -#: neutron/common/exceptions.py:223 +#: neutron/common/exceptions.py:227 #, python-format msgid "Creation failed. %(dev_name)s already exists." msgstr "" -#: neutron/common/exceptions.py:227 +#: neutron/common/exceptions.py:231 msgid "Sudo priviledge is required to run this command." msgstr "" -#: neutron/common/exceptions.py:231 +#: neutron/common/exceptions.py:235 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: neutron/common/exceptions.py:235 +#: neutron/common/exceptions.py:239 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: neutron/common/exceptions.py:239 +#: neutron/common/exceptions.py:243 msgid "Tenant-id was missing from Quota request" msgstr "" -#: neutron/common/exceptions.py:243 +#: neutron/common/exceptions.py:247 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: neutron/common/exceptions.py:248 +#: neutron/common/exceptions.py:252 #, python-format msgid "" "Unable to reconfigure sharing settings for network %(network)s. Multiple " "tenants are using it" msgstr "" -#: neutron/common/exceptions.py:253 +#: neutron/common/exceptions.py:257 #, python-format msgid "Invalid extension environment: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:257 +#: neutron/common/exceptions.py:261 #, python-format msgid "Unable to find any IP address on external network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:262 +#: neutron/common/exceptions.py:266 msgid "More than one external network exists" msgstr "" -#: neutron/common/exceptions.py:266 +#: neutron/common/exceptions.py:270 #, python-format msgid "An invalid value was provided for %(opt_name)s: %(opt_value)s" msgstr "" -#: neutron/common/exceptions.py:271 +#: neutron/common/exceptions.py:275 #, python-format msgid "Gateway ip %(ip_address)s conflicts with allocation pool %(pool)s" msgstr "" -#: neutron/common/exceptions.py:276 +#: neutron/common/exceptions.py:280 #, python-format msgid "Invalid network VLAN range: '%(vlan_range)s' - '%(error)s'" msgstr "" @@ -2012,200 +2022,200 @@ msgstr "" msgid "Cannot create resource for another tenant" msgstr "" -#: neutron/db/db_base_plugin_v2.py:274 +#: neutron/db/db_base_plugin_v2.py:272 #, python-format msgid "Generated mac for network %(network_id)s is %(mac_address)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:280 +#: neutron/db/db_base_plugin_v2.py:278 #, python-format msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:284 +#: neutron/db/db_base_plugin_v2.py:282 #, python-format msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/db_base_plugin_v2.py:314 +#: neutron/db/db_base_plugin_v2.py:312 #, python-format msgid "" "Hold allocated IP %(ip_address)s " "(%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:378 +#: neutron/db/db_base_plugin_v2.py:376 #, python-format msgid "Recycle %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:382 +#: neutron/db/db_base_plugin_v2.py:380 #, python-format msgid "Recycle: first match for %(first_ip)s-%(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:389 +#: neutron/db/db_base_plugin_v2.py:387 #, python-format msgid "Recycle: last match for %(first_ip)s-%(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:401 +#: neutron/db/db_base_plugin_v2.py:399 #, python-format msgid "Recycle: merged %(first_ip1)s-%(last_ip1)s and %(first_ip2)s-%(last_ip2)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:410 +#: neutron/db/db_base_plugin_v2.py:408 #, python-format msgid "Recycle: updated first %(first_ip)s-%(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:415 +#: neutron/db/db_base_plugin_v2.py:413 #, python-format msgid "Recycle: updated last %(first_ip)s-%(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:424 +#: neutron/db/db_base_plugin_v2.py:422 #, python-format msgid "Recycle: created new %(first_ip)s-%(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:448 +#: neutron/db/db_base_plugin_v2.py:446 #, python-format msgid "" "No fixed IP found that matches the network %(network_id)s and ip address " "%(ip_address)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:457 +#: neutron/db/db_base_plugin_v2.py:455 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:481 +#: neutron/db/db_base_plugin_v2.py:479 #, python-format msgid "All IP's from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:486 +#: neutron/db/db_base_plugin_v2.py:484 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:493 +#: neutron/db/db_base_plugin_v2.py:491 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: neutron/db/db_base_plugin_v2.py:599 +#: neutron/db/db_base_plugin_v2.py:597 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/db_base_plugin_v2.py:611 +#: neutron/db/db_base_plugin_v2.py:609 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: neutron/db/db_base_plugin_v2.py:617 +#: neutron/db/db_base_plugin_v2.py:615 #, python-format msgid "" "Failed to create port on network %(network_id)s, because fixed_ips " "included invalid subnet %(subnet_id)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:637 +#: neutron/db/db_base_plugin_v2.py:635 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:646 neutron/db/db_base_plugin_v2.py:679 +#: neutron/db/db_base_plugin_v2.py:644 neutron/db/db_base_plugin_v2.py:677 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/db_base_plugin_v2.py:694 +#: neutron/db/db_base_plugin_v2.py:692 #, python-format msgid "Port update. Hold %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:702 +#: neutron/db/db_base_plugin_v2.py:700 #, python-format msgid "Port update. Adding %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:757 +#: neutron/db/db_base_plugin_v2.py:755 #, python-format msgid "" "Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps" " with another subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:762 +#: neutron/db/db_base_plugin_v2.py:760 #, python-format msgid "" "Validation for CIDR: %(new_cidr)s failed - overlaps with subnet " "%(subnet_id)s (CIDR: %(cidr)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:782 +#: neutron/db/db_base_plugin_v2.py:780 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: neutron/db/db_base_plugin_v2.py:789 +#: neutron/db/db_base_plugin_v2.py:787 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/db_base_plugin_v2.py:796 +#: neutron/db/db_base_plugin_v2.py:794 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/db_base_plugin_v2.py:800 +#: neutron/db/db_base_plugin_v2.py:798 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:805 +#: neutron/db/db_base_plugin_v2.py:803 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:818 +#: neutron/db/db_base_plugin_v2.py:816 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: neutron/db/db_base_plugin_v2.py:829 +#: neutron/db/db_base_plugin_v2.py:827 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:842 neutron/db/db_base_plugin_v2.py:846 +#: neutron/db/db_base_plugin_v2.py:840 neutron/db/db_base_plugin_v2.py:844 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:968 +#: neutron/db/db_base_plugin_v2.py:966 #, python-format msgid "An exception occured while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1067 +#: neutron/db/db_base_plugin_v2.py:1065 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1091 +#: neutron/db/db_base_plugin_v2.py:1089 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1104 +#: neutron/db/db_base_plugin_v2.py:1102 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1366 +#: neutron/db/db_base_plugin_v2.py:1364 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1446 +#: neutron/db/db_base_plugin_v2.py:1444 #, python-format msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" @@ -2350,7 +2360,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:600 neutron/plugins/nicira/NeutronPlugin.py:1878 +#: neutron/db/l3_db.py:600 neutron/plugins/nicira/NeutronPlugin.py:1926 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -3018,6 +3028,51 @@ msgstr "" msgid "API for retrieving service providers for Neutron advanced services" msgstr "" +#: neutron/extensions/vpnaas.py:35 +#, python-format +msgid "VPNService %(vpnservice_id)s could not be found" +msgstr "" + +#: neutron/extensions/vpnaas.py:39 +#, python-format +msgid "ipsec_site_connection %(ipsecsite_conn_id)s not found" +msgstr "" + +#: neutron/extensions/vpnaas.py:43 +#, python-format +msgid "ipsec_site_connection %(attribute_a)s less than dpd_interval" +msgstr "" + +#: neutron/extensions/vpnaas.py:47 +#, python-format +msgid "IKEPolicy %(ikepolicy_id)s could not be found" +msgstr "" + +#: neutron/extensions/vpnaas.py:51 +#, python-format +msgid "IPsecPolicy %(ipsecpolicy_id)s could not be found" +msgstr "" + +#: neutron/extensions/vpnaas.py:55 +#, python-format +msgid "IKEPolicy %(ikepolicy_id)s is still in use" +msgstr "" + +#: neutron/extensions/vpnaas.py:59 +#, python-format +msgid "VPNService %(vpnservice_id)s is still in use" +msgstr "" + +#: neutron/extensions/vpnaas.py:63 +#, python-format +msgid "Invalid state %(state)s of vpnaas resource %(id)s" +msgstr "" + +#: neutron/extensions/vpnaas.py:67 +#, python-format +msgid "IPsecPolicy %(ipsecpolicy_id)s is still in use" +msgstr "" + #: neutron/openstack/common/exception.py:104 msgid "Uncaught exception" msgstr "" @@ -5450,7 +5505,7 @@ msgstr "" #, python-format msgid "" "MidoClient.create_tenant_router called: tenant_id=%(tenant_id)s, " -"name=%(name)smetadata_router=%(metadata_router)s" +"name=%(name)s, metadata_router=%(metadata_router)s" msgstr "" #: neutron/plugins/midonet/midonet_lib.py:292 @@ -5712,7 +5767,7 @@ msgid "MidonetPluginV2.update_network called: id=%(id)r, network=%(network)r" msgstr "" #: neutron/plugins/midonet/plugin.py:193 -#: neutron/plugins/nicira/NeutronPlugin.py:1073 +#: neutron/plugins/nicira/NeutronPlugin.py:1115 msgid "admin_state_up=False networks are not supported." msgstr "" @@ -6651,76 +6706,81 @@ msgstr "" msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:234 +#: neutron/plugins/nec/nec_plugin.py:237 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:253 +#: neutron/plugins/nec/nec_plugin.py:256 #, python-format msgid "create_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:269 +#: neutron/plugins/nec/nec_plugin.py:272 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:309 +#: neutron/plugins/nec/nec_plugin.py:312 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:318 +#: neutron/plugins/nec/nec_plugin.py:331 #, python-format -msgid "delete_network(): deleting auto-delete port from OFC: %s" +msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:334 +#: neutron/plugins/nec/nec_plugin.py:346 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:347 +#: neutron/plugins/nec/nec_plugin.py:361 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:359 +#: neutron/plugins/nec/nec_plugin.py:373 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:378 +#: neutron/plugins/nec/nec_plugin.py:392 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:404 +#: neutron/plugins/nec/nec_plugin.py:418 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:484 +#: neutron/plugins/nec/nec_plugin.py:426 +#, python-format +msgid "Failed to delete port=%s from OFC." +msgstr "" + +#: neutron/plugins/nec/nec_plugin.py:501 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:515 +#: neutron/plugins/nec/nec_plugin.py:532 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:534 +#: neutron/plugins/nec/nec_plugin.py:551 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:539 +#: neutron/plugins/nec/nec_plugin.py:556 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -6940,407 +7000,412 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:248 +#: neutron/plugins/nicira/NeutronPlugin.py:246 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:283 +#: neutron/plugins/nicira/NeutronPlugin.py:281 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:285 +#: neutron/plugins/nicira/NeutronPlugin.py:283 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:288 +#: neutron/plugins/nicira/NeutronPlugin.py:286 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:363 +#: neutron/plugins/nicira/NeutronPlugin.py:361 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:369 +#: neutron/plugins/nicira/NeutronPlugin.py:367 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:375 +#: neutron/plugins/nicira/NeutronPlugin.py:373 #, python-format msgid "" "Unable to plug attachment in router port %(r_port_id)s for neutron port " "id %(q_port_id)s on router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:420 +#: neutron/plugins/nicira/NeutronPlugin.py:418 msgid "An exception occured while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:446 -#: neutron/plugins/nicira/NeutronPlugin.py:481 -#: neutron/plugins/nicira/NeutronPlugin.py:649 +#: neutron/plugins/nicira/NeutronPlugin.py:448 +#, python-format +msgid "An exception occured while creating the quantum port %s on the NVP plaform" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:460 +#: neutron/plugins/nicira/NeutronPlugin.py:497 +#: neutron/plugins/nicira/NeutronPlugin.py:682 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:466 -#: neutron/plugins/nicira/NeutronPlugin.py:546 -#: neutron/plugins/nicira/NeutronPlugin.py:668 +#: neutron/plugins/nicira/NeutronPlugin.py:482 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:470 -#, python-format -msgid "An exception occured while plugging the interface into network:%s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:488 +#: neutron/plugins/nicira/NeutronPlugin.py:504 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:497 +#: neutron/plugins/nicira/NeutronPlugin.py:513 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:503 +#: neutron/plugins/nicira/NeutronPlugin.py:519 #, python-format msgid "port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:522 -#: neutron/plugins/nicira/NeutronPlugin.py:925 +#: neutron/plugins/nicira/NeutronPlugin.py:538 +#: neutron/plugins/nicira/NeutronPlugin.py:967 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:534 +#: neutron/plugins/nicira/NeutronPlugin.py:550 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:553 +#: neutron/plugins/nicira/NeutronPlugin.py:573 +#, python-format +msgid "" +"_nvp_create_router_port completed for port %(name)s on network " +"%(network_id)s. The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:586 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:561 +#: neutron/plugins/nicira/NeutronPlugin.py:594 #, python-format msgid "The gateway port for the router %s was not found on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:598 +#: neutron/plugins/nicira/NeutronPlugin.py:631 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:630 +#: neutron/plugins/nicira/NeutronPlugin.py:663 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:634 -#: neutron/plugins/nicira/NeutronPlugin.py:1823 +#: neutron/plugins/nicira/NeutronPlugin.py:667 +#: neutron/plugins/nicira/NeutronPlugin.py:1871 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:636 +#: neutron/plugins/nicira/NeutronPlugin.py:669 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:706 +#: neutron/plugins/nicira/NeutronPlugin.py:710 +#, python-format +msgid "" +"_nvp_create_l2_gw_port completed for port %(name)s on network " +"%(network_id)s. The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:748 #, python-format msgid "Unable to find NVP uuid for Neutron port %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:735 +#: neutron/plugins/nicira/NeutronPlugin.py:777 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:739 +#: neutron/plugins/nicira/NeutronPlugin.py:781 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:743 +#: neutron/plugins/nicira/NeutronPlugin.py:785 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:747 -#: neutron/plugins/nicira/NeutronPlugin.py:762 +#: neutron/plugins/nicira/NeutronPlugin.py:789 +#: neutron/plugins/nicira/NeutronPlugin.py:804 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:768 +#: neutron/plugins/nicira/NeutronPlugin.py:810 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:799 +#: neutron/plugins/nicira/NeutronPlugin.py:841 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:821 +#: neutron/plugins/nicira/NeutronPlugin.py:863 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:849 +#: neutron/plugins/nicira/NeutronPlugin.py:891 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:907 +#: neutron/plugins/nicira/NeutronPlugin.py:949 #, python-format msgid "A nvp lport identifier was not found for neutron port '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:935 +#: neutron/plugins/nicira/NeutronPlugin.py:977 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:938 +#: neutron/plugins/nicira/NeutronPlugin.py:980 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:964 +#: neutron/plugins/nicira/NeutronPlugin.py:1006 #, python-format msgid "" "Current network status:%(nvp_net_status)s; Status in Neutron " "DB:%(neutron_status)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:974 -#: neutron/plugins/nicira/NeutronPlugin.py:1022 +#: neutron/plugins/nicira/NeutronPlugin.py:1016 +#: neutron/plugins/nicira/NeutronPlugin.py:1064 msgid "Unable to get logical switches" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1036 +#: neutron/plugins/nicira/NeutronPlugin.py:1078 #, python-format msgid "Logical Switch %s found in neutron database but not in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1051 +#: neutron/plugins/nicira/NeutronPlugin.py:1093 #, python-format msgid "" "Found %s logical switches not bound to Neutron networks. Neutron and NVP " "are potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1055 +#: neutron/plugins/nicira/NeutronPlugin.py:1097 #, python-format msgid "get_networks() completed for tenant %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1140 +#: neutron/plugins/nicira/NeutronPlugin.py:1182 #, python-format msgid "Lswitch %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1149 +#: neutron/plugins/nicira/NeutronPlugin.py:1191 msgid "Unable to get ports" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1176 +#: neutron/plugins/nicira/NeutronPlugin.py:1218 #, python-format msgid "Neutron logical port %s was not found on NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1183 +#: neutron/plugins/nicira/NeutronPlugin.py:1225 #, python-format msgid "" "Found %s logical ports not bound to Neutron ports. Neutron and NVP are " "potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1249 +#: neutron/plugins/nicira/NeutronPlugin.py:1283 #, python-format -msgid "Network %s was not found in NVP." +msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1257 -msgid "Unable to create port or set port attachment in NVP." +#: neutron/plugins/nicira/NeutronPlugin.py:1300 +#, python-format +msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1261 -#, python-format -msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" +#: neutron/plugins/nicira/NeutronPlugin.py:1311 +msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1338 +#: neutron/plugins/nicira/NeutronPlugin.py:1386 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1364 +#: neutron/plugins/nicira/NeutronPlugin.py:1412 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1491 -#: neutron/plugins/nicira/NeutronPlugin.py:1535 +#: neutron/plugins/nicira/NeutronPlugin.py:1539 +#: neutron/plugins/nicira/NeutronPlugin.py:1583 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1504 +#: neutron/plugins/nicira/NeutronPlugin.py:1552 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1544 +#: neutron/plugins/nicira/NeutronPlugin.py:1592 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1560 +#: neutron/plugins/nicira/NeutronPlugin.py:1608 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1564 +#: neutron/plugins/nicira/NeutronPlugin.py:1612 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1566 +#: neutron/plugins/nicira/NeutronPlugin.py:1614 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1599 +#: neutron/plugins/nicira/NeutronPlugin.py:1647 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1603 +#: neutron/plugins/nicira/NeutronPlugin.py:1651 msgid "Unable to delete logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1623 +#: neutron/plugins/nicira/NeutronPlugin.py:1671 #, python-format msgid "" "Current router status:%(router_status)s;Status in Neutron " "DB:%(db_router_status)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1650 +#: neutron/plugins/nicira/NeutronPlugin.py:1698 msgid "Unable to get logical routers from NVP controller" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1672 +#: neutron/plugins/nicira/NeutronPlugin.py:1720 #, python-format msgid "" "Found %s logical routers not bound to Neutron routers. Neutron and NVP " "are potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1698 -#, python-format -msgid "" -"The port %(port_id)s, connected to the router %(router_id)s was not found" -" on the NVP backend." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1733 +#: neutron/plugins/nicira/NeutronPlugin.py:1781 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1778 +#: neutron/plugins/nicira/NeutronPlugin.py:1826 #, python-format msgid "" "The port %(port_id)s, connected to the router %(router_id)s was not found" " on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1790 +#: neutron/plugins/nicira/NeutronPlugin.py:1838 #, python-format msgid "" "Unable to find NVP logical router port for Neutron port id:%s. Was this " "port ever paired with a logical router?" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1819 +#: neutron/plugins/nicira/NeutronPlugin.py:1867 #, python-format msgid "Logical router port resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1845 +#: neutron/plugins/nicira/NeutronPlugin.py:1893 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1851 +#: neutron/plugins/nicira/NeutronPlugin.py:1899 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1917 +#: neutron/plugins/nicira/NeutronPlugin.py:1965 #, python-format msgid "Address list for NVP logical router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1941 +#: neutron/plugins/nicira/NeutronPlugin.py:1989 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1984 +#: neutron/plugins/nicira/NeutronPlugin.py:2032 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1987 +#: neutron/plugins/nicira/NeutronPlugin.py:2035 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2013 +#: neutron/plugins/nicira/NeutronPlugin.py:2061 #, python-format msgid "" "Create_l2_gw_service did not return an uuid for the newly created " "resource:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2035 +#: neutron/plugins/nicira/NeutronPlugin.py:2083 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" @@ -7452,7 +7517,7 @@ msgstr "" #: neutron/plugins/nicira/nvplib.py:505 #, python-format -msgid "Cannot update NVP routes %(routes)s forrouter %(router_id)s" +msgid "Cannot update NVP routes %(routes)s for router %(router_id)s" msgstr "" #: neutron/plugins/nicira/nvplib.py:621 @@ -7478,91 +7543,91 @@ msgstr "" msgid "get_port() %(network)s %(port)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:664 neutron/plugins/nicira/nvplib.py:718 +#: neutron/plugins/nicira/nvplib.py:664 neutron/plugins/nicira/nvplib.py:719 #, python-format msgid "Port or Network not found, Error: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:713 +#: neutron/plugins/nicira/nvplib.py:714 #, python-format msgid "Updated logical port %(result)s on logical switch %(uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:749 +#: neutron/plugins/nicira/nvplib.py:751 #, python-format -msgid "Created logical port %(result)s on logical swtich %(uuid)s" +msgid "Created logical port %(result)s on logical switch %(uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:773 +#: neutron/plugins/nicira/nvplib.py:775 #, python-format msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:803 +#: neutron/plugins/nicira/nvplib.py:805 #, python-format msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:813 +#: neutron/plugins/nicira/nvplib.py:815 #, python-format msgid "" "Delete logical router port %(lport_uuid)s on logical router " "%(lrouter_uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:868 +#: neutron/plugins/nicira/nvplib.py:870 #, python-format msgid "Invalid NVP attachment type '%s'" msgstr "" -#: neutron/plugins/nicira/nvplib.py:880 +#: neutron/plugins/nicira/nvplib.py:882 #, python-format msgid "Port not found, Error: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:999 +#: neutron/plugins/nicira/nvplib.py:1002 #, python-format msgid "Created Security Profile: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1025 +#: neutron/plugins/nicira/nvplib.py:1028 #, python-format msgid "Updated Security Profile: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1044 +#: neutron/plugins/nicira/nvplib.py:1047 #, python-format msgid "Invalid keys for NAT match: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1050 +#: neutron/plugins/nicira/nvplib.py:1053 #, python-format msgid "Creating NAT rule: %s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1064 +#: neutron/plugins/nicira/nvplib.py:1067 msgid "" "No SNAT rules cannot be applied as they are not available in this version" " of the NVP platform" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1199 +#: neutron/plugins/nicira/nvplib.py:1202 #, python-format msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1204 +#: neutron/plugins/nicira/nvplib.py:1207 #, python-format msgid "" "An exception occurred while updating IP addresses on a router logical " "port:%s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1245 +#: neutron/plugins/nicira/nvplib.py:1248 msgid "Failed to create logical queue" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1256 +#: neutron/plugins/nicira/nvplib.py:1259 msgid "Failed to delete logical queue" msgstr "" @@ -8051,7 +8116,7 @@ msgstr "" #: neutron/plugins/nicira/extensions/nvp_qos.py:46 #, python-format -msgid "Invalid value for dscp %(data)s must be integer valuebetween 0 and 63." +msgid "Invalid value for dscp %(data)s must be integer value between 0 and 63." msgstr "" #: neutron/plugins/nicira/extensions/nvp_qos.py:51 @@ -9012,3 +9077,33 @@ msgstr "" #~ msgid "No DSCP field needed when QoS workload marked trusted" #~ msgstr "" +#~ msgid "" +#~ "MidoClient.create_tenant_router called: " +#~ "tenant_id=%(tenant_id)s, " +#~ "name=%(name)smetadata_router=%(metadata_router)s" +#~ msgstr "" + +#~ msgid "delete_network(): deleting auto-delete port from OFC: %s" +#~ msgstr "" + +#~ msgid "An exception occured while plugging the interface into network:%s" +#~ msgstr "" + +#~ msgid "Network %s was not found in NVP." +#~ msgstr "" + +#~ msgid "" +#~ "The port %(port_id)s, connected to the" +#~ " router %(router_id)s was not found " +#~ "on the NVP backend." +#~ msgstr "" + +#~ msgid "Cannot update NVP routes %(routes)s forrouter %(router_id)s" +#~ msgstr "" + +#~ msgid "Created logical port %(result)s on logical swtich %(uuid)s" +#~ msgstr "" + +#~ msgid "Invalid value for dscp %(data)s must be integer valuebetween 0 and 63." +#~ msgstr "" + diff --git a/neutron/locale/zh_TW/LC_MESSAGES/neutron.po b/neutron/locale/zh_TW/LC_MESSAGES/neutron.po index e143449ea..068afb154 100644 --- a/neutron/locale/zh_TW/LC_MESSAGES/neutron.po +++ b/neutron/locale/zh_TW/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-07-30 19:54+0000\n" +"POT-Creation-Date: 2013-07-31 19:55+0000\n" "PO-Revision-Date: 2013-05-22 03:25+0000\n" "Last-Translator: daisy.ycguo \n" "Language-Team: Chinese (Taiwan) " @@ -404,7 +404,7 @@ msgid "" "networks" msgstr "'%s' DHCP-driver 不支援擷取現有網路清單" -#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:865 +#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:858 msgid "DHCP agent started" msgstr "已啟動 DHCP 代理程式" @@ -421,97 +421,102 @@ msgstr "無法更新租賃" msgid "Synchronizing state" msgstr "正在同步化狀態" -#: neutron/agent/dhcp_agent.py:166 +#: neutron/agent/dhcp_agent.py:163 +#, python-format +msgid "Unable to sync network state on deleted network %s" +msgstr "" + +#: neutron/agent/dhcp_agent.py:171 msgid "Unable to sync network state." msgstr "無法同步網路狀態。" -#: neutron/agent/dhcp_agent.py:186 neutron/agent/dhcp_agent.py:226 +#: neutron/agent/dhcp_agent.py:191 neutron/agent/dhcp_agent.py:231 #, python-format msgid "Network %s RPC info call failed." msgstr "呼叫網路 %s RPC 資訊失敗。" -#: neutron/agent/dhcp_agent.py:318 +#: neutron/agent/dhcp_agent.py:323 #, python-format msgid "" "%(port_num)d router ports found on the metadata access network. Only the " "port %(port_id)s, for router %(router_id)s will be considered" msgstr "在 meta 資料存取網路上找到 %(port_num)d 個路由器埠。將僅考量路由器 %(router_id)s 的埠 %(port_id)s" -#: neutron/agent/dhcp_agent.py:528 neutron/agent/l3_agent.py:159 +#: neutron/agent/dhcp_agent.py:533 neutron/agent/l3_agent.py:159 #: neutron/debug/debug_agent.py:45 msgid "The driver used to manage the virtual interface." msgstr "用於管理虛擬介面的驅動程式。" -#: neutron/agent/dhcp_agent.py:536 +#: neutron/agent/dhcp_agent.py:541 msgid "You must specify an interface driver" msgstr "必須指定介面驅動程式" -#: neutron/agent/dhcp_agent.py:542 neutron/agent/l3_agent.py:202 +#: neutron/agent/dhcp_agent.py:547 neutron/agent/l3_agent.py:202 #, python-format msgid "Error importing interface driver '%s'" msgstr "匯入介面驅動程式 '%s' 時發生錯誤" -#: neutron/agent/dhcp_agent.py:590 +#: neutron/agent/dhcp_agent.py:595 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/dhcp_agent.py:600 +#: neutron/agent/dhcp_agent.py:605 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/dhcp_agent.py:641 +#: neutron/agent/dhcp_agent.py:646 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/dhcp_agent.py:682 neutron/debug/debug_agent.py:75 +#: neutron/agent/dhcp_agent.py:687 neutron/debug/debug_agent.py:75 #, python-format msgid "Reusing existing device: %s." msgstr "正在重複使用現有裝置:%s。" -#: neutron/agent/dhcp_agent.py:769 +#: neutron/agent/dhcp_agent.py:762 msgid "Location to DHCP lease relay UNIX domain socket" msgstr "DHCP 租賃中繼 UNIX 網域 Socket 的位置" -#: neutron/agent/dhcp_agent.py:799 +#: neutron/agent/dhcp_agent.py:792 #, python-format msgid "Network ID %s is not a valid UUID" msgstr "網路 ID %s 不是有效的 UUID" -#: neutron/agent/dhcp_agent.py:805 +#: neutron/agent/dhcp_agent.py:798 msgid "Unable to parse lease relay msg to dict." msgstr "無法將租賃中繼訊息剖析為字典。" -#: neutron/agent/dhcp_agent.py:806 +#: neutron/agent/dhcp_agent.py:799 #, python-format msgid "Exception value: %s" msgstr "異常狀況值:%s" -#: neutron/agent/dhcp_agent.py:807 +#: neutron/agent/dhcp_agent.py:800 #, python-format msgid "Message representation: %s" msgstr "訊息表示法:%s" -#: neutron/agent/dhcp_agent.py:809 +#: neutron/agent/dhcp_agent.py:802 msgid "Unable update lease. Exception" msgstr "無法更新租賃。異常狀況" -#: neutron/agent/dhcp_agent.py:848 neutron/agent/l3_agent.py:805 +#: neutron/agent/dhcp_agent.py:841 neutron/agent/l3_agent.py:805 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:854 neutron/agent/l3_agent.py:810 +#: neutron/agent/dhcp_agent.py:847 neutron/agent/l3_agent.py:810 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:228 #: neutron/plugins/nec/agent/nec_neutron_agent.py:184 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:221 msgid "Failed reporting state!" msgstr "無法報告狀態!" -#: neutron/agent/dhcp_agent.py:862 neutron/agent/l3_agent.py:815 +#: neutron/agent/dhcp_agent.py:855 neutron/agent/l3_agent.py:815 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:281 #, python-format msgid "agent_updated by server side %s!" @@ -930,27 +935,27 @@ msgstr "" msgid "No namespace defined for parent" msgstr "未給母項定義名稱空間" -#: neutron/agent/linux/iptables_firewall.py:56 +#: neutron/agent/linux/iptables_firewall.py:58 #, python-format msgid "Preparing device (%s) filter" msgstr "正在準備裝置 (%s) 過濾器" -#: neutron/agent/linux/iptables_firewall.py:64 +#: neutron/agent/linux/iptables_firewall.py:66 #, python-format msgid "Updating device (%s) filter" msgstr "正在更新裝置 (%s) 過濾器" -#: neutron/agent/linux/iptables_firewall.py:66 +#: neutron/agent/linux/iptables_firewall.py:68 #, python-format msgid "Attempted to update port filter which is not filtered %s" msgstr "已嘗試更新未過濾的埠過濾器 %s" -#: neutron/agent/linux/iptables_firewall.py:75 +#: neutron/agent/linux/iptables_firewall.py:77 #, python-format msgid "Removing device (%s) filter" msgstr "正在移除裝置 (%s) 過濾器" -#: neutron/agent/linux/iptables_firewall.py:77 +#: neutron/agent/linux/iptables_firewall.py:79 #, python-format msgid "Attempted to remove port filter which is not filtered %r" msgstr "已嘗試移除未過濾的埠過濾器 %r" @@ -1386,58 +1391,58 @@ msgstr "" msgid "'%s' is not a valid IP subnet" msgstr "'%s' 不是有效的 IP 子網路" -#: neutron/api/v2/attributes.py:271 -#, python-format -msgid "'%s' is not a valid input" -msgstr "'%s' 不是有效的輸入" - -#: neutron/api/v2/attributes.py:278 -#, python-format -msgid "'%s' is not a valid UUID" -msgstr "'%s' 不是有效的 UUID" - -#: neutron/api/v2/attributes.py:290 +#: neutron/api/v2/attributes.py:266 neutron/api/v2/attributes.py:307 #, python-format msgid "'%s' is not a list" msgstr "'%s' 不是清單" -#: neutron/api/v2/attributes.py:301 +#: neutron/api/v2/attributes.py:271 neutron/api/v2/attributes.py:318 #, python-format msgid "Duplicate items in the list: '%s'" msgstr "清單中的重複項目:'%s'" -#: neutron/api/v2/attributes.py:308 +#: neutron/api/v2/attributes.py:288 +#, python-format +msgid "'%s' is not a valid input" +msgstr "'%s' 不是有效的輸入" + +#: neutron/api/v2/attributes.py:295 +#, python-format +msgid "'%s' is not a valid UUID" +msgstr "'%s' 不是有效的 UUID" + +#: neutron/api/v2/attributes.py:325 #, python-format msgid "'%s' is not a dictionary" msgstr "'%s' 不是字典" -#: neutron/api/v2/attributes.py:333 +#: neutron/api/v2/attributes.py:350 #, python-format msgid "Validator '%s' does not exist." msgstr "驗證器 '%s' 不存在。" -#: neutron/api/v2/attributes.py:365 +#: neutron/api/v2/attributes.py:382 #, python-format msgid "'%s' is not an integer" msgstr "'%s' 不是整數" -#: neutron/api/v2/attributes.py:370 +#: neutron/api/v2/attributes.py:387 #, python-format msgid "'%s' should be non-negative" msgstr "'%s' 應該為非負數" -#: neutron/api/v2/attributes.py:389 +#: neutron/api/v2/attributes.py:406 #, python-format msgid "'%s' cannot be converted to boolean" msgstr "無法將 '%s' 轉換為布林值" -#: neutron/api/v2/attributes.py:397 +#: neutron/api/v2/attributes.py:414 #: neutron/plugins/nec/extensions/packetfilter.py:48 #, python-format msgid "'%s' is not a integer" msgstr "'%s' 不是整數" -#: neutron/api/v2/attributes.py:410 +#: neutron/api/v2/attributes.py:427 #, python-format msgid "'%s' is not of the form =[value]" msgstr "'%s' 的格式不是 =[value]" @@ -1689,116 +1694,121 @@ msgstr "找不到子網路 %(subnet_id)s" #: neutron/common/exceptions.py:74 #, python-format +msgid "Port %(port_id)s could not be found" +msgstr "" + +#: neutron/common/exceptions.py:78 +#, python-format msgid "Port %(port_id)s could not be found on network %(net_id)s" msgstr "在網路 %(net_id)s 上找不到埠 %(port_id)s" -#: neutron/common/exceptions.py:79 +#: neutron/common/exceptions.py:83 msgid "Policy configuration policy.json could not be found" msgstr "找不到原則配置 policy.json 檔" -#: neutron/common/exceptions.py:83 +#: neutron/common/exceptions.py:87 #, python-format msgid "Requested rule:%(rule)s cannot be found" msgstr "" -#: neutron/common/exceptions.py:87 +#: neutron/common/exceptions.py:91 #, python-format msgid "Failed to init policy %(policy)s because %(reason)s" msgstr "" -#: neutron/common/exceptions.py:91 +#: neutron/common/exceptions.py:95 #, python-format msgid "Failed to check policy %(policy)s because %(reason)s" msgstr "" -#: neutron/common/exceptions.py:95 +#: neutron/common/exceptions.py:99 #, python-format msgid "Unsupported port state: %(port_state)s" msgstr "不支援的埠狀態:%(port_state)s" -#: neutron/common/exceptions.py:99 +#: neutron/common/exceptions.py:103 msgid "The resource is inuse" msgstr "資源已在使用中" -#: neutron/common/exceptions.py:103 +#: neutron/common/exceptions.py:107 #, python-format msgid "" "Unable to complete operation on network %(net_id)s. There are one or more" " ports still in use on the network." msgstr "無法對網路 %(net_id)s 完成作業。網路上有一個以上的埠仍在使用中。" -#: neutron/common/exceptions.py:108 +#: neutron/common/exceptions.py:112 #, python-format msgid "" "Unable to complete operation on subnet %(subnet_id)s. One or more ports " "have an IP allocation from this subnet." msgstr "無法對子網路 %(subnet_id)s 完成作業。一個以上的埠具有從此子網路配置的 IP。" -#: neutron/common/exceptions.py:113 +#: neutron/common/exceptions.py:117 #, python-format msgid "" "Unable to complete operation on port %(port_id)s for network %(net_id)s. " "Port already has an attacheddevice %(device_id)s." msgstr "無法對網路 %(net_id)s 的埠 %(port_id)s 完成作業。埠已連接了裝置 %(device_id)s。" -#: neutron/common/exceptions.py:119 +#: neutron/common/exceptions.py:123 #, python-format msgid "" "Unable to complete operation for network %(net_id)s. The mac address " "%(mac)s is in use." msgstr "無法對網路 %(net_id)s 完成作業。MAC 位址 %(mac)s 正在使用中。" -#: neutron/common/exceptions.py:125 +#: neutron/common/exceptions.py:129 #, python-format msgid "" "Unable to complete operation for %(subnet_id)s. The number of host routes" " exceeds the limit %(quota)s." msgstr "無法對 %(subnet_id)s 完成作業。主機路徑數目超出限制 %(quota)s。" -#: neutron/common/exceptions.py:131 +#: neutron/common/exceptions.py:135 #, python-format msgid "" "Unable to complete operation for %(subnet_id)s. The number of DNS " "nameservers exceeds the limit %(quota)s." msgstr "無法對 %(subnet_id)s 完成作業。DNS 名稱伺服器的數目超出限制 %(quota)s。" -#: neutron/common/exceptions.py:136 +#: neutron/common/exceptions.py:140 #, python-format msgid "" "Unable to complete operation for network %(net_id)s. The IP address " "%(ip_address)s is in use." msgstr "無法對網路 %(net_id)s 完成作業。IP 位址 %(ip_address)s 正在使用中。" -#: neutron/common/exceptions.py:141 +#: neutron/common/exceptions.py:145 #, python-format msgid "" "Unable to create the network. The VLAN %(vlan_id)s on physical network " "%(physical_network)s is in use." msgstr "無法建立網路。實體網路 %(physical_network)s 上的 VLAN %(vlan_id)s 正在使用中。" -#: neutron/common/exceptions.py:147 +#: neutron/common/exceptions.py:151 #, python-format msgid "" "Unable to create the flat network. Physical network %(physical_network)s " "is in use." msgstr "無法建立平面網路。實體網路 %(physical_network)s 正在使用中。" -#: neutron/common/exceptions.py:152 +#: neutron/common/exceptions.py:156 #, python-format msgid "Unable to create the network. The tunnel ID %(tunnel_id)s is in use." msgstr "無法建立網路。通道 ID %(tunnel_id)s 正在使用中。" -#: neutron/common/exceptions.py:157 +#: neutron/common/exceptions.py:161 msgid "Tenant network creation is not enabled." msgstr "未啟用 Tenant 網路建立作業。" -#: neutron/common/exceptions.py:165 +#: neutron/common/exceptions.py:169 msgid "" "Unable to create the network. No tenant network is available for " "allocation." msgstr "無法建立網路。沒有可用於配置的 Tenant 網路。" -#: neutron/common/exceptions.py:170 +#: neutron/common/exceptions.py:174 #, python-format msgid "" "Unable to plug the attachment %(att_id)s into port %(port_id)s for " @@ -1808,117 +1818,117 @@ msgstr "" "無法將連接裝置 %(att_id)s 插入網路 %(net_id)s 的埠 %(port_id)s。該連接裝置已插入埠 " "%(att_port_id)s" -#: neutron/common/exceptions.py:176 +#: neutron/common/exceptions.py:180 #, python-format msgid "" "Subnet on port %(port_id)s does not match the requested subnet " "%(subnet_id)s" msgstr "埠 %(port_id)s 上的子網路與所要求的子網路 %(subnet_id)s 不符" -#: neutron/common/exceptions.py:181 +#: neutron/common/exceptions.py:185 #, python-format msgid "Malformed request body: %(reason)s" msgstr "要求內文的格式不正確:%(reason)s" -#: neutron/common/exceptions.py:189 +#: neutron/common/exceptions.py:193 #, python-format msgid "Invalid input for operation: %(error_message)s." msgstr "作業的輸入無效:%(error_message)s。" -#: neutron/common/exceptions.py:193 +#: neutron/common/exceptions.py:197 #, python-format msgid "The allocation pool %(pool)s is not valid." msgstr "配置儲存區 %(pool)s 無效。" -#: neutron/common/exceptions.py:197 +#: neutron/common/exceptions.py:201 #, python-format msgid "" "Found overlapping allocation pools:%(pool_1)s %(pool_2)s for subnet " "%(subnet_cidr)s." msgstr "發現子網路 %(subnet_cidr)s 的配置儲存區 %(pool_1)s 及 %(pool_2)s 重疊。" -#: neutron/common/exceptions.py:202 +#: neutron/common/exceptions.py:206 #, python-format msgid "The allocation pool %(pool)s spans beyond the subnet cidr %(subnet_cidr)s." msgstr "配置儲存區 %(pool)s 跨越了子網路 CIDR %(subnet_cidr)s。" -#: neutron/common/exceptions.py:211 +#: neutron/common/exceptions.py:215 #, python-format msgid "Unable to generate unique mac on network %(net_id)s." msgstr "無法在網路 %(net_id)s 上產生唯一 MAC 位址。" -#: neutron/common/exceptions.py:215 +#: neutron/common/exceptions.py:219 #, python-format msgid "No more IP addresses available on network %(net_id)s." msgstr "網路 %(net_id)s 上沒有更多的可用 IP 位址。" -#: neutron/common/exceptions.py:219 +#: neutron/common/exceptions.py:223 #, python-format msgid "Bridge %(bridge)s does not exist." msgstr "橋接器 %(bridge)s 不存在。" -#: neutron/common/exceptions.py:223 +#: neutron/common/exceptions.py:227 #, python-format msgid "Creation failed. %(dev_name)s already exists." msgstr "建立失敗。%(dev_name)s 已存在。" -#: neutron/common/exceptions.py:227 +#: neutron/common/exceptions.py:231 msgid "Sudo priviledge is required to run this command." msgstr "需要 Sudo 專用權才能執行此指令。" -#: neutron/common/exceptions.py:231 +#: neutron/common/exceptions.py:235 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "不明的配額資源 %(unknown)s。" -#: neutron/common/exceptions.py:235 +#: neutron/common/exceptions.py:239 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "資源已超出配額:%(overs)s" -#: neutron/common/exceptions.py:239 +#: neutron/common/exceptions.py:243 msgid "Tenant-id was missing from Quota request" msgstr "Quota 要求中遺漏了 Tenant-id" -#: neutron/common/exceptions.py:243 +#: neutron/common/exceptions.py:247 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "變更會使下列資源的用量小於 0:%(unders)s" -#: neutron/common/exceptions.py:248 +#: neutron/common/exceptions.py:252 #, python-format msgid "" "Unable to reconfigure sharing settings for network %(network)s. Multiple " "tenants are using it" msgstr "無法給網路 %(network)s 重新配置共用設定。多個 Tenant 正在使用該網路" -#: neutron/common/exceptions.py:253 +#: neutron/common/exceptions.py:257 #, python-format msgid "Invalid extension environment: %(reason)s" msgstr "無效的延伸環境:%(reason)s" -#: neutron/common/exceptions.py:257 +#: neutron/common/exceptions.py:261 #, fuzzy, python-format msgid "Unable to find any IP address on external network %(net_id)s." msgstr "在外部網路上找不到任何 IP 位址" -#: neutron/common/exceptions.py:262 +#: neutron/common/exceptions.py:266 msgid "More than one external network exists" msgstr "多個外部網路已存在" -#: neutron/common/exceptions.py:266 +#: neutron/common/exceptions.py:270 #, python-format msgid "An invalid value was provided for %(opt_name)s: %(opt_value)s" msgstr "提供給 %(opt_name)s 的值 %(opt_value)s 無效" -#: neutron/common/exceptions.py:271 +#: neutron/common/exceptions.py:275 #, python-format msgid "Gateway ip %(ip_address)s conflicts with allocation pool %(pool)s" msgstr "閘道 IP %(ip_address)s 與配置儲存區 %(pool)s 相衝突" -#: neutron/common/exceptions.py:276 +#: neutron/common/exceptions.py:280 #, python-format msgid "Invalid network VLAN range: '%(vlan_range)s' - '%(error)s'" msgstr "" @@ -2021,200 +2031,200 @@ msgstr "" msgid "Cannot create resource for another tenant" msgstr "無法給另一個 Tenant 建立資源" -#: neutron/db/db_base_plugin_v2.py:274 +#: neutron/db/db_base_plugin_v2.py:272 #, python-format msgid "Generated mac for network %(network_id)s is %(mac_address)s" msgstr "給網路 %(network_id)s 產生的 MAC 位址是 %(mac_address)s" -#: neutron/db/db_base_plugin_v2.py:280 +#: neutron/db/db_base_plugin_v2.py:278 #, python-format msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s." msgstr "產生的 MAC 位址 %(mac_address)s 已存在。還可以嘗試 %(max_retries)s 次。" -#: neutron/db/db_base_plugin_v2.py:284 +#: neutron/db/db_base_plugin_v2.py:282 #, python-format msgid "Unable to generate mac address after %s attempts" msgstr "嘗試 %s 次之後仍無法產生 MAC 位址" -#: neutron/db/db_base_plugin_v2.py:314 +#: neutron/db/db_base_plugin_v2.py:312 #, 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)" -#: neutron/db/db_base_plugin_v2.py:378 +#: neutron/db/db_base_plugin_v2.py:376 #, python-format msgid "Recycle %s" msgstr "回收 %s" -#: neutron/db/db_base_plugin_v2.py:382 +#: neutron/db/db_base_plugin_v2.py:380 #, python-format msgid "Recycle: first match for %(first_ip)s-%(last_ip)s" msgstr "回收:%(first_ip)s-%(last_ip)s 的第一個相符項" -#: neutron/db/db_base_plugin_v2.py:389 +#: neutron/db/db_base_plugin_v2.py:387 #, python-format msgid "Recycle: last match for %(first_ip)s-%(last_ip)s" msgstr "回收:%(first_ip)s-%(last_ip)s 的最後一個相符項" -#: neutron/db/db_base_plugin_v2.py:401 +#: neutron/db/db_base_plugin_v2.py:399 #, 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" -#: neutron/db/db_base_plugin_v2.py:410 +#: neutron/db/db_base_plugin_v2.py:408 #, python-format msgid "Recycle: updated first %(first_ip)s-%(last_ip)s" msgstr "回收:已更新第一個 %(first_ip)s-%(last_ip)s" -#: neutron/db/db_base_plugin_v2.py:415 +#: neutron/db/db_base_plugin_v2.py:413 #, python-format msgid "Recycle: updated last %(first_ip)s-%(last_ip)s" msgstr "回收:已更新最後一個 %(first_ip)s-%(last_ip)s" -#: neutron/db/db_base_plugin_v2.py:424 +#: neutron/db/db_base_plugin_v2.py:422 #, python-format msgid "Recycle: created new %(first_ip)s-%(last_ip)s" msgstr "回收:已建立新的 %(first_ip)s-%(last_ip)s" -#: neutron/db/db_base_plugin_v2.py:448 +#: neutron/db/db_base_plugin_v2.py:446 #, 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。" -#: neutron/db/db_base_plugin_v2.py:457 +#: neutron/db/db_base_plugin_v2.py:455 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "刪除所配置的 IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" -#: neutron/db/db_base_plugin_v2.py:481 +#: neutron/db/db_base_plugin_v2.py:479 #, python-format msgid "All IP's from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "子網路 %(subnet_id)s (%(cidr)s) 的所有 IP 都已配置" -#: neutron/db/db_base_plugin_v2.py:486 +#: neutron/db/db_base_plugin_v2.py:484 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "已配置 IP - %(ip_address)s(從 %(first_ip)s 到 %(last_ip)s)" -#: neutron/db/db_base_plugin_v2.py:493 +#: neutron/db/db_base_plugin_v2.py:491 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "截塊中沒有更多的可用 IP。正在刪除配置儲存區。" -#: neutron/db/db_base_plugin_v2.py:599 +#: neutron/db/db_base_plugin_v2.py:597 msgid "IP allocation requires subnet_id or ip_address" msgstr "IP 配置需要 subnet_id 或 ip_address" -#: neutron/db/db_base_plugin_v2.py:611 +#: neutron/db/db_base_plugin_v2.py:609 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "IP 位址 %s 不是所定義網路子網路的有效 IP" -#: neutron/db/db_base_plugin_v2.py:617 +#: neutron/db/db_base_plugin_v2.py:615 #, python-format msgid "" "Failed to create port on network %(network_id)s, because fixed_ips " "included invalid subnet %(subnet_id)s" msgstr "無法在網路 %(network_id)s 上建立埠,因為 fixed_ips 包含無效的子網路 %(subnet_id)s" -#: neutron/db/db_base_plugin_v2.py:637 +#: neutron/db/db_base_plugin_v2.py:635 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "IP 位址 %s 不是所定義子網路的有效 IP" -#: neutron/db/db_base_plugin_v2.py:646 neutron/db/db_base_plugin_v2.py:679 +#: neutron/db/db_base_plugin_v2.py:644 neutron/db/db_base_plugin_v2.py:677 msgid "Exceeded maximim amount of fixed ips per port" msgstr "已超出每個埠的固定 IP 數目上限" -#: neutron/db/db_base_plugin_v2.py:694 +#: neutron/db/db_base_plugin_v2.py:692 #, python-format msgid "Port update. Hold %s" msgstr "埠更新。保留 %s" -#: neutron/db/db_base_plugin_v2.py:702 +#: neutron/db/db_base_plugin_v2.py:700 #, python-format msgid "Port update. Adding %s" msgstr "埠更新。正在新增 %s" -#: neutron/db/db_base_plugin_v2.py:757 +#: neutron/db/db_base_plugin_v2.py:755 #, python-format msgid "" "Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps" " with another subnet" msgstr "所要求的網路 %(network_id)s 子網路 (CIDR %(cidr)s) 與另一個子網路重疊" -#: neutron/db/db_base_plugin_v2.py:762 +#: neutron/db/db_base_plugin_v2.py:760 #, python-format msgid "" "Validation for CIDR: %(new_cidr)s failed - overlaps with subnet " "%(subnet_id)s (CIDR: %(cidr)s)" msgstr "驗證 CIDR %(new_cidr)s 失敗 - 與子網路 %(subnet_id)s (CIDR %(cidr)s) 重疊" -#: neutron/db/db_base_plugin_v2.py:782 +#: neutron/db/db_base_plugin_v2.py:780 msgid "Performing IP validity checks on allocation pools" msgstr "正在對配置儲存區執行 IP 驗證檢查" -#: neutron/db/db_base_plugin_v2.py:789 +#: neutron/db/db_base_plugin_v2.py:787 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "在儲存區中發現無效的 IP 位址:%(start)s - %(end)s:" -#: neutron/db/db_base_plugin_v2.py:796 +#: neutron/db/db_base_plugin_v2.py:794 msgid "Specified IP addresses do not match the subnet IP version" msgstr "指定的 IP 位址與子網路 IP 版本不符" -#: neutron/db/db_base_plugin_v2.py:800 +#: neutron/db/db_base_plugin_v2.py:798 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "起始 IP (%(start)s) 大於結尾 IP (%(end)s)" -#: neutron/db/db_base_plugin_v2.py:805 +#: neutron/db/db_base_plugin_v2.py:803 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "找到的儲存區大於子網路 CIDR:%(start)s - %(end)s" -#: neutron/db/db_base_plugin_v2.py:818 +#: neutron/db/db_base_plugin_v2.py:816 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "正在檢查配置儲存區及閘道 IP 之間是否有重疊" -#: neutron/db/db_base_plugin_v2.py:829 +#: neutron/db/db_base_plugin_v2.py:827 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "發現重疊的範圍:%(l_range)s 及 %(r_range)s" -#: neutron/db/db_base_plugin_v2.py:842 neutron/db/db_base_plugin_v2.py:846 +#: neutron/db/db_base_plugin_v2.py:840 neutron/db/db_base_plugin_v2.py:844 #, python-format msgid "Invalid route: %s" msgstr "無效的路徑:%s" -#: neutron/db/db_base_plugin_v2.py:968 +#: neutron/db/db_base_plugin_v2.py:966 #, python-format msgid "An exception occured while creating the %(resource)s:%(item)s" msgstr "建立 %(resource)s:%(item)s 時發生異常狀況" -#: neutron/db/db_base_plugin_v2.py:1067 +#: neutron/db/db_base_plugin_v2.py:1065 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "%(name)s '%(addr)s' 與 ip_version '%(ip_version)s' 不符" -#: neutron/db/db_base_plugin_v2.py:1091 +#: neutron/db/db_base_plugin_v2.py:1089 msgid "Gateway is not valid on subnet" msgstr "閘道在子網路上無效" -#: neutron/db/db_base_plugin_v2.py:1104 +#: neutron/db/db_base_plugin_v2.py:1102 #, python-format msgid "Error parsing dns address %s" msgstr "剖析 DNS 位址 %s 時發生錯誤" -#: neutron/db/db_base_plugin_v2.py:1366 +#: neutron/db/db_base_plugin_v2.py:1364 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "已配置 IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" -#: neutron/db/db_base_plugin_v2.py:1446 +#: neutron/db/db_base_plugin_v2.py:1444 #, python-format msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "%(address)s (%(subnet_id)s) 未回收" @@ -2361,7 +2371,7 @@ msgid "" "assigning a floating IP" msgstr "埠 %s 具有多個固定 IP。指派浮動 IP 時必須提供特定 IP" -#: neutron/db/l3_db.py:600 neutron/plugins/nicira/NeutronPlugin.py:1878 +#: neutron/db/l3_db.py:600 neutron/plugins/nicira/NeutronPlugin.py:1926 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "如果未指定 port_id,則無法指定 fixed_ip_address" @@ -3035,6 +3045,51 @@ msgstr "" msgid "API for retrieving service providers for Neutron advanced services" msgstr "" +#: neutron/extensions/vpnaas.py:35 +#, python-format +msgid "VPNService %(vpnservice_id)s could not be found" +msgstr "" + +#: neutron/extensions/vpnaas.py:39 +#, python-format +msgid "ipsec_site_connection %(ipsecsite_conn_id)s not found" +msgstr "" + +#: neutron/extensions/vpnaas.py:43 +#, python-format +msgid "ipsec_site_connection %(attribute_a)s less than dpd_interval" +msgstr "" + +#: neutron/extensions/vpnaas.py:47 +#, python-format +msgid "IKEPolicy %(ikepolicy_id)s could not be found" +msgstr "" + +#: neutron/extensions/vpnaas.py:51 +#, python-format +msgid "IPsecPolicy %(ipsecpolicy_id)s could not be found" +msgstr "" + +#: neutron/extensions/vpnaas.py:55 +#, python-format +msgid "IKEPolicy %(ikepolicy_id)s is still in use" +msgstr "" + +#: neutron/extensions/vpnaas.py:59 +#, python-format +msgid "VPNService %(vpnservice_id)s is still in use" +msgstr "" + +#: neutron/extensions/vpnaas.py:63 +#, python-format +msgid "Invalid state %(state)s of vpnaas resource %(id)s" +msgstr "" + +#: neutron/extensions/vpnaas.py:67 +#, python-format +msgid "IPsecPolicy %(ipsecpolicy_id)s is still in use" +msgstr "" + #: neutron/openstack/common/exception.py:104 msgid "Uncaught exception" msgstr "未捕捉到的異常狀況" @@ -5476,13 +5531,11 @@ msgstr "" " = %(router_id)s" #: neutron/plugins/midonet/midonet_lib.py:276 -#, fuzzy, python-format +#, python-format msgid "" "MidoClient.create_tenant_router called: tenant_id=%(tenant_id)s, " -"name=%(name)smetadata_router=%(metadata_router)s" +"name=%(name)s, metadata_router=%(metadata_router)s" msgstr "" -"已呼叫 ChainManager.create_router_chains:tenant_id = %(tenant_id)s router_id" -" = %(router_id)s" #: neutron/plugins/midonet/midonet_lib.py:292 #, fuzzy, python-format @@ -5751,7 +5804,7 @@ msgid "MidonetPluginV2.update_network called: id=%(id)r, network=%(network)r" msgstr "已呼叫 MidonetPluginV2.update_network:ID = %(id)r,網路 = %(network)r" #: neutron/plugins/midonet/plugin.py:193 -#: neutron/plugins/nicira/NeutronPlugin.py:1073 +#: neutron/plugins/nicira/NeutronPlugin.py:1115 msgid "admin_state_up=False networks are not supported." msgstr "不支援 admin_state_up = False 網路。" @@ -6715,57 +6768,62 @@ msgstr "delete_ofc_port() 由於 %s 而失敗" msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "deactivate_port():跳過,ofc_port 不存在。" -#: neutron/plugins/nec/nec_plugin.py:234 +#: neutron/plugins/nec/nec_plugin.py:237 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "已呼叫 NECPluginV2.create_network(),網路 = %s。" -#: neutron/plugins/nec/nec_plugin.py:253 +#: neutron/plugins/nec/nec_plugin.py:256 #, python-format msgid "create_network() failed due to %s" msgstr "create_network() 由於 %s 而失敗" -#: neutron/plugins/nec/nec_plugin.py:269 +#: neutron/plugins/nec/nec_plugin.py:272 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "已呼叫 NECPluginV2.update_network(),ID = %(id)s 網路 = %(network)s。" -#: neutron/plugins/nec/nec_plugin.py:309 +#: neutron/plugins/nec/nec_plugin.py:312 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "已呼叫 NECPluginV2.delete_network(),ID = %s。" -#: neutron/plugins/nec/nec_plugin.py:318 +#: neutron/plugins/nec/nec_plugin.py:331 #, python-format -msgid "delete_network(): deleting auto-delete port from OFC: %s" +msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:334 +#: neutron/plugins/nec/nec_plugin.py:346 #, python-format msgid "delete_network() failed due to %s" msgstr "delete_network() 由於 %s 而失敗" -#: neutron/plugins/nec/nec_plugin.py:347 +#: neutron/plugins/nec/nec_plugin.py:361 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "delete_ofc_tenant() 由於 %s 而失敗" -#: neutron/plugins/nec/nec_plugin.py:359 +#: neutron/plugins/nec/nec_plugin.py:373 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "已呼叫 NECPluginV2.create_port(),埠 = %s。" -#: neutron/plugins/nec/nec_plugin.py:378 +#: neutron/plugins/nec/nec_plugin.py:392 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "已呼叫 NECPluginV2.update_port(),ID = %(id)s 埠 = %(port)s。" -#: neutron/plugins/nec/nec_plugin.py:404 +#: neutron/plugins/nec/nec_plugin.py:418 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "已呼叫 NECPluginV2.delete_port(),ID = %s。" -#: neutron/plugins/nec/nec_plugin.py:484 +#: neutron/plugins/nec/nec_plugin.py:426 +#, python-format +msgid "Failed to delete port=%s from OFC." +msgstr "" + +#: neutron/plugins/nec/nec_plugin.py:501 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " @@ -6774,19 +6832,19 @@ msgstr "" "已呼叫 NECPluginV2RPCCallbacks.get_port_from_device(),裝置 = %(device)s => " "%(ret)s。" -#: neutron/plugins/nec/nec_plugin.py:515 +#: neutron/plugins/nec/nec_plugin.py:532 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "已呼叫 NECPluginV2RPCCallbacks.update_ports(),kwargs = %s。" -#: neutron/plugins/nec/nec_plugin.py:534 +#: neutron/plugins/nec/nec_plugin.py:551 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:539 +#: neutron/plugins/nec/nec_plugin.py:556 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -7006,117 +7064,122 @@ msgstr "正在載入 OFC 驅動程式:%s" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "每個 Tenant 所容許的 packet_filter 數目,-1 表示無限制" -#: neutron/plugins/nicira/NeutronPlugin.py:248 +#: neutron/plugins/nicira/NeutronPlugin.py:246 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "無法處理預設 l2 gw 服務:%s" -#: neutron/plugins/nicira/NeutronPlugin.py:283 +#: neutron/plugins/nicira/NeutronPlugin.py:281 #, python-format msgid "Created NVP router port:%s" msgstr "已建立 NVP 路由器埠:%s" -#: neutron/plugins/nicira/NeutronPlugin.py:285 +#: neutron/plugins/nicira/NeutronPlugin.py:283 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "無法在 NVP 邏輯路由器 %s 上建立埠" -#: neutron/plugins/nicira/NeutronPlugin.py:288 +#: neutron/plugins/nicira/NeutronPlugin.py:286 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:363 +#: neutron/plugins/nicira/NeutronPlugin.py:361 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "已將 %(att)s 連接至 NVP 路由器埠 %(port)s" -#: neutron/plugins/nicira/NeutronPlugin.py:369 +#: neutron/plugins/nicira/NeutronPlugin.py:367 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:375 +#: neutron/plugins/nicira/NeutronPlugin.py:373 #, python-format msgid "" "Unable to plug attachment in router port %(r_port_id)s for neutron port " "id %(q_port_id)s on router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:420 +#: neutron/plugins/nicira/NeutronPlugin.py:418 msgid "An exception occured while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:446 -#: neutron/plugins/nicira/NeutronPlugin.py:481 -#: neutron/plugins/nicira/NeutronPlugin.py:649 +#: neutron/plugins/nicira/NeutronPlugin.py:448 +#, python-format +msgid "An exception occured while creating the quantum port %s on the NVP plaform" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:460 +#: neutron/plugins/nicira/NeutronPlugin.py:497 +#: neutron/plugins/nicira/NeutronPlugin.py:682 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "NVP 外掛程式不支援外部網路上的一般 VIF 埠。埠 %s 將關閉。" -#: neutron/plugins/nicira/NeutronPlugin.py:466 -#: neutron/plugins/nicira/NeutronPlugin.py:546 -#: neutron/plugins/nicira/NeutronPlugin.py:668 +#: neutron/plugins/nicira/NeutronPlugin.py:482 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "對網路 %(network_id)s 上埠 %(name)s 執行的 _nvp_create_port 已完成。新的埠 ID 為 %(id)s。" -#: neutron/plugins/nicira/NeutronPlugin.py:470 -#, python-format -msgid "An exception occured while plugging the interface into network:%s" -msgstr "將介面插入網路時發生異常狀況:%s" - -#: neutron/plugins/nicira/NeutronPlugin.py:488 +#: neutron/plugins/nicira/NeutronPlugin.py:504 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "已在 NVP 平台上刪除了埠 '%s'" -#: neutron/plugins/nicira/NeutronPlugin.py:497 +#: neutron/plugins/nicira/NeutronPlugin.py:513 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "對網路 %(net_id)s 上埠 %(port_id)s 執行的 _nvp_delete_port 已完成" -#: neutron/plugins/nicira/NeutronPlugin.py:503 +#: neutron/plugins/nicira/NeutronPlugin.py:519 #, python-format msgid "port %s not found in NVP" msgstr "在 NVP 中找不到埠 %s" -#: neutron/plugins/nicira/NeutronPlugin.py:522 -#: neutron/plugins/nicira/NeutronPlugin.py:925 +#: neutron/plugins/nicira/NeutronPlugin.py:538 +#: neutron/plugins/nicira/NeutronPlugin.py:967 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "正在忽略異常狀況,因為這意味著埠 '%s' 的同層級已刪除。" -#: neutron/plugins/nicira/NeutronPlugin.py:534 +#: neutron/plugins/nicira/NeutronPlugin.py:550 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "不容許在外部網路上建立路由器介面埠來作為 '%s'" -#: neutron/plugins/nicira/NeutronPlugin.py:553 +#: neutron/plugins/nicira/NeutronPlugin.py:573 +#, python-format +msgid "" +"_nvp_create_router_port completed for port %(name)s on network " +"%(network_id)s. The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:586 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "必須將資料移入 device_id 欄位,才能給網路 %s 建立外部閘道埠" -#: neutron/plugins/nicira/NeutronPlugin.py:561 +#: neutron/plugins/nicira/NeutronPlugin.py:594 #, python-format msgid "The gateway port for the router %s was not found on the NVP backend" msgstr "在 NVP 後端找不到路由器 %s 的閘道埠" -#: neutron/plugins/nicira/NeutronPlugin.py:598 +#: neutron/plugins/nicira/NeutronPlugin.py:631 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " @@ -7125,290 +7188,290 @@ msgstr "" "已在路由器 %(router_id)s 所連接的外部網路 %(ext_net_id)s 上完成 " "_nvp_create_ext_gw_port。NVP 埠 ID 為 %(nvp_port_id)s" -#: neutron/plugins/nicira/NeutronPlugin.py:630 +#: neutron/plugins/nicira/NeutronPlugin.py:663 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "在 NVP 平台上找不到邏輯路由器資源 %s" -#: neutron/plugins/nicira/NeutronPlugin.py:634 -#: neutron/plugins/nicira/NeutronPlugin.py:1823 +#: neutron/plugins/nicira/NeutronPlugin.py:667 +#: neutron/plugins/nicira/NeutronPlugin.py:1871 msgid "Unable to update logical routeron NVP Platform" msgstr "無法在 NVP 平台上更新邏輯路由器" -#: neutron/plugins/nicira/NeutronPlugin.py:636 +#: neutron/plugins/nicira/NeutronPlugin.py:669 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s" msgstr "已在路由器 %(router_id)s 所連接的外部網路 %(ext_net_id)s 上完成 _nvp_delete_ext_gw_port" -#: neutron/plugins/nicira/NeutronPlugin.py:706 +#: neutron/plugins/nicira/NeutronPlugin.py:710 +#, python-format +msgid "" +"_nvp_create_l2_gw_port completed for port %(name)s on network " +"%(network_id)s. The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:748 #, python-format msgid "Unable to find NVP uuid for Neutron port %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:735 +#: neutron/plugins/nicira/NeutronPlugin.py:777 #, python-format msgid "%s required" msgstr "需要 %s" -#: neutron/plugins/nicira/NeutronPlugin.py:739 +#: neutron/plugins/nicira/NeutronPlugin.py:781 msgid "Segmentation ID cannot be specified with flat network type" msgstr "無法使用平面網路類型來指定分段 ID" -#: neutron/plugins/nicira/NeutronPlugin.py:743 +#: neutron/plugins/nicira/NeutronPlugin.py:785 msgid "Segmentation ID must be specified with vlan network type" msgstr "必須使用 VLAN 網路類型來指定分段 ID" -#: neutron/plugins/nicira/NeutronPlugin.py:747 -#: neutron/plugins/nicira/NeutronPlugin.py:762 +#: neutron/plugins/nicira/NeutronPlugin.py:789 +#: neutron/plugins/nicira/NeutronPlugin.py:804 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:768 +#: neutron/plugins/nicira/NeutronPlugin.py:810 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "不支援 %(net_type_param)s %(net_type_value)s" -#: neutron/plugins/nicira/NeutronPlugin.py:799 +#: neutron/plugins/nicira/NeutronPlugin.py:841 #, python-format msgid "No switch has available ports (%d checked)" msgstr "交換器沒有可用的埠(已檢查 %d 個)" -#: neutron/plugins/nicira/NeutronPlugin.py:821 +#: neutron/plugins/nicira/NeutronPlugin.py:863 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "已達到邏輯網路 %s 的邏輯埠數目上限" -#: neutron/plugins/nicira/NeutronPlugin.py:849 +#: neutron/plugins/nicira/NeutronPlugin.py:891 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "此外掛程式尚不支援 admin_state_up = False 的網路。正在忽略對網路 %s 的設定" -#: neutron/plugins/nicira/NeutronPlugin.py:907 +#: neutron/plugins/nicira/NeutronPlugin.py:949 #, python-format msgid "A nvp lport identifier was not found for neutron port '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:935 +#: neutron/plugins/nicira/NeutronPlugin.py:977 #, python-format msgid "delete_network completed for tenant: %s" msgstr "已對 Tenant 完成 delete_network:%s" -#: neutron/plugins/nicira/NeutronPlugin.py:938 +#: neutron/plugins/nicira/NeutronPlugin.py:980 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "在 NVP 中找不到 lswitch %s" -#: neutron/plugins/nicira/NeutronPlugin.py:964 +#: neutron/plugins/nicira/NeutronPlugin.py:1006 #, python-format msgid "" "Current network status:%(nvp_net_status)s; Status in Neutron " "DB:%(neutron_status)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:974 -#: neutron/plugins/nicira/NeutronPlugin.py:1022 +#: neutron/plugins/nicira/NeutronPlugin.py:1016 +#: neutron/plugins/nicira/NeutronPlugin.py:1064 msgid "Unable to get logical switches" msgstr "無法取得邏輯交換器" -#: neutron/plugins/nicira/NeutronPlugin.py:1036 +#: neutron/plugins/nicira/NeutronPlugin.py:1078 #, python-format msgid "Logical Switch %s found in neutron database but not in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1051 +#: neutron/plugins/nicira/NeutronPlugin.py:1093 #, python-format msgid "" "Found %s logical switches not bound to Neutron networks. Neutron and NVP " "are potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1055 +#: neutron/plugins/nicira/NeutronPlugin.py:1097 #, python-format msgid "get_networks() completed for tenant %s" msgstr "已對 Tenant %s 完成 get_networks()" -#: neutron/plugins/nicira/NeutronPlugin.py:1140 +#: neutron/plugins/nicira/NeutronPlugin.py:1182 #, python-format msgid "Lswitch %s not found in NVP" msgstr "在 NVP 中找不到 lswitch %s" -#: neutron/plugins/nicira/NeutronPlugin.py:1149 +#: neutron/plugins/nicira/NeutronPlugin.py:1191 msgid "Unable to get ports" msgstr "無法取得埠" -#: neutron/plugins/nicira/NeutronPlugin.py:1176 +#: neutron/plugins/nicira/NeutronPlugin.py:1218 #, python-format msgid "Neutron logical port %s was not found on NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1183 +#: neutron/plugins/nicira/NeutronPlugin.py:1225 #, python-format msgid "" "Found %s logical ports not bound to Neutron ports. Neutron and NVP are " "potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1249 +#: neutron/plugins/nicira/NeutronPlugin.py:1283 #, python-format -msgid "Network %s was not found in NVP." +msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" +msgstr "已對 Tenant %(tenant_id)s 的 NVP 完成 create_port:(%(id)s)" + +#: neutron/plugins/nicira/NeutronPlugin.py:1300 +#, python-format +msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1257 +#: neutron/plugins/nicira/NeutronPlugin.py:1311 msgid "Unable to create port or set port attachment in NVP." msgstr "無法在 NVP 中建立埠或設定埠連接裝置。" -#: neutron/plugins/nicira/NeutronPlugin.py:1261 -#, python-format -msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" -msgstr "已對 Tenant %(tenant_id)s 的 NVP 完成 create_port:(%(id)s)" - -#: neutron/plugins/nicira/NeutronPlugin.py:1338 +#: neutron/plugins/nicira/NeutronPlugin.py:1386 #, python-format msgid "Update port request: %s" msgstr "更新埠要求:%s" -#: neutron/plugins/nicira/NeutronPlugin.py:1364 +#: neutron/plugins/nicira/NeutronPlugin.py:1412 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1491 -#: neutron/plugins/nicira/NeutronPlugin.py:1535 +#: neutron/plugins/nicira/NeutronPlugin.py:1539 +#: neutron/plugins/nicira/NeutronPlugin.py:1583 #, python-format msgid "Network '%s' is not a valid external network" msgstr "網路 '%s' 不是有效的外部網路" -#: neutron/plugins/nicira/NeutronPlugin.py:1504 +#: neutron/plugins/nicira/NeutronPlugin.py:1552 msgid "Unable to create logical router on NVP Platform" msgstr "無法在 NVP 平台上建立邏輯路由器" -#: neutron/plugins/nicira/NeutronPlugin.py:1544 +#: neutron/plugins/nicira/NeutronPlugin.py:1592 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1560 +#: neutron/plugins/nicira/NeutronPlugin.py:1608 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "在 NVP 平台上找不到邏輯路由器 %s" -#: neutron/plugins/nicira/NeutronPlugin.py:1564 +#: neutron/plugins/nicira/NeutronPlugin.py:1612 msgid "Unable to update logical router on NVP Platform" msgstr "無法在 NVP 平台上更新邏輯路由器" -#: neutron/plugins/nicira/NeutronPlugin.py:1566 +#: neutron/plugins/nicira/NeutronPlugin.py:1614 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1599 +#: neutron/plugins/nicira/NeutronPlugin.py:1647 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "在 NVP 平台上找不到邏輯路由器 '%s'" -#: neutron/plugins/nicira/NeutronPlugin.py:1603 +#: neutron/plugins/nicira/NeutronPlugin.py:1651 msgid "Unable to delete logical routeron NVP Platform" msgstr "無法在 NVP 平台上刪除邏輯路由器" -#: neutron/plugins/nicira/NeutronPlugin.py:1623 +#: neutron/plugins/nicira/NeutronPlugin.py:1671 #, python-format msgid "" "Current router status:%(router_status)s;Status in Neutron " "DB:%(db_router_status)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1650 +#: neutron/plugins/nicira/NeutronPlugin.py:1698 msgid "Unable to get logical routers from NVP controller" msgstr "無法從 NVP 控制器取得邏輯路由器" -#: neutron/plugins/nicira/NeutronPlugin.py:1672 +#: neutron/plugins/nicira/NeutronPlugin.py:1720 #, python-format msgid "" "Found %s logical routers not bound to Neutron routers. Neutron and NVP " "are potentially out of sync" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1698 -#, python-format -msgid "" -"The port %(port_id)s, connected to the router %(router_id)s was not found" -" on the NVP backend." -msgstr "在 NVP 後端找不到路由器 %(router_id)s 所連接的埠 %(port_id)s。" - -#: neutron/plugins/nicira/NeutronPlugin.py:1733 +#: neutron/plugins/nicira/NeutronPlugin.py:1781 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "已對子網路 %(subnet_id)s 及路由器 %(router_id)s 完成 Add_router_interface" -#: neutron/plugins/nicira/NeutronPlugin.py:1778 +#: neutron/plugins/nicira/NeutronPlugin.py:1826 #, python-format msgid "" "The port %(port_id)s, connected to the router %(router_id)s was not found" " on the NVP backend" msgstr "在 NVP 後端找不到路由器 %(router_id)s 所連接的埠 %(port_id)s" -#: neutron/plugins/nicira/NeutronPlugin.py:1790 +#: neutron/plugins/nicira/NeutronPlugin.py:1838 #, python-format msgid "" "Unable to find NVP logical router port for Neutron port id:%s. Was this " "port ever paired with a logical router?" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1819 +#: neutron/plugins/nicira/NeutronPlugin.py:1867 #, python-format msgid "Logical router port resource %s not found on NVP platform" msgstr "在 NVP 平台上找不到邏輯路由器埠資源 %s" -#: neutron/plugins/nicira/NeutronPlugin.py:1845 +#: neutron/plugins/nicira/NeutronPlugin.py:1893 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "在 NVP 平台上移除浮動 IP 的 NAT 規則時發生錯誤:%s。" -#: neutron/plugins/nicira/NeutronPlugin.py:1851 +#: neutron/plugins/nicira/NeutronPlugin.py:1899 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "在 NVP 平台上找到的相符 NAT 規則數目不正確" -#: neutron/plugins/nicira/NeutronPlugin.py:1917 +#: neutron/plugins/nicira/NeutronPlugin.py:1965 #, python-format msgid "Address list for NVP logical router port:%s" msgstr "NVP 邏輯路由器埠的位址清單:%s" -#: neutron/plugins/nicira/NeutronPlugin.py:1941 +#: neutron/plugins/nicira/NeutronPlugin.py:1989 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "在 NVP 平台上給浮動 IP %(floating_ip)s(已對映到內部 IP %(internal_ip)s)建立 NAT 規則時發生錯誤" -#: neutron/plugins/nicira/NeutronPlugin.py:1984 +#: neutron/plugins/nicira/NeutronPlugin.py:2032 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "埠 '%s' 未與浮動 IP 產生關聯" -#: neutron/plugins/nicira/NeutronPlugin.py:1987 +#: neutron/plugins/nicira/NeutronPlugin.py:2035 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2013 +#: neutron/plugins/nicira/NeutronPlugin.py:2061 #, python-format msgid "" "Create_l2_gw_service did not return an uuid for the newly created " "resource:%s" msgstr "Create_l2_gw_service 未傳回所新建資源的 UUID:%s" -#: neutron/plugins/nicira/NeutronPlugin.py:2035 +#: neutron/plugins/nicira/NeutronPlugin.py:2083 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" @@ -7520,7 +7583,7 @@ msgstr "找不到網路,錯誤:%s" #: neutron/plugins/nicira/nvplib.py:505 #, python-format -msgid "Cannot update NVP routes %(routes)s forrouter %(router_id)s" +msgid "Cannot update NVP routes %(routes)s for router %(router_id)s" msgstr "" #: neutron/plugins/nicira/nvplib.py:621 @@ -7546,91 +7609,91 @@ msgstr "" msgid "get_port() %(network)s %(port)s" msgstr "get_port() %(network)s %(port)s" -#: neutron/plugins/nicira/nvplib.py:664 neutron/plugins/nicira/nvplib.py:718 +#: neutron/plugins/nicira/nvplib.py:664 neutron/plugins/nicira/nvplib.py:719 #, python-format msgid "Port or Network not found, Error: %s" msgstr "找不到埠或網路,錯誤:%s" -#: neutron/plugins/nicira/nvplib.py:713 +#: neutron/plugins/nicira/nvplib.py:714 #, python-format msgid "Updated logical port %(result)s on logical switch %(uuid)s" msgstr "" -#: neutron/plugins/nicira/nvplib.py:749 +#: neutron/plugins/nicira/nvplib.py:751 #, python-format -msgid "Created logical port %(result)s on logical swtich %(uuid)s" -msgstr "已在邏輯交換器 %(uuid)s 上建立了邏輯埠 %(result)s" +msgid "Created logical port %(result)s on logical switch %(uuid)s" +msgstr "" -#: neutron/plugins/nicira/nvplib.py:773 +#: neutron/plugins/nicira/nvplib.py:775 #, python-format msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" msgstr "已在邏輯路由器 %(lrouter_uuid)s 上建立了邏輯埠 %(lport_uuid)s" -#: neutron/plugins/nicira/nvplib.py:803 +#: neutron/plugins/nicira/nvplib.py:805 #, python-format msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" msgstr "已更新邏輯路由器 %(lrouter_uuid)s 上的邏輯埠 %(lport_uuid)s" -#: neutron/plugins/nicira/nvplib.py:813 +#: neutron/plugins/nicira/nvplib.py:815 #, python-format msgid "" "Delete logical router port %(lport_uuid)s on logical router " "%(lrouter_uuid)s" msgstr "刪除邏輯路由器 %(lrouter_uuid)s 上的邏輯路由器埠 %(lport_uuid)s" -#: neutron/plugins/nicira/nvplib.py:868 +#: neutron/plugins/nicira/nvplib.py:870 #, python-format msgid "Invalid NVP attachment type '%s'" msgstr "無效的 NVP 連接裝置類型 '%s'" -#: neutron/plugins/nicira/nvplib.py:880 +#: neutron/plugins/nicira/nvplib.py:882 #, python-format msgid "Port not found, Error: %s" msgstr "找不到埠,錯誤:%s" -#: neutron/plugins/nicira/nvplib.py:999 +#: neutron/plugins/nicira/nvplib.py:1002 #, python-format msgid "Created Security Profile: %s" msgstr "已建立安全設定檔:%s" -#: neutron/plugins/nicira/nvplib.py:1025 +#: neutron/plugins/nicira/nvplib.py:1028 #, python-format msgid "Updated Security Profile: %s" msgstr "已更新安全設定檔:%s" -#: neutron/plugins/nicira/nvplib.py:1044 +#: neutron/plugins/nicira/nvplib.py:1047 #, python-format msgid "Invalid keys for NAT match: %s" msgstr "NAT 相符項的索引鍵無效:%s" -#: neutron/plugins/nicira/nvplib.py:1050 +#: neutron/plugins/nicira/nvplib.py:1053 #, python-format msgid "Creating NAT rule: %s" msgstr "正在建立 NAT 規則:%s" -#: neutron/plugins/nicira/nvplib.py:1064 +#: neutron/plugins/nicira/nvplib.py:1067 msgid "" "No SNAT rules cannot be applied as they are not available in this version" " of the NVP platform" msgstr "無法套用 SNAT 規則,因為這些規則在此版本的 NVP 平台中無法使用" -#: neutron/plugins/nicira/nvplib.py:1199 +#: neutron/plugins/nicira/nvplib.py:1202 #, python-format msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" msgstr "在路由器 %(lrouter_id)s 上找不到路由器埠 %(lport_id)s" -#: neutron/plugins/nicira/nvplib.py:1204 +#: neutron/plugins/nicira/nvplib.py:1207 #, python-format msgid "" "An exception occurred while updating IP addresses on a router logical " "port:%s" msgstr "更新路由器邏輯埠上的 IP 位址時發生異常狀況:%s" -#: neutron/plugins/nicira/nvplib.py:1245 +#: neutron/plugins/nicira/nvplib.py:1248 msgid "Failed to create logical queue" msgstr "無法建立邏輯佇列" -#: neutron/plugins/nicira/nvplib.py:1256 +#: neutron/plugins/nicira/nvplib.py:1259 msgid "Failed to delete logical queue" msgstr "無法刪除邏輯佇列" @@ -8119,7 +8182,7 @@ msgstr "預設佇列已存在。" #: neutron/plugins/nicira/extensions/nvp_qos.py:46 #, python-format -msgid "Invalid value for dscp %(data)s must be integer valuebetween 0 and 63." +msgid "Invalid value for dscp %(data)s must be integer value between 0 and 63." msgstr "" #: neutron/plugins/nicira/extensions/nvp_qos.py:51 @@ -9086,3 +9149,35 @@ msgstr "找不到 lrouter:%s" #~ msgid "No DSCP field needed when QoS workload marked trusted" #~ msgstr "如果服務品質工作量已標示為受信任,則不需要 DSCP 欄位" +#~ msgid "" +#~ "MidoClient.create_tenant_router called: " +#~ "tenant_id=%(tenant_id)s, " +#~ "name=%(name)smetadata_router=%(metadata_router)s" +#~ msgstr "" +#~ "已呼叫 ChainManager.create_router_chains:tenant_id = " +#~ "%(tenant_id)s router_id = %(router_id)s" + +#~ msgid "delete_network(): deleting auto-delete port from OFC: %s" +#~ msgstr "" + +#~ msgid "An exception occured while plugging the interface into network:%s" +#~ msgstr "將介面插入網路時發生異常狀況:%s" + +#~ msgid "Network %s was not found in NVP." +#~ msgstr "" + +#~ msgid "" +#~ "The port %(port_id)s, connected to the" +#~ " router %(router_id)s was not found " +#~ "on the NVP backend." +#~ msgstr "在 NVP 後端找不到路由器 %(router_id)s 所連接的埠 %(port_id)s。" + +#~ msgid "Cannot update NVP routes %(routes)s forrouter %(router_id)s" +#~ msgstr "" + +#~ msgid "Created logical port %(result)s on logical swtich %(uuid)s" +#~ msgstr "已在邏輯交換器 %(uuid)s 上建立了邏輯埠 %(result)s" + +#~ msgid "Invalid value for dscp %(data)s must be integer valuebetween 0 and 63." +#~ msgstr "" + -- 2.45.2