From 43692be4565f5e2c71cf674bc9359fdc0c01699a Mon Sep 17 00:00:00 2001 From: OpenStack Jenkins Date: Tue, 13 Aug 2013 06:14:22 +0000 Subject: [PATCH] Imported Translations from Transifex Change-Id: I4f909a71b04e20767183908d834fa79fa253e62e --- neutron/locale/bg_BG/LC_MESSAGES/neutron.po | 1037 ++++++++++++++---- neutron/locale/bs/LC_MESSAGES/neutron.po | 1037 ++++++++++++++---- neutron/locale/ca/LC_MESSAGES/neutron.po | 1037 ++++++++++++++---- neutron/locale/cs/LC_MESSAGES/neutron.po | 1037 ++++++++++++++---- neutron/locale/da/LC_MESSAGES/neutron.po | 1037 ++++++++++++++---- neutron/locale/de/LC_MESSAGES/neutron.po | 1072 +++++++++++++++---- neutron/locale/en_AU/LC_MESSAGES/neutron.po | 1037 ++++++++++++++---- neutron/locale/en_GB/LC_MESSAGES/neutron.po | 1037 ++++++++++++++---- neutron/locale/en_US/LC_MESSAGES/neutron.po | 1037 ++++++++++++++---- neutron/locale/es/LC_MESSAGES/neutron.po | 1037 ++++++++++++++---- neutron/locale/fi_FI/LC_MESSAGES/neutron.po | 1037 ++++++++++++++---- neutron/locale/fr/LC_MESSAGES/neutron.po | 1037 ++++++++++++++---- neutron/locale/hr/LC_MESSAGES/neutron.po | 1037 ++++++++++++++---- neutron/locale/hu/LC_MESSAGES/neutron.po | 1037 ++++++++++++++---- neutron/locale/id/LC_MESSAGES/neutron.po | 1037 ++++++++++++++---- neutron/locale/it/LC_MESSAGES/neutron.po | 1037 ++++++++++++++---- neutron/locale/it_IT/LC_MESSAGES/neutron.po | 1037 ++++++++++++++---- neutron/locale/ja/LC_MESSAGES/neutron.po | 1037 ++++++++++++++---- neutron/locale/ka_GE/LC_MESSAGES/neutron.po | 1037 ++++++++++++++---- neutron/locale/ko/LC_MESSAGES/neutron.po | 1037 ++++++++++++++---- neutron/locale/ko_KR/LC_MESSAGES/neutron.po | 1037 ++++++++++++++---- neutron/locale/ms/LC_MESSAGES/neutron.po | 1037 ++++++++++++++---- neutron/locale/nb/LC_MESSAGES/neutron.po | 1037 ++++++++++++++---- neutron/locale/neutron.pot | 966 +++++++++++++---- neutron/locale/nl_NL/LC_MESSAGES/neutron.po | 1037 ++++++++++++++---- neutron/locale/pl_PL/LC_MESSAGES/neutron.po | 1037 ++++++++++++++---- neutron/locale/pt/LC_MESSAGES/neutron.po | 1037 ++++++++++++++---- neutron/locale/pt_BR/LC_MESSAGES/neutron.po | 1037 ++++++++++++++---- neutron/locale/ro/LC_MESSAGES/neutron.po | 1037 ++++++++++++++---- neutron/locale/ru/LC_MESSAGES/neutron.po | 1037 ++++++++++++++---- neutron/locale/ru_RU/LC_MESSAGES/neutron.po | 1037 ++++++++++++++---- neutron/locale/sl_SI/LC_MESSAGES/neutron.po | 1037 ++++++++++++++---- neutron/locale/sw_KE/LC_MESSAGES/neutron.po | 1037 ++++++++++++++---- neutron/locale/tl/LC_MESSAGES/neutron.po | 1037 ++++++++++++++---- neutron/locale/tr_TR/LC_MESSAGES/neutron.po | 1037 ++++++++++++++---- neutron/locale/uk/LC_MESSAGES/neutron.po | 1037 ++++++++++++++---- neutron/locale/vi_VN/LC_MESSAGES/neutron.po | 1037 ++++++++++++++---- neutron/locale/zh_CN/LC_MESSAGES/neutron.po | 1037 ++++++++++++++---- neutron/locale/zh_HK/LC_MESSAGES/neutron.po | 1037 ++++++++++++++---- neutron/locale/zh_TW/LC_MESSAGES/neutron.po | 1059 ++++++++++++++---- 40 files changed, 33718 insertions(+), 7748 deletions(-) diff --git a/neutron/locale/bg_BG/LC_MESSAGES/neutron.po b/neutron/locale/bg_BG/LC_MESSAGES/neutron.po index ff79a1a4b..46ccdf969 100644 --- a/neutron/locale/bg_BG/LC_MESSAGES/neutron.po +++ b/neutron/locale/bg_BG/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-08-12 06:14+0000\n" +"POT-Creation-Date: 2013-08-13 06:13+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Bulgarian (Bulgaria) " @@ -517,20 +517,20 @@ msgstr "" msgid "Unable update lease. Exception" msgstr "" -#: neutron/agent/dhcp_agent.py:841 neutron/agent/l3_agent.py:805 +#: neutron/agent/dhcp_agent.py:841 neutron/agent/l3_agent.py:808 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:847 neutron/agent/l3_agent.py:810 +#: neutron/agent/dhcp_agent.py:847 neutron/agent/l3_agent.py:813 #: 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:855 neutron/agent/l3_agent.py:815 +#: neutron/agent/dhcp_agent.py:855 neutron/agent/l3_agent.py:818 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:281 #, python-format msgid "agent_updated by server side %s!" @@ -583,65 +583,65 @@ msgid "" "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:334 +#: neutron/agent/l3_agent.py:335 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:336 neutron/db/l3_db.py:924 +#: neutron/agent/l3_agent.py:337 neutron/db/l3_db.py:924 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: neutron/agent/l3_agent.py:470 +#: neutron/agent/l3_agent.py:471 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: neutron/agent/l3_agent.py:607 +#: neutron/agent/l3_agent.py:608 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:612 +#: neutron/agent/l3_agent.py:613 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:620 +#: neutron/agent/l3_agent.py:621 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:624 +#: neutron/agent/l3_agent.py:625 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:631 +#: neutron/agent/l3_agent.py:632 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: neutron/agent/l3_agent.py:687 neutron/agent/l3_agent.py:716 +#: neutron/agent/l3_agent.py:688 neutron/agent/l3_agent.py:719 msgid "Failed synchronizing routers" msgstr "" -#: neutron/agent/l3_agent.py:712 +#: neutron/agent/l3_agent.py:715 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:720 +#: neutron/agent/l3_agent.py:723 msgid "L3 agent started" msgstr "" -#: neutron/agent/l3_agent.py:740 +#: neutron/agent/l3_agent.py:743 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:748 +#: neutron/agent/l3_agent.py:751 #, python-format msgid "Removed route entry is '%s'" msgstr "" @@ -1951,7 +1951,7 @@ msgstr "" #: neutron/common/log.py:31 #, python-format msgid "" -"%(class_name)s method %(method_name)scalled with arguments %(args)s " +"%(class_name)s method %(method_name)s called with arguments %(args)s " "%(kwargs)s " msgstr "" @@ -2425,17 +2425,17 @@ msgid "" msgstr "" #: neutron/db/firewall/firewall_db.py:228 -#: neutron/services/firewall/fwaas_plugin.py:202 +#: neutron/services/firewall/fwaas_plugin.py:211 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:244 -#: neutron/services/firewall/fwaas_plugin.py:211 +#: neutron/services/firewall/fwaas_plugin.py:220 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:254 -#: neutron/services/firewall/fwaas_plugin.py:226 +#: neutron/services/firewall/fwaas_plugin.py:235 msgid "delete_firewall() called" msgstr "" @@ -2456,7 +2456,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:296 -#: neutron/services/firewall/fwaas_plugin.py:235 +#: neutron/services/firewall/fwaas_plugin.py:244 msgid "update_firewall_policy() called" msgstr "" @@ -2481,12 +2481,12 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:364 -#: neutron/services/firewall/fwaas_plugin.py:243 +#: neutron/services/firewall/fwaas_plugin.py:252 msgid "update_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:388 -#: neutron/services/firewall/fwaas_plugin.py:253 +#: neutron/services/firewall/fwaas_plugin.py:262 msgid "delete_firewall_rule() called" msgstr "" @@ -2503,12 +2503,12 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:416 -#: neutron/services/firewall/fwaas_plugin.py:272 +#: neutron/services/firewall/fwaas_plugin.py:281 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:456 -#: neutron/services/firewall/fwaas_plugin.py:280 +#: neutron/services/firewall/fwaas_plugin.py:289 msgid "remove_rule() called" msgstr "" @@ -2729,30 +2729,35 @@ msgstr "" msgid "Missing rule info argument for insert/remove rule operation." msgstr "" -#: neutron/extensions/firewall.py:138 +#: neutron/extensions/firewall.py:98 +#, python-format +msgid "%(driver)s: Internal driver error." +msgstr "" + +#: neutron/extensions/firewall.py:147 #, python-format msgid "Port '%s' is not a valid number" msgstr "" -#: neutron/extensions/firewall.py:142 +#: neutron/extensions/firewall.py:151 #, python-format msgid "Invalid port '%s'" msgstr "" -#: neutron/extensions/firewall.py:156 +#: neutron/extensions/firewall.py:165 #, python-format msgid "%(msg_ip)s and %(msg_subnet)s" msgstr "" -#: neutron/extensions/firewall.py:276 +#: neutron/extensions/firewall.py:285 msgid "Number of firewalls allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/extensions/firewall.py:280 +#: neutron/extensions/firewall.py:289 msgid "Number of firewall policies allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/extensions/firewall.py:284 +#: neutron/extensions/firewall.py:293 msgid "Number of firewall rules allowed per tenant, -1 for unlimited" msgstr "" @@ -2939,6 +2944,7 @@ msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:56 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:373 msgid "plugin does not support updating provider attributes" msgstr "" @@ -4165,115 +4171,107 @@ msgstr "" msgid "Connect success to host %(host)s:%(ssh_port)d" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:75 +#: neutron/plugins/cisco/network_plugin.py:74 #, python-format msgid "Model %s manages state" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:88 +#: neutron/plugins/cisco/network_plugin.py:87 msgid "Plugin initialization complete" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:134 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:222 +#: neutron/plugins/cisco/network_plugin.py:133 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:223 msgid "create_network() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:151 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:254 +#: neutron/plugins/cisco/network_plugin.py:150 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:255 msgid "update_network() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:164 +#: neutron/plugins/cisco/network_plugin.py:163 msgid "delete_network() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:187 +#: neutron/plugins/cisco/network_plugin.py:186 msgid "get_network() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:192 +#: neutron/plugins/cisco/network_plugin.py:191 msgid "get_networks() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:197 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:320 +#: neutron/plugins/cisco/network_plugin.py:196 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:321 msgid "create_port() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:207 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:406 +#: neutron/plugins/cisco/network_plugin.py:206 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:407 msgid "delete_port() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:226 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:365 +#: neutron/plugins/cisco/network_plugin.py:225 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:366 msgid "update_port() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:237 +#: neutron/plugins/cisco/network_plugin.py:236 msgid "create_subnet() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:249 +#: neutron/plugins/cisco/network_plugin.py:248 #: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:339 msgid "update_subnet() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:255 +#: neutron/plugins/cisco/network_plugin.py:254 msgid "delete_subnet() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:278 +#: neutron/plugins/cisco/network_plugin.py:277 #: neutron/plugins/cisco/db/network_db_v2.py:38 msgid "get_all_qoss() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:284 +#: neutron/plugins/cisco/network_plugin.py:283 msgid "get_qos_details() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:294 +#: neutron/plugins/cisco/network_plugin.py:293 msgid "create_qos() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:300 +#: neutron/plugins/cisco/network_plugin.py:299 msgid "delete_qos() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:310 +#: neutron/plugins/cisco/network_plugin.py:309 msgid "rename_qos() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:321 +#: neutron/plugins/cisco/network_plugin.py:320 msgid "get_all_credentials() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:327 +#: neutron/plugins/cisco/network_plugin.py:326 msgid "get_credential_details() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:338 -msgid "create_credential() called" -msgstr "" - -#: neutron/plugins/cisco/network_plugin.py:345 -msgid "delete_credential() called" -msgstr "" - -#: neutron/plugins/cisco/network_plugin.py:356 +#: neutron/plugins/cisco/network_plugin.py:335 msgid "rename_credential() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:367 +#: neutron/plugins/cisco/network_plugin.py:345 msgid "schedule_host() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:379 +#: neutron/plugins/cisco/network_plugin.py:357 msgid "associate_port() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:386 +#: neutron/plugins/cisco/network_plugin.py:364 msgid "detach_port() called" msgstr "" @@ -4284,7 +4282,7 @@ msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:32 msgid "" -"Unable to complete operation. No more dynamic nics are available in the " +"Unable to complete operation. No more dynamic NICs are available in the " "system." msgstr "" @@ -4292,93 +4290,168 @@ msgstr "" #, python-format msgid "" "NetworkVlanBinding for %(vlan_id)s and network %(network_id)s already " -"exists" +"exists." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:44 #, python-format -msgid "Vlan ID %(vlan_id)s not found" +msgid "Vlan ID %(vlan_id)s not found." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:49 -msgid "No Vlan ID available" +msgid "" +"Unable to complete operation. VLAN ID exists outside of the configured " +"network segment range." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:54 -#, python-format -msgid "QoS level %(qos_id)s could not be found for tenant %(tenant_id)s" +#: neutron/plugins/cisco/common/cisco_exceptions.py:55 +msgid "No Vlan ID available." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:60 #, python-format -msgid "QoS level with name %(qos_name)s already exists for tenant %(tenant_id)s" +msgid "QoS level %(qos_id)s could not be found for tenant %(tenant_id)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:66 #, python-format -msgid "Credential %(credential_id)s could not be found for tenant %(tenant_id)s" +msgid "QoS level with name %(qos_name)s already exists for tenant %(tenant_id)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:72 #, python-format -msgid "Credential %(credential_name)s could not be found for tenant %(tenant_id)s" +msgid "Credential %(credential_id)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:77 +#, python-format +msgid "Credential %(credential_name)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:78 +#: neutron/plugins/cisco/common/cisco_exceptions.py:82 #, python-format -msgid "Credential %(credential_name)s already exists for tenant %(tenant_id)s" +msgid "Credential %(credential_name)s already exists." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:84 +#: neutron/plugins/cisco/common/cisco_exceptions.py:87 #, python-format msgid "Provider network %s already exists" msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:89 +#: neutron/plugins/cisco/common/cisco_exceptions.py:92 #, python-format msgid "Connection to %(host)s is not configured." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:94 +#: neutron/plugins/cisco/common/cisco_exceptions.py:97 #, python-format msgid "Unable to connect to Nexus %(nexus_host)s. Reason: %(exc)s." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:99 +#: neutron/plugins/cisco/common/cisco_exceptions.py:102 #, python-format msgid "Failed to configure Nexus: %(config)s. Reason: %(exc)s." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:104 +#: neutron/plugins/cisco/common/cisco_exceptions.py:107 #, python-format -msgid "Nexus Port Binding (%(filters)s) is not present" +msgid "Nexus Port Binding (%(filters)s) is not present." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:113 -msgid "No usable Nexus switch found to create SVI interface" +#: neutron/plugins/cisco/common/cisco_exceptions.py:116 +msgid "No usable Nexus switch found to create SVI interface." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:118 +#: neutron/plugins/cisco/common/cisco_exceptions.py:121 #, python-format -msgid "PortVnic Binding %(port_id)s already exists" +msgid "PortVnic Binding %(port_id)s already exists." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:123 +#: neutron/plugins/cisco/common/cisco_exceptions.py:126 #, python-format -msgid "PortVnic Binding %(port_id)s is not present" +msgid "PortVnic Binding %(port_id)s is not present." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:131 +msgid "No subnet_id specified for router gateway." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:136 +#, python-format +msgid "Subnet %(subnet_id)s has an interface on %(router_id)s." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:141 +msgid "Nexus hardware router gateway only uses Subnet Ids." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:145 +#, python-format +msgid "" +"Unable to unplug the attachment %(att_id)s from port %(port_id)s for " +"network %(net_id)s. The attachment %(att_id)s does not exist." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:128 -msgid "No subnet_id specified for router gateway" +#: neutron/plugins/cisco/common/cisco_exceptions.py:152 +#, python-format +msgid "Policy Profile %(profile_id)s already exists." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:158 +#, python-format +msgid "Policy Profile %(profile_id)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:163 +#, python-format +msgid "Network Profile %(profile_id)s already exists." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:169 +#, python-format +msgid "Network Profile %(profile_id)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:174 +#, python-format +msgid "" +"No more segments available in network segment pool " +"%(network_profile_name)s." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:180 +#, python-format +msgid "VM Network %(name)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:185 +#, python-format +msgid "Unable to create the network. The VXLAN ID %(vxlan_id)s is in use." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:191 +#, python-format +msgid "Connection to VSM failed: %(reason)s." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:196 +#, python-format +msgid "Internal VSM Error: %(reason)s." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:201 +#, python-format +msgid "Network Binding for network %(network_id)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:133 +#: neutron/plugins/cisco/common/cisco_exceptions.py:207 #, python-format -msgid "Subnet %(subnet_id)s has an interface on %(router_id)s" +msgid "Port Binding for port %(port_id)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:138 -msgid "Nexus hardware router gateway only uses Subnet Ids" +#: neutron/plugins/cisco/common/cisco_exceptions.py:213 +#, python-format +msgid "Profile-Tenant binding for profile %(profile_id)s could not be found." msgstr "" #: neutron/plugins/cisco/common/cisco_faults.py:74 @@ -4429,31 +4502,223 @@ msgstr "" msgid "Nexus Switch to use" msgstr "" -#: neutron/plugins/cisco/common/config.py:36 +#: neutron/plugins/cisco/common/config.py:35 msgid "VLAN Name prefix" msgstr "" -#: neutron/plugins/cisco/common/config.py:38 +#: neutron/plugins/cisco/common/config.py:37 msgid "VLAN Name prefix for provider vlans" msgstr "" -#: neutron/plugins/cisco/common/config.py:46 +#: neutron/plugins/cisco/common/config.py:45 msgid "Distribute SVI interfaces over all switches" msgstr "" -#: neutron/plugins/cisco/common/config.py:50 +#: neutron/plugins/cisco/common/config.py:49 msgid "Model Class" msgstr "" -#: neutron/plugins/cisco/common/config.py:54 +#: neutron/plugins/cisco/common/config.py:53 msgid "Nexus Driver Name" msgstr "" +#: neutron/plugins/cisco/common/config.py:58 +msgid "N1K Integration Bridge" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:60 +msgid "N1K Enable Tunneling" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:62 +msgid "N1K Tunnel Bridge" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:64 +msgid "N1K Local IP" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:66 +msgid "N1K Tenant Network Type" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:68 +msgid "N1K Bridge Mappings" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:70 +msgid "N1K VXLAN ID Ranges" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:72 +msgid "N1K Network VLAN Ranges" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:74 +msgid "N1K default policy profile" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:76 +msgid "N1K Policy profile polling duration in seconds" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:101 +#, python-format +msgid "seg_min %(seg_min)s, seg_max %(seg_max)s" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:226 +#, python-format +msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:344 +#, python-format +msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:348 +#, python-format +msgid "" +"Reserving specific vlan %(vlan)s on physical network %(network)s outside " +"pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:376 +#, python-format +msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:381 +#, python-format +msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:385 +#, python-format +msgid "vlan_id %(vlan)s on physical network %(network)s not found" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:395 +#, python-format +msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:433 +#, python-format +msgid "Removing vxlan %s from pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:464 +#, python-format +msgid "Reserving specific vxlan %s from pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:466 +#, python-format +msgid "Reserving specific vxlan %s outside pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:488 +#, python-format +msgid "Releasing vxlan %s to pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:492 +#, python-format +msgid "Releasing vxlan %s outside pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:495 +#, python-format +msgid "vxlan_id %s not found" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:603 +msgid "create_network_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:621 +msgid "delete_network_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:635 +msgid "update_network_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:644 +msgid "get_network_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:670 +msgid "create_policy_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:681 +msgid "delete_policy_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:690 +msgid "update_policy_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:699 +msgid "get_policy_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:726 +msgid "_profile_binding_exists()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:733 +msgid "_get_profile_binding" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:742 +msgid "get_profile_binding()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:751 +msgid "delete_profile_binding()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:758 +#, python-format +msgid "" +"Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " +"ID %(tenant_id)" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:772 +msgid "_get_profile_bindings()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:991 +msgid "invalid segment range. example range: 500-550" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1001 +msgid "arguments segment_type and segment_range missing for network profile" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1008 +msgid "segment_type should either be vlan or vxlan" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1036 +#, python-format +msgid "NetworkProfile name %s already exists" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1048 +msgid "segment range overlaps with another profile" +msgstr "" + #: neutron/plugins/cisco/db/network_db_v2.py:46 msgid "get_qos() called" msgstr "" -#: neutron/plugins/cisco/db/network_db_v2.py:60 +#: neutron/plugins/cisco/db/network_db_v2.py:59 msgid "add_qos() called" msgstr "" @@ -4500,65 +4765,317 @@ msgstr "" msgid "get_nexussvi_bindings() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:75 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:77 #, python-format msgid "Loaded device plugin %s\n" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:93 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:94 #, python-format msgid "%(module)s.%(name)s init done" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:139 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:140 #, python-format msgid "No %s Plugin loaded" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:140 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:141 #, python-format msgid "%(plugin_key)s: %(function_name)s with args %(args)s ignored" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:235 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:236 #, python-format msgid "provider network added to DB: %(network_id)s, %(vlan_id)s" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:279 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:280 #, python-format msgid "provider network removed from DB: %s" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:387 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:388 #, python-format msgid "Unable to update port '%s' on Nexus switch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:442 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:443 msgid "Nexus plugin loaded, creating SVI on switch" msgstr "" #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:463 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:490 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:488 msgid "No Nexus plugin, sending to vswitch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:478 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:477 msgid "Nexus plugin loaded, deleting SVI from switch" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:155 -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:162 -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:175 -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:182 -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:202 -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:208 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:195 +#, python-format +msgid "seg id %s\n" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:233 +msgid "logical network" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:253 +msgid "network_segment_pool" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:293 +msgid "Invalid input for CIDR" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:410 +#, python-format +msgid "req: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:415 +#, python-format +msgid "status_code %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:420 +#, python-format +msgid "VSM: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:192 +msgid "_setup_vsm" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:213 +msgid "_populate_policy_profiles" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:216 +#, python-format +msgid "_populate_policy_profiles %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:224 +msgid "No policy profile populated from VSM" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:231 +msgid "_poll_policies" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:313 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324 +#: neutron/plugins/mlnx/mlnx_plugin.py:155 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378 +msgid "provider:network_type required" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:317 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:331 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:334 +#: neutron/plugins/mlnx/mlnx_plugin.py:185 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:388 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 +msgid "provider:segmentation_id required" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:320 +msgid "provider:segmentation_id out of range (1 through 4094)" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:325 +msgid "provider:physical_network specified for VXLAN network" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:334 +msgid "provider:segmentation_id out of range (5000+)" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:338 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 +#: neutron/plugins/mlnx/mlnx_plugin.py:171 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 +#, python-format +msgid "provider:network_type %s not supported" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:344 +#: neutron/plugins/mlnx/mlnx_plugin.py:212 +#, python-format +msgid "unknown provider:physical_network %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:350 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:368 +#: neutron/plugins/mlnx/mlnx_plugin.py:218 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 +msgid "provider:physical_network required" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:405 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:408 +msgid "n1kv:profile_id does not exist" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:419 +msgid "_send_create_logical_network" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:440 +#, python-format +msgid "_send_create_network_profile_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:450 +#, python-format +msgid "_send_delete_network_profile_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:463 +#, python-format +msgid "_send_create_network_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:477 +#, python-format +msgid "_send_update_network_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:494 +#, python-format +msgid "_send_delete_network_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:508 +#, python-format +msgid "_send_create_subnet_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:522 +#, python-format +msgid "_send_delete_subnet_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:539 +#, python-format +msgid "_send_create_port_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:580 +#, python-format +msgid "_send_update_port_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:595 +#, python-format +msgid "_send_delete_port_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:636 +#, python-format +msgid "create network: profile_id=%s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:644 +#, python-format +msgid "" +"Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, " +"multicast_ip %(multicast_ip)s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:687 +#: neutron/plugins/hyperv/hyperv_neutron_plugin.py:249 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:174 +#: neutron/plugins/mlnx/mlnx_plugin.py:271 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:479 +#, python-format +msgid "Created network: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:708 +#, python-format +msgid "Updated network: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:734 +#, python-format +msgid "Deleted network: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:744 +#, python-format +msgid "Get network: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:765 +msgid "Get networks" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:803 +#, python-format +msgid "create port: profile_id=%s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:816 +#, python-format +msgid "Created port: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:836 +#, python-format +msgid "Update port: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:863 +#, python-format +msgid "Get port: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:883 +msgid "Get ports" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:899 +msgid "Create subnet" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:907 +#, python-format +msgid "Created subnet: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:918 +msgid "Update subnet" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:932 +#, python-format +msgid "Delete subnet: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:947 +#, python-format +msgid "Get subnet: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:967 +msgid "Get subnets" +msgstr "" + +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:158 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:165 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:178 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:185 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:205 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:211 #, python-format msgid "NexusDriver: %s" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:189 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:192 #, python-format msgid "NexusDriver created VLAN: %s" msgstr "" @@ -4727,14 +5244,6 @@ msgstr "" msgid "Network type %s not supported" msgstr "" -#: neutron/plugins/hyperv/hyperv_neutron_plugin.py:249 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:174 -#: neutron/plugins/mlnx/mlnx_plugin.py:271 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:479 -#, python-format -msgid "Created network: %s" -msgstr "" - #: neutron/plugins/hyperv/rpc_callbacks.py:77 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:116 #: neutron/plugins/mlnx/rpc_callbacks.py:97 @@ -4979,25 +5488,12 @@ msgstr "" msgid "%s. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324 -#: neutron/plugins/mlnx/mlnx_plugin.py:155 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378 -msgid "provider:network_type required" -msgstr "" - #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:328 #: neutron/plugins/mlnx/mlnx_plugin.py:180 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:382 msgid "provider:segmentation_id specified for flat network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:334 -#: neutron/plugins/mlnx/mlnx_plugin.py:185 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:388 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 -msgid "provider:segmentation_id required" -msgstr "" - #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:337 #: neutron/plugins/mlnx/mlnx_plugin.py:188 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:391 @@ -5017,25 +5513,12 @@ msgstr "" msgid "provider:segmentation_id specified for local network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 -#: neutron/plugins/mlnx/mlnx_plugin.py:171 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 -#, python-format -msgid "provider:network_type %s not supported" -msgstr "" - #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:362 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:368 -#: neutron/plugins/mlnx/mlnx_plugin.py:218 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 -msgid "provider:physical_network required" -msgstr "" - #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:89 msgid "Invalid Network ID, will lead to incorrect bridgename" msgstr "" @@ -6410,11 +6893,6 @@ msgstr "" msgid "%s. Server terminated!" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:212 -#, python-format -msgid "unknown provider:physical_network %s" -msgstr "" - #: neutron/plugins/mlnx/mlnx_plugin.py:233 msgid "invalid vnic_type on port_create" msgstr "" @@ -6674,118 +7152,118 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:166 +#: neutron/plugins/nec/nec_plugin.py:150 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:170 +#: neutron/plugins/nec/nec_plugin.py:154 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:174 +#: neutron/plugins/nec/nec_plugin.py:158 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:180 +#: neutron/plugins/nec/nec_plugin.py:162 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:186 +#: neutron/plugins/nec/nec_plugin.py:170 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:204 -#, python-format -msgid "delete_ofc_port() failed due to %s" +#: neutron/plugins/nec/nec_plugin.py:183 +msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:208 -msgid "deactivate_port(): skip, ofc_port does not exist." +#: neutron/plugins/nec/nec_plugin.py:191 +#, python-format +msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:220 +#: neutron/plugins/nec/nec_plugin.py:212 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:239 +#: neutron/plugins/nec/nec_plugin.py:229 #, python-format -msgid "create_network() failed due to %s" +msgid "failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:255 +#: neutron/plugins/nec/nec_plugin.py:245 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:295 +#: neutron/plugins/nec/nec_plugin.py:285 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:314 +#: neutron/plugins/nec/nec_plugin.py:304 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:329 +#: neutron/plugins/nec/nec_plugin.py:319 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:344 +#: neutron/plugins/nec/nec_plugin.py:334 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:357 +#: neutron/plugins/nec/nec_plugin.py:347 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:380 +#: neutron/plugins/nec/nec_plugin.py:371 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:409 +#: neutron/plugins/nec/nec_plugin.py:400 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:417 +#: neutron/plugins/nec/nec_plugin.py:408 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:477 +#: neutron/plugins/nec/nec_plugin.py:468 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:508 +#: neutron/plugins/nec/nec_plugin.py:499 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:518 +#: neutron/plugins/nec/nec_plugin.py:509 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:537 +#: neutron/plugins/nec/nec_plugin.py:528 #, 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:542 +#: neutron/plugins/nec/nec_plugin.py:533 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -8827,27 +9305,127 @@ msgstr "" msgid "Multiple providers specified for service %s" msgstr "" -#: neutron/services/firewall/fwaas_plugin.py:47 +#: neutron/services/firewall/fwaas_plugin.py:48 msgid "set_firewall_status() called" msgstr "" -#: neutron/services/firewall/fwaas_plugin.py:59 +#: neutron/services/firewall/fwaas_plugin.py:60 msgid "firewall_deleted() called" msgstr "" -#: neutron/services/firewall/fwaas_plugin.py:67 +#: neutron/services/firewall/fwaas_plugin.py:68 #, python-format msgid "Firewall %s unexpectedly deleted by agent." msgstr "" -#: neutron/services/firewall/fwaas_plugin.py:73 +#: neutron/services/firewall/fwaas_plugin.py:74 msgid "get_firewalls_for_tenant() called" msgstr "" -#: neutron/services/firewall/fwaas_plugin.py:82 +#: neutron/services/firewall/fwaas_plugin.py:83 msgid "get_firewalls_for_tenant_without_rules() called" msgstr "" +#: neutron/services/firewall/fwaas_plugin.py:89 +msgid "get_tenants_with_firewalls() called" +msgstr "" + +#: neutron/services/firewall/agents/firewall_agent_api.py:34 +msgid "Name of the FWaaS Driver" +msgstr "" + +#: neutron/services/firewall/agents/firewall_agent_api.py:38 +msgid "Enable FWaaS" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:45 +msgid "Retrieve Firewall with rules from Plugin" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:54 +msgid "Retrieve Tenants with Firewalls configured from Plugin" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:66 +msgid "Initializing firewall agent" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:73 +#, python-format +msgid "FWaaS Driver Loaded: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:75 +#, python-format +msgid "Error importing FWaaS device driver: %s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:107 +#, python-format +msgid "%(func_name)s from agent for fw: %(fwid)s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:115 +#, python-format +msgid "No Routers on tenant: %s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:117 +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:241 +#, python-format +msgid "Apply fw on Router List: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:126 +#, python-format +msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:141 +#, python-format +msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:158 +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:171 +#, python-format +msgid "Firewall Driver Error on fw state %(fwmsg)s for fw: %(fwid)s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:183 +#, python-format +msgid "Process router add, router_id: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:194 +#, python-format +msgid "Process router add, fw_list: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:211 +#, python-format +msgid "FWaaS RPC info call failed for '%s'." +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:223 +#, python-format +msgid "Tenants with Firewalls: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:233 +#, python-format +msgid "Router List: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:235 +#, python-format +msgid "fw_list: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252 +msgid "Failed fwaas process services sync" +msgstr "" + #: neutron/services/loadbalancer/agent_scheduler.py:94 #, python-format msgid "Pool %(pool_id)s has already been hosted by lbaas agent %(agent_id)s" @@ -9208,3 +9786,76 @@ msgstr "" #~ msgid "get_all_nexusport_bindings() called" #~ msgstr "" +#~ msgid "" +#~ "%(class_name)s method %(method_name)scalled with " +#~ "arguments %(args)s %(kwargs)s " +#~ msgstr "" + +#~ msgid "create_credential() called" +#~ msgstr "" + +#~ msgid "delete_credential() called" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to complete operation. No more" +#~ " dynamic nics are available in the" +#~ " system." +#~ msgstr "" + +#~ msgid "" +#~ "NetworkVlanBinding for %(vlan_id)s and network" +#~ " %(network_id)s already exists" +#~ msgstr "" + +#~ msgid "Vlan ID %(vlan_id)s not found" +#~ msgstr "" + +#~ msgid "No Vlan ID available" +#~ msgstr "" + +#~ msgid "QoS level %(qos_id)s could not be found for tenant %(tenant_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "QoS level with name %(qos_name)s already" +#~ " exists for tenant %(tenant_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "Credential %(credential_id)s could not be " +#~ "found for tenant %(tenant_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "Credential %(credential_name)s could not be" +#~ " found for tenant %(tenant_id)s" +#~ msgstr "" + +#~ msgid "Credential %(credential_name)s already exists for tenant %(tenant_id)s" +#~ msgstr "" + +#~ msgid "Nexus Port Binding (%(filters)s) is not present" +#~ msgstr "" + +#~ msgid "No usable Nexus switch found to create SVI interface" +#~ msgstr "" + +#~ msgid "PortVnic Binding %(port_id)s already exists" +#~ msgstr "" + +#~ msgid "PortVnic Binding %(port_id)s is not present" +#~ msgstr "" + +#~ msgid "No subnet_id specified for router gateway" +#~ msgstr "" + +#~ msgid "Subnet %(subnet_id)s has an interface on %(router_id)s" +#~ msgstr "" + +#~ msgid "Nexus hardware router gateway only uses Subnet Ids" +#~ msgstr "" + +#~ msgid "create_network() failed due to %s" +#~ msgstr "" + diff --git a/neutron/locale/bs/LC_MESSAGES/neutron.po b/neutron/locale/bs/LC_MESSAGES/neutron.po index e6c0dfe4f..563e6329b 100644 --- a/neutron/locale/bs/LC_MESSAGES/neutron.po +++ b/neutron/locale/bs/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-08-12 06:14+0000\n" +"POT-Creation-Date: 2013-08-13 06:13+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Bosnian " @@ -518,20 +518,20 @@ msgstr "" msgid "Unable update lease. Exception" msgstr "" -#: neutron/agent/dhcp_agent.py:841 neutron/agent/l3_agent.py:805 +#: neutron/agent/dhcp_agent.py:841 neutron/agent/l3_agent.py:808 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:847 neutron/agent/l3_agent.py:810 +#: neutron/agent/dhcp_agent.py:847 neutron/agent/l3_agent.py:813 #: 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:855 neutron/agent/l3_agent.py:815 +#: neutron/agent/dhcp_agent.py:855 neutron/agent/l3_agent.py:818 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:281 #, python-format msgid "agent_updated by server side %s!" @@ -584,65 +584,65 @@ msgid "" "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:334 +#: neutron/agent/l3_agent.py:335 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:336 neutron/db/l3_db.py:924 +#: neutron/agent/l3_agent.py:337 neutron/db/l3_db.py:924 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: neutron/agent/l3_agent.py:470 +#: neutron/agent/l3_agent.py:471 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: neutron/agent/l3_agent.py:607 +#: neutron/agent/l3_agent.py:608 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:612 +#: neutron/agent/l3_agent.py:613 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:620 +#: neutron/agent/l3_agent.py:621 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:624 +#: neutron/agent/l3_agent.py:625 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:631 +#: neutron/agent/l3_agent.py:632 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: neutron/agent/l3_agent.py:687 neutron/agent/l3_agent.py:716 +#: neutron/agent/l3_agent.py:688 neutron/agent/l3_agent.py:719 msgid "Failed synchronizing routers" msgstr "" -#: neutron/agent/l3_agent.py:712 +#: neutron/agent/l3_agent.py:715 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:720 +#: neutron/agent/l3_agent.py:723 msgid "L3 agent started" msgstr "" -#: neutron/agent/l3_agent.py:740 +#: neutron/agent/l3_agent.py:743 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:748 +#: neutron/agent/l3_agent.py:751 #, python-format msgid "Removed route entry is '%s'" msgstr "" @@ -1952,7 +1952,7 @@ msgstr "" #: neutron/common/log.py:31 #, python-format msgid "" -"%(class_name)s method %(method_name)scalled with arguments %(args)s " +"%(class_name)s method %(method_name)s called with arguments %(args)s " "%(kwargs)s " msgstr "" @@ -2426,17 +2426,17 @@ msgid "" msgstr "" #: neutron/db/firewall/firewall_db.py:228 -#: neutron/services/firewall/fwaas_plugin.py:202 +#: neutron/services/firewall/fwaas_plugin.py:211 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:244 -#: neutron/services/firewall/fwaas_plugin.py:211 +#: neutron/services/firewall/fwaas_plugin.py:220 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:254 -#: neutron/services/firewall/fwaas_plugin.py:226 +#: neutron/services/firewall/fwaas_plugin.py:235 msgid "delete_firewall() called" msgstr "" @@ -2457,7 +2457,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:296 -#: neutron/services/firewall/fwaas_plugin.py:235 +#: neutron/services/firewall/fwaas_plugin.py:244 msgid "update_firewall_policy() called" msgstr "" @@ -2482,12 +2482,12 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:364 -#: neutron/services/firewall/fwaas_plugin.py:243 +#: neutron/services/firewall/fwaas_plugin.py:252 msgid "update_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:388 -#: neutron/services/firewall/fwaas_plugin.py:253 +#: neutron/services/firewall/fwaas_plugin.py:262 msgid "delete_firewall_rule() called" msgstr "" @@ -2504,12 +2504,12 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:416 -#: neutron/services/firewall/fwaas_plugin.py:272 +#: neutron/services/firewall/fwaas_plugin.py:281 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:456 -#: neutron/services/firewall/fwaas_plugin.py:280 +#: neutron/services/firewall/fwaas_plugin.py:289 msgid "remove_rule() called" msgstr "" @@ -2730,30 +2730,35 @@ msgstr "" msgid "Missing rule info argument for insert/remove rule operation." msgstr "" -#: neutron/extensions/firewall.py:138 +#: neutron/extensions/firewall.py:98 +#, python-format +msgid "%(driver)s: Internal driver error." +msgstr "" + +#: neutron/extensions/firewall.py:147 #, python-format msgid "Port '%s' is not a valid number" msgstr "" -#: neutron/extensions/firewall.py:142 +#: neutron/extensions/firewall.py:151 #, python-format msgid "Invalid port '%s'" msgstr "" -#: neutron/extensions/firewall.py:156 +#: neutron/extensions/firewall.py:165 #, python-format msgid "%(msg_ip)s and %(msg_subnet)s" msgstr "" -#: neutron/extensions/firewall.py:276 +#: neutron/extensions/firewall.py:285 msgid "Number of firewalls allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/extensions/firewall.py:280 +#: neutron/extensions/firewall.py:289 msgid "Number of firewall policies allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/extensions/firewall.py:284 +#: neutron/extensions/firewall.py:293 msgid "Number of firewall rules allowed per tenant, -1 for unlimited" msgstr "" @@ -2940,6 +2945,7 @@ msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:56 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:373 msgid "plugin does not support updating provider attributes" msgstr "" @@ -4166,115 +4172,107 @@ msgstr "" msgid "Connect success to host %(host)s:%(ssh_port)d" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:75 +#: neutron/plugins/cisco/network_plugin.py:74 #, python-format msgid "Model %s manages state" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:88 +#: neutron/plugins/cisco/network_plugin.py:87 msgid "Plugin initialization complete" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:134 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:222 +#: neutron/plugins/cisco/network_plugin.py:133 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:223 msgid "create_network() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:151 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:254 +#: neutron/plugins/cisco/network_plugin.py:150 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:255 msgid "update_network() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:164 +#: neutron/plugins/cisco/network_plugin.py:163 msgid "delete_network() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:187 +#: neutron/plugins/cisco/network_plugin.py:186 msgid "get_network() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:192 +#: neutron/plugins/cisco/network_plugin.py:191 msgid "get_networks() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:197 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:320 +#: neutron/plugins/cisco/network_plugin.py:196 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:321 msgid "create_port() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:207 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:406 +#: neutron/plugins/cisco/network_plugin.py:206 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:407 msgid "delete_port() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:226 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:365 +#: neutron/plugins/cisco/network_plugin.py:225 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:366 msgid "update_port() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:237 +#: neutron/plugins/cisco/network_plugin.py:236 msgid "create_subnet() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:249 +#: neutron/plugins/cisco/network_plugin.py:248 #: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:339 msgid "update_subnet() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:255 +#: neutron/plugins/cisco/network_plugin.py:254 msgid "delete_subnet() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:278 +#: neutron/plugins/cisco/network_plugin.py:277 #: neutron/plugins/cisco/db/network_db_v2.py:38 msgid "get_all_qoss() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:284 +#: neutron/plugins/cisco/network_plugin.py:283 msgid "get_qos_details() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:294 +#: neutron/plugins/cisco/network_plugin.py:293 msgid "create_qos() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:300 +#: neutron/plugins/cisco/network_plugin.py:299 msgid "delete_qos() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:310 +#: neutron/plugins/cisco/network_plugin.py:309 msgid "rename_qos() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:321 +#: neutron/plugins/cisco/network_plugin.py:320 msgid "get_all_credentials() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:327 +#: neutron/plugins/cisco/network_plugin.py:326 msgid "get_credential_details() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:338 -msgid "create_credential() called" -msgstr "" - -#: neutron/plugins/cisco/network_plugin.py:345 -msgid "delete_credential() called" -msgstr "" - -#: neutron/plugins/cisco/network_plugin.py:356 +#: neutron/plugins/cisco/network_plugin.py:335 msgid "rename_credential() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:367 +#: neutron/plugins/cisco/network_plugin.py:345 msgid "schedule_host() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:379 +#: neutron/plugins/cisco/network_plugin.py:357 msgid "associate_port() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:386 +#: neutron/plugins/cisco/network_plugin.py:364 msgid "detach_port() called" msgstr "" @@ -4285,7 +4283,7 @@ msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:32 msgid "" -"Unable to complete operation. No more dynamic nics are available in the " +"Unable to complete operation. No more dynamic NICs are available in the " "system." msgstr "" @@ -4293,93 +4291,168 @@ msgstr "" #, python-format msgid "" "NetworkVlanBinding for %(vlan_id)s and network %(network_id)s already " -"exists" +"exists." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:44 #, python-format -msgid "Vlan ID %(vlan_id)s not found" +msgid "Vlan ID %(vlan_id)s not found." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:49 -msgid "No Vlan ID available" +msgid "" +"Unable to complete operation. VLAN ID exists outside of the configured " +"network segment range." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:54 -#, python-format -msgid "QoS level %(qos_id)s could not be found for tenant %(tenant_id)s" +#: neutron/plugins/cisco/common/cisco_exceptions.py:55 +msgid "No Vlan ID available." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:60 #, python-format -msgid "QoS level with name %(qos_name)s already exists for tenant %(tenant_id)s" +msgid "QoS level %(qos_id)s could not be found for tenant %(tenant_id)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:66 #, python-format -msgid "Credential %(credential_id)s could not be found for tenant %(tenant_id)s" +msgid "QoS level with name %(qos_name)s already exists for tenant %(tenant_id)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:72 #, python-format -msgid "Credential %(credential_name)s could not be found for tenant %(tenant_id)s" +msgid "Credential %(credential_id)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:77 +#, python-format +msgid "Credential %(credential_name)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:78 +#: neutron/plugins/cisco/common/cisco_exceptions.py:82 #, python-format -msgid "Credential %(credential_name)s already exists for tenant %(tenant_id)s" +msgid "Credential %(credential_name)s already exists." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:84 +#: neutron/plugins/cisco/common/cisco_exceptions.py:87 #, python-format msgid "Provider network %s already exists" msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:89 +#: neutron/plugins/cisco/common/cisco_exceptions.py:92 #, python-format msgid "Connection to %(host)s is not configured." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:94 +#: neutron/plugins/cisco/common/cisco_exceptions.py:97 #, python-format msgid "Unable to connect to Nexus %(nexus_host)s. Reason: %(exc)s." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:99 +#: neutron/plugins/cisco/common/cisco_exceptions.py:102 #, python-format msgid "Failed to configure Nexus: %(config)s. Reason: %(exc)s." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:104 +#: neutron/plugins/cisco/common/cisco_exceptions.py:107 #, python-format -msgid "Nexus Port Binding (%(filters)s) is not present" +msgid "Nexus Port Binding (%(filters)s) is not present." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:113 -msgid "No usable Nexus switch found to create SVI interface" +#: neutron/plugins/cisco/common/cisco_exceptions.py:116 +msgid "No usable Nexus switch found to create SVI interface." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:118 +#: neutron/plugins/cisco/common/cisco_exceptions.py:121 #, python-format -msgid "PortVnic Binding %(port_id)s already exists" +msgid "PortVnic Binding %(port_id)s already exists." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:123 +#: neutron/plugins/cisco/common/cisco_exceptions.py:126 #, python-format -msgid "PortVnic Binding %(port_id)s is not present" +msgid "PortVnic Binding %(port_id)s is not present." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:131 +msgid "No subnet_id specified for router gateway." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:136 +#, python-format +msgid "Subnet %(subnet_id)s has an interface on %(router_id)s." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:141 +msgid "Nexus hardware router gateway only uses Subnet Ids." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:145 +#, python-format +msgid "" +"Unable to unplug the attachment %(att_id)s from port %(port_id)s for " +"network %(net_id)s. The attachment %(att_id)s does not exist." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:128 -msgid "No subnet_id specified for router gateway" +#: neutron/plugins/cisco/common/cisco_exceptions.py:152 +#, python-format +msgid "Policy Profile %(profile_id)s already exists." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:158 +#, python-format +msgid "Policy Profile %(profile_id)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:163 +#, python-format +msgid "Network Profile %(profile_id)s already exists." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:169 +#, python-format +msgid "Network Profile %(profile_id)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:174 +#, python-format +msgid "" +"No more segments available in network segment pool " +"%(network_profile_name)s." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:180 +#, python-format +msgid "VM Network %(name)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:185 +#, python-format +msgid "Unable to create the network. The VXLAN ID %(vxlan_id)s is in use." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:191 +#, python-format +msgid "Connection to VSM failed: %(reason)s." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:196 +#, python-format +msgid "Internal VSM Error: %(reason)s." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:201 +#, python-format +msgid "Network Binding for network %(network_id)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:133 +#: neutron/plugins/cisco/common/cisco_exceptions.py:207 #, python-format -msgid "Subnet %(subnet_id)s has an interface on %(router_id)s" +msgid "Port Binding for port %(port_id)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:138 -msgid "Nexus hardware router gateway only uses Subnet Ids" +#: neutron/plugins/cisco/common/cisco_exceptions.py:213 +#, python-format +msgid "Profile-Tenant binding for profile %(profile_id)s could not be found." msgstr "" #: neutron/plugins/cisco/common/cisco_faults.py:74 @@ -4430,31 +4503,223 @@ msgstr "" msgid "Nexus Switch to use" msgstr "" -#: neutron/plugins/cisco/common/config.py:36 +#: neutron/plugins/cisco/common/config.py:35 msgid "VLAN Name prefix" msgstr "" -#: neutron/plugins/cisco/common/config.py:38 +#: neutron/plugins/cisco/common/config.py:37 msgid "VLAN Name prefix for provider vlans" msgstr "" -#: neutron/plugins/cisco/common/config.py:46 +#: neutron/plugins/cisco/common/config.py:45 msgid "Distribute SVI interfaces over all switches" msgstr "" -#: neutron/plugins/cisco/common/config.py:50 +#: neutron/plugins/cisco/common/config.py:49 msgid "Model Class" msgstr "" -#: neutron/plugins/cisco/common/config.py:54 +#: neutron/plugins/cisco/common/config.py:53 msgid "Nexus Driver Name" msgstr "" +#: neutron/plugins/cisco/common/config.py:58 +msgid "N1K Integration Bridge" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:60 +msgid "N1K Enable Tunneling" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:62 +msgid "N1K Tunnel Bridge" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:64 +msgid "N1K Local IP" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:66 +msgid "N1K Tenant Network Type" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:68 +msgid "N1K Bridge Mappings" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:70 +msgid "N1K VXLAN ID Ranges" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:72 +msgid "N1K Network VLAN Ranges" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:74 +msgid "N1K default policy profile" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:76 +msgid "N1K Policy profile polling duration in seconds" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:101 +#, python-format +msgid "seg_min %(seg_min)s, seg_max %(seg_max)s" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:226 +#, python-format +msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:344 +#, python-format +msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:348 +#, python-format +msgid "" +"Reserving specific vlan %(vlan)s on physical network %(network)s outside " +"pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:376 +#, python-format +msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:381 +#, python-format +msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:385 +#, python-format +msgid "vlan_id %(vlan)s on physical network %(network)s not found" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:395 +#, python-format +msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:433 +#, python-format +msgid "Removing vxlan %s from pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:464 +#, python-format +msgid "Reserving specific vxlan %s from pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:466 +#, python-format +msgid "Reserving specific vxlan %s outside pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:488 +#, python-format +msgid "Releasing vxlan %s to pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:492 +#, python-format +msgid "Releasing vxlan %s outside pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:495 +#, python-format +msgid "vxlan_id %s not found" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:603 +msgid "create_network_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:621 +msgid "delete_network_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:635 +msgid "update_network_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:644 +msgid "get_network_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:670 +msgid "create_policy_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:681 +msgid "delete_policy_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:690 +msgid "update_policy_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:699 +msgid "get_policy_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:726 +msgid "_profile_binding_exists()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:733 +msgid "_get_profile_binding" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:742 +msgid "get_profile_binding()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:751 +msgid "delete_profile_binding()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:758 +#, python-format +msgid "" +"Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " +"ID %(tenant_id)" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:772 +msgid "_get_profile_bindings()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:991 +msgid "invalid segment range. example range: 500-550" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1001 +msgid "arguments segment_type and segment_range missing for network profile" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1008 +msgid "segment_type should either be vlan or vxlan" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1036 +#, python-format +msgid "NetworkProfile name %s already exists" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1048 +msgid "segment range overlaps with another profile" +msgstr "" + #: neutron/plugins/cisco/db/network_db_v2.py:46 msgid "get_qos() called" msgstr "" -#: neutron/plugins/cisco/db/network_db_v2.py:60 +#: neutron/plugins/cisco/db/network_db_v2.py:59 msgid "add_qos() called" msgstr "" @@ -4501,65 +4766,317 @@ msgstr "" msgid "get_nexussvi_bindings() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:75 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:77 #, python-format msgid "Loaded device plugin %s\n" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:93 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:94 #, python-format msgid "%(module)s.%(name)s init done" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:139 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:140 #, python-format msgid "No %s Plugin loaded" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:140 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:141 #, python-format msgid "%(plugin_key)s: %(function_name)s with args %(args)s ignored" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:235 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:236 #, python-format msgid "provider network added to DB: %(network_id)s, %(vlan_id)s" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:279 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:280 #, python-format msgid "provider network removed from DB: %s" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:387 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:388 #, python-format msgid "Unable to update port '%s' on Nexus switch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:442 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:443 msgid "Nexus plugin loaded, creating SVI on switch" msgstr "" #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:463 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:490 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:488 msgid "No Nexus plugin, sending to vswitch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:478 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:477 msgid "Nexus plugin loaded, deleting SVI from switch" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:155 -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:162 -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:175 -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:182 -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:202 -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:208 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:195 +#, python-format +msgid "seg id %s\n" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:233 +msgid "logical network" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:253 +msgid "network_segment_pool" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:293 +msgid "Invalid input for CIDR" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:410 +#, python-format +msgid "req: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:415 +#, python-format +msgid "status_code %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:420 +#, python-format +msgid "VSM: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:192 +msgid "_setup_vsm" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:213 +msgid "_populate_policy_profiles" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:216 +#, python-format +msgid "_populate_policy_profiles %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:224 +msgid "No policy profile populated from VSM" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:231 +msgid "_poll_policies" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:313 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324 +#: neutron/plugins/mlnx/mlnx_plugin.py:155 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378 +msgid "provider:network_type required" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:317 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:331 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:334 +#: neutron/plugins/mlnx/mlnx_plugin.py:185 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:388 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 +msgid "provider:segmentation_id required" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:320 +msgid "provider:segmentation_id out of range (1 through 4094)" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:325 +msgid "provider:physical_network specified for VXLAN network" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:334 +msgid "provider:segmentation_id out of range (5000+)" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:338 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 +#: neutron/plugins/mlnx/mlnx_plugin.py:171 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 +#, python-format +msgid "provider:network_type %s not supported" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:344 +#: neutron/plugins/mlnx/mlnx_plugin.py:212 +#, python-format +msgid "unknown provider:physical_network %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:350 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:368 +#: neutron/plugins/mlnx/mlnx_plugin.py:218 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 +msgid "provider:physical_network required" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:405 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:408 +msgid "n1kv:profile_id does not exist" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:419 +msgid "_send_create_logical_network" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:440 +#, python-format +msgid "_send_create_network_profile_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:450 +#, python-format +msgid "_send_delete_network_profile_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:463 +#, python-format +msgid "_send_create_network_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:477 +#, python-format +msgid "_send_update_network_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:494 +#, python-format +msgid "_send_delete_network_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:508 +#, python-format +msgid "_send_create_subnet_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:522 +#, python-format +msgid "_send_delete_subnet_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:539 +#, python-format +msgid "_send_create_port_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:580 +#, python-format +msgid "_send_update_port_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:595 +#, python-format +msgid "_send_delete_port_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:636 +#, python-format +msgid "create network: profile_id=%s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:644 +#, python-format +msgid "" +"Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, " +"multicast_ip %(multicast_ip)s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:687 +#: neutron/plugins/hyperv/hyperv_neutron_plugin.py:249 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:174 +#: neutron/plugins/mlnx/mlnx_plugin.py:271 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:479 +#, python-format +msgid "Created network: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:708 +#, python-format +msgid "Updated network: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:734 +#, python-format +msgid "Deleted network: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:744 +#, python-format +msgid "Get network: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:765 +msgid "Get networks" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:803 +#, python-format +msgid "create port: profile_id=%s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:816 +#, python-format +msgid "Created port: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:836 +#, python-format +msgid "Update port: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:863 +#, python-format +msgid "Get port: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:883 +msgid "Get ports" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:899 +msgid "Create subnet" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:907 +#, python-format +msgid "Created subnet: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:918 +msgid "Update subnet" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:932 +#, python-format +msgid "Delete subnet: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:947 +#, python-format +msgid "Get subnet: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:967 +msgid "Get subnets" +msgstr "" + +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:158 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:165 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:178 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:185 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:205 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:211 #, python-format msgid "NexusDriver: %s" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:189 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:192 #, python-format msgid "NexusDriver created VLAN: %s" msgstr "" @@ -4728,14 +5245,6 @@ msgstr "" msgid "Network type %s not supported" msgstr "" -#: neutron/plugins/hyperv/hyperv_neutron_plugin.py:249 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:174 -#: neutron/plugins/mlnx/mlnx_plugin.py:271 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:479 -#, python-format -msgid "Created network: %s" -msgstr "" - #: neutron/plugins/hyperv/rpc_callbacks.py:77 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:116 #: neutron/plugins/mlnx/rpc_callbacks.py:97 @@ -4980,25 +5489,12 @@ msgstr "" msgid "%s. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324 -#: neutron/plugins/mlnx/mlnx_plugin.py:155 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378 -msgid "provider:network_type required" -msgstr "" - #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:328 #: neutron/plugins/mlnx/mlnx_plugin.py:180 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:382 msgid "provider:segmentation_id specified for flat network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:334 -#: neutron/plugins/mlnx/mlnx_plugin.py:185 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:388 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 -msgid "provider:segmentation_id required" -msgstr "" - #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:337 #: neutron/plugins/mlnx/mlnx_plugin.py:188 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:391 @@ -5018,25 +5514,12 @@ msgstr "" msgid "provider:segmentation_id specified for local network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 -#: neutron/plugins/mlnx/mlnx_plugin.py:171 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 -#, python-format -msgid "provider:network_type %s not supported" -msgstr "" - #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:362 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:368 -#: neutron/plugins/mlnx/mlnx_plugin.py:218 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 -msgid "provider:physical_network required" -msgstr "" - #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:89 msgid "Invalid Network ID, will lead to incorrect bridgename" msgstr "" @@ -6411,11 +6894,6 @@ msgstr "" msgid "%s. Server terminated!" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:212 -#, python-format -msgid "unknown provider:physical_network %s" -msgstr "" - #: neutron/plugins/mlnx/mlnx_plugin.py:233 msgid "invalid vnic_type on port_create" msgstr "" @@ -6675,118 +7153,118 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:166 +#: neutron/plugins/nec/nec_plugin.py:150 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:170 +#: neutron/plugins/nec/nec_plugin.py:154 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:174 +#: neutron/plugins/nec/nec_plugin.py:158 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:180 +#: neutron/plugins/nec/nec_plugin.py:162 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:186 +#: neutron/plugins/nec/nec_plugin.py:170 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:204 -#, python-format -msgid "delete_ofc_port() failed due to %s" +#: neutron/plugins/nec/nec_plugin.py:183 +msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:208 -msgid "deactivate_port(): skip, ofc_port does not exist." +#: neutron/plugins/nec/nec_plugin.py:191 +#, python-format +msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:220 +#: neutron/plugins/nec/nec_plugin.py:212 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:239 +#: neutron/plugins/nec/nec_plugin.py:229 #, python-format -msgid "create_network() failed due to %s" +msgid "failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:255 +#: neutron/plugins/nec/nec_plugin.py:245 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:295 +#: neutron/plugins/nec/nec_plugin.py:285 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:314 +#: neutron/plugins/nec/nec_plugin.py:304 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:329 +#: neutron/plugins/nec/nec_plugin.py:319 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:344 +#: neutron/plugins/nec/nec_plugin.py:334 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:357 +#: neutron/plugins/nec/nec_plugin.py:347 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:380 +#: neutron/plugins/nec/nec_plugin.py:371 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:409 +#: neutron/plugins/nec/nec_plugin.py:400 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:417 +#: neutron/plugins/nec/nec_plugin.py:408 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:477 +#: neutron/plugins/nec/nec_plugin.py:468 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:508 +#: neutron/plugins/nec/nec_plugin.py:499 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:518 +#: neutron/plugins/nec/nec_plugin.py:509 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:537 +#: neutron/plugins/nec/nec_plugin.py:528 #, 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:542 +#: neutron/plugins/nec/nec_plugin.py:533 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -8828,27 +9306,127 @@ msgstr "" msgid "Multiple providers specified for service %s" msgstr "" -#: neutron/services/firewall/fwaas_plugin.py:47 +#: neutron/services/firewall/fwaas_plugin.py:48 msgid "set_firewall_status() called" msgstr "" -#: neutron/services/firewall/fwaas_plugin.py:59 +#: neutron/services/firewall/fwaas_plugin.py:60 msgid "firewall_deleted() called" msgstr "" -#: neutron/services/firewall/fwaas_plugin.py:67 +#: neutron/services/firewall/fwaas_plugin.py:68 #, python-format msgid "Firewall %s unexpectedly deleted by agent." msgstr "" -#: neutron/services/firewall/fwaas_plugin.py:73 +#: neutron/services/firewall/fwaas_plugin.py:74 msgid "get_firewalls_for_tenant() called" msgstr "" -#: neutron/services/firewall/fwaas_plugin.py:82 +#: neutron/services/firewall/fwaas_plugin.py:83 msgid "get_firewalls_for_tenant_without_rules() called" msgstr "" +#: neutron/services/firewall/fwaas_plugin.py:89 +msgid "get_tenants_with_firewalls() called" +msgstr "" + +#: neutron/services/firewall/agents/firewall_agent_api.py:34 +msgid "Name of the FWaaS Driver" +msgstr "" + +#: neutron/services/firewall/agents/firewall_agent_api.py:38 +msgid "Enable FWaaS" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:45 +msgid "Retrieve Firewall with rules from Plugin" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:54 +msgid "Retrieve Tenants with Firewalls configured from Plugin" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:66 +msgid "Initializing firewall agent" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:73 +#, python-format +msgid "FWaaS Driver Loaded: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:75 +#, python-format +msgid "Error importing FWaaS device driver: %s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:107 +#, python-format +msgid "%(func_name)s from agent for fw: %(fwid)s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:115 +#, python-format +msgid "No Routers on tenant: %s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:117 +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:241 +#, python-format +msgid "Apply fw on Router List: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:126 +#, python-format +msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:141 +#, python-format +msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:158 +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:171 +#, python-format +msgid "Firewall Driver Error on fw state %(fwmsg)s for fw: %(fwid)s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:183 +#, python-format +msgid "Process router add, router_id: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:194 +#, python-format +msgid "Process router add, fw_list: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:211 +#, python-format +msgid "FWaaS RPC info call failed for '%s'." +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:223 +#, python-format +msgid "Tenants with Firewalls: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:233 +#, python-format +msgid "Router List: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:235 +#, python-format +msgid "fw_list: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252 +msgid "Failed fwaas process services sync" +msgstr "" + #: neutron/services/loadbalancer/agent_scheduler.py:94 #, python-format msgid "Pool %(pool_id)s has already been hosted by lbaas agent %(agent_id)s" @@ -9209,3 +9787,76 @@ msgstr "" #~ msgid "get_all_nexusport_bindings() called" #~ msgstr "" +#~ msgid "" +#~ "%(class_name)s method %(method_name)scalled with " +#~ "arguments %(args)s %(kwargs)s " +#~ msgstr "" + +#~ msgid "create_credential() called" +#~ msgstr "" + +#~ msgid "delete_credential() called" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to complete operation. No more" +#~ " dynamic nics are available in the" +#~ " system." +#~ msgstr "" + +#~ msgid "" +#~ "NetworkVlanBinding for %(vlan_id)s and network" +#~ " %(network_id)s already exists" +#~ msgstr "" + +#~ msgid "Vlan ID %(vlan_id)s not found" +#~ msgstr "" + +#~ msgid "No Vlan ID available" +#~ msgstr "" + +#~ msgid "QoS level %(qos_id)s could not be found for tenant %(tenant_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "QoS level with name %(qos_name)s already" +#~ " exists for tenant %(tenant_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "Credential %(credential_id)s could not be " +#~ "found for tenant %(tenant_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "Credential %(credential_name)s could not be" +#~ " found for tenant %(tenant_id)s" +#~ msgstr "" + +#~ msgid "Credential %(credential_name)s already exists for tenant %(tenant_id)s" +#~ msgstr "" + +#~ msgid "Nexus Port Binding (%(filters)s) is not present" +#~ msgstr "" + +#~ msgid "No usable Nexus switch found to create SVI interface" +#~ msgstr "" + +#~ msgid "PortVnic Binding %(port_id)s already exists" +#~ msgstr "" + +#~ msgid "PortVnic Binding %(port_id)s is not present" +#~ msgstr "" + +#~ msgid "No subnet_id specified for router gateway" +#~ msgstr "" + +#~ msgid "Subnet %(subnet_id)s has an interface on %(router_id)s" +#~ msgstr "" + +#~ msgid "Nexus hardware router gateway only uses Subnet Ids" +#~ msgstr "" + +#~ msgid "create_network() failed due to %s" +#~ msgstr "" + diff --git a/neutron/locale/ca/LC_MESSAGES/neutron.po b/neutron/locale/ca/LC_MESSAGES/neutron.po index a9e1cf3bd..4920545bd 100644 --- a/neutron/locale/ca/LC_MESSAGES/neutron.po +++ b/neutron/locale/ca/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-08-12 06:14+0000\n" +"POT-Creation-Date: 2013-08-13 06:13+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Catalan " @@ -517,20 +517,20 @@ msgstr "" msgid "Unable update lease. Exception" msgstr "" -#: neutron/agent/dhcp_agent.py:841 neutron/agent/l3_agent.py:805 +#: neutron/agent/dhcp_agent.py:841 neutron/agent/l3_agent.py:808 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:847 neutron/agent/l3_agent.py:810 +#: neutron/agent/dhcp_agent.py:847 neutron/agent/l3_agent.py:813 #: 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:855 neutron/agent/l3_agent.py:815 +#: neutron/agent/dhcp_agent.py:855 neutron/agent/l3_agent.py:818 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:281 #, python-format msgid "agent_updated by server side %s!" @@ -583,65 +583,65 @@ msgid "" "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:334 +#: neutron/agent/l3_agent.py:335 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:336 neutron/db/l3_db.py:924 +#: neutron/agent/l3_agent.py:337 neutron/db/l3_db.py:924 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: neutron/agent/l3_agent.py:470 +#: neutron/agent/l3_agent.py:471 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: neutron/agent/l3_agent.py:607 +#: neutron/agent/l3_agent.py:608 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:612 +#: neutron/agent/l3_agent.py:613 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:620 +#: neutron/agent/l3_agent.py:621 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:624 +#: neutron/agent/l3_agent.py:625 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:631 +#: neutron/agent/l3_agent.py:632 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: neutron/agent/l3_agent.py:687 neutron/agent/l3_agent.py:716 +#: neutron/agent/l3_agent.py:688 neutron/agent/l3_agent.py:719 msgid "Failed synchronizing routers" msgstr "" -#: neutron/agent/l3_agent.py:712 +#: neutron/agent/l3_agent.py:715 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:720 +#: neutron/agent/l3_agent.py:723 msgid "L3 agent started" msgstr "" -#: neutron/agent/l3_agent.py:740 +#: neutron/agent/l3_agent.py:743 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:748 +#: neutron/agent/l3_agent.py:751 #, python-format msgid "Removed route entry is '%s'" msgstr "" @@ -1951,7 +1951,7 @@ msgstr "" #: neutron/common/log.py:31 #, python-format msgid "" -"%(class_name)s method %(method_name)scalled with arguments %(args)s " +"%(class_name)s method %(method_name)s called with arguments %(args)s " "%(kwargs)s " msgstr "" @@ -2425,17 +2425,17 @@ msgid "" msgstr "" #: neutron/db/firewall/firewall_db.py:228 -#: neutron/services/firewall/fwaas_plugin.py:202 +#: neutron/services/firewall/fwaas_plugin.py:211 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:244 -#: neutron/services/firewall/fwaas_plugin.py:211 +#: neutron/services/firewall/fwaas_plugin.py:220 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:254 -#: neutron/services/firewall/fwaas_plugin.py:226 +#: neutron/services/firewall/fwaas_plugin.py:235 msgid "delete_firewall() called" msgstr "" @@ -2456,7 +2456,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:296 -#: neutron/services/firewall/fwaas_plugin.py:235 +#: neutron/services/firewall/fwaas_plugin.py:244 msgid "update_firewall_policy() called" msgstr "" @@ -2481,12 +2481,12 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:364 -#: neutron/services/firewall/fwaas_plugin.py:243 +#: neutron/services/firewall/fwaas_plugin.py:252 msgid "update_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:388 -#: neutron/services/firewall/fwaas_plugin.py:253 +#: neutron/services/firewall/fwaas_plugin.py:262 msgid "delete_firewall_rule() called" msgstr "" @@ -2503,12 +2503,12 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:416 -#: neutron/services/firewall/fwaas_plugin.py:272 +#: neutron/services/firewall/fwaas_plugin.py:281 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:456 -#: neutron/services/firewall/fwaas_plugin.py:280 +#: neutron/services/firewall/fwaas_plugin.py:289 msgid "remove_rule() called" msgstr "" @@ -2729,30 +2729,35 @@ msgstr "" msgid "Missing rule info argument for insert/remove rule operation." msgstr "" -#: neutron/extensions/firewall.py:138 +#: neutron/extensions/firewall.py:98 +#, python-format +msgid "%(driver)s: Internal driver error." +msgstr "" + +#: neutron/extensions/firewall.py:147 #, python-format msgid "Port '%s' is not a valid number" msgstr "" -#: neutron/extensions/firewall.py:142 +#: neutron/extensions/firewall.py:151 #, python-format msgid "Invalid port '%s'" msgstr "" -#: neutron/extensions/firewall.py:156 +#: neutron/extensions/firewall.py:165 #, python-format msgid "%(msg_ip)s and %(msg_subnet)s" msgstr "" -#: neutron/extensions/firewall.py:276 +#: neutron/extensions/firewall.py:285 msgid "Number of firewalls allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/extensions/firewall.py:280 +#: neutron/extensions/firewall.py:289 msgid "Number of firewall policies allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/extensions/firewall.py:284 +#: neutron/extensions/firewall.py:293 msgid "Number of firewall rules allowed per tenant, -1 for unlimited" msgstr "" @@ -2939,6 +2944,7 @@ msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:56 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:373 msgid "plugin does not support updating provider attributes" msgstr "" @@ -4165,115 +4171,107 @@ msgstr "" msgid "Connect success to host %(host)s:%(ssh_port)d" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:75 +#: neutron/plugins/cisco/network_plugin.py:74 #, python-format msgid "Model %s manages state" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:88 +#: neutron/plugins/cisco/network_plugin.py:87 msgid "Plugin initialization complete" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:134 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:222 +#: neutron/plugins/cisco/network_plugin.py:133 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:223 msgid "create_network() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:151 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:254 +#: neutron/plugins/cisco/network_plugin.py:150 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:255 msgid "update_network() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:164 +#: neutron/plugins/cisco/network_plugin.py:163 msgid "delete_network() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:187 +#: neutron/plugins/cisco/network_plugin.py:186 msgid "get_network() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:192 +#: neutron/plugins/cisco/network_plugin.py:191 msgid "get_networks() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:197 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:320 +#: neutron/plugins/cisco/network_plugin.py:196 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:321 msgid "create_port() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:207 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:406 +#: neutron/plugins/cisco/network_plugin.py:206 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:407 msgid "delete_port() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:226 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:365 +#: neutron/plugins/cisco/network_plugin.py:225 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:366 msgid "update_port() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:237 +#: neutron/plugins/cisco/network_plugin.py:236 msgid "create_subnet() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:249 +#: neutron/plugins/cisco/network_plugin.py:248 #: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:339 msgid "update_subnet() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:255 +#: neutron/plugins/cisco/network_plugin.py:254 msgid "delete_subnet() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:278 +#: neutron/plugins/cisco/network_plugin.py:277 #: neutron/plugins/cisco/db/network_db_v2.py:38 msgid "get_all_qoss() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:284 +#: neutron/plugins/cisco/network_plugin.py:283 msgid "get_qos_details() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:294 +#: neutron/plugins/cisco/network_plugin.py:293 msgid "create_qos() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:300 +#: neutron/plugins/cisco/network_plugin.py:299 msgid "delete_qos() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:310 +#: neutron/plugins/cisco/network_plugin.py:309 msgid "rename_qos() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:321 +#: neutron/plugins/cisco/network_plugin.py:320 msgid "get_all_credentials() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:327 +#: neutron/plugins/cisco/network_plugin.py:326 msgid "get_credential_details() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:338 -msgid "create_credential() called" -msgstr "" - -#: neutron/plugins/cisco/network_plugin.py:345 -msgid "delete_credential() called" -msgstr "" - -#: neutron/plugins/cisco/network_plugin.py:356 +#: neutron/plugins/cisco/network_plugin.py:335 msgid "rename_credential() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:367 +#: neutron/plugins/cisco/network_plugin.py:345 msgid "schedule_host() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:379 +#: neutron/plugins/cisco/network_plugin.py:357 msgid "associate_port() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:386 +#: neutron/plugins/cisco/network_plugin.py:364 msgid "detach_port() called" msgstr "" @@ -4284,7 +4282,7 @@ msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:32 msgid "" -"Unable to complete operation. No more dynamic nics are available in the " +"Unable to complete operation. No more dynamic NICs are available in the " "system." msgstr "" @@ -4292,93 +4290,168 @@ msgstr "" #, python-format msgid "" "NetworkVlanBinding for %(vlan_id)s and network %(network_id)s already " -"exists" +"exists." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:44 #, python-format -msgid "Vlan ID %(vlan_id)s not found" +msgid "Vlan ID %(vlan_id)s not found." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:49 -msgid "No Vlan ID available" +msgid "" +"Unable to complete operation. VLAN ID exists outside of the configured " +"network segment range." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:54 -#, python-format -msgid "QoS level %(qos_id)s could not be found for tenant %(tenant_id)s" +#: neutron/plugins/cisco/common/cisco_exceptions.py:55 +msgid "No Vlan ID available." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:60 #, python-format -msgid "QoS level with name %(qos_name)s already exists for tenant %(tenant_id)s" +msgid "QoS level %(qos_id)s could not be found for tenant %(tenant_id)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:66 #, python-format -msgid "Credential %(credential_id)s could not be found for tenant %(tenant_id)s" +msgid "QoS level with name %(qos_name)s already exists for tenant %(tenant_id)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:72 #, python-format -msgid "Credential %(credential_name)s could not be found for tenant %(tenant_id)s" +msgid "Credential %(credential_id)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:77 +#, python-format +msgid "Credential %(credential_name)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:78 +#: neutron/plugins/cisco/common/cisco_exceptions.py:82 #, python-format -msgid "Credential %(credential_name)s already exists for tenant %(tenant_id)s" +msgid "Credential %(credential_name)s already exists." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:84 +#: neutron/plugins/cisco/common/cisco_exceptions.py:87 #, python-format msgid "Provider network %s already exists" msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:89 +#: neutron/plugins/cisco/common/cisco_exceptions.py:92 #, python-format msgid "Connection to %(host)s is not configured." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:94 +#: neutron/plugins/cisco/common/cisco_exceptions.py:97 #, python-format msgid "Unable to connect to Nexus %(nexus_host)s. Reason: %(exc)s." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:99 +#: neutron/plugins/cisco/common/cisco_exceptions.py:102 #, python-format msgid "Failed to configure Nexus: %(config)s. Reason: %(exc)s." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:104 +#: neutron/plugins/cisco/common/cisco_exceptions.py:107 #, python-format -msgid "Nexus Port Binding (%(filters)s) is not present" +msgid "Nexus Port Binding (%(filters)s) is not present." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:113 -msgid "No usable Nexus switch found to create SVI interface" +#: neutron/plugins/cisco/common/cisco_exceptions.py:116 +msgid "No usable Nexus switch found to create SVI interface." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:118 +#: neutron/plugins/cisco/common/cisco_exceptions.py:121 #, python-format -msgid "PortVnic Binding %(port_id)s already exists" +msgid "PortVnic Binding %(port_id)s already exists." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:123 +#: neutron/plugins/cisco/common/cisco_exceptions.py:126 #, python-format -msgid "PortVnic Binding %(port_id)s is not present" +msgid "PortVnic Binding %(port_id)s is not present." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:131 +msgid "No subnet_id specified for router gateway." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:136 +#, python-format +msgid "Subnet %(subnet_id)s has an interface on %(router_id)s." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:141 +msgid "Nexus hardware router gateway only uses Subnet Ids." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:145 +#, python-format +msgid "" +"Unable to unplug the attachment %(att_id)s from port %(port_id)s for " +"network %(net_id)s. The attachment %(att_id)s does not exist." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:128 -msgid "No subnet_id specified for router gateway" +#: neutron/plugins/cisco/common/cisco_exceptions.py:152 +#, python-format +msgid "Policy Profile %(profile_id)s already exists." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:158 +#, python-format +msgid "Policy Profile %(profile_id)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:163 +#, python-format +msgid "Network Profile %(profile_id)s already exists." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:169 +#, python-format +msgid "Network Profile %(profile_id)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:174 +#, python-format +msgid "" +"No more segments available in network segment pool " +"%(network_profile_name)s." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:180 +#, python-format +msgid "VM Network %(name)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:185 +#, python-format +msgid "Unable to create the network. The VXLAN ID %(vxlan_id)s is in use." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:191 +#, python-format +msgid "Connection to VSM failed: %(reason)s." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:196 +#, python-format +msgid "Internal VSM Error: %(reason)s." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:201 +#, python-format +msgid "Network Binding for network %(network_id)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:133 +#: neutron/plugins/cisco/common/cisco_exceptions.py:207 #, python-format -msgid "Subnet %(subnet_id)s has an interface on %(router_id)s" +msgid "Port Binding for port %(port_id)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:138 -msgid "Nexus hardware router gateway only uses Subnet Ids" +#: neutron/plugins/cisco/common/cisco_exceptions.py:213 +#, python-format +msgid "Profile-Tenant binding for profile %(profile_id)s could not be found." msgstr "" #: neutron/plugins/cisco/common/cisco_faults.py:74 @@ -4429,31 +4502,223 @@ msgstr "" msgid "Nexus Switch to use" msgstr "" -#: neutron/plugins/cisco/common/config.py:36 +#: neutron/plugins/cisco/common/config.py:35 msgid "VLAN Name prefix" msgstr "" -#: neutron/plugins/cisco/common/config.py:38 +#: neutron/plugins/cisco/common/config.py:37 msgid "VLAN Name prefix for provider vlans" msgstr "" -#: neutron/plugins/cisco/common/config.py:46 +#: neutron/plugins/cisco/common/config.py:45 msgid "Distribute SVI interfaces over all switches" msgstr "" -#: neutron/plugins/cisco/common/config.py:50 +#: neutron/plugins/cisco/common/config.py:49 msgid "Model Class" msgstr "" -#: neutron/plugins/cisco/common/config.py:54 +#: neutron/plugins/cisco/common/config.py:53 msgid "Nexus Driver Name" msgstr "" +#: neutron/plugins/cisco/common/config.py:58 +msgid "N1K Integration Bridge" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:60 +msgid "N1K Enable Tunneling" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:62 +msgid "N1K Tunnel Bridge" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:64 +msgid "N1K Local IP" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:66 +msgid "N1K Tenant Network Type" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:68 +msgid "N1K Bridge Mappings" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:70 +msgid "N1K VXLAN ID Ranges" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:72 +msgid "N1K Network VLAN Ranges" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:74 +msgid "N1K default policy profile" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:76 +msgid "N1K Policy profile polling duration in seconds" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:101 +#, python-format +msgid "seg_min %(seg_min)s, seg_max %(seg_max)s" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:226 +#, python-format +msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:344 +#, python-format +msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:348 +#, python-format +msgid "" +"Reserving specific vlan %(vlan)s on physical network %(network)s outside " +"pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:376 +#, python-format +msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:381 +#, python-format +msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:385 +#, python-format +msgid "vlan_id %(vlan)s on physical network %(network)s not found" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:395 +#, python-format +msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:433 +#, python-format +msgid "Removing vxlan %s from pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:464 +#, python-format +msgid "Reserving specific vxlan %s from pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:466 +#, python-format +msgid "Reserving specific vxlan %s outside pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:488 +#, python-format +msgid "Releasing vxlan %s to pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:492 +#, python-format +msgid "Releasing vxlan %s outside pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:495 +#, python-format +msgid "vxlan_id %s not found" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:603 +msgid "create_network_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:621 +msgid "delete_network_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:635 +msgid "update_network_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:644 +msgid "get_network_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:670 +msgid "create_policy_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:681 +msgid "delete_policy_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:690 +msgid "update_policy_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:699 +msgid "get_policy_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:726 +msgid "_profile_binding_exists()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:733 +msgid "_get_profile_binding" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:742 +msgid "get_profile_binding()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:751 +msgid "delete_profile_binding()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:758 +#, python-format +msgid "" +"Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " +"ID %(tenant_id)" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:772 +msgid "_get_profile_bindings()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:991 +msgid "invalid segment range. example range: 500-550" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1001 +msgid "arguments segment_type and segment_range missing for network profile" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1008 +msgid "segment_type should either be vlan or vxlan" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1036 +#, python-format +msgid "NetworkProfile name %s already exists" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1048 +msgid "segment range overlaps with another profile" +msgstr "" + #: neutron/plugins/cisco/db/network_db_v2.py:46 msgid "get_qos() called" msgstr "" -#: neutron/plugins/cisco/db/network_db_v2.py:60 +#: neutron/plugins/cisco/db/network_db_v2.py:59 msgid "add_qos() called" msgstr "" @@ -4500,65 +4765,317 @@ msgstr "" msgid "get_nexussvi_bindings() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:75 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:77 #, python-format msgid "Loaded device plugin %s\n" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:93 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:94 #, python-format msgid "%(module)s.%(name)s init done" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:139 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:140 #, python-format msgid "No %s Plugin loaded" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:140 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:141 #, python-format msgid "%(plugin_key)s: %(function_name)s with args %(args)s ignored" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:235 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:236 #, python-format msgid "provider network added to DB: %(network_id)s, %(vlan_id)s" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:279 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:280 #, python-format msgid "provider network removed from DB: %s" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:387 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:388 #, python-format msgid "Unable to update port '%s' on Nexus switch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:442 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:443 msgid "Nexus plugin loaded, creating SVI on switch" msgstr "" #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:463 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:490 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:488 msgid "No Nexus plugin, sending to vswitch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:478 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:477 msgid "Nexus plugin loaded, deleting SVI from switch" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:155 -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:162 -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:175 -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:182 -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:202 -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:208 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:195 +#, python-format +msgid "seg id %s\n" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:233 +msgid "logical network" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:253 +msgid "network_segment_pool" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:293 +msgid "Invalid input for CIDR" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:410 +#, python-format +msgid "req: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:415 +#, python-format +msgid "status_code %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:420 +#, python-format +msgid "VSM: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:192 +msgid "_setup_vsm" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:213 +msgid "_populate_policy_profiles" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:216 +#, python-format +msgid "_populate_policy_profiles %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:224 +msgid "No policy profile populated from VSM" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:231 +msgid "_poll_policies" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:313 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324 +#: neutron/plugins/mlnx/mlnx_plugin.py:155 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378 +msgid "provider:network_type required" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:317 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:331 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:334 +#: neutron/plugins/mlnx/mlnx_plugin.py:185 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:388 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 +msgid "provider:segmentation_id required" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:320 +msgid "provider:segmentation_id out of range (1 through 4094)" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:325 +msgid "provider:physical_network specified for VXLAN network" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:334 +msgid "provider:segmentation_id out of range (5000+)" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:338 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 +#: neutron/plugins/mlnx/mlnx_plugin.py:171 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 +#, python-format +msgid "provider:network_type %s not supported" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:344 +#: neutron/plugins/mlnx/mlnx_plugin.py:212 +#, python-format +msgid "unknown provider:physical_network %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:350 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:368 +#: neutron/plugins/mlnx/mlnx_plugin.py:218 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 +msgid "provider:physical_network required" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:405 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:408 +msgid "n1kv:profile_id does not exist" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:419 +msgid "_send_create_logical_network" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:440 +#, python-format +msgid "_send_create_network_profile_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:450 +#, python-format +msgid "_send_delete_network_profile_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:463 +#, python-format +msgid "_send_create_network_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:477 +#, python-format +msgid "_send_update_network_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:494 +#, python-format +msgid "_send_delete_network_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:508 +#, python-format +msgid "_send_create_subnet_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:522 +#, python-format +msgid "_send_delete_subnet_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:539 +#, python-format +msgid "_send_create_port_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:580 +#, python-format +msgid "_send_update_port_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:595 +#, python-format +msgid "_send_delete_port_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:636 +#, python-format +msgid "create network: profile_id=%s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:644 +#, python-format +msgid "" +"Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, " +"multicast_ip %(multicast_ip)s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:687 +#: neutron/plugins/hyperv/hyperv_neutron_plugin.py:249 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:174 +#: neutron/plugins/mlnx/mlnx_plugin.py:271 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:479 +#, python-format +msgid "Created network: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:708 +#, python-format +msgid "Updated network: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:734 +#, python-format +msgid "Deleted network: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:744 +#, python-format +msgid "Get network: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:765 +msgid "Get networks" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:803 +#, python-format +msgid "create port: profile_id=%s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:816 +#, python-format +msgid "Created port: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:836 +#, python-format +msgid "Update port: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:863 +#, python-format +msgid "Get port: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:883 +msgid "Get ports" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:899 +msgid "Create subnet" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:907 +#, python-format +msgid "Created subnet: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:918 +msgid "Update subnet" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:932 +#, python-format +msgid "Delete subnet: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:947 +#, python-format +msgid "Get subnet: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:967 +msgid "Get subnets" +msgstr "" + +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:158 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:165 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:178 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:185 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:205 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:211 #, python-format msgid "NexusDriver: %s" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:189 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:192 #, python-format msgid "NexusDriver created VLAN: %s" msgstr "" @@ -4727,14 +5244,6 @@ msgstr "" msgid "Network type %s not supported" msgstr "" -#: neutron/plugins/hyperv/hyperv_neutron_plugin.py:249 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:174 -#: neutron/plugins/mlnx/mlnx_plugin.py:271 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:479 -#, python-format -msgid "Created network: %s" -msgstr "" - #: neutron/plugins/hyperv/rpc_callbacks.py:77 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:116 #: neutron/plugins/mlnx/rpc_callbacks.py:97 @@ -4979,25 +5488,12 @@ msgstr "" msgid "%s. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324 -#: neutron/plugins/mlnx/mlnx_plugin.py:155 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378 -msgid "provider:network_type required" -msgstr "" - #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:328 #: neutron/plugins/mlnx/mlnx_plugin.py:180 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:382 msgid "provider:segmentation_id specified for flat network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:334 -#: neutron/plugins/mlnx/mlnx_plugin.py:185 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:388 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 -msgid "provider:segmentation_id required" -msgstr "" - #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:337 #: neutron/plugins/mlnx/mlnx_plugin.py:188 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:391 @@ -5017,25 +5513,12 @@ msgstr "" msgid "provider:segmentation_id specified for local network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 -#: neutron/plugins/mlnx/mlnx_plugin.py:171 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 -#, python-format -msgid "provider:network_type %s not supported" -msgstr "" - #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:362 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:368 -#: neutron/plugins/mlnx/mlnx_plugin.py:218 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 -msgid "provider:physical_network required" -msgstr "" - #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:89 msgid "Invalid Network ID, will lead to incorrect bridgename" msgstr "" @@ -6410,11 +6893,6 @@ msgstr "" msgid "%s. Server terminated!" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:212 -#, python-format -msgid "unknown provider:physical_network %s" -msgstr "" - #: neutron/plugins/mlnx/mlnx_plugin.py:233 msgid "invalid vnic_type on port_create" msgstr "" @@ -6674,118 +7152,118 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:166 +#: neutron/plugins/nec/nec_plugin.py:150 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:170 +#: neutron/plugins/nec/nec_plugin.py:154 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:174 +#: neutron/plugins/nec/nec_plugin.py:158 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:180 +#: neutron/plugins/nec/nec_plugin.py:162 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:186 +#: neutron/plugins/nec/nec_plugin.py:170 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:204 -#, python-format -msgid "delete_ofc_port() failed due to %s" +#: neutron/plugins/nec/nec_plugin.py:183 +msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:208 -msgid "deactivate_port(): skip, ofc_port does not exist." +#: neutron/plugins/nec/nec_plugin.py:191 +#, python-format +msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:220 +#: neutron/plugins/nec/nec_plugin.py:212 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:239 +#: neutron/plugins/nec/nec_plugin.py:229 #, python-format -msgid "create_network() failed due to %s" +msgid "failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:255 +#: neutron/plugins/nec/nec_plugin.py:245 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:295 +#: neutron/plugins/nec/nec_plugin.py:285 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:314 +#: neutron/plugins/nec/nec_plugin.py:304 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:329 +#: neutron/plugins/nec/nec_plugin.py:319 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:344 +#: neutron/plugins/nec/nec_plugin.py:334 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:357 +#: neutron/plugins/nec/nec_plugin.py:347 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:380 +#: neutron/plugins/nec/nec_plugin.py:371 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:409 +#: neutron/plugins/nec/nec_plugin.py:400 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:417 +#: neutron/plugins/nec/nec_plugin.py:408 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:477 +#: neutron/plugins/nec/nec_plugin.py:468 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:508 +#: neutron/plugins/nec/nec_plugin.py:499 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:518 +#: neutron/plugins/nec/nec_plugin.py:509 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:537 +#: neutron/plugins/nec/nec_plugin.py:528 #, 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:542 +#: neutron/plugins/nec/nec_plugin.py:533 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -8827,27 +9305,127 @@ msgstr "" msgid "Multiple providers specified for service %s" msgstr "" -#: neutron/services/firewall/fwaas_plugin.py:47 +#: neutron/services/firewall/fwaas_plugin.py:48 msgid "set_firewall_status() called" msgstr "" -#: neutron/services/firewall/fwaas_plugin.py:59 +#: neutron/services/firewall/fwaas_plugin.py:60 msgid "firewall_deleted() called" msgstr "" -#: neutron/services/firewall/fwaas_plugin.py:67 +#: neutron/services/firewall/fwaas_plugin.py:68 #, python-format msgid "Firewall %s unexpectedly deleted by agent." msgstr "" -#: neutron/services/firewall/fwaas_plugin.py:73 +#: neutron/services/firewall/fwaas_plugin.py:74 msgid "get_firewalls_for_tenant() called" msgstr "" -#: neutron/services/firewall/fwaas_plugin.py:82 +#: neutron/services/firewall/fwaas_plugin.py:83 msgid "get_firewalls_for_tenant_without_rules() called" msgstr "" +#: neutron/services/firewall/fwaas_plugin.py:89 +msgid "get_tenants_with_firewalls() called" +msgstr "" + +#: neutron/services/firewall/agents/firewall_agent_api.py:34 +msgid "Name of the FWaaS Driver" +msgstr "" + +#: neutron/services/firewall/agents/firewall_agent_api.py:38 +msgid "Enable FWaaS" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:45 +msgid "Retrieve Firewall with rules from Plugin" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:54 +msgid "Retrieve Tenants with Firewalls configured from Plugin" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:66 +msgid "Initializing firewall agent" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:73 +#, python-format +msgid "FWaaS Driver Loaded: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:75 +#, python-format +msgid "Error importing FWaaS device driver: %s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:107 +#, python-format +msgid "%(func_name)s from agent for fw: %(fwid)s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:115 +#, python-format +msgid "No Routers on tenant: %s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:117 +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:241 +#, python-format +msgid "Apply fw on Router List: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:126 +#, python-format +msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:141 +#, python-format +msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:158 +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:171 +#, python-format +msgid "Firewall Driver Error on fw state %(fwmsg)s for fw: %(fwid)s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:183 +#, python-format +msgid "Process router add, router_id: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:194 +#, python-format +msgid "Process router add, fw_list: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:211 +#, python-format +msgid "FWaaS RPC info call failed for '%s'." +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:223 +#, python-format +msgid "Tenants with Firewalls: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:233 +#, python-format +msgid "Router List: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:235 +#, python-format +msgid "fw_list: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252 +msgid "Failed fwaas process services sync" +msgstr "" + #: neutron/services/loadbalancer/agent_scheduler.py:94 #, python-format msgid "Pool %(pool_id)s has already been hosted by lbaas agent %(agent_id)s" @@ -9208,3 +9786,76 @@ msgstr "" #~ msgid "get_all_nexusport_bindings() called" #~ msgstr "" +#~ msgid "" +#~ "%(class_name)s method %(method_name)scalled with " +#~ "arguments %(args)s %(kwargs)s " +#~ msgstr "" + +#~ msgid "create_credential() called" +#~ msgstr "" + +#~ msgid "delete_credential() called" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to complete operation. No more" +#~ " dynamic nics are available in the" +#~ " system." +#~ msgstr "" + +#~ msgid "" +#~ "NetworkVlanBinding for %(vlan_id)s and network" +#~ " %(network_id)s already exists" +#~ msgstr "" + +#~ msgid "Vlan ID %(vlan_id)s not found" +#~ msgstr "" + +#~ msgid "No Vlan ID available" +#~ msgstr "" + +#~ msgid "QoS level %(qos_id)s could not be found for tenant %(tenant_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "QoS level with name %(qos_name)s already" +#~ " exists for tenant %(tenant_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "Credential %(credential_id)s could not be " +#~ "found for tenant %(tenant_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "Credential %(credential_name)s could not be" +#~ " found for tenant %(tenant_id)s" +#~ msgstr "" + +#~ msgid "Credential %(credential_name)s already exists for tenant %(tenant_id)s" +#~ msgstr "" + +#~ msgid "Nexus Port Binding (%(filters)s) is not present" +#~ msgstr "" + +#~ msgid "No usable Nexus switch found to create SVI interface" +#~ msgstr "" + +#~ msgid "PortVnic Binding %(port_id)s already exists" +#~ msgstr "" + +#~ msgid "PortVnic Binding %(port_id)s is not present" +#~ msgstr "" + +#~ msgid "No subnet_id specified for router gateway" +#~ msgstr "" + +#~ msgid "Subnet %(subnet_id)s has an interface on %(router_id)s" +#~ msgstr "" + +#~ msgid "Nexus hardware router gateway only uses Subnet Ids" +#~ msgstr "" + +#~ msgid "create_network() failed due to %s" +#~ msgstr "" + diff --git a/neutron/locale/cs/LC_MESSAGES/neutron.po b/neutron/locale/cs/LC_MESSAGES/neutron.po index b168d7f19..d37764bba 100644 --- a/neutron/locale/cs/LC_MESSAGES/neutron.po +++ b/neutron/locale/cs/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-08-12 06:14+0000\n" +"POT-Creation-Date: 2013-08-13 06:13+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Czech " @@ -517,20 +517,20 @@ msgstr "" msgid "Unable update lease. Exception" msgstr "" -#: neutron/agent/dhcp_agent.py:841 neutron/agent/l3_agent.py:805 +#: neutron/agent/dhcp_agent.py:841 neutron/agent/l3_agent.py:808 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:847 neutron/agent/l3_agent.py:810 +#: neutron/agent/dhcp_agent.py:847 neutron/agent/l3_agent.py:813 #: 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:855 neutron/agent/l3_agent.py:815 +#: neutron/agent/dhcp_agent.py:855 neutron/agent/l3_agent.py:818 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:281 #, python-format msgid "agent_updated by server side %s!" @@ -583,65 +583,65 @@ msgid "" "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:334 +#: neutron/agent/l3_agent.py:335 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:336 neutron/db/l3_db.py:924 +#: neutron/agent/l3_agent.py:337 neutron/db/l3_db.py:924 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: neutron/agent/l3_agent.py:470 +#: neutron/agent/l3_agent.py:471 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: neutron/agent/l3_agent.py:607 +#: neutron/agent/l3_agent.py:608 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:612 +#: neutron/agent/l3_agent.py:613 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:620 +#: neutron/agent/l3_agent.py:621 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:624 +#: neutron/agent/l3_agent.py:625 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:631 +#: neutron/agent/l3_agent.py:632 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: neutron/agent/l3_agent.py:687 neutron/agent/l3_agent.py:716 +#: neutron/agent/l3_agent.py:688 neutron/agent/l3_agent.py:719 msgid "Failed synchronizing routers" msgstr "" -#: neutron/agent/l3_agent.py:712 +#: neutron/agent/l3_agent.py:715 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:720 +#: neutron/agent/l3_agent.py:723 msgid "L3 agent started" msgstr "" -#: neutron/agent/l3_agent.py:740 +#: neutron/agent/l3_agent.py:743 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:748 +#: neutron/agent/l3_agent.py:751 #, python-format msgid "Removed route entry is '%s'" msgstr "" @@ -1951,7 +1951,7 @@ msgstr "" #: neutron/common/log.py:31 #, python-format msgid "" -"%(class_name)s method %(method_name)scalled with arguments %(args)s " +"%(class_name)s method %(method_name)s called with arguments %(args)s " "%(kwargs)s " msgstr "" @@ -2425,17 +2425,17 @@ msgid "" msgstr "" #: neutron/db/firewall/firewall_db.py:228 -#: neutron/services/firewall/fwaas_plugin.py:202 +#: neutron/services/firewall/fwaas_plugin.py:211 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:244 -#: neutron/services/firewall/fwaas_plugin.py:211 +#: neutron/services/firewall/fwaas_plugin.py:220 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:254 -#: neutron/services/firewall/fwaas_plugin.py:226 +#: neutron/services/firewall/fwaas_plugin.py:235 msgid "delete_firewall() called" msgstr "" @@ -2456,7 +2456,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:296 -#: neutron/services/firewall/fwaas_plugin.py:235 +#: neutron/services/firewall/fwaas_plugin.py:244 msgid "update_firewall_policy() called" msgstr "" @@ -2481,12 +2481,12 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:364 -#: neutron/services/firewall/fwaas_plugin.py:243 +#: neutron/services/firewall/fwaas_plugin.py:252 msgid "update_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:388 -#: neutron/services/firewall/fwaas_plugin.py:253 +#: neutron/services/firewall/fwaas_plugin.py:262 msgid "delete_firewall_rule() called" msgstr "" @@ -2503,12 +2503,12 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:416 -#: neutron/services/firewall/fwaas_plugin.py:272 +#: neutron/services/firewall/fwaas_plugin.py:281 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:456 -#: neutron/services/firewall/fwaas_plugin.py:280 +#: neutron/services/firewall/fwaas_plugin.py:289 msgid "remove_rule() called" msgstr "" @@ -2729,30 +2729,35 @@ msgstr "" msgid "Missing rule info argument for insert/remove rule operation." msgstr "" -#: neutron/extensions/firewall.py:138 +#: neutron/extensions/firewall.py:98 +#, python-format +msgid "%(driver)s: Internal driver error." +msgstr "" + +#: neutron/extensions/firewall.py:147 #, python-format msgid "Port '%s' is not a valid number" msgstr "" -#: neutron/extensions/firewall.py:142 +#: neutron/extensions/firewall.py:151 #, python-format msgid "Invalid port '%s'" msgstr "" -#: neutron/extensions/firewall.py:156 +#: neutron/extensions/firewall.py:165 #, python-format msgid "%(msg_ip)s and %(msg_subnet)s" msgstr "" -#: neutron/extensions/firewall.py:276 +#: neutron/extensions/firewall.py:285 msgid "Number of firewalls allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/extensions/firewall.py:280 +#: neutron/extensions/firewall.py:289 msgid "Number of firewall policies allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/extensions/firewall.py:284 +#: neutron/extensions/firewall.py:293 msgid "Number of firewall rules allowed per tenant, -1 for unlimited" msgstr "" @@ -2939,6 +2944,7 @@ msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:56 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:373 msgid "plugin does not support updating provider attributes" msgstr "" @@ -4165,115 +4171,107 @@ msgstr "" msgid "Connect success to host %(host)s:%(ssh_port)d" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:75 +#: neutron/plugins/cisco/network_plugin.py:74 #, python-format msgid "Model %s manages state" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:88 +#: neutron/plugins/cisco/network_plugin.py:87 msgid "Plugin initialization complete" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:134 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:222 +#: neutron/plugins/cisco/network_plugin.py:133 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:223 msgid "create_network() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:151 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:254 +#: neutron/plugins/cisco/network_plugin.py:150 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:255 msgid "update_network() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:164 +#: neutron/plugins/cisco/network_plugin.py:163 msgid "delete_network() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:187 +#: neutron/plugins/cisco/network_plugin.py:186 msgid "get_network() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:192 +#: neutron/plugins/cisco/network_plugin.py:191 msgid "get_networks() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:197 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:320 +#: neutron/plugins/cisco/network_plugin.py:196 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:321 msgid "create_port() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:207 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:406 +#: neutron/plugins/cisco/network_plugin.py:206 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:407 msgid "delete_port() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:226 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:365 +#: neutron/plugins/cisco/network_plugin.py:225 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:366 msgid "update_port() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:237 +#: neutron/plugins/cisco/network_plugin.py:236 msgid "create_subnet() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:249 +#: neutron/plugins/cisco/network_plugin.py:248 #: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:339 msgid "update_subnet() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:255 +#: neutron/plugins/cisco/network_plugin.py:254 msgid "delete_subnet() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:278 +#: neutron/plugins/cisco/network_plugin.py:277 #: neutron/plugins/cisco/db/network_db_v2.py:38 msgid "get_all_qoss() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:284 +#: neutron/plugins/cisco/network_plugin.py:283 msgid "get_qos_details() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:294 +#: neutron/plugins/cisco/network_plugin.py:293 msgid "create_qos() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:300 +#: neutron/plugins/cisco/network_plugin.py:299 msgid "delete_qos() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:310 +#: neutron/plugins/cisco/network_plugin.py:309 msgid "rename_qos() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:321 +#: neutron/plugins/cisco/network_plugin.py:320 msgid "get_all_credentials() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:327 +#: neutron/plugins/cisco/network_plugin.py:326 msgid "get_credential_details() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:338 -msgid "create_credential() called" -msgstr "" - -#: neutron/plugins/cisco/network_plugin.py:345 -msgid "delete_credential() called" -msgstr "" - -#: neutron/plugins/cisco/network_plugin.py:356 +#: neutron/plugins/cisco/network_plugin.py:335 msgid "rename_credential() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:367 +#: neutron/plugins/cisco/network_plugin.py:345 msgid "schedule_host() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:379 +#: neutron/plugins/cisco/network_plugin.py:357 msgid "associate_port() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:386 +#: neutron/plugins/cisco/network_plugin.py:364 msgid "detach_port() called" msgstr "" @@ -4284,7 +4282,7 @@ msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:32 msgid "" -"Unable to complete operation. No more dynamic nics are available in the " +"Unable to complete operation. No more dynamic NICs are available in the " "system." msgstr "" @@ -4292,93 +4290,168 @@ msgstr "" #, python-format msgid "" "NetworkVlanBinding for %(vlan_id)s and network %(network_id)s already " -"exists" +"exists." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:44 #, python-format -msgid "Vlan ID %(vlan_id)s not found" +msgid "Vlan ID %(vlan_id)s not found." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:49 -msgid "No Vlan ID available" +msgid "" +"Unable to complete operation. VLAN ID exists outside of the configured " +"network segment range." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:54 -#, python-format -msgid "QoS level %(qos_id)s could not be found for tenant %(tenant_id)s" +#: neutron/plugins/cisco/common/cisco_exceptions.py:55 +msgid "No Vlan ID available." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:60 #, python-format -msgid "QoS level with name %(qos_name)s already exists for tenant %(tenant_id)s" +msgid "QoS level %(qos_id)s could not be found for tenant %(tenant_id)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:66 #, python-format -msgid "Credential %(credential_id)s could not be found for tenant %(tenant_id)s" +msgid "QoS level with name %(qos_name)s already exists for tenant %(tenant_id)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:72 #, python-format -msgid "Credential %(credential_name)s could not be found for tenant %(tenant_id)s" +msgid "Credential %(credential_id)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:77 +#, python-format +msgid "Credential %(credential_name)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:78 +#: neutron/plugins/cisco/common/cisco_exceptions.py:82 #, python-format -msgid "Credential %(credential_name)s already exists for tenant %(tenant_id)s" +msgid "Credential %(credential_name)s already exists." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:84 +#: neutron/plugins/cisco/common/cisco_exceptions.py:87 #, python-format msgid "Provider network %s already exists" msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:89 +#: neutron/plugins/cisco/common/cisco_exceptions.py:92 #, python-format msgid "Connection to %(host)s is not configured." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:94 +#: neutron/plugins/cisco/common/cisco_exceptions.py:97 #, python-format msgid "Unable to connect to Nexus %(nexus_host)s. Reason: %(exc)s." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:99 +#: neutron/plugins/cisco/common/cisco_exceptions.py:102 #, python-format msgid "Failed to configure Nexus: %(config)s. Reason: %(exc)s." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:104 +#: neutron/plugins/cisco/common/cisco_exceptions.py:107 #, python-format -msgid "Nexus Port Binding (%(filters)s) is not present" +msgid "Nexus Port Binding (%(filters)s) is not present." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:113 -msgid "No usable Nexus switch found to create SVI interface" +#: neutron/plugins/cisco/common/cisco_exceptions.py:116 +msgid "No usable Nexus switch found to create SVI interface." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:118 +#: neutron/plugins/cisco/common/cisco_exceptions.py:121 #, python-format -msgid "PortVnic Binding %(port_id)s already exists" +msgid "PortVnic Binding %(port_id)s already exists." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:123 +#: neutron/plugins/cisco/common/cisco_exceptions.py:126 #, python-format -msgid "PortVnic Binding %(port_id)s is not present" +msgid "PortVnic Binding %(port_id)s is not present." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:131 +msgid "No subnet_id specified for router gateway." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:136 +#, python-format +msgid "Subnet %(subnet_id)s has an interface on %(router_id)s." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:141 +msgid "Nexus hardware router gateway only uses Subnet Ids." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:145 +#, python-format +msgid "" +"Unable to unplug the attachment %(att_id)s from port %(port_id)s for " +"network %(net_id)s. The attachment %(att_id)s does not exist." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:128 -msgid "No subnet_id specified for router gateway" +#: neutron/plugins/cisco/common/cisco_exceptions.py:152 +#, python-format +msgid "Policy Profile %(profile_id)s already exists." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:158 +#, python-format +msgid "Policy Profile %(profile_id)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:163 +#, python-format +msgid "Network Profile %(profile_id)s already exists." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:169 +#, python-format +msgid "Network Profile %(profile_id)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:174 +#, python-format +msgid "" +"No more segments available in network segment pool " +"%(network_profile_name)s." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:180 +#, python-format +msgid "VM Network %(name)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:185 +#, python-format +msgid "Unable to create the network. The VXLAN ID %(vxlan_id)s is in use." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:191 +#, python-format +msgid "Connection to VSM failed: %(reason)s." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:196 +#, python-format +msgid "Internal VSM Error: %(reason)s." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:201 +#, python-format +msgid "Network Binding for network %(network_id)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:133 +#: neutron/plugins/cisco/common/cisco_exceptions.py:207 #, python-format -msgid "Subnet %(subnet_id)s has an interface on %(router_id)s" +msgid "Port Binding for port %(port_id)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:138 -msgid "Nexus hardware router gateway only uses Subnet Ids" +#: neutron/plugins/cisco/common/cisco_exceptions.py:213 +#, python-format +msgid "Profile-Tenant binding for profile %(profile_id)s could not be found." msgstr "" #: neutron/plugins/cisco/common/cisco_faults.py:74 @@ -4429,31 +4502,223 @@ msgstr "" msgid "Nexus Switch to use" msgstr "" -#: neutron/plugins/cisco/common/config.py:36 +#: neutron/plugins/cisco/common/config.py:35 msgid "VLAN Name prefix" msgstr "" -#: neutron/plugins/cisco/common/config.py:38 +#: neutron/plugins/cisco/common/config.py:37 msgid "VLAN Name prefix for provider vlans" msgstr "" -#: neutron/plugins/cisco/common/config.py:46 +#: neutron/plugins/cisco/common/config.py:45 msgid "Distribute SVI interfaces over all switches" msgstr "" -#: neutron/plugins/cisco/common/config.py:50 +#: neutron/plugins/cisco/common/config.py:49 msgid "Model Class" msgstr "" -#: neutron/plugins/cisco/common/config.py:54 +#: neutron/plugins/cisco/common/config.py:53 msgid "Nexus Driver Name" msgstr "" +#: neutron/plugins/cisco/common/config.py:58 +msgid "N1K Integration Bridge" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:60 +msgid "N1K Enable Tunneling" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:62 +msgid "N1K Tunnel Bridge" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:64 +msgid "N1K Local IP" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:66 +msgid "N1K Tenant Network Type" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:68 +msgid "N1K Bridge Mappings" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:70 +msgid "N1K VXLAN ID Ranges" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:72 +msgid "N1K Network VLAN Ranges" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:74 +msgid "N1K default policy profile" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:76 +msgid "N1K Policy profile polling duration in seconds" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:101 +#, python-format +msgid "seg_min %(seg_min)s, seg_max %(seg_max)s" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:226 +#, python-format +msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:344 +#, python-format +msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:348 +#, python-format +msgid "" +"Reserving specific vlan %(vlan)s on physical network %(network)s outside " +"pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:376 +#, python-format +msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:381 +#, python-format +msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:385 +#, python-format +msgid "vlan_id %(vlan)s on physical network %(network)s not found" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:395 +#, python-format +msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:433 +#, python-format +msgid "Removing vxlan %s from pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:464 +#, python-format +msgid "Reserving specific vxlan %s from pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:466 +#, python-format +msgid "Reserving specific vxlan %s outside pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:488 +#, python-format +msgid "Releasing vxlan %s to pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:492 +#, python-format +msgid "Releasing vxlan %s outside pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:495 +#, python-format +msgid "vxlan_id %s not found" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:603 +msgid "create_network_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:621 +msgid "delete_network_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:635 +msgid "update_network_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:644 +msgid "get_network_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:670 +msgid "create_policy_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:681 +msgid "delete_policy_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:690 +msgid "update_policy_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:699 +msgid "get_policy_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:726 +msgid "_profile_binding_exists()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:733 +msgid "_get_profile_binding" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:742 +msgid "get_profile_binding()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:751 +msgid "delete_profile_binding()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:758 +#, python-format +msgid "" +"Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " +"ID %(tenant_id)" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:772 +msgid "_get_profile_bindings()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:991 +msgid "invalid segment range. example range: 500-550" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1001 +msgid "arguments segment_type and segment_range missing for network profile" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1008 +msgid "segment_type should either be vlan or vxlan" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1036 +#, python-format +msgid "NetworkProfile name %s already exists" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1048 +msgid "segment range overlaps with another profile" +msgstr "" + #: neutron/plugins/cisco/db/network_db_v2.py:46 msgid "get_qos() called" msgstr "" -#: neutron/plugins/cisco/db/network_db_v2.py:60 +#: neutron/plugins/cisco/db/network_db_v2.py:59 msgid "add_qos() called" msgstr "" @@ -4500,65 +4765,317 @@ msgstr "" msgid "get_nexussvi_bindings() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:75 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:77 #, python-format msgid "Loaded device plugin %s\n" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:93 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:94 #, python-format msgid "%(module)s.%(name)s init done" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:139 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:140 #, python-format msgid "No %s Plugin loaded" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:140 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:141 #, python-format msgid "%(plugin_key)s: %(function_name)s with args %(args)s ignored" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:235 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:236 #, python-format msgid "provider network added to DB: %(network_id)s, %(vlan_id)s" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:279 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:280 #, python-format msgid "provider network removed from DB: %s" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:387 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:388 #, python-format msgid "Unable to update port '%s' on Nexus switch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:442 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:443 msgid "Nexus plugin loaded, creating SVI on switch" msgstr "" #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:463 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:490 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:488 msgid "No Nexus plugin, sending to vswitch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:478 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:477 msgid "Nexus plugin loaded, deleting SVI from switch" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:155 -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:162 -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:175 -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:182 -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:202 -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:208 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:195 +#, python-format +msgid "seg id %s\n" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:233 +msgid "logical network" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:253 +msgid "network_segment_pool" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:293 +msgid "Invalid input for CIDR" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:410 +#, python-format +msgid "req: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:415 +#, python-format +msgid "status_code %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:420 +#, python-format +msgid "VSM: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:192 +msgid "_setup_vsm" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:213 +msgid "_populate_policy_profiles" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:216 +#, python-format +msgid "_populate_policy_profiles %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:224 +msgid "No policy profile populated from VSM" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:231 +msgid "_poll_policies" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:313 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324 +#: neutron/plugins/mlnx/mlnx_plugin.py:155 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378 +msgid "provider:network_type required" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:317 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:331 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:334 +#: neutron/plugins/mlnx/mlnx_plugin.py:185 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:388 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 +msgid "provider:segmentation_id required" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:320 +msgid "provider:segmentation_id out of range (1 through 4094)" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:325 +msgid "provider:physical_network specified for VXLAN network" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:334 +msgid "provider:segmentation_id out of range (5000+)" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:338 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 +#: neutron/plugins/mlnx/mlnx_plugin.py:171 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 +#, python-format +msgid "provider:network_type %s not supported" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:344 +#: neutron/plugins/mlnx/mlnx_plugin.py:212 +#, python-format +msgid "unknown provider:physical_network %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:350 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:368 +#: neutron/plugins/mlnx/mlnx_plugin.py:218 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 +msgid "provider:physical_network required" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:405 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:408 +msgid "n1kv:profile_id does not exist" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:419 +msgid "_send_create_logical_network" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:440 +#, python-format +msgid "_send_create_network_profile_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:450 +#, python-format +msgid "_send_delete_network_profile_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:463 +#, python-format +msgid "_send_create_network_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:477 +#, python-format +msgid "_send_update_network_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:494 +#, python-format +msgid "_send_delete_network_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:508 +#, python-format +msgid "_send_create_subnet_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:522 +#, python-format +msgid "_send_delete_subnet_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:539 +#, python-format +msgid "_send_create_port_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:580 +#, python-format +msgid "_send_update_port_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:595 +#, python-format +msgid "_send_delete_port_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:636 +#, python-format +msgid "create network: profile_id=%s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:644 +#, python-format +msgid "" +"Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, " +"multicast_ip %(multicast_ip)s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:687 +#: neutron/plugins/hyperv/hyperv_neutron_plugin.py:249 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:174 +#: neutron/plugins/mlnx/mlnx_plugin.py:271 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:479 +#, python-format +msgid "Created network: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:708 +#, python-format +msgid "Updated network: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:734 +#, python-format +msgid "Deleted network: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:744 +#, python-format +msgid "Get network: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:765 +msgid "Get networks" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:803 +#, python-format +msgid "create port: profile_id=%s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:816 +#, python-format +msgid "Created port: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:836 +#, python-format +msgid "Update port: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:863 +#, python-format +msgid "Get port: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:883 +msgid "Get ports" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:899 +msgid "Create subnet" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:907 +#, python-format +msgid "Created subnet: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:918 +msgid "Update subnet" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:932 +#, python-format +msgid "Delete subnet: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:947 +#, python-format +msgid "Get subnet: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:967 +msgid "Get subnets" +msgstr "" + +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:158 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:165 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:178 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:185 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:205 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:211 #, python-format msgid "NexusDriver: %s" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:189 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:192 #, python-format msgid "NexusDriver created VLAN: %s" msgstr "" @@ -4727,14 +5244,6 @@ msgstr "" msgid "Network type %s not supported" msgstr "" -#: neutron/plugins/hyperv/hyperv_neutron_plugin.py:249 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:174 -#: neutron/plugins/mlnx/mlnx_plugin.py:271 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:479 -#, python-format -msgid "Created network: %s" -msgstr "" - #: neutron/plugins/hyperv/rpc_callbacks.py:77 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:116 #: neutron/plugins/mlnx/rpc_callbacks.py:97 @@ -4979,25 +5488,12 @@ msgstr "" msgid "%s. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324 -#: neutron/plugins/mlnx/mlnx_plugin.py:155 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378 -msgid "provider:network_type required" -msgstr "" - #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:328 #: neutron/plugins/mlnx/mlnx_plugin.py:180 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:382 msgid "provider:segmentation_id specified for flat network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:334 -#: neutron/plugins/mlnx/mlnx_plugin.py:185 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:388 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 -msgid "provider:segmentation_id required" -msgstr "" - #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:337 #: neutron/plugins/mlnx/mlnx_plugin.py:188 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:391 @@ -5017,25 +5513,12 @@ msgstr "" msgid "provider:segmentation_id specified for local network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 -#: neutron/plugins/mlnx/mlnx_plugin.py:171 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 -#, python-format -msgid "provider:network_type %s not supported" -msgstr "" - #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:362 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:368 -#: neutron/plugins/mlnx/mlnx_plugin.py:218 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 -msgid "provider:physical_network required" -msgstr "" - #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:89 msgid "Invalid Network ID, will lead to incorrect bridgename" msgstr "" @@ -6410,11 +6893,6 @@ msgstr "" msgid "%s. Server terminated!" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:212 -#, python-format -msgid "unknown provider:physical_network %s" -msgstr "" - #: neutron/plugins/mlnx/mlnx_plugin.py:233 msgid "invalid vnic_type on port_create" msgstr "" @@ -6674,118 +7152,118 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:166 +#: neutron/plugins/nec/nec_plugin.py:150 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:170 +#: neutron/plugins/nec/nec_plugin.py:154 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:174 +#: neutron/plugins/nec/nec_plugin.py:158 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:180 +#: neutron/plugins/nec/nec_plugin.py:162 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:186 +#: neutron/plugins/nec/nec_plugin.py:170 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:204 -#, python-format -msgid "delete_ofc_port() failed due to %s" +#: neutron/plugins/nec/nec_plugin.py:183 +msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:208 -msgid "deactivate_port(): skip, ofc_port does not exist." +#: neutron/plugins/nec/nec_plugin.py:191 +#, python-format +msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:220 +#: neutron/plugins/nec/nec_plugin.py:212 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:239 +#: neutron/plugins/nec/nec_plugin.py:229 #, python-format -msgid "create_network() failed due to %s" +msgid "failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:255 +#: neutron/plugins/nec/nec_plugin.py:245 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:295 +#: neutron/plugins/nec/nec_plugin.py:285 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:314 +#: neutron/plugins/nec/nec_plugin.py:304 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:329 +#: neutron/plugins/nec/nec_plugin.py:319 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:344 +#: neutron/plugins/nec/nec_plugin.py:334 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:357 +#: neutron/plugins/nec/nec_plugin.py:347 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:380 +#: neutron/plugins/nec/nec_plugin.py:371 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:409 +#: neutron/plugins/nec/nec_plugin.py:400 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:417 +#: neutron/plugins/nec/nec_plugin.py:408 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:477 +#: neutron/plugins/nec/nec_plugin.py:468 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:508 +#: neutron/plugins/nec/nec_plugin.py:499 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:518 +#: neutron/plugins/nec/nec_plugin.py:509 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:537 +#: neutron/plugins/nec/nec_plugin.py:528 #, 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:542 +#: neutron/plugins/nec/nec_plugin.py:533 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -8827,27 +9305,127 @@ msgstr "" msgid "Multiple providers specified for service %s" msgstr "" -#: neutron/services/firewall/fwaas_plugin.py:47 +#: neutron/services/firewall/fwaas_plugin.py:48 msgid "set_firewall_status() called" msgstr "" -#: neutron/services/firewall/fwaas_plugin.py:59 +#: neutron/services/firewall/fwaas_plugin.py:60 msgid "firewall_deleted() called" msgstr "" -#: neutron/services/firewall/fwaas_plugin.py:67 +#: neutron/services/firewall/fwaas_plugin.py:68 #, python-format msgid "Firewall %s unexpectedly deleted by agent." msgstr "" -#: neutron/services/firewall/fwaas_plugin.py:73 +#: neutron/services/firewall/fwaas_plugin.py:74 msgid "get_firewalls_for_tenant() called" msgstr "" -#: neutron/services/firewall/fwaas_plugin.py:82 +#: neutron/services/firewall/fwaas_plugin.py:83 msgid "get_firewalls_for_tenant_without_rules() called" msgstr "" +#: neutron/services/firewall/fwaas_plugin.py:89 +msgid "get_tenants_with_firewalls() called" +msgstr "" + +#: neutron/services/firewall/agents/firewall_agent_api.py:34 +msgid "Name of the FWaaS Driver" +msgstr "" + +#: neutron/services/firewall/agents/firewall_agent_api.py:38 +msgid "Enable FWaaS" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:45 +msgid "Retrieve Firewall with rules from Plugin" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:54 +msgid "Retrieve Tenants with Firewalls configured from Plugin" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:66 +msgid "Initializing firewall agent" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:73 +#, python-format +msgid "FWaaS Driver Loaded: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:75 +#, python-format +msgid "Error importing FWaaS device driver: %s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:107 +#, python-format +msgid "%(func_name)s from agent for fw: %(fwid)s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:115 +#, python-format +msgid "No Routers on tenant: %s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:117 +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:241 +#, python-format +msgid "Apply fw on Router List: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:126 +#, python-format +msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:141 +#, python-format +msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:158 +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:171 +#, python-format +msgid "Firewall Driver Error on fw state %(fwmsg)s for fw: %(fwid)s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:183 +#, python-format +msgid "Process router add, router_id: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:194 +#, python-format +msgid "Process router add, fw_list: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:211 +#, python-format +msgid "FWaaS RPC info call failed for '%s'." +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:223 +#, python-format +msgid "Tenants with Firewalls: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:233 +#, python-format +msgid "Router List: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:235 +#, python-format +msgid "fw_list: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252 +msgid "Failed fwaas process services sync" +msgstr "" + #: neutron/services/loadbalancer/agent_scheduler.py:94 #, python-format msgid "Pool %(pool_id)s has already been hosted by lbaas agent %(agent_id)s" @@ -9208,3 +9786,76 @@ msgstr "" #~ msgid "get_all_nexusport_bindings() called" #~ msgstr "" +#~ msgid "" +#~ "%(class_name)s method %(method_name)scalled with " +#~ "arguments %(args)s %(kwargs)s " +#~ msgstr "" + +#~ msgid "create_credential() called" +#~ msgstr "" + +#~ msgid "delete_credential() called" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to complete operation. No more" +#~ " dynamic nics are available in the" +#~ " system." +#~ msgstr "" + +#~ msgid "" +#~ "NetworkVlanBinding for %(vlan_id)s and network" +#~ " %(network_id)s already exists" +#~ msgstr "" + +#~ msgid "Vlan ID %(vlan_id)s not found" +#~ msgstr "" + +#~ msgid "No Vlan ID available" +#~ msgstr "" + +#~ msgid "QoS level %(qos_id)s could not be found for tenant %(tenant_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "QoS level with name %(qos_name)s already" +#~ " exists for tenant %(tenant_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "Credential %(credential_id)s could not be " +#~ "found for tenant %(tenant_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "Credential %(credential_name)s could not be" +#~ " found for tenant %(tenant_id)s" +#~ msgstr "" + +#~ msgid "Credential %(credential_name)s already exists for tenant %(tenant_id)s" +#~ msgstr "" + +#~ msgid "Nexus Port Binding (%(filters)s) is not present" +#~ msgstr "" + +#~ msgid "No usable Nexus switch found to create SVI interface" +#~ msgstr "" + +#~ msgid "PortVnic Binding %(port_id)s already exists" +#~ msgstr "" + +#~ msgid "PortVnic Binding %(port_id)s is not present" +#~ msgstr "" + +#~ msgid "No subnet_id specified for router gateway" +#~ msgstr "" + +#~ msgid "Subnet %(subnet_id)s has an interface on %(router_id)s" +#~ msgstr "" + +#~ msgid "Nexus hardware router gateway only uses Subnet Ids" +#~ msgstr "" + +#~ msgid "create_network() failed due to %s" +#~ msgstr "" + diff --git a/neutron/locale/da/LC_MESSAGES/neutron.po b/neutron/locale/da/LC_MESSAGES/neutron.po index a2579aef7..9ed42df19 100644 --- a/neutron/locale/da/LC_MESSAGES/neutron.po +++ b/neutron/locale/da/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-08-12 06:14+0000\n" +"POT-Creation-Date: 2013-08-13 06:13+0000\n" "PO-Revision-Date: 2013-05-16 09:23+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Danish " @@ -517,20 +517,20 @@ msgstr "" msgid "Unable update lease. Exception" msgstr "" -#: neutron/agent/dhcp_agent.py:841 neutron/agent/l3_agent.py:805 +#: neutron/agent/dhcp_agent.py:841 neutron/agent/l3_agent.py:808 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:847 neutron/agent/l3_agent.py:810 +#: neutron/agent/dhcp_agent.py:847 neutron/agent/l3_agent.py:813 #: 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:855 neutron/agent/l3_agent.py:815 +#: neutron/agent/dhcp_agent.py:855 neutron/agent/l3_agent.py:818 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:281 #, python-format msgid "agent_updated by server side %s!" @@ -583,65 +583,65 @@ msgid "" "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:334 +#: neutron/agent/l3_agent.py:335 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:336 neutron/db/l3_db.py:924 +#: neutron/agent/l3_agent.py:337 neutron/db/l3_db.py:924 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: neutron/agent/l3_agent.py:470 +#: neutron/agent/l3_agent.py:471 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: neutron/agent/l3_agent.py:607 +#: neutron/agent/l3_agent.py:608 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:612 +#: neutron/agent/l3_agent.py:613 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:620 +#: neutron/agent/l3_agent.py:621 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:624 +#: neutron/agent/l3_agent.py:625 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:631 +#: neutron/agent/l3_agent.py:632 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: neutron/agent/l3_agent.py:687 neutron/agent/l3_agent.py:716 +#: neutron/agent/l3_agent.py:688 neutron/agent/l3_agent.py:719 msgid "Failed synchronizing routers" msgstr "" -#: neutron/agent/l3_agent.py:712 +#: neutron/agent/l3_agent.py:715 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:720 +#: neutron/agent/l3_agent.py:723 msgid "L3 agent started" msgstr "" -#: neutron/agent/l3_agent.py:740 +#: neutron/agent/l3_agent.py:743 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:748 +#: neutron/agent/l3_agent.py:751 #, python-format msgid "Removed route entry is '%s'" msgstr "" @@ -1951,7 +1951,7 @@ msgstr "" #: neutron/common/log.py:31 #, python-format msgid "" -"%(class_name)s method %(method_name)scalled with arguments %(args)s " +"%(class_name)s method %(method_name)s called with arguments %(args)s " "%(kwargs)s " msgstr "" @@ -2425,17 +2425,17 @@ msgid "" msgstr "" #: neutron/db/firewall/firewall_db.py:228 -#: neutron/services/firewall/fwaas_plugin.py:202 +#: neutron/services/firewall/fwaas_plugin.py:211 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:244 -#: neutron/services/firewall/fwaas_plugin.py:211 +#: neutron/services/firewall/fwaas_plugin.py:220 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:254 -#: neutron/services/firewall/fwaas_plugin.py:226 +#: neutron/services/firewall/fwaas_plugin.py:235 msgid "delete_firewall() called" msgstr "" @@ -2456,7 +2456,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:296 -#: neutron/services/firewall/fwaas_plugin.py:235 +#: neutron/services/firewall/fwaas_plugin.py:244 msgid "update_firewall_policy() called" msgstr "" @@ -2481,12 +2481,12 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:364 -#: neutron/services/firewall/fwaas_plugin.py:243 +#: neutron/services/firewall/fwaas_plugin.py:252 msgid "update_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:388 -#: neutron/services/firewall/fwaas_plugin.py:253 +#: neutron/services/firewall/fwaas_plugin.py:262 msgid "delete_firewall_rule() called" msgstr "" @@ -2503,12 +2503,12 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:416 -#: neutron/services/firewall/fwaas_plugin.py:272 +#: neutron/services/firewall/fwaas_plugin.py:281 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:456 -#: neutron/services/firewall/fwaas_plugin.py:280 +#: neutron/services/firewall/fwaas_plugin.py:289 msgid "remove_rule() called" msgstr "" @@ -2729,30 +2729,35 @@ msgstr "" msgid "Missing rule info argument for insert/remove rule operation." msgstr "" -#: neutron/extensions/firewall.py:138 +#: neutron/extensions/firewall.py:98 +#, python-format +msgid "%(driver)s: Internal driver error." +msgstr "" + +#: neutron/extensions/firewall.py:147 #, python-format msgid "Port '%s' is not a valid number" msgstr "" -#: neutron/extensions/firewall.py:142 +#: neutron/extensions/firewall.py:151 #, python-format msgid "Invalid port '%s'" msgstr "" -#: neutron/extensions/firewall.py:156 +#: neutron/extensions/firewall.py:165 #, python-format msgid "%(msg_ip)s and %(msg_subnet)s" msgstr "" -#: neutron/extensions/firewall.py:276 +#: neutron/extensions/firewall.py:285 msgid "Number of firewalls allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/extensions/firewall.py:280 +#: neutron/extensions/firewall.py:289 msgid "Number of firewall policies allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/extensions/firewall.py:284 +#: neutron/extensions/firewall.py:293 msgid "Number of firewall rules allowed per tenant, -1 for unlimited" msgstr "" @@ -2939,6 +2944,7 @@ msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:56 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:373 msgid "plugin does not support updating provider attributes" msgstr "" @@ -4165,115 +4171,107 @@ msgstr "" msgid "Connect success to host %(host)s:%(ssh_port)d" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:75 +#: neutron/plugins/cisco/network_plugin.py:74 #, python-format msgid "Model %s manages state" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:88 +#: neutron/plugins/cisco/network_plugin.py:87 msgid "Plugin initialization complete" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:134 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:222 +#: neutron/plugins/cisco/network_plugin.py:133 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:223 msgid "create_network() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:151 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:254 +#: neutron/plugins/cisco/network_plugin.py:150 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:255 msgid "update_network() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:164 +#: neutron/plugins/cisco/network_plugin.py:163 msgid "delete_network() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:187 +#: neutron/plugins/cisco/network_plugin.py:186 msgid "get_network() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:192 +#: neutron/plugins/cisco/network_plugin.py:191 msgid "get_networks() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:197 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:320 +#: neutron/plugins/cisco/network_plugin.py:196 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:321 msgid "create_port() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:207 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:406 +#: neutron/plugins/cisco/network_plugin.py:206 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:407 msgid "delete_port() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:226 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:365 +#: neutron/plugins/cisco/network_plugin.py:225 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:366 msgid "update_port() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:237 +#: neutron/plugins/cisco/network_plugin.py:236 msgid "create_subnet() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:249 +#: neutron/plugins/cisco/network_plugin.py:248 #: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:339 msgid "update_subnet() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:255 +#: neutron/plugins/cisco/network_plugin.py:254 msgid "delete_subnet() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:278 +#: neutron/plugins/cisco/network_plugin.py:277 #: neutron/plugins/cisco/db/network_db_v2.py:38 msgid "get_all_qoss() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:284 +#: neutron/plugins/cisco/network_plugin.py:283 msgid "get_qos_details() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:294 +#: neutron/plugins/cisco/network_plugin.py:293 msgid "create_qos() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:300 +#: neutron/plugins/cisco/network_plugin.py:299 msgid "delete_qos() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:310 +#: neutron/plugins/cisco/network_plugin.py:309 msgid "rename_qos() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:321 +#: neutron/plugins/cisco/network_plugin.py:320 msgid "get_all_credentials() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:327 +#: neutron/plugins/cisco/network_plugin.py:326 msgid "get_credential_details() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:338 -msgid "create_credential() called" -msgstr "" - -#: neutron/plugins/cisco/network_plugin.py:345 -msgid "delete_credential() called" -msgstr "" - -#: neutron/plugins/cisco/network_plugin.py:356 +#: neutron/plugins/cisco/network_plugin.py:335 msgid "rename_credential() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:367 +#: neutron/plugins/cisco/network_plugin.py:345 msgid "schedule_host() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:379 +#: neutron/plugins/cisco/network_plugin.py:357 msgid "associate_port() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:386 +#: neutron/plugins/cisco/network_plugin.py:364 msgid "detach_port() called" msgstr "" @@ -4284,7 +4282,7 @@ msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:32 msgid "" -"Unable to complete operation. No more dynamic nics are available in the " +"Unable to complete operation. No more dynamic NICs are available in the " "system." msgstr "" @@ -4292,93 +4290,168 @@ msgstr "" #, python-format msgid "" "NetworkVlanBinding for %(vlan_id)s and network %(network_id)s already " -"exists" +"exists." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:44 #, python-format -msgid "Vlan ID %(vlan_id)s not found" +msgid "Vlan ID %(vlan_id)s not found." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:49 -msgid "No Vlan ID available" +msgid "" +"Unable to complete operation. VLAN ID exists outside of the configured " +"network segment range." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:54 -#, python-format -msgid "QoS level %(qos_id)s could not be found for tenant %(tenant_id)s" +#: neutron/plugins/cisco/common/cisco_exceptions.py:55 +msgid "No Vlan ID available." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:60 #, python-format -msgid "QoS level with name %(qos_name)s already exists for tenant %(tenant_id)s" +msgid "QoS level %(qos_id)s could not be found for tenant %(tenant_id)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:66 #, python-format -msgid "Credential %(credential_id)s could not be found for tenant %(tenant_id)s" +msgid "QoS level with name %(qos_name)s already exists for tenant %(tenant_id)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:72 #, python-format -msgid "Credential %(credential_name)s could not be found for tenant %(tenant_id)s" +msgid "Credential %(credential_id)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:77 +#, python-format +msgid "Credential %(credential_name)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:78 +#: neutron/plugins/cisco/common/cisco_exceptions.py:82 #, python-format -msgid "Credential %(credential_name)s already exists for tenant %(tenant_id)s" +msgid "Credential %(credential_name)s already exists." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:84 +#: neutron/plugins/cisco/common/cisco_exceptions.py:87 #, python-format msgid "Provider network %s already exists" msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:89 +#: neutron/plugins/cisco/common/cisco_exceptions.py:92 #, python-format msgid "Connection to %(host)s is not configured." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:94 +#: neutron/plugins/cisco/common/cisco_exceptions.py:97 #, python-format msgid "Unable to connect to Nexus %(nexus_host)s. Reason: %(exc)s." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:99 +#: neutron/plugins/cisco/common/cisco_exceptions.py:102 #, python-format msgid "Failed to configure Nexus: %(config)s. Reason: %(exc)s." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:104 +#: neutron/plugins/cisco/common/cisco_exceptions.py:107 #, python-format -msgid "Nexus Port Binding (%(filters)s) is not present" +msgid "Nexus Port Binding (%(filters)s) is not present." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:113 -msgid "No usable Nexus switch found to create SVI interface" +#: neutron/plugins/cisco/common/cisco_exceptions.py:116 +msgid "No usable Nexus switch found to create SVI interface." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:118 +#: neutron/plugins/cisco/common/cisco_exceptions.py:121 #, python-format -msgid "PortVnic Binding %(port_id)s already exists" +msgid "PortVnic Binding %(port_id)s already exists." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:123 +#: neutron/plugins/cisco/common/cisco_exceptions.py:126 #, python-format -msgid "PortVnic Binding %(port_id)s is not present" +msgid "PortVnic Binding %(port_id)s is not present." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:131 +msgid "No subnet_id specified for router gateway." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:136 +#, python-format +msgid "Subnet %(subnet_id)s has an interface on %(router_id)s." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:141 +msgid "Nexus hardware router gateway only uses Subnet Ids." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:145 +#, python-format +msgid "" +"Unable to unplug the attachment %(att_id)s from port %(port_id)s for " +"network %(net_id)s. The attachment %(att_id)s does not exist." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:128 -msgid "No subnet_id specified for router gateway" +#: neutron/plugins/cisco/common/cisco_exceptions.py:152 +#, python-format +msgid "Policy Profile %(profile_id)s already exists." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:158 +#, python-format +msgid "Policy Profile %(profile_id)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:163 +#, python-format +msgid "Network Profile %(profile_id)s already exists." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:169 +#, python-format +msgid "Network Profile %(profile_id)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:174 +#, python-format +msgid "" +"No more segments available in network segment pool " +"%(network_profile_name)s." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:180 +#, python-format +msgid "VM Network %(name)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:185 +#, python-format +msgid "Unable to create the network. The VXLAN ID %(vxlan_id)s is in use." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:191 +#, python-format +msgid "Connection to VSM failed: %(reason)s." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:196 +#, python-format +msgid "Internal VSM Error: %(reason)s." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:201 +#, python-format +msgid "Network Binding for network %(network_id)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:133 +#: neutron/plugins/cisco/common/cisco_exceptions.py:207 #, python-format -msgid "Subnet %(subnet_id)s has an interface on %(router_id)s" +msgid "Port Binding for port %(port_id)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:138 -msgid "Nexus hardware router gateway only uses Subnet Ids" +#: neutron/plugins/cisco/common/cisco_exceptions.py:213 +#, python-format +msgid "Profile-Tenant binding for profile %(profile_id)s could not be found." msgstr "" #: neutron/plugins/cisco/common/cisco_faults.py:74 @@ -4429,31 +4502,223 @@ msgstr "" msgid "Nexus Switch to use" msgstr "" -#: neutron/plugins/cisco/common/config.py:36 +#: neutron/plugins/cisco/common/config.py:35 msgid "VLAN Name prefix" msgstr "" -#: neutron/plugins/cisco/common/config.py:38 +#: neutron/plugins/cisco/common/config.py:37 msgid "VLAN Name prefix for provider vlans" msgstr "" -#: neutron/plugins/cisco/common/config.py:46 +#: neutron/plugins/cisco/common/config.py:45 msgid "Distribute SVI interfaces over all switches" msgstr "" -#: neutron/plugins/cisco/common/config.py:50 +#: neutron/plugins/cisco/common/config.py:49 msgid "Model Class" msgstr "" -#: neutron/plugins/cisco/common/config.py:54 +#: neutron/plugins/cisco/common/config.py:53 msgid "Nexus Driver Name" msgstr "" +#: neutron/plugins/cisco/common/config.py:58 +msgid "N1K Integration Bridge" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:60 +msgid "N1K Enable Tunneling" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:62 +msgid "N1K Tunnel Bridge" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:64 +msgid "N1K Local IP" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:66 +msgid "N1K Tenant Network Type" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:68 +msgid "N1K Bridge Mappings" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:70 +msgid "N1K VXLAN ID Ranges" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:72 +msgid "N1K Network VLAN Ranges" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:74 +msgid "N1K default policy profile" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:76 +msgid "N1K Policy profile polling duration in seconds" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:101 +#, python-format +msgid "seg_min %(seg_min)s, seg_max %(seg_max)s" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:226 +#, python-format +msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:344 +#, python-format +msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:348 +#, python-format +msgid "" +"Reserving specific vlan %(vlan)s on physical network %(network)s outside " +"pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:376 +#, python-format +msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:381 +#, python-format +msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:385 +#, python-format +msgid "vlan_id %(vlan)s on physical network %(network)s not found" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:395 +#, python-format +msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:433 +#, python-format +msgid "Removing vxlan %s from pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:464 +#, python-format +msgid "Reserving specific vxlan %s from pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:466 +#, python-format +msgid "Reserving specific vxlan %s outside pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:488 +#, python-format +msgid "Releasing vxlan %s to pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:492 +#, python-format +msgid "Releasing vxlan %s outside pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:495 +#, python-format +msgid "vxlan_id %s not found" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:603 +msgid "create_network_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:621 +msgid "delete_network_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:635 +msgid "update_network_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:644 +msgid "get_network_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:670 +msgid "create_policy_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:681 +msgid "delete_policy_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:690 +msgid "update_policy_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:699 +msgid "get_policy_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:726 +msgid "_profile_binding_exists()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:733 +msgid "_get_profile_binding" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:742 +msgid "get_profile_binding()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:751 +msgid "delete_profile_binding()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:758 +#, python-format +msgid "" +"Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " +"ID %(tenant_id)" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:772 +msgid "_get_profile_bindings()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:991 +msgid "invalid segment range. example range: 500-550" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1001 +msgid "arguments segment_type and segment_range missing for network profile" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1008 +msgid "segment_type should either be vlan or vxlan" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1036 +#, python-format +msgid "NetworkProfile name %s already exists" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1048 +msgid "segment range overlaps with another profile" +msgstr "" + #: neutron/plugins/cisco/db/network_db_v2.py:46 msgid "get_qos() called" msgstr "" -#: neutron/plugins/cisco/db/network_db_v2.py:60 +#: neutron/plugins/cisco/db/network_db_v2.py:59 msgid "add_qos() called" msgstr "" @@ -4500,65 +4765,317 @@ msgstr "" msgid "get_nexussvi_bindings() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:75 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:77 #, python-format msgid "Loaded device plugin %s\n" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:93 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:94 #, python-format msgid "%(module)s.%(name)s init done" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:139 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:140 #, python-format msgid "No %s Plugin loaded" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:140 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:141 #, python-format msgid "%(plugin_key)s: %(function_name)s with args %(args)s ignored" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:235 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:236 #, python-format msgid "provider network added to DB: %(network_id)s, %(vlan_id)s" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:279 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:280 #, python-format msgid "provider network removed from DB: %s" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:387 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:388 #, python-format msgid "Unable to update port '%s' on Nexus switch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:442 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:443 msgid "Nexus plugin loaded, creating SVI on switch" msgstr "" #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:463 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:490 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:488 msgid "No Nexus plugin, sending to vswitch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:478 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:477 msgid "Nexus plugin loaded, deleting SVI from switch" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:155 -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:162 -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:175 -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:182 -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:202 -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:208 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:195 +#, python-format +msgid "seg id %s\n" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:233 +msgid "logical network" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:253 +msgid "network_segment_pool" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:293 +msgid "Invalid input for CIDR" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:410 +#, python-format +msgid "req: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:415 +#, python-format +msgid "status_code %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:420 +#, python-format +msgid "VSM: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:192 +msgid "_setup_vsm" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:213 +msgid "_populate_policy_profiles" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:216 +#, python-format +msgid "_populate_policy_profiles %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:224 +msgid "No policy profile populated from VSM" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:231 +msgid "_poll_policies" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:313 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324 +#: neutron/plugins/mlnx/mlnx_plugin.py:155 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378 +msgid "provider:network_type required" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:317 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:331 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:334 +#: neutron/plugins/mlnx/mlnx_plugin.py:185 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:388 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 +msgid "provider:segmentation_id required" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:320 +msgid "provider:segmentation_id out of range (1 through 4094)" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:325 +msgid "provider:physical_network specified for VXLAN network" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:334 +msgid "provider:segmentation_id out of range (5000+)" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:338 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 +#: neutron/plugins/mlnx/mlnx_plugin.py:171 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 +#, python-format +msgid "provider:network_type %s not supported" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:344 +#: neutron/plugins/mlnx/mlnx_plugin.py:212 +#, python-format +msgid "unknown provider:physical_network %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:350 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:368 +#: neutron/plugins/mlnx/mlnx_plugin.py:218 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 +msgid "provider:physical_network required" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:405 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:408 +msgid "n1kv:profile_id does not exist" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:419 +msgid "_send_create_logical_network" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:440 +#, python-format +msgid "_send_create_network_profile_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:450 +#, python-format +msgid "_send_delete_network_profile_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:463 +#, python-format +msgid "_send_create_network_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:477 +#, python-format +msgid "_send_update_network_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:494 +#, python-format +msgid "_send_delete_network_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:508 +#, python-format +msgid "_send_create_subnet_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:522 +#, python-format +msgid "_send_delete_subnet_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:539 +#, python-format +msgid "_send_create_port_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:580 +#, python-format +msgid "_send_update_port_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:595 +#, python-format +msgid "_send_delete_port_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:636 +#, python-format +msgid "create network: profile_id=%s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:644 +#, python-format +msgid "" +"Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, " +"multicast_ip %(multicast_ip)s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:687 +#: neutron/plugins/hyperv/hyperv_neutron_plugin.py:249 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:174 +#: neutron/plugins/mlnx/mlnx_plugin.py:271 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:479 +#, python-format +msgid "Created network: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:708 +#, python-format +msgid "Updated network: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:734 +#, python-format +msgid "Deleted network: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:744 +#, python-format +msgid "Get network: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:765 +msgid "Get networks" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:803 +#, python-format +msgid "create port: profile_id=%s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:816 +#, python-format +msgid "Created port: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:836 +#, python-format +msgid "Update port: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:863 +#, python-format +msgid "Get port: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:883 +msgid "Get ports" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:899 +msgid "Create subnet" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:907 +#, python-format +msgid "Created subnet: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:918 +msgid "Update subnet" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:932 +#, python-format +msgid "Delete subnet: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:947 +#, python-format +msgid "Get subnet: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:967 +msgid "Get subnets" +msgstr "" + +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:158 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:165 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:178 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:185 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:205 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:211 #, python-format msgid "NexusDriver: %s" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:189 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:192 #, python-format msgid "NexusDriver created VLAN: %s" msgstr "" @@ -4727,14 +5244,6 @@ msgstr "" msgid "Network type %s not supported" msgstr "" -#: neutron/plugins/hyperv/hyperv_neutron_plugin.py:249 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:174 -#: neutron/plugins/mlnx/mlnx_plugin.py:271 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:479 -#, python-format -msgid "Created network: %s" -msgstr "" - #: neutron/plugins/hyperv/rpc_callbacks.py:77 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:116 #: neutron/plugins/mlnx/rpc_callbacks.py:97 @@ -4979,25 +5488,12 @@ msgstr "" msgid "%s. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324 -#: neutron/plugins/mlnx/mlnx_plugin.py:155 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378 -msgid "provider:network_type required" -msgstr "" - #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:328 #: neutron/plugins/mlnx/mlnx_plugin.py:180 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:382 msgid "provider:segmentation_id specified for flat network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:334 -#: neutron/plugins/mlnx/mlnx_plugin.py:185 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:388 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 -msgid "provider:segmentation_id required" -msgstr "" - #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:337 #: neutron/plugins/mlnx/mlnx_plugin.py:188 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:391 @@ -5017,25 +5513,12 @@ msgstr "" msgid "provider:segmentation_id specified for local network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 -#: neutron/plugins/mlnx/mlnx_plugin.py:171 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 -#, python-format -msgid "provider:network_type %s not supported" -msgstr "" - #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:362 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:368 -#: neutron/plugins/mlnx/mlnx_plugin.py:218 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 -msgid "provider:physical_network required" -msgstr "" - #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:89 msgid "Invalid Network ID, will lead to incorrect bridgename" msgstr "" @@ -6410,11 +6893,6 @@ msgstr "" msgid "%s. Server terminated!" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:212 -#, python-format -msgid "unknown provider:physical_network %s" -msgstr "" - #: neutron/plugins/mlnx/mlnx_plugin.py:233 msgid "invalid vnic_type on port_create" msgstr "" @@ -6674,118 +7152,118 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:166 +#: neutron/plugins/nec/nec_plugin.py:150 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:170 +#: neutron/plugins/nec/nec_plugin.py:154 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:174 +#: neutron/plugins/nec/nec_plugin.py:158 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:180 +#: neutron/plugins/nec/nec_plugin.py:162 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:186 +#: neutron/plugins/nec/nec_plugin.py:170 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:204 -#, python-format -msgid "delete_ofc_port() failed due to %s" +#: neutron/plugins/nec/nec_plugin.py:183 +msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:208 -msgid "deactivate_port(): skip, ofc_port does not exist." +#: neutron/plugins/nec/nec_plugin.py:191 +#, python-format +msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:220 +#: neutron/plugins/nec/nec_plugin.py:212 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:239 +#: neutron/plugins/nec/nec_plugin.py:229 #, python-format -msgid "create_network() failed due to %s" +msgid "failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:255 +#: neutron/plugins/nec/nec_plugin.py:245 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:295 +#: neutron/plugins/nec/nec_plugin.py:285 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:314 +#: neutron/plugins/nec/nec_plugin.py:304 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:329 +#: neutron/plugins/nec/nec_plugin.py:319 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:344 +#: neutron/plugins/nec/nec_plugin.py:334 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:357 +#: neutron/plugins/nec/nec_plugin.py:347 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:380 +#: neutron/plugins/nec/nec_plugin.py:371 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:409 +#: neutron/plugins/nec/nec_plugin.py:400 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:417 +#: neutron/plugins/nec/nec_plugin.py:408 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:477 +#: neutron/plugins/nec/nec_plugin.py:468 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:508 +#: neutron/plugins/nec/nec_plugin.py:499 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:518 +#: neutron/plugins/nec/nec_plugin.py:509 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:537 +#: neutron/plugins/nec/nec_plugin.py:528 #, 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:542 +#: neutron/plugins/nec/nec_plugin.py:533 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -8827,27 +9305,127 @@ msgstr "" msgid "Multiple providers specified for service %s" msgstr "" -#: neutron/services/firewall/fwaas_plugin.py:47 +#: neutron/services/firewall/fwaas_plugin.py:48 msgid "set_firewall_status() called" msgstr "" -#: neutron/services/firewall/fwaas_plugin.py:59 +#: neutron/services/firewall/fwaas_plugin.py:60 msgid "firewall_deleted() called" msgstr "" -#: neutron/services/firewall/fwaas_plugin.py:67 +#: neutron/services/firewall/fwaas_plugin.py:68 #, python-format msgid "Firewall %s unexpectedly deleted by agent." msgstr "" -#: neutron/services/firewall/fwaas_plugin.py:73 +#: neutron/services/firewall/fwaas_plugin.py:74 msgid "get_firewalls_for_tenant() called" msgstr "" -#: neutron/services/firewall/fwaas_plugin.py:82 +#: neutron/services/firewall/fwaas_plugin.py:83 msgid "get_firewalls_for_tenant_without_rules() called" msgstr "" +#: neutron/services/firewall/fwaas_plugin.py:89 +msgid "get_tenants_with_firewalls() called" +msgstr "" + +#: neutron/services/firewall/agents/firewall_agent_api.py:34 +msgid "Name of the FWaaS Driver" +msgstr "" + +#: neutron/services/firewall/agents/firewall_agent_api.py:38 +msgid "Enable FWaaS" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:45 +msgid "Retrieve Firewall with rules from Plugin" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:54 +msgid "Retrieve Tenants with Firewalls configured from Plugin" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:66 +msgid "Initializing firewall agent" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:73 +#, python-format +msgid "FWaaS Driver Loaded: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:75 +#, python-format +msgid "Error importing FWaaS device driver: %s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:107 +#, python-format +msgid "%(func_name)s from agent for fw: %(fwid)s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:115 +#, python-format +msgid "No Routers on tenant: %s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:117 +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:241 +#, python-format +msgid "Apply fw on Router List: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:126 +#, python-format +msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:141 +#, python-format +msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:158 +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:171 +#, python-format +msgid "Firewall Driver Error on fw state %(fwmsg)s for fw: %(fwid)s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:183 +#, python-format +msgid "Process router add, router_id: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:194 +#, python-format +msgid "Process router add, fw_list: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:211 +#, python-format +msgid "FWaaS RPC info call failed for '%s'." +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:223 +#, python-format +msgid "Tenants with Firewalls: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:233 +#, python-format +msgid "Router List: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:235 +#, python-format +msgid "fw_list: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252 +msgid "Failed fwaas process services sync" +msgstr "" + #: neutron/services/loadbalancer/agent_scheduler.py:94 #, python-format msgid "Pool %(pool_id)s has already been hosted by lbaas agent %(agent_id)s" @@ -9208,3 +9786,76 @@ msgstr "" #~ msgid "get_all_nexusport_bindings() called" #~ msgstr "" +#~ msgid "" +#~ "%(class_name)s method %(method_name)scalled with " +#~ "arguments %(args)s %(kwargs)s " +#~ msgstr "" + +#~ msgid "create_credential() called" +#~ msgstr "" + +#~ msgid "delete_credential() called" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to complete operation. No more" +#~ " dynamic nics are available in the" +#~ " system." +#~ msgstr "" + +#~ msgid "" +#~ "NetworkVlanBinding for %(vlan_id)s and network" +#~ " %(network_id)s already exists" +#~ msgstr "" + +#~ msgid "Vlan ID %(vlan_id)s not found" +#~ msgstr "" + +#~ msgid "No Vlan ID available" +#~ msgstr "" + +#~ msgid "QoS level %(qos_id)s could not be found for tenant %(tenant_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "QoS level with name %(qos_name)s already" +#~ " exists for tenant %(tenant_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "Credential %(credential_id)s could not be " +#~ "found for tenant %(tenant_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "Credential %(credential_name)s could not be" +#~ " found for tenant %(tenant_id)s" +#~ msgstr "" + +#~ msgid "Credential %(credential_name)s already exists for tenant %(tenant_id)s" +#~ msgstr "" + +#~ msgid "Nexus Port Binding (%(filters)s) is not present" +#~ msgstr "" + +#~ msgid "No usable Nexus switch found to create SVI interface" +#~ msgstr "" + +#~ msgid "PortVnic Binding %(port_id)s already exists" +#~ msgstr "" + +#~ msgid "PortVnic Binding %(port_id)s is not present" +#~ msgstr "" + +#~ msgid "No subnet_id specified for router gateway" +#~ msgstr "" + +#~ msgid "Subnet %(subnet_id)s has an interface on %(router_id)s" +#~ msgstr "" + +#~ msgid "Nexus hardware router gateway only uses Subnet Ids" +#~ msgstr "" + +#~ msgid "create_network() failed due to %s" +#~ msgstr "" + diff --git a/neutron/locale/de/LC_MESSAGES/neutron.po b/neutron/locale/de/LC_MESSAGES/neutron.po index a3f59b774..feec3552a 100644 --- a/neutron/locale/de/LC_MESSAGES/neutron.po +++ b/neutron/locale/de/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-08-12 06:14+0000\n" +"POT-Creation-Date: 2013-08-13 06:13+0000\n" "PO-Revision-Date: 2013-05-22 08:17+0000\n" "Last-Translator: daisy.ycguo \n" "Language-Team: German " @@ -530,20 +530,20 @@ msgstr "Nachrichtendarstellung: %s" msgid "Unable update lease. Exception" msgstr "Lease kann nicht aktualisiert werden. Ausnahme" -#: neutron/agent/dhcp_agent.py:841 neutron/agent/l3_agent.py:805 +#: neutron/agent/dhcp_agent.py:841 neutron/agent/l3_agent.py:808 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:847 neutron/agent/l3_agent.py:810 +#: neutron/agent/dhcp_agent.py:847 neutron/agent/l3_agent.py:813 #: 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:855 neutron/agent/l3_agent.py:815 +#: neutron/agent/dhcp_agent.py:855 neutron/agent/l3_agent.py:818 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:281 #, python-format msgid "agent_updated by server side %s!" @@ -602,65 +602,65 @@ msgid "" "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:334 +#: neutron/agent/l3_agent.py:335 #, python-format msgid "Router port %s has no IP address" msgstr "Routerport %s verfügt über keine IP-Adresse" -#: neutron/agent/l3_agent.py:336 neutron/db/l3_db.py:924 +#: neutron/agent/l3_agent.py:337 neutron/db/l3_db.py:924 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "Ignorieren mehrerer IP-Adressen auf Routerport %s" -#: neutron/agent/l3_agent.py:470 +#: neutron/agent/l3_agent.py:471 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "Gratuitous ARP wurde nicht gesendet: %s" -#: neutron/agent/l3_agent.py:607 +#: neutron/agent/l3_agent.py:608 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:612 +#: neutron/agent/l3_agent.py:613 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:620 +#: neutron/agent/l3_agent.py:621 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:624 +#: neutron/agent/l3_agent.py:625 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:631 +#: neutron/agent/l3_agent.py:632 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "Die externe Netzbrücke '%s' ist nicht vorhanden" -#: neutron/agent/l3_agent.py:687 neutron/agent/l3_agent.py:716 +#: neutron/agent/l3_agent.py:688 neutron/agent/l3_agent.py:719 msgid "Failed synchronizing routers" msgstr "Synchronisation von Routern fehlgeschlagen" -#: neutron/agent/l3_agent.py:712 +#: neutron/agent/l3_agent.py:715 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:720 +#: neutron/agent/l3_agent.py:723 msgid "L3 agent started" msgstr "Agent der Ebene 3 gestartet" -#: neutron/agent/l3_agent.py:740 +#: neutron/agent/l3_agent.py:743 #, python-format msgid "Added route entry is '%s'" msgstr "Der hinzugefügte Routeneintrag lautet '%s'" -#: neutron/agent/l3_agent.py:748 +#: neutron/agent/l3_agent.py:751 #, python-format msgid "Removed route entry is '%s'" msgstr "Der entfernte Routeneintrag lautet '%s'" @@ -2057,7 +2057,7 @@ msgstr "" #: neutron/common/log.py:31 #, python-format msgid "" -"%(class_name)s method %(method_name)scalled with arguments %(args)s " +"%(class_name)s method %(method_name)s called with arguments %(args)s " "%(kwargs)s " msgstr "" @@ -2580,17 +2580,17 @@ msgstr "" "bei der Sortierung von %(resource)s nicht verwendet werden" #: neutron/db/firewall/firewall_db.py:228 -#: neutron/services/firewall/fwaas_plugin.py:202 +#: neutron/services/firewall/fwaas_plugin.py:211 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:244 -#: neutron/services/firewall/fwaas_plugin.py:211 +#: neutron/services/firewall/fwaas_plugin.py:220 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:254 -#: neutron/services/firewall/fwaas_plugin.py:226 +#: neutron/services/firewall/fwaas_plugin.py:235 msgid "delete_firewall() called" msgstr "" @@ -2611,7 +2611,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:296 -#: neutron/services/firewall/fwaas_plugin.py:235 +#: neutron/services/firewall/fwaas_plugin.py:244 msgid "update_firewall_policy() called" msgstr "" @@ -2636,12 +2636,12 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:364 -#: neutron/services/firewall/fwaas_plugin.py:243 +#: neutron/services/firewall/fwaas_plugin.py:252 msgid "update_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:388 -#: neutron/services/firewall/fwaas_plugin.py:253 +#: neutron/services/firewall/fwaas_plugin.py:262 msgid "delete_firewall_rule() called" msgstr "" @@ -2658,12 +2658,12 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:416 -#: neutron/services/firewall/fwaas_plugin.py:272 +#: neutron/services/firewall/fwaas_plugin.py:281 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:456 -#: neutron/services/firewall/fwaas_plugin.py:280 +#: neutron/services/firewall/fwaas_plugin.py:289 msgid "remove_rule() called" msgstr "" @@ -2897,30 +2897,35 @@ msgstr "" msgid "Missing rule info argument for insert/remove rule operation." msgstr "" -#: neutron/extensions/firewall.py:138 +#: neutron/extensions/firewall.py:98 +#, python-format +msgid "%(driver)s: Internal driver error." +msgstr "" + +#: neutron/extensions/firewall.py:147 #, python-format msgid "Port '%s' is not a valid number" msgstr "" -#: neutron/extensions/firewall.py:142 +#: neutron/extensions/firewall.py:151 #, python-format msgid "Invalid port '%s'" msgstr "" -#: neutron/extensions/firewall.py:156 +#: neutron/extensions/firewall.py:165 #, python-format msgid "%(msg_ip)s and %(msg_subnet)s" msgstr "" -#: neutron/extensions/firewall.py:276 +#: neutron/extensions/firewall.py:285 msgid "Number of firewalls allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/extensions/firewall.py:280 +#: neutron/extensions/firewall.py:289 msgid "Number of firewall policies allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/extensions/firewall.py:284 +#: neutron/extensions/firewall.py:293 msgid "Number of firewall rules allowed per tenant, -1 for unlimited" msgstr "" @@ -3139,6 +3144,7 @@ msgid "Port does not have port security binding." msgstr "Port verfügt nicht über Portsicherheitsbindung." #: neutron/extensions/providernet.py:56 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:373 msgid "plugin does not support updating provider attributes" msgstr "Aktualisieren von Provider-Attributen wird von Plug-in nicht unterstützt" @@ -4423,115 +4429,107 @@ msgstr "Verbindung mit Switch fehlgeschlagen: %s" msgid "Connect success to host %(host)s:%(ssh_port)d" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:75 +#: neutron/plugins/cisco/network_plugin.py:74 #, python-format msgid "Model %s manages state" msgstr "Modell %s verwaltet Status" -#: neutron/plugins/cisco/network_plugin.py:88 +#: neutron/plugins/cisco/network_plugin.py:87 msgid "Plugin initialization complete" msgstr "Plug-in-Initialisierung abgeschlossen" -#: neutron/plugins/cisco/network_plugin.py:134 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:222 +#: neutron/plugins/cisco/network_plugin.py:133 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:223 msgid "create_network() called" msgstr "Aufruf von 'create_network()'" -#: neutron/plugins/cisco/network_plugin.py:151 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:254 +#: neutron/plugins/cisco/network_plugin.py:150 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:255 msgid "update_network() called" msgstr "Aufruf von 'update_network()'" -#: neutron/plugins/cisco/network_plugin.py:164 +#: neutron/plugins/cisco/network_plugin.py:163 msgid "delete_network() called" msgstr "Aufruf von 'delete_network()'" -#: neutron/plugins/cisco/network_plugin.py:187 +#: neutron/plugins/cisco/network_plugin.py:186 msgid "get_network() called" msgstr "Aufruf von 'get_network()'" -#: neutron/plugins/cisco/network_plugin.py:192 +#: neutron/plugins/cisco/network_plugin.py:191 msgid "get_networks() called" msgstr "Aufruf von 'get_networks()'" -#: neutron/plugins/cisco/network_plugin.py:197 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:320 +#: neutron/plugins/cisco/network_plugin.py:196 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:321 msgid "create_port() called" msgstr "Aufruf von 'create_port()'" -#: neutron/plugins/cisco/network_plugin.py:207 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:406 +#: neutron/plugins/cisco/network_plugin.py:206 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:407 msgid "delete_port() called" msgstr "Aufruf von 'delete_port()'" -#: neutron/plugins/cisco/network_plugin.py:226 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:365 +#: neutron/plugins/cisco/network_plugin.py:225 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:366 msgid "update_port() called" msgstr "Aufruf von 'update_port()'" -#: neutron/plugins/cisco/network_plugin.py:237 +#: neutron/plugins/cisco/network_plugin.py:236 msgid "create_subnet() called" msgstr "Aufruf von 'create_subnet()'" -#: neutron/plugins/cisco/network_plugin.py:249 +#: neutron/plugins/cisco/network_plugin.py:248 #: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:339 msgid "update_subnet() called" msgstr "Aufruf von 'update_subnet()'" -#: neutron/plugins/cisco/network_plugin.py:255 +#: neutron/plugins/cisco/network_plugin.py:254 msgid "delete_subnet() called" msgstr "Aufruf von 'delete_subnet()'" -#: neutron/plugins/cisco/network_plugin.py:278 +#: neutron/plugins/cisco/network_plugin.py:277 #: neutron/plugins/cisco/db/network_db_v2.py:38 msgid "get_all_qoss() called" msgstr "Aufruf von 'get_all_qoss()'" -#: neutron/plugins/cisco/network_plugin.py:284 +#: neutron/plugins/cisco/network_plugin.py:283 msgid "get_qos_details() called" msgstr "Aufruf von 'get_qos_details()'" -#: neutron/plugins/cisco/network_plugin.py:294 +#: neutron/plugins/cisco/network_plugin.py:293 msgid "create_qos() called" msgstr "Aufruf von 'create_qos()'" -#: neutron/plugins/cisco/network_plugin.py:300 +#: neutron/plugins/cisco/network_plugin.py:299 msgid "delete_qos() called" msgstr "Aufruf von 'delete_qos()'" -#: neutron/plugins/cisco/network_plugin.py:310 +#: neutron/plugins/cisco/network_plugin.py:309 msgid "rename_qos() called" msgstr "Aufruf von 'rename_qos()'" -#: neutron/plugins/cisco/network_plugin.py:321 +#: neutron/plugins/cisco/network_plugin.py:320 msgid "get_all_credentials() called" msgstr "Aufruf von 'get_all_credentials()'" -#: neutron/plugins/cisco/network_plugin.py:327 +#: neutron/plugins/cisco/network_plugin.py:326 msgid "get_credential_details() called" msgstr "Aufruf von 'get_credential_details()'" -#: neutron/plugins/cisco/network_plugin.py:338 -msgid "create_credential() called" -msgstr "Aufruf von 'create_credential()'" - -#: neutron/plugins/cisco/network_plugin.py:345 -msgid "delete_credential() called" -msgstr "Aufruf von 'delete_credential()'" - -#: neutron/plugins/cisco/network_plugin.py:356 +#: neutron/plugins/cisco/network_plugin.py:335 msgid "rename_credential() called" msgstr "Aufruf von 'rename_credential()'" -#: neutron/plugins/cisco/network_plugin.py:367 +#: neutron/plugins/cisco/network_plugin.py:345 msgid "schedule_host() called" msgstr "Aufruf von 'schedule_host()'" -#: neutron/plugins/cisco/network_plugin.py:379 +#: neutron/plugins/cisco/network_plugin.py:357 msgid "associate_port() called" msgstr "Aufruf von 'associate_port()'" -#: neutron/plugins/cisco/network_plugin.py:386 +#: neutron/plugins/cisco/network_plugin.py:364 msgid "detach_port() called" msgstr "Aufruf von 'detach_port()'" @@ -4542,111 +4540,176 @@ msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:32 msgid "" -"Unable to complete operation. No more dynamic nics are available in the " +"Unable to complete operation. No more dynamic NICs are available in the " "system." msgstr "" -"Operation kann nicht abgeschlossen werden. Keine dynamischen " -"Netzschnittstellencontroller mehr im System verfügbar." #: neutron/plugins/cisco/common/cisco_exceptions.py:38 #, python-format msgid "" "NetworkVlanBinding for %(vlan_id)s and network %(network_id)s already " -"exists" +"exists." msgstr "" -"NetworkVlanBinding für %(vlan_id)s und Netz %(network_id)s ist bereits " -"vorhanden " #: neutron/plugins/cisco/common/cisco_exceptions.py:44 #, python-format -msgid "Vlan ID %(vlan_id)s not found" -msgstr "VLAN-ID %(vlan_id)s nicht gefunden" +msgid "Vlan ID %(vlan_id)s not found." +msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:49 -msgid "No Vlan ID available" -msgstr "Keine VLAN-ID verfügbar" +msgid "" +"Unable to complete operation. VLAN ID exists outside of the configured " +"network segment range." +msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:54 -#, python-format -msgid "QoS level %(qos_id)s could not be found for tenant %(tenant_id)s" -msgstr "QoS-Stufe %(qos_id)s konnte für Nutzer %(tenant_id)s nicht gefunden werden" +#: neutron/plugins/cisco/common/cisco_exceptions.py:55 +msgid "No Vlan ID available." +msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:60 #, python-format -msgid "QoS level with name %(qos_name)s already exists for tenant %(tenant_id)s" +msgid "QoS level %(qos_id)s could not be found for tenant %(tenant_id)s." msgstr "" -"QoS-Stufe mit Namen %(qos_name)s für Nutzer %(tenant_id)s bereits " -"vorhanden" #: neutron/plugins/cisco/common/cisco_exceptions.py:66 #, python-format -msgid "Credential %(credential_id)s could not be found for tenant %(tenant_id)s" +msgid "QoS level with name %(qos_name)s already exists for tenant %(tenant_id)s." msgstr "" -"Berechtigungsnachweis %(credential_id)s konnte für Nutzer %(tenant_id)s " -"nicht gefunden werden" #: neutron/plugins/cisco/common/cisco_exceptions.py:72 #, python-format -msgid "Credential %(credential_name)s could not be found for tenant %(tenant_id)s" +msgid "Credential %(credential_id)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:77 +#, python-format +msgid "Credential %(credential_name)s could not be found." msgstr "" -"Berechtigungsnachweis %(credential_name)s konnte für Nutzer %(tenant_id)s" -" nicht gefunden werden" -#: neutron/plugins/cisco/common/cisco_exceptions.py:78 +#: neutron/plugins/cisco/common/cisco_exceptions.py:82 #, python-format -msgid "Credential %(credential_name)s already exists for tenant %(tenant_id)s" +msgid "Credential %(credential_name)s already exists." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:84 +#: neutron/plugins/cisco/common/cisco_exceptions.py:87 #, python-format msgid "Provider network %s already exists" msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:89 +#: neutron/plugins/cisco/common/cisco_exceptions.py:92 #, python-format msgid "Connection to %(host)s is not configured." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:94 +#: neutron/plugins/cisco/common/cisco_exceptions.py:97 #, python-format msgid "Unable to connect to Nexus %(nexus_host)s. Reason: %(exc)s." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:99 +#: neutron/plugins/cisco/common/cisco_exceptions.py:102 #, python-format msgid "Failed to configure Nexus: %(config)s. Reason: %(exc)s." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:104 +#: neutron/plugins/cisco/common/cisco_exceptions.py:107 +#, python-format +msgid "Nexus Port Binding (%(filters)s) is not present." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:116 +msgid "No usable Nexus switch found to create SVI interface." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:121 +#, python-format +msgid "PortVnic Binding %(port_id)s already exists." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:126 +#, python-format +msgid "PortVnic Binding %(port_id)s is not present." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:131 +msgid "No subnet_id specified for router gateway." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:136 +#, python-format +msgid "Subnet %(subnet_id)s has an interface on %(router_id)s." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:141 +msgid "Nexus hardware router gateway only uses Subnet Ids." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:145 +#, python-format +msgid "" +"Unable to unplug the attachment %(att_id)s from port %(port_id)s for " +"network %(net_id)s. The attachment %(att_id)s does not exist." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:152 +#, python-format +msgid "Policy Profile %(profile_id)s already exists." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:158 +#, python-format +msgid "Policy Profile %(profile_id)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:163 +#, python-format +msgid "Network Profile %(profile_id)s already exists." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:169 +#, python-format +msgid "Network Profile %(profile_id)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:174 +#, python-format +msgid "" +"No more segments available in network segment pool " +"%(network_profile_name)s." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:180 #, python-format -msgid "Nexus Port Binding (%(filters)s) is not present" +msgid "VM Network %(name)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:113 -msgid "No usable Nexus switch found to create SVI interface" +#: neutron/plugins/cisco/common/cisco_exceptions.py:185 +#, python-format +msgid "Unable to create the network. The VXLAN ID %(vxlan_id)s is in use." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:118 +#: neutron/plugins/cisco/common/cisco_exceptions.py:191 #, python-format -msgid "PortVnic Binding %(port_id)s already exists" -msgstr "Port-VNIC-Bindung %(port_id)s ist bereits vorhanden" +msgid "Connection to VSM failed: %(reason)s." +msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:123 +#: neutron/plugins/cisco/common/cisco_exceptions.py:196 #, python-format -msgid "PortVnic Binding %(port_id)s is not present" -msgstr "Port-VNIC-Bindung %(port_id)s ist nicht vorhanden" +msgid "Internal VSM Error: %(reason)s." +msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:128 -msgid "No subnet_id specified for router gateway" +#: neutron/plugins/cisco/common/cisco_exceptions.py:201 +#, python-format +msgid "Network Binding for network %(network_id)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:133 +#: neutron/plugins/cisco/common/cisco_exceptions.py:207 #, python-format -msgid "Subnet %(subnet_id)s has an interface on %(router_id)s" +msgid "Port Binding for port %(port_id)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:138 -msgid "Nexus hardware router gateway only uses Subnet Ids" +#: neutron/plugins/cisco/common/cisco_exceptions.py:213 +#, python-format +msgid "Profile-Tenant binding for profile %(profile_id)s could not be found." msgstr "" #: neutron/plugins/cisco/common/cisco_faults.py:74 @@ -4697,31 +4760,223 @@ msgstr "" msgid "Nexus Switch to use" msgstr "" -#: neutron/plugins/cisco/common/config.py:36 +#: neutron/plugins/cisco/common/config.py:35 msgid "VLAN Name prefix" msgstr "" -#: neutron/plugins/cisco/common/config.py:38 +#: neutron/plugins/cisco/common/config.py:37 msgid "VLAN Name prefix for provider vlans" msgstr "" -#: neutron/plugins/cisco/common/config.py:46 +#: neutron/plugins/cisco/common/config.py:45 msgid "Distribute SVI interfaces over all switches" msgstr "" -#: neutron/plugins/cisco/common/config.py:50 +#: neutron/plugins/cisco/common/config.py:49 msgid "Model Class" msgstr "" -#: neutron/plugins/cisco/common/config.py:54 +#: neutron/plugins/cisco/common/config.py:53 msgid "Nexus Driver Name" msgstr "" +#: neutron/plugins/cisco/common/config.py:58 +msgid "N1K Integration Bridge" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:60 +msgid "N1K Enable Tunneling" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:62 +msgid "N1K Tunnel Bridge" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:64 +msgid "N1K Local IP" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:66 +msgid "N1K Tenant Network Type" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:68 +msgid "N1K Bridge Mappings" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:70 +msgid "N1K VXLAN ID Ranges" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:72 +msgid "N1K Network VLAN Ranges" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:74 +msgid "N1K default policy profile" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:76 +msgid "N1K Policy profile polling duration in seconds" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:101 +#, python-format +msgid "seg_min %(seg_min)s, seg_max %(seg_max)s" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:226 +#, python-format +msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:344 +#, python-format +msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:348 +#, python-format +msgid "" +"Reserving specific vlan %(vlan)s on physical network %(network)s outside " +"pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:376 +#, python-format +msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:381 +#, python-format +msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:385 +#, python-format +msgid "vlan_id %(vlan)s on physical network %(network)s not found" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:395 +#, python-format +msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:433 +#, python-format +msgid "Removing vxlan %s from pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:464 +#, python-format +msgid "Reserving specific vxlan %s from pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:466 +#, python-format +msgid "Reserving specific vxlan %s outside pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:488 +#, python-format +msgid "Releasing vxlan %s to pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:492 +#, python-format +msgid "Releasing vxlan %s outside pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:495 +#, python-format +msgid "vxlan_id %s not found" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:603 +msgid "create_network_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:621 +msgid "delete_network_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:635 +msgid "update_network_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:644 +msgid "get_network_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:670 +msgid "create_policy_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:681 +msgid "delete_policy_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:690 +msgid "update_policy_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:699 +msgid "get_policy_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:726 +msgid "_profile_binding_exists()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:733 +msgid "_get_profile_binding" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:742 +msgid "get_profile_binding()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:751 +msgid "delete_profile_binding()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:758 +#, python-format +msgid "" +"Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " +"ID %(tenant_id)" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:772 +msgid "_get_profile_bindings()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:991 +msgid "invalid segment range. example range: 500-550" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1001 +msgid "arguments segment_type and segment_range missing for network profile" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1008 +msgid "segment_type should either be vlan or vxlan" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1036 +#, python-format +msgid "NetworkProfile name %s already exists" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1048 +msgid "segment range overlaps with another profile" +msgstr "" + #: neutron/plugins/cisco/db/network_db_v2.py:46 msgid "get_qos() called" msgstr "Aufruf von 'get_qos()'" -#: neutron/plugins/cisco/db/network_db_v2.py:60 +#: neutron/plugins/cisco/db/network_db_v2.py:59 msgid "add_qos() called" msgstr "Aufruf von 'add_qos()'" @@ -4768,65 +5023,317 @@ msgstr "" msgid "get_nexussvi_bindings() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:75 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:77 #, python-format msgid "Loaded device plugin %s\n" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:93 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:94 #, python-format msgid "%(module)s.%(name)s init done" msgstr "%(module)s. Initialisierung von %(name)s abgeschlossen" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:139 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:140 #, python-format msgid "No %s Plugin loaded" msgstr "Kein %s-Plug-in geladen" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:140 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:141 #, python-format msgid "%(plugin_key)s: %(function_name)s with args %(args)s ignored" msgstr "%(plugin_key)s: %(function_name)s mit Argumenten %(args)s ignoriert" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:235 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:236 #, python-format msgid "provider network added to DB: %(network_id)s, %(vlan_id)s" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:279 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:280 #, python-format msgid "provider network removed from DB: %s" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:387 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:388 #, python-format msgid "Unable to update port '%s' on Nexus switch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:442 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:443 msgid "Nexus plugin loaded, creating SVI on switch" msgstr "" #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:463 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:490 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:488 msgid "No Nexus plugin, sending to vswitch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:478 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:477 msgid "Nexus plugin loaded, deleting SVI from switch" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:155 -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:162 -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:175 -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:182 -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:202 -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:208 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:195 +#, python-format +msgid "seg id %s\n" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:233 +msgid "logical network" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:253 +msgid "network_segment_pool" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:293 +msgid "Invalid input for CIDR" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:410 +#, python-format +msgid "req: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:415 +#, python-format +msgid "status_code %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:420 +#, python-format +msgid "VSM: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:192 +msgid "_setup_vsm" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:213 +msgid "_populate_policy_profiles" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:216 +#, python-format +msgid "_populate_policy_profiles %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:224 +msgid "No policy profile populated from VSM" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:231 +msgid "_poll_policies" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:313 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324 +#: neutron/plugins/mlnx/mlnx_plugin.py:155 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378 +msgid "provider:network_type required" +msgstr "'provider:network_type' erforderlich" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:317 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:331 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:334 +#: neutron/plugins/mlnx/mlnx_plugin.py:185 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:388 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 +msgid "provider:segmentation_id required" +msgstr "'provider:segmentation_id' erforderlich" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:320 +msgid "provider:segmentation_id out of range (1 through 4094)" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:325 +msgid "provider:physical_network specified for VXLAN network" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:334 +msgid "provider:segmentation_id out of range (5000+)" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:338 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 +#: neutron/plugins/mlnx/mlnx_plugin.py:171 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 +#, python-format +msgid "provider:network_type %s not supported" +msgstr "'provider:network_type' %s nicht unterstützt" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:344 +#: neutron/plugins/mlnx/mlnx_plugin.py:212 +#, python-format +msgid "unknown provider:physical_network %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:350 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:368 +#: neutron/plugins/mlnx/mlnx_plugin.py:218 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 +msgid "provider:physical_network required" +msgstr "'provider:physical_network' erforderlich" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:405 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:408 +msgid "n1kv:profile_id does not exist" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:419 +msgid "_send_create_logical_network" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:440 +#, python-format +msgid "_send_create_network_profile_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:450 +#, python-format +msgid "_send_delete_network_profile_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:463 +#, python-format +msgid "_send_create_network_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:477 +#, python-format +msgid "_send_update_network_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:494 +#, python-format +msgid "_send_delete_network_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:508 +#, python-format +msgid "_send_create_subnet_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:522 +#, python-format +msgid "_send_delete_subnet_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:539 +#, python-format +msgid "_send_create_port_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:580 +#, python-format +msgid "_send_update_port_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:595 +#, python-format +msgid "_send_delete_port_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:636 +#, python-format +msgid "create network: profile_id=%s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:644 +#, python-format +msgid "" +"Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, " +"multicast_ip %(multicast_ip)s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:687 +#: neutron/plugins/hyperv/hyperv_neutron_plugin.py:249 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:174 +#: neutron/plugins/mlnx/mlnx_plugin.py:271 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:479 +#, python-format +msgid "Created network: %s" +msgstr "Erstelltes Netz: %s" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:708 +#, python-format +msgid "Updated network: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:734 +#, python-format +msgid "Deleted network: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:744 +#, python-format +msgid "Get network: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:765 +msgid "Get networks" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:803 +#, python-format +msgid "create port: profile_id=%s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:816 +#, python-format +msgid "Created port: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:836 +#, python-format +msgid "Update port: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:863 +#, python-format +msgid "Get port: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:883 +msgid "Get ports" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:899 +msgid "Create subnet" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:907 +#, python-format +msgid "Created subnet: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:918 +msgid "Update subnet" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:932 +#, python-format +msgid "Delete subnet: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:947 +#, python-format +msgid "Get subnet: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:967 +msgid "Get subnets" +msgstr "" + +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:158 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:165 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:178 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:185 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:205 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:211 #, python-format msgid "NexusDriver: %s" msgstr "NexusDriver: %s" -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:189 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:192 #, python-format msgid "NexusDriver created VLAN: %s" msgstr "" @@ -5003,14 +5510,6 @@ msgstr "Bereiche für Netz-VLAN: %s" msgid "Network type %s not supported" msgstr "Netztyp %s nicht unterstützt" -#: neutron/plugins/hyperv/hyperv_neutron_plugin.py:249 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:174 -#: neutron/plugins/mlnx/mlnx_plugin.py:271 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:479 -#, python-format -msgid "Created network: %s" -msgstr "Erstelltes Netz: %s" - #: neutron/plugins/hyperv/rpc_callbacks.py:77 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:116 #: neutron/plugins/mlnx/rpc_callbacks.py:97 @@ -5267,25 +5766,12 @@ msgstr "Initialisierung von Linux-Brücken-Plug-in abgeschlossen" msgid "%s. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324 -#: neutron/plugins/mlnx/mlnx_plugin.py:155 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378 -msgid "provider:network_type required" -msgstr "'provider:network_type' erforderlich" - #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:328 #: neutron/plugins/mlnx/mlnx_plugin.py:180 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:382 msgid "provider:segmentation_id specified for flat network" msgstr "'provider:segmentation_id' für einfaches Netz angegeben" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:334 -#: neutron/plugins/mlnx/mlnx_plugin.py:185 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:388 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 -msgid "provider:segmentation_id required" -msgstr "'provider:segmentation_id' erforderlich" - #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:337 #: neutron/plugins/mlnx/mlnx_plugin.py:188 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:391 @@ -5305,25 +5791,12 @@ msgstr "'provider:physical_network' für lokales Netz angegeben" msgid "provider:segmentation_id specified for local network" msgstr "'provider:segmentation_id' für lokales Netz angegeben" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 -#: neutron/plugins/mlnx/mlnx_plugin.py:171 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 -#, python-format -msgid "provider:network_type %s not supported" -msgstr "'provider:network_type' %s nicht unterstützt" - #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:362 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 #, python-format msgid "Unknown provider:physical_network %s" msgstr "Unbekannter Wert für 'provider:physical_network' %s" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:368 -#: neutron/plugins/mlnx/mlnx_plugin.py:218 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 -msgid "provider:physical_network required" -msgstr "'provider:physical_network' erforderlich" - #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:89 msgid "Invalid Network ID, will lead to incorrect bridgename" msgstr "Ungültige Netz-ID, wird zu falschem Brückennamen führen" @@ -6777,11 +7250,6 @@ msgstr "" msgid "%s. Server terminated!" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:212 -#, python-format -msgid "unknown provider:physical_network %s" -msgstr "" - #: neutron/plugins/mlnx/mlnx_plugin.py:233 msgid "invalid vnic_type on port_create" msgstr "" @@ -7041,100 +7509,100 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:166 +#: neutron/plugins/nec/nec_plugin.py:150 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" "'activate_port_if_ready()': überspringen, 'port.admin_state_up' ist " "'False'." -#: neutron/plugins/nec/nec_plugin.py:170 +#: neutron/plugins/nec/nec_plugin.py:154 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" "'activate_port_if_ready()': überspringen, 'network.admin_state_up' ist " "'False'." -#: neutron/plugins/nec/nec_plugin.py:174 +#: neutron/plugins/nec/nec_plugin.py:158 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" "'activate_port_if_ready()': überspringen, keine Portinformationen für " "diesen Port." -#: neutron/plugins/nec/nec_plugin.py:180 +#: neutron/plugins/nec/nec_plugin.py:162 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" "'activate_port_if_ready()': überspringen, 'ofc_port' ist bereits " "vorhanden." -#: neutron/plugins/nec/nec_plugin.py:186 +#: neutron/plugins/nec/nec_plugin.py:170 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "'create_ofc_port()' fehlgeschlagen. Grund: %s" -#: neutron/plugins/nec/nec_plugin.py:204 +#: neutron/plugins/nec/nec_plugin.py:183 +msgid "deactivate_port(): skip, ofc_port does not exist." +msgstr "'deactivate_port()': überspringen, 'ofc_port' ist nicht vorhanden." + +#: neutron/plugins/nec/nec_plugin.py:191 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "'delete_ofc_port()' fehlgeschlagen. Grund: %s" -#: neutron/plugins/nec/nec_plugin.py:208 -msgid "deactivate_port(): skip, ofc_port does not exist." -msgstr "'deactivate_port()': überspringen, 'ofc_port' ist nicht vorhanden." - -#: neutron/plugins/nec/nec_plugin.py:220 +#: neutron/plugins/nec/nec_plugin.py:212 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "Aufruf von 'NECPluginV2.create_network()', network=%s ." -#: neutron/plugins/nec/nec_plugin.py:239 +#: neutron/plugins/nec/nec_plugin.py:229 #, python-format -msgid "create_network() failed due to %s" -msgstr "'create_network()' fehlgeschlagen. Grund: %s" +msgid "failed to create network id=%(id)s on OFC: %(exc)s" +msgstr "" -#: neutron/plugins/nec/nec_plugin.py:255 +#: neutron/plugins/nec/nec_plugin.py:245 #, 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:295 +#: neutron/plugins/nec/nec_plugin.py:285 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "Aufruf von 'NECPluginV2.delete_network()', id=%s ." -#: neutron/plugins/nec/nec_plugin.py:314 +#: neutron/plugins/nec/nec_plugin.py:304 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:329 +#: neutron/plugins/nec/nec_plugin.py:319 #, python-format msgid "delete_network() failed due to %s" msgstr "'delete_network()' fehlgeschlagen. Grund: %s" -#: neutron/plugins/nec/nec_plugin.py:344 +#: neutron/plugins/nec/nec_plugin.py:334 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "'delete_ofc_tenant()' fehlgeschlagen. Grund: %s" -#: neutron/plugins/nec/nec_plugin.py:357 +#: neutron/plugins/nec/nec_plugin.py:347 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "Aufruf von 'NECPluginV2.create_port()', port=%s ." -#: neutron/plugins/nec/nec_plugin.py:380 +#: neutron/plugins/nec/nec_plugin.py:371 #, 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:409 +#: neutron/plugins/nec/nec_plugin.py:400 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "Aufruf von 'NECPluginV2.delete_port()', id=%s ." -#: neutron/plugins/nec/nec_plugin.py:417 +#: neutron/plugins/nec/nec_plugin.py:408 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:477 +#: neutron/plugins/nec/nec_plugin.py:468 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " @@ -7143,26 +7611,26 @@ msgstr "" "Aufruf von 'NECPluginV2RPCCallbacks.get_port_from_device()', " "device=%(device)s => %(ret)s." -#: neutron/plugins/nec/nec_plugin.py:508 +#: neutron/plugins/nec/nec_plugin.py:499 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "Aufruf von 'NECPluginV2RPCCallbacks.update_ports()', kwargs=%s ." -#: neutron/plugins/nec/nec_plugin.py:518 +#: neutron/plugins/nec/nec_plugin.py:509 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:537 +#: neutron/plugins/nec/nec_plugin.py:528 #, 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:542 +#: neutron/plugins/nec/nec_plugin.py:533 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -9350,27 +9818,127 @@ msgstr "" msgid "Multiple providers specified for service %s" msgstr "" -#: neutron/services/firewall/fwaas_plugin.py:47 +#: neutron/services/firewall/fwaas_plugin.py:48 msgid "set_firewall_status() called" msgstr "" -#: neutron/services/firewall/fwaas_plugin.py:59 +#: neutron/services/firewall/fwaas_plugin.py:60 msgid "firewall_deleted() called" msgstr "" -#: neutron/services/firewall/fwaas_plugin.py:67 +#: neutron/services/firewall/fwaas_plugin.py:68 #, python-format msgid "Firewall %s unexpectedly deleted by agent." msgstr "" -#: neutron/services/firewall/fwaas_plugin.py:73 +#: neutron/services/firewall/fwaas_plugin.py:74 msgid "get_firewalls_for_tenant() called" msgstr "" -#: neutron/services/firewall/fwaas_plugin.py:82 +#: neutron/services/firewall/fwaas_plugin.py:83 msgid "get_firewalls_for_tenant_without_rules() called" msgstr "" +#: neutron/services/firewall/fwaas_plugin.py:89 +msgid "get_tenants_with_firewalls() called" +msgstr "" + +#: neutron/services/firewall/agents/firewall_agent_api.py:34 +msgid "Name of the FWaaS Driver" +msgstr "" + +#: neutron/services/firewall/agents/firewall_agent_api.py:38 +msgid "Enable FWaaS" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:45 +msgid "Retrieve Firewall with rules from Plugin" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:54 +msgid "Retrieve Tenants with Firewalls configured from Plugin" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:66 +msgid "Initializing firewall agent" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:73 +#, python-format +msgid "FWaaS Driver Loaded: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:75 +#, python-format +msgid "Error importing FWaaS device driver: %s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:107 +#, python-format +msgid "%(func_name)s from agent for fw: %(fwid)s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:115 +#, python-format +msgid "No Routers on tenant: %s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:117 +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:241 +#, python-format +msgid "Apply fw on Router List: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:126 +#, python-format +msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:141 +#, python-format +msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:158 +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:171 +#, python-format +msgid "Firewall Driver Error on fw state %(fwmsg)s for fw: %(fwid)s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:183 +#, python-format +msgid "Process router add, router_id: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:194 +#, python-format +msgid "Process router add, fw_list: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:211 +#, python-format +msgid "FWaaS RPC info call failed for '%s'." +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:223 +#, python-format +msgid "Tenants with Firewalls: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:233 +#, python-format +msgid "Router List: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:235 +#, python-format +msgid "fw_list: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252 +msgid "Failed fwaas process services sync" +msgstr "" + #: neutron/services/loadbalancer/agent_scheduler.py:94 #, python-format msgid "Pool %(pool_id)s has already been hosted by lbaas agent %(agent_id)s" @@ -9733,3 +10301,89 @@ msgstr "lRouter: %s nicht gefunden" #~ msgid "get_all_nexusport_bindings() called" #~ msgstr "Aufruf von 'get_all_nexusport_bindings()'" +#~ msgid "" +#~ "%(class_name)s method %(method_name)scalled with " +#~ "arguments %(args)s %(kwargs)s " +#~ msgstr "" + +#~ msgid "create_credential() called" +#~ msgstr "Aufruf von 'create_credential()'" + +#~ msgid "delete_credential() called" +#~ msgstr "Aufruf von 'delete_credential()'" + +#~ msgid "" +#~ "Unable to complete operation. No more" +#~ " dynamic nics are available in the" +#~ " system." +#~ msgstr "" +#~ "Operation kann nicht abgeschlossen werden. " +#~ "Keine dynamischen Netzschnittstellencontroller mehr" +#~ " im System verfügbar." + +#~ msgid "" +#~ "NetworkVlanBinding for %(vlan_id)s and network" +#~ " %(network_id)s already exists" +#~ msgstr "" +#~ "NetworkVlanBinding für %(vlan_id)s und Netz" +#~ " %(network_id)s ist bereits vorhanden " + +#~ msgid "Vlan ID %(vlan_id)s not found" +#~ msgstr "VLAN-ID %(vlan_id)s nicht gefunden" + +#~ msgid "No Vlan ID available" +#~ msgstr "Keine VLAN-ID verfügbar" + +#~ msgid "QoS level %(qos_id)s could not be found for tenant %(tenant_id)s" +#~ msgstr "" +#~ "QoS-Stufe %(qos_id)s konnte für Nutzer" +#~ " %(tenant_id)s nicht gefunden werden" + +#~ msgid "" +#~ "QoS level with name %(qos_name)s already" +#~ " exists for tenant %(tenant_id)s" +#~ msgstr "" +#~ "QoS-Stufe mit Namen %(qos_name)s für " +#~ "Nutzer %(tenant_id)s bereits vorhanden" + +#~ msgid "" +#~ "Credential %(credential_id)s could not be " +#~ "found for tenant %(tenant_id)s" +#~ msgstr "" +#~ "Berechtigungsnachweis %(credential_id)s konnte für" +#~ " Nutzer %(tenant_id)s nicht gefunden werden" + +#~ msgid "" +#~ "Credential %(credential_name)s could not be" +#~ " found for tenant %(tenant_id)s" +#~ msgstr "" +#~ "Berechtigungsnachweis %(credential_name)s konnte für" +#~ " Nutzer %(tenant_id)s nicht gefunden werden" + +#~ msgid "Credential %(credential_name)s already exists for tenant %(tenant_id)s" +#~ msgstr "" + +#~ msgid "Nexus Port Binding (%(filters)s) is not present" +#~ msgstr "" + +#~ msgid "No usable Nexus switch found to create SVI interface" +#~ msgstr "" + +#~ msgid "PortVnic Binding %(port_id)s already exists" +#~ msgstr "Port-VNIC-Bindung %(port_id)s ist bereits vorhanden" + +#~ msgid "PortVnic Binding %(port_id)s is not present" +#~ msgstr "Port-VNIC-Bindung %(port_id)s ist nicht vorhanden" + +#~ msgid "No subnet_id specified for router gateway" +#~ msgstr "" + +#~ msgid "Subnet %(subnet_id)s has an interface on %(router_id)s" +#~ msgstr "" + +#~ msgid "Nexus hardware router gateway only uses Subnet Ids" +#~ msgstr "" + +#~ msgid "create_network() failed due to %s" +#~ msgstr "'create_network()' fehlgeschlagen. Grund: %s" + diff --git a/neutron/locale/en_AU/LC_MESSAGES/neutron.po b/neutron/locale/en_AU/LC_MESSAGES/neutron.po index 0551aacee..b5f466650 100644 --- a/neutron/locale/en_AU/LC_MESSAGES/neutron.po +++ b/neutron/locale/en_AU/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-08-12 06:14+0000\n" +"POT-Creation-Date: 2013-08-13 06:13+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: English (Australia) " @@ -517,20 +517,20 @@ msgstr "" msgid "Unable update lease. Exception" msgstr "" -#: neutron/agent/dhcp_agent.py:841 neutron/agent/l3_agent.py:805 +#: neutron/agent/dhcp_agent.py:841 neutron/agent/l3_agent.py:808 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:847 neutron/agent/l3_agent.py:810 +#: neutron/agent/dhcp_agent.py:847 neutron/agent/l3_agent.py:813 #: 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:855 neutron/agent/l3_agent.py:815 +#: neutron/agent/dhcp_agent.py:855 neutron/agent/l3_agent.py:818 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:281 #, python-format msgid "agent_updated by server side %s!" @@ -583,65 +583,65 @@ msgid "" "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:334 +#: neutron/agent/l3_agent.py:335 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:336 neutron/db/l3_db.py:924 +#: neutron/agent/l3_agent.py:337 neutron/db/l3_db.py:924 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: neutron/agent/l3_agent.py:470 +#: neutron/agent/l3_agent.py:471 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: neutron/agent/l3_agent.py:607 +#: neutron/agent/l3_agent.py:608 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:612 +#: neutron/agent/l3_agent.py:613 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:620 +#: neutron/agent/l3_agent.py:621 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:624 +#: neutron/agent/l3_agent.py:625 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:631 +#: neutron/agent/l3_agent.py:632 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: neutron/agent/l3_agent.py:687 neutron/agent/l3_agent.py:716 +#: neutron/agent/l3_agent.py:688 neutron/agent/l3_agent.py:719 msgid "Failed synchronizing routers" msgstr "" -#: neutron/agent/l3_agent.py:712 +#: neutron/agent/l3_agent.py:715 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:720 +#: neutron/agent/l3_agent.py:723 msgid "L3 agent started" msgstr "" -#: neutron/agent/l3_agent.py:740 +#: neutron/agent/l3_agent.py:743 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:748 +#: neutron/agent/l3_agent.py:751 #, python-format msgid "Removed route entry is '%s'" msgstr "" @@ -1951,7 +1951,7 @@ msgstr "" #: neutron/common/log.py:31 #, python-format msgid "" -"%(class_name)s method %(method_name)scalled with arguments %(args)s " +"%(class_name)s method %(method_name)s called with arguments %(args)s " "%(kwargs)s " msgstr "" @@ -2425,17 +2425,17 @@ msgid "" msgstr "" #: neutron/db/firewall/firewall_db.py:228 -#: neutron/services/firewall/fwaas_plugin.py:202 +#: neutron/services/firewall/fwaas_plugin.py:211 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:244 -#: neutron/services/firewall/fwaas_plugin.py:211 +#: neutron/services/firewall/fwaas_plugin.py:220 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:254 -#: neutron/services/firewall/fwaas_plugin.py:226 +#: neutron/services/firewall/fwaas_plugin.py:235 msgid "delete_firewall() called" msgstr "" @@ -2456,7 +2456,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:296 -#: neutron/services/firewall/fwaas_plugin.py:235 +#: neutron/services/firewall/fwaas_plugin.py:244 msgid "update_firewall_policy() called" msgstr "" @@ -2481,12 +2481,12 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:364 -#: neutron/services/firewall/fwaas_plugin.py:243 +#: neutron/services/firewall/fwaas_plugin.py:252 msgid "update_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:388 -#: neutron/services/firewall/fwaas_plugin.py:253 +#: neutron/services/firewall/fwaas_plugin.py:262 msgid "delete_firewall_rule() called" msgstr "" @@ -2503,12 +2503,12 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:416 -#: neutron/services/firewall/fwaas_plugin.py:272 +#: neutron/services/firewall/fwaas_plugin.py:281 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:456 -#: neutron/services/firewall/fwaas_plugin.py:280 +#: neutron/services/firewall/fwaas_plugin.py:289 msgid "remove_rule() called" msgstr "" @@ -2729,30 +2729,35 @@ msgstr "" msgid "Missing rule info argument for insert/remove rule operation." msgstr "" -#: neutron/extensions/firewall.py:138 +#: neutron/extensions/firewall.py:98 +#, python-format +msgid "%(driver)s: Internal driver error." +msgstr "" + +#: neutron/extensions/firewall.py:147 #, python-format msgid "Port '%s' is not a valid number" msgstr "" -#: neutron/extensions/firewall.py:142 +#: neutron/extensions/firewall.py:151 #, python-format msgid "Invalid port '%s'" msgstr "" -#: neutron/extensions/firewall.py:156 +#: neutron/extensions/firewall.py:165 #, python-format msgid "%(msg_ip)s and %(msg_subnet)s" msgstr "" -#: neutron/extensions/firewall.py:276 +#: neutron/extensions/firewall.py:285 msgid "Number of firewalls allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/extensions/firewall.py:280 +#: neutron/extensions/firewall.py:289 msgid "Number of firewall policies allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/extensions/firewall.py:284 +#: neutron/extensions/firewall.py:293 msgid "Number of firewall rules allowed per tenant, -1 for unlimited" msgstr "" @@ -2939,6 +2944,7 @@ msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:56 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:373 msgid "plugin does not support updating provider attributes" msgstr "" @@ -4165,115 +4171,107 @@ msgstr "" msgid "Connect success to host %(host)s:%(ssh_port)d" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:75 +#: neutron/plugins/cisco/network_plugin.py:74 #, python-format msgid "Model %s manages state" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:88 +#: neutron/plugins/cisco/network_plugin.py:87 msgid "Plugin initialization complete" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:134 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:222 +#: neutron/plugins/cisco/network_plugin.py:133 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:223 msgid "create_network() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:151 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:254 +#: neutron/plugins/cisco/network_plugin.py:150 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:255 msgid "update_network() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:164 +#: neutron/plugins/cisco/network_plugin.py:163 msgid "delete_network() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:187 +#: neutron/plugins/cisco/network_plugin.py:186 msgid "get_network() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:192 +#: neutron/plugins/cisco/network_plugin.py:191 msgid "get_networks() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:197 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:320 +#: neutron/plugins/cisco/network_plugin.py:196 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:321 msgid "create_port() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:207 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:406 +#: neutron/plugins/cisco/network_plugin.py:206 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:407 msgid "delete_port() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:226 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:365 +#: neutron/plugins/cisco/network_plugin.py:225 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:366 msgid "update_port() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:237 +#: neutron/plugins/cisco/network_plugin.py:236 msgid "create_subnet() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:249 +#: neutron/plugins/cisco/network_plugin.py:248 #: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:339 msgid "update_subnet() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:255 +#: neutron/plugins/cisco/network_plugin.py:254 msgid "delete_subnet() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:278 +#: neutron/plugins/cisco/network_plugin.py:277 #: neutron/plugins/cisco/db/network_db_v2.py:38 msgid "get_all_qoss() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:284 +#: neutron/plugins/cisco/network_plugin.py:283 msgid "get_qos_details() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:294 +#: neutron/plugins/cisco/network_plugin.py:293 msgid "create_qos() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:300 +#: neutron/plugins/cisco/network_plugin.py:299 msgid "delete_qos() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:310 +#: neutron/plugins/cisco/network_plugin.py:309 msgid "rename_qos() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:321 +#: neutron/plugins/cisco/network_plugin.py:320 msgid "get_all_credentials() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:327 +#: neutron/plugins/cisco/network_plugin.py:326 msgid "get_credential_details() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:338 -msgid "create_credential() called" -msgstr "" - -#: neutron/plugins/cisco/network_plugin.py:345 -msgid "delete_credential() called" -msgstr "" - -#: neutron/plugins/cisco/network_plugin.py:356 +#: neutron/plugins/cisco/network_plugin.py:335 msgid "rename_credential() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:367 +#: neutron/plugins/cisco/network_plugin.py:345 msgid "schedule_host() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:379 +#: neutron/plugins/cisco/network_plugin.py:357 msgid "associate_port() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:386 +#: neutron/plugins/cisco/network_plugin.py:364 msgid "detach_port() called" msgstr "" @@ -4284,7 +4282,7 @@ msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:32 msgid "" -"Unable to complete operation. No more dynamic nics are available in the " +"Unable to complete operation. No more dynamic NICs are available in the " "system." msgstr "" @@ -4292,93 +4290,168 @@ msgstr "" #, python-format msgid "" "NetworkVlanBinding for %(vlan_id)s and network %(network_id)s already " -"exists" +"exists." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:44 #, python-format -msgid "Vlan ID %(vlan_id)s not found" +msgid "Vlan ID %(vlan_id)s not found." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:49 -msgid "No Vlan ID available" +msgid "" +"Unable to complete operation. VLAN ID exists outside of the configured " +"network segment range." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:54 -#, python-format -msgid "QoS level %(qos_id)s could not be found for tenant %(tenant_id)s" +#: neutron/plugins/cisco/common/cisco_exceptions.py:55 +msgid "No Vlan ID available." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:60 #, python-format -msgid "QoS level with name %(qos_name)s already exists for tenant %(tenant_id)s" +msgid "QoS level %(qos_id)s could not be found for tenant %(tenant_id)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:66 #, python-format -msgid "Credential %(credential_id)s could not be found for tenant %(tenant_id)s" +msgid "QoS level with name %(qos_name)s already exists for tenant %(tenant_id)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:72 #, python-format -msgid "Credential %(credential_name)s could not be found for tenant %(tenant_id)s" +msgid "Credential %(credential_id)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:77 +#, python-format +msgid "Credential %(credential_name)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:78 +#: neutron/plugins/cisco/common/cisco_exceptions.py:82 #, python-format -msgid "Credential %(credential_name)s already exists for tenant %(tenant_id)s" +msgid "Credential %(credential_name)s already exists." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:84 +#: neutron/plugins/cisco/common/cisco_exceptions.py:87 #, python-format msgid "Provider network %s already exists" msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:89 +#: neutron/plugins/cisco/common/cisco_exceptions.py:92 #, python-format msgid "Connection to %(host)s is not configured." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:94 +#: neutron/plugins/cisco/common/cisco_exceptions.py:97 #, python-format msgid "Unable to connect to Nexus %(nexus_host)s. Reason: %(exc)s." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:99 +#: neutron/plugins/cisco/common/cisco_exceptions.py:102 #, python-format msgid "Failed to configure Nexus: %(config)s. Reason: %(exc)s." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:104 +#: neutron/plugins/cisco/common/cisco_exceptions.py:107 #, python-format -msgid "Nexus Port Binding (%(filters)s) is not present" +msgid "Nexus Port Binding (%(filters)s) is not present." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:113 -msgid "No usable Nexus switch found to create SVI interface" +#: neutron/plugins/cisco/common/cisco_exceptions.py:116 +msgid "No usable Nexus switch found to create SVI interface." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:118 +#: neutron/plugins/cisco/common/cisco_exceptions.py:121 #, python-format -msgid "PortVnic Binding %(port_id)s already exists" +msgid "PortVnic Binding %(port_id)s already exists." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:123 +#: neutron/plugins/cisco/common/cisco_exceptions.py:126 #, python-format -msgid "PortVnic Binding %(port_id)s is not present" +msgid "PortVnic Binding %(port_id)s is not present." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:131 +msgid "No subnet_id specified for router gateway." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:136 +#, python-format +msgid "Subnet %(subnet_id)s has an interface on %(router_id)s." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:141 +msgid "Nexus hardware router gateway only uses Subnet Ids." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:145 +#, python-format +msgid "" +"Unable to unplug the attachment %(att_id)s from port %(port_id)s for " +"network %(net_id)s. The attachment %(att_id)s does not exist." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:128 -msgid "No subnet_id specified for router gateway" +#: neutron/plugins/cisco/common/cisco_exceptions.py:152 +#, python-format +msgid "Policy Profile %(profile_id)s already exists." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:158 +#, python-format +msgid "Policy Profile %(profile_id)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:163 +#, python-format +msgid "Network Profile %(profile_id)s already exists." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:169 +#, python-format +msgid "Network Profile %(profile_id)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:174 +#, python-format +msgid "" +"No more segments available in network segment pool " +"%(network_profile_name)s." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:180 +#, python-format +msgid "VM Network %(name)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:185 +#, python-format +msgid "Unable to create the network. The VXLAN ID %(vxlan_id)s is in use." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:191 +#, python-format +msgid "Connection to VSM failed: %(reason)s." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:196 +#, python-format +msgid "Internal VSM Error: %(reason)s." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:201 +#, python-format +msgid "Network Binding for network %(network_id)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:133 +#: neutron/plugins/cisco/common/cisco_exceptions.py:207 #, python-format -msgid "Subnet %(subnet_id)s has an interface on %(router_id)s" +msgid "Port Binding for port %(port_id)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:138 -msgid "Nexus hardware router gateway only uses Subnet Ids" +#: neutron/plugins/cisco/common/cisco_exceptions.py:213 +#, python-format +msgid "Profile-Tenant binding for profile %(profile_id)s could not be found." msgstr "" #: neutron/plugins/cisco/common/cisco_faults.py:74 @@ -4429,31 +4502,223 @@ msgstr "" msgid "Nexus Switch to use" msgstr "" -#: neutron/plugins/cisco/common/config.py:36 +#: neutron/plugins/cisco/common/config.py:35 msgid "VLAN Name prefix" msgstr "" -#: neutron/plugins/cisco/common/config.py:38 +#: neutron/plugins/cisco/common/config.py:37 msgid "VLAN Name prefix for provider vlans" msgstr "" -#: neutron/plugins/cisco/common/config.py:46 +#: neutron/plugins/cisco/common/config.py:45 msgid "Distribute SVI interfaces over all switches" msgstr "" -#: neutron/plugins/cisco/common/config.py:50 +#: neutron/plugins/cisco/common/config.py:49 msgid "Model Class" msgstr "" -#: neutron/plugins/cisco/common/config.py:54 +#: neutron/plugins/cisco/common/config.py:53 msgid "Nexus Driver Name" msgstr "" +#: neutron/plugins/cisco/common/config.py:58 +msgid "N1K Integration Bridge" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:60 +msgid "N1K Enable Tunneling" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:62 +msgid "N1K Tunnel Bridge" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:64 +msgid "N1K Local IP" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:66 +msgid "N1K Tenant Network Type" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:68 +msgid "N1K Bridge Mappings" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:70 +msgid "N1K VXLAN ID Ranges" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:72 +msgid "N1K Network VLAN Ranges" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:74 +msgid "N1K default policy profile" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:76 +msgid "N1K Policy profile polling duration in seconds" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:101 +#, python-format +msgid "seg_min %(seg_min)s, seg_max %(seg_max)s" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:226 +#, python-format +msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:344 +#, python-format +msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:348 +#, python-format +msgid "" +"Reserving specific vlan %(vlan)s on physical network %(network)s outside " +"pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:376 +#, python-format +msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:381 +#, python-format +msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:385 +#, python-format +msgid "vlan_id %(vlan)s on physical network %(network)s not found" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:395 +#, python-format +msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:433 +#, python-format +msgid "Removing vxlan %s from pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:464 +#, python-format +msgid "Reserving specific vxlan %s from pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:466 +#, python-format +msgid "Reserving specific vxlan %s outside pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:488 +#, python-format +msgid "Releasing vxlan %s to pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:492 +#, python-format +msgid "Releasing vxlan %s outside pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:495 +#, python-format +msgid "vxlan_id %s not found" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:603 +msgid "create_network_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:621 +msgid "delete_network_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:635 +msgid "update_network_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:644 +msgid "get_network_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:670 +msgid "create_policy_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:681 +msgid "delete_policy_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:690 +msgid "update_policy_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:699 +msgid "get_policy_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:726 +msgid "_profile_binding_exists()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:733 +msgid "_get_profile_binding" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:742 +msgid "get_profile_binding()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:751 +msgid "delete_profile_binding()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:758 +#, python-format +msgid "" +"Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " +"ID %(tenant_id)" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:772 +msgid "_get_profile_bindings()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:991 +msgid "invalid segment range. example range: 500-550" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1001 +msgid "arguments segment_type and segment_range missing for network profile" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1008 +msgid "segment_type should either be vlan or vxlan" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1036 +#, python-format +msgid "NetworkProfile name %s already exists" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1048 +msgid "segment range overlaps with another profile" +msgstr "" + #: neutron/plugins/cisco/db/network_db_v2.py:46 msgid "get_qos() called" msgstr "" -#: neutron/plugins/cisco/db/network_db_v2.py:60 +#: neutron/plugins/cisco/db/network_db_v2.py:59 msgid "add_qos() called" msgstr "" @@ -4500,65 +4765,317 @@ msgstr "" msgid "get_nexussvi_bindings() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:75 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:77 #, python-format msgid "Loaded device plugin %s\n" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:93 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:94 #, python-format msgid "%(module)s.%(name)s init done" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:139 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:140 #, python-format msgid "No %s Plugin loaded" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:140 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:141 #, python-format msgid "%(plugin_key)s: %(function_name)s with args %(args)s ignored" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:235 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:236 #, python-format msgid "provider network added to DB: %(network_id)s, %(vlan_id)s" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:279 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:280 #, python-format msgid "provider network removed from DB: %s" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:387 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:388 #, python-format msgid "Unable to update port '%s' on Nexus switch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:442 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:443 msgid "Nexus plugin loaded, creating SVI on switch" msgstr "" #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:463 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:490 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:488 msgid "No Nexus plugin, sending to vswitch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:478 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:477 msgid "Nexus plugin loaded, deleting SVI from switch" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:155 -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:162 -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:175 -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:182 -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:202 -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:208 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:195 +#, python-format +msgid "seg id %s\n" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:233 +msgid "logical network" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:253 +msgid "network_segment_pool" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:293 +msgid "Invalid input for CIDR" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:410 +#, python-format +msgid "req: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:415 +#, python-format +msgid "status_code %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:420 +#, python-format +msgid "VSM: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:192 +msgid "_setup_vsm" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:213 +msgid "_populate_policy_profiles" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:216 +#, python-format +msgid "_populate_policy_profiles %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:224 +msgid "No policy profile populated from VSM" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:231 +msgid "_poll_policies" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:313 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324 +#: neutron/plugins/mlnx/mlnx_plugin.py:155 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378 +msgid "provider:network_type required" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:317 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:331 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:334 +#: neutron/plugins/mlnx/mlnx_plugin.py:185 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:388 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 +msgid "provider:segmentation_id required" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:320 +msgid "provider:segmentation_id out of range (1 through 4094)" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:325 +msgid "provider:physical_network specified for VXLAN network" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:334 +msgid "provider:segmentation_id out of range (5000+)" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:338 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 +#: neutron/plugins/mlnx/mlnx_plugin.py:171 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 +#, python-format +msgid "provider:network_type %s not supported" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:344 +#: neutron/plugins/mlnx/mlnx_plugin.py:212 +#, python-format +msgid "unknown provider:physical_network %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:350 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:368 +#: neutron/plugins/mlnx/mlnx_plugin.py:218 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 +msgid "provider:physical_network required" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:405 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:408 +msgid "n1kv:profile_id does not exist" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:419 +msgid "_send_create_logical_network" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:440 +#, python-format +msgid "_send_create_network_profile_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:450 +#, python-format +msgid "_send_delete_network_profile_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:463 +#, python-format +msgid "_send_create_network_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:477 +#, python-format +msgid "_send_update_network_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:494 +#, python-format +msgid "_send_delete_network_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:508 +#, python-format +msgid "_send_create_subnet_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:522 +#, python-format +msgid "_send_delete_subnet_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:539 +#, python-format +msgid "_send_create_port_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:580 +#, python-format +msgid "_send_update_port_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:595 +#, python-format +msgid "_send_delete_port_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:636 +#, python-format +msgid "create network: profile_id=%s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:644 +#, python-format +msgid "" +"Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, " +"multicast_ip %(multicast_ip)s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:687 +#: neutron/plugins/hyperv/hyperv_neutron_plugin.py:249 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:174 +#: neutron/plugins/mlnx/mlnx_plugin.py:271 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:479 +#, python-format +msgid "Created network: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:708 +#, python-format +msgid "Updated network: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:734 +#, python-format +msgid "Deleted network: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:744 +#, python-format +msgid "Get network: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:765 +msgid "Get networks" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:803 +#, python-format +msgid "create port: profile_id=%s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:816 +#, python-format +msgid "Created port: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:836 +#, python-format +msgid "Update port: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:863 +#, python-format +msgid "Get port: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:883 +msgid "Get ports" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:899 +msgid "Create subnet" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:907 +#, python-format +msgid "Created subnet: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:918 +msgid "Update subnet" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:932 +#, python-format +msgid "Delete subnet: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:947 +#, python-format +msgid "Get subnet: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:967 +msgid "Get subnets" +msgstr "" + +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:158 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:165 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:178 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:185 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:205 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:211 #, python-format msgid "NexusDriver: %s" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:189 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:192 #, python-format msgid "NexusDriver created VLAN: %s" msgstr "" @@ -4727,14 +5244,6 @@ msgstr "" msgid "Network type %s not supported" msgstr "" -#: neutron/plugins/hyperv/hyperv_neutron_plugin.py:249 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:174 -#: neutron/plugins/mlnx/mlnx_plugin.py:271 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:479 -#, python-format -msgid "Created network: %s" -msgstr "" - #: neutron/plugins/hyperv/rpc_callbacks.py:77 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:116 #: neutron/plugins/mlnx/rpc_callbacks.py:97 @@ -4979,25 +5488,12 @@ msgstr "" msgid "%s. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324 -#: neutron/plugins/mlnx/mlnx_plugin.py:155 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378 -msgid "provider:network_type required" -msgstr "" - #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:328 #: neutron/plugins/mlnx/mlnx_plugin.py:180 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:382 msgid "provider:segmentation_id specified for flat network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:334 -#: neutron/plugins/mlnx/mlnx_plugin.py:185 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:388 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 -msgid "provider:segmentation_id required" -msgstr "" - #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:337 #: neutron/plugins/mlnx/mlnx_plugin.py:188 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:391 @@ -5017,25 +5513,12 @@ msgstr "" msgid "provider:segmentation_id specified for local network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 -#: neutron/plugins/mlnx/mlnx_plugin.py:171 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 -#, python-format -msgid "provider:network_type %s not supported" -msgstr "" - #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:362 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:368 -#: neutron/plugins/mlnx/mlnx_plugin.py:218 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 -msgid "provider:physical_network required" -msgstr "" - #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:89 msgid "Invalid Network ID, will lead to incorrect bridgename" msgstr "" @@ -6410,11 +6893,6 @@ msgstr "" msgid "%s. Server terminated!" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:212 -#, python-format -msgid "unknown provider:physical_network %s" -msgstr "" - #: neutron/plugins/mlnx/mlnx_plugin.py:233 msgid "invalid vnic_type on port_create" msgstr "" @@ -6674,118 +7152,118 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:166 +#: neutron/plugins/nec/nec_plugin.py:150 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:170 +#: neutron/plugins/nec/nec_plugin.py:154 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:174 +#: neutron/plugins/nec/nec_plugin.py:158 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:180 +#: neutron/plugins/nec/nec_plugin.py:162 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:186 +#: neutron/plugins/nec/nec_plugin.py:170 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:204 -#, python-format -msgid "delete_ofc_port() failed due to %s" +#: neutron/plugins/nec/nec_plugin.py:183 +msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:208 -msgid "deactivate_port(): skip, ofc_port does not exist." +#: neutron/plugins/nec/nec_plugin.py:191 +#, python-format +msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:220 +#: neutron/plugins/nec/nec_plugin.py:212 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:239 +#: neutron/plugins/nec/nec_plugin.py:229 #, python-format -msgid "create_network() failed due to %s" +msgid "failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:255 +#: neutron/plugins/nec/nec_plugin.py:245 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:295 +#: neutron/plugins/nec/nec_plugin.py:285 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:314 +#: neutron/plugins/nec/nec_plugin.py:304 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:329 +#: neutron/plugins/nec/nec_plugin.py:319 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:344 +#: neutron/plugins/nec/nec_plugin.py:334 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:357 +#: neutron/plugins/nec/nec_plugin.py:347 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:380 +#: neutron/plugins/nec/nec_plugin.py:371 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:409 +#: neutron/plugins/nec/nec_plugin.py:400 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:417 +#: neutron/plugins/nec/nec_plugin.py:408 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:477 +#: neutron/plugins/nec/nec_plugin.py:468 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:508 +#: neutron/plugins/nec/nec_plugin.py:499 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:518 +#: neutron/plugins/nec/nec_plugin.py:509 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:537 +#: neutron/plugins/nec/nec_plugin.py:528 #, 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:542 +#: neutron/plugins/nec/nec_plugin.py:533 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -8827,27 +9305,127 @@ msgstr "" msgid "Multiple providers specified for service %s" msgstr "" -#: neutron/services/firewall/fwaas_plugin.py:47 +#: neutron/services/firewall/fwaas_plugin.py:48 msgid "set_firewall_status() called" msgstr "" -#: neutron/services/firewall/fwaas_plugin.py:59 +#: neutron/services/firewall/fwaas_plugin.py:60 msgid "firewall_deleted() called" msgstr "" -#: neutron/services/firewall/fwaas_plugin.py:67 +#: neutron/services/firewall/fwaas_plugin.py:68 #, python-format msgid "Firewall %s unexpectedly deleted by agent." msgstr "" -#: neutron/services/firewall/fwaas_plugin.py:73 +#: neutron/services/firewall/fwaas_plugin.py:74 msgid "get_firewalls_for_tenant() called" msgstr "" -#: neutron/services/firewall/fwaas_plugin.py:82 +#: neutron/services/firewall/fwaas_plugin.py:83 msgid "get_firewalls_for_tenant_without_rules() called" msgstr "" +#: neutron/services/firewall/fwaas_plugin.py:89 +msgid "get_tenants_with_firewalls() called" +msgstr "" + +#: neutron/services/firewall/agents/firewall_agent_api.py:34 +msgid "Name of the FWaaS Driver" +msgstr "" + +#: neutron/services/firewall/agents/firewall_agent_api.py:38 +msgid "Enable FWaaS" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:45 +msgid "Retrieve Firewall with rules from Plugin" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:54 +msgid "Retrieve Tenants with Firewalls configured from Plugin" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:66 +msgid "Initializing firewall agent" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:73 +#, python-format +msgid "FWaaS Driver Loaded: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:75 +#, python-format +msgid "Error importing FWaaS device driver: %s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:107 +#, python-format +msgid "%(func_name)s from agent for fw: %(fwid)s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:115 +#, python-format +msgid "No Routers on tenant: %s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:117 +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:241 +#, python-format +msgid "Apply fw on Router List: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:126 +#, python-format +msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:141 +#, python-format +msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:158 +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:171 +#, python-format +msgid "Firewall Driver Error on fw state %(fwmsg)s for fw: %(fwid)s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:183 +#, python-format +msgid "Process router add, router_id: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:194 +#, python-format +msgid "Process router add, fw_list: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:211 +#, python-format +msgid "FWaaS RPC info call failed for '%s'." +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:223 +#, python-format +msgid "Tenants with Firewalls: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:233 +#, python-format +msgid "Router List: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:235 +#, python-format +msgid "fw_list: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252 +msgid "Failed fwaas process services sync" +msgstr "" + #: neutron/services/loadbalancer/agent_scheduler.py:94 #, python-format msgid "Pool %(pool_id)s has already been hosted by lbaas agent %(agent_id)s" @@ -9208,3 +9786,76 @@ msgstr "" #~ msgid "get_all_nexusport_bindings() called" #~ msgstr "" +#~ msgid "" +#~ "%(class_name)s method %(method_name)scalled with " +#~ "arguments %(args)s %(kwargs)s " +#~ msgstr "" + +#~ msgid "create_credential() called" +#~ msgstr "" + +#~ msgid "delete_credential() called" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to complete operation. No more" +#~ " dynamic nics are available in the" +#~ " system." +#~ msgstr "" + +#~ msgid "" +#~ "NetworkVlanBinding for %(vlan_id)s and network" +#~ " %(network_id)s already exists" +#~ msgstr "" + +#~ msgid "Vlan ID %(vlan_id)s not found" +#~ msgstr "" + +#~ msgid "No Vlan ID available" +#~ msgstr "" + +#~ msgid "QoS level %(qos_id)s could not be found for tenant %(tenant_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "QoS level with name %(qos_name)s already" +#~ " exists for tenant %(tenant_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "Credential %(credential_id)s could not be " +#~ "found for tenant %(tenant_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "Credential %(credential_name)s could not be" +#~ " found for tenant %(tenant_id)s" +#~ msgstr "" + +#~ msgid "Credential %(credential_name)s already exists for tenant %(tenant_id)s" +#~ msgstr "" + +#~ msgid "Nexus Port Binding (%(filters)s) is not present" +#~ msgstr "" + +#~ msgid "No usable Nexus switch found to create SVI interface" +#~ msgstr "" + +#~ msgid "PortVnic Binding %(port_id)s already exists" +#~ msgstr "" + +#~ msgid "PortVnic Binding %(port_id)s is not present" +#~ msgstr "" + +#~ msgid "No subnet_id specified for router gateway" +#~ msgstr "" + +#~ msgid "Subnet %(subnet_id)s has an interface on %(router_id)s" +#~ msgstr "" + +#~ msgid "Nexus hardware router gateway only uses Subnet Ids" +#~ msgstr "" + +#~ msgid "create_network() failed due to %s" +#~ msgstr "" + diff --git a/neutron/locale/en_GB/LC_MESSAGES/neutron.po b/neutron/locale/en_GB/LC_MESSAGES/neutron.po index e3a39934d..49b804027 100644 --- a/neutron/locale/en_GB/LC_MESSAGES/neutron.po +++ b/neutron/locale/en_GB/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-08-12 06:14+0000\n" +"POT-Creation-Date: 2013-08-13 06:13+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: English (United Kingdom) " @@ -517,20 +517,20 @@ msgstr "" msgid "Unable update lease. Exception" msgstr "" -#: neutron/agent/dhcp_agent.py:841 neutron/agent/l3_agent.py:805 +#: neutron/agent/dhcp_agent.py:841 neutron/agent/l3_agent.py:808 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:847 neutron/agent/l3_agent.py:810 +#: neutron/agent/dhcp_agent.py:847 neutron/agent/l3_agent.py:813 #: 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:855 neutron/agent/l3_agent.py:815 +#: neutron/agent/dhcp_agent.py:855 neutron/agent/l3_agent.py:818 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:281 #, python-format msgid "agent_updated by server side %s!" @@ -583,65 +583,65 @@ msgid "" "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:334 +#: neutron/agent/l3_agent.py:335 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:336 neutron/db/l3_db.py:924 +#: neutron/agent/l3_agent.py:337 neutron/db/l3_db.py:924 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: neutron/agent/l3_agent.py:470 +#: neutron/agent/l3_agent.py:471 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: neutron/agent/l3_agent.py:607 +#: neutron/agent/l3_agent.py:608 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:612 +#: neutron/agent/l3_agent.py:613 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:620 +#: neutron/agent/l3_agent.py:621 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:624 +#: neutron/agent/l3_agent.py:625 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:631 +#: neutron/agent/l3_agent.py:632 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: neutron/agent/l3_agent.py:687 neutron/agent/l3_agent.py:716 +#: neutron/agent/l3_agent.py:688 neutron/agent/l3_agent.py:719 msgid "Failed synchronizing routers" msgstr "" -#: neutron/agent/l3_agent.py:712 +#: neutron/agent/l3_agent.py:715 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:720 +#: neutron/agent/l3_agent.py:723 msgid "L3 agent started" msgstr "" -#: neutron/agent/l3_agent.py:740 +#: neutron/agent/l3_agent.py:743 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:748 +#: neutron/agent/l3_agent.py:751 #, python-format msgid "Removed route entry is '%s'" msgstr "" @@ -1951,7 +1951,7 @@ msgstr "" #: neutron/common/log.py:31 #, python-format msgid "" -"%(class_name)s method %(method_name)scalled with arguments %(args)s " +"%(class_name)s method %(method_name)s called with arguments %(args)s " "%(kwargs)s " msgstr "" @@ -2425,17 +2425,17 @@ msgid "" msgstr "" #: neutron/db/firewall/firewall_db.py:228 -#: neutron/services/firewall/fwaas_plugin.py:202 +#: neutron/services/firewall/fwaas_plugin.py:211 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:244 -#: neutron/services/firewall/fwaas_plugin.py:211 +#: neutron/services/firewall/fwaas_plugin.py:220 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:254 -#: neutron/services/firewall/fwaas_plugin.py:226 +#: neutron/services/firewall/fwaas_plugin.py:235 msgid "delete_firewall() called" msgstr "" @@ -2456,7 +2456,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:296 -#: neutron/services/firewall/fwaas_plugin.py:235 +#: neutron/services/firewall/fwaas_plugin.py:244 msgid "update_firewall_policy() called" msgstr "" @@ -2481,12 +2481,12 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:364 -#: neutron/services/firewall/fwaas_plugin.py:243 +#: neutron/services/firewall/fwaas_plugin.py:252 msgid "update_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:388 -#: neutron/services/firewall/fwaas_plugin.py:253 +#: neutron/services/firewall/fwaas_plugin.py:262 msgid "delete_firewall_rule() called" msgstr "" @@ -2503,12 +2503,12 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:416 -#: neutron/services/firewall/fwaas_plugin.py:272 +#: neutron/services/firewall/fwaas_plugin.py:281 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:456 -#: neutron/services/firewall/fwaas_plugin.py:280 +#: neutron/services/firewall/fwaas_plugin.py:289 msgid "remove_rule() called" msgstr "" @@ -2729,30 +2729,35 @@ msgstr "" msgid "Missing rule info argument for insert/remove rule operation." msgstr "" -#: neutron/extensions/firewall.py:138 +#: neutron/extensions/firewall.py:98 +#, python-format +msgid "%(driver)s: Internal driver error." +msgstr "" + +#: neutron/extensions/firewall.py:147 #, python-format msgid "Port '%s' is not a valid number" msgstr "" -#: neutron/extensions/firewall.py:142 +#: neutron/extensions/firewall.py:151 #, python-format msgid "Invalid port '%s'" msgstr "" -#: neutron/extensions/firewall.py:156 +#: neutron/extensions/firewall.py:165 #, python-format msgid "%(msg_ip)s and %(msg_subnet)s" msgstr "" -#: neutron/extensions/firewall.py:276 +#: neutron/extensions/firewall.py:285 msgid "Number of firewalls allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/extensions/firewall.py:280 +#: neutron/extensions/firewall.py:289 msgid "Number of firewall policies allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/extensions/firewall.py:284 +#: neutron/extensions/firewall.py:293 msgid "Number of firewall rules allowed per tenant, -1 for unlimited" msgstr "" @@ -2939,6 +2944,7 @@ msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:56 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:373 msgid "plugin does not support updating provider attributes" msgstr "" @@ -4165,115 +4171,107 @@ msgstr "" msgid "Connect success to host %(host)s:%(ssh_port)d" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:75 +#: neutron/plugins/cisco/network_plugin.py:74 #, python-format msgid "Model %s manages state" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:88 +#: neutron/plugins/cisco/network_plugin.py:87 msgid "Plugin initialization complete" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:134 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:222 +#: neutron/plugins/cisco/network_plugin.py:133 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:223 msgid "create_network() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:151 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:254 +#: neutron/plugins/cisco/network_plugin.py:150 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:255 msgid "update_network() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:164 +#: neutron/plugins/cisco/network_plugin.py:163 msgid "delete_network() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:187 +#: neutron/plugins/cisco/network_plugin.py:186 msgid "get_network() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:192 +#: neutron/plugins/cisco/network_plugin.py:191 msgid "get_networks() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:197 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:320 +#: neutron/plugins/cisco/network_plugin.py:196 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:321 msgid "create_port() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:207 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:406 +#: neutron/plugins/cisco/network_plugin.py:206 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:407 msgid "delete_port() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:226 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:365 +#: neutron/plugins/cisco/network_plugin.py:225 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:366 msgid "update_port() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:237 +#: neutron/plugins/cisco/network_plugin.py:236 msgid "create_subnet() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:249 +#: neutron/plugins/cisco/network_plugin.py:248 #: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:339 msgid "update_subnet() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:255 +#: neutron/plugins/cisco/network_plugin.py:254 msgid "delete_subnet() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:278 +#: neutron/plugins/cisco/network_plugin.py:277 #: neutron/plugins/cisco/db/network_db_v2.py:38 msgid "get_all_qoss() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:284 +#: neutron/plugins/cisco/network_plugin.py:283 msgid "get_qos_details() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:294 +#: neutron/plugins/cisco/network_plugin.py:293 msgid "create_qos() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:300 +#: neutron/plugins/cisco/network_plugin.py:299 msgid "delete_qos() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:310 +#: neutron/plugins/cisco/network_plugin.py:309 msgid "rename_qos() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:321 +#: neutron/plugins/cisco/network_plugin.py:320 msgid "get_all_credentials() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:327 +#: neutron/plugins/cisco/network_plugin.py:326 msgid "get_credential_details() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:338 -msgid "create_credential() called" -msgstr "" - -#: neutron/plugins/cisco/network_plugin.py:345 -msgid "delete_credential() called" -msgstr "" - -#: neutron/plugins/cisco/network_plugin.py:356 +#: neutron/plugins/cisco/network_plugin.py:335 msgid "rename_credential() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:367 +#: neutron/plugins/cisco/network_plugin.py:345 msgid "schedule_host() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:379 +#: neutron/plugins/cisco/network_plugin.py:357 msgid "associate_port() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:386 +#: neutron/plugins/cisco/network_plugin.py:364 msgid "detach_port() called" msgstr "" @@ -4284,7 +4282,7 @@ msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:32 msgid "" -"Unable to complete operation. No more dynamic nics are available in the " +"Unable to complete operation. No more dynamic NICs are available in the " "system." msgstr "" @@ -4292,93 +4290,168 @@ msgstr "" #, python-format msgid "" "NetworkVlanBinding for %(vlan_id)s and network %(network_id)s already " -"exists" +"exists." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:44 #, python-format -msgid "Vlan ID %(vlan_id)s not found" +msgid "Vlan ID %(vlan_id)s not found." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:49 -msgid "No Vlan ID available" +msgid "" +"Unable to complete operation. VLAN ID exists outside of the configured " +"network segment range." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:54 -#, python-format -msgid "QoS level %(qos_id)s could not be found for tenant %(tenant_id)s" +#: neutron/plugins/cisco/common/cisco_exceptions.py:55 +msgid "No Vlan ID available." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:60 #, python-format -msgid "QoS level with name %(qos_name)s already exists for tenant %(tenant_id)s" +msgid "QoS level %(qos_id)s could not be found for tenant %(tenant_id)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:66 #, python-format -msgid "Credential %(credential_id)s could not be found for tenant %(tenant_id)s" +msgid "QoS level with name %(qos_name)s already exists for tenant %(tenant_id)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:72 #, python-format -msgid "Credential %(credential_name)s could not be found for tenant %(tenant_id)s" +msgid "Credential %(credential_id)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:77 +#, python-format +msgid "Credential %(credential_name)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:78 +#: neutron/plugins/cisco/common/cisco_exceptions.py:82 #, python-format -msgid "Credential %(credential_name)s already exists for tenant %(tenant_id)s" +msgid "Credential %(credential_name)s already exists." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:84 +#: neutron/plugins/cisco/common/cisco_exceptions.py:87 #, python-format msgid "Provider network %s already exists" msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:89 +#: neutron/plugins/cisco/common/cisco_exceptions.py:92 #, python-format msgid "Connection to %(host)s is not configured." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:94 +#: neutron/plugins/cisco/common/cisco_exceptions.py:97 #, python-format msgid "Unable to connect to Nexus %(nexus_host)s. Reason: %(exc)s." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:99 +#: neutron/plugins/cisco/common/cisco_exceptions.py:102 #, python-format msgid "Failed to configure Nexus: %(config)s. Reason: %(exc)s." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:104 +#: neutron/plugins/cisco/common/cisco_exceptions.py:107 #, python-format -msgid "Nexus Port Binding (%(filters)s) is not present" +msgid "Nexus Port Binding (%(filters)s) is not present." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:113 -msgid "No usable Nexus switch found to create SVI interface" +#: neutron/plugins/cisco/common/cisco_exceptions.py:116 +msgid "No usable Nexus switch found to create SVI interface." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:118 +#: neutron/plugins/cisco/common/cisco_exceptions.py:121 #, python-format -msgid "PortVnic Binding %(port_id)s already exists" +msgid "PortVnic Binding %(port_id)s already exists." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:123 +#: neutron/plugins/cisco/common/cisco_exceptions.py:126 #, python-format -msgid "PortVnic Binding %(port_id)s is not present" +msgid "PortVnic Binding %(port_id)s is not present." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:131 +msgid "No subnet_id specified for router gateway." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:136 +#, python-format +msgid "Subnet %(subnet_id)s has an interface on %(router_id)s." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:141 +msgid "Nexus hardware router gateway only uses Subnet Ids." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:145 +#, python-format +msgid "" +"Unable to unplug the attachment %(att_id)s from port %(port_id)s for " +"network %(net_id)s. The attachment %(att_id)s does not exist." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:128 -msgid "No subnet_id specified for router gateway" +#: neutron/plugins/cisco/common/cisco_exceptions.py:152 +#, python-format +msgid "Policy Profile %(profile_id)s already exists." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:158 +#, python-format +msgid "Policy Profile %(profile_id)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:163 +#, python-format +msgid "Network Profile %(profile_id)s already exists." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:169 +#, python-format +msgid "Network Profile %(profile_id)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:174 +#, python-format +msgid "" +"No more segments available in network segment pool " +"%(network_profile_name)s." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:180 +#, python-format +msgid "VM Network %(name)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:185 +#, python-format +msgid "Unable to create the network. The VXLAN ID %(vxlan_id)s is in use." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:191 +#, python-format +msgid "Connection to VSM failed: %(reason)s." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:196 +#, python-format +msgid "Internal VSM Error: %(reason)s." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:201 +#, python-format +msgid "Network Binding for network %(network_id)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:133 +#: neutron/plugins/cisco/common/cisco_exceptions.py:207 #, python-format -msgid "Subnet %(subnet_id)s has an interface on %(router_id)s" +msgid "Port Binding for port %(port_id)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:138 -msgid "Nexus hardware router gateway only uses Subnet Ids" +#: neutron/plugins/cisco/common/cisco_exceptions.py:213 +#, python-format +msgid "Profile-Tenant binding for profile %(profile_id)s could not be found." msgstr "" #: neutron/plugins/cisco/common/cisco_faults.py:74 @@ -4429,31 +4502,223 @@ msgstr "" msgid "Nexus Switch to use" msgstr "" -#: neutron/plugins/cisco/common/config.py:36 +#: neutron/plugins/cisco/common/config.py:35 msgid "VLAN Name prefix" msgstr "" -#: neutron/plugins/cisco/common/config.py:38 +#: neutron/plugins/cisco/common/config.py:37 msgid "VLAN Name prefix for provider vlans" msgstr "" -#: neutron/plugins/cisco/common/config.py:46 +#: neutron/plugins/cisco/common/config.py:45 msgid "Distribute SVI interfaces over all switches" msgstr "" -#: neutron/plugins/cisco/common/config.py:50 +#: neutron/plugins/cisco/common/config.py:49 msgid "Model Class" msgstr "" -#: neutron/plugins/cisco/common/config.py:54 +#: neutron/plugins/cisco/common/config.py:53 msgid "Nexus Driver Name" msgstr "" +#: neutron/plugins/cisco/common/config.py:58 +msgid "N1K Integration Bridge" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:60 +msgid "N1K Enable Tunneling" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:62 +msgid "N1K Tunnel Bridge" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:64 +msgid "N1K Local IP" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:66 +msgid "N1K Tenant Network Type" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:68 +msgid "N1K Bridge Mappings" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:70 +msgid "N1K VXLAN ID Ranges" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:72 +msgid "N1K Network VLAN Ranges" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:74 +msgid "N1K default policy profile" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:76 +msgid "N1K Policy profile polling duration in seconds" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:101 +#, python-format +msgid "seg_min %(seg_min)s, seg_max %(seg_max)s" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:226 +#, python-format +msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:344 +#, python-format +msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:348 +#, python-format +msgid "" +"Reserving specific vlan %(vlan)s on physical network %(network)s outside " +"pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:376 +#, python-format +msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:381 +#, python-format +msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:385 +#, python-format +msgid "vlan_id %(vlan)s on physical network %(network)s not found" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:395 +#, python-format +msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:433 +#, python-format +msgid "Removing vxlan %s from pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:464 +#, python-format +msgid "Reserving specific vxlan %s from pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:466 +#, python-format +msgid "Reserving specific vxlan %s outside pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:488 +#, python-format +msgid "Releasing vxlan %s to pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:492 +#, python-format +msgid "Releasing vxlan %s outside pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:495 +#, python-format +msgid "vxlan_id %s not found" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:603 +msgid "create_network_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:621 +msgid "delete_network_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:635 +msgid "update_network_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:644 +msgid "get_network_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:670 +msgid "create_policy_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:681 +msgid "delete_policy_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:690 +msgid "update_policy_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:699 +msgid "get_policy_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:726 +msgid "_profile_binding_exists()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:733 +msgid "_get_profile_binding" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:742 +msgid "get_profile_binding()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:751 +msgid "delete_profile_binding()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:758 +#, python-format +msgid "" +"Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " +"ID %(tenant_id)" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:772 +msgid "_get_profile_bindings()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:991 +msgid "invalid segment range. example range: 500-550" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1001 +msgid "arguments segment_type and segment_range missing for network profile" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1008 +msgid "segment_type should either be vlan or vxlan" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1036 +#, python-format +msgid "NetworkProfile name %s already exists" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1048 +msgid "segment range overlaps with another profile" +msgstr "" + #: neutron/plugins/cisco/db/network_db_v2.py:46 msgid "get_qos() called" msgstr "" -#: neutron/plugins/cisco/db/network_db_v2.py:60 +#: neutron/plugins/cisco/db/network_db_v2.py:59 msgid "add_qos() called" msgstr "" @@ -4500,65 +4765,317 @@ msgstr "" msgid "get_nexussvi_bindings() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:75 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:77 #, python-format msgid "Loaded device plugin %s\n" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:93 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:94 #, python-format msgid "%(module)s.%(name)s init done" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:139 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:140 #, python-format msgid "No %s Plugin loaded" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:140 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:141 #, python-format msgid "%(plugin_key)s: %(function_name)s with args %(args)s ignored" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:235 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:236 #, python-format msgid "provider network added to DB: %(network_id)s, %(vlan_id)s" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:279 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:280 #, python-format msgid "provider network removed from DB: %s" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:387 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:388 #, python-format msgid "Unable to update port '%s' on Nexus switch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:442 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:443 msgid "Nexus plugin loaded, creating SVI on switch" msgstr "" #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:463 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:490 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:488 msgid "No Nexus plugin, sending to vswitch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:478 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:477 msgid "Nexus plugin loaded, deleting SVI from switch" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:155 -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:162 -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:175 -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:182 -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:202 -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:208 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:195 +#, python-format +msgid "seg id %s\n" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:233 +msgid "logical network" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:253 +msgid "network_segment_pool" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:293 +msgid "Invalid input for CIDR" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:410 +#, python-format +msgid "req: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:415 +#, python-format +msgid "status_code %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:420 +#, python-format +msgid "VSM: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:192 +msgid "_setup_vsm" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:213 +msgid "_populate_policy_profiles" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:216 +#, python-format +msgid "_populate_policy_profiles %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:224 +msgid "No policy profile populated from VSM" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:231 +msgid "_poll_policies" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:313 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324 +#: neutron/plugins/mlnx/mlnx_plugin.py:155 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378 +msgid "provider:network_type required" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:317 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:331 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:334 +#: neutron/plugins/mlnx/mlnx_plugin.py:185 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:388 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 +msgid "provider:segmentation_id required" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:320 +msgid "provider:segmentation_id out of range (1 through 4094)" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:325 +msgid "provider:physical_network specified for VXLAN network" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:334 +msgid "provider:segmentation_id out of range (5000+)" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:338 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 +#: neutron/plugins/mlnx/mlnx_plugin.py:171 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 +#, python-format +msgid "provider:network_type %s not supported" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:344 +#: neutron/plugins/mlnx/mlnx_plugin.py:212 +#, python-format +msgid "unknown provider:physical_network %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:350 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:368 +#: neutron/plugins/mlnx/mlnx_plugin.py:218 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 +msgid "provider:physical_network required" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:405 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:408 +msgid "n1kv:profile_id does not exist" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:419 +msgid "_send_create_logical_network" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:440 +#, python-format +msgid "_send_create_network_profile_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:450 +#, python-format +msgid "_send_delete_network_profile_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:463 +#, python-format +msgid "_send_create_network_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:477 +#, python-format +msgid "_send_update_network_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:494 +#, python-format +msgid "_send_delete_network_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:508 +#, python-format +msgid "_send_create_subnet_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:522 +#, python-format +msgid "_send_delete_subnet_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:539 +#, python-format +msgid "_send_create_port_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:580 +#, python-format +msgid "_send_update_port_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:595 +#, python-format +msgid "_send_delete_port_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:636 +#, python-format +msgid "create network: profile_id=%s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:644 +#, python-format +msgid "" +"Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, " +"multicast_ip %(multicast_ip)s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:687 +#: neutron/plugins/hyperv/hyperv_neutron_plugin.py:249 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:174 +#: neutron/plugins/mlnx/mlnx_plugin.py:271 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:479 +#, python-format +msgid "Created network: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:708 +#, python-format +msgid "Updated network: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:734 +#, python-format +msgid "Deleted network: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:744 +#, python-format +msgid "Get network: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:765 +msgid "Get networks" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:803 +#, python-format +msgid "create port: profile_id=%s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:816 +#, python-format +msgid "Created port: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:836 +#, python-format +msgid "Update port: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:863 +#, python-format +msgid "Get port: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:883 +msgid "Get ports" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:899 +msgid "Create subnet" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:907 +#, python-format +msgid "Created subnet: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:918 +msgid "Update subnet" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:932 +#, python-format +msgid "Delete subnet: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:947 +#, python-format +msgid "Get subnet: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:967 +msgid "Get subnets" +msgstr "" + +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:158 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:165 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:178 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:185 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:205 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:211 #, python-format msgid "NexusDriver: %s" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:189 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:192 #, python-format msgid "NexusDriver created VLAN: %s" msgstr "" @@ -4727,14 +5244,6 @@ msgstr "" msgid "Network type %s not supported" msgstr "" -#: neutron/plugins/hyperv/hyperv_neutron_plugin.py:249 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:174 -#: neutron/plugins/mlnx/mlnx_plugin.py:271 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:479 -#, python-format -msgid "Created network: %s" -msgstr "" - #: neutron/plugins/hyperv/rpc_callbacks.py:77 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:116 #: neutron/plugins/mlnx/rpc_callbacks.py:97 @@ -4979,25 +5488,12 @@ msgstr "" msgid "%s. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324 -#: neutron/plugins/mlnx/mlnx_plugin.py:155 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378 -msgid "provider:network_type required" -msgstr "" - #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:328 #: neutron/plugins/mlnx/mlnx_plugin.py:180 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:382 msgid "provider:segmentation_id specified for flat network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:334 -#: neutron/plugins/mlnx/mlnx_plugin.py:185 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:388 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 -msgid "provider:segmentation_id required" -msgstr "" - #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:337 #: neutron/plugins/mlnx/mlnx_plugin.py:188 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:391 @@ -5017,25 +5513,12 @@ msgstr "" msgid "provider:segmentation_id specified for local network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 -#: neutron/plugins/mlnx/mlnx_plugin.py:171 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 -#, python-format -msgid "provider:network_type %s not supported" -msgstr "" - #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:362 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:368 -#: neutron/plugins/mlnx/mlnx_plugin.py:218 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 -msgid "provider:physical_network required" -msgstr "" - #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:89 msgid "Invalid Network ID, will lead to incorrect bridgename" msgstr "" @@ -6410,11 +6893,6 @@ msgstr "" msgid "%s. Server terminated!" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:212 -#, python-format -msgid "unknown provider:physical_network %s" -msgstr "" - #: neutron/plugins/mlnx/mlnx_plugin.py:233 msgid "invalid vnic_type on port_create" msgstr "" @@ -6674,118 +7152,118 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:166 +#: neutron/plugins/nec/nec_plugin.py:150 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:170 +#: neutron/plugins/nec/nec_plugin.py:154 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:174 +#: neutron/plugins/nec/nec_plugin.py:158 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:180 +#: neutron/plugins/nec/nec_plugin.py:162 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:186 +#: neutron/plugins/nec/nec_plugin.py:170 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:204 -#, python-format -msgid "delete_ofc_port() failed due to %s" +#: neutron/plugins/nec/nec_plugin.py:183 +msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:208 -msgid "deactivate_port(): skip, ofc_port does not exist." +#: neutron/plugins/nec/nec_plugin.py:191 +#, python-format +msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:220 +#: neutron/plugins/nec/nec_plugin.py:212 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:239 +#: neutron/plugins/nec/nec_plugin.py:229 #, python-format -msgid "create_network() failed due to %s" +msgid "failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:255 +#: neutron/plugins/nec/nec_plugin.py:245 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:295 +#: neutron/plugins/nec/nec_plugin.py:285 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:314 +#: neutron/plugins/nec/nec_plugin.py:304 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:329 +#: neutron/plugins/nec/nec_plugin.py:319 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:344 +#: neutron/plugins/nec/nec_plugin.py:334 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:357 +#: neutron/plugins/nec/nec_plugin.py:347 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:380 +#: neutron/plugins/nec/nec_plugin.py:371 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:409 +#: neutron/plugins/nec/nec_plugin.py:400 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:417 +#: neutron/plugins/nec/nec_plugin.py:408 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:477 +#: neutron/plugins/nec/nec_plugin.py:468 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:508 +#: neutron/plugins/nec/nec_plugin.py:499 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:518 +#: neutron/plugins/nec/nec_plugin.py:509 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:537 +#: neutron/plugins/nec/nec_plugin.py:528 #, 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:542 +#: neutron/plugins/nec/nec_plugin.py:533 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -8827,27 +9305,127 @@ msgstr "" msgid "Multiple providers specified for service %s" msgstr "" -#: neutron/services/firewall/fwaas_plugin.py:47 +#: neutron/services/firewall/fwaas_plugin.py:48 msgid "set_firewall_status() called" msgstr "" -#: neutron/services/firewall/fwaas_plugin.py:59 +#: neutron/services/firewall/fwaas_plugin.py:60 msgid "firewall_deleted() called" msgstr "" -#: neutron/services/firewall/fwaas_plugin.py:67 +#: neutron/services/firewall/fwaas_plugin.py:68 #, python-format msgid "Firewall %s unexpectedly deleted by agent." msgstr "" -#: neutron/services/firewall/fwaas_plugin.py:73 +#: neutron/services/firewall/fwaas_plugin.py:74 msgid "get_firewalls_for_tenant() called" msgstr "" -#: neutron/services/firewall/fwaas_plugin.py:82 +#: neutron/services/firewall/fwaas_plugin.py:83 msgid "get_firewalls_for_tenant_without_rules() called" msgstr "" +#: neutron/services/firewall/fwaas_plugin.py:89 +msgid "get_tenants_with_firewalls() called" +msgstr "" + +#: neutron/services/firewall/agents/firewall_agent_api.py:34 +msgid "Name of the FWaaS Driver" +msgstr "" + +#: neutron/services/firewall/agents/firewall_agent_api.py:38 +msgid "Enable FWaaS" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:45 +msgid "Retrieve Firewall with rules from Plugin" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:54 +msgid "Retrieve Tenants with Firewalls configured from Plugin" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:66 +msgid "Initializing firewall agent" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:73 +#, python-format +msgid "FWaaS Driver Loaded: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:75 +#, python-format +msgid "Error importing FWaaS device driver: %s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:107 +#, python-format +msgid "%(func_name)s from agent for fw: %(fwid)s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:115 +#, python-format +msgid "No Routers on tenant: %s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:117 +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:241 +#, python-format +msgid "Apply fw on Router List: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:126 +#, python-format +msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:141 +#, python-format +msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:158 +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:171 +#, python-format +msgid "Firewall Driver Error on fw state %(fwmsg)s for fw: %(fwid)s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:183 +#, python-format +msgid "Process router add, router_id: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:194 +#, python-format +msgid "Process router add, fw_list: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:211 +#, python-format +msgid "FWaaS RPC info call failed for '%s'." +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:223 +#, python-format +msgid "Tenants with Firewalls: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:233 +#, python-format +msgid "Router List: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:235 +#, python-format +msgid "fw_list: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252 +msgid "Failed fwaas process services sync" +msgstr "" + #: neutron/services/loadbalancer/agent_scheduler.py:94 #, python-format msgid "Pool %(pool_id)s has already been hosted by lbaas agent %(agent_id)s" @@ -9208,3 +9786,76 @@ msgstr "" #~ msgid "get_all_nexusport_bindings() called" #~ msgstr "" +#~ msgid "" +#~ "%(class_name)s method %(method_name)scalled with " +#~ "arguments %(args)s %(kwargs)s " +#~ msgstr "" + +#~ msgid "create_credential() called" +#~ msgstr "" + +#~ msgid "delete_credential() called" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to complete operation. No more" +#~ " dynamic nics are available in the" +#~ " system." +#~ msgstr "" + +#~ msgid "" +#~ "NetworkVlanBinding for %(vlan_id)s and network" +#~ " %(network_id)s already exists" +#~ msgstr "" + +#~ msgid "Vlan ID %(vlan_id)s not found" +#~ msgstr "" + +#~ msgid "No Vlan ID available" +#~ msgstr "" + +#~ msgid "QoS level %(qos_id)s could not be found for tenant %(tenant_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "QoS level with name %(qos_name)s already" +#~ " exists for tenant %(tenant_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "Credential %(credential_id)s could not be " +#~ "found for tenant %(tenant_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "Credential %(credential_name)s could not be" +#~ " found for tenant %(tenant_id)s" +#~ msgstr "" + +#~ msgid "Credential %(credential_name)s already exists for tenant %(tenant_id)s" +#~ msgstr "" + +#~ msgid "Nexus Port Binding (%(filters)s) is not present" +#~ msgstr "" + +#~ msgid "No usable Nexus switch found to create SVI interface" +#~ msgstr "" + +#~ msgid "PortVnic Binding %(port_id)s already exists" +#~ msgstr "" + +#~ msgid "PortVnic Binding %(port_id)s is not present" +#~ msgstr "" + +#~ msgid "No subnet_id specified for router gateway" +#~ msgstr "" + +#~ msgid "Subnet %(subnet_id)s has an interface on %(router_id)s" +#~ msgstr "" + +#~ msgid "Nexus hardware router gateway only uses Subnet Ids" +#~ msgstr "" + +#~ msgid "create_network() failed due to %s" +#~ msgstr "" + diff --git a/neutron/locale/en_US/LC_MESSAGES/neutron.po b/neutron/locale/en_US/LC_MESSAGES/neutron.po index 2172e4a43..111d32c8c 100644 --- a/neutron/locale/en_US/LC_MESSAGES/neutron.po +++ b/neutron/locale/en_US/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-08-12 06:14+0000\n" +"POT-Creation-Date: 2013-08-13 06:13+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: English (United States) " @@ -517,20 +517,20 @@ msgstr "" msgid "Unable update lease. Exception" msgstr "" -#: neutron/agent/dhcp_agent.py:841 neutron/agent/l3_agent.py:805 +#: neutron/agent/dhcp_agent.py:841 neutron/agent/l3_agent.py:808 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:847 neutron/agent/l3_agent.py:810 +#: neutron/agent/dhcp_agent.py:847 neutron/agent/l3_agent.py:813 #: 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:855 neutron/agent/l3_agent.py:815 +#: neutron/agent/dhcp_agent.py:855 neutron/agent/l3_agent.py:818 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:281 #, python-format msgid "agent_updated by server side %s!" @@ -583,65 +583,65 @@ msgid "" "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:334 +#: neutron/agent/l3_agent.py:335 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:336 neutron/db/l3_db.py:924 +#: neutron/agent/l3_agent.py:337 neutron/db/l3_db.py:924 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: neutron/agent/l3_agent.py:470 +#: neutron/agent/l3_agent.py:471 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: neutron/agent/l3_agent.py:607 +#: neutron/agent/l3_agent.py:608 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:612 +#: neutron/agent/l3_agent.py:613 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:620 +#: neutron/agent/l3_agent.py:621 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:624 +#: neutron/agent/l3_agent.py:625 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:631 +#: neutron/agent/l3_agent.py:632 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: neutron/agent/l3_agent.py:687 neutron/agent/l3_agent.py:716 +#: neutron/agent/l3_agent.py:688 neutron/agent/l3_agent.py:719 msgid "Failed synchronizing routers" msgstr "" -#: neutron/agent/l3_agent.py:712 +#: neutron/agent/l3_agent.py:715 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:720 +#: neutron/agent/l3_agent.py:723 msgid "L3 agent started" msgstr "" -#: neutron/agent/l3_agent.py:740 +#: neutron/agent/l3_agent.py:743 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:748 +#: neutron/agent/l3_agent.py:751 #, python-format msgid "Removed route entry is '%s'" msgstr "" @@ -1951,7 +1951,7 @@ msgstr "" #: neutron/common/log.py:31 #, python-format msgid "" -"%(class_name)s method %(method_name)scalled with arguments %(args)s " +"%(class_name)s method %(method_name)s called with arguments %(args)s " "%(kwargs)s " msgstr "" @@ -2425,17 +2425,17 @@ msgid "" msgstr "" #: neutron/db/firewall/firewall_db.py:228 -#: neutron/services/firewall/fwaas_plugin.py:202 +#: neutron/services/firewall/fwaas_plugin.py:211 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:244 -#: neutron/services/firewall/fwaas_plugin.py:211 +#: neutron/services/firewall/fwaas_plugin.py:220 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:254 -#: neutron/services/firewall/fwaas_plugin.py:226 +#: neutron/services/firewall/fwaas_plugin.py:235 msgid "delete_firewall() called" msgstr "" @@ -2456,7 +2456,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:296 -#: neutron/services/firewall/fwaas_plugin.py:235 +#: neutron/services/firewall/fwaas_plugin.py:244 msgid "update_firewall_policy() called" msgstr "" @@ -2481,12 +2481,12 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:364 -#: neutron/services/firewall/fwaas_plugin.py:243 +#: neutron/services/firewall/fwaas_plugin.py:252 msgid "update_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:388 -#: neutron/services/firewall/fwaas_plugin.py:253 +#: neutron/services/firewall/fwaas_plugin.py:262 msgid "delete_firewall_rule() called" msgstr "" @@ -2503,12 +2503,12 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:416 -#: neutron/services/firewall/fwaas_plugin.py:272 +#: neutron/services/firewall/fwaas_plugin.py:281 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:456 -#: neutron/services/firewall/fwaas_plugin.py:280 +#: neutron/services/firewall/fwaas_plugin.py:289 msgid "remove_rule() called" msgstr "" @@ -2729,30 +2729,35 @@ msgstr "" msgid "Missing rule info argument for insert/remove rule operation." msgstr "" -#: neutron/extensions/firewall.py:138 +#: neutron/extensions/firewall.py:98 +#, python-format +msgid "%(driver)s: Internal driver error." +msgstr "" + +#: neutron/extensions/firewall.py:147 #, python-format msgid "Port '%s' is not a valid number" msgstr "" -#: neutron/extensions/firewall.py:142 +#: neutron/extensions/firewall.py:151 #, python-format msgid "Invalid port '%s'" msgstr "" -#: neutron/extensions/firewall.py:156 +#: neutron/extensions/firewall.py:165 #, python-format msgid "%(msg_ip)s and %(msg_subnet)s" msgstr "" -#: neutron/extensions/firewall.py:276 +#: neutron/extensions/firewall.py:285 msgid "Number of firewalls allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/extensions/firewall.py:280 +#: neutron/extensions/firewall.py:289 msgid "Number of firewall policies allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/extensions/firewall.py:284 +#: neutron/extensions/firewall.py:293 msgid "Number of firewall rules allowed per tenant, -1 for unlimited" msgstr "" @@ -2939,6 +2944,7 @@ msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:56 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:373 msgid "plugin does not support updating provider attributes" msgstr "" @@ -4165,115 +4171,107 @@ msgstr "" msgid "Connect success to host %(host)s:%(ssh_port)d" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:75 +#: neutron/plugins/cisco/network_plugin.py:74 #, python-format msgid "Model %s manages state" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:88 +#: neutron/plugins/cisco/network_plugin.py:87 msgid "Plugin initialization complete" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:134 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:222 +#: neutron/plugins/cisco/network_plugin.py:133 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:223 msgid "create_network() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:151 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:254 +#: neutron/plugins/cisco/network_plugin.py:150 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:255 msgid "update_network() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:164 +#: neutron/plugins/cisco/network_plugin.py:163 msgid "delete_network() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:187 +#: neutron/plugins/cisco/network_plugin.py:186 msgid "get_network() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:192 +#: neutron/plugins/cisco/network_plugin.py:191 msgid "get_networks() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:197 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:320 +#: neutron/plugins/cisco/network_plugin.py:196 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:321 msgid "create_port() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:207 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:406 +#: neutron/plugins/cisco/network_plugin.py:206 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:407 msgid "delete_port() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:226 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:365 +#: neutron/plugins/cisco/network_plugin.py:225 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:366 msgid "update_port() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:237 +#: neutron/plugins/cisco/network_plugin.py:236 msgid "create_subnet() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:249 +#: neutron/plugins/cisco/network_plugin.py:248 #: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:339 msgid "update_subnet() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:255 +#: neutron/plugins/cisco/network_plugin.py:254 msgid "delete_subnet() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:278 +#: neutron/plugins/cisco/network_plugin.py:277 #: neutron/plugins/cisco/db/network_db_v2.py:38 msgid "get_all_qoss() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:284 +#: neutron/plugins/cisco/network_plugin.py:283 msgid "get_qos_details() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:294 +#: neutron/plugins/cisco/network_plugin.py:293 msgid "create_qos() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:300 +#: neutron/plugins/cisco/network_plugin.py:299 msgid "delete_qos() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:310 +#: neutron/plugins/cisco/network_plugin.py:309 msgid "rename_qos() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:321 +#: neutron/plugins/cisco/network_plugin.py:320 msgid "get_all_credentials() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:327 +#: neutron/plugins/cisco/network_plugin.py:326 msgid "get_credential_details() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:338 -msgid "create_credential() called" -msgstr "" - -#: neutron/plugins/cisco/network_plugin.py:345 -msgid "delete_credential() called" -msgstr "" - -#: neutron/plugins/cisco/network_plugin.py:356 +#: neutron/plugins/cisco/network_plugin.py:335 msgid "rename_credential() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:367 +#: neutron/plugins/cisco/network_plugin.py:345 msgid "schedule_host() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:379 +#: neutron/plugins/cisco/network_plugin.py:357 msgid "associate_port() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:386 +#: neutron/plugins/cisco/network_plugin.py:364 msgid "detach_port() called" msgstr "" @@ -4284,7 +4282,7 @@ msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:32 msgid "" -"Unable to complete operation. No more dynamic nics are available in the " +"Unable to complete operation. No more dynamic NICs are available in the " "system." msgstr "" @@ -4292,93 +4290,168 @@ msgstr "" #, python-format msgid "" "NetworkVlanBinding for %(vlan_id)s and network %(network_id)s already " -"exists" +"exists." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:44 #, python-format -msgid "Vlan ID %(vlan_id)s not found" +msgid "Vlan ID %(vlan_id)s not found." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:49 -msgid "No Vlan ID available" +msgid "" +"Unable to complete operation. VLAN ID exists outside of the configured " +"network segment range." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:54 -#, python-format -msgid "QoS level %(qos_id)s could not be found for tenant %(tenant_id)s" +#: neutron/plugins/cisco/common/cisco_exceptions.py:55 +msgid "No Vlan ID available." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:60 #, python-format -msgid "QoS level with name %(qos_name)s already exists for tenant %(tenant_id)s" +msgid "QoS level %(qos_id)s could not be found for tenant %(tenant_id)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:66 #, python-format -msgid "Credential %(credential_id)s could not be found for tenant %(tenant_id)s" +msgid "QoS level with name %(qos_name)s already exists for tenant %(tenant_id)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:72 #, python-format -msgid "Credential %(credential_name)s could not be found for tenant %(tenant_id)s" +msgid "Credential %(credential_id)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:77 +#, python-format +msgid "Credential %(credential_name)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:78 +#: neutron/plugins/cisco/common/cisco_exceptions.py:82 #, python-format -msgid "Credential %(credential_name)s already exists for tenant %(tenant_id)s" +msgid "Credential %(credential_name)s already exists." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:84 +#: neutron/plugins/cisco/common/cisco_exceptions.py:87 #, python-format msgid "Provider network %s already exists" msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:89 +#: neutron/plugins/cisco/common/cisco_exceptions.py:92 #, python-format msgid "Connection to %(host)s is not configured." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:94 +#: neutron/plugins/cisco/common/cisco_exceptions.py:97 #, python-format msgid "Unable to connect to Nexus %(nexus_host)s. Reason: %(exc)s." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:99 +#: neutron/plugins/cisco/common/cisco_exceptions.py:102 #, python-format msgid "Failed to configure Nexus: %(config)s. Reason: %(exc)s." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:104 +#: neutron/plugins/cisco/common/cisco_exceptions.py:107 #, python-format -msgid "Nexus Port Binding (%(filters)s) is not present" +msgid "Nexus Port Binding (%(filters)s) is not present." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:113 -msgid "No usable Nexus switch found to create SVI interface" +#: neutron/plugins/cisco/common/cisco_exceptions.py:116 +msgid "No usable Nexus switch found to create SVI interface." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:118 +#: neutron/plugins/cisco/common/cisco_exceptions.py:121 #, python-format -msgid "PortVnic Binding %(port_id)s already exists" +msgid "PortVnic Binding %(port_id)s already exists." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:123 +#: neutron/plugins/cisco/common/cisco_exceptions.py:126 #, python-format -msgid "PortVnic Binding %(port_id)s is not present" +msgid "PortVnic Binding %(port_id)s is not present." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:131 +msgid "No subnet_id specified for router gateway." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:136 +#, python-format +msgid "Subnet %(subnet_id)s has an interface on %(router_id)s." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:141 +msgid "Nexus hardware router gateway only uses Subnet Ids." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:145 +#, python-format +msgid "" +"Unable to unplug the attachment %(att_id)s from port %(port_id)s for " +"network %(net_id)s. The attachment %(att_id)s does not exist." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:128 -msgid "No subnet_id specified for router gateway" +#: neutron/plugins/cisco/common/cisco_exceptions.py:152 +#, python-format +msgid "Policy Profile %(profile_id)s already exists." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:158 +#, python-format +msgid "Policy Profile %(profile_id)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:163 +#, python-format +msgid "Network Profile %(profile_id)s already exists." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:169 +#, python-format +msgid "Network Profile %(profile_id)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:174 +#, python-format +msgid "" +"No more segments available in network segment pool " +"%(network_profile_name)s." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:180 +#, python-format +msgid "VM Network %(name)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:185 +#, python-format +msgid "Unable to create the network. The VXLAN ID %(vxlan_id)s is in use." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:191 +#, python-format +msgid "Connection to VSM failed: %(reason)s." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:196 +#, python-format +msgid "Internal VSM Error: %(reason)s." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:201 +#, python-format +msgid "Network Binding for network %(network_id)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:133 +#: neutron/plugins/cisco/common/cisco_exceptions.py:207 #, python-format -msgid "Subnet %(subnet_id)s has an interface on %(router_id)s" +msgid "Port Binding for port %(port_id)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:138 -msgid "Nexus hardware router gateway only uses Subnet Ids" +#: neutron/plugins/cisco/common/cisco_exceptions.py:213 +#, python-format +msgid "Profile-Tenant binding for profile %(profile_id)s could not be found." msgstr "" #: neutron/plugins/cisco/common/cisco_faults.py:74 @@ -4429,31 +4502,223 @@ msgstr "" msgid "Nexus Switch to use" msgstr "" -#: neutron/plugins/cisco/common/config.py:36 +#: neutron/plugins/cisco/common/config.py:35 msgid "VLAN Name prefix" msgstr "" -#: neutron/plugins/cisco/common/config.py:38 +#: neutron/plugins/cisco/common/config.py:37 msgid "VLAN Name prefix for provider vlans" msgstr "" -#: neutron/plugins/cisco/common/config.py:46 +#: neutron/plugins/cisco/common/config.py:45 msgid "Distribute SVI interfaces over all switches" msgstr "" -#: neutron/plugins/cisco/common/config.py:50 +#: neutron/plugins/cisco/common/config.py:49 msgid "Model Class" msgstr "" -#: neutron/plugins/cisco/common/config.py:54 +#: neutron/plugins/cisco/common/config.py:53 msgid "Nexus Driver Name" msgstr "" +#: neutron/plugins/cisco/common/config.py:58 +msgid "N1K Integration Bridge" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:60 +msgid "N1K Enable Tunneling" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:62 +msgid "N1K Tunnel Bridge" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:64 +msgid "N1K Local IP" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:66 +msgid "N1K Tenant Network Type" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:68 +msgid "N1K Bridge Mappings" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:70 +msgid "N1K VXLAN ID Ranges" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:72 +msgid "N1K Network VLAN Ranges" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:74 +msgid "N1K default policy profile" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:76 +msgid "N1K Policy profile polling duration in seconds" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:101 +#, python-format +msgid "seg_min %(seg_min)s, seg_max %(seg_max)s" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:226 +#, python-format +msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:344 +#, python-format +msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:348 +#, python-format +msgid "" +"Reserving specific vlan %(vlan)s on physical network %(network)s outside " +"pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:376 +#, python-format +msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:381 +#, python-format +msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:385 +#, python-format +msgid "vlan_id %(vlan)s on physical network %(network)s not found" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:395 +#, python-format +msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:433 +#, python-format +msgid "Removing vxlan %s from pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:464 +#, python-format +msgid "Reserving specific vxlan %s from pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:466 +#, python-format +msgid "Reserving specific vxlan %s outside pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:488 +#, python-format +msgid "Releasing vxlan %s to pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:492 +#, python-format +msgid "Releasing vxlan %s outside pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:495 +#, python-format +msgid "vxlan_id %s not found" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:603 +msgid "create_network_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:621 +msgid "delete_network_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:635 +msgid "update_network_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:644 +msgid "get_network_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:670 +msgid "create_policy_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:681 +msgid "delete_policy_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:690 +msgid "update_policy_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:699 +msgid "get_policy_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:726 +msgid "_profile_binding_exists()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:733 +msgid "_get_profile_binding" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:742 +msgid "get_profile_binding()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:751 +msgid "delete_profile_binding()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:758 +#, python-format +msgid "" +"Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " +"ID %(tenant_id)" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:772 +msgid "_get_profile_bindings()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:991 +msgid "invalid segment range. example range: 500-550" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1001 +msgid "arguments segment_type and segment_range missing for network profile" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1008 +msgid "segment_type should either be vlan or vxlan" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1036 +#, python-format +msgid "NetworkProfile name %s already exists" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1048 +msgid "segment range overlaps with another profile" +msgstr "" + #: neutron/plugins/cisco/db/network_db_v2.py:46 msgid "get_qos() called" msgstr "" -#: neutron/plugins/cisco/db/network_db_v2.py:60 +#: neutron/plugins/cisco/db/network_db_v2.py:59 msgid "add_qos() called" msgstr "" @@ -4500,65 +4765,317 @@ msgstr "" msgid "get_nexussvi_bindings() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:75 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:77 #, python-format msgid "Loaded device plugin %s\n" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:93 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:94 #, python-format msgid "%(module)s.%(name)s init done" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:139 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:140 #, python-format msgid "No %s Plugin loaded" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:140 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:141 #, python-format msgid "%(plugin_key)s: %(function_name)s with args %(args)s ignored" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:235 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:236 #, python-format msgid "provider network added to DB: %(network_id)s, %(vlan_id)s" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:279 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:280 #, python-format msgid "provider network removed from DB: %s" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:387 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:388 #, python-format msgid "Unable to update port '%s' on Nexus switch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:442 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:443 msgid "Nexus plugin loaded, creating SVI on switch" msgstr "" #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:463 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:490 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:488 msgid "No Nexus plugin, sending to vswitch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:478 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:477 msgid "Nexus plugin loaded, deleting SVI from switch" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:155 -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:162 -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:175 -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:182 -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:202 -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:208 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:195 +#, python-format +msgid "seg id %s\n" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:233 +msgid "logical network" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:253 +msgid "network_segment_pool" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:293 +msgid "Invalid input for CIDR" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:410 +#, python-format +msgid "req: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:415 +#, python-format +msgid "status_code %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:420 +#, python-format +msgid "VSM: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:192 +msgid "_setup_vsm" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:213 +msgid "_populate_policy_profiles" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:216 +#, python-format +msgid "_populate_policy_profiles %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:224 +msgid "No policy profile populated from VSM" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:231 +msgid "_poll_policies" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:313 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324 +#: neutron/plugins/mlnx/mlnx_plugin.py:155 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378 +msgid "provider:network_type required" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:317 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:331 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:334 +#: neutron/plugins/mlnx/mlnx_plugin.py:185 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:388 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 +msgid "provider:segmentation_id required" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:320 +msgid "provider:segmentation_id out of range (1 through 4094)" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:325 +msgid "provider:physical_network specified for VXLAN network" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:334 +msgid "provider:segmentation_id out of range (5000+)" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:338 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 +#: neutron/plugins/mlnx/mlnx_plugin.py:171 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 +#, python-format +msgid "provider:network_type %s not supported" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:344 +#: neutron/plugins/mlnx/mlnx_plugin.py:212 +#, python-format +msgid "unknown provider:physical_network %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:350 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:368 +#: neutron/plugins/mlnx/mlnx_plugin.py:218 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 +msgid "provider:physical_network required" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:405 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:408 +msgid "n1kv:profile_id does not exist" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:419 +msgid "_send_create_logical_network" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:440 +#, python-format +msgid "_send_create_network_profile_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:450 +#, python-format +msgid "_send_delete_network_profile_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:463 +#, python-format +msgid "_send_create_network_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:477 +#, python-format +msgid "_send_update_network_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:494 +#, python-format +msgid "_send_delete_network_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:508 +#, python-format +msgid "_send_create_subnet_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:522 +#, python-format +msgid "_send_delete_subnet_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:539 +#, python-format +msgid "_send_create_port_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:580 +#, python-format +msgid "_send_update_port_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:595 +#, python-format +msgid "_send_delete_port_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:636 +#, python-format +msgid "create network: profile_id=%s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:644 +#, python-format +msgid "" +"Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, " +"multicast_ip %(multicast_ip)s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:687 +#: neutron/plugins/hyperv/hyperv_neutron_plugin.py:249 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:174 +#: neutron/plugins/mlnx/mlnx_plugin.py:271 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:479 +#, python-format +msgid "Created network: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:708 +#, python-format +msgid "Updated network: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:734 +#, python-format +msgid "Deleted network: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:744 +#, python-format +msgid "Get network: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:765 +msgid "Get networks" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:803 +#, python-format +msgid "create port: profile_id=%s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:816 +#, python-format +msgid "Created port: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:836 +#, python-format +msgid "Update port: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:863 +#, python-format +msgid "Get port: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:883 +msgid "Get ports" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:899 +msgid "Create subnet" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:907 +#, python-format +msgid "Created subnet: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:918 +msgid "Update subnet" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:932 +#, python-format +msgid "Delete subnet: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:947 +#, python-format +msgid "Get subnet: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:967 +msgid "Get subnets" +msgstr "" + +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:158 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:165 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:178 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:185 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:205 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:211 #, python-format msgid "NexusDriver: %s" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:189 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:192 #, python-format msgid "NexusDriver created VLAN: %s" msgstr "" @@ -4727,14 +5244,6 @@ msgstr "" msgid "Network type %s not supported" msgstr "" -#: neutron/plugins/hyperv/hyperv_neutron_plugin.py:249 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:174 -#: neutron/plugins/mlnx/mlnx_plugin.py:271 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:479 -#, python-format -msgid "Created network: %s" -msgstr "" - #: neutron/plugins/hyperv/rpc_callbacks.py:77 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:116 #: neutron/plugins/mlnx/rpc_callbacks.py:97 @@ -4979,25 +5488,12 @@ msgstr "" msgid "%s. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324 -#: neutron/plugins/mlnx/mlnx_plugin.py:155 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378 -msgid "provider:network_type required" -msgstr "" - #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:328 #: neutron/plugins/mlnx/mlnx_plugin.py:180 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:382 msgid "provider:segmentation_id specified for flat network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:334 -#: neutron/plugins/mlnx/mlnx_plugin.py:185 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:388 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 -msgid "provider:segmentation_id required" -msgstr "" - #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:337 #: neutron/plugins/mlnx/mlnx_plugin.py:188 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:391 @@ -5017,25 +5513,12 @@ msgstr "" msgid "provider:segmentation_id specified for local network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 -#: neutron/plugins/mlnx/mlnx_plugin.py:171 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 -#, python-format -msgid "provider:network_type %s not supported" -msgstr "" - #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:362 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:368 -#: neutron/plugins/mlnx/mlnx_plugin.py:218 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 -msgid "provider:physical_network required" -msgstr "" - #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:89 msgid "Invalid Network ID, will lead to incorrect bridgename" msgstr "" @@ -6410,11 +6893,6 @@ msgstr "" msgid "%s. Server terminated!" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:212 -#, python-format -msgid "unknown provider:physical_network %s" -msgstr "" - #: neutron/plugins/mlnx/mlnx_plugin.py:233 msgid "invalid vnic_type on port_create" msgstr "" @@ -6674,118 +7152,118 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:166 +#: neutron/plugins/nec/nec_plugin.py:150 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:170 +#: neutron/plugins/nec/nec_plugin.py:154 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:174 +#: neutron/plugins/nec/nec_plugin.py:158 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:180 +#: neutron/plugins/nec/nec_plugin.py:162 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:186 +#: neutron/plugins/nec/nec_plugin.py:170 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:204 -#, python-format -msgid "delete_ofc_port() failed due to %s" +#: neutron/plugins/nec/nec_plugin.py:183 +msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:208 -msgid "deactivate_port(): skip, ofc_port does not exist." +#: neutron/plugins/nec/nec_plugin.py:191 +#, python-format +msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:220 +#: neutron/plugins/nec/nec_plugin.py:212 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:239 +#: neutron/plugins/nec/nec_plugin.py:229 #, python-format -msgid "create_network() failed due to %s" +msgid "failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:255 +#: neutron/plugins/nec/nec_plugin.py:245 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:295 +#: neutron/plugins/nec/nec_plugin.py:285 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:314 +#: neutron/plugins/nec/nec_plugin.py:304 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:329 +#: neutron/plugins/nec/nec_plugin.py:319 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:344 +#: neutron/plugins/nec/nec_plugin.py:334 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:357 +#: neutron/plugins/nec/nec_plugin.py:347 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:380 +#: neutron/plugins/nec/nec_plugin.py:371 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:409 +#: neutron/plugins/nec/nec_plugin.py:400 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:417 +#: neutron/plugins/nec/nec_plugin.py:408 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:477 +#: neutron/plugins/nec/nec_plugin.py:468 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:508 +#: neutron/plugins/nec/nec_plugin.py:499 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:518 +#: neutron/plugins/nec/nec_plugin.py:509 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:537 +#: neutron/plugins/nec/nec_plugin.py:528 #, 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:542 +#: neutron/plugins/nec/nec_plugin.py:533 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -8827,27 +9305,127 @@ msgstr "" msgid "Multiple providers specified for service %s" msgstr "" -#: neutron/services/firewall/fwaas_plugin.py:47 +#: neutron/services/firewall/fwaas_plugin.py:48 msgid "set_firewall_status() called" msgstr "" -#: neutron/services/firewall/fwaas_plugin.py:59 +#: neutron/services/firewall/fwaas_plugin.py:60 msgid "firewall_deleted() called" msgstr "" -#: neutron/services/firewall/fwaas_plugin.py:67 +#: neutron/services/firewall/fwaas_plugin.py:68 #, python-format msgid "Firewall %s unexpectedly deleted by agent." msgstr "" -#: neutron/services/firewall/fwaas_plugin.py:73 +#: neutron/services/firewall/fwaas_plugin.py:74 msgid "get_firewalls_for_tenant() called" msgstr "" -#: neutron/services/firewall/fwaas_plugin.py:82 +#: neutron/services/firewall/fwaas_plugin.py:83 msgid "get_firewalls_for_tenant_without_rules() called" msgstr "" +#: neutron/services/firewall/fwaas_plugin.py:89 +msgid "get_tenants_with_firewalls() called" +msgstr "" + +#: neutron/services/firewall/agents/firewall_agent_api.py:34 +msgid "Name of the FWaaS Driver" +msgstr "" + +#: neutron/services/firewall/agents/firewall_agent_api.py:38 +msgid "Enable FWaaS" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:45 +msgid "Retrieve Firewall with rules from Plugin" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:54 +msgid "Retrieve Tenants with Firewalls configured from Plugin" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:66 +msgid "Initializing firewall agent" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:73 +#, python-format +msgid "FWaaS Driver Loaded: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:75 +#, python-format +msgid "Error importing FWaaS device driver: %s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:107 +#, python-format +msgid "%(func_name)s from agent for fw: %(fwid)s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:115 +#, python-format +msgid "No Routers on tenant: %s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:117 +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:241 +#, python-format +msgid "Apply fw on Router List: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:126 +#, python-format +msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:141 +#, python-format +msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:158 +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:171 +#, python-format +msgid "Firewall Driver Error on fw state %(fwmsg)s for fw: %(fwid)s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:183 +#, python-format +msgid "Process router add, router_id: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:194 +#, python-format +msgid "Process router add, fw_list: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:211 +#, python-format +msgid "FWaaS RPC info call failed for '%s'." +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:223 +#, python-format +msgid "Tenants with Firewalls: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:233 +#, python-format +msgid "Router List: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:235 +#, python-format +msgid "fw_list: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252 +msgid "Failed fwaas process services sync" +msgstr "" + #: neutron/services/loadbalancer/agent_scheduler.py:94 #, python-format msgid "Pool %(pool_id)s has already been hosted by lbaas agent %(agent_id)s" @@ -9208,3 +9786,76 @@ msgstr "" #~ msgid "get_all_nexusport_bindings() called" #~ msgstr "" +#~ msgid "" +#~ "%(class_name)s method %(method_name)scalled with " +#~ "arguments %(args)s %(kwargs)s " +#~ msgstr "" + +#~ msgid "create_credential() called" +#~ msgstr "" + +#~ msgid "delete_credential() called" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to complete operation. No more" +#~ " dynamic nics are available in the" +#~ " system." +#~ msgstr "" + +#~ msgid "" +#~ "NetworkVlanBinding for %(vlan_id)s and network" +#~ " %(network_id)s already exists" +#~ msgstr "" + +#~ msgid "Vlan ID %(vlan_id)s not found" +#~ msgstr "" + +#~ msgid "No Vlan ID available" +#~ msgstr "" + +#~ msgid "QoS level %(qos_id)s could not be found for tenant %(tenant_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "QoS level with name %(qos_name)s already" +#~ " exists for tenant %(tenant_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "Credential %(credential_id)s could not be " +#~ "found for tenant %(tenant_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "Credential %(credential_name)s could not be" +#~ " found for tenant %(tenant_id)s" +#~ msgstr "" + +#~ msgid "Credential %(credential_name)s already exists for tenant %(tenant_id)s" +#~ msgstr "" + +#~ msgid "Nexus Port Binding (%(filters)s) is not present" +#~ msgstr "" + +#~ msgid "No usable Nexus switch found to create SVI interface" +#~ msgstr "" + +#~ msgid "PortVnic Binding %(port_id)s already exists" +#~ msgstr "" + +#~ msgid "PortVnic Binding %(port_id)s is not present" +#~ msgstr "" + +#~ msgid "No subnet_id specified for router gateway" +#~ msgstr "" + +#~ msgid "Subnet %(subnet_id)s has an interface on %(router_id)s" +#~ msgstr "" + +#~ msgid "Nexus hardware router gateway only uses Subnet Ids" +#~ msgstr "" + +#~ msgid "create_network() failed due to %s" +#~ msgstr "" + diff --git a/neutron/locale/es/LC_MESSAGES/neutron.po b/neutron/locale/es/LC_MESSAGES/neutron.po index f1dc56b60..6c9c82c5c 100644 --- a/neutron/locale/es/LC_MESSAGES/neutron.po +++ b/neutron/locale/es/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-08-12 06:14+0000\n" +"POT-Creation-Date: 2013-08-13 06:13+0000\n" "PO-Revision-Date: 2013-05-13 06:01+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Spanish " @@ -517,20 +517,20 @@ msgstr "" msgid "Unable update lease. Exception" msgstr "" -#: neutron/agent/dhcp_agent.py:841 neutron/agent/l3_agent.py:805 +#: neutron/agent/dhcp_agent.py:841 neutron/agent/l3_agent.py:808 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:847 neutron/agent/l3_agent.py:810 +#: neutron/agent/dhcp_agent.py:847 neutron/agent/l3_agent.py:813 #: 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:855 neutron/agent/l3_agent.py:815 +#: neutron/agent/dhcp_agent.py:855 neutron/agent/l3_agent.py:818 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:281 #, python-format msgid "agent_updated by server side %s!" @@ -583,65 +583,65 @@ msgid "" "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:334 +#: neutron/agent/l3_agent.py:335 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:336 neutron/db/l3_db.py:924 +#: neutron/agent/l3_agent.py:337 neutron/db/l3_db.py:924 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: neutron/agent/l3_agent.py:470 +#: neutron/agent/l3_agent.py:471 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: neutron/agent/l3_agent.py:607 +#: neutron/agent/l3_agent.py:608 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:612 +#: neutron/agent/l3_agent.py:613 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:620 +#: neutron/agent/l3_agent.py:621 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:624 +#: neutron/agent/l3_agent.py:625 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:631 +#: neutron/agent/l3_agent.py:632 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: neutron/agent/l3_agent.py:687 neutron/agent/l3_agent.py:716 +#: neutron/agent/l3_agent.py:688 neutron/agent/l3_agent.py:719 msgid "Failed synchronizing routers" msgstr "" -#: neutron/agent/l3_agent.py:712 +#: neutron/agent/l3_agent.py:715 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:720 +#: neutron/agent/l3_agent.py:723 msgid "L3 agent started" msgstr "" -#: neutron/agent/l3_agent.py:740 +#: neutron/agent/l3_agent.py:743 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:748 +#: neutron/agent/l3_agent.py:751 #, python-format msgid "Removed route entry is '%s'" msgstr "" @@ -1951,7 +1951,7 @@ msgstr "" #: neutron/common/log.py:31 #, python-format msgid "" -"%(class_name)s method %(method_name)scalled with arguments %(args)s " +"%(class_name)s method %(method_name)s called with arguments %(args)s " "%(kwargs)s " msgstr "" @@ -2425,17 +2425,17 @@ msgid "" msgstr "" #: neutron/db/firewall/firewall_db.py:228 -#: neutron/services/firewall/fwaas_plugin.py:202 +#: neutron/services/firewall/fwaas_plugin.py:211 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:244 -#: neutron/services/firewall/fwaas_plugin.py:211 +#: neutron/services/firewall/fwaas_plugin.py:220 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:254 -#: neutron/services/firewall/fwaas_plugin.py:226 +#: neutron/services/firewall/fwaas_plugin.py:235 msgid "delete_firewall() called" msgstr "" @@ -2456,7 +2456,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:296 -#: neutron/services/firewall/fwaas_plugin.py:235 +#: neutron/services/firewall/fwaas_plugin.py:244 msgid "update_firewall_policy() called" msgstr "" @@ -2481,12 +2481,12 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:364 -#: neutron/services/firewall/fwaas_plugin.py:243 +#: neutron/services/firewall/fwaas_plugin.py:252 msgid "update_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:388 -#: neutron/services/firewall/fwaas_plugin.py:253 +#: neutron/services/firewall/fwaas_plugin.py:262 msgid "delete_firewall_rule() called" msgstr "" @@ -2503,12 +2503,12 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:416 -#: neutron/services/firewall/fwaas_plugin.py:272 +#: neutron/services/firewall/fwaas_plugin.py:281 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:456 -#: neutron/services/firewall/fwaas_plugin.py:280 +#: neutron/services/firewall/fwaas_plugin.py:289 msgid "remove_rule() called" msgstr "" @@ -2729,30 +2729,35 @@ msgstr "" msgid "Missing rule info argument for insert/remove rule operation." msgstr "" -#: neutron/extensions/firewall.py:138 +#: neutron/extensions/firewall.py:98 +#, python-format +msgid "%(driver)s: Internal driver error." +msgstr "" + +#: neutron/extensions/firewall.py:147 #, python-format msgid "Port '%s' is not a valid number" msgstr "" -#: neutron/extensions/firewall.py:142 +#: neutron/extensions/firewall.py:151 #, python-format msgid "Invalid port '%s'" msgstr "" -#: neutron/extensions/firewall.py:156 +#: neutron/extensions/firewall.py:165 #, python-format msgid "%(msg_ip)s and %(msg_subnet)s" msgstr "" -#: neutron/extensions/firewall.py:276 +#: neutron/extensions/firewall.py:285 msgid "Number of firewalls allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/extensions/firewall.py:280 +#: neutron/extensions/firewall.py:289 msgid "Number of firewall policies allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/extensions/firewall.py:284 +#: neutron/extensions/firewall.py:293 msgid "Number of firewall rules allowed per tenant, -1 for unlimited" msgstr "" @@ -2939,6 +2944,7 @@ msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:56 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:373 msgid "plugin does not support updating provider attributes" msgstr "" @@ -4165,115 +4171,107 @@ msgstr "" msgid "Connect success to host %(host)s:%(ssh_port)d" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:75 +#: neutron/plugins/cisco/network_plugin.py:74 #, python-format msgid "Model %s manages state" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:88 +#: neutron/plugins/cisco/network_plugin.py:87 msgid "Plugin initialization complete" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:134 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:222 +#: neutron/plugins/cisco/network_plugin.py:133 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:223 msgid "create_network() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:151 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:254 +#: neutron/plugins/cisco/network_plugin.py:150 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:255 msgid "update_network() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:164 +#: neutron/plugins/cisco/network_plugin.py:163 msgid "delete_network() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:187 +#: neutron/plugins/cisco/network_plugin.py:186 msgid "get_network() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:192 +#: neutron/plugins/cisco/network_plugin.py:191 msgid "get_networks() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:197 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:320 +#: neutron/plugins/cisco/network_plugin.py:196 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:321 msgid "create_port() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:207 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:406 +#: neutron/plugins/cisco/network_plugin.py:206 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:407 msgid "delete_port() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:226 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:365 +#: neutron/plugins/cisco/network_plugin.py:225 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:366 msgid "update_port() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:237 +#: neutron/plugins/cisco/network_plugin.py:236 msgid "create_subnet() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:249 +#: neutron/plugins/cisco/network_plugin.py:248 #: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:339 msgid "update_subnet() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:255 +#: neutron/plugins/cisco/network_plugin.py:254 msgid "delete_subnet() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:278 +#: neutron/plugins/cisco/network_plugin.py:277 #: neutron/plugins/cisco/db/network_db_v2.py:38 msgid "get_all_qoss() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:284 +#: neutron/plugins/cisco/network_plugin.py:283 msgid "get_qos_details() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:294 +#: neutron/plugins/cisco/network_plugin.py:293 msgid "create_qos() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:300 +#: neutron/plugins/cisco/network_plugin.py:299 msgid "delete_qos() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:310 +#: neutron/plugins/cisco/network_plugin.py:309 msgid "rename_qos() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:321 +#: neutron/plugins/cisco/network_plugin.py:320 msgid "get_all_credentials() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:327 +#: neutron/plugins/cisco/network_plugin.py:326 msgid "get_credential_details() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:338 -msgid "create_credential() called" -msgstr "" - -#: neutron/plugins/cisco/network_plugin.py:345 -msgid "delete_credential() called" -msgstr "" - -#: neutron/plugins/cisco/network_plugin.py:356 +#: neutron/plugins/cisco/network_plugin.py:335 msgid "rename_credential() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:367 +#: neutron/plugins/cisco/network_plugin.py:345 msgid "schedule_host() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:379 +#: neutron/plugins/cisco/network_plugin.py:357 msgid "associate_port() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:386 +#: neutron/plugins/cisco/network_plugin.py:364 msgid "detach_port() called" msgstr "" @@ -4284,7 +4282,7 @@ msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:32 msgid "" -"Unable to complete operation. No more dynamic nics are available in the " +"Unable to complete operation. No more dynamic NICs are available in the " "system." msgstr "" @@ -4292,93 +4290,168 @@ msgstr "" #, python-format msgid "" "NetworkVlanBinding for %(vlan_id)s and network %(network_id)s already " -"exists" +"exists." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:44 #, python-format -msgid "Vlan ID %(vlan_id)s not found" +msgid "Vlan ID %(vlan_id)s not found." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:49 -msgid "No Vlan ID available" +msgid "" +"Unable to complete operation. VLAN ID exists outside of the configured " +"network segment range." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:54 -#, python-format -msgid "QoS level %(qos_id)s could not be found for tenant %(tenant_id)s" +#: neutron/plugins/cisco/common/cisco_exceptions.py:55 +msgid "No Vlan ID available." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:60 #, python-format -msgid "QoS level with name %(qos_name)s already exists for tenant %(tenant_id)s" +msgid "QoS level %(qos_id)s could not be found for tenant %(tenant_id)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:66 #, python-format -msgid "Credential %(credential_id)s could not be found for tenant %(tenant_id)s" +msgid "QoS level with name %(qos_name)s already exists for tenant %(tenant_id)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:72 #, python-format -msgid "Credential %(credential_name)s could not be found for tenant %(tenant_id)s" +msgid "Credential %(credential_id)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:77 +#, python-format +msgid "Credential %(credential_name)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:78 +#: neutron/plugins/cisco/common/cisco_exceptions.py:82 #, python-format -msgid "Credential %(credential_name)s already exists for tenant %(tenant_id)s" +msgid "Credential %(credential_name)s already exists." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:84 +#: neutron/plugins/cisco/common/cisco_exceptions.py:87 #, python-format msgid "Provider network %s already exists" msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:89 +#: neutron/plugins/cisco/common/cisco_exceptions.py:92 #, python-format msgid "Connection to %(host)s is not configured." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:94 +#: neutron/plugins/cisco/common/cisco_exceptions.py:97 #, python-format msgid "Unable to connect to Nexus %(nexus_host)s. Reason: %(exc)s." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:99 +#: neutron/plugins/cisco/common/cisco_exceptions.py:102 #, python-format msgid "Failed to configure Nexus: %(config)s. Reason: %(exc)s." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:104 +#: neutron/plugins/cisco/common/cisco_exceptions.py:107 #, python-format -msgid "Nexus Port Binding (%(filters)s) is not present" +msgid "Nexus Port Binding (%(filters)s) is not present." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:113 -msgid "No usable Nexus switch found to create SVI interface" +#: neutron/plugins/cisco/common/cisco_exceptions.py:116 +msgid "No usable Nexus switch found to create SVI interface." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:118 +#: neutron/plugins/cisco/common/cisco_exceptions.py:121 #, python-format -msgid "PortVnic Binding %(port_id)s already exists" +msgid "PortVnic Binding %(port_id)s already exists." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:123 +#: neutron/plugins/cisco/common/cisco_exceptions.py:126 #, python-format -msgid "PortVnic Binding %(port_id)s is not present" +msgid "PortVnic Binding %(port_id)s is not present." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:131 +msgid "No subnet_id specified for router gateway." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:136 +#, python-format +msgid "Subnet %(subnet_id)s has an interface on %(router_id)s." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:141 +msgid "Nexus hardware router gateway only uses Subnet Ids." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:145 +#, python-format +msgid "" +"Unable to unplug the attachment %(att_id)s from port %(port_id)s for " +"network %(net_id)s. The attachment %(att_id)s does not exist." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:128 -msgid "No subnet_id specified for router gateway" +#: neutron/plugins/cisco/common/cisco_exceptions.py:152 +#, python-format +msgid "Policy Profile %(profile_id)s already exists." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:158 +#, python-format +msgid "Policy Profile %(profile_id)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:163 +#, python-format +msgid "Network Profile %(profile_id)s already exists." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:169 +#, python-format +msgid "Network Profile %(profile_id)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:174 +#, python-format +msgid "" +"No more segments available in network segment pool " +"%(network_profile_name)s." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:180 +#, python-format +msgid "VM Network %(name)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:185 +#, python-format +msgid "Unable to create the network. The VXLAN ID %(vxlan_id)s is in use." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:191 +#, python-format +msgid "Connection to VSM failed: %(reason)s." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:196 +#, python-format +msgid "Internal VSM Error: %(reason)s." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:201 +#, python-format +msgid "Network Binding for network %(network_id)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:133 +#: neutron/plugins/cisco/common/cisco_exceptions.py:207 #, python-format -msgid "Subnet %(subnet_id)s has an interface on %(router_id)s" +msgid "Port Binding for port %(port_id)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:138 -msgid "Nexus hardware router gateway only uses Subnet Ids" +#: neutron/plugins/cisco/common/cisco_exceptions.py:213 +#, python-format +msgid "Profile-Tenant binding for profile %(profile_id)s could not be found." msgstr "" #: neutron/plugins/cisco/common/cisco_faults.py:74 @@ -4429,31 +4502,223 @@ msgstr "" msgid "Nexus Switch to use" msgstr "" -#: neutron/plugins/cisco/common/config.py:36 +#: neutron/plugins/cisco/common/config.py:35 msgid "VLAN Name prefix" msgstr "" -#: neutron/plugins/cisco/common/config.py:38 +#: neutron/plugins/cisco/common/config.py:37 msgid "VLAN Name prefix for provider vlans" msgstr "" -#: neutron/plugins/cisco/common/config.py:46 +#: neutron/plugins/cisco/common/config.py:45 msgid "Distribute SVI interfaces over all switches" msgstr "" -#: neutron/plugins/cisco/common/config.py:50 +#: neutron/plugins/cisco/common/config.py:49 msgid "Model Class" msgstr "" -#: neutron/plugins/cisco/common/config.py:54 +#: neutron/plugins/cisco/common/config.py:53 msgid "Nexus Driver Name" msgstr "" +#: neutron/plugins/cisco/common/config.py:58 +msgid "N1K Integration Bridge" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:60 +msgid "N1K Enable Tunneling" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:62 +msgid "N1K Tunnel Bridge" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:64 +msgid "N1K Local IP" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:66 +msgid "N1K Tenant Network Type" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:68 +msgid "N1K Bridge Mappings" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:70 +msgid "N1K VXLAN ID Ranges" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:72 +msgid "N1K Network VLAN Ranges" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:74 +msgid "N1K default policy profile" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:76 +msgid "N1K Policy profile polling duration in seconds" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:101 +#, python-format +msgid "seg_min %(seg_min)s, seg_max %(seg_max)s" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:226 +#, python-format +msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:344 +#, python-format +msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:348 +#, python-format +msgid "" +"Reserving specific vlan %(vlan)s on physical network %(network)s outside " +"pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:376 +#, python-format +msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:381 +#, python-format +msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:385 +#, python-format +msgid "vlan_id %(vlan)s on physical network %(network)s not found" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:395 +#, python-format +msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:433 +#, python-format +msgid "Removing vxlan %s from pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:464 +#, python-format +msgid "Reserving specific vxlan %s from pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:466 +#, python-format +msgid "Reserving specific vxlan %s outside pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:488 +#, python-format +msgid "Releasing vxlan %s to pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:492 +#, python-format +msgid "Releasing vxlan %s outside pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:495 +#, python-format +msgid "vxlan_id %s not found" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:603 +msgid "create_network_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:621 +msgid "delete_network_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:635 +msgid "update_network_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:644 +msgid "get_network_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:670 +msgid "create_policy_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:681 +msgid "delete_policy_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:690 +msgid "update_policy_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:699 +msgid "get_policy_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:726 +msgid "_profile_binding_exists()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:733 +msgid "_get_profile_binding" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:742 +msgid "get_profile_binding()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:751 +msgid "delete_profile_binding()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:758 +#, python-format +msgid "" +"Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " +"ID %(tenant_id)" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:772 +msgid "_get_profile_bindings()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:991 +msgid "invalid segment range. example range: 500-550" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1001 +msgid "arguments segment_type and segment_range missing for network profile" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1008 +msgid "segment_type should either be vlan or vxlan" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1036 +#, python-format +msgid "NetworkProfile name %s already exists" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1048 +msgid "segment range overlaps with another profile" +msgstr "" + #: neutron/plugins/cisco/db/network_db_v2.py:46 msgid "get_qos() called" msgstr "" -#: neutron/plugins/cisco/db/network_db_v2.py:60 +#: neutron/plugins/cisco/db/network_db_v2.py:59 msgid "add_qos() called" msgstr "" @@ -4500,65 +4765,317 @@ msgstr "" msgid "get_nexussvi_bindings() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:75 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:77 #, python-format msgid "Loaded device plugin %s\n" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:93 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:94 #, python-format msgid "%(module)s.%(name)s init done" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:139 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:140 #, python-format msgid "No %s Plugin loaded" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:140 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:141 #, python-format msgid "%(plugin_key)s: %(function_name)s with args %(args)s ignored" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:235 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:236 #, python-format msgid "provider network added to DB: %(network_id)s, %(vlan_id)s" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:279 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:280 #, python-format msgid "provider network removed from DB: %s" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:387 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:388 #, python-format msgid "Unable to update port '%s' on Nexus switch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:442 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:443 msgid "Nexus plugin loaded, creating SVI on switch" msgstr "" #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:463 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:490 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:488 msgid "No Nexus plugin, sending to vswitch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:478 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:477 msgid "Nexus plugin loaded, deleting SVI from switch" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:155 -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:162 -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:175 -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:182 -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:202 -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:208 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:195 +#, python-format +msgid "seg id %s\n" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:233 +msgid "logical network" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:253 +msgid "network_segment_pool" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:293 +msgid "Invalid input for CIDR" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:410 +#, python-format +msgid "req: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:415 +#, python-format +msgid "status_code %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:420 +#, python-format +msgid "VSM: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:192 +msgid "_setup_vsm" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:213 +msgid "_populate_policy_profiles" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:216 +#, python-format +msgid "_populate_policy_profiles %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:224 +msgid "No policy profile populated from VSM" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:231 +msgid "_poll_policies" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:313 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324 +#: neutron/plugins/mlnx/mlnx_plugin.py:155 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378 +msgid "provider:network_type required" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:317 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:331 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:334 +#: neutron/plugins/mlnx/mlnx_plugin.py:185 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:388 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 +msgid "provider:segmentation_id required" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:320 +msgid "provider:segmentation_id out of range (1 through 4094)" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:325 +msgid "provider:physical_network specified for VXLAN network" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:334 +msgid "provider:segmentation_id out of range (5000+)" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:338 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 +#: neutron/plugins/mlnx/mlnx_plugin.py:171 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 +#, python-format +msgid "provider:network_type %s not supported" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:344 +#: neutron/plugins/mlnx/mlnx_plugin.py:212 +#, python-format +msgid "unknown provider:physical_network %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:350 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:368 +#: neutron/plugins/mlnx/mlnx_plugin.py:218 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 +msgid "provider:physical_network required" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:405 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:408 +msgid "n1kv:profile_id does not exist" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:419 +msgid "_send_create_logical_network" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:440 +#, python-format +msgid "_send_create_network_profile_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:450 +#, python-format +msgid "_send_delete_network_profile_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:463 +#, python-format +msgid "_send_create_network_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:477 +#, python-format +msgid "_send_update_network_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:494 +#, python-format +msgid "_send_delete_network_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:508 +#, python-format +msgid "_send_create_subnet_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:522 +#, python-format +msgid "_send_delete_subnet_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:539 +#, python-format +msgid "_send_create_port_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:580 +#, python-format +msgid "_send_update_port_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:595 +#, python-format +msgid "_send_delete_port_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:636 +#, python-format +msgid "create network: profile_id=%s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:644 +#, python-format +msgid "" +"Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, " +"multicast_ip %(multicast_ip)s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:687 +#: neutron/plugins/hyperv/hyperv_neutron_plugin.py:249 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:174 +#: neutron/plugins/mlnx/mlnx_plugin.py:271 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:479 +#, python-format +msgid "Created network: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:708 +#, python-format +msgid "Updated network: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:734 +#, python-format +msgid "Deleted network: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:744 +#, python-format +msgid "Get network: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:765 +msgid "Get networks" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:803 +#, python-format +msgid "create port: profile_id=%s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:816 +#, python-format +msgid "Created port: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:836 +#, python-format +msgid "Update port: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:863 +#, python-format +msgid "Get port: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:883 +msgid "Get ports" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:899 +msgid "Create subnet" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:907 +#, python-format +msgid "Created subnet: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:918 +msgid "Update subnet" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:932 +#, python-format +msgid "Delete subnet: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:947 +#, python-format +msgid "Get subnet: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:967 +msgid "Get subnets" +msgstr "" + +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:158 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:165 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:178 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:185 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:205 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:211 #, python-format msgid "NexusDriver: %s" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:189 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:192 #, python-format msgid "NexusDriver created VLAN: %s" msgstr "" @@ -4727,14 +5244,6 @@ msgstr "" msgid "Network type %s not supported" msgstr "" -#: neutron/plugins/hyperv/hyperv_neutron_plugin.py:249 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:174 -#: neutron/plugins/mlnx/mlnx_plugin.py:271 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:479 -#, python-format -msgid "Created network: %s" -msgstr "" - #: neutron/plugins/hyperv/rpc_callbacks.py:77 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:116 #: neutron/plugins/mlnx/rpc_callbacks.py:97 @@ -4979,25 +5488,12 @@ msgstr "" msgid "%s. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324 -#: neutron/plugins/mlnx/mlnx_plugin.py:155 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378 -msgid "provider:network_type required" -msgstr "" - #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:328 #: neutron/plugins/mlnx/mlnx_plugin.py:180 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:382 msgid "provider:segmentation_id specified for flat network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:334 -#: neutron/plugins/mlnx/mlnx_plugin.py:185 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:388 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 -msgid "provider:segmentation_id required" -msgstr "" - #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:337 #: neutron/plugins/mlnx/mlnx_plugin.py:188 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:391 @@ -5017,25 +5513,12 @@ msgstr "" msgid "provider:segmentation_id specified for local network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 -#: neutron/plugins/mlnx/mlnx_plugin.py:171 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 -#, python-format -msgid "provider:network_type %s not supported" -msgstr "" - #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:362 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:368 -#: neutron/plugins/mlnx/mlnx_plugin.py:218 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 -msgid "provider:physical_network required" -msgstr "" - #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:89 msgid "Invalid Network ID, will lead to incorrect bridgename" msgstr "" @@ -6410,11 +6893,6 @@ msgstr "" msgid "%s. Server terminated!" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:212 -#, python-format -msgid "unknown provider:physical_network %s" -msgstr "" - #: neutron/plugins/mlnx/mlnx_plugin.py:233 msgid "invalid vnic_type on port_create" msgstr "" @@ -6674,118 +7152,118 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:166 +#: neutron/plugins/nec/nec_plugin.py:150 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:170 +#: neutron/plugins/nec/nec_plugin.py:154 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:174 +#: neutron/plugins/nec/nec_plugin.py:158 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:180 +#: neutron/plugins/nec/nec_plugin.py:162 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:186 +#: neutron/plugins/nec/nec_plugin.py:170 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:204 -#, python-format -msgid "delete_ofc_port() failed due to %s" +#: neutron/plugins/nec/nec_plugin.py:183 +msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:208 -msgid "deactivate_port(): skip, ofc_port does not exist." +#: neutron/plugins/nec/nec_plugin.py:191 +#, python-format +msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:220 +#: neutron/plugins/nec/nec_plugin.py:212 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:239 +#: neutron/plugins/nec/nec_plugin.py:229 #, python-format -msgid "create_network() failed due to %s" +msgid "failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:255 +#: neutron/plugins/nec/nec_plugin.py:245 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:295 +#: neutron/plugins/nec/nec_plugin.py:285 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:314 +#: neutron/plugins/nec/nec_plugin.py:304 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:329 +#: neutron/plugins/nec/nec_plugin.py:319 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:344 +#: neutron/plugins/nec/nec_plugin.py:334 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:357 +#: neutron/plugins/nec/nec_plugin.py:347 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:380 +#: neutron/plugins/nec/nec_plugin.py:371 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:409 +#: neutron/plugins/nec/nec_plugin.py:400 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:417 +#: neutron/plugins/nec/nec_plugin.py:408 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:477 +#: neutron/plugins/nec/nec_plugin.py:468 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:508 +#: neutron/plugins/nec/nec_plugin.py:499 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:518 +#: neutron/plugins/nec/nec_plugin.py:509 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:537 +#: neutron/plugins/nec/nec_plugin.py:528 #, 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:542 +#: neutron/plugins/nec/nec_plugin.py:533 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -8827,27 +9305,127 @@ msgstr "" msgid "Multiple providers specified for service %s" msgstr "" -#: neutron/services/firewall/fwaas_plugin.py:47 +#: neutron/services/firewall/fwaas_plugin.py:48 msgid "set_firewall_status() called" msgstr "" -#: neutron/services/firewall/fwaas_plugin.py:59 +#: neutron/services/firewall/fwaas_plugin.py:60 msgid "firewall_deleted() called" msgstr "" -#: neutron/services/firewall/fwaas_plugin.py:67 +#: neutron/services/firewall/fwaas_plugin.py:68 #, python-format msgid "Firewall %s unexpectedly deleted by agent." msgstr "" -#: neutron/services/firewall/fwaas_plugin.py:73 +#: neutron/services/firewall/fwaas_plugin.py:74 msgid "get_firewalls_for_tenant() called" msgstr "" -#: neutron/services/firewall/fwaas_plugin.py:82 +#: neutron/services/firewall/fwaas_plugin.py:83 msgid "get_firewalls_for_tenant_without_rules() called" msgstr "" +#: neutron/services/firewall/fwaas_plugin.py:89 +msgid "get_tenants_with_firewalls() called" +msgstr "" + +#: neutron/services/firewall/agents/firewall_agent_api.py:34 +msgid "Name of the FWaaS Driver" +msgstr "" + +#: neutron/services/firewall/agents/firewall_agent_api.py:38 +msgid "Enable FWaaS" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:45 +msgid "Retrieve Firewall with rules from Plugin" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:54 +msgid "Retrieve Tenants with Firewalls configured from Plugin" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:66 +msgid "Initializing firewall agent" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:73 +#, python-format +msgid "FWaaS Driver Loaded: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:75 +#, python-format +msgid "Error importing FWaaS device driver: %s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:107 +#, python-format +msgid "%(func_name)s from agent for fw: %(fwid)s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:115 +#, python-format +msgid "No Routers on tenant: %s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:117 +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:241 +#, python-format +msgid "Apply fw on Router List: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:126 +#, python-format +msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:141 +#, python-format +msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:158 +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:171 +#, python-format +msgid "Firewall Driver Error on fw state %(fwmsg)s for fw: %(fwid)s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:183 +#, python-format +msgid "Process router add, router_id: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:194 +#, python-format +msgid "Process router add, fw_list: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:211 +#, python-format +msgid "FWaaS RPC info call failed for '%s'." +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:223 +#, python-format +msgid "Tenants with Firewalls: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:233 +#, python-format +msgid "Router List: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:235 +#, python-format +msgid "fw_list: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252 +msgid "Failed fwaas process services sync" +msgstr "" + #: neutron/services/loadbalancer/agent_scheduler.py:94 #, python-format msgid "Pool %(pool_id)s has already been hosted by lbaas agent %(agent_id)s" @@ -9208,3 +9786,76 @@ msgstr "" #~ msgid "get_all_nexusport_bindings() called" #~ msgstr "" +#~ msgid "" +#~ "%(class_name)s method %(method_name)scalled with " +#~ "arguments %(args)s %(kwargs)s " +#~ msgstr "" + +#~ msgid "create_credential() called" +#~ msgstr "" + +#~ msgid "delete_credential() called" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to complete operation. No more" +#~ " dynamic nics are available in the" +#~ " system." +#~ msgstr "" + +#~ msgid "" +#~ "NetworkVlanBinding for %(vlan_id)s and network" +#~ " %(network_id)s already exists" +#~ msgstr "" + +#~ msgid "Vlan ID %(vlan_id)s not found" +#~ msgstr "" + +#~ msgid "No Vlan ID available" +#~ msgstr "" + +#~ msgid "QoS level %(qos_id)s could not be found for tenant %(tenant_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "QoS level with name %(qos_name)s already" +#~ " exists for tenant %(tenant_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "Credential %(credential_id)s could not be " +#~ "found for tenant %(tenant_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "Credential %(credential_name)s could not be" +#~ " found for tenant %(tenant_id)s" +#~ msgstr "" + +#~ msgid "Credential %(credential_name)s already exists for tenant %(tenant_id)s" +#~ msgstr "" + +#~ msgid "Nexus Port Binding (%(filters)s) is not present" +#~ msgstr "" + +#~ msgid "No usable Nexus switch found to create SVI interface" +#~ msgstr "" + +#~ msgid "PortVnic Binding %(port_id)s already exists" +#~ msgstr "" + +#~ msgid "PortVnic Binding %(port_id)s is not present" +#~ msgstr "" + +#~ msgid "No subnet_id specified for router gateway" +#~ msgstr "" + +#~ msgid "Subnet %(subnet_id)s has an interface on %(router_id)s" +#~ msgstr "" + +#~ msgid "Nexus hardware router gateway only uses Subnet Ids" +#~ msgstr "" + +#~ msgid "create_network() failed due to %s" +#~ msgstr "" + diff --git a/neutron/locale/fi_FI/LC_MESSAGES/neutron.po b/neutron/locale/fi_FI/LC_MESSAGES/neutron.po index c5d68475f..b8b6094d9 100644 --- a/neutron/locale/fi_FI/LC_MESSAGES/neutron.po +++ b/neutron/locale/fi_FI/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-08-12 06:14+0000\n" +"POT-Creation-Date: 2013-08-13 06:13+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Finnish (Finland) " @@ -517,20 +517,20 @@ msgstr "" msgid "Unable update lease. Exception" msgstr "" -#: neutron/agent/dhcp_agent.py:841 neutron/agent/l3_agent.py:805 +#: neutron/agent/dhcp_agent.py:841 neutron/agent/l3_agent.py:808 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:847 neutron/agent/l3_agent.py:810 +#: neutron/agent/dhcp_agent.py:847 neutron/agent/l3_agent.py:813 #: 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:855 neutron/agent/l3_agent.py:815 +#: neutron/agent/dhcp_agent.py:855 neutron/agent/l3_agent.py:818 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:281 #, python-format msgid "agent_updated by server side %s!" @@ -583,65 +583,65 @@ msgid "" "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:334 +#: neutron/agent/l3_agent.py:335 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:336 neutron/db/l3_db.py:924 +#: neutron/agent/l3_agent.py:337 neutron/db/l3_db.py:924 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: neutron/agent/l3_agent.py:470 +#: neutron/agent/l3_agent.py:471 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: neutron/agent/l3_agent.py:607 +#: neutron/agent/l3_agent.py:608 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:612 +#: neutron/agent/l3_agent.py:613 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:620 +#: neutron/agent/l3_agent.py:621 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:624 +#: neutron/agent/l3_agent.py:625 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:631 +#: neutron/agent/l3_agent.py:632 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: neutron/agent/l3_agent.py:687 neutron/agent/l3_agent.py:716 +#: neutron/agent/l3_agent.py:688 neutron/agent/l3_agent.py:719 msgid "Failed synchronizing routers" msgstr "" -#: neutron/agent/l3_agent.py:712 +#: neutron/agent/l3_agent.py:715 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:720 +#: neutron/agent/l3_agent.py:723 msgid "L3 agent started" msgstr "" -#: neutron/agent/l3_agent.py:740 +#: neutron/agent/l3_agent.py:743 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:748 +#: neutron/agent/l3_agent.py:751 #, python-format msgid "Removed route entry is '%s'" msgstr "" @@ -1951,7 +1951,7 @@ msgstr "" #: neutron/common/log.py:31 #, python-format msgid "" -"%(class_name)s method %(method_name)scalled with arguments %(args)s " +"%(class_name)s method %(method_name)s called with arguments %(args)s " "%(kwargs)s " msgstr "" @@ -2425,17 +2425,17 @@ msgid "" msgstr "" #: neutron/db/firewall/firewall_db.py:228 -#: neutron/services/firewall/fwaas_plugin.py:202 +#: neutron/services/firewall/fwaas_plugin.py:211 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:244 -#: neutron/services/firewall/fwaas_plugin.py:211 +#: neutron/services/firewall/fwaas_plugin.py:220 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:254 -#: neutron/services/firewall/fwaas_plugin.py:226 +#: neutron/services/firewall/fwaas_plugin.py:235 msgid "delete_firewall() called" msgstr "" @@ -2456,7 +2456,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:296 -#: neutron/services/firewall/fwaas_plugin.py:235 +#: neutron/services/firewall/fwaas_plugin.py:244 msgid "update_firewall_policy() called" msgstr "" @@ -2481,12 +2481,12 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:364 -#: neutron/services/firewall/fwaas_plugin.py:243 +#: neutron/services/firewall/fwaas_plugin.py:252 msgid "update_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:388 -#: neutron/services/firewall/fwaas_plugin.py:253 +#: neutron/services/firewall/fwaas_plugin.py:262 msgid "delete_firewall_rule() called" msgstr "" @@ -2503,12 +2503,12 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:416 -#: neutron/services/firewall/fwaas_plugin.py:272 +#: neutron/services/firewall/fwaas_plugin.py:281 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:456 -#: neutron/services/firewall/fwaas_plugin.py:280 +#: neutron/services/firewall/fwaas_plugin.py:289 msgid "remove_rule() called" msgstr "" @@ -2729,30 +2729,35 @@ msgstr "" msgid "Missing rule info argument for insert/remove rule operation." msgstr "" -#: neutron/extensions/firewall.py:138 +#: neutron/extensions/firewall.py:98 +#, python-format +msgid "%(driver)s: Internal driver error." +msgstr "" + +#: neutron/extensions/firewall.py:147 #, python-format msgid "Port '%s' is not a valid number" msgstr "" -#: neutron/extensions/firewall.py:142 +#: neutron/extensions/firewall.py:151 #, python-format msgid "Invalid port '%s'" msgstr "" -#: neutron/extensions/firewall.py:156 +#: neutron/extensions/firewall.py:165 #, python-format msgid "%(msg_ip)s and %(msg_subnet)s" msgstr "" -#: neutron/extensions/firewall.py:276 +#: neutron/extensions/firewall.py:285 msgid "Number of firewalls allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/extensions/firewall.py:280 +#: neutron/extensions/firewall.py:289 msgid "Number of firewall policies allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/extensions/firewall.py:284 +#: neutron/extensions/firewall.py:293 msgid "Number of firewall rules allowed per tenant, -1 for unlimited" msgstr "" @@ -2939,6 +2944,7 @@ msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:56 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:373 msgid "plugin does not support updating provider attributes" msgstr "" @@ -4165,115 +4171,107 @@ msgstr "" msgid "Connect success to host %(host)s:%(ssh_port)d" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:75 +#: neutron/plugins/cisco/network_plugin.py:74 #, python-format msgid "Model %s manages state" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:88 +#: neutron/plugins/cisco/network_plugin.py:87 msgid "Plugin initialization complete" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:134 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:222 +#: neutron/plugins/cisco/network_plugin.py:133 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:223 msgid "create_network() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:151 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:254 +#: neutron/plugins/cisco/network_plugin.py:150 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:255 msgid "update_network() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:164 +#: neutron/plugins/cisco/network_plugin.py:163 msgid "delete_network() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:187 +#: neutron/plugins/cisco/network_plugin.py:186 msgid "get_network() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:192 +#: neutron/plugins/cisco/network_plugin.py:191 msgid "get_networks() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:197 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:320 +#: neutron/plugins/cisco/network_plugin.py:196 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:321 msgid "create_port() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:207 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:406 +#: neutron/plugins/cisco/network_plugin.py:206 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:407 msgid "delete_port() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:226 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:365 +#: neutron/plugins/cisco/network_plugin.py:225 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:366 msgid "update_port() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:237 +#: neutron/plugins/cisco/network_plugin.py:236 msgid "create_subnet() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:249 +#: neutron/plugins/cisco/network_plugin.py:248 #: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:339 msgid "update_subnet() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:255 +#: neutron/plugins/cisco/network_plugin.py:254 msgid "delete_subnet() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:278 +#: neutron/plugins/cisco/network_plugin.py:277 #: neutron/plugins/cisco/db/network_db_v2.py:38 msgid "get_all_qoss() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:284 +#: neutron/plugins/cisco/network_plugin.py:283 msgid "get_qos_details() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:294 +#: neutron/plugins/cisco/network_plugin.py:293 msgid "create_qos() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:300 +#: neutron/plugins/cisco/network_plugin.py:299 msgid "delete_qos() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:310 +#: neutron/plugins/cisco/network_plugin.py:309 msgid "rename_qos() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:321 +#: neutron/plugins/cisco/network_plugin.py:320 msgid "get_all_credentials() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:327 +#: neutron/plugins/cisco/network_plugin.py:326 msgid "get_credential_details() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:338 -msgid "create_credential() called" -msgstr "" - -#: neutron/plugins/cisco/network_plugin.py:345 -msgid "delete_credential() called" -msgstr "" - -#: neutron/plugins/cisco/network_plugin.py:356 +#: neutron/plugins/cisco/network_plugin.py:335 msgid "rename_credential() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:367 +#: neutron/plugins/cisco/network_plugin.py:345 msgid "schedule_host() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:379 +#: neutron/plugins/cisco/network_plugin.py:357 msgid "associate_port() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:386 +#: neutron/plugins/cisco/network_plugin.py:364 msgid "detach_port() called" msgstr "" @@ -4284,7 +4282,7 @@ msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:32 msgid "" -"Unable to complete operation. No more dynamic nics are available in the " +"Unable to complete operation. No more dynamic NICs are available in the " "system." msgstr "" @@ -4292,93 +4290,168 @@ msgstr "" #, python-format msgid "" "NetworkVlanBinding for %(vlan_id)s and network %(network_id)s already " -"exists" +"exists." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:44 #, python-format -msgid "Vlan ID %(vlan_id)s not found" +msgid "Vlan ID %(vlan_id)s not found." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:49 -msgid "No Vlan ID available" +msgid "" +"Unable to complete operation. VLAN ID exists outside of the configured " +"network segment range." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:54 -#, python-format -msgid "QoS level %(qos_id)s could not be found for tenant %(tenant_id)s" +#: neutron/plugins/cisco/common/cisco_exceptions.py:55 +msgid "No Vlan ID available." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:60 #, python-format -msgid "QoS level with name %(qos_name)s already exists for tenant %(tenant_id)s" +msgid "QoS level %(qos_id)s could not be found for tenant %(tenant_id)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:66 #, python-format -msgid "Credential %(credential_id)s could not be found for tenant %(tenant_id)s" +msgid "QoS level with name %(qos_name)s already exists for tenant %(tenant_id)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:72 #, python-format -msgid "Credential %(credential_name)s could not be found for tenant %(tenant_id)s" +msgid "Credential %(credential_id)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:77 +#, python-format +msgid "Credential %(credential_name)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:78 +#: neutron/plugins/cisco/common/cisco_exceptions.py:82 #, python-format -msgid "Credential %(credential_name)s already exists for tenant %(tenant_id)s" +msgid "Credential %(credential_name)s already exists." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:84 +#: neutron/plugins/cisco/common/cisco_exceptions.py:87 #, python-format msgid "Provider network %s already exists" msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:89 +#: neutron/plugins/cisco/common/cisco_exceptions.py:92 #, python-format msgid "Connection to %(host)s is not configured." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:94 +#: neutron/plugins/cisco/common/cisco_exceptions.py:97 #, python-format msgid "Unable to connect to Nexus %(nexus_host)s. Reason: %(exc)s." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:99 +#: neutron/plugins/cisco/common/cisco_exceptions.py:102 #, python-format msgid "Failed to configure Nexus: %(config)s. Reason: %(exc)s." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:104 +#: neutron/plugins/cisco/common/cisco_exceptions.py:107 #, python-format -msgid "Nexus Port Binding (%(filters)s) is not present" +msgid "Nexus Port Binding (%(filters)s) is not present." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:113 -msgid "No usable Nexus switch found to create SVI interface" +#: neutron/plugins/cisco/common/cisco_exceptions.py:116 +msgid "No usable Nexus switch found to create SVI interface." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:118 +#: neutron/plugins/cisco/common/cisco_exceptions.py:121 #, python-format -msgid "PortVnic Binding %(port_id)s already exists" +msgid "PortVnic Binding %(port_id)s already exists." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:123 +#: neutron/plugins/cisco/common/cisco_exceptions.py:126 #, python-format -msgid "PortVnic Binding %(port_id)s is not present" +msgid "PortVnic Binding %(port_id)s is not present." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:131 +msgid "No subnet_id specified for router gateway." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:136 +#, python-format +msgid "Subnet %(subnet_id)s has an interface on %(router_id)s." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:141 +msgid "Nexus hardware router gateway only uses Subnet Ids." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:145 +#, python-format +msgid "" +"Unable to unplug the attachment %(att_id)s from port %(port_id)s for " +"network %(net_id)s. The attachment %(att_id)s does not exist." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:128 -msgid "No subnet_id specified for router gateway" +#: neutron/plugins/cisco/common/cisco_exceptions.py:152 +#, python-format +msgid "Policy Profile %(profile_id)s already exists." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:158 +#, python-format +msgid "Policy Profile %(profile_id)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:163 +#, python-format +msgid "Network Profile %(profile_id)s already exists." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:169 +#, python-format +msgid "Network Profile %(profile_id)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:174 +#, python-format +msgid "" +"No more segments available in network segment pool " +"%(network_profile_name)s." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:180 +#, python-format +msgid "VM Network %(name)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:185 +#, python-format +msgid "Unable to create the network. The VXLAN ID %(vxlan_id)s is in use." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:191 +#, python-format +msgid "Connection to VSM failed: %(reason)s." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:196 +#, python-format +msgid "Internal VSM Error: %(reason)s." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:201 +#, python-format +msgid "Network Binding for network %(network_id)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:133 +#: neutron/plugins/cisco/common/cisco_exceptions.py:207 #, python-format -msgid "Subnet %(subnet_id)s has an interface on %(router_id)s" +msgid "Port Binding for port %(port_id)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:138 -msgid "Nexus hardware router gateway only uses Subnet Ids" +#: neutron/plugins/cisco/common/cisco_exceptions.py:213 +#, python-format +msgid "Profile-Tenant binding for profile %(profile_id)s could not be found." msgstr "" #: neutron/plugins/cisco/common/cisco_faults.py:74 @@ -4429,31 +4502,223 @@ msgstr "" msgid "Nexus Switch to use" msgstr "" -#: neutron/plugins/cisco/common/config.py:36 +#: neutron/plugins/cisco/common/config.py:35 msgid "VLAN Name prefix" msgstr "" -#: neutron/plugins/cisco/common/config.py:38 +#: neutron/plugins/cisco/common/config.py:37 msgid "VLAN Name prefix for provider vlans" msgstr "" -#: neutron/plugins/cisco/common/config.py:46 +#: neutron/plugins/cisco/common/config.py:45 msgid "Distribute SVI interfaces over all switches" msgstr "" -#: neutron/plugins/cisco/common/config.py:50 +#: neutron/plugins/cisco/common/config.py:49 msgid "Model Class" msgstr "" -#: neutron/plugins/cisco/common/config.py:54 +#: neutron/plugins/cisco/common/config.py:53 msgid "Nexus Driver Name" msgstr "" +#: neutron/plugins/cisco/common/config.py:58 +msgid "N1K Integration Bridge" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:60 +msgid "N1K Enable Tunneling" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:62 +msgid "N1K Tunnel Bridge" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:64 +msgid "N1K Local IP" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:66 +msgid "N1K Tenant Network Type" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:68 +msgid "N1K Bridge Mappings" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:70 +msgid "N1K VXLAN ID Ranges" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:72 +msgid "N1K Network VLAN Ranges" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:74 +msgid "N1K default policy profile" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:76 +msgid "N1K Policy profile polling duration in seconds" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:101 +#, python-format +msgid "seg_min %(seg_min)s, seg_max %(seg_max)s" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:226 +#, python-format +msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:344 +#, python-format +msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:348 +#, python-format +msgid "" +"Reserving specific vlan %(vlan)s on physical network %(network)s outside " +"pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:376 +#, python-format +msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:381 +#, python-format +msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:385 +#, python-format +msgid "vlan_id %(vlan)s on physical network %(network)s not found" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:395 +#, python-format +msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:433 +#, python-format +msgid "Removing vxlan %s from pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:464 +#, python-format +msgid "Reserving specific vxlan %s from pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:466 +#, python-format +msgid "Reserving specific vxlan %s outside pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:488 +#, python-format +msgid "Releasing vxlan %s to pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:492 +#, python-format +msgid "Releasing vxlan %s outside pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:495 +#, python-format +msgid "vxlan_id %s not found" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:603 +msgid "create_network_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:621 +msgid "delete_network_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:635 +msgid "update_network_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:644 +msgid "get_network_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:670 +msgid "create_policy_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:681 +msgid "delete_policy_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:690 +msgid "update_policy_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:699 +msgid "get_policy_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:726 +msgid "_profile_binding_exists()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:733 +msgid "_get_profile_binding" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:742 +msgid "get_profile_binding()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:751 +msgid "delete_profile_binding()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:758 +#, python-format +msgid "" +"Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " +"ID %(tenant_id)" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:772 +msgid "_get_profile_bindings()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:991 +msgid "invalid segment range. example range: 500-550" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1001 +msgid "arguments segment_type and segment_range missing for network profile" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1008 +msgid "segment_type should either be vlan or vxlan" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1036 +#, python-format +msgid "NetworkProfile name %s already exists" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1048 +msgid "segment range overlaps with another profile" +msgstr "" + #: neutron/plugins/cisco/db/network_db_v2.py:46 msgid "get_qos() called" msgstr "" -#: neutron/plugins/cisco/db/network_db_v2.py:60 +#: neutron/plugins/cisco/db/network_db_v2.py:59 msgid "add_qos() called" msgstr "" @@ -4500,65 +4765,317 @@ msgstr "" msgid "get_nexussvi_bindings() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:75 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:77 #, python-format msgid "Loaded device plugin %s\n" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:93 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:94 #, python-format msgid "%(module)s.%(name)s init done" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:139 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:140 #, python-format msgid "No %s Plugin loaded" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:140 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:141 #, python-format msgid "%(plugin_key)s: %(function_name)s with args %(args)s ignored" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:235 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:236 #, python-format msgid "provider network added to DB: %(network_id)s, %(vlan_id)s" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:279 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:280 #, python-format msgid "provider network removed from DB: %s" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:387 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:388 #, python-format msgid "Unable to update port '%s' on Nexus switch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:442 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:443 msgid "Nexus plugin loaded, creating SVI on switch" msgstr "" #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:463 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:490 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:488 msgid "No Nexus plugin, sending to vswitch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:478 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:477 msgid "Nexus plugin loaded, deleting SVI from switch" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:155 -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:162 -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:175 -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:182 -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:202 -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:208 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:195 +#, python-format +msgid "seg id %s\n" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:233 +msgid "logical network" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:253 +msgid "network_segment_pool" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:293 +msgid "Invalid input for CIDR" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:410 +#, python-format +msgid "req: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:415 +#, python-format +msgid "status_code %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:420 +#, python-format +msgid "VSM: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:192 +msgid "_setup_vsm" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:213 +msgid "_populate_policy_profiles" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:216 +#, python-format +msgid "_populate_policy_profiles %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:224 +msgid "No policy profile populated from VSM" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:231 +msgid "_poll_policies" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:313 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324 +#: neutron/plugins/mlnx/mlnx_plugin.py:155 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378 +msgid "provider:network_type required" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:317 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:331 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:334 +#: neutron/plugins/mlnx/mlnx_plugin.py:185 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:388 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 +msgid "provider:segmentation_id required" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:320 +msgid "provider:segmentation_id out of range (1 through 4094)" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:325 +msgid "provider:physical_network specified for VXLAN network" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:334 +msgid "provider:segmentation_id out of range (5000+)" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:338 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 +#: neutron/plugins/mlnx/mlnx_plugin.py:171 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 +#, python-format +msgid "provider:network_type %s not supported" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:344 +#: neutron/plugins/mlnx/mlnx_plugin.py:212 +#, python-format +msgid "unknown provider:physical_network %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:350 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:368 +#: neutron/plugins/mlnx/mlnx_plugin.py:218 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 +msgid "provider:physical_network required" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:405 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:408 +msgid "n1kv:profile_id does not exist" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:419 +msgid "_send_create_logical_network" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:440 +#, python-format +msgid "_send_create_network_profile_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:450 +#, python-format +msgid "_send_delete_network_profile_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:463 +#, python-format +msgid "_send_create_network_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:477 +#, python-format +msgid "_send_update_network_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:494 +#, python-format +msgid "_send_delete_network_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:508 +#, python-format +msgid "_send_create_subnet_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:522 +#, python-format +msgid "_send_delete_subnet_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:539 +#, python-format +msgid "_send_create_port_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:580 +#, python-format +msgid "_send_update_port_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:595 +#, python-format +msgid "_send_delete_port_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:636 +#, python-format +msgid "create network: profile_id=%s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:644 +#, python-format +msgid "" +"Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, " +"multicast_ip %(multicast_ip)s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:687 +#: neutron/plugins/hyperv/hyperv_neutron_plugin.py:249 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:174 +#: neutron/plugins/mlnx/mlnx_plugin.py:271 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:479 +#, python-format +msgid "Created network: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:708 +#, python-format +msgid "Updated network: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:734 +#, python-format +msgid "Deleted network: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:744 +#, python-format +msgid "Get network: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:765 +msgid "Get networks" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:803 +#, python-format +msgid "create port: profile_id=%s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:816 +#, python-format +msgid "Created port: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:836 +#, python-format +msgid "Update port: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:863 +#, python-format +msgid "Get port: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:883 +msgid "Get ports" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:899 +msgid "Create subnet" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:907 +#, python-format +msgid "Created subnet: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:918 +msgid "Update subnet" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:932 +#, python-format +msgid "Delete subnet: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:947 +#, python-format +msgid "Get subnet: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:967 +msgid "Get subnets" +msgstr "" + +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:158 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:165 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:178 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:185 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:205 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:211 #, python-format msgid "NexusDriver: %s" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:189 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:192 #, python-format msgid "NexusDriver created VLAN: %s" msgstr "" @@ -4727,14 +5244,6 @@ msgstr "" msgid "Network type %s not supported" msgstr "" -#: neutron/plugins/hyperv/hyperv_neutron_plugin.py:249 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:174 -#: neutron/plugins/mlnx/mlnx_plugin.py:271 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:479 -#, python-format -msgid "Created network: %s" -msgstr "" - #: neutron/plugins/hyperv/rpc_callbacks.py:77 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:116 #: neutron/plugins/mlnx/rpc_callbacks.py:97 @@ -4979,25 +5488,12 @@ msgstr "" msgid "%s. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324 -#: neutron/plugins/mlnx/mlnx_plugin.py:155 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378 -msgid "provider:network_type required" -msgstr "" - #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:328 #: neutron/plugins/mlnx/mlnx_plugin.py:180 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:382 msgid "provider:segmentation_id specified for flat network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:334 -#: neutron/plugins/mlnx/mlnx_plugin.py:185 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:388 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 -msgid "provider:segmentation_id required" -msgstr "" - #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:337 #: neutron/plugins/mlnx/mlnx_plugin.py:188 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:391 @@ -5017,25 +5513,12 @@ msgstr "" msgid "provider:segmentation_id specified for local network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 -#: neutron/plugins/mlnx/mlnx_plugin.py:171 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 -#, python-format -msgid "provider:network_type %s not supported" -msgstr "" - #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:362 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:368 -#: neutron/plugins/mlnx/mlnx_plugin.py:218 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 -msgid "provider:physical_network required" -msgstr "" - #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:89 msgid "Invalid Network ID, will lead to incorrect bridgename" msgstr "" @@ -6410,11 +6893,6 @@ msgstr "" msgid "%s. Server terminated!" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:212 -#, python-format -msgid "unknown provider:physical_network %s" -msgstr "" - #: neutron/plugins/mlnx/mlnx_plugin.py:233 msgid "invalid vnic_type on port_create" msgstr "" @@ -6674,118 +7152,118 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:166 +#: neutron/plugins/nec/nec_plugin.py:150 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:170 +#: neutron/plugins/nec/nec_plugin.py:154 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:174 +#: neutron/plugins/nec/nec_plugin.py:158 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:180 +#: neutron/plugins/nec/nec_plugin.py:162 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:186 +#: neutron/plugins/nec/nec_plugin.py:170 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:204 -#, python-format -msgid "delete_ofc_port() failed due to %s" +#: neutron/plugins/nec/nec_plugin.py:183 +msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:208 -msgid "deactivate_port(): skip, ofc_port does not exist." +#: neutron/plugins/nec/nec_plugin.py:191 +#, python-format +msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:220 +#: neutron/plugins/nec/nec_plugin.py:212 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:239 +#: neutron/plugins/nec/nec_plugin.py:229 #, python-format -msgid "create_network() failed due to %s" +msgid "failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:255 +#: neutron/plugins/nec/nec_plugin.py:245 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:295 +#: neutron/plugins/nec/nec_plugin.py:285 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:314 +#: neutron/plugins/nec/nec_plugin.py:304 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:329 +#: neutron/plugins/nec/nec_plugin.py:319 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:344 +#: neutron/plugins/nec/nec_plugin.py:334 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:357 +#: neutron/plugins/nec/nec_plugin.py:347 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:380 +#: neutron/plugins/nec/nec_plugin.py:371 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:409 +#: neutron/plugins/nec/nec_plugin.py:400 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:417 +#: neutron/plugins/nec/nec_plugin.py:408 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:477 +#: neutron/plugins/nec/nec_plugin.py:468 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:508 +#: neutron/plugins/nec/nec_plugin.py:499 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:518 +#: neutron/plugins/nec/nec_plugin.py:509 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:537 +#: neutron/plugins/nec/nec_plugin.py:528 #, 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:542 +#: neutron/plugins/nec/nec_plugin.py:533 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -8827,27 +9305,127 @@ msgstr "" msgid "Multiple providers specified for service %s" msgstr "" -#: neutron/services/firewall/fwaas_plugin.py:47 +#: neutron/services/firewall/fwaas_plugin.py:48 msgid "set_firewall_status() called" msgstr "" -#: neutron/services/firewall/fwaas_plugin.py:59 +#: neutron/services/firewall/fwaas_plugin.py:60 msgid "firewall_deleted() called" msgstr "" -#: neutron/services/firewall/fwaas_plugin.py:67 +#: neutron/services/firewall/fwaas_plugin.py:68 #, python-format msgid "Firewall %s unexpectedly deleted by agent." msgstr "" -#: neutron/services/firewall/fwaas_plugin.py:73 +#: neutron/services/firewall/fwaas_plugin.py:74 msgid "get_firewalls_for_tenant() called" msgstr "" -#: neutron/services/firewall/fwaas_plugin.py:82 +#: neutron/services/firewall/fwaas_plugin.py:83 msgid "get_firewalls_for_tenant_without_rules() called" msgstr "" +#: neutron/services/firewall/fwaas_plugin.py:89 +msgid "get_tenants_with_firewalls() called" +msgstr "" + +#: neutron/services/firewall/agents/firewall_agent_api.py:34 +msgid "Name of the FWaaS Driver" +msgstr "" + +#: neutron/services/firewall/agents/firewall_agent_api.py:38 +msgid "Enable FWaaS" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:45 +msgid "Retrieve Firewall with rules from Plugin" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:54 +msgid "Retrieve Tenants with Firewalls configured from Plugin" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:66 +msgid "Initializing firewall agent" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:73 +#, python-format +msgid "FWaaS Driver Loaded: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:75 +#, python-format +msgid "Error importing FWaaS device driver: %s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:107 +#, python-format +msgid "%(func_name)s from agent for fw: %(fwid)s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:115 +#, python-format +msgid "No Routers on tenant: %s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:117 +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:241 +#, python-format +msgid "Apply fw on Router List: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:126 +#, python-format +msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:141 +#, python-format +msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:158 +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:171 +#, python-format +msgid "Firewall Driver Error on fw state %(fwmsg)s for fw: %(fwid)s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:183 +#, python-format +msgid "Process router add, router_id: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:194 +#, python-format +msgid "Process router add, fw_list: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:211 +#, python-format +msgid "FWaaS RPC info call failed for '%s'." +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:223 +#, python-format +msgid "Tenants with Firewalls: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:233 +#, python-format +msgid "Router List: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:235 +#, python-format +msgid "fw_list: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252 +msgid "Failed fwaas process services sync" +msgstr "" + #: neutron/services/loadbalancer/agent_scheduler.py:94 #, python-format msgid "Pool %(pool_id)s has already been hosted by lbaas agent %(agent_id)s" @@ -9208,3 +9786,76 @@ msgstr "" #~ msgid "get_all_nexusport_bindings() called" #~ msgstr "" +#~ msgid "" +#~ "%(class_name)s method %(method_name)scalled with " +#~ "arguments %(args)s %(kwargs)s " +#~ msgstr "" + +#~ msgid "create_credential() called" +#~ msgstr "" + +#~ msgid "delete_credential() called" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to complete operation. No more" +#~ " dynamic nics are available in the" +#~ " system." +#~ msgstr "" + +#~ msgid "" +#~ "NetworkVlanBinding for %(vlan_id)s and network" +#~ " %(network_id)s already exists" +#~ msgstr "" + +#~ msgid "Vlan ID %(vlan_id)s not found" +#~ msgstr "" + +#~ msgid "No Vlan ID available" +#~ msgstr "" + +#~ msgid "QoS level %(qos_id)s could not be found for tenant %(tenant_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "QoS level with name %(qos_name)s already" +#~ " exists for tenant %(tenant_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "Credential %(credential_id)s could not be " +#~ "found for tenant %(tenant_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "Credential %(credential_name)s could not be" +#~ " found for tenant %(tenant_id)s" +#~ msgstr "" + +#~ msgid "Credential %(credential_name)s already exists for tenant %(tenant_id)s" +#~ msgstr "" + +#~ msgid "Nexus Port Binding (%(filters)s) is not present" +#~ msgstr "" + +#~ msgid "No usable Nexus switch found to create SVI interface" +#~ msgstr "" + +#~ msgid "PortVnic Binding %(port_id)s already exists" +#~ msgstr "" + +#~ msgid "PortVnic Binding %(port_id)s is not present" +#~ msgstr "" + +#~ msgid "No subnet_id specified for router gateway" +#~ msgstr "" + +#~ msgid "Subnet %(subnet_id)s has an interface on %(router_id)s" +#~ msgstr "" + +#~ msgid "Nexus hardware router gateway only uses Subnet Ids" +#~ msgstr "" + +#~ msgid "create_network() failed due to %s" +#~ msgstr "" + diff --git a/neutron/locale/fr/LC_MESSAGES/neutron.po b/neutron/locale/fr/LC_MESSAGES/neutron.po index 7d7e87a01..e739bc9b3 100644 --- a/neutron/locale/fr/LC_MESSAGES/neutron.po +++ b/neutron/locale/fr/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-08-12 06:14+0000\n" +"POT-Creation-Date: 2013-08-13 06:13+0000\n" "PO-Revision-Date: 2013-05-13 06:01+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: French " @@ -517,20 +517,20 @@ msgstr "" msgid "Unable update lease. Exception" msgstr "" -#: neutron/agent/dhcp_agent.py:841 neutron/agent/l3_agent.py:805 +#: neutron/agent/dhcp_agent.py:841 neutron/agent/l3_agent.py:808 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:847 neutron/agent/l3_agent.py:810 +#: neutron/agent/dhcp_agent.py:847 neutron/agent/l3_agent.py:813 #: 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:855 neutron/agent/l3_agent.py:815 +#: neutron/agent/dhcp_agent.py:855 neutron/agent/l3_agent.py:818 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:281 #, python-format msgid "agent_updated by server side %s!" @@ -583,65 +583,65 @@ msgid "" "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:334 +#: neutron/agent/l3_agent.py:335 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:336 neutron/db/l3_db.py:924 +#: neutron/agent/l3_agent.py:337 neutron/db/l3_db.py:924 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: neutron/agent/l3_agent.py:470 +#: neutron/agent/l3_agent.py:471 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: neutron/agent/l3_agent.py:607 +#: neutron/agent/l3_agent.py:608 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:612 +#: neutron/agent/l3_agent.py:613 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:620 +#: neutron/agent/l3_agent.py:621 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:624 +#: neutron/agent/l3_agent.py:625 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:631 +#: neutron/agent/l3_agent.py:632 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: neutron/agent/l3_agent.py:687 neutron/agent/l3_agent.py:716 +#: neutron/agent/l3_agent.py:688 neutron/agent/l3_agent.py:719 msgid "Failed synchronizing routers" msgstr "" -#: neutron/agent/l3_agent.py:712 +#: neutron/agent/l3_agent.py:715 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:720 +#: neutron/agent/l3_agent.py:723 msgid "L3 agent started" msgstr "" -#: neutron/agent/l3_agent.py:740 +#: neutron/agent/l3_agent.py:743 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:748 +#: neutron/agent/l3_agent.py:751 #, python-format msgid "Removed route entry is '%s'" msgstr "" @@ -1951,7 +1951,7 @@ msgstr "" #: neutron/common/log.py:31 #, python-format msgid "" -"%(class_name)s method %(method_name)scalled with arguments %(args)s " +"%(class_name)s method %(method_name)s called with arguments %(args)s " "%(kwargs)s " msgstr "" @@ -2425,17 +2425,17 @@ msgid "" msgstr "" #: neutron/db/firewall/firewall_db.py:228 -#: neutron/services/firewall/fwaas_plugin.py:202 +#: neutron/services/firewall/fwaas_plugin.py:211 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:244 -#: neutron/services/firewall/fwaas_plugin.py:211 +#: neutron/services/firewall/fwaas_plugin.py:220 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:254 -#: neutron/services/firewall/fwaas_plugin.py:226 +#: neutron/services/firewall/fwaas_plugin.py:235 msgid "delete_firewall() called" msgstr "" @@ -2456,7 +2456,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:296 -#: neutron/services/firewall/fwaas_plugin.py:235 +#: neutron/services/firewall/fwaas_plugin.py:244 msgid "update_firewall_policy() called" msgstr "" @@ -2481,12 +2481,12 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:364 -#: neutron/services/firewall/fwaas_plugin.py:243 +#: neutron/services/firewall/fwaas_plugin.py:252 msgid "update_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:388 -#: neutron/services/firewall/fwaas_plugin.py:253 +#: neutron/services/firewall/fwaas_plugin.py:262 msgid "delete_firewall_rule() called" msgstr "" @@ -2503,12 +2503,12 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:416 -#: neutron/services/firewall/fwaas_plugin.py:272 +#: neutron/services/firewall/fwaas_plugin.py:281 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:456 -#: neutron/services/firewall/fwaas_plugin.py:280 +#: neutron/services/firewall/fwaas_plugin.py:289 msgid "remove_rule() called" msgstr "" @@ -2729,30 +2729,35 @@ msgstr "" msgid "Missing rule info argument for insert/remove rule operation." msgstr "" -#: neutron/extensions/firewall.py:138 +#: neutron/extensions/firewall.py:98 +#, python-format +msgid "%(driver)s: Internal driver error." +msgstr "" + +#: neutron/extensions/firewall.py:147 #, python-format msgid "Port '%s' is not a valid number" msgstr "" -#: neutron/extensions/firewall.py:142 +#: neutron/extensions/firewall.py:151 #, python-format msgid "Invalid port '%s'" msgstr "" -#: neutron/extensions/firewall.py:156 +#: neutron/extensions/firewall.py:165 #, python-format msgid "%(msg_ip)s and %(msg_subnet)s" msgstr "" -#: neutron/extensions/firewall.py:276 +#: neutron/extensions/firewall.py:285 msgid "Number of firewalls allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/extensions/firewall.py:280 +#: neutron/extensions/firewall.py:289 msgid "Number of firewall policies allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/extensions/firewall.py:284 +#: neutron/extensions/firewall.py:293 msgid "Number of firewall rules allowed per tenant, -1 for unlimited" msgstr "" @@ -2939,6 +2944,7 @@ msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:56 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:373 msgid "plugin does not support updating provider attributes" msgstr "" @@ -4165,115 +4171,107 @@ msgstr "" msgid "Connect success to host %(host)s:%(ssh_port)d" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:75 +#: neutron/plugins/cisco/network_plugin.py:74 #, python-format msgid "Model %s manages state" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:88 +#: neutron/plugins/cisco/network_plugin.py:87 msgid "Plugin initialization complete" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:134 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:222 +#: neutron/plugins/cisco/network_plugin.py:133 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:223 msgid "create_network() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:151 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:254 +#: neutron/plugins/cisco/network_plugin.py:150 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:255 msgid "update_network() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:164 +#: neutron/plugins/cisco/network_plugin.py:163 msgid "delete_network() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:187 +#: neutron/plugins/cisco/network_plugin.py:186 msgid "get_network() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:192 +#: neutron/plugins/cisco/network_plugin.py:191 msgid "get_networks() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:197 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:320 +#: neutron/plugins/cisco/network_plugin.py:196 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:321 msgid "create_port() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:207 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:406 +#: neutron/plugins/cisco/network_plugin.py:206 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:407 msgid "delete_port() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:226 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:365 +#: neutron/plugins/cisco/network_plugin.py:225 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:366 msgid "update_port() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:237 +#: neutron/plugins/cisco/network_plugin.py:236 msgid "create_subnet() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:249 +#: neutron/plugins/cisco/network_plugin.py:248 #: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:339 msgid "update_subnet() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:255 +#: neutron/plugins/cisco/network_plugin.py:254 msgid "delete_subnet() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:278 +#: neutron/plugins/cisco/network_plugin.py:277 #: neutron/plugins/cisco/db/network_db_v2.py:38 msgid "get_all_qoss() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:284 +#: neutron/plugins/cisco/network_plugin.py:283 msgid "get_qos_details() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:294 +#: neutron/plugins/cisco/network_plugin.py:293 msgid "create_qos() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:300 +#: neutron/plugins/cisco/network_plugin.py:299 msgid "delete_qos() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:310 +#: neutron/plugins/cisco/network_plugin.py:309 msgid "rename_qos() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:321 +#: neutron/plugins/cisco/network_plugin.py:320 msgid "get_all_credentials() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:327 +#: neutron/plugins/cisco/network_plugin.py:326 msgid "get_credential_details() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:338 -msgid "create_credential() called" -msgstr "" - -#: neutron/plugins/cisco/network_plugin.py:345 -msgid "delete_credential() called" -msgstr "" - -#: neutron/plugins/cisco/network_plugin.py:356 +#: neutron/plugins/cisco/network_plugin.py:335 msgid "rename_credential() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:367 +#: neutron/plugins/cisco/network_plugin.py:345 msgid "schedule_host() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:379 +#: neutron/plugins/cisco/network_plugin.py:357 msgid "associate_port() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:386 +#: neutron/plugins/cisco/network_plugin.py:364 msgid "detach_port() called" msgstr "" @@ -4284,7 +4282,7 @@ msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:32 msgid "" -"Unable to complete operation. No more dynamic nics are available in the " +"Unable to complete operation. No more dynamic NICs are available in the " "system." msgstr "" @@ -4292,93 +4290,168 @@ msgstr "" #, python-format msgid "" "NetworkVlanBinding for %(vlan_id)s and network %(network_id)s already " -"exists" +"exists." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:44 #, python-format -msgid "Vlan ID %(vlan_id)s not found" +msgid "Vlan ID %(vlan_id)s not found." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:49 -msgid "No Vlan ID available" +msgid "" +"Unable to complete operation. VLAN ID exists outside of the configured " +"network segment range." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:54 -#, python-format -msgid "QoS level %(qos_id)s could not be found for tenant %(tenant_id)s" +#: neutron/plugins/cisco/common/cisco_exceptions.py:55 +msgid "No Vlan ID available." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:60 #, python-format -msgid "QoS level with name %(qos_name)s already exists for tenant %(tenant_id)s" +msgid "QoS level %(qos_id)s could not be found for tenant %(tenant_id)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:66 #, python-format -msgid "Credential %(credential_id)s could not be found for tenant %(tenant_id)s" +msgid "QoS level with name %(qos_name)s already exists for tenant %(tenant_id)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:72 #, python-format -msgid "Credential %(credential_name)s could not be found for tenant %(tenant_id)s" +msgid "Credential %(credential_id)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:77 +#, python-format +msgid "Credential %(credential_name)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:78 +#: neutron/plugins/cisco/common/cisco_exceptions.py:82 #, python-format -msgid "Credential %(credential_name)s already exists for tenant %(tenant_id)s" +msgid "Credential %(credential_name)s already exists." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:84 +#: neutron/plugins/cisco/common/cisco_exceptions.py:87 #, python-format msgid "Provider network %s already exists" msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:89 +#: neutron/plugins/cisco/common/cisco_exceptions.py:92 #, python-format msgid "Connection to %(host)s is not configured." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:94 +#: neutron/plugins/cisco/common/cisco_exceptions.py:97 #, python-format msgid "Unable to connect to Nexus %(nexus_host)s. Reason: %(exc)s." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:99 +#: neutron/plugins/cisco/common/cisco_exceptions.py:102 #, python-format msgid "Failed to configure Nexus: %(config)s. Reason: %(exc)s." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:104 +#: neutron/plugins/cisco/common/cisco_exceptions.py:107 #, python-format -msgid "Nexus Port Binding (%(filters)s) is not present" +msgid "Nexus Port Binding (%(filters)s) is not present." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:113 -msgid "No usable Nexus switch found to create SVI interface" +#: neutron/plugins/cisco/common/cisco_exceptions.py:116 +msgid "No usable Nexus switch found to create SVI interface." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:118 +#: neutron/plugins/cisco/common/cisco_exceptions.py:121 #, python-format -msgid "PortVnic Binding %(port_id)s already exists" +msgid "PortVnic Binding %(port_id)s already exists." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:123 +#: neutron/plugins/cisco/common/cisco_exceptions.py:126 #, python-format -msgid "PortVnic Binding %(port_id)s is not present" +msgid "PortVnic Binding %(port_id)s is not present." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:131 +msgid "No subnet_id specified for router gateway." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:136 +#, python-format +msgid "Subnet %(subnet_id)s has an interface on %(router_id)s." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:141 +msgid "Nexus hardware router gateway only uses Subnet Ids." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:145 +#, python-format +msgid "" +"Unable to unplug the attachment %(att_id)s from port %(port_id)s for " +"network %(net_id)s. The attachment %(att_id)s does not exist." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:128 -msgid "No subnet_id specified for router gateway" +#: neutron/plugins/cisco/common/cisco_exceptions.py:152 +#, python-format +msgid "Policy Profile %(profile_id)s already exists." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:158 +#, python-format +msgid "Policy Profile %(profile_id)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:163 +#, python-format +msgid "Network Profile %(profile_id)s already exists." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:169 +#, python-format +msgid "Network Profile %(profile_id)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:174 +#, python-format +msgid "" +"No more segments available in network segment pool " +"%(network_profile_name)s." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:180 +#, python-format +msgid "VM Network %(name)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:185 +#, python-format +msgid "Unable to create the network. The VXLAN ID %(vxlan_id)s is in use." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:191 +#, python-format +msgid "Connection to VSM failed: %(reason)s." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:196 +#, python-format +msgid "Internal VSM Error: %(reason)s." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:201 +#, python-format +msgid "Network Binding for network %(network_id)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:133 +#: neutron/plugins/cisco/common/cisco_exceptions.py:207 #, python-format -msgid "Subnet %(subnet_id)s has an interface on %(router_id)s" +msgid "Port Binding for port %(port_id)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:138 -msgid "Nexus hardware router gateway only uses Subnet Ids" +#: neutron/plugins/cisco/common/cisco_exceptions.py:213 +#, python-format +msgid "Profile-Tenant binding for profile %(profile_id)s could not be found." msgstr "" #: neutron/plugins/cisco/common/cisco_faults.py:74 @@ -4429,31 +4502,223 @@ msgstr "" msgid "Nexus Switch to use" msgstr "" -#: neutron/plugins/cisco/common/config.py:36 +#: neutron/plugins/cisco/common/config.py:35 msgid "VLAN Name prefix" msgstr "" -#: neutron/plugins/cisco/common/config.py:38 +#: neutron/plugins/cisco/common/config.py:37 msgid "VLAN Name prefix for provider vlans" msgstr "" -#: neutron/plugins/cisco/common/config.py:46 +#: neutron/plugins/cisco/common/config.py:45 msgid "Distribute SVI interfaces over all switches" msgstr "" -#: neutron/plugins/cisco/common/config.py:50 +#: neutron/plugins/cisco/common/config.py:49 msgid "Model Class" msgstr "" -#: neutron/plugins/cisco/common/config.py:54 +#: neutron/plugins/cisco/common/config.py:53 msgid "Nexus Driver Name" msgstr "" +#: neutron/plugins/cisco/common/config.py:58 +msgid "N1K Integration Bridge" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:60 +msgid "N1K Enable Tunneling" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:62 +msgid "N1K Tunnel Bridge" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:64 +msgid "N1K Local IP" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:66 +msgid "N1K Tenant Network Type" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:68 +msgid "N1K Bridge Mappings" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:70 +msgid "N1K VXLAN ID Ranges" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:72 +msgid "N1K Network VLAN Ranges" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:74 +msgid "N1K default policy profile" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:76 +msgid "N1K Policy profile polling duration in seconds" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:101 +#, python-format +msgid "seg_min %(seg_min)s, seg_max %(seg_max)s" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:226 +#, python-format +msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:344 +#, python-format +msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:348 +#, python-format +msgid "" +"Reserving specific vlan %(vlan)s on physical network %(network)s outside " +"pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:376 +#, python-format +msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:381 +#, python-format +msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:385 +#, python-format +msgid "vlan_id %(vlan)s on physical network %(network)s not found" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:395 +#, python-format +msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:433 +#, python-format +msgid "Removing vxlan %s from pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:464 +#, python-format +msgid "Reserving specific vxlan %s from pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:466 +#, python-format +msgid "Reserving specific vxlan %s outside pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:488 +#, python-format +msgid "Releasing vxlan %s to pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:492 +#, python-format +msgid "Releasing vxlan %s outside pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:495 +#, python-format +msgid "vxlan_id %s not found" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:603 +msgid "create_network_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:621 +msgid "delete_network_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:635 +msgid "update_network_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:644 +msgid "get_network_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:670 +msgid "create_policy_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:681 +msgid "delete_policy_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:690 +msgid "update_policy_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:699 +msgid "get_policy_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:726 +msgid "_profile_binding_exists()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:733 +msgid "_get_profile_binding" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:742 +msgid "get_profile_binding()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:751 +msgid "delete_profile_binding()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:758 +#, python-format +msgid "" +"Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " +"ID %(tenant_id)" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:772 +msgid "_get_profile_bindings()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:991 +msgid "invalid segment range. example range: 500-550" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1001 +msgid "arguments segment_type and segment_range missing for network profile" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1008 +msgid "segment_type should either be vlan or vxlan" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1036 +#, python-format +msgid "NetworkProfile name %s already exists" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1048 +msgid "segment range overlaps with another profile" +msgstr "" + #: neutron/plugins/cisco/db/network_db_v2.py:46 msgid "get_qos() called" msgstr "" -#: neutron/plugins/cisco/db/network_db_v2.py:60 +#: neutron/plugins/cisco/db/network_db_v2.py:59 msgid "add_qos() called" msgstr "" @@ -4500,65 +4765,317 @@ msgstr "" msgid "get_nexussvi_bindings() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:75 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:77 #, python-format msgid "Loaded device plugin %s\n" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:93 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:94 #, python-format msgid "%(module)s.%(name)s init done" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:139 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:140 #, python-format msgid "No %s Plugin loaded" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:140 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:141 #, python-format msgid "%(plugin_key)s: %(function_name)s with args %(args)s ignored" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:235 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:236 #, python-format msgid "provider network added to DB: %(network_id)s, %(vlan_id)s" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:279 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:280 #, python-format msgid "provider network removed from DB: %s" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:387 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:388 #, python-format msgid "Unable to update port '%s' on Nexus switch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:442 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:443 msgid "Nexus plugin loaded, creating SVI on switch" msgstr "" #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:463 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:490 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:488 msgid "No Nexus plugin, sending to vswitch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:478 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:477 msgid "Nexus plugin loaded, deleting SVI from switch" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:155 -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:162 -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:175 -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:182 -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:202 -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:208 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:195 +#, python-format +msgid "seg id %s\n" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:233 +msgid "logical network" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:253 +msgid "network_segment_pool" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:293 +msgid "Invalid input for CIDR" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:410 +#, python-format +msgid "req: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:415 +#, python-format +msgid "status_code %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:420 +#, python-format +msgid "VSM: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:192 +msgid "_setup_vsm" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:213 +msgid "_populate_policy_profiles" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:216 +#, python-format +msgid "_populate_policy_profiles %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:224 +msgid "No policy profile populated from VSM" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:231 +msgid "_poll_policies" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:313 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324 +#: neutron/plugins/mlnx/mlnx_plugin.py:155 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378 +msgid "provider:network_type required" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:317 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:331 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:334 +#: neutron/plugins/mlnx/mlnx_plugin.py:185 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:388 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 +msgid "provider:segmentation_id required" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:320 +msgid "provider:segmentation_id out of range (1 through 4094)" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:325 +msgid "provider:physical_network specified for VXLAN network" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:334 +msgid "provider:segmentation_id out of range (5000+)" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:338 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 +#: neutron/plugins/mlnx/mlnx_plugin.py:171 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 +#, python-format +msgid "provider:network_type %s not supported" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:344 +#: neutron/plugins/mlnx/mlnx_plugin.py:212 +#, python-format +msgid "unknown provider:physical_network %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:350 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:368 +#: neutron/plugins/mlnx/mlnx_plugin.py:218 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 +msgid "provider:physical_network required" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:405 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:408 +msgid "n1kv:profile_id does not exist" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:419 +msgid "_send_create_logical_network" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:440 +#, python-format +msgid "_send_create_network_profile_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:450 +#, python-format +msgid "_send_delete_network_profile_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:463 +#, python-format +msgid "_send_create_network_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:477 +#, python-format +msgid "_send_update_network_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:494 +#, python-format +msgid "_send_delete_network_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:508 +#, python-format +msgid "_send_create_subnet_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:522 +#, python-format +msgid "_send_delete_subnet_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:539 +#, python-format +msgid "_send_create_port_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:580 +#, python-format +msgid "_send_update_port_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:595 +#, python-format +msgid "_send_delete_port_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:636 +#, python-format +msgid "create network: profile_id=%s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:644 +#, python-format +msgid "" +"Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, " +"multicast_ip %(multicast_ip)s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:687 +#: neutron/plugins/hyperv/hyperv_neutron_plugin.py:249 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:174 +#: neutron/plugins/mlnx/mlnx_plugin.py:271 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:479 +#, python-format +msgid "Created network: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:708 +#, python-format +msgid "Updated network: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:734 +#, python-format +msgid "Deleted network: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:744 +#, python-format +msgid "Get network: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:765 +msgid "Get networks" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:803 +#, python-format +msgid "create port: profile_id=%s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:816 +#, python-format +msgid "Created port: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:836 +#, python-format +msgid "Update port: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:863 +#, python-format +msgid "Get port: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:883 +msgid "Get ports" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:899 +msgid "Create subnet" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:907 +#, python-format +msgid "Created subnet: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:918 +msgid "Update subnet" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:932 +#, python-format +msgid "Delete subnet: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:947 +#, python-format +msgid "Get subnet: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:967 +msgid "Get subnets" +msgstr "" + +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:158 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:165 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:178 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:185 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:205 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:211 #, python-format msgid "NexusDriver: %s" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:189 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:192 #, python-format msgid "NexusDriver created VLAN: %s" msgstr "" @@ -4727,14 +5244,6 @@ msgstr "" msgid "Network type %s not supported" msgstr "" -#: neutron/plugins/hyperv/hyperv_neutron_plugin.py:249 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:174 -#: neutron/plugins/mlnx/mlnx_plugin.py:271 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:479 -#, python-format -msgid "Created network: %s" -msgstr "" - #: neutron/plugins/hyperv/rpc_callbacks.py:77 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:116 #: neutron/plugins/mlnx/rpc_callbacks.py:97 @@ -4979,25 +5488,12 @@ msgstr "" msgid "%s. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324 -#: neutron/plugins/mlnx/mlnx_plugin.py:155 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378 -msgid "provider:network_type required" -msgstr "" - #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:328 #: neutron/plugins/mlnx/mlnx_plugin.py:180 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:382 msgid "provider:segmentation_id specified for flat network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:334 -#: neutron/plugins/mlnx/mlnx_plugin.py:185 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:388 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 -msgid "provider:segmentation_id required" -msgstr "" - #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:337 #: neutron/plugins/mlnx/mlnx_plugin.py:188 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:391 @@ -5017,25 +5513,12 @@ msgstr "" msgid "provider:segmentation_id specified for local network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 -#: neutron/plugins/mlnx/mlnx_plugin.py:171 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 -#, python-format -msgid "provider:network_type %s not supported" -msgstr "" - #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:362 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:368 -#: neutron/plugins/mlnx/mlnx_plugin.py:218 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 -msgid "provider:physical_network required" -msgstr "" - #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:89 msgid "Invalid Network ID, will lead to incorrect bridgename" msgstr "" @@ -6410,11 +6893,6 @@ msgstr "" msgid "%s. Server terminated!" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:212 -#, python-format -msgid "unknown provider:physical_network %s" -msgstr "" - #: neutron/plugins/mlnx/mlnx_plugin.py:233 msgid "invalid vnic_type on port_create" msgstr "" @@ -6674,118 +7152,118 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:166 +#: neutron/plugins/nec/nec_plugin.py:150 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:170 +#: neutron/plugins/nec/nec_plugin.py:154 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:174 +#: neutron/plugins/nec/nec_plugin.py:158 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:180 +#: neutron/plugins/nec/nec_plugin.py:162 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:186 +#: neutron/plugins/nec/nec_plugin.py:170 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:204 -#, python-format -msgid "delete_ofc_port() failed due to %s" +#: neutron/plugins/nec/nec_plugin.py:183 +msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:208 -msgid "deactivate_port(): skip, ofc_port does not exist." +#: neutron/plugins/nec/nec_plugin.py:191 +#, python-format +msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:220 +#: neutron/plugins/nec/nec_plugin.py:212 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:239 +#: neutron/plugins/nec/nec_plugin.py:229 #, python-format -msgid "create_network() failed due to %s" +msgid "failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:255 +#: neutron/plugins/nec/nec_plugin.py:245 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:295 +#: neutron/plugins/nec/nec_plugin.py:285 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:314 +#: neutron/plugins/nec/nec_plugin.py:304 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:329 +#: neutron/plugins/nec/nec_plugin.py:319 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:344 +#: neutron/plugins/nec/nec_plugin.py:334 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:357 +#: neutron/plugins/nec/nec_plugin.py:347 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:380 +#: neutron/plugins/nec/nec_plugin.py:371 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:409 +#: neutron/plugins/nec/nec_plugin.py:400 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:417 +#: neutron/plugins/nec/nec_plugin.py:408 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:477 +#: neutron/plugins/nec/nec_plugin.py:468 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:508 +#: neutron/plugins/nec/nec_plugin.py:499 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:518 +#: neutron/plugins/nec/nec_plugin.py:509 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:537 +#: neutron/plugins/nec/nec_plugin.py:528 #, 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:542 +#: neutron/plugins/nec/nec_plugin.py:533 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -8827,27 +9305,127 @@ msgstr "" msgid "Multiple providers specified for service %s" msgstr "" -#: neutron/services/firewall/fwaas_plugin.py:47 +#: neutron/services/firewall/fwaas_plugin.py:48 msgid "set_firewall_status() called" msgstr "" -#: neutron/services/firewall/fwaas_plugin.py:59 +#: neutron/services/firewall/fwaas_plugin.py:60 msgid "firewall_deleted() called" msgstr "" -#: neutron/services/firewall/fwaas_plugin.py:67 +#: neutron/services/firewall/fwaas_plugin.py:68 #, python-format msgid "Firewall %s unexpectedly deleted by agent." msgstr "" -#: neutron/services/firewall/fwaas_plugin.py:73 +#: neutron/services/firewall/fwaas_plugin.py:74 msgid "get_firewalls_for_tenant() called" msgstr "" -#: neutron/services/firewall/fwaas_plugin.py:82 +#: neutron/services/firewall/fwaas_plugin.py:83 msgid "get_firewalls_for_tenant_without_rules() called" msgstr "" +#: neutron/services/firewall/fwaas_plugin.py:89 +msgid "get_tenants_with_firewalls() called" +msgstr "" + +#: neutron/services/firewall/agents/firewall_agent_api.py:34 +msgid "Name of the FWaaS Driver" +msgstr "" + +#: neutron/services/firewall/agents/firewall_agent_api.py:38 +msgid "Enable FWaaS" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:45 +msgid "Retrieve Firewall with rules from Plugin" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:54 +msgid "Retrieve Tenants with Firewalls configured from Plugin" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:66 +msgid "Initializing firewall agent" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:73 +#, python-format +msgid "FWaaS Driver Loaded: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:75 +#, python-format +msgid "Error importing FWaaS device driver: %s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:107 +#, python-format +msgid "%(func_name)s from agent for fw: %(fwid)s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:115 +#, python-format +msgid "No Routers on tenant: %s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:117 +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:241 +#, python-format +msgid "Apply fw on Router List: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:126 +#, python-format +msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:141 +#, python-format +msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:158 +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:171 +#, python-format +msgid "Firewall Driver Error on fw state %(fwmsg)s for fw: %(fwid)s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:183 +#, python-format +msgid "Process router add, router_id: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:194 +#, python-format +msgid "Process router add, fw_list: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:211 +#, python-format +msgid "FWaaS RPC info call failed for '%s'." +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:223 +#, python-format +msgid "Tenants with Firewalls: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:233 +#, python-format +msgid "Router List: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:235 +#, python-format +msgid "fw_list: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252 +msgid "Failed fwaas process services sync" +msgstr "" + #: neutron/services/loadbalancer/agent_scheduler.py:94 #, python-format msgid "Pool %(pool_id)s has already been hosted by lbaas agent %(agent_id)s" @@ -9208,3 +9786,76 @@ msgstr "" #~ msgid "get_all_nexusport_bindings() called" #~ msgstr "" +#~ msgid "" +#~ "%(class_name)s method %(method_name)scalled with " +#~ "arguments %(args)s %(kwargs)s " +#~ msgstr "" + +#~ msgid "create_credential() called" +#~ msgstr "" + +#~ msgid "delete_credential() called" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to complete operation. No more" +#~ " dynamic nics are available in the" +#~ " system." +#~ msgstr "" + +#~ msgid "" +#~ "NetworkVlanBinding for %(vlan_id)s and network" +#~ " %(network_id)s already exists" +#~ msgstr "" + +#~ msgid "Vlan ID %(vlan_id)s not found" +#~ msgstr "" + +#~ msgid "No Vlan ID available" +#~ msgstr "" + +#~ msgid "QoS level %(qos_id)s could not be found for tenant %(tenant_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "QoS level with name %(qos_name)s already" +#~ " exists for tenant %(tenant_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "Credential %(credential_id)s could not be " +#~ "found for tenant %(tenant_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "Credential %(credential_name)s could not be" +#~ " found for tenant %(tenant_id)s" +#~ msgstr "" + +#~ msgid "Credential %(credential_name)s already exists for tenant %(tenant_id)s" +#~ msgstr "" + +#~ msgid "Nexus Port Binding (%(filters)s) is not present" +#~ msgstr "" + +#~ msgid "No usable Nexus switch found to create SVI interface" +#~ msgstr "" + +#~ msgid "PortVnic Binding %(port_id)s already exists" +#~ msgstr "" + +#~ msgid "PortVnic Binding %(port_id)s is not present" +#~ msgstr "" + +#~ msgid "No subnet_id specified for router gateway" +#~ msgstr "" + +#~ msgid "Subnet %(subnet_id)s has an interface on %(router_id)s" +#~ msgstr "" + +#~ msgid "Nexus hardware router gateway only uses Subnet Ids" +#~ msgstr "" + +#~ msgid "create_network() failed due to %s" +#~ msgstr "" + diff --git a/neutron/locale/hr/LC_MESSAGES/neutron.po b/neutron/locale/hr/LC_MESSAGES/neutron.po index 0d5e5393d..197131636 100644 --- a/neutron/locale/hr/LC_MESSAGES/neutron.po +++ b/neutron/locale/hr/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-08-12 06:14+0000\n" +"POT-Creation-Date: 2013-08-13 06:13+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Croatian " @@ -518,20 +518,20 @@ msgstr "" msgid "Unable update lease. Exception" msgstr "" -#: neutron/agent/dhcp_agent.py:841 neutron/agent/l3_agent.py:805 +#: neutron/agent/dhcp_agent.py:841 neutron/agent/l3_agent.py:808 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:847 neutron/agent/l3_agent.py:810 +#: neutron/agent/dhcp_agent.py:847 neutron/agent/l3_agent.py:813 #: 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:855 neutron/agent/l3_agent.py:815 +#: neutron/agent/dhcp_agent.py:855 neutron/agent/l3_agent.py:818 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:281 #, python-format msgid "agent_updated by server side %s!" @@ -584,65 +584,65 @@ msgid "" "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:334 +#: neutron/agent/l3_agent.py:335 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:336 neutron/db/l3_db.py:924 +#: neutron/agent/l3_agent.py:337 neutron/db/l3_db.py:924 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: neutron/agent/l3_agent.py:470 +#: neutron/agent/l3_agent.py:471 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: neutron/agent/l3_agent.py:607 +#: neutron/agent/l3_agent.py:608 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:612 +#: neutron/agent/l3_agent.py:613 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:620 +#: neutron/agent/l3_agent.py:621 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:624 +#: neutron/agent/l3_agent.py:625 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:631 +#: neutron/agent/l3_agent.py:632 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: neutron/agent/l3_agent.py:687 neutron/agent/l3_agent.py:716 +#: neutron/agent/l3_agent.py:688 neutron/agent/l3_agent.py:719 msgid "Failed synchronizing routers" msgstr "" -#: neutron/agent/l3_agent.py:712 +#: neutron/agent/l3_agent.py:715 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:720 +#: neutron/agent/l3_agent.py:723 msgid "L3 agent started" msgstr "" -#: neutron/agent/l3_agent.py:740 +#: neutron/agent/l3_agent.py:743 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:748 +#: neutron/agent/l3_agent.py:751 #, python-format msgid "Removed route entry is '%s'" msgstr "" @@ -1952,7 +1952,7 @@ msgstr "" #: neutron/common/log.py:31 #, python-format msgid "" -"%(class_name)s method %(method_name)scalled with arguments %(args)s " +"%(class_name)s method %(method_name)s called with arguments %(args)s " "%(kwargs)s " msgstr "" @@ -2426,17 +2426,17 @@ msgid "" msgstr "" #: neutron/db/firewall/firewall_db.py:228 -#: neutron/services/firewall/fwaas_plugin.py:202 +#: neutron/services/firewall/fwaas_plugin.py:211 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:244 -#: neutron/services/firewall/fwaas_plugin.py:211 +#: neutron/services/firewall/fwaas_plugin.py:220 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:254 -#: neutron/services/firewall/fwaas_plugin.py:226 +#: neutron/services/firewall/fwaas_plugin.py:235 msgid "delete_firewall() called" msgstr "" @@ -2457,7 +2457,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:296 -#: neutron/services/firewall/fwaas_plugin.py:235 +#: neutron/services/firewall/fwaas_plugin.py:244 msgid "update_firewall_policy() called" msgstr "" @@ -2482,12 +2482,12 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:364 -#: neutron/services/firewall/fwaas_plugin.py:243 +#: neutron/services/firewall/fwaas_plugin.py:252 msgid "update_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:388 -#: neutron/services/firewall/fwaas_plugin.py:253 +#: neutron/services/firewall/fwaas_plugin.py:262 msgid "delete_firewall_rule() called" msgstr "" @@ -2504,12 +2504,12 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:416 -#: neutron/services/firewall/fwaas_plugin.py:272 +#: neutron/services/firewall/fwaas_plugin.py:281 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:456 -#: neutron/services/firewall/fwaas_plugin.py:280 +#: neutron/services/firewall/fwaas_plugin.py:289 msgid "remove_rule() called" msgstr "" @@ -2730,30 +2730,35 @@ msgstr "" msgid "Missing rule info argument for insert/remove rule operation." msgstr "" -#: neutron/extensions/firewall.py:138 +#: neutron/extensions/firewall.py:98 +#, python-format +msgid "%(driver)s: Internal driver error." +msgstr "" + +#: neutron/extensions/firewall.py:147 #, python-format msgid "Port '%s' is not a valid number" msgstr "" -#: neutron/extensions/firewall.py:142 +#: neutron/extensions/firewall.py:151 #, python-format msgid "Invalid port '%s'" msgstr "" -#: neutron/extensions/firewall.py:156 +#: neutron/extensions/firewall.py:165 #, python-format msgid "%(msg_ip)s and %(msg_subnet)s" msgstr "" -#: neutron/extensions/firewall.py:276 +#: neutron/extensions/firewall.py:285 msgid "Number of firewalls allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/extensions/firewall.py:280 +#: neutron/extensions/firewall.py:289 msgid "Number of firewall policies allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/extensions/firewall.py:284 +#: neutron/extensions/firewall.py:293 msgid "Number of firewall rules allowed per tenant, -1 for unlimited" msgstr "" @@ -2940,6 +2945,7 @@ msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:56 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:373 msgid "plugin does not support updating provider attributes" msgstr "" @@ -4166,115 +4172,107 @@ msgstr "" msgid "Connect success to host %(host)s:%(ssh_port)d" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:75 +#: neutron/plugins/cisco/network_plugin.py:74 #, python-format msgid "Model %s manages state" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:88 +#: neutron/plugins/cisco/network_plugin.py:87 msgid "Plugin initialization complete" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:134 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:222 +#: neutron/plugins/cisco/network_plugin.py:133 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:223 msgid "create_network() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:151 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:254 +#: neutron/plugins/cisco/network_plugin.py:150 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:255 msgid "update_network() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:164 +#: neutron/plugins/cisco/network_plugin.py:163 msgid "delete_network() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:187 +#: neutron/plugins/cisco/network_plugin.py:186 msgid "get_network() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:192 +#: neutron/plugins/cisco/network_plugin.py:191 msgid "get_networks() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:197 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:320 +#: neutron/plugins/cisco/network_plugin.py:196 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:321 msgid "create_port() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:207 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:406 +#: neutron/plugins/cisco/network_plugin.py:206 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:407 msgid "delete_port() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:226 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:365 +#: neutron/plugins/cisco/network_plugin.py:225 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:366 msgid "update_port() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:237 +#: neutron/plugins/cisco/network_plugin.py:236 msgid "create_subnet() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:249 +#: neutron/plugins/cisco/network_plugin.py:248 #: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:339 msgid "update_subnet() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:255 +#: neutron/plugins/cisco/network_plugin.py:254 msgid "delete_subnet() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:278 +#: neutron/plugins/cisco/network_plugin.py:277 #: neutron/plugins/cisco/db/network_db_v2.py:38 msgid "get_all_qoss() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:284 +#: neutron/plugins/cisco/network_plugin.py:283 msgid "get_qos_details() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:294 +#: neutron/plugins/cisco/network_plugin.py:293 msgid "create_qos() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:300 +#: neutron/plugins/cisco/network_plugin.py:299 msgid "delete_qos() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:310 +#: neutron/plugins/cisco/network_plugin.py:309 msgid "rename_qos() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:321 +#: neutron/plugins/cisco/network_plugin.py:320 msgid "get_all_credentials() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:327 +#: neutron/plugins/cisco/network_plugin.py:326 msgid "get_credential_details() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:338 -msgid "create_credential() called" -msgstr "" - -#: neutron/plugins/cisco/network_plugin.py:345 -msgid "delete_credential() called" -msgstr "" - -#: neutron/plugins/cisco/network_plugin.py:356 +#: neutron/plugins/cisco/network_plugin.py:335 msgid "rename_credential() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:367 +#: neutron/plugins/cisco/network_plugin.py:345 msgid "schedule_host() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:379 +#: neutron/plugins/cisco/network_plugin.py:357 msgid "associate_port() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:386 +#: neutron/plugins/cisco/network_plugin.py:364 msgid "detach_port() called" msgstr "" @@ -4285,7 +4283,7 @@ msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:32 msgid "" -"Unable to complete operation. No more dynamic nics are available in the " +"Unable to complete operation. No more dynamic NICs are available in the " "system." msgstr "" @@ -4293,93 +4291,168 @@ msgstr "" #, python-format msgid "" "NetworkVlanBinding for %(vlan_id)s and network %(network_id)s already " -"exists" +"exists." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:44 #, python-format -msgid "Vlan ID %(vlan_id)s not found" +msgid "Vlan ID %(vlan_id)s not found." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:49 -msgid "No Vlan ID available" +msgid "" +"Unable to complete operation. VLAN ID exists outside of the configured " +"network segment range." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:54 -#, python-format -msgid "QoS level %(qos_id)s could not be found for tenant %(tenant_id)s" +#: neutron/plugins/cisco/common/cisco_exceptions.py:55 +msgid "No Vlan ID available." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:60 #, python-format -msgid "QoS level with name %(qos_name)s already exists for tenant %(tenant_id)s" +msgid "QoS level %(qos_id)s could not be found for tenant %(tenant_id)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:66 #, python-format -msgid "Credential %(credential_id)s could not be found for tenant %(tenant_id)s" +msgid "QoS level with name %(qos_name)s already exists for tenant %(tenant_id)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:72 #, python-format -msgid "Credential %(credential_name)s could not be found for tenant %(tenant_id)s" +msgid "Credential %(credential_id)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:77 +#, python-format +msgid "Credential %(credential_name)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:78 +#: neutron/plugins/cisco/common/cisco_exceptions.py:82 #, python-format -msgid "Credential %(credential_name)s already exists for tenant %(tenant_id)s" +msgid "Credential %(credential_name)s already exists." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:84 +#: neutron/plugins/cisco/common/cisco_exceptions.py:87 #, python-format msgid "Provider network %s already exists" msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:89 +#: neutron/plugins/cisco/common/cisco_exceptions.py:92 #, python-format msgid "Connection to %(host)s is not configured." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:94 +#: neutron/plugins/cisco/common/cisco_exceptions.py:97 #, python-format msgid "Unable to connect to Nexus %(nexus_host)s. Reason: %(exc)s." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:99 +#: neutron/plugins/cisco/common/cisco_exceptions.py:102 #, python-format msgid "Failed to configure Nexus: %(config)s. Reason: %(exc)s." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:104 +#: neutron/plugins/cisco/common/cisco_exceptions.py:107 #, python-format -msgid "Nexus Port Binding (%(filters)s) is not present" +msgid "Nexus Port Binding (%(filters)s) is not present." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:113 -msgid "No usable Nexus switch found to create SVI interface" +#: neutron/plugins/cisco/common/cisco_exceptions.py:116 +msgid "No usable Nexus switch found to create SVI interface." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:118 +#: neutron/plugins/cisco/common/cisco_exceptions.py:121 #, python-format -msgid "PortVnic Binding %(port_id)s already exists" +msgid "PortVnic Binding %(port_id)s already exists." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:123 +#: neutron/plugins/cisco/common/cisco_exceptions.py:126 #, python-format -msgid "PortVnic Binding %(port_id)s is not present" +msgid "PortVnic Binding %(port_id)s is not present." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:131 +msgid "No subnet_id specified for router gateway." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:136 +#, python-format +msgid "Subnet %(subnet_id)s has an interface on %(router_id)s." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:141 +msgid "Nexus hardware router gateway only uses Subnet Ids." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:145 +#, python-format +msgid "" +"Unable to unplug the attachment %(att_id)s from port %(port_id)s for " +"network %(net_id)s. The attachment %(att_id)s does not exist." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:128 -msgid "No subnet_id specified for router gateway" +#: neutron/plugins/cisco/common/cisco_exceptions.py:152 +#, python-format +msgid "Policy Profile %(profile_id)s already exists." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:158 +#, python-format +msgid "Policy Profile %(profile_id)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:163 +#, python-format +msgid "Network Profile %(profile_id)s already exists." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:169 +#, python-format +msgid "Network Profile %(profile_id)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:174 +#, python-format +msgid "" +"No more segments available in network segment pool " +"%(network_profile_name)s." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:180 +#, python-format +msgid "VM Network %(name)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:185 +#, python-format +msgid "Unable to create the network. The VXLAN ID %(vxlan_id)s is in use." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:191 +#, python-format +msgid "Connection to VSM failed: %(reason)s." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:196 +#, python-format +msgid "Internal VSM Error: %(reason)s." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:201 +#, python-format +msgid "Network Binding for network %(network_id)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:133 +#: neutron/plugins/cisco/common/cisco_exceptions.py:207 #, python-format -msgid "Subnet %(subnet_id)s has an interface on %(router_id)s" +msgid "Port Binding for port %(port_id)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:138 -msgid "Nexus hardware router gateway only uses Subnet Ids" +#: neutron/plugins/cisco/common/cisco_exceptions.py:213 +#, python-format +msgid "Profile-Tenant binding for profile %(profile_id)s could not be found." msgstr "" #: neutron/plugins/cisco/common/cisco_faults.py:74 @@ -4430,31 +4503,223 @@ msgstr "" msgid "Nexus Switch to use" msgstr "" -#: neutron/plugins/cisco/common/config.py:36 +#: neutron/plugins/cisco/common/config.py:35 msgid "VLAN Name prefix" msgstr "" -#: neutron/plugins/cisco/common/config.py:38 +#: neutron/plugins/cisco/common/config.py:37 msgid "VLAN Name prefix for provider vlans" msgstr "" -#: neutron/plugins/cisco/common/config.py:46 +#: neutron/plugins/cisco/common/config.py:45 msgid "Distribute SVI interfaces over all switches" msgstr "" -#: neutron/plugins/cisco/common/config.py:50 +#: neutron/plugins/cisco/common/config.py:49 msgid "Model Class" msgstr "" -#: neutron/plugins/cisco/common/config.py:54 +#: neutron/plugins/cisco/common/config.py:53 msgid "Nexus Driver Name" msgstr "" +#: neutron/plugins/cisco/common/config.py:58 +msgid "N1K Integration Bridge" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:60 +msgid "N1K Enable Tunneling" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:62 +msgid "N1K Tunnel Bridge" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:64 +msgid "N1K Local IP" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:66 +msgid "N1K Tenant Network Type" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:68 +msgid "N1K Bridge Mappings" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:70 +msgid "N1K VXLAN ID Ranges" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:72 +msgid "N1K Network VLAN Ranges" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:74 +msgid "N1K default policy profile" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:76 +msgid "N1K Policy profile polling duration in seconds" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:101 +#, python-format +msgid "seg_min %(seg_min)s, seg_max %(seg_max)s" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:226 +#, python-format +msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:344 +#, python-format +msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:348 +#, python-format +msgid "" +"Reserving specific vlan %(vlan)s on physical network %(network)s outside " +"pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:376 +#, python-format +msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:381 +#, python-format +msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:385 +#, python-format +msgid "vlan_id %(vlan)s on physical network %(network)s not found" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:395 +#, python-format +msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:433 +#, python-format +msgid "Removing vxlan %s from pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:464 +#, python-format +msgid "Reserving specific vxlan %s from pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:466 +#, python-format +msgid "Reserving specific vxlan %s outside pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:488 +#, python-format +msgid "Releasing vxlan %s to pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:492 +#, python-format +msgid "Releasing vxlan %s outside pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:495 +#, python-format +msgid "vxlan_id %s not found" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:603 +msgid "create_network_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:621 +msgid "delete_network_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:635 +msgid "update_network_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:644 +msgid "get_network_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:670 +msgid "create_policy_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:681 +msgid "delete_policy_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:690 +msgid "update_policy_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:699 +msgid "get_policy_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:726 +msgid "_profile_binding_exists()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:733 +msgid "_get_profile_binding" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:742 +msgid "get_profile_binding()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:751 +msgid "delete_profile_binding()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:758 +#, python-format +msgid "" +"Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " +"ID %(tenant_id)" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:772 +msgid "_get_profile_bindings()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:991 +msgid "invalid segment range. example range: 500-550" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1001 +msgid "arguments segment_type and segment_range missing for network profile" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1008 +msgid "segment_type should either be vlan or vxlan" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1036 +#, python-format +msgid "NetworkProfile name %s already exists" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1048 +msgid "segment range overlaps with another profile" +msgstr "" + #: neutron/plugins/cisco/db/network_db_v2.py:46 msgid "get_qos() called" msgstr "" -#: neutron/plugins/cisco/db/network_db_v2.py:60 +#: neutron/plugins/cisco/db/network_db_v2.py:59 msgid "add_qos() called" msgstr "" @@ -4501,65 +4766,317 @@ msgstr "" msgid "get_nexussvi_bindings() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:75 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:77 #, python-format msgid "Loaded device plugin %s\n" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:93 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:94 #, python-format msgid "%(module)s.%(name)s init done" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:139 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:140 #, python-format msgid "No %s Plugin loaded" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:140 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:141 #, python-format msgid "%(plugin_key)s: %(function_name)s with args %(args)s ignored" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:235 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:236 #, python-format msgid "provider network added to DB: %(network_id)s, %(vlan_id)s" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:279 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:280 #, python-format msgid "provider network removed from DB: %s" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:387 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:388 #, python-format msgid "Unable to update port '%s' on Nexus switch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:442 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:443 msgid "Nexus plugin loaded, creating SVI on switch" msgstr "" #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:463 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:490 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:488 msgid "No Nexus plugin, sending to vswitch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:478 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:477 msgid "Nexus plugin loaded, deleting SVI from switch" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:155 -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:162 -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:175 -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:182 -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:202 -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:208 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:195 +#, python-format +msgid "seg id %s\n" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:233 +msgid "logical network" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:253 +msgid "network_segment_pool" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:293 +msgid "Invalid input for CIDR" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:410 +#, python-format +msgid "req: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:415 +#, python-format +msgid "status_code %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:420 +#, python-format +msgid "VSM: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:192 +msgid "_setup_vsm" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:213 +msgid "_populate_policy_profiles" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:216 +#, python-format +msgid "_populate_policy_profiles %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:224 +msgid "No policy profile populated from VSM" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:231 +msgid "_poll_policies" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:313 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324 +#: neutron/plugins/mlnx/mlnx_plugin.py:155 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378 +msgid "provider:network_type required" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:317 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:331 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:334 +#: neutron/plugins/mlnx/mlnx_plugin.py:185 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:388 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 +msgid "provider:segmentation_id required" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:320 +msgid "provider:segmentation_id out of range (1 through 4094)" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:325 +msgid "provider:physical_network specified for VXLAN network" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:334 +msgid "provider:segmentation_id out of range (5000+)" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:338 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 +#: neutron/plugins/mlnx/mlnx_plugin.py:171 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 +#, python-format +msgid "provider:network_type %s not supported" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:344 +#: neutron/plugins/mlnx/mlnx_plugin.py:212 +#, python-format +msgid "unknown provider:physical_network %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:350 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:368 +#: neutron/plugins/mlnx/mlnx_plugin.py:218 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 +msgid "provider:physical_network required" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:405 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:408 +msgid "n1kv:profile_id does not exist" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:419 +msgid "_send_create_logical_network" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:440 +#, python-format +msgid "_send_create_network_profile_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:450 +#, python-format +msgid "_send_delete_network_profile_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:463 +#, python-format +msgid "_send_create_network_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:477 +#, python-format +msgid "_send_update_network_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:494 +#, python-format +msgid "_send_delete_network_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:508 +#, python-format +msgid "_send_create_subnet_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:522 +#, python-format +msgid "_send_delete_subnet_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:539 +#, python-format +msgid "_send_create_port_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:580 +#, python-format +msgid "_send_update_port_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:595 +#, python-format +msgid "_send_delete_port_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:636 +#, python-format +msgid "create network: profile_id=%s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:644 +#, python-format +msgid "" +"Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, " +"multicast_ip %(multicast_ip)s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:687 +#: neutron/plugins/hyperv/hyperv_neutron_plugin.py:249 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:174 +#: neutron/plugins/mlnx/mlnx_plugin.py:271 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:479 +#, python-format +msgid "Created network: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:708 +#, python-format +msgid "Updated network: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:734 +#, python-format +msgid "Deleted network: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:744 +#, python-format +msgid "Get network: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:765 +msgid "Get networks" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:803 +#, python-format +msgid "create port: profile_id=%s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:816 +#, python-format +msgid "Created port: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:836 +#, python-format +msgid "Update port: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:863 +#, python-format +msgid "Get port: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:883 +msgid "Get ports" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:899 +msgid "Create subnet" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:907 +#, python-format +msgid "Created subnet: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:918 +msgid "Update subnet" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:932 +#, python-format +msgid "Delete subnet: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:947 +#, python-format +msgid "Get subnet: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:967 +msgid "Get subnets" +msgstr "" + +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:158 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:165 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:178 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:185 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:205 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:211 #, python-format msgid "NexusDriver: %s" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:189 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:192 #, python-format msgid "NexusDriver created VLAN: %s" msgstr "" @@ -4728,14 +5245,6 @@ msgstr "" msgid "Network type %s not supported" msgstr "" -#: neutron/plugins/hyperv/hyperv_neutron_plugin.py:249 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:174 -#: neutron/plugins/mlnx/mlnx_plugin.py:271 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:479 -#, python-format -msgid "Created network: %s" -msgstr "" - #: neutron/plugins/hyperv/rpc_callbacks.py:77 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:116 #: neutron/plugins/mlnx/rpc_callbacks.py:97 @@ -4980,25 +5489,12 @@ msgstr "" msgid "%s. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324 -#: neutron/plugins/mlnx/mlnx_plugin.py:155 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378 -msgid "provider:network_type required" -msgstr "" - #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:328 #: neutron/plugins/mlnx/mlnx_plugin.py:180 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:382 msgid "provider:segmentation_id specified for flat network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:334 -#: neutron/plugins/mlnx/mlnx_plugin.py:185 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:388 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 -msgid "provider:segmentation_id required" -msgstr "" - #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:337 #: neutron/plugins/mlnx/mlnx_plugin.py:188 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:391 @@ -5018,25 +5514,12 @@ msgstr "" msgid "provider:segmentation_id specified for local network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 -#: neutron/plugins/mlnx/mlnx_plugin.py:171 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 -#, python-format -msgid "provider:network_type %s not supported" -msgstr "" - #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:362 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:368 -#: neutron/plugins/mlnx/mlnx_plugin.py:218 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 -msgid "provider:physical_network required" -msgstr "" - #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:89 msgid "Invalid Network ID, will lead to incorrect bridgename" msgstr "" @@ -6411,11 +6894,6 @@ msgstr "" msgid "%s. Server terminated!" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:212 -#, python-format -msgid "unknown provider:physical_network %s" -msgstr "" - #: neutron/plugins/mlnx/mlnx_plugin.py:233 msgid "invalid vnic_type on port_create" msgstr "" @@ -6675,118 +7153,118 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:166 +#: neutron/plugins/nec/nec_plugin.py:150 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:170 +#: neutron/plugins/nec/nec_plugin.py:154 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:174 +#: neutron/plugins/nec/nec_plugin.py:158 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:180 +#: neutron/plugins/nec/nec_plugin.py:162 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:186 +#: neutron/plugins/nec/nec_plugin.py:170 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:204 -#, python-format -msgid "delete_ofc_port() failed due to %s" +#: neutron/plugins/nec/nec_plugin.py:183 +msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:208 -msgid "deactivate_port(): skip, ofc_port does not exist." +#: neutron/plugins/nec/nec_plugin.py:191 +#, python-format +msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:220 +#: neutron/plugins/nec/nec_plugin.py:212 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:239 +#: neutron/plugins/nec/nec_plugin.py:229 #, python-format -msgid "create_network() failed due to %s" +msgid "failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:255 +#: neutron/plugins/nec/nec_plugin.py:245 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:295 +#: neutron/plugins/nec/nec_plugin.py:285 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:314 +#: neutron/plugins/nec/nec_plugin.py:304 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:329 +#: neutron/plugins/nec/nec_plugin.py:319 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:344 +#: neutron/plugins/nec/nec_plugin.py:334 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:357 +#: neutron/plugins/nec/nec_plugin.py:347 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:380 +#: neutron/plugins/nec/nec_plugin.py:371 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:409 +#: neutron/plugins/nec/nec_plugin.py:400 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:417 +#: neutron/plugins/nec/nec_plugin.py:408 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:477 +#: neutron/plugins/nec/nec_plugin.py:468 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:508 +#: neutron/plugins/nec/nec_plugin.py:499 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:518 +#: neutron/plugins/nec/nec_plugin.py:509 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:537 +#: neutron/plugins/nec/nec_plugin.py:528 #, 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:542 +#: neutron/plugins/nec/nec_plugin.py:533 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -8828,27 +9306,127 @@ msgstr "" msgid "Multiple providers specified for service %s" msgstr "" -#: neutron/services/firewall/fwaas_plugin.py:47 +#: neutron/services/firewall/fwaas_plugin.py:48 msgid "set_firewall_status() called" msgstr "" -#: neutron/services/firewall/fwaas_plugin.py:59 +#: neutron/services/firewall/fwaas_plugin.py:60 msgid "firewall_deleted() called" msgstr "" -#: neutron/services/firewall/fwaas_plugin.py:67 +#: neutron/services/firewall/fwaas_plugin.py:68 #, python-format msgid "Firewall %s unexpectedly deleted by agent." msgstr "" -#: neutron/services/firewall/fwaas_plugin.py:73 +#: neutron/services/firewall/fwaas_plugin.py:74 msgid "get_firewalls_for_tenant() called" msgstr "" -#: neutron/services/firewall/fwaas_plugin.py:82 +#: neutron/services/firewall/fwaas_plugin.py:83 msgid "get_firewalls_for_tenant_without_rules() called" msgstr "" +#: neutron/services/firewall/fwaas_plugin.py:89 +msgid "get_tenants_with_firewalls() called" +msgstr "" + +#: neutron/services/firewall/agents/firewall_agent_api.py:34 +msgid "Name of the FWaaS Driver" +msgstr "" + +#: neutron/services/firewall/agents/firewall_agent_api.py:38 +msgid "Enable FWaaS" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:45 +msgid "Retrieve Firewall with rules from Plugin" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:54 +msgid "Retrieve Tenants with Firewalls configured from Plugin" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:66 +msgid "Initializing firewall agent" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:73 +#, python-format +msgid "FWaaS Driver Loaded: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:75 +#, python-format +msgid "Error importing FWaaS device driver: %s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:107 +#, python-format +msgid "%(func_name)s from agent for fw: %(fwid)s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:115 +#, python-format +msgid "No Routers on tenant: %s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:117 +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:241 +#, python-format +msgid "Apply fw on Router List: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:126 +#, python-format +msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:141 +#, python-format +msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:158 +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:171 +#, python-format +msgid "Firewall Driver Error on fw state %(fwmsg)s for fw: %(fwid)s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:183 +#, python-format +msgid "Process router add, router_id: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:194 +#, python-format +msgid "Process router add, fw_list: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:211 +#, python-format +msgid "FWaaS RPC info call failed for '%s'." +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:223 +#, python-format +msgid "Tenants with Firewalls: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:233 +#, python-format +msgid "Router List: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:235 +#, python-format +msgid "fw_list: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252 +msgid "Failed fwaas process services sync" +msgstr "" + #: neutron/services/loadbalancer/agent_scheduler.py:94 #, python-format msgid "Pool %(pool_id)s has already been hosted by lbaas agent %(agent_id)s" @@ -9209,3 +9787,76 @@ msgstr "" #~ msgid "get_all_nexusport_bindings() called" #~ msgstr "" +#~ msgid "" +#~ "%(class_name)s method %(method_name)scalled with " +#~ "arguments %(args)s %(kwargs)s " +#~ msgstr "" + +#~ msgid "create_credential() called" +#~ msgstr "" + +#~ msgid "delete_credential() called" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to complete operation. No more" +#~ " dynamic nics are available in the" +#~ " system." +#~ msgstr "" + +#~ msgid "" +#~ "NetworkVlanBinding for %(vlan_id)s and network" +#~ " %(network_id)s already exists" +#~ msgstr "" + +#~ msgid "Vlan ID %(vlan_id)s not found" +#~ msgstr "" + +#~ msgid "No Vlan ID available" +#~ msgstr "" + +#~ msgid "QoS level %(qos_id)s could not be found for tenant %(tenant_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "QoS level with name %(qos_name)s already" +#~ " exists for tenant %(tenant_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "Credential %(credential_id)s could not be " +#~ "found for tenant %(tenant_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "Credential %(credential_name)s could not be" +#~ " found for tenant %(tenant_id)s" +#~ msgstr "" + +#~ msgid "Credential %(credential_name)s already exists for tenant %(tenant_id)s" +#~ msgstr "" + +#~ msgid "Nexus Port Binding (%(filters)s) is not present" +#~ msgstr "" + +#~ msgid "No usable Nexus switch found to create SVI interface" +#~ msgstr "" + +#~ msgid "PortVnic Binding %(port_id)s already exists" +#~ msgstr "" + +#~ msgid "PortVnic Binding %(port_id)s is not present" +#~ msgstr "" + +#~ msgid "No subnet_id specified for router gateway" +#~ msgstr "" + +#~ msgid "Subnet %(subnet_id)s has an interface on %(router_id)s" +#~ msgstr "" + +#~ msgid "Nexus hardware router gateway only uses Subnet Ids" +#~ msgstr "" + +#~ msgid "create_network() failed due to %s" +#~ msgstr "" + diff --git a/neutron/locale/hu/LC_MESSAGES/neutron.po b/neutron/locale/hu/LC_MESSAGES/neutron.po index 8c0333dec..3a115e171 100644 --- a/neutron/locale/hu/LC_MESSAGES/neutron.po +++ b/neutron/locale/hu/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-08-12 06:14+0000\n" +"POT-Creation-Date: 2013-08-13 06:13+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Hungarian " @@ -517,20 +517,20 @@ msgstr "" msgid "Unable update lease. Exception" msgstr "" -#: neutron/agent/dhcp_agent.py:841 neutron/agent/l3_agent.py:805 +#: neutron/agent/dhcp_agent.py:841 neutron/agent/l3_agent.py:808 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:847 neutron/agent/l3_agent.py:810 +#: neutron/agent/dhcp_agent.py:847 neutron/agent/l3_agent.py:813 #: 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:855 neutron/agent/l3_agent.py:815 +#: neutron/agent/dhcp_agent.py:855 neutron/agent/l3_agent.py:818 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:281 #, python-format msgid "agent_updated by server side %s!" @@ -583,65 +583,65 @@ msgid "" "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:334 +#: neutron/agent/l3_agent.py:335 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:336 neutron/db/l3_db.py:924 +#: neutron/agent/l3_agent.py:337 neutron/db/l3_db.py:924 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: neutron/agent/l3_agent.py:470 +#: neutron/agent/l3_agent.py:471 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: neutron/agent/l3_agent.py:607 +#: neutron/agent/l3_agent.py:608 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:612 +#: neutron/agent/l3_agent.py:613 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:620 +#: neutron/agent/l3_agent.py:621 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:624 +#: neutron/agent/l3_agent.py:625 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:631 +#: neutron/agent/l3_agent.py:632 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: neutron/agent/l3_agent.py:687 neutron/agent/l3_agent.py:716 +#: neutron/agent/l3_agent.py:688 neutron/agent/l3_agent.py:719 msgid "Failed synchronizing routers" msgstr "" -#: neutron/agent/l3_agent.py:712 +#: neutron/agent/l3_agent.py:715 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:720 +#: neutron/agent/l3_agent.py:723 msgid "L3 agent started" msgstr "" -#: neutron/agent/l3_agent.py:740 +#: neutron/agent/l3_agent.py:743 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:748 +#: neutron/agent/l3_agent.py:751 #, python-format msgid "Removed route entry is '%s'" msgstr "" @@ -1951,7 +1951,7 @@ msgstr "" #: neutron/common/log.py:31 #, python-format msgid "" -"%(class_name)s method %(method_name)scalled with arguments %(args)s " +"%(class_name)s method %(method_name)s called with arguments %(args)s " "%(kwargs)s " msgstr "" @@ -2425,17 +2425,17 @@ msgid "" msgstr "" #: neutron/db/firewall/firewall_db.py:228 -#: neutron/services/firewall/fwaas_plugin.py:202 +#: neutron/services/firewall/fwaas_plugin.py:211 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:244 -#: neutron/services/firewall/fwaas_plugin.py:211 +#: neutron/services/firewall/fwaas_plugin.py:220 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:254 -#: neutron/services/firewall/fwaas_plugin.py:226 +#: neutron/services/firewall/fwaas_plugin.py:235 msgid "delete_firewall() called" msgstr "" @@ -2456,7 +2456,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:296 -#: neutron/services/firewall/fwaas_plugin.py:235 +#: neutron/services/firewall/fwaas_plugin.py:244 msgid "update_firewall_policy() called" msgstr "" @@ -2481,12 +2481,12 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:364 -#: neutron/services/firewall/fwaas_plugin.py:243 +#: neutron/services/firewall/fwaas_plugin.py:252 msgid "update_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:388 -#: neutron/services/firewall/fwaas_plugin.py:253 +#: neutron/services/firewall/fwaas_plugin.py:262 msgid "delete_firewall_rule() called" msgstr "" @@ -2503,12 +2503,12 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:416 -#: neutron/services/firewall/fwaas_plugin.py:272 +#: neutron/services/firewall/fwaas_plugin.py:281 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:456 -#: neutron/services/firewall/fwaas_plugin.py:280 +#: neutron/services/firewall/fwaas_plugin.py:289 msgid "remove_rule() called" msgstr "" @@ -2729,30 +2729,35 @@ msgstr "" msgid "Missing rule info argument for insert/remove rule operation." msgstr "" -#: neutron/extensions/firewall.py:138 +#: neutron/extensions/firewall.py:98 +#, python-format +msgid "%(driver)s: Internal driver error." +msgstr "" + +#: neutron/extensions/firewall.py:147 #, python-format msgid "Port '%s' is not a valid number" msgstr "" -#: neutron/extensions/firewall.py:142 +#: neutron/extensions/firewall.py:151 #, python-format msgid "Invalid port '%s'" msgstr "" -#: neutron/extensions/firewall.py:156 +#: neutron/extensions/firewall.py:165 #, python-format msgid "%(msg_ip)s and %(msg_subnet)s" msgstr "" -#: neutron/extensions/firewall.py:276 +#: neutron/extensions/firewall.py:285 msgid "Number of firewalls allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/extensions/firewall.py:280 +#: neutron/extensions/firewall.py:289 msgid "Number of firewall policies allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/extensions/firewall.py:284 +#: neutron/extensions/firewall.py:293 msgid "Number of firewall rules allowed per tenant, -1 for unlimited" msgstr "" @@ -2939,6 +2944,7 @@ msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:56 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:373 msgid "plugin does not support updating provider attributes" msgstr "" @@ -4165,115 +4171,107 @@ msgstr "" msgid "Connect success to host %(host)s:%(ssh_port)d" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:75 +#: neutron/plugins/cisco/network_plugin.py:74 #, python-format msgid "Model %s manages state" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:88 +#: neutron/plugins/cisco/network_plugin.py:87 msgid "Plugin initialization complete" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:134 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:222 +#: neutron/plugins/cisco/network_plugin.py:133 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:223 msgid "create_network() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:151 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:254 +#: neutron/plugins/cisco/network_plugin.py:150 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:255 msgid "update_network() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:164 +#: neutron/plugins/cisco/network_plugin.py:163 msgid "delete_network() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:187 +#: neutron/plugins/cisco/network_plugin.py:186 msgid "get_network() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:192 +#: neutron/plugins/cisco/network_plugin.py:191 msgid "get_networks() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:197 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:320 +#: neutron/plugins/cisco/network_plugin.py:196 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:321 msgid "create_port() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:207 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:406 +#: neutron/plugins/cisco/network_plugin.py:206 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:407 msgid "delete_port() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:226 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:365 +#: neutron/plugins/cisco/network_plugin.py:225 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:366 msgid "update_port() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:237 +#: neutron/plugins/cisco/network_plugin.py:236 msgid "create_subnet() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:249 +#: neutron/plugins/cisco/network_plugin.py:248 #: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:339 msgid "update_subnet() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:255 +#: neutron/plugins/cisco/network_plugin.py:254 msgid "delete_subnet() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:278 +#: neutron/plugins/cisco/network_plugin.py:277 #: neutron/plugins/cisco/db/network_db_v2.py:38 msgid "get_all_qoss() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:284 +#: neutron/plugins/cisco/network_plugin.py:283 msgid "get_qos_details() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:294 +#: neutron/plugins/cisco/network_plugin.py:293 msgid "create_qos() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:300 +#: neutron/plugins/cisco/network_plugin.py:299 msgid "delete_qos() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:310 +#: neutron/plugins/cisco/network_plugin.py:309 msgid "rename_qos() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:321 +#: neutron/plugins/cisco/network_plugin.py:320 msgid "get_all_credentials() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:327 +#: neutron/plugins/cisco/network_plugin.py:326 msgid "get_credential_details() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:338 -msgid "create_credential() called" -msgstr "" - -#: neutron/plugins/cisco/network_plugin.py:345 -msgid "delete_credential() called" -msgstr "" - -#: neutron/plugins/cisco/network_plugin.py:356 +#: neutron/plugins/cisco/network_plugin.py:335 msgid "rename_credential() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:367 +#: neutron/plugins/cisco/network_plugin.py:345 msgid "schedule_host() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:379 +#: neutron/plugins/cisco/network_plugin.py:357 msgid "associate_port() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:386 +#: neutron/plugins/cisco/network_plugin.py:364 msgid "detach_port() called" msgstr "" @@ -4284,7 +4282,7 @@ msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:32 msgid "" -"Unable to complete operation. No more dynamic nics are available in the " +"Unable to complete operation. No more dynamic NICs are available in the " "system." msgstr "" @@ -4292,93 +4290,168 @@ msgstr "" #, python-format msgid "" "NetworkVlanBinding for %(vlan_id)s and network %(network_id)s already " -"exists" +"exists." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:44 #, python-format -msgid "Vlan ID %(vlan_id)s not found" +msgid "Vlan ID %(vlan_id)s not found." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:49 -msgid "No Vlan ID available" +msgid "" +"Unable to complete operation. VLAN ID exists outside of the configured " +"network segment range." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:54 -#, python-format -msgid "QoS level %(qos_id)s could not be found for tenant %(tenant_id)s" +#: neutron/plugins/cisco/common/cisco_exceptions.py:55 +msgid "No Vlan ID available." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:60 #, python-format -msgid "QoS level with name %(qos_name)s already exists for tenant %(tenant_id)s" +msgid "QoS level %(qos_id)s could not be found for tenant %(tenant_id)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:66 #, python-format -msgid "Credential %(credential_id)s could not be found for tenant %(tenant_id)s" +msgid "QoS level with name %(qos_name)s already exists for tenant %(tenant_id)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:72 #, python-format -msgid "Credential %(credential_name)s could not be found for tenant %(tenant_id)s" +msgid "Credential %(credential_id)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:77 +#, python-format +msgid "Credential %(credential_name)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:78 +#: neutron/plugins/cisco/common/cisco_exceptions.py:82 #, python-format -msgid "Credential %(credential_name)s already exists for tenant %(tenant_id)s" +msgid "Credential %(credential_name)s already exists." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:84 +#: neutron/plugins/cisco/common/cisco_exceptions.py:87 #, python-format msgid "Provider network %s already exists" msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:89 +#: neutron/plugins/cisco/common/cisco_exceptions.py:92 #, python-format msgid "Connection to %(host)s is not configured." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:94 +#: neutron/plugins/cisco/common/cisco_exceptions.py:97 #, python-format msgid "Unable to connect to Nexus %(nexus_host)s. Reason: %(exc)s." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:99 +#: neutron/plugins/cisco/common/cisco_exceptions.py:102 #, python-format msgid "Failed to configure Nexus: %(config)s. Reason: %(exc)s." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:104 +#: neutron/plugins/cisco/common/cisco_exceptions.py:107 #, python-format -msgid "Nexus Port Binding (%(filters)s) is not present" +msgid "Nexus Port Binding (%(filters)s) is not present." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:113 -msgid "No usable Nexus switch found to create SVI interface" +#: neutron/plugins/cisco/common/cisco_exceptions.py:116 +msgid "No usable Nexus switch found to create SVI interface." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:118 +#: neutron/plugins/cisco/common/cisco_exceptions.py:121 #, python-format -msgid "PortVnic Binding %(port_id)s already exists" +msgid "PortVnic Binding %(port_id)s already exists." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:123 +#: neutron/plugins/cisco/common/cisco_exceptions.py:126 #, python-format -msgid "PortVnic Binding %(port_id)s is not present" +msgid "PortVnic Binding %(port_id)s is not present." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:131 +msgid "No subnet_id specified for router gateway." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:136 +#, python-format +msgid "Subnet %(subnet_id)s has an interface on %(router_id)s." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:141 +msgid "Nexus hardware router gateway only uses Subnet Ids." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:145 +#, python-format +msgid "" +"Unable to unplug the attachment %(att_id)s from port %(port_id)s for " +"network %(net_id)s. The attachment %(att_id)s does not exist." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:128 -msgid "No subnet_id specified for router gateway" +#: neutron/plugins/cisco/common/cisco_exceptions.py:152 +#, python-format +msgid "Policy Profile %(profile_id)s already exists." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:158 +#, python-format +msgid "Policy Profile %(profile_id)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:163 +#, python-format +msgid "Network Profile %(profile_id)s already exists." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:169 +#, python-format +msgid "Network Profile %(profile_id)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:174 +#, python-format +msgid "" +"No more segments available in network segment pool " +"%(network_profile_name)s." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:180 +#, python-format +msgid "VM Network %(name)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:185 +#, python-format +msgid "Unable to create the network. The VXLAN ID %(vxlan_id)s is in use." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:191 +#, python-format +msgid "Connection to VSM failed: %(reason)s." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:196 +#, python-format +msgid "Internal VSM Error: %(reason)s." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:201 +#, python-format +msgid "Network Binding for network %(network_id)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:133 +#: neutron/plugins/cisco/common/cisco_exceptions.py:207 #, python-format -msgid "Subnet %(subnet_id)s has an interface on %(router_id)s" +msgid "Port Binding for port %(port_id)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:138 -msgid "Nexus hardware router gateway only uses Subnet Ids" +#: neutron/plugins/cisco/common/cisco_exceptions.py:213 +#, python-format +msgid "Profile-Tenant binding for profile %(profile_id)s could not be found." msgstr "" #: neutron/plugins/cisco/common/cisco_faults.py:74 @@ -4429,31 +4502,223 @@ msgstr "" msgid "Nexus Switch to use" msgstr "" -#: neutron/plugins/cisco/common/config.py:36 +#: neutron/plugins/cisco/common/config.py:35 msgid "VLAN Name prefix" msgstr "" -#: neutron/plugins/cisco/common/config.py:38 +#: neutron/plugins/cisco/common/config.py:37 msgid "VLAN Name prefix for provider vlans" msgstr "" -#: neutron/plugins/cisco/common/config.py:46 +#: neutron/plugins/cisco/common/config.py:45 msgid "Distribute SVI interfaces over all switches" msgstr "" -#: neutron/plugins/cisco/common/config.py:50 +#: neutron/plugins/cisco/common/config.py:49 msgid "Model Class" msgstr "" -#: neutron/plugins/cisco/common/config.py:54 +#: neutron/plugins/cisco/common/config.py:53 msgid "Nexus Driver Name" msgstr "" +#: neutron/plugins/cisco/common/config.py:58 +msgid "N1K Integration Bridge" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:60 +msgid "N1K Enable Tunneling" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:62 +msgid "N1K Tunnel Bridge" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:64 +msgid "N1K Local IP" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:66 +msgid "N1K Tenant Network Type" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:68 +msgid "N1K Bridge Mappings" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:70 +msgid "N1K VXLAN ID Ranges" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:72 +msgid "N1K Network VLAN Ranges" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:74 +msgid "N1K default policy profile" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:76 +msgid "N1K Policy profile polling duration in seconds" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:101 +#, python-format +msgid "seg_min %(seg_min)s, seg_max %(seg_max)s" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:226 +#, python-format +msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:344 +#, python-format +msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:348 +#, python-format +msgid "" +"Reserving specific vlan %(vlan)s on physical network %(network)s outside " +"pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:376 +#, python-format +msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:381 +#, python-format +msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:385 +#, python-format +msgid "vlan_id %(vlan)s on physical network %(network)s not found" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:395 +#, python-format +msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:433 +#, python-format +msgid "Removing vxlan %s from pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:464 +#, python-format +msgid "Reserving specific vxlan %s from pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:466 +#, python-format +msgid "Reserving specific vxlan %s outside pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:488 +#, python-format +msgid "Releasing vxlan %s to pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:492 +#, python-format +msgid "Releasing vxlan %s outside pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:495 +#, python-format +msgid "vxlan_id %s not found" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:603 +msgid "create_network_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:621 +msgid "delete_network_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:635 +msgid "update_network_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:644 +msgid "get_network_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:670 +msgid "create_policy_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:681 +msgid "delete_policy_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:690 +msgid "update_policy_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:699 +msgid "get_policy_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:726 +msgid "_profile_binding_exists()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:733 +msgid "_get_profile_binding" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:742 +msgid "get_profile_binding()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:751 +msgid "delete_profile_binding()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:758 +#, python-format +msgid "" +"Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " +"ID %(tenant_id)" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:772 +msgid "_get_profile_bindings()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:991 +msgid "invalid segment range. example range: 500-550" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1001 +msgid "arguments segment_type and segment_range missing for network profile" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1008 +msgid "segment_type should either be vlan or vxlan" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1036 +#, python-format +msgid "NetworkProfile name %s already exists" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1048 +msgid "segment range overlaps with another profile" +msgstr "" + #: neutron/plugins/cisco/db/network_db_v2.py:46 msgid "get_qos() called" msgstr "" -#: neutron/plugins/cisco/db/network_db_v2.py:60 +#: neutron/plugins/cisco/db/network_db_v2.py:59 msgid "add_qos() called" msgstr "" @@ -4500,65 +4765,317 @@ msgstr "" msgid "get_nexussvi_bindings() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:75 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:77 #, python-format msgid "Loaded device plugin %s\n" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:93 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:94 #, python-format msgid "%(module)s.%(name)s init done" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:139 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:140 #, python-format msgid "No %s Plugin loaded" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:140 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:141 #, python-format msgid "%(plugin_key)s: %(function_name)s with args %(args)s ignored" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:235 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:236 #, python-format msgid "provider network added to DB: %(network_id)s, %(vlan_id)s" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:279 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:280 #, python-format msgid "provider network removed from DB: %s" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:387 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:388 #, python-format msgid "Unable to update port '%s' on Nexus switch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:442 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:443 msgid "Nexus plugin loaded, creating SVI on switch" msgstr "" #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:463 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:490 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:488 msgid "No Nexus plugin, sending to vswitch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:478 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:477 msgid "Nexus plugin loaded, deleting SVI from switch" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:155 -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:162 -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:175 -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:182 -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:202 -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:208 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:195 +#, python-format +msgid "seg id %s\n" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:233 +msgid "logical network" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:253 +msgid "network_segment_pool" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:293 +msgid "Invalid input for CIDR" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:410 +#, python-format +msgid "req: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:415 +#, python-format +msgid "status_code %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:420 +#, python-format +msgid "VSM: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:192 +msgid "_setup_vsm" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:213 +msgid "_populate_policy_profiles" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:216 +#, python-format +msgid "_populate_policy_profiles %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:224 +msgid "No policy profile populated from VSM" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:231 +msgid "_poll_policies" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:313 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324 +#: neutron/plugins/mlnx/mlnx_plugin.py:155 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378 +msgid "provider:network_type required" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:317 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:331 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:334 +#: neutron/plugins/mlnx/mlnx_plugin.py:185 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:388 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 +msgid "provider:segmentation_id required" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:320 +msgid "provider:segmentation_id out of range (1 through 4094)" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:325 +msgid "provider:physical_network specified for VXLAN network" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:334 +msgid "provider:segmentation_id out of range (5000+)" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:338 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 +#: neutron/plugins/mlnx/mlnx_plugin.py:171 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 +#, python-format +msgid "provider:network_type %s not supported" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:344 +#: neutron/plugins/mlnx/mlnx_plugin.py:212 +#, python-format +msgid "unknown provider:physical_network %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:350 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:368 +#: neutron/plugins/mlnx/mlnx_plugin.py:218 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 +msgid "provider:physical_network required" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:405 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:408 +msgid "n1kv:profile_id does not exist" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:419 +msgid "_send_create_logical_network" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:440 +#, python-format +msgid "_send_create_network_profile_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:450 +#, python-format +msgid "_send_delete_network_profile_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:463 +#, python-format +msgid "_send_create_network_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:477 +#, python-format +msgid "_send_update_network_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:494 +#, python-format +msgid "_send_delete_network_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:508 +#, python-format +msgid "_send_create_subnet_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:522 +#, python-format +msgid "_send_delete_subnet_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:539 +#, python-format +msgid "_send_create_port_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:580 +#, python-format +msgid "_send_update_port_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:595 +#, python-format +msgid "_send_delete_port_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:636 +#, python-format +msgid "create network: profile_id=%s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:644 +#, python-format +msgid "" +"Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, " +"multicast_ip %(multicast_ip)s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:687 +#: neutron/plugins/hyperv/hyperv_neutron_plugin.py:249 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:174 +#: neutron/plugins/mlnx/mlnx_plugin.py:271 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:479 +#, python-format +msgid "Created network: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:708 +#, python-format +msgid "Updated network: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:734 +#, python-format +msgid "Deleted network: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:744 +#, python-format +msgid "Get network: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:765 +msgid "Get networks" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:803 +#, python-format +msgid "create port: profile_id=%s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:816 +#, python-format +msgid "Created port: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:836 +#, python-format +msgid "Update port: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:863 +#, python-format +msgid "Get port: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:883 +msgid "Get ports" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:899 +msgid "Create subnet" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:907 +#, python-format +msgid "Created subnet: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:918 +msgid "Update subnet" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:932 +#, python-format +msgid "Delete subnet: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:947 +#, python-format +msgid "Get subnet: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:967 +msgid "Get subnets" +msgstr "" + +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:158 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:165 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:178 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:185 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:205 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:211 #, python-format msgid "NexusDriver: %s" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:189 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:192 #, python-format msgid "NexusDriver created VLAN: %s" msgstr "" @@ -4727,14 +5244,6 @@ msgstr "" msgid "Network type %s not supported" msgstr "" -#: neutron/plugins/hyperv/hyperv_neutron_plugin.py:249 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:174 -#: neutron/plugins/mlnx/mlnx_plugin.py:271 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:479 -#, python-format -msgid "Created network: %s" -msgstr "" - #: neutron/plugins/hyperv/rpc_callbacks.py:77 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:116 #: neutron/plugins/mlnx/rpc_callbacks.py:97 @@ -4979,25 +5488,12 @@ msgstr "" msgid "%s. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324 -#: neutron/plugins/mlnx/mlnx_plugin.py:155 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378 -msgid "provider:network_type required" -msgstr "" - #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:328 #: neutron/plugins/mlnx/mlnx_plugin.py:180 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:382 msgid "provider:segmentation_id specified for flat network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:334 -#: neutron/plugins/mlnx/mlnx_plugin.py:185 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:388 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 -msgid "provider:segmentation_id required" -msgstr "" - #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:337 #: neutron/plugins/mlnx/mlnx_plugin.py:188 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:391 @@ -5017,25 +5513,12 @@ msgstr "" msgid "provider:segmentation_id specified for local network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 -#: neutron/plugins/mlnx/mlnx_plugin.py:171 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 -#, python-format -msgid "provider:network_type %s not supported" -msgstr "" - #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:362 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:368 -#: neutron/plugins/mlnx/mlnx_plugin.py:218 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 -msgid "provider:physical_network required" -msgstr "" - #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:89 msgid "Invalid Network ID, will lead to incorrect bridgename" msgstr "" @@ -6410,11 +6893,6 @@ msgstr "" msgid "%s. Server terminated!" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:212 -#, python-format -msgid "unknown provider:physical_network %s" -msgstr "" - #: neutron/plugins/mlnx/mlnx_plugin.py:233 msgid "invalid vnic_type on port_create" msgstr "" @@ -6674,118 +7152,118 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:166 +#: neutron/plugins/nec/nec_plugin.py:150 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:170 +#: neutron/plugins/nec/nec_plugin.py:154 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:174 +#: neutron/plugins/nec/nec_plugin.py:158 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:180 +#: neutron/plugins/nec/nec_plugin.py:162 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:186 +#: neutron/plugins/nec/nec_plugin.py:170 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:204 -#, python-format -msgid "delete_ofc_port() failed due to %s" +#: neutron/plugins/nec/nec_plugin.py:183 +msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:208 -msgid "deactivate_port(): skip, ofc_port does not exist." +#: neutron/plugins/nec/nec_plugin.py:191 +#, python-format +msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:220 +#: neutron/plugins/nec/nec_plugin.py:212 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:239 +#: neutron/plugins/nec/nec_plugin.py:229 #, python-format -msgid "create_network() failed due to %s" +msgid "failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:255 +#: neutron/plugins/nec/nec_plugin.py:245 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:295 +#: neutron/plugins/nec/nec_plugin.py:285 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:314 +#: neutron/plugins/nec/nec_plugin.py:304 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:329 +#: neutron/plugins/nec/nec_plugin.py:319 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:344 +#: neutron/plugins/nec/nec_plugin.py:334 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:357 +#: neutron/plugins/nec/nec_plugin.py:347 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:380 +#: neutron/plugins/nec/nec_plugin.py:371 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:409 +#: neutron/plugins/nec/nec_plugin.py:400 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:417 +#: neutron/plugins/nec/nec_plugin.py:408 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:477 +#: neutron/plugins/nec/nec_plugin.py:468 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:508 +#: neutron/plugins/nec/nec_plugin.py:499 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:518 +#: neutron/plugins/nec/nec_plugin.py:509 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:537 +#: neutron/plugins/nec/nec_plugin.py:528 #, 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:542 +#: neutron/plugins/nec/nec_plugin.py:533 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -8827,27 +9305,127 @@ msgstr "" msgid "Multiple providers specified for service %s" msgstr "" -#: neutron/services/firewall/fwaas_plugin.py:47 +#: neutron/services/firewall/fwaas_plugin.py:48 msgid "set_firewall_status() called" msgstr "" -#: neutron/services/firewall/fwaas_plugin.py:59 +#: neutron/services/firewall/fwaas_plugin.py:60 msgid "firewall_deleted() called" msgstr "" -#: neutron/services/firewall/fwaas_plugin.py:67 +#: neutron/services/firewall/fwaas_plugin.py:68 #, python-format msgid "Firewall %s unexpectedly deleted by agent." msgstr "" -#: neutron/services/firewall/fwaas_plugin.py:73 +#: neutron/services/firewall/fwaas_plugin.py:74 msgid "get_firewalls_for_tenant() called" msgstr "" -#: neutron/services/firewall/fwaas_plugin.py:82 +#: neutron/services/firewall/fwaas_plugin.py:83 msgid "get_firewalls_for_tenant_without_rules() called" msgstr "" +#: neutron/services/firewall/fwaas_plugin.py:89 +msgid "get_tenants_with_firewalls() called" +msgstr "" + +#: neutron/services/firewall/agents/firewall_agent_api.py:34 +msgid "Name of the FWaaS Driver" +msgstr "" + +#: neutron/services/firewall/agents/firewall_agent_api.py:38 +msgid "Enable FWaaS" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:45 +msgid "Retrieve Firewall with rules from Plugin" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:54 +msgid "Retrieve Tenants with Firewalls configured from Plugin" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:66 +msgid "Initializing firewall agent" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:73 +#, python-format +msgid "FWaaS Driver Loaded: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:75 +#, python-format +msgid "Error importing FWaaS device driver: %s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:107 +#, python-format +msgid "%(func_name)s from agent for fw: %(fwid)s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:115 +#, python-format +msgid "No Routers on tenant: %s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:117 +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:241 +#, python-format +msgid "Apply fw on Router List: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:126 +#, python-format +msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:141 +#, python-format +msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:158 +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:171 +#, python-format +msgid "Firewall Driver Error on fw state %(fwmsg)s for fw: %(fwid)s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:183 +#, python-format +msgid "Process router add, router_id: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:194 +#, python-format +msgid "Process router add, fw_list: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:211 +#, python-format +msgid "FWaaS RPC info call failed for '%s'." +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:223 +#, python-format +msgid "Tenants with Firewalls: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:233 +#, python-format +msgid "Router List: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:235 +#, python-format +msgid "fw_list: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252 +msgid "Failed fwaas process services sync" +msgstr "" + #: neutron/services/loadbalancer/agent_scheduler.py:94 #, python-format msgid "Pool %(pool_id)s has already been hosted by lbaas agent %(agent_id)s" @@ -9208,3 +9786,76 @@ msgstr "" #~ msgid "get_all_nexusport_bindings() called" #~ msgstr "" +#~ msgid "" +#~ "%(class_name)s method %(method_name)scalled with " +#~ "arguments %(args)s %(kwargs)s " +#~ msgstr "" + +#~ msgid "create_credential() called" +#~ msgstr "" + +#~ msgid "delete_credential() called" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to complete operation. No more" +#~ " dynamic nics are available in the" +#~ " system." +#~ msgstr "" + +#~ msgid "" +#~ "NetworkVlanBinding for %(vlan_id)s and network" +#~ " %(network_id)s already exists" +#~ msgstr "" + +#~ msgid "Vlan ID %(vlan_id)s not found" +#~ msgstr "" + +#~ msgid "No Vlan ID available" +#~ msgstr "" + +#~ msgid "QoS level %(qos_id)s could not be found for tenant %(tenant_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "QoS level with name %(qos_name)s already" +#~ " exists for tenant %(tenant_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "Credential %(credential_id)s could not be " +#~ "found for tenant %(tenant_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "Credential %(credential_name)s could not be" +#~ " found for tenant %(tenant_id)s" +#~ msgstr "" + +#~ msgid "Credential %(credential_name)s already exists for tenant %(tenant_id)s" +#~ msgstr "" + +#~ msgid "Nexus Port Binding (%(filters)s) is not present" +#~ msgstr "" + +#~ msgid "No usable Nexus switch found to create SVI interface" +#~ msgstr "" + +#~ msgid "PortVnic Binding %(port_id)s already exists" +#~ msgstr "" + +#~ msgid "PortVnic Binding %(port_id)s is not present" +#~ msgstr "" + +#~ msgid "No subnet_id specified for router gateway" +#~ msgstr "" + +#~ msgid "Subnet %(subnet_id)s has an interface on %(router_id)s" +#~ msgstr "" + +#~ msgid "Nexus hardware router gateway only uses Subnet Ids" +#~ msgstr "" + +#~ msgid "create_network() failed due to %s" +#~ msgstr "" + diff --git a/neutron/locale/id/LC_MESSAGES/neutron.po b/neutron/locale/id/LC_MESSAGES/neutron.po index d77d1f8a6..847e3fa5e 100644 --- a/neutron/locale/id/LC_MESSAGES/neutron.po +++ b/neutron/locale/id/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-08-12 06:14+0000\n" +"POT-Creation-Date: 2013-08-13 06:13+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Indonesian " @@ -517,20 +517,20 @@ msgstr "" msgid "Unable update lease. Exception" msgstr "" -#: neutron/agent/dhcp_agent.py:841 neutron/agent/l3_agent.py:805 +#: neutron/agent/dhcp_agent.py:841 neutron/agent/l3_agent.py:808 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:847 neutron/agent/l3_agent.py:810 +#: neutron/agent/dhcp_agent.py:847 neutron/agent/l3_agent.py:813 #: 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:855 neutron/agent/l3_agent.py:815 +#: neutron/agent/dhcp_agent.py:855 neutron/agent/l3_agent.py:818 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:281 #, python-format msgid "agent_updated by server side %s!" @@ -583,65 +583,65 @@ msgid "" "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:334 +#: neutron/agent/l3_agent.py:335 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:336 neutron/db/l3_db.py:924 +#: neutron/agent/l3_agent.py:337 neutron/db/l3_db.py:924 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: neutron/agent/l3_agent.py:470 +#: neutron/agent/l3_agent.py:471 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: neutron/agent/l3_agent.py:607 +#: neutron/agent/l3_agent.py:608 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:612 +#: neutron/agent/l3_agent.py:613 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:620 +#: neutron/agent/l3_agent.py:621 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:624 +#: neutron/agent/l3_agent.py:625 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:631 +#: neutron/agent/l3_agent.py:632 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: neutron/agent/l3_agent.py:687 neutron/agent/l3_agent.py:716 +#: neutron/agent/l3_agent.py:688 neutron/agent/l3_agent.py:719 msgid "Failed synchronizing routers" msgstr "" -#: neutron/agent/l3_agent.py:712 +#: neutron/agent/l3_agent.py:715 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:720 +#: neutron/agent/l3_agent.py:723 msgid "L3 agent started" msgstr "" -#: neutron/agent/l3_agent.py:740 +#: neutron/agent/l3_agent.py:743 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:748 +#: neutron/agent/l3_agent.py:751 #, python-format msgid "Removed route entry is '%s'" msgstr "" @@ -1951,7 +1951,7 @@ msgstr "" #: neutron/common/log.py:31 #, python-format msgid "" -"%(class_name)s method %(method_name)scalled with arguments %(args)s " +"%(class_name)s method %(method_name)s called with arguments %(args)s " "%(kwargs)s " msgstr "" @@ -2425,17 +2425,17 @@ msgid "" msgstr "" #: neutron/db/firewall/firewall_db.py:228 -#: neutron/services/firewall/fwaas_plugin.py:202 +#: neutron/services/firewall/fwaas_plugin.py:211 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:244 -#: neutron/services/firewall/fwaas_plugin.py:211 +#: neutron/services/firewall/fwaas_plugin.py:220 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:254 -#: neutron/services/firewall/fwaas_plugin.py:226 +#: neutron/services/firewall/fwaas_plugin.py:235 msgid "delete_firewall() called" msgstr "" @@ -2456,7 +2456,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:296 -#: neutron/services/firewall/fwaas_plugin.py:235 +#: neutron/services/firewall/fwaas_plugin.py:244 msgid "update_firewall_policy() called" msgstr "" @@ -2481,12 +2481,12 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:364 -#: neutron/services/firewall/fwaas_plugin.py:243 +#: neutron/services/firewall/fwaas_plugin.py:252 msgid "update_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:388 -#: neutron/services/firewall/fwaas_plugin.py:253 +#: neutron/services/firewall/fwaas_plugin.py:262 msgid "delete_firewall_rule() called" msgstr "" @@ -2503,12 +2503,12 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:416 -#: neutron/services/firewall/fwaas_plugin.py:272 +#: neutron/services/firewall/fwaas_plugin.py:281 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:456 -#: neutron/services/firewall/fwaas_plugin.py:280 +#: neutron/services/firewall/fwaas_plugin.py:289 msgid "remove_rule() called" msgstr "" @@ -2729,30 +2729,35 @@ msgstr "" msgid "Missing rule info argument for insert/remove rule operation." msgstr "" -#: neutron/extensions/firewall.py:138 +#: neutron/extensions/firewall.py:98 +#, python-format +msgid "%(driver)s: Internal driver error." +msgstr "" + +#: neutron/extensions/firewall.py:147 #, python-format msgid "Port '%s' is not a valid number" msgstr "" -#: neutron/extensions/firewall.py:142 +#: neutron/extensions/firewall.py:151 #, python-format msgid "Invalid port '%s'" msgstr "" -#: neutron/extensions/firewall.py:156 +#: neutron/extensions/firewall.py:165 #, python-format msgid "%(msg_ip)s and %(msg_subnet)s" msgstr "" -#: neutron/extensions/firewall.py:276 +#: neutron/extensions/firewall.py:285 msgid "Number of firewalls allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/extensions/firewall.py:280 +#: neutron/extensions/firewall.py:289 msgid "Number of firewall policies allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/extensions/firewall.py:284 +#: neutron/extensions/firewall.py:293 msgid "Number of firewall rules allowed per tenant, -1 for unlimited" msgstr "" @@ -2939,6 +2944,7 @@ msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:56 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:373 msgid "plugin does not support updating provider attributes" msgstr "" @@ -4165,115 +4171,107 @@ msgstr "" msgid "Connect success to host %(host)s:%(ssh_port)d" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:75 +#: neutron/plugins/cisco/network_plugin.py:74 #, python-format msgid "Model %s manages state" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:88 +#: neutron/plugins/cisco/network_plugin.py:87 msgid "Plugin initialization complete" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:134 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:222 +#: neutron/plugins/cisco/network_plugin.py:133 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:223 msgid "create_network() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:151 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:254 +#: neutron/plugins/cisco/network_plugin.py:150 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:255 msgid "update_network() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:164 +#: neutron/plugins/cisco/network_plugin.py:163 msgid "delete_network() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:187 +#: neutron/plugins/cisco/network_plugin.py:186 msgid "get_network() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:192 +#: neutron/plugins/cisco/network_plugin.py:191 msgid "get_networks() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:197 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:320 +#: neutron/plugins/cisco/network_plugin.py:196 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:321 msgid "create_port() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:207 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:406 +#: neutron/plugins/cisco/network_plugin.py:206 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:407 msgid "delete_port() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:226 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:365 +#: neutron/plugins/cisco/network_plugin.py:225 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:366 msgid "update_port() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:237 +#: neutron/plugins/cisco/network_plugin.py:236 msgid "create_subnet() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:249 +#: neutron/plugins/cisco/network_plugin.py:248 #: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:339 msgid "update_subnet() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:255 +#: neutron/plugins/cisco/network_plugin.py:254 msgid "delete_subnet() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:278 +#: neutron/plugins/cisco/network_plugin.py:277 #: neutron/plugins/cisco/db/network_db_v2.py:38 msgid "get_all_qoss() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:284 +#: neutron/plugins/cisco/network_plugin.py:283 msgid "get_qos_details() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:294 +#: neutron/plugins/cisco/network_plugin.py:293 msgid "create_qos() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:300 +#: neutron/plugins/cisco/network_plugin.py:299 msgid "delete_qos() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:310 +#: neutron/plugins/cisco/network_plugin.py:309 msgid "rename_qos() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:321 +#: neutron/plugins/cisco/network_plugin.py:320 msgid "get_all_credentials() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:327 +#: neutron/plugins/cisco/network_plugin.py:326 msgid "get_credential_details() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:338 -msgid "create_credential() called" -msgstr "" - -#: neutron/plugins/cisco/network_plugin.py:345 -msgid "delete_credential() called" -msgstr "" - -#: neutron/plugins/cisco/network_plugin.py:356 +#: neutron/plugins/cisco/network_plugin.py:335 msgid "rename_credential() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:367 +#: neutron/plugins/cisco/network_plugin.py:345 msgid "schedule_host() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:379 +#: neutron/plugins/cisco/network_plugin.py:357 msgid "associate_port() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:386 +#: neutron/plugins/cisco/network_plugin.py:364 msgid "detach_port() called" msgstr "" @@ -4284,7 +4282,7 @@ msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:32 msgid "" -"Unable to complete operation. No more dynamic nics are available in the " +"Unable to complete operation. No more dynamic NICs are available in the " "system." msgstr "" @@ -4292,93 +4290,168 @@ msgstr "" #, python-format msgid "" "NetworkVlanBinding for %(vlan_id)s and network %(network_id)s already " -"exists" +"exists." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:44 #, python-format -msgid "Vlan ID %(vlan_id)s not found" +msgid "Vlan ID %(vlan_id)s not found." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:49 -msgid "No Vlan ID available" +msgid "" +"Unable to complete operation. VLAN ID exists outside of the configured " +"network segment range." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:54 -#, python-format -msgid "QoS level %(qos_id)s could not be found for tenant %(tenant_id)s" +#: neutron/plugins/cisco/common/cisco_exceptions.py:55 +msgid "No Vlan ID available." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:60 #, python-format -msgid "QoS level with name %(qos_name)s already exists for tenant %(tenant_id)s" +msgid "QoS level %(qos_id)s could not be found for tenant %(tenant_id)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:66 #, python-format -msgid "Credential %(credential_id)s could not be found for tenant %(tenant_id)s" +msgid "QoS level with name %(qos_name)s already exists for tenant %(tenant_id)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:72 #, python-format -msgid "Credential %(credential_name)s could not be found for tenant %(tenant_id)s" +msgid "Credential %(credential_id)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:77 +#, python-format +msgid "Credential %(credential_name)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:78 +#: neutron/plugins/cisco/common/cisco_exceptions.py:82 #, python-format -msgid "Credential %(credential_name)s already exists for tenant %(tenant_id)s" +msgid "Credential %(credential_name)s already exists." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:84 +#: neutron/plugins/cisco/common/cisco_exceptions.py:87 #, python-format msgid "Provider network %s already exists" msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:89 +#: neutron/plugins/cisco/common/cisco_exceptions.py:92 #, python-format msgid "Connection to %(host)s is not configured." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:94 +#: neutron/plugins/cisco/common/cisco_exceptions.py:97 #, python-format msgid "Unable to connect to Nexus %(nexus_host)s. Reason: %(exc)s." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:99 +#: neutron/plugins/cisco/common/cisco_exceptions.py:102 #, python-format msgid "Failed to configure Nexus: %(config)s. Reason: %(exc)s." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:104 +#: neutron/plugins/cisco/common/cisco_exceptions.py:107 #, python-format -msgid "Nexus Port Binding (%(filters)s) is not present" +msgid "Nexus Port Binding (%(filters)s) is not present." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:113 -msgid "No usable Nexus switch found to create SVI interface" +#: neutron/plugins/cisco/common/cisco_exceptions.py:116 +msgid "No usable Nexus switch found to create SVI interface." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:118 +#: neutron/plugins/cisco/common/cisco_exceptions.py:121 #, python-format -msgid "PortVnic Binding %(port_id)s already exists" +msgid "PortVnic Binding %(port_id)s already exists." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:123 +#: neutron/plugins/cisco/common/cisco_exceptions.py:126 #, python-format -msgid "PortVnic Binding %(port_id)s is not present" +msgid "PortVnic Binding %(port_id)s is not present." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:131 +msgid "No subnet_id specified for router gateway." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:136 +#, python-format +msgid "Subnet %(subnet_id)s has an interface on %(router_id)s." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:141 +msgid "Nexus hardware router gateway only uses Subnet Ids." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:145 +#, python-format +msgid "" +"Unable to unplug the attachment %(att_id)s from port %(port_id)s for " +"network %(net_id)s. The attachment %(att_id)s does not exist." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:128 -msgid "No subnet_id specified for router gateway" +#: neutron/plugins/cisco/common/cisco_exceptions.py:152 +#, python-format +msgid "Policy Profile %(profile_id)s already exists." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:158 +#, python-format +msgid "Policy Profile %(profile_id)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:163 +#, python-format +msgid "Network Profile %(profile_id)s already exists." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:169 +#, python-format +msgid "Network Profile %(profile_id)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:174 +#, python-format +msgid "" +"No more segments available in network segment pool " +"%(network_profile_name)s." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:180 +#, python-format +msgid "VM Network %(name)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:185 +#, python-format +msgid "Unable to create the network. The VXLAN ID %(vxlan_id)s is in use." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:191 +#, python-format +msgid "Connection to VSM failed: %(reason)s." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:196 +#, python-format +msgid "Internal VSM Error: %(reason)s." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:201 +#, python-format +msgid "Network Binding for network %(network_id)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:133 +#: neutron/plugins/cisco/common/cisco_exceptions.py:207 #, python-format -msgid "Subnet %(subnet_id)s has an interface on %(router_id)s" +msgid "Port Binding for port %(port_id)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:138 -msgid "Nexus hardware router gateway only uses Subnet Ids" +#: neutron/plugins/cisco/common/cisco_exceptions.py:213 +#, python-format +msgid "Profile-Tenant binding for profile %(profile_id)s could not be found." msgstr "" #: neutron/plugins/cisco/common/cisco_faults.py:74 @@ -4429,31 +4502,223 @@ msgstr "" msgid "Nexus Switch to use" msgstr "" -#: neutron/plugins/cisco/common/config.py:36 +#: neutron/plugins/cisco/common/config.py:35 msgid "VLAN Name prefix" msgstr "" -#: neutron/plugins/cisco/common/config.py:38 +#: neutron/plugins/cisco/common/config.py:37 msgid "VLAN Name prefix for provider vlans" msgstr "" -#: neutron/plugins/cisco/common/config.py:46 +#: neutron/plugins/cisco/common/config.py:45 msgid "Distribute SVI interfaces over all switches" msgstr "" -#: neutron/plugins/cisco/common/config.py:50 +#: neutron/plugins/cisco/common/config.py:49 msgid "Model Class" msgstr "" -#: neutron/plugins/cisco/common/config.py:54 +#: neutron/plugins/cisco/common/config.py:53 msgid "Nexus Driver Name" msgstr "" +#: neutron/plugins/cisco/common/config.py:58 +msgid "N1K Integration Bridge" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:60 +msgid "N1K Enable Tunneling" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:62 +msgid "N1K Tunnel Bridge" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:64 +msgid "N1K Local IP" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:66 +msgid "N1K Tenant Network Type" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:68 +msgid "N1K Bridge Mappings" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:70 +msgid "N1K VXLAN ID Ranges" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:72 +msgid "N1K Network VLAN Ranges" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:74 +msgid "N1K default policy profile" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:76 +msgid "N1K Policy profile polling duration in seconds" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:101 +#, python-format +msgid "seg_min %(seg_min)s, seg_max %(seg_max)s" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:226 +#, python-format +msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:344 +#, python-format +msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:348 +#, python-format +msgid "" +"Reserving specific vlan %(vlan)s on physical network %(network)s outside " +"pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:376 +#, python-format +msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:381 +#, python-format +msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:385 +#, python-format +msgid "vlan_id %(vlan)s on physical network %(network)s not found" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:395 +#, python-format +msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:433 +#, python-format +msgid "Removing vxlan %s from pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:464 +#, python-format +msgid "Reserving specific vxlan %s from pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:466 +#, python-format +msgid "Reserving specific vxlan %s outside pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:488 +#, python-format +msgid "Releasing vxlan %s to pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:492 +#, python-format +msgid "Releasing vxlan %s outside pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:495 +#, python-format +msgid "vxlan_id %s not found" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:603 +msgid "create_network_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:621 +msgid "delete_network_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:635 +msgid "update_network_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:644 +msgid "get_network_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:670 +msgid "create_policy_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:681 +msgid "delete_policy_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:690 +msgid "update_policy_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:699 +msgid "get_policy_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:726 +msgid "_profile_binding_exists()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:733 +msgid "_get_profile_binding" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:742 +msgid "get_profile_binding()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:751 +msgid "delete_profile_binding()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:758 +#, python-format +msgid "" +"Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " +"ID %(tenant_id)" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:772 +msgid "_get_profile_bindings()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:991 +msgid "invalid segment range. example range: 500-550" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1001 +msgid "arguments segment_type and segment_range missing for network profile" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1008 +msgid "segment_type should either be vlan or vxlan" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1036 +#, python-format +msgid "NetworkProfile name %s already exists" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1048 +msgid "segment range overlaps with another profile" +msgstr "" + #: neutron/plugins/cisco/db/network_db_v2.py:46 msgid "get_qos() called" msgstr "" -#: neutron/plugins/cisco/db/network_db_v2.py:60 +#: neutron/plugins/cisco/db/network_db_v2.py:59 msgid "add_qos() called" msgstr "" @@ -4500,65 +4765,317 @@ msgstr "" msgid "get_nexussvi_bindings() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:75 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:77 #, python-format msgid "Loaded device plugin %s\n" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:93 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:94 #, python-format msgid "%(module)s.%(name)s init done" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:139 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:140 #, python-format msgid "No %s Plugin loaded" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:140 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:141 #, python-format msgid "%(plugin_key)s: %(function_name)s with args %(args)s ignored" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:235 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:236 #, python-format msgid "provider network added to DB: %(network_id)s, %(vlan_id)s" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:279 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:280 #, python-format msgid "provider network removed from DB: %s" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:387 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:388 #, python-format msgid "Unable to update port '%s' on Nexus switch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:442 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:443 msgid "Nexus plugin loaded, creating SVI on switch" msgstr "" #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:463 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:490 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:488 msgid "No Nexus plugin, sending to vswitch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:478 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:477 msgid "Nexus plugin loaded, deleting SVI from switch" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:155 -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:162 -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:175 -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:182 -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:202 -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:208 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:195 +#, python-format +msgid "seg id %s\n" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:233 +msgid "logical network" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:253 +msgid "network_segment_pool" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:293 +msgid "Invalid input for CIDR" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:410 +#, python-format +msgid "req: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:415 +#, python-format +msgid "status_code %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:420 +#, python-format +msgid "VSM: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:192 +msgid "_setup_vsm" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:213 +msgid "_populate_policy_profiles" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:216 +#, python-format +msgid "_populate_policy_profiles %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:224 +msgid "No policy profile populated from VSM" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:231 +msgid "_poll_policies" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:313 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324 +#: neutron/plugins/mlnx/mlnx_plugin.py:155 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378 +msgid "provider:network_type required" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:317 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:331 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:334 +#: neutron/plugins/mlnx/mlnx_plugin.py:185 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:388 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 +msgid "provider:segmentation_id required" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:320 +msgid "provider:segmentation_id out of range (1 through 4094)" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:325 +msgid "provider:physical_network specified for VXLAN network" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:334 +msgid "provider:segmentation_id out of range (5000+)" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:338 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 +#: neutron/plugins/mlnx/mlnx_plugin.py:171 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 +#, python-format +msgid "provider:network_type %s not supported" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:344 +#: neutron/plugins/mlnx/mlnx_plugin.py:212 +#, python-format +msgid "unknown provider:physical_network %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:350 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:368 +#: neutron/plugins/mlnx/mlnx_plugin.py:218 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 +msgid "provider:physical_network required" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:405 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:408 +msgid "n1kv:profile_id does not exist" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:419 +msgid "_send_create_logical_network" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:440 +#, python-format +msgid "_send_create_network_profile_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:450 +#, python-format +msgid "_send_delete_network_profile_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:463 +#, python-format +msgid "_send_create_network_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:477 +#, python-format +msgid "_send_update_network_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:494 +#, python-format +msgid "_send_delete_network_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:508 +#, python-format +msgid "_send_create_subnet_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:522 +#, python-format +msgid "_send_delete_subnet_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:539 +#, python-format +msgid "_send_create_port_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:580 +#, python-format +msgid "_send_update_port_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:595 +#, python-format +msgid "_send_delete_port_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:636 +#, python-format +msgid "create network: profile_id=%s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:644 +#, python-format +msgid "" +"Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, " +"multicast_ip %(multicast_ip)s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:687 +#: neutron/plugins/hyperv/hyperv_neutron_plugin.py:249 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:174 +#: neutron/plugins/mlnx/mlnx_plugin.py:271 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:479 +#, python-format +msgid "Created network: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:708 +#, python-format +msgid "Updated network: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:734 +#, python-format +msgid "Deleted network: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:744 +#, python-format +msgid "Get network: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:765 +msgid "Get networks" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:803 +#, python-format +msgid "create port: profile_id=%s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:816 +#, python-format +msgid "Created port: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:836 +#, python-format +msgid "Update port: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:863 +#, python-format +msgid "Get port: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:883 +msgid "Get ports" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:899 +msgid "Create subnet" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:907 +#, python-format +msgid "Created subnet: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:918 +msgid "Update subnet" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:932 +#, python-format +msgid "Delete subnet: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:947 +#, python-format +msgid "Get subnet: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:967 +msgid "Get subnets" +msgstr "" + +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:158 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:165 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:178 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:185 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:205 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:211 #, python-format msgid "NexusDriver: %s" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:189 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:192 #, python-format msgid "NexusDriver created VLAN: %s" msgstr "" @@ -4727,14 +5244,6 @@ msgstr "" msgid "Network type %s not supported" msgstr "" -#: neutron/plugins/hyperv/hyperv_neutron_plugin.py:249 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:174 -#: neutron/plugins/mlnx/mlnx_plugin.py:271 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:479 -#, python-format -msgid "Created network: %s" -msgstr "" - #: neutron/plugins/hyperv/rpc_callbacks.py:77 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:116 #: neutron/plugins/mlnx/rpc_callbacks.py:97 @@ -4979,25 +5488,12 @@ msgstr "" msgid "%s. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324 -#: neutron/plugins/mlnx/mlnx_plugin.py:155 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378 -msgid "provider:network_type required" -msgstr "" - #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:328 #: neutron/plugins/mlnx/mlnx_plugin.py:180 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:382 msgid "provider:segmentation_id specified for flat network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:334 -#: neutron/plugins/mlnx/mlnx_plugin.py:185 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:388 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 -msgid "provider:segmentation_id required" -msgstr "" - #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:337 #: neutron/plugins/mlnx/mlnx_plugin.py:188 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:391 @@ -5017,25 +5513,12 @@ msgstr "" msgid "provider:segmentation_id specified for local network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 -#: neutron/plugins/mlnx/mlnx_plugin.py:171 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 -#, python-format -msgid "provider:network_type %s not supported" -msgstr "" - #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:362 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:368 -#: neutron/plugins/mlnx/mlnx_plugin.py:218 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 -msgid "provider:physical_network required" -msgstr "" - #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:89 msgid "Invalid Network ID, will lead to incorrect bridgename" msgstr "" @@ -6410,11 +6893,6 @@ msgstr "" msgid "%s. Server terminated!" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:212 -#, python-format -msgid "unknown provider:physical_network %s" -msgstr "" - #: neutron/plugins/mlnx/mlnx_plugin.py:233 msgid "invalid vnic_type on port_create" msgstr "" @@ -6674,118 +7152,118 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:166 +#: neutron/plugins/nec/nec_plugin.py:150 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:170 +#: neutron/plugins/nec/nec_plugin.py:154 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:174 +#: neutron/plugins/nec/nec_plugin.py:158 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:180 +#: neutron/plugins/nec/nec_plugin.py:162 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:186 +#: neutron/plugins/nec/nec_plugin.py:170 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:204 -#, python-format -msgid "delete_ofc_port() failed due to %s" +#: neutron/plugins/nec/nec_plugin.py:183 +msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:208 -msgid "deactivate_port(): skip, ofc_port does not exist." +#: neutron/plugins/nec/nec_plugin.py:191 +#, python-format +msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:220 +#: neutron/plugins/nec/nec_plugin.py:212 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:239 +#: neutron/plugins/nec/nec_plugin.py:229 #, python-format -msgid "create_network() failed due to %s" +msgid "failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:255 +#: neutron/plugins/nec/nec_plugin.py:245 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:295 +#: neutron/plugins/nec/nec_plugin.py:285 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:314 +#: neutron/plugins/nec/nec_plugin.py:304 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:329 +#: neutron/plugins/nec/nec_plugin.py:319 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:344 +#: neutron/plugins/nec/nec_plugin.py:334 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:357 +#: neutron/plugins/nec/nec_plugin.py:347 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:380 +#: neutron/plugins/nec/nec_plugin.py:371 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:409 +#: neutron/plugins/nec/nec_plugin.py:400 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:417 +#: neutron/plugins/nec/nec_plugin.py:408 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:477 +#: neutron/plugins/nec/nec_plugin.py:468 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:508 +#: neutron/plugins/nec/nec_plugin.py:499 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:518 +#: neutron/plugins/nec/nec_plugin.py:509 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:537 +#: neutron/plugins/nec/nec_plugin.py:528 #, 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:542 +#: neutron/plugins/nec/nec_plugin.py:533 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -8827,27 +9305,127 @@ msgstr "" msgid "Multiple providers specified for service %s" msgstr "" -#: neutron/services/firewall/fwaas_plugin.py:47 +#: neutron/services/firewall/fwaas_plugin.py:48 msgid "set_firewall_status() called" msgstr "" -#: neutron/services/firewall/fwaas_plugin.py:59 +#: neutron/services/firewall/fwaas_plugin.py:60 msgid "firewall_deleted() called" msgstr "" -#: neutron/services/firewall/fwaas_plugin.py:67 +#: neutron/services/firewall/fwaas_plugin.py:68 #, python-format msgid "Firewall %s unexpectedly deleted by agent." msgstr "" -#: neutron/services/firewall/fwaas_plugin.py:73 +#: neutron/services/firewall/fwaas_plugin.py:74 msgid "get_firewalls_for_tenant() called" msgstr "" -#: neutron/services/firewall/fwaas_plugin.py:82 +#: neutron/services/firewall/fwaas_plugin.py:83 msgid "get_firewalls_for_tenant_without_rules() called" msgstr "" +#: neutron/services/firewall/fwaas_plugin.py:89 +msgid "get_tenants_with_firewalls() called" +msgstr "" + +#: neutron/services/firewall/agents/firewall_agent_api.py:34 +msgid "Name of the FWaaS Driver" +msgstr "" + +#: neutron/services/firewall/agents/firewall_agent_api.py:38 +msgid "Enable FWaaS" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:45 +msgid "Retrieve Firewall with rules from Plugin" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:54 +msgid "Retrieve Tenants with Firewalls configured from Plugin" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:66 +msgid "Initializing firewall agent" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:73 +#, python-format +msgid "FWaaS Driver Loaded: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:75 +#, python-format +msgid "Error importing FWaaS device driver: %s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:107 +#, python-format +msgid "%(func_name)s from agent for fw: %(fwid)s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:115 +#, python-format +msgid "No Routers on tenant: %s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:117 +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:241 +#, python-format +msgid "Apply fw on Router List: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:126 +#, python-format +msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:141 +#, python-format +msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:158 +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:171 +#, python-format +msgid "Firewall Driver Error on fw state %(fwmsg)s for fw: %(fwid)s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:183 +#, python-format +msgid "Process router add, router_id: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:194 +#, python-format +msgid "Process router add, fw_list: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:211 +#, python-format +msgid "FWaaS RPC info call failed for '%s'." +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:223 +#, python-format +msgid "Tenants with Firewalls: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:233 +#, python-format +msgid "Router List: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:235 +#, python-format +msgid "fw_list: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252 +msgid "Failed fwaas process services sync" +msgstr "" + #: neutron/services/loadbalancer/agent_scheduler.py:94 #, python-format msgid "Pool %(pool_id)s has already been hosted by lbaas agent %(agent_id)s" @@ -9208,3 +9786,76 @@ msgstr "" #~ msgid "get_all_nexusport_bindings() called" #~ msgstr "" +#~ msgid "" +#~ "%(class_name)s method %(method_name)scalled with " +#~ "arguments %(args)s %(kwargs)s " +#~ msgstr "" + +#~ msgid "create_credential() called" +#~ msgstr "" + +#~ msgid "delete_credential() called" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to complete operation. No more" +#~ " dynamic nics are available in the" +#~ " system." +#~ msgstr "" + +#~ msgid "" +#~ "NetworkVlanBinding for %(vlan_id)s and network" +#~ " %(network_id)s already exists" +#~ msgstr "" + +#~ msgid "Vlan ID %(vlan_id)s not found" +#~ msgstr "" + +#~ msgid "No Vlan ID available" +#~ msgstr "" + +#~ msgid "QoS level %(qos_id)s could not be found for tenant %(tenant_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "QoS level with name %(qos_name)s already" +#~ " exists for tenant %(tenant_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "Credential %(credential_id)s could not be " +#~ "found for tenant %(tenant_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "Credential %(credential_name)s could not be" +#~ " found for tenant %(tenant_id)s" +#~ msgstr "" + +#~ msgid "Credential %(credential_name)s already exists for tenant %(tenant_id)s" +#~ msgstr "" + +#~ msgid "Nexus Port Binding (%(filters)s) is not present" +#~ msgstr "" + +#~ msgid "No usable Nexus switch found to create SVI interface" +#~ msgstr "" + +#~ msgid "PortVnic Binding %(port_id)s already exists" +#~ msgstr "" + +#~ msgid "PortVnic Binding %(port_id)s is not present" +#~ msgstr "" + +#~ msgid "No subnet_id specified for router gateway" +#~ msgstr "" + +#~ msgid "Subnet %(subnet_id)s has an interface on %(router_id)s" +#~ msgstr "" + +#~ msgid "Nexus hardware router gateway only uses Subnet Ids" +#~ msgstr "" + +#~ msgid "create_network() failed due to %s" +#~ msgstr "" + diff --git a/neutron/locale/it/LC_MESSAGES/neutron.po b/neutron/locale/it/LC_MESSAGES/neutron.po index ddc480dca..05d5857ab 100644 --- a/neutron/locale/it/LC_MESSAGES/neutron.po +++ b/neutron/locale/it/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-08-12 06:14+0000\n" +"POT-Creation-Date: 2013-08-13 06:13+0000\n" "PO-Revision-Date: 2013-05-16 09:23+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Italian " @@ -517,20 +517,20 @@ msgstr "" msgid "Unable update lease. Exception" msgstr "" -#: neutron/agent/dhcp_agent.py:841 neutron/agent/l3_agent.py:805 +#: neutron/agent/dhcp_agent.py:841 neutron/agent/l3_agent.py:808 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:847 neutron/agent/l3_agent.py:810 +#: neutron/agent/dhcp_agent.py:847 neutron/agent/l3_agent.py:813 #: 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:855 neutron/agent/l3_agent.py:815 +#: neutron/agent/dhcp_agent.py:855 neutron/agent/l3_agent.py:818 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:281 #, python-format msgid "agent_updated by server side %s!" @@ -583,65 +583,65 @@ msgid "" "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:334 +#: neutron/agent/l3_agent.py:335 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:336 neutron/db/l3_db.py:924 +#: neutron/agent/l3_agent.py:337 neutron/db/l3_db.py:924 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: neutron/agent/l3_agent.py:470 +#: neutron/agent/l3_agent.py:471 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: neutron/agent/l3_agent.py:607 +#: neutron/agent/l3_agent.py:608 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:612 +#: neutron/agent/l3_agent.py:613 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:620 +#: neutron/agent/l3_agent.py:621 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:624 +#: neutron/agent/l3_agent.py:625 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:631 +#: neutron/agent/l3_agent.py:632 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: neutron/agent/l3_agent.py:687 neutron/agent/l3_agent.py:716 +#: neutron/agent/l3_agent.py:688 neutron/agent/l3_agent.py:719 msgid "Failed synchronizing routers" msgstr "" -#: neutron/agent/l3_agent.py:712 +#: neutron/agent/l3_agent.py:715 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:720 +#: neutron/agent/l3_agent.py:723 msgid "L3 agent started" msgstr "" -#: neutron/agent/l3_agent.py:740 +#: neutron/agent/l3_agent.py:743 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:748 +#: neutron/agent/l3_agent.py:751 #, python-format msgid "Removed route entry is '%s'" msgstr "" @@ -1951,7 +1951,7 @@ msgstr "" #: neutron/common/log.py:31 #, python-format msgid "" -"%(class_name)s method %(method_name)scalled with arguments %(args)s " +"%(class_name)s method %(method_name)s called with arguments %(args)s " "%(kwargs)s " msgstr "" @@ -2425,17 +2425,17 @@ msgid "" msgstr "" #: neutron/db/firewall/firewall_db.py:228 -#: neutron/services/firewall/fwaas_plugin.py:202 +#: neutron/services/firewall/fwaas_plugin.py:211 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:244 -#: neutron/services/firewall/fwaas_plugin.py:211 +#: neutron/services/firewall/fwaas_plugin.py:220 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:254 -#: neutron/services/firewall/fwaas_plugin.py:226 +#: neutron/services/firewall/fwaas_plugin.py:235 msgid "delete_firewall() called" msgstr "" @@ -2456,7 +2456,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:296 -#: neutron/services/firewall/fwaas_plugin.py:235 +#: neutron/services/firewall/fwaas_plugin.py:244 msgid "update_firewall_policy() called" msgstr "" @@ -2481,12 +2481,12 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:364 -#: neutron/services/firewall/fwaas_plugin.py:243 +#: neutron/services/firewall/fwaas_plugin.py:252 msgid "update_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:388 -#: neutron/services/firewall/fwaas_plugin.py:253 +#: neutron/services/firewall/fwaas_plugin.py:262 msgid "delete_firewall_rule() called" msgstr "" @@ -2503,12 +2503,12 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:416 -#: neutron/services/firewall/fwaas_plugin.py:272 +#: neutron/services/firewall/fwaas_plugin.py:281 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:456 -#: neutron/services/firewall/fwaas_plugin.py:280 +#: neutron/services/firewall/fwaas_plugin.py:289 msgid "remove_rule() called" msgstr "" @@ -2729,30 +2729,35 @@ msgstr "" msgid "Missing rule info argument for insert/remove rule operation." msgstr "" -#: neutron/extensions/firewall.py:138 +#: neutron/extensions/firewall.py:98 +#, python-format +msgid "%(driver)s: Internal driver error." +msgstr "" + +#: neutron/extensions/firewall.py:147 #, python-format msgid "Port '%s' is not a valid number" msgstr "" -#: neutron/extensions/firewall.py:142 +#: neutron/extensions/firewall.py:151 #, python-format msgid "Invalid port '%s'" msgstr "" -#: neutron/extensions/firewall.py:156 +#: neutron/extensions/firewall.py:165 #, python-format msgid "%(msg_ip)s and %(msg_subnet)s" msgstr "" -#: neutron/extensions/firewall.py:276 +#: neutron/extensions/firewall.py:285 msgid "Number of firewalls allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/extensions/firewall.py:280 +#: neutron/extensions/firewall.py:289 msgid "Number of firewall policies allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/extensions/firewall.py:284 +#: neutron/extensions/firewall.py:293 msgid "Number of firewall rules allowed per tenant, -1 for unlimited" msgstr "" @@ -2939,6 +2944,7 @@ msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:56 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:373 msgid "plugin does not support updating provider attributes" msgstr "" @@ -4165,115 +4171,107 @@ msgstr "" msgid "Connect success to host %(host)s:%(ssh_port)d" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:75 +#: neutron/plugins/cisco/network_plugin.py:74 #, python-format msgid "Model %s manages state" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:88 +#: neutron/plugins/cisco/network_plugin.py:87 msgid "Plugin initialization complete" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:134 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:222 +#: neutron/plugins/cisco/network_plugin.py:133 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:223 msgid "create_network() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:151 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:254 +#: neutron/plugins/cisco/network_plugin.py:150 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:255 msgid "update_network() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:164 +#: neutron/plugins/cisco/network_plugin.py:163 msgid "delete_network() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:187 +#: neutron/plugins/cisco/network_plugin.py:186 msgid "get_network() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:192 +#: neutron/plugins/cisco/network_plugin.py:191 msgid "get_networks() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:197 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:320 +#: neutron/plugins/cisco/network_plugin.py:196 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:321 msgid "create_port() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:207 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:406 +#: neutron/plugins/cisco/network_plugin.py:206 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:407 msgid "delete_port() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:226 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:365 +#: neutron/plugins/cisco/network_plugin.py:225 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:366 msgid "update_port() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:237 +#: neutron/plugins/cisco/network_plugin.py:236 msgid "create_subnet() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:249 +#: neutron/plugins/cisco/network_plugin.py:248 #: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:339 msgid "update_subnet() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:255 +#: neutron/plugins/cisco/network_plugin.py:254 msgid "delete_subnet() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:278 +#: neutron/plugins/cisco/network_plugin.py:277 #: neutron/plugins/cisco/db/network_db_v2.py:38 msgid "get_all_qoss() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:284 +#: neutron/plugins/cisco/network_plugin.py:283 msgid "get_qos_details() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:294 +#: neutron/plugins/cisco/network_plugin.py:293 msgid "create_qos() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:300 +#: neutron/plugins/cisco/network_plugin.py:299 msgid "delete_qos() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:310 +#: neutron/plugins/cisco/network_plugin.py:309 msgid "rename_qos() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:321 +#: neutron/plugins/cisco/network_plugin.py:320 msgid "get_all_credentials() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:327 +#: neutron/plugins/cisco/network_plugin.py:326 msgid "get_credential_details() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:338 -msgid "create_credential() called" -msgstr "" - -#: neutron/plugins/cisco/network_plugin.py:345 -msgid "delete_credential() called" -msgstr "" - -#: neutron/plugins/cisco/network_plugin.py:356 +#: neutron/plugins/cisco/network_plugin.py:335 msgid "rename_credential() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:367 +#: neutron/plugins/cisco/network_plugin.py:345 msgid "schedule_host() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:379 +#: neutron/plugins/cisco/network_plugin.py:357 msgid "associate_port() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:386 +#: neutron/plugins/cisco/network_plugin.py:364 msgid "detach_port() called" msgstr "" @@ -4284,7 +4282,7 @@ msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:32 msgid "" -"Unable to complete operation. No more dynamic nics are available in the " +"Unable to complete operation. No more dynamic NICs are available in the " "system." msgstr "" @@ -4292,93 +4290,168 @@ msgstr "" #, python-format msgid "" "NetworkVlanBinding for %(vlan_id)s and network %(network_id)s already " -"exists" +"exists." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:44 #, python-format -msgid "Vlan ID %(vlan_id)s not found" +msgid "Vlan ID %(vlan_id)s not found." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:49 -msgid "No Vlan ID available" +msgid "" +"Unable to complete operation. VLAN ID exists outside of the configured " +"network segment range." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:54 -#, python-format -msgid "QoS level %(qos_id)s could not be found for tenant %(tenant_id)s" +#: neutron/plugins/cisco/common/cisco_exceptions.py:55 +msgid "No Vlan ID available." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:60 #, python-format -msgid "QoS level with name %(qos_name)s already exists for tenant %(tenant_id)s" +msgid "QoS level %(qos_id)s could not be found for tenant %(tenant_id)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:66 #, python-format -msgid "Credential %(credential_id)s could not be found for tenant %(tenant_id)s" +msgid "QoS level with name %(qos_name)s already exists for tenant %(tenant_id)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:72 #, python-format -msgid "Credential %(credential_name)s could not be found for tenant %(tenant_id)s" +msgid "Credential %(credential_id)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:77 +#, python-format +msgid "Credential %(credential_name)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:78 +#: neutron/plugins/cisco/common/cisco_exceptions.py:82 #, python-format -msgid "Credential %(credential_name)s already exists for tenant %(tenant_id)s" +msgid "Credential %(credential_name)s already exists." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:84 +#: neutron/plugins/cisco/common/cisco_exceptions.py:87 #, python-format msgid "Provider network %s already exists" msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:89 +#: neutron/plugins/cisco/common/cisco_exceptions.py:92 #, python-format msgid "Connection to %(host)s is not configured." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:94 +#: neutron/plugins/cisco/common/cisco_exceptions.py:97 #, python-format msgid "Unable to connect to Nexus %(nexus_host)s. Reason: %(exc)s." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:99 +#: neutron/plugins/cisco/common/cisco_exceptions.py:102 #, python-format msgid "Failed to configure Nexus: %(config)s. Reason: %(exc)s." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:104 +#: neutron/plugins/cisco/common/cisco_exceptions.py:107 #, python-format -msgid "Nexus Port Binding (%(filters)s) is not present" +msgid "Nexus Port Binding (%(filters)s) is not present." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:113 -msgid "No usable Nexus switch found to create SVI interface" +#: neutron/plugins/cisco/common/cisco_exceptions.py:116 +msgid "No usable Nexus switch found to create SVI interface." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:118 +#: neutron/plugins/cisco/common/cisco_exceptions.py:121 #, python-format -msgid "PortVnic Binding %(port_id)s already exists" +msgid "PortVnic Binding %(port_id)s already exists." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:123 +#: neutron/plugins/cisco/common/cisco_exceptions.py:126 #, python-format -msgid "PortVnic Binding %(port_id)s is not present" +msgid "PortVnic Binding %(port_id)s is not present." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:131 +msgid "No subnet_id specified for router gateway." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:136 +#, python-format +msgid "Subnet %(subnet_id)s has an interface on %(router_id)s." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:141 +msgid "Nexus hardware router gateway only uses Subnet Ids." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:145 +#, python-format +msgid "" +"Unable to unplug the attachment %(att_id)s from port %(port_id)s for " +"network %(net_id)s. The attachment %(att_id)s does not exist." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:128 -msgid "No subnet_id specified for router gateway" +#: neutron/plugins/cisco/common/cisco_exceptions.py:152 +#, python-format +msgid "Policy Profile %(profile_id)s already exists." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:158 +#, python-format +msgid "Policy Profile %(profile_id)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:163 +#, python-format +msgid "Network Profile %(profile_id)s already exists." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:169 +#, python-format +msgid "Network Profile %(profile_id)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:174 +#, python-format +msgid "" +"No more segments available in network segment pool " +"%(network_profile_name)s." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:180 +#, python-format +msgid "VM Network %(name)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:185 +#, python-format +msgid "Unable to create the network. The VXLAN ID %(vxlan_id)s is in use." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:191 +#, python-format +msgid "Connection to VSM failed: %(reason)s." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:196 +#, python-format +msgid "Internal VSM Error: %(reason)s." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:201 +#, python-format +msgid "Network Binding for network %(network_id)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:133 +#: neutron/plugins/cisco/common/cisco_exceptions.py:207 #, python-format -msgid "Subnet %(subnet_id)s has an interface on %(router_id)s" +msgid "Port Binding for port %(port_id)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:138 -msgid "Nexus hardware router gateway only uses Subnet Ids" +#: neutron/plugins/cisco/common/cisco_exceptions.py:213 +#, python-format +msgid "Profile-Tenant binding for profile %(profile_id)s could not be found." msgstr "" #: neutron/plugins/cisco/common/cisco_faults.py:74 @@ -4429,31 +4502,223 @@ msgstr "" msgid "Nexus Switch to use" msgstr "" -#: neutron/plugins/cisco/common/config.py:36 +#: neutron/plugins/cisco/common/config.py:35 msgid "VLAN Name prefix" msgstr "" -#: neutron/plugins/cisco/common/config.py:38 +#: neutron/plugins/cisco/common/config.py:37 msgid "VLAN Name prefix for provider vlans" msgstr "" -#: neutron/plugins/cisco/common/config.py:46 +#: neutron/plugins/cisco/common/config.py:45 msgid "Distribute SVI interfaces over all switches" msgstr "" -#: neutron/plugins/cisco/common/config.py:50 +#: neutron/plugins/cisco/common/config.py:49 msgid "Model Class" msgstr "" -#: neutron/plugins/cisco/common/config.py:54 +#: neutron/plugins/cisco/common/config.py:53 msgid "Nexus Driver Name" msgstr "" +#: neutron/plugins/cisco/common/config.py:58 +msgid "N1K Integration Bridge" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:60 +msgid "N1K Enable Tunneling" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:62 +msgid "N1K Tunnel Bridge" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:64 +msgid "N1K Local IP" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:66 +msgid "N1K Tenant Network Type" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:68 +msgid "N1K Bridge Mappings" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:70 +msgid "N1K VXLAN ID Ranges" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:72 +msgid "N1K Network VLAN Ranges" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:74 +msgid "N1K default policy profile" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:76 +msgid "N1K Policy profile polling duration in seconds" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:101 +#, python-format +msgid "seg_min %(seg_min)s, seg_max %(seg_max)s" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:226 +#, python-format +msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:344 +#, python-format +msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:348 +#, python-format +msgid "" +"Reserving specific vlan %(vlan)s on physical network %(network)s outside " +"pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:376 +#, python-format +msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:381 +#, python-format +msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:385 +#, python-format +msgid "vlan_id %(vlan)s on physical network %(network)s not found" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:395 +#, python-format +msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:433 +#, python-format +msgid "Removing vxlan %s from pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:464 +#, python-format +msgid "Reserving specific vxlan %s from pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:466 +#, python-format +msgid "Reserving specific vxlan %s outside pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:488 +#, python-format +msgid "Releasing vxlan %s to pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:492 +#, python-format +msgid "Releasing vxlan %s outside pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:495 +#, python-format +msgid "vxlan_id %s not found" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:603 +msgid "create_network_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:621 +msgid "delete_network_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:635 +msgid "update_network_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:644 +msgid "get_network_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:670 +msgid "create_policy_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:681 +msgid "delete_policy_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:690 +msgid "update_policy_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:699 +msgid "get_policy_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:726 +msgid "_profile_binding_exists()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:733 +msgid "_get_profile_binding" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:742 +msgid "get_profile_binding()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:751 +msgid "delete_profile_binding()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:758 +#, python-format +msgid "" +"Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " +"ID %(tenant_id)" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:772 +msgid "_get_profile_bindings()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:991 +msgid "invalid segment range. example range: 500-550" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1001 +msgid "arguments segment_type and segment_range missing for network profile" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1008 +msgid "segment_type should either be vlan or vxlan" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1036 +#, python-format +msgid "NetworkProfile name %s already exists" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1048 +msgid "segment range overlaps with another profile" +msgstr "" + #: neutron/plugins/cisco/db/network_db_v2.py:46 msgid "get_qos() called" msgstr "" -#: neutron/plugins/cisco/db/network_db_v2.py:60 +#: neutron/plugins/cisco/db/network_db_v2.py:59 msgid "add_qos() called" msgstr "" @@ -4500,65 +4765,317 @@ msgstr "" msgid "get_nexussvi_bindings() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:75 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:77 #, python-format msgid "Loaded device plugin %s\n" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:93 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:94 #, python-format msgid "%(module)s.%(name)s init done" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:139 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:140 #, python-format msgid "No %s Plugin loaded" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:140 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:141 #, python-format msgid "%(plugin_key)s: %(function_name)s with args %(args)s ignored" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:235 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:236 #, python-format msgid "provider network added to DB: %(network_id)s, %(vlan_id)s" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:279 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:280 #, python-format msgid "provider network removed from DB: %s" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:387 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:388 #, python-format msgid "Unable to update port '%s' on Nexus switch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:442 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:443 msgid "Nexus plugin loaded, creating SVI on switch" msgstr "" #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:463 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:490 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:488 msgid "No Nexus plugin, sending to vswitch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:478 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:477 msgid "Nexus plugin loaded, deleting SVI from switch" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:155 -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:162 -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:175 -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:182 -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:202 -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:208 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:195 +#, python-format +msgid "seg id %s\n" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:233 +msgid "logical network" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:253 +msgid "network_segment_pool" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:293 +msgid "Invalid input for CIDR" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:410 +#, python-format +msgid "req: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:415 +#, python-format +msgid "status_code %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:420 +#, python-format +msgid "VSM: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:192 +msgid "_setup_vsm" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:213 +msgid "_populate_policy_profiles" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:216 +#, python-format +msgid "_populate_policy_profiles %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:224 +msgid "No policy profile populated from VSM" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:231 +msgid "_poll_policies" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:313 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324 +#: neutron/plugins/mlnx/mlnx_plugin.py:155 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378 +msgid "provider:network_type required" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:317 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:331 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:334 +#: neutron/plugins/mlnx/mlnx_plugin.py:185 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:388 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 +msgid "provider:segmentation_id required" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:320 +msgid "provider:segmentation_id out of range (1 through 4094)" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:325 +msgid "provider:physical_network specified for VXLAN network" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:334 +msgid "provider:segmentation_id out of range (5000+)" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:338 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 +#: neutron/plugins/mlnx/mlnx_plugin.py:171 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 +#, python-format +msgid "provider:network_type %s not supported" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:344 +#: neutron/plugins/mlnx/mlnx_plugin.py:212 +#, python-format +msgid "unknown provider:physical_network %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:350 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:368 +#: neutron/plugins/mlnx/mlnx_plugin.py:218 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 +msgid "provider:physical_network required" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:405 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:408 +msgid "n1kv:profile_id does not exist" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:419 +msgid "_send_create_logical_network" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:440 +#, python-format +msgid "_send_create_network_profile_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:450 +#, python-format +msgid "_send_delete_network_profile_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:463 +#, python-format +msgid "_send_create_network_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:477 +#, python-format +msgid "_send_update_network_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:494 +#, python-format +msgid "_send_delete_network_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:508 +#, python-format +msgid "_send_create_subnet_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:522 +#, python-format +msgid "_send_delete_subnet_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:539 +#, python-format +msgid "_send_create_port_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:580 +#, python-format +msgid "_send_update_port_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:595 +#, python-format +msgid "_send_delete_port_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:636 +#, python-format +msgid "create network: profile_id=%s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:644 +#, python-format +msgid "" +"Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, " +"multicast_ip %(multicast_ip)s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:687 +#: neutron/plugins/hyperv/hyperv_neutron_plugin.py:249 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:174 +#: neutron/plugins/mlnx/mlnx_plugin.py:271 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:479 +#, python-format +msgid "Created network: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:708 +#, python-format +msgid "Updated network: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:734 +#, python-format +msgid "Deleted network: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:744 +#, python-format +msgid "Get network: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:765 +msgid "Get networks" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:803 +#, python-format +msgid "create port: profile_id=%s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:816 +#, python-format +msgid "Created port: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:836 +#, python-format +msgid "Update port: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:863 +#, python-format +msgid "Get port: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:883 +msgid "Get ports" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:899 +msgid "Create subnet" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:907 +#, python-format +msgid "Created subnet: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:918 +msgid "Update subnet" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:932 +#, python-format +msgid "Delete subnet: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:947 +#, python-format +msgid "Get subnet: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:967 +msgid "Get subnets" +msgstr "" + +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:158 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:165 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:178 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:185 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:205 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:211 #, python-format msgid "NexusDriver: %s" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:189 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:192 #, python-format msgid "NexusDriver created VLAN: %s" msgstr "" @@ -4727,14 +5244,6 @@ msgstr "" msgid "Network type %s not supported" msgstr "" -#: neutron/plugins/hyperv/hyperv_neutron_plugin.py:249 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:174 -#: neutron/plugins/mlnx/mlnx_plugin.py:271 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:479 -#, python-format -msgid "Created network: %s" -msgstr "" - #: neutron/plugins/hyperv/rpc_callbacks.py:77 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:116 #: neutron/plugins/mlnx/rpc_callbacks.py:97 @@ -4979,25 +5488,12 @@ msgstr "" msgid "%s. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324 -#: neutron/plugins/mlnx/mlnx_plugin.py:155 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378 -msgid "provider:network_type required" -msgstr "" - #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:328 #: neutron/plugins/mlnx/mlnx_plugin.py:180 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:382 msgid "provider:segmentation_id specified for flat network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:334 -#: neutron/plugins/mlnx/mlnx_plugin.py:185 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:388 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 -msgid "provider:segmentation_id required" -msgstr "" - #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:337 #: neutron/plugins/mlnx/mlnx_plugin.py:188 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:391 @@ -5017,25 +5513,12 @@ msgstr "" msgid "provider:segmentation_id specified for local network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 -#: neutron/plugins/mlnx/mlnx_plugin.py:171 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 -#, python-format -msgid "provider:network_type %s not supported" -msgstr "" - #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:362 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:368 -#: neutron/plugins/mlnx/mlnx_plugin.py:218 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 -msgid "provider:physical_network required" -msgstr "" - #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:89 msgid "Invalid Network ID, will lead to incorrect bridgename" msgstr "" @@ -6410,11 +6893,6 @@ msgstr "" msgid "%s. Server terminated!" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:212 -#, python-format -msgid "unknown provider:physical_network %s" -msgstr "" - #: neutron/plugins/mlnx/mlnx_plugin.py:233 msgid "invalid vnic_type on port_create" msgstr "" @@ -6674,118 +7152,118 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:166 +#: neutron/plugins/nec/nec_plugin.py:150 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:170 +#: neutron/plugins/nec/nec_plugin.py:154 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:174 +#: neutron/plugins/nec/nec_plugin.py:158 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:180 +#: neutron/plugins/nec/nec_plugin.py:162 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:186 +#: neutron/plugins/nec/nec_plugin.py:170 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:204 -#, python-format -msgid "delete_ofc_port() failed due to %s" +#: neutron/plugins/nec/nec_plugin.py:183 +msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:208 -msgid "deactivate_port(): skip, ofc_port does not exist." +#: neutron/plugins/nec/nec_plugin.py:191 +#, python-format +msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:220 +#: neutron/plugins/nec/nec_plugin.py:212 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:239 +#: neutron/plugins/nec/nec_plugin.py:229 #, python-format -msgid "create_network() failed due to %s" +msgid "failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:255 +#: neutron/plugins/nec/nec_plugin.py:245 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:295 +#: neutron/plugins/nec/nec_plugin.py:285 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:314 +#: neutron/plugins/nec/nec_plugin.py:304 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:329 +#: neutron/plugins/nec/nec_plugin.py:319 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:344 +#: neutron/plugins/nec/nec_plugin.py:334 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:357 +#: neutron/plugins/nec/nec_plugin.py:347 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:380 +#: neutron/plugins/nec/nec_plugin.py:371 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:409 +#: neutron/plugins/nec/nec_plugin.py:400 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:417 +#: neutron/plugins/nec/nec_plugin.py:408 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:477 +#: neutron/plugins/nec/nec_plugin.py:468 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:508 +#: neutron/plugins/nec/nec_plugin.py:499 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:518 +#: neutron/plugins/nec/nec_plugin.py:509 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:537 +#: neutron/plugins/nec/nec_plugin.py:528 #, 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:542 +#: neutron/plugins/nec/nec_plugin.py:533 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -8827,27 +9305,127 @@ msgstr "" msgid "Multiple providers specified for service %s" msgstr "" -#: neutron/services/firewall/fwaas_plugin.py:47 +#: neutron/services/firewall/fwaas_plugin.py:48 msgid "set_firewall_status() called" msgstr "" -#: neutron/services/firewall/fwaas_plugin.py:59 +#: neutron/services/firewall/fwaas_plugin.py:60 msgid "firewall_deleted() called" msgstr "" -#: neutron/services/firewall/fwaas_plugin.py:67 +#: neutron/services/firewall/fwaas_plugin.py:68 #, python-format msgid "Firewall %s unexpectedly deleted by agent." msgstr "" -#: neutron/services/firewall/fwaas_plugin.py:73 +#: neutron/services/firewall/fwaas_plugin.py:74 msgid "get_firewalls_for_tenant() called" msgstr "" -#: neutron/services/firewall/fwaas_plugin.py:82 +#: neutron/services/firewall/fwaas_plugin.py:83 msgid "get_firewalls_for_tenant_without_rules() called" msgstr "" +#: neutron/services/firewall/fwaas_plugin.py:89 +msgid "get_tenants_with_firewalls() called" +msgstr "" + +#: neutron/services/firewall/agents/firewall_agent_api.py:34 +msgid "Name of the FWaaS Driver" +msgstr "" + +#: neutron/services/firewall/agents/firewall_agent_api.py:38 +msgid "Enable FWaaS" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:45 +msgid "Retrieve Firewall with rules from Plugin" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:54 +msgid "Retrieve Tenants with Firewalls configured from Plugin" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:66 +msgid "Initializing firewall agent" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:73 +#, python-format +msgid "FWaaS Driver Loaded: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:75 +#, python-format +msgid "Error importing FWaaS device driver: %s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:107 +#, python-format +msgid "%(func_name)s from agent for fw: %(fwid)s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:115 +#, python-format +msgid "No Routers on tenant: %s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:117 +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:241 +#, python-format +msgid "Apply fw on Router List: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:126 +#, python-format +msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:141 +#, python-format +msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:158 +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:171 +#, python-format +msgid "Firewall Driver Error on fw state %(fwmsg)s for fw: %(fwid)s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:183 +#, python-format +msgid "Process router add, router_id: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:194 +#, python-format +msgid "Process router add, fw_list: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:211 +#, python-format +msgid "FWaaS RPC info call failed for '%s'." +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:223 +#, python-format +msgid "Tenants with Firewalls: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:233 +#, python-format +msgid "Router List: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:235 +#, python-format +msgid "fw_list: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252 +msgid "Failed fwaas process services sync" +msgstr "" + #: neutron/services/loadbalancer/agent_scheduler.py:94 #, python-format msgid "Pool %(pool_id)s has already been hosted by lbaas agent %(agent_id)s" @@ -9208,3 +9786,76 @@ msgstr "" #~ msgid "get_all_nexusport_bindings() called" #~ msgstr "" +#~ msgid "" +#~ "%(class_name)s method %(method_name)scalled with " +#~ "arguments %(args)s %(kwargs)s " +#~ msgstr "" + +#~ msgid "create_credential() called" +#~ msgstr "" + +#~ msgid "delete_credential() called" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to complete operation. No more" +#~ " dynamic nics are available in the" +#~ " system." +#~ msgstr "" + +#~ msgid "" +#~ "NetworkVlanBinding for %(vlan_id)s and network" +#~ " %(network_id)s already exists" +#~ msgstr "" + +#~ msgid "Vlan ID %(vlan_id)s not found" +#~ msgstr "" + +#~ msgid "No Vlan ID available" +#~ msgstr "" + +#~ msgid "QoS level %(qos_id)s could not be found for tenant %(tenant_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "QoS level with name %(qos_name)s already" +#~ " exists for tenant %(tenant_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "Credential %(credential_id)s could not be " +#~ "found for tenant %(tenant_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "Credential %(credential_name)s could not be" +#~ " found for tenant %(tenant_id)s" +#~ msgstr "" + +#~ msgid "Credential %(credential_name)s already exists for tenant %(tenant_id)s" +#~ msgstr "" + +#~ msgid "Nexus Port Binding (%(filters)s) is not present" +#~ msgstr "" + +#~ msgid "No usable Nexus switch found to create SVI interface" +#~ msgstr "" + +#~ msgid "PortVnic Binding %(port_id)s already exists" +#~ msgstr "" + +#~ msgid "PortVnic Binding %(port_id)s is not present" +#~ msgstr "" + +#~ msgid "No subnet_id specified for router gateway" +#~ msgstr "" + +#~ msgid "Subnet %(subnet_id)s has an interface on %(router_id)s" +#~ msgstr "" + +#~ msgid "Nexus hardware router gateway only uses Subnet Ids" +#~ msgstr "" + +#~ msgid "create_network() failed due to %s" +#~ msgstr "" + diff --git a/neutron/locale/it_IT/LC_MESSAGES/neutron.po b/neutron/locale/it_IT/LC_MESSAGES/neutron.po index a1f09e6a9..3ba0dd4a2 100644 --- a/neutron/locale/it_IT/LC_MESSAGES/neutron.po +++ b/neutron/locale/it_IT/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-08-12 06:14+0000\n" +"POT-Creation-Date: 2013-08-13 06:13+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Italian (Italy) " @@ -517,20 +517,20 @@ msgstr "" msgid "Unable update lease. Exception" msgstr "" -#: neutron/agent/dhcp_agent.py:841 neutron/agent/l3_agent.py:805 +#: neutron/agent/dhcp_agent.py:841 neutron/agent/l3_agent.py:808 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:847 neutron/agent/l3_agent.py:810 +#: neutron/agent/dhcp_agent.py:847 neutron/agent/l3_agent.py:813 #: 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:855 neutron/agent/l3_agent.py:815 +#: neutron/agent/dhcp_agent.py:855 neutron/agent/l3_agent.py:818 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:281 #, python-format msgid "agent_updated by server side %s!" @@ -583,65 +583,65 @@ msgid "" "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:334 +#: neutron/agent/l3_agent.py:335 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:336 neutron/db/l3_db.py:924 +#: neutron/agent/l3_agent.py:337 neutron/db/l3_db.py:924 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: neutron/agent/l3_agent.py:470 +#: neutron/agent/l3_agent.py:471 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: neutron/agent/l3_agent.py:607 +#: neutron/agent/l3_agent.py:608 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:612 +#: neutron/agent/l3_agent.py:613 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:620 +#: neutron/agent/l3_agent.py:621 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:624 +#: neutron/agent/l3_agent.py:625 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:631 +#: neutron/agent/l3_agent.py:632 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: neutron/agent/l3_agent.py:687 neutron/agent/l3_agent.py:716 +#: neutron/agent/l3_agent.py:688 neutron/agent/l3_agent.py:719 msgid "Failed synchronizing routers" msgstr "" -#: neutron/agent/l3_agent.py:712 +#: neutron/agent/l3_agent.py:715 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:720 +#: neutron/agent/l3_agent.py:723 msgid "L3 agent started" msgstr "" -#: neutron/agent/l3_agent.py:740 +#: neutron/agent/l3_agent.py:743 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:748 +#: neutron/agent/l3_agent.py:751 #, python-format msgid "Removed route entry is '%s'" msgstr "" @@ -1951,7 +1951,7 @@ msgstr "" #: neutron/common/log.py:31 #, python-format msgid "" -"%(class_name)s method %(method_name)scalled with arguments %(args)s " +"%(class_name)s method %(method_name)s called with arguments %(args)s " "%(kwargs)s " msgstr "" @@ -2425,17 +2425,17 @@ msgid "" msgstr "" #: neutron/db/firewall/firewall_db.py:228 -#: neutron/services/firewall/fwaas_plugin.py:202 +#: neutron/services/firewall/fwaas_plugin.py:211 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:244 -#: neutron/services/firewall/fwaas_plugin.py:211 +#: neutron/services/firewall/fwaas_plugin.py:220 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:254 -#: neutron/services/firewall/fwaas_plugin.py:226 +#: neutron/services/firewall/fwaas_plugin.py:235 msgid "delete_firewall() called" msgstr "" @@ -2456,7 +2456,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:296 -#: neutron/services/firewall/fwaas_plugin.py:235 +#: neutron/services/firewall/fwaas_plugin.py:244 msgid "update_firewall_policy() called" msgstr "" @@ -2481,12 +2481,12 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:364 -#: neutron/services/firewall/fwaas_plugin.py:243 +#: neutron/services/firewall/fwaas_plugin.py:252 msgid "update_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:388 -#: neutron/services/firewall/fwaas_plugin.py:253 +#: neutron/services/firewall/fwaas_plugin.py:262 msgid "delete_firewall_rule() called" msgstr "" @@ -2503,12 +2503,12 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:416 -#: neutron/services/firewall/fwaas_plugin.py:272 +#: neutron/services/firewall/fwaas_plugin.py:281 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:456 -#: neutron/services/firewall/fwaas_plugin.py:280 +#: neutron/services/firewall/fwaas_plugin.py:289 msgid "remove_rule() called" msgstr "" @@ -2729,30 +2729,35 @@ msgstr "" msgid "Missing rule info argument for insert/remove rule operation." msgstr "" -#: neutron/extensions/firewall.py:138 +#: neutron/extensions/firewall.py:98 +#, python-format +msgid "%(driver)s: Internal driver error." +msgstr "" + +#: neutron/extensions/firewall.py:147 #, python-format msgid "Port '%s' is not a valid number" msgstr "" -#: neutron/extensions/firewall.py:142 +#: neutron/extensions/firewall.py:151 #, python-format msgid "Invalid port '%s'" msgstr "" -#: neutron/extensions/firewall.py:156 +#: neutron/extensions/firewall.py:165 #, python-format msgid "%(msg_ip)s and %(msg_subnet)s" msgstr "" -#: neutron/extensions/firewall.py:276 +#: neutron/extensions/firewall.py:285 msgid "Number of firewalls allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/extensions/firewall.py:280 +#: neutron/extensions/firewall.py:289 msgid "Number of firewall policies allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/extensions/firewall.py:284 +#: neutron/extensions/firewall.py:293 msgid "Number of firewall rules allowed per tenant, -1 for unlimited" msgstr "" @@ -2939,6 +2944,7 @@ msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:56 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:373 msgid "plugin does not support updating provider attributes" msgstr "" @@ -4165,115 +4171,107 @@ msgstr "" msgid "Connect success to host %(host)s:%(ssh_port)d" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:75 +#: neutron/plugins/cisco/network_plugin.py:74 #, python-format msgid "Model %s manages state" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:88 +#: neutron/plugins/cisco/network_plugin.py:87 msgid "Plugin initialization complete" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:134 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:222 +#: neutron/plugins/cisco/network_plugin.py:133 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:223 msgid "create_network() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:151 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:254 +#: neutron/plugins/cisco/network_plugin.py:150 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:255 msgid "update_network() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:164 +#: neutron/plugins/cisco/network_plugin.py:163 msgid "delete_network() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:187 +#: neutron/plugins/cisco/network_plugin.py:186 msgid "get_network() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:192 +#: neutron/plugins/cisco/network_plugin.py:191 msgid "get_networks() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:197 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:320 +#: neutron/plugins/cisco/network_plugin.py:196 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:321 msgid "create_port() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:207 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:406 +#: neutron/plugins/cisco/network_plugin.py:206 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:407 msgid "delete_port() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:226 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:365 +#: neutron/plugins/cisco/network_plugin.py:225 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:366 msgid "update_port() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:237 +#: neutron/plugins/cisco/network_plugin.py:236 msgid "create_subnet() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:249 +#: neutron/plugins/cisco/network_plugin.py:248 #: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:339 msgid "update_subnet() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:255 +#: neutron/plugins/cisco/network_plugin.py:254 msgid "delete_subnet() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:278 +#: neutron/plugins/cisco/network_plugin.py:277 #: neutron/plugins/cisco/db/network_db_v2.py:38 msgid "get_all_qoss() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:284 +#: neutron/plugins/cisco/network_plugin.py:283 msgid "get_qos_details() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:294 +#: neutron/plugins/cisco/network_plugin.py:293 msgid "create_qos() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:300 +#: neutron/plugins/cisco/network_plugin.py:299 msgid "delete_qos() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:310 +#: neutron/plugins/cisco/network_plugin.py:309 msgid "rename_qos() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:321 +#: neutron/plugins/cisco/network_plugin.py:320 msgid "get_all_credentials() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:327 +#: neutron/plugins/cisco/network_plugin.py:326 msgid "get_credential_details() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:338 -msgid "create_credential() called" -msgstr "" - -#: neutron/plugins/cisco/network_plugin.py:345 -msgid "delete_credential() called" -msgstr "" - -#: neutron/plugins/cisco/network_plugin.py:356 +#: neutron/plugins/cisco/network_plugin.py:335 msgid "rename_credential() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:367 +#: neutron/plugins/cisco/network_plugin.py:345 msgid "schedule_host() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:379 +#: neutron/plugins/cisco/network_plugin.py:357 msgid "associate_port() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:386 +#: neutron/plugins/cisco/network_plugin.py:364 msgid "detach_port() called" msgstr "" @@ -4284,7 +4282,7 @@ msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:32 msgid "" -"Unable to complete operation. No more dynamic nics are available in the " +"Unable to complete operation. No more dynamic NICs are available in the " "system." msgstr "" @@ -4292,93 +4290,168 @@ msgstr "" #, python-format msgid "" "NetworkVlanBinding for %(vlan_id)s and network %(network_id)s already " -"exists" +"exists." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:44 #, python-format -msgid "Vlan ID %(vlan_id)s not found" +msgid "Vlan ID %(vlan_id)s not found." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:49 -msgid "No Vlan ID available" +msgid "" +"Unable to complete operation. VLAN ID exists outside of the configured " +"network segment range." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:54 -#, python-format -msgid "QoS level %(qos_id)s could not be found for tenant %(tenant_id)s" +#: neutron/plugins/cisco/common/cisco_exceptions.py:55 +msgid "No Vlan ID available." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:60 #, python-format -msgid "QoS level with name %(qos_name)s already exists for tenant %(tenant_id)s" +msgid "QoS level %(qos_id)s could not be found for tenant %(tenant_id)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:66 #, python-format -msgid "Credential %(credential_id)s could not be found for tenant %(tenant_id)s" +msgid "QoS level with name %(qos_name)s already exists for tenant %(tenant_id)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:72 #, python-format -msgid "Credential %(credential_name)s could not be found for tenant %(tenant_id)s" +msgid "Credential %(credential_id)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:77 +#, python-format +msgid "Credential %(credential_name)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:78 +#: neutron/plugins/cisco/common/cisco_exceptions.py:82 #, python-format -msgid "Credential %(credential_name)s already exists for tenant %(tenant_id)s" +msgid "Credential %(credential_name)s already exists." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:84 +#: neutron/plugins/cisco/common/cisco_exceptions.py:87 #, python-format msgid "Provider network %s already exists" msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:89 +#: neutron/plugins/cisco/common/cisco_exceptions.py:92 #, python-format msgid "Connection to %(host)s is not configured." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:94 +#: neutron/plugins/cisco/common/cisco_exceptions.py:97 #, python-format msgid "Unable to connect to Nexus %(nexus_host)s. Reason: %(exc)s." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:99 +#: neutron/plugins/cisco/common/cisco_exceptions.py:102 #, python-format msgid "Failed to configure Nexus: %(config)s. Reason: %(exc)s." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:104 +#: neutron/plugins/cisco/common/cisco_exceptions.py:107 #, python-format -msgid "Nexus Port Binding (%(filters)s) is not present" +msgid "Nexus Port Binding (%(filters)s) is not present." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:113 -msgid "No usable Nexus switch found to create SVI interface" +#: neutron/plugins/cisco/common/cisco_exceptions.py:116 +msgid "No usable Nexus switch found to create SVI interface." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:118 +#: neutron/plugins/cisco/common/cisco_exceptions.py:121 #, python-format -msgid "PortVnic Binding %(port_id)s already exists" +msgid "PortVnic Binding %(port_id)s already exists." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:123 +#: neutron/plugins/cisco/common/cisco_exceptions.py:126 #, python-format -msgid "PortVnic Binding %(port_id)s is not present" +msgid "PortVnic Binding %(port_id)s is not present." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:131 +msgid "No subnet_id specified for router gateway." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:136 +#, python-format +msgid "Subnet %(subnet_id)s has an interface on %(router_id)s." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:141 +msgid "Nexus hardware router gateway only uses Subnet Ids." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:145 +#, python-format +msgid "" +"Unable to unplug the attachment %(att_id)s from port %(port_id)s for " +"network %(net_id)s. The attachment %(att_id)s does not exist." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:128 -msgid "No subnet_id specified for router gateway" +#: neutron/plugins/cisco/common/cisco_exceptions.py:152 +#, python-format +msgid "Policy Profile %(profile_id)s already exists." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:158 +#, python-format +msgid "Policy Profile %(profile_id)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:163 +#, python-format +msgid "Network Profile %(profile_id)s already exists." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:169 +#, python-format +msgid "Network Profile %(profile_id)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:174 +#, python-format +msgid "" +"No more segments available in network segment pool " +"%(network_profile_name)s." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:180 +#, python-format +msgid "VM Network %(name)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:185 +#, python-format +msgid "Unable to create the network. The VXLAN ID %(vxlan_id)s is in use." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:191 +#, python-format +msgid "Connection to VSM failed: %(reason)s." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:196 +#, python-format +msgid "Internal VSM Error: %(reason)s." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:201 +#, python-format +msgid "Network Binding for network %(network_id)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:133 +#: neutron/plugins/cisco/common/cisco_exceptions.py:207 #, python-format -msgid "Subnet %(subnet_id)s has an interface on %(router_id)s" +msgid "Port Binding for port %(port_id)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:138 -msgid "Nexus hardware router gateway only uses Subnet Ids" +#: neutron/plugins/cisco/common/cisco_exceptions.py:213 +#, python-format +msgid "Profile-Tenant binding for profile %(profile_id)s could not be found." msgstr "" #: neutron/plugins/cisco/common/cisco_faults.py:74 @@ -4429,31 +4502,223 @@ msgstr "" msgid "Nexus Switch to use" msgstr "" -#: neutron/plugins/cisco/common/config.py:36 +#: neutron/plugins/cisco/common/config.py:35 msgid "VLAN Name prefix" msgstr "" -#: neutron/plugins/cisco/common/config.py:38 +#: neutron/plugins/cisco/common/config.py:37 msgid "VLAN Name prefix for provider vlans" msgstr "" -#: neutron/plugins/cisco/common/config.py:46 +#: neutron/plugins/cisco/common/config.py:45 msgid "Distribute SVI interfaces over all switches" msgstr "" -#: neutron/plugins/cisco/common/config.py:50 +#: neutron/plugins/cisco/common/config.py:49 msgid "Model Class" msgstr "" -#: neutron/plugins/cisco/common/config.py:54 +#: neutron/plugins/cisco/common/config.py:53 msgid "Nexus Driver Name" msgstr "" +#: neutron/plugins/cisco/common/config.py:58 +msgid "N1K Integration Bridge" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:60 +msgid "N1K Enable Tunneling" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:62 +msgid "N1K Tunnel Bridge" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:64 +msgid "N1K Local IP" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:66 +msgid "N1K Tenant Network Type" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:68 +msgid "N1K Bridge Mappings" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:70 +msgid "N1K VXLAN ID Ranges" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:72 +msgid "N1K Network VLAN Ranges" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:74 +msgid "N1K default policy profile" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:76 +msgid "N1K Policy profile polling duration in seconds" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:101 +#, python-format +msgid "seg_min %(seg_min)s, seg_max %(seg_max)s" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:226 +#, python-format +msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:344 +#, python-format +msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:348 +#, python-format +msgid "" +"Reserving specific vlan %(vlan)s on physical network %(network)s outside " +"pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:376 +#, python-format +msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:381 +#, python-format +msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:385 +#, python-format +msgid "vlan_id %(vlan)s on physical network %(network)s not found" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:395 +#, python-format +msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:433 +#, python-format +msgid "Removing vxlan %s from pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:464 +#, python-format +msgid "Reserving specific vxlan %s from pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:466 +#, python-format +msgid "Reserving specific vxlan %s outside pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:488 +#, python-format +msgid "Releasing vxlan %s to pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:492 +#, python-format +msgid "Releasing vxlan %s outside pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:495 +#, python-format +msgid "vxlan_id %s not found" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:603 +msgid "create_network_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:621 +msgid "delete_network_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:635 +msgid "update_network_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:644 +msgid "get_network_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:670 +msgid "create_policy_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:681 +msgid "delete_policy_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:690 +msgid "update_policy_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:699 +msgid "get_policy_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:726 +msgid "_profile_binding_exists()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:733 +msgid "_get_profile_binding" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:742 +msgid "get_profile_binding()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:751 +msgid "delete_profile_binding()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:758 +#, python-format +msgid "" +"Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " +"ID %(tenant_id)" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:772 +msgid "_get_profile_bindings()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:991 +msgid "invalid segment range. example range: 500-550" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1001 +msgid "arguments segment_type and segment_range missing for network profile" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1008 +msgid "segment_type should either be vlan or vxlan" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1036 +#, python-format +msgid "NetworkProfile name %s already exists" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1048 +msgid "segment range overlaps with another profile" +msgstr "" + #: neutron/plugins/cisco/db/network_db_v2.py:46 msgid "get_qos() called" msgstr "" -#: neutron/plugins/cisco/db/network_db_v2.py:60 +#: neutron/plugins/cisco/db/network_db_v2.py:59 msgid "add_qos() called" msgstr "" @@ -4500,65 +4765,317 @@ msgstr "" msgid "get_nexussvi_bindings() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:75 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:77 #, python-format msgid "Loaded device plugin %s\n" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:93 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:94 #, python-format msgid "%(module)s.%(name)s init done" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:139 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:140 #, python-format msgid "No %s Plugin loaded" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:140 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:141 #, python-format msgid "%(plugin_key)s: %(function_name)s with args %(args)s ignored" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:235 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:236 #, python-format msgid "provider network added to DB: %(network_id)s, %(vlan_id)s" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:279 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:280 #, python-format msgid "provider network removed from DB: %s" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:387 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:388 #, python-format msgid "Unable to update port '%s' on Nexus switch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:442 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:443 msgid "Nexus plugin loaded, creating SVI on switch" msgstr "" #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:463 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:490 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:488 msgid "No Nexus plugin, sending to vswitch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:478 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:477 msgid "Nexus plugin loaded, deleting SVI from switch" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:155 -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:162 -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:175 -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:182 -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:202 -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:208 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:195 +#, python-format +msgid "seg id %s\n" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:233 +msgid "logical network" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:253 +msgid "network_segment_pool" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:293 +msgid "Invalid input for CIDR" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:410 +#, python-format +msgid "req: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:415 +#, python-format +msgid "status_code %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:420 +#, python-format +msgid "VSM: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:192 +msgid "_setup_vsm" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:213 +msgid "_populate_policy_profiles" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:216 +#, python-format +msgid "_populate_policy_profiles %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:224 +msgid "No policy profile populated from VSM" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:231 +msgid "_poll_policies" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:313 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324 +#: neutron/plugins/mlnx/mlnx_plugin.py:155 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378 +msgid "provider:network_type required" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:317 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:331 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:334 +#: neutron/plugins/mlnx/mlnx_plugin.py:185 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:388 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 +msgid "provider:segmentation_id required" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:320 +msgid "provider:segmentation_id out of range (1 through 4094)" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:325 +msgid "provider:physical_network specified for VXLAN network" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:334 +msgid "provider:segmentation_id out of range (5000+)" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:338 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 +#: neutron/plugins/mlnx/mlnx_plugin.py:171 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 +#, python-format +msgid "provider:network_type %s not supported" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:344 +#: neutron/plugins/mlnx/mlnx_plugin.py:212 +#, python-format +msgid "unknown provider:physical_network %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:350 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:368 +#: neutron/plugins/mlnx/mlnx_plugin.py:218 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 +msgid "provider:physical_network required" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:405 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:408 +msgid "n1kv:profile_id does not exist" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:419 +msgid "_send_create_logical_network" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:440 +#, python-format +msgid "_send_create_network_profile_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:450 +#, python-format +msgid "_send_delete_network_profile_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:463 +#, python-format +msgid "_send_create_network_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:477 +#, python-format +msgid "_send_update_network_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:494 +#, python-format +msgid "_send_delete_network_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:508 +#, python-format +msgid "_send_create_subnet_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:522 +#, python-format +msgid "_send_delete_subnet_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:539 +#, python-format +msgid "_send_create_port_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:580 +#, python-format +msgid "_send_update_port_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:595 +#, python-format +msgid "_send_delete_port_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:636 +#, python-format +msgid "create network: profile_id=%s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:644 +#, python-format +msgid "" +"Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, " +"multicast_ip %(multicast_ip)s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:687 +#: neutron/plugins/hyperv/hyperv_neutron_plugin.py:249 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:174 +#: neutron/plugins/mlnx/mlnx_plugin.py:271 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:479 +#, python-format +msgid "Created network: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:708 +#, python-format +msgid "Updated network: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:734 +#, python-format +msgid "Deleted network: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:744 +#, python-format +msgid "Get network: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:765 +msgid "Get networks" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:803 +#, python-format +msgid "create port: profile_id=%s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:816 +#, python-format +msgid "Created port: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:836 +#, python-format +msgid "Update port: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:863 +#, python-format +msgid "Get port: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:883 +msgid "Get ports" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:899 +msgid "Create subnet" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:907 +#, python-format +msgid "Created subnet: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:918 +msgid "Update subnet" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:932 +#, python-format +msgid "Delete subnet: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:947 +#, python-format +msgid "Get subnet: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:967 +msgid "Get subnets" +msgstr "" + +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:158 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:165 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:178 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:185 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:205 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:211 #, python-format msgid "NexusDriver: %s" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:189 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:192 #, python-format msgid "NexusDriver created VLAN: %s" msgstr "" @@ -4727,14 +5244,6 @@ msgstr "" msgid "Network type %s not supported" msgstr "" -#: neutron/plugins/hyperv/hyperv_neutron_plugin.py:249 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:174 -#: neutron/plugins/mlnx/mlnx_plugin.py:271 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:479 -#, python-format -msgid "Created network: %s" -msgstr "" - #: neutron/plugins/hyperv/rpc_callbacks.py:77 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:116 #: neutron/plugins/mlnx/rpc_callbacks.py:97 @@ -4979,25 +5488,12 @@ msgstr "" msgid "%s. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324 -#: neutron/plugins/mlnx/mlnx_plugin.py:155 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378 -msgid "provider:network_type required" -msgstr "" - #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:328 #: neutron/plugins/mlnx/mlnx_plugin.py:180 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:382 msgid "provider:segmentation_id specified for flat network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:334 -#: neutron/plugins/mlnx/mlnx_plugin.py:185 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:388 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 -msgid "provider:segmentation_id required" -msgstr "" - #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:337 #: neutron/plugins/mlnx/mlnx_plugin.py:188 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:391 @@ -5017,25 +5513,12 @@ msgstr "" msgid "provider:segmentation_id specified for local network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 -#: neutron/plugins/mlnx/mlnx_plugin.py:171 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 -#, python-format -msgid "provider:network_type %s not supported" -msgstr "" - #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:362 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:368 -#: neutron/plugins/mlnx/mlnx_plugin.py:218 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 -msgid "provider:physical_network required" -msgstr "" - #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:89 msgid "Invalid Network ID, will lead to incorrect bridgename" msgstr "" @@ -6410,11 +6893,6 @@ msgstr "" msgid "%s. Server terminated!" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:212 -#, python-format -msgid "unknown provider:physical_network %s" -msgstr "" - #: neutron/plugins/mlnx/mlnx_plugin.py:233 msgid "invalid vnic_type on port_create" msgstr "" @@ -6674,118 +7152,118 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:166 +#: neutron/plugins/nec/nec_plugin.py:150 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:170 +#: neutron/plugins/nec/nec_plugin.py:154 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:174 +#: neutron/plugins/nec/nec_plugin.py:158 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:180 +#: neutron/plugins/nec/nec_plugin.py:162 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:186 +#: neutron/plugins/nec/nec_plugin.py:170 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:204 -#, python-format -msgid "delete_ofc_port() failed due to %s" +#: neutron/plugins/nec/nec_plugin.py:183 +msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:208 -msgid "deactivate_port(): skip, ofc_port does not exist." +#: neutron/plugins/nec/nec_plugin.py:191 +#, python-format +msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:220 +#: neutron/plugins/nec/nec_plugin.py:212 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:239 +#: neutron/plugins/nec/nec_plugin.py:229 #, python-format -msgid "create_network() failed due to %s" +msgid "failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:255 +#: neutron/plugins/nec/nec_plugin.py:245 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:295 +#: neutron/plugins/nec/nec_plugin.py:285 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:314 +#: neutron/plugins/nec/nec_plugin.py:304 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:329 +#: neutron/plugins/nec/nec_plugin.py:319 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:344 +#: neutron/plugins/nec/nec_plugin.py:334 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:357 +#: neutron/plugins/nec/nec_plugin.py:347 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:380 +#: neutron/plugins/nec/nec_plugin.py:371 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:409 +#: neutron/plugins/nec/nec_plugin.py:400 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:417 +#: neutron/plugins/nec/nec_plugin.py:408 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:477 +#: neutron/plugins/nec/nec_plugin.py:468 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:508 +#: neutron/plugins/nec/nec_plugin.py:499 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:518 +#: neutron/plugins/nec/nec_plugin.py:509 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:537 +#: neutron/plugins/nec/nec_plugin.py:528 #, 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:542 +#: neutron/plugins/nec/nec_plugin.py:533 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -8827,27 +9305,127 @@ msgstr "" msgid "Multiple providers specified for service %s" msgstr "" -#: neutron/services/firewall/fwaas_plugin.py:47 +#: neutron/services/firewall/fwaas_plugin.py:48 msgid "set_firewall_status() called" msgstr "" -#: neutron/services/firewall/fwaas_plugin.py:59 +#: neutron/services/firewall/fwaas_plugin.py:60 msgid "firewall_deleted() called" msgstr "" -#: neutron/services/firewall/fwaas_plugin.py:67 +#: neutron/services/firewall/fwaas_plugin.py:68 #, python-format msgid "Firewall %s unexpectedly deleted by agent." msgstr "" -#: neutron/services/firewall/fwaas_plugin.py:73 +#: neutron/services/firewall/fwaas_plugin.py:74 msgid "get_firewalls_for_tenant() called" msgstr "" -#: neutron/services/firewall/fwaas_plugin.py:82 +#: neutron/services/firewall/fwaas_plugin.py:83 msgid "get_firewalls_for_tenant_without_rules() called" msgstr "" +#: neutron/services/firewall/fwaas_plugin.py:89 +msgid "get_tenants_with_firewalls() called" +msgstr "" + +#: neutron/services/firewall/agents/firewall_agent_api.py:34 +msgid "Name of the FWaaS Driver" +msgstr "" + +#: neutron/services/firewall/agents/firewall_agent_api.py:38 +msgid "Enable FWaaS" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:45 +msgid "Retrieve Firewall with rules from Plugin" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:54 +msgid "Retrieve Tenants with Firewalls configured from Plugin" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:66 +msgid "Initializing firewall agent" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:73 +#, python-format +msgid "FWaaS Driver Loaded: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:75 +#, python-format +msgid "Error importing FWaaS device driver: %s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:107 +#, python-format +msgid "%(func_name)s from agent for fw: %(fwid)s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:115 +#, python-format +msgid "No Routers on tenant: %s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:117 +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:241 +#, python-format +msgid "Apply fw on Router List: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:126 +#, python-format +msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:141 +#, python-format +msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:158 +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:171 +#, python-format +msgid "Firewall Driver Error on fw state %(fwmsg)s for fw: %(fwid)s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:183 +#, python-format +msgid "Process router add, router_id: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:194 +#, python-format +msgid "Process router add, fw_list: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:211 +#, python-format +msgid "FWaaS RPC info call failed for '%s'." +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:223 +#, python-format +msgid "Tenants with Firewalls: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:233 +#, python-format +msgid "Router List: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:235 +#, python-format +msgid "fw_list: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252 +msgid "Failed fwaas process services sync" +msgstr "" + #: neutron/services/loadbalancer/agent_scheduler.py:94 #, python-format msgid "Pool %(pool_id)s has already been hosted by lbaas agent %(agent_id)s" @@ -9208,3 +9786,76 @@ msgstr "" #~ msgid "get_all_nexusport_bindings() called" #~ msgstr "" +#~ msgid "" +#~ "%(class_name)s method %(method_name)scalled with " +#~ "arguments %(args)s %(kwargs)s " +#~ msgstr "" + +#~ msgid "create_credential() called" +#~ msgstr "" + +#~ msgid "delete_credential() called" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to complete operation. No more" +#~ " dynamic nics are available in the" +#~ " system." +#~ msgstr "" + +#~ msgid "" +#~ "NetworkVlanBinding for %(vlan_id)s and network" +#~ " %(network_id)s already exists" +#~ msgstr "" + +#~ msgid "Vlan ID %(vlan_id)s not found" +#~ msgstr "" + +#~ msgid "No Vlan ID available" +#~ msgstr "" + +#~ msgid "QoS level %(qos_id)s could not be found for tenant %(tenant_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "QoS level with name %(qos_name)s already" +#~ " exists for tenant %(tenant_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "Credential %(credential_id)s could not be " +#~ "found for tenant %(tenant_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "Credential %(credential_name)s could not be" +#~ " found for tenant %(tenant_id)s" +#~ msgstr "" + +#~ msgid "Credential %(credential_name)s already exists for tenant %(tenant_id)s" +#~ msgstr "" + +#~ msgid "Nexus Port Binding (%(filters)s) is not present" +#~ msgstr "" + +#~ msgid "No usable Nexus switch found to create SVI interface" +#~ msgstr "" + +#~ msgid "PortVnic Binding %(port_id)s already exists" +#~ msgstr "" + +#~ msgid "PortVnic Binding %(port_id)s is not present" +#~ msgstr "" + +#~ msgid "No subnet_id specified for router gateway" +#~ msgstr "" + +#~ msgid "Subnet %(subnet_id)s has an interface on %(router_id)s" +#~ msgstr "" + +#~ msgid "Nexus hardware router gateway only uses Subnet Ids" +#~ msgstr "" + +#~ msgid "create_network() failed due to %s" +#~ msgstr "" + diff --git a/neutron/locale/ja/LC_MESSAGES/neutron.po b/neutron/locale/ja/LC_MESSAGES/neutron.po index 26ab04a8b..4e0f12fc7 100644 --- a/neutron/locale/ja/LC_MESSAGES/neutron.po +++ b/neutron/locale/ja/LC_MESSAGES/neutron.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-08-12 06:14+0000\n" +"POT-Creation-Date: 2013-08-13 06:13+0000\n" "PO-Revision-Date: 2013-01-30 10:28+0000\n" "Last-Translator: Tomoyuki KATO \n" "Language-Team: Japanese " @@ -518,20 +518,20 @@ msgstr "" msgid "Unable update lease. Exception" msgstr "" -#: neutron/agent/dhcp_agent.py:841 neutron/agent/l3_agent.py:805 +#: neutron/agent/dhcp_agent.py:841 neutron/agent/l3_agent.py:808 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:847 neutron/agent/l3_agent.py:810 +#: neutron/agent/dhcp_agent.py:847 neutron/agent/l3_agent.py:813 #: 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:855 neutron/agent/l3_agent.py:815 +#: neutron/agent/dhcp_agent.py:855 neutron/agent/l3_agent.py:818 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:281 #, python-format msgid "agent_updated by server side %s!" @@ -584,65 +584,65 @@ msgid "" "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:334 +#: neutron/agent/l3_agent.py:335 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:336 neutron/db/l3_db.py:924 +#: neutron/agent/l3_agent.py:337 neutron/db/l3_db.py:924 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: neutron/agent/l3_agent.py:470 +#: neutron/agent/l3_agent.py:471 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: neutron/agent/l3_agent.py:607 +#: neutron/agent/l3_agent.py:608 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:612 +#: neutron/agent/l3_agent.py:613 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:620 +#: neutron/agent/l3_agent.py:621 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:624 +#: neutron/agent/l3_agent.py:625 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:631 +#: neutron/agent/l3_agent.py:632 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: neutron/agent/l3_agent.py:687 neutron/agent/l3_agent.py:716 +#: neutron/agent/l3_agent.py:688 neutron/agent/l3_agent.py:719 msgid "Failed synchronizing routers" msgstr "" -#: neutron/agent/l3_agent.py:712 +#: neutron/agent/l3_agent.py:715 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:720 +#: neutron/agent/l3_agent.py:723 msgid "L3 agent started" msgstr "" -#: neutron/agent/l3_agent.py:740 +#: neutron/agent/l3_agent.py:743 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:748 +#: neutron/agent/l3_agent.py:751 #, python-format msgid "Removed route entry is '%s'" msgstr "" @@ -1952,7 +1952,7 @@ msgstr "" #: neutron/common/log.py:31 #, python-format msgid "" -"%(class_name)s method %(method_name)scalled with arguments %(args)s " +"%(class_name)s method %(method_name)s called with arguments %(args)s " "%(kwargs)s " msgstr "" @@ -2426,17 +2426,17 @@ msgid "" msgstr "" #: neutron/db/firewall/firewall_db.py:228 -#: neutron/services/firewall/fwaas_plugin.py:202 +#: neutron/services/firewall/fwaas_plugin.py:211 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:244 -#: neutron/services/firewall/fwaas_plugin.py:211 +#: neutron/services/firewall/fwaas_plugin.py:220 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:254 -#: neutron/services/firewall/fwaas_plugin.py:226 +#: neutron/services/firewall/fwaas_plugin.py:235 msgid "delete_firewall() called" msgstr "" @@ -2457,7 +2457,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:296 -#: neutron/services/firewall/fwaas_plugin.py:235 +#: neutron/services/firewall/fwaas_plugin.py:244 msgid "update_firewall_policy() called" msgstr "" @@ -2482,12 +2482,12 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:364 -#: neutron/services/firewall/fwaas_plugin.py:243 +#: neutron/services/firewall/fwaas_plugin.py:252 msgid "update_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:388 -#: neutron/services/firewall/fwaas_plugin.py:253 +#: neutron/services/firewall/fwaas_plugin.py:262 msgid "delete_firewall_rule() called" msgstr "" @@ -2504,12 +2504,12 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:416 -#: neutron/services/firewall/fwaas_plugin.py:272 +#: neutron/services/firewall/fwaas_plugin.py:281 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:456 -#: neutron/services/firewall/fwaas_plugin.py:280 +#: neutron/services/firewall/fwaas_plugin.py:289 msgid "remove_rule() called" msgstr "" @@ -2730,30 +2730,35 @@ msgstr "" msgid "Missing rule info argument for insert/remove rule operation." msgstr "" -#: neutron/extensions/firewall.py:138 +#: neutron/extensions/firewall.py:98 +#, python-format +msgid "%(driver)s: Internal driver error." +msgstr "" + +#: neutron/extensions/firewall.py:147 #, python-format msgid "Port '%s' is not a valid number" msgstr "" -#: neutron/extensions/firewall.py:142 +#: neutron/extensions/firewall.py:151 #, python-format msgid "Invalid port '%s'" msgstr "" -#: neutron/extensions/firewall.py:156 +#: neutron/extensions/firewall.py:165 #, python-format msgid "%(msg_ip)s and %(msg_subnet)s" msgstr "" -#: neutron/extensions/firewall.py:276 +#: neutron/extensions/firewall.py:285 msgid "Number of firewalls allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/extensions/firewall.py:280 +#: neutron/extensions/firewall.py:289 msgid "Number of firewall policies allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/extensions/firewall.py:284 +#: neutron/extensions/firewall.py:293 msgid "Number of firewall rules allowed per tenant, -1 for unlimited" msgstr "" @@ -2940,6 +2945,7 @@ msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:56 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:373 msgid "plugin does not support updating provider attributes" msgstr "" @@ -4166,115 +4172,107 @@ msgstr "" msgid "Connect success to host %(host)s:%(ssh_port)d" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:75 +#: neutron/plugins/cisco/network_plugin.py:74 #, python-format msgid "Model %s manages state" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:88 +#: neutron/plugins/cisco/network_plugin.py:87 msgid "Plugin initialization complete" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:134 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:222 +#: neutron/plugins/cisco/network_plugin.py:133 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:223 msgid "create_network() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:151 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:254 +#: neutron/plugins/cisco/network_plugin.py:150 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:255 msgid "update_network() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:164 +#: neutron/plugins/cisco/network_plugin.py:163 msgid "delete_network() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:187 +#: neutron/plugins/cisco/network_plugin.py:186 msgid "get_network() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:192 +#: neutron/plugins/cisco/network_plugin.py:191 msgid "get_networks() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:197 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:320 +#: neutron/plugins/cisco/network_plugin.py:196 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:321 msgid "create_port() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:207 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:406 +#: neutron/plugins/cisco/network_plugin.py:206 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:407 msgid "delete_port() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:226 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:365 +#: neutron/plugins/cisco/network_plugin.py:225 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:366 msgid "update_port() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:237 +#: neutron/plugins/cisco/network_plugin.py:236 msgid "create_subnet() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:249 +#: neutron/plugins/cisco/network_plugin.py:248 #: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:339 msgid "update_subnet() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:255 +#: neutron/plugins/cisco/network_plugin.py:254 msgid "delete_subnet() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:278 +#: neutron/plugins/cisco/network_plugin.py:277 #: neutron/plugins/cisco/db/network_db_v2.py:38 msgid "get_all_qoss() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:284 +#: neutron/plugins/cisco/network_plugin.py:283 msgid "get_qos_details() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:294 +#: neutron/plugins/cisco/network_plugin.py:293 msgid "create_qos() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:300 +#: neutron/plugins/cisco/network_plugin.py:299 msgid "delete_qos() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:310 +#: neutron/plugins/cisco/network_plugin.py:309 msgid "rename_qos() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:321 +#: neutron/plugins/cisco/network_plugin.py:320 msgid "get_all_credentials() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:327 +#: neutron/plugins/cisco/network_plugin.py:326 msgid "get_credential_details() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:338 -msgid "create_credential() called" -msgstr "" - -#: neutron/plugins/cisco/network_plugin.py:345 -msgid "delete_credential() called" -msgstr "" - -#: neutron/plugins/cisco/network_plugin.py:356 +#: neutron/plugins/cisco/network_plugin.py:335 msgid "rename_credential() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:367 +#: neutron/plugins/cisco/network_plugin.py:345 msgid "schedule_host() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:379 +#: neutron/plugins/cisco/network_plugin.py:357 msgid "associate_port() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:386 +#: neutron/plugins/cisco/network_plugin.py:364 msgid "detach_port() called" msgstr "" @@ -4285,7 +4283,7 @@ msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:32 msgid "" -"Unable to complete operation. No more dynamic nics are available in the " +"Unable to complete operation. No more dynamic NICs are available in the " "system." msgstr "" @@ -4293,93 +4291,168 @@ msgstr "" #, python-format msgid "" "NetworkVlanBinding for %(vlan_id)s and network %(network_id)s already " -"exists" +"exists." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:44 #, python-format -msgid "Vlan ID %(vlan_id)s not found" +msgid "Vlan ID %(vlan_id)s not found." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:49 -msgid "No Vlan ID available" +msgid "" +"Unable to complete operation. VLAN ID exists outside of the configured " +"network segment range." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:54 -#, python-format -msgid "QoS level %(qos_id)s could not be found for tenant %(tenant_id)s" +#: neutron/plugins/cisco/common/cisco_exceptions.py:55 +msgid "No Vlan ID available." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:60 #, python-format -msgid "QoS level with name %(qos_name)s already exists for tenant %(tenant_id)s" +msgid "QoS level %(qos_id)s could not be found for tenant %(tenant_id)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:66 #, python-format -msgid "Credential %(credential_id)s could not be found for tenant %(tenant_id)s" +msgid "QoS level with name %(qos_name)s already exists for tenant %(tenant_id)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:72 #, python-format -msgid "Credential %(credential_name)s could not be found for tenant %(tenant_id)s" +msgid "Credential %(credential_id)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:77 +#, python-format +msgid "Credential %(credential_name)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:78 +#: neutron/plugins/cisco/common/cisco_exceptions.py:82 #, python-format -msgid "Credential %(credential_name)s already exists for tenant %(tenant_id)s" +msgid "Credential %(credential_name)s already exists." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:84 +#: neutron/plugins/cisco/common/cisco_exceptions.py:87 #, python-format msgid "Provider network %s already exists" msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:89 +#: neutron/plugins/cisco/common/cisco_exceptions.py:92 #, python-format msgid "Connection to %(host)s is not configured." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:94 +#: neutron/plugins/cisco/common/cisco_exceptions.py:97 #, python-format msgid "Unable to connect to Nexus %(nexus_host)s. Reason: %(exc)s." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:99 +#: neutron/plugins/cisco/common/cisco_exceptions.py:102 #, python-format msgid "Failed to configure Nexus: %(config)s. Reason: %(exc)s." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:104 +#: neutron/plugins/cisco/common/cisco_exceptions.py:107 #, python-format -msgid "Nexus Port Binding (%(filters)s) is not present" +msgid "Nexus Port Binding (%(filters)s) is not present." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:113 -msgid "No usable Nexus switch found to create SVI interface" +#: neutron/plugins/cisco/common/cisco_exceptions.py:116 +msgid "No usable Nexus switch found to create SVI interface." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:118 +#: neutron/plugins/cisco/common/cisco_exceptions.py:121 #, python-format -msgid "PortVnic Binding %(port_id)s already exists" +msgid "PortVnic Binding %(port_id)s already exists." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:123 +#: neutron/plugins/cisco/common/cisco_exceptions.py:126 #, python-format -msgid "PortVnic Binding %(port_id)s is not present" +msgid "PortVnic Binding %(port_id)s is not present." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:131 +msgid "No subnet_id specified for router gateway." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:136 +#, python-format +msgid "Subnet %(subnet_id)s has an interface on %(router_id)s." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:141 +msgid "Nexus hardware router gateway only uses Subnet Ids." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:145 +#, python-format +msgid "" +"Unable to unplug the attachment %(att_id)s from port %(port_id)s for " +"network %(net_id)s. The attachment %(att_id)s does not exist." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:128 -msgid "No subnet_id specified for router gateway" +#: neutron/plugins/cisco/common/cisco_exceptions.py:152 +#, python-format +msgid "Policy Profile %(profile_id)s already exists." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:158 +#, python-format +msgid "Policy Profile %(profile_id)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:163 +#, python-format +msgid "Network Profile %(profile_id)s already exists." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:169 +#, python-format +msgid "Network Profile %(profile_id)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:174 +#, python-format +msgid "" +"No more segments available in network segment pool " +"%(network_profile_name)s." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:180 +#, python-format +msgid "VM Network %(name)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:185 +#, python-format +msgid "Unable to create the network. The VXLAN ID %(vxlan_id)s is in use." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:191 +#, python-format +msgid "Connection to VSM failed: %(reason)s." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:196 +#, python-format +msgid "Internal VSM Error: %(reason)s." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:201 +#, python-format +msgid "Network Binding for network %(network_id)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:133 +#: neutron/plugins/cisco/common/cisco_exceptions.py:207 #, python-format -msgid "Subnet %(subnet_id)s has an interface on %(router_id)s" +msgid "Port Binding for port %(port_id)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:138 -msgid "Nexus hardware router gateway only uses Subnet Ids" +#: neutron/plugins/cisco/common/cisco_exceptions.py:213 +#, python-format +msgid "Profile-Tenant binding for profile %(profile_id)s could not be found." msgstr "" #: neutron/plugins/cisco/common/cisco_faults.py:74 @@ -4430,31 +4503,223 @@ msgstr "" msgid "Nexus Switch to use" msgstr "" -#: neutron/plugins/cisco/common/config.py:36 +#: neutron/plugins/cisco/common/config.py:35 msgid "VLAN Name prefix" msgstr "" -#: neutron/plugins/cisco/common/config.py:38 +#: neutron/plugins/cisco/common/config.py:37 msgid "VLAN Name prefix for provider vlans" msgstr "" -#: neutron/plugins/cisco/common/config.py:46 +#: neutron/plugins/cisco/common/config.py:45 msgid "Distribute SVI interfaces over all switches" msgstr "" -#: neutron/plugins/cisco/common/config.py:50 +#: neutron/plugins/cisco/common/config.py:49 msgid "Model Class" msgstr "" -#: neutron/plugins/cisco/common/config.py:54 +#: neutron/plugins/cisco/common/config.py:53 msgid "Nexus Driver Name" msgstr "" +#: neutron/plugins/cisco/common/config.py:58 +msgid "N1K Integration Bridge" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:60 +msgid "N1K Enable Tunneling" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:62 +msgid "N1K Tunnel Bridge" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:64 +msgid "N1K Local IP" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:66 +msgid "N1K Tenant Network Type" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:68 +msgid "N1K Bridge Mappings" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:70 +msgid "N1K VXLAN ID Ranges" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:72 +msgid "N1K Network VLAN Ranges" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:74 +msgid "N1K default policy profile" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:76 +msgid "N1K Policy profile polling duration in seconds" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:101 +#, python-format +msgid "seg_min %(seg_min)s, seg_max %(seg_max)s" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:226 +#, python-format +msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:344 +#, python-format +msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:348 +#, python-format +msgid "" +"Reserving specific vlan %(vlan)s on physical network %(network)s outside " +"pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:376 +#, python-format +msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:381 +#, python-format +msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:385 +#, python-format +msgid "vlan_id %(vlan)s on physical network %(network)s not found" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:395 +#, python-format +msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:433 +#, python-format +msgid "Removing vxlan %s from pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:464 +#, python-format +msgid "Reserving specific vxlan %s from pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:466 +#, python-format +msgid "Reserving specific vxlan %s outside pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:488 +#, python-format +msgid "Releasing vxlan %s to pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:492 +#, python-format +msgid "Releasing vxlan %s outside pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:495 +#, python-format +msgid "vxlan_id %s not found" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:603 +msgid "create_network_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:621 +msgid "delete_network_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:635 +msgid "update_network_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:644 +msgid "get_network_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:670 +msgid "create_policy_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:681 +msgid "delete_policy_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:690 +msgid "update_policy_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:699 +msgid "get_policy_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:726 +msgid "_profile_binding_exists()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:733 +msgid "_get_profile_binding" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:742 +msgid "get_profile_binding()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:751 +msgid "delete_profile_binding()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:758 +#, python-format +msgid "" +"Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " +"ID %(tenant_id)" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:772 +msgid "_get_profile_bindings()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:991 +msgid "invalid segment range. example range: 500-550" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1001 +msgid "arguments segment_type and segment_range missing for network profile" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1008 +msgid "segment_type should either be vlan or vxlan" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1036 +#, python-format +msgid "NetworkProfile name %s already exists" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1048 +msgid "segment range overlaps with another profile" +msgstr "" + #: neutron/plugins/cisco/db/network_db_v2.py:46 msgid "get_qos() called" msgstr "" -#: neutron/plugins/cisco/db/network_db_v2.py:60 +#: neutron/plugins/cisco/db/network_db_v2.py:59 msgid "add_qos() called" msgstr "" @@ -4501,65 +4766,317 @@ msgstr "" msgid "get_nexussvi_bindings() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:75 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:77 #, python-format msgid "Loaded device plugin %s\n" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:93 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:94 #, python-format msgid "%(module)s.%(name)s init done" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:139 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:140 #, python-format msgid "No %s Plugin loaded" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:140 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:141 #, python-format msgid "%(plugin_key)s: %(function_name)s with args %(args)s ignored" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:235 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:236 #, python-format msgid "provider network added to DB: %(network_id)s, %(vlan_id)s" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:279 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:280 #, python-format msgid "provider network removed from DB: %s" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:387 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:388 #, python-format msgid "Unable to update port '%s' on Nexus switch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:442 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:443 msgid "Nexus plugin loaded, creating SVI on switch" msgstr "" #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:463 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:490 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:488 msgid "No Nexus plugin, sending to vswitch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:478 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:477 msgid "Nexus plugin loaded, deleting SVI from switch" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:155 -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:162 -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:175 -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:182 -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:202 -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:208 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:195 +#, python-format +msgid "seg id %s\n" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:233 +msgid "logical network" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:253 +msgid "network_segment_pool" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:293 +msgid "Invalid input for CIDR" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:410 +#, python-format +msgid "req: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:415 +#, python-format +msgid "status_code %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:420 +#, python-format +msgid "VSM: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:192 +msgid "_setup_vsm" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:213 +msgid "_populate_policy_profiles" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:216 +#, python-format +msgid "_populate_policy_profiles %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:224 +msgid "No policy profile populated from VSM" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:231 +msgid "_poll_policies" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:313 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324 +#: neutron/plugins/mlnx/mlnx_plugin.py:155 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378 +msgid "provider:network_type required" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:317 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:331 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:334 +#: neutron/plugins/mlnx/mlnx_plugin.py:185 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:388 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 +msgid "provider:segmentation_id required" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:320 +msgid "provider:segmentation_id out of range (1 through 4094)" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:325 +msgid "provider:physical_network specified for VXLAN network" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:334 +msgid "provider:segmentation_id out of range (5000+)" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:338 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 +#: neutron/plugins/mlnx/mlnx_plugin.py:171 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 +#, python-format +msgid "provider:network_type %s not supported" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:344 +#: neutron/plugins/mlnx/mlnx_plugin.py:212 +#, python-format +msgid "unknown provider:physical_network %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:350 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:368 +#: neutron/plugins/mlnx/mlnx_plugin.py:218 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 +msgid "provider:physical_network required" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:405 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:408 +msgid "n1kv:profile_id does not exist" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:419 +msgid "_send_create_logical_network" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:440 +#, python-format +msgid "_send_create_network_profile_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:450 +#, python-format +msgid "_send_delete_network_profile_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:463 +#, python-format +msgid "_send_create_network_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:477 +#, python-format +msgid "_send_update_network_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:494 +#, python-format +msgid "_send_delete_network_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:508 +#, python-format +msgid "_send_create_subnet_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:522 +#, python-format +msgid "_send_delete_subnet_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:539 +#, python-format +msgid "_send_create_port_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:580 +#, python-format +msgid "_send_update_port_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:595 +#, python-format +msgid "_send_delete_port_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:636 +#, python-format +msgid "create network: profile_id=%s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:644 +#, python-format +msgid "" +"Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, " +"multicast_ip %(multicast_ip)s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:687 +#: neutron/plugins/hyperv/hyperv_neutron_plugin.py:249 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:174 +#: neutron/plugins/mlnx/mlnx_plugin.py:271 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:479 +#, python-format +msgid "Created network: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:708 +#, python-format +msgid "Updated network: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:734 +#, python-format +msgid "Deleted network: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:744 +#, python-format +msgid "Get network: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:765 +msgid "Get networks" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:803 +#, python-format +msgid "create port: profile_id=%s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:816 +#, python-format +msgid "Created port: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:836 +#, python-format +msgid "Update port: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:863 +#, python-format +msgid "Get port: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:883 +msgid "Get ports" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:899 +msgid "Create subnet" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:907 +#, python-format +msgid "Created subnet: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:918 +msgid "Update subnet" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:932 +#, python-format +msgid "Delete subnet: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:947 +#, python-format +msgid "Get subnet: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:967 +msgid "Get subnets" +msgstr "" + +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:158 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:165 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:178 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:185 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:205 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:211 #, python-format msgid "NexusDriver: %s" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:189 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:192 #, python-format msgid "NexusDriver created VLAN: %s" msgstr "" @@ -4728,14 +5245,6 @@ msgstr "" msgid "Network type %s not supported" msgstr "" -#: neutron/plugins/hyperv/hyperv_neutron_plugin.py:249 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:174 -#: neutron/plugins/mlnx/mlnx_plugin.py:271 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:479 -#, python-format -msgid "Created network: %s" -msgstr "" - #: neutron/plugins/hyperv/rpc_callbacks.py:77 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:116 #: neutron/plugins/mlnx/rpc_callbacks.py:97 @@ -4980,25 +5489,12 @@ msgstr "" msgid "%s. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324 -#: neutron/plugins/mlnx/mlnx_plugin.py:155 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378 -msgid "provider:network_type required" -msgstr "" - #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:328 #: neutron/plugins/mlnx/mlnx_plugin.py:180 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:382 msgid "provider:segmentation_id specified for flat network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:334 -#: neutron/plugins/mlnx/mlnx_plugin.py:185 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:388 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 -msgid "provider:segmentation_id required" -msgstr "" - #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:337 #: neutron/plugins/mlnx/mlnx_plugin.py:188 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:391 @@ -5018,25 +5514,12 @@ msgstr "" msgid "provider:segmentation_id specified for local network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 -#: neutron/plugins/mlnx/mlnx_plugin.py:171 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 -#, python-format -msgid "provider:network_type %s not supported" -msgstr "" - #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:362 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:368 -#: neutron/plugins/mlnx/mlnx_plugin.py:218 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 -msgid "provider:physical_network required" -msgstr "" - #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:89 msgid "Invalid Network ID, will lead to incorrect bridgename" msgstr "" @@ -6411,11 +6894,6 @@ msgstr "" msgid "%s. Server terminated!" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:212 -#, python-format -msgid "unknown provider:physical_network %s" -msgstr "" - #: neutron/plugins/mlnx/mlnx_plugin.py:233 msgid "invalid vnic_type on port_create" msgstr "" @@ -6675,118 +7153,118 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:166 +#: neutron/plugins/nec/nec_plugin.py:150 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:170 +#: neutron/plugins/nec/nec_plugin.py:154 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:174 +#: neutron/plugins/nec/nec_plugin.py:158 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:180 +#: neutron/plugins/nec/nec_plugin.py:162 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:186 +#: neutron/plugins/nec/nec_plugin.py:170 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:204 -#, python-format -msgid "delete_ofc_port() failed due to %s" +#: neutron/plugins/nec/nec_plugin.py:183 +msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:208 -msgid "deactivate_port(): skip, ofc_port does not exist." +#: neutron/plugins/nec/nec_plugin.py:191 +#, python-format +msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:220 +#: neutron/plugins/nec/nec_plugin.py:212 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:239 +#: neutron/plugins/nec/nec_plugin.py:229 #, python-format -msgid "create_network() failed due to %s" +msgid "failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:255 +#: neutron/plugins/nec/nec_plugin.py:245 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:295 +#: neutron/plugins/nec/nec_plugin.py:285 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:314 +#: neutron/plugins/nec/nec_plugin.py:304 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:329 +#: neutron/plugins/nec/nec_plugin.py:319 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:344 +#: neutron/plugins/nec/nec_plugin.py:334 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:357 +#: neutron/plugins/nec/nec_plugin.py:347 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:380 +#: neutron/plugins/nec/nec_plugin.py:371 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:409 +#: neutron/plugins/nec/nec_plugin.py:400 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:417 +#: neutron/plugins/nec/nec_plugin.py:408 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:477 +#: neutron/plugins/nec/nec_plugin.py:468 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:508 +#: neutron/plugins/nec/nec_plugin.py:499 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:518 +#: neutron/plugins/nec/nec_plugin.py:509 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:537 +#: neutron/plugins/nec/nec_plugin.py:528 #, 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:542 +#: neutron/plugins/nec/nec_plugin.py:533 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -8828,27 +9306,127 @@ msgstr "" msgid "Multiple providers specified for service %s" msgstr "" -#: neutron/services/firewall/fwaas_plugin.py:47 +#: neutron/services/firewall/fwaas_plugin.py:48 msgid "set_firewall_status() called" msgstr "" -#: neutron/services/firewall/fwaas_plugin.py:59 +#: neutron/services/firewall/fwaas_plugin.py:60 msgid "firewall_deleted() called" msgstr "" -#: neutron/services/firewall/fwaas_plugin.py:67 +#: neutron/services/firewall/fwaas_plugin.py:68 #, python-format msgid "Firewall %s unexpectedly deleted by agent." msgstr "" -#: neutron/services/firewall/fwaas_plugin.py:73 +#: neutron/services/firewall/fwaas_plugin.py:74 msgid "get_firewalls_for_tenant() called" msgstr "" -#: neutron/services/firewall/fwaas_plugin.py:82 +#: neutron/services/firewall/fwaas_plugin.py:83 msgid "get_firewalls_for_tenant_without_rules() called" msgstr "" +#: neutron/services/firewall/fwaas_plugin.py:89 +msgid "get_tenants_with_firewalls() called" +msgstr "" + +#: neutron/services/firewall/agents/firewall_agent_api.py:34 +msgid "Name of the FWaaS Driver" +msgstr "" + +#: neutron/services/firewall/agents/firewall_agent_api.py:38 +msgid "Enable FWaaS" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:45 +msgid "Retrieve Firewall with rules from Plugin" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:54 +msgid "Retrieve Tenants with Firewalls configured from Plugin" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:66 +msgid "Initializing firewall agent" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:73 +#, python-format +msgid "FWaaS Driver Loaded: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:75 +#, python-format +msgid "Error importing FWaaS device driver: %s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:107 +#, python-format +msgid "%(func_name)s from agent for fw: %(fwid)s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:115 +#, python-format +msgid "No Routers on tenant: %s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:117 +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:241 +#, python-format +msgid "Apply fw on Router List: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:126 +#, python-format +msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:141 +#, python-format +msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:158 +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:171 +#, python-format +msgid "Firewall Driver Error on fw state %(fwmsg)s for fw: %(fwid)s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:183 +#, python-format +msgid "Process router add, router_id: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:194 +#, python-format +msgid "Process router add, fw_list: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:211 +#, python-format +msgid "FWaaS RPC info call failed for '%s'." +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:223 +#, python-format +msgid "Tenants with Firewalls: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:233 +#, python-format +msgid "Router List: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:235 +#, python-format +msgid "fw_list: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252 +msgid "Failed fwaas process services sync" +msgstr "" + #: neutron/services/loadbalancer/agent_scheduler.py:94 #, python-format msgid "Pool %(pool_id)s has already been hosted by lbaas agent %(agent_id)s" @@ -9209,3 +9787,76 @@ msgstr "" #~ msgid "get_all_nexusport_bindings() called" #~ msgstr "" +#~ msgid "" +#~ "%(class_name)s method %(method_name)scalled with " +#~ "arguments %(args)s %(kwargs)s " +#~ msgstr "" + +#~ msgid "create_credential() called" +#~ msgstr "" + +#~ msgid "delete_credential() called" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to complete operation. No more" +#~ " dynamic nics are available in the" +#~ " system." +#~ msgstr "" + +#~ msgid "" +#~ "NetworkVlanBinding for %(vlan_id)s and network" +#~ " %(network_id)s already exists" +#~ msgstr "" + +#~ msgid "Vlan ID %(vlan_id)s not found" +#~ msgstr "" + +#~ msgid "No Vlan ID available" +#~ msgstr "" + +#~ msgid "QoS level %(qos_id)s could not be found for tenant %(tenant_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "QoS level with name %(qos_name)s already" +#~ " exists for tenant %(tenant_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "Credential %(credential_id)s could not be " +#~ "found for tenant %(tenant_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "Credential %(credential_name)s could not be" +#~ " found for tenant %(tenant_id)s" +#~ msgstr "" + +#~ msgid "Credential %(credential_name)s already exists for tenant %(tenant_id)s" +#~ msgstr "" + +#~ msgid "Nexus Port Binding (%(filters)s) is not present" +#~ msgstr "" + +#~ msgid "No usable Nexus switch found to create SVI interface" +#~ msgstr "" + +#~ msgid "PortVnic Binding %(port_id)s already exists" +#~ msgstr "" + +#~ msgid "PortVnic Binding %(port_id)s is not present" +#~ msgstr "" + +#~ msgid "No subnet_id specified for router gateway" +#~ msgstr "" + +#~ msgid "Subnet %(subnet_id)s has an interface on %(router_id)s" +#~ msgstr "" + +#~ msgid "Nexus hardware router gateway only uses Subnet Ids" +#~ msgstr "" + +#~ msgid "create_network() failed due to %s" +#~ msgstr "" + diff --git a/neutron/locale/ka_GE/LC_MESSAGES/neutron.po b/neutron/locale/ka_GE/LC_MESSAGES/neutron.po index e10261d0b..6aaa18469 100644 --- a/neutron/locale/ka_GE/LC_MESSAGES/neutron.po +++ b/neutron/locale/ka_GE/LC_MESSAGES/neutron.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-08-12 06:14+0000\n" +"POT-Creation-Date: 2013-08-13 06:13+0000\n" "PO-Revision-Date: 2013-04-19 14:53+0000\n" "Last-Translator: Nika Chkhikvishvili \n" "Language-Team: ka_GE \n" @@ -517,20 +517,20 @@ msgstr "" msgid "Unable update lease. Exception" msgstr "" -#: neutron/agent/dhcp_agent.py:841 neutron/agent/l3_agent.py:805 +#: neutron/agent/dhcp_agent.py:841 neutron/agent/l3_agent.py:808 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:847 neutron/agent/l3_agent.py:810 +#: neutron/agent/dhcp_agent.py:847 neutron/agent/l3_agent.py:813 #: 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:855 neutron/agent/l3_agent.py:815 +#: neutron/agent/dhcp_agent.py:855 neutron/agent/l3_agent.py:818 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:281 #, python-format msgid "agent_updated by server side %s!" @@ -583,65 +583,65 @@ msgid "" "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:334 +#: neutron/agent/l3_agent.py:335 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:336 neutron/db/l3_db.py:924 +#: neutron/agent/l3_agent.py:337 neutron/db/l3_db.py:924 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: neutron/agent/l3_agent.py:470 +#: neutron/agent/l3_agent.py:471 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: neutron/agent/l3_agent.py:607 +#: neutron/agent/l3_agent.py:608 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:612 +#: neutron/agent/l3_agent.py:613 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:620 +#: neutron/agent/l3_agent.py:621 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:624 +#: neutron/agent/l3_agent.py:625 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:631 +#: neutron/agent/l3_agent.py:632 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: neutron/agent/l3_agent.py:687 neutron/agent/l3_agent.py:716 +#: neutron/agent/l3_agent.py:688 neutron/agent/l3_agent.py:719 msgid "Failed synchronizing routers" msgstr "" -#: neutron/agent/l3_agent.py:712 +#: neutron/agent/l3_agent.py:715 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:720 +#: neutron/agent/l3_agent.py:723 msgid "L3 agent started" msgstr "L3 აგენტი ჩაირთულია" -#: neutron/agent/l3_agent.py:740 +#: neutron/agent/l3_agent.py:743 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:748 +#: neutron/agent/l3_agent.py:751 #, python-format msgid "Removed route entry is '%s'" msgstr "" @@ -1951,7 +1951,7 @@ msgstr "" #: neutron/common/log.py:31 #, python-format msgid "" -"%(class_name)s method %(method_name)scalled with arguments %(args)s " +"%(class_name)s method %(method_name)s called with arguments %(args)s " "%(kwargs)s " msgstr "" @@ -2425,17 +2425,17 @@ msgid "" msgstr "" #: neutron/db/firewall/firewall_db.py:228 -#: neutron/services/firewall/fwaas_plugin.py:202 +#: neutron/services/firewall/fwaas_plugin.py:211 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:244 -#: neutron/services/firewall/fwaas_plugin.py:211 +#: neutron/services/firewall/fwaas_plugin.py:220 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:254 -#: neutron/services/firewall/fwaas_plugin.py:226 +#: neutron/services/firewall/fwaas_plugin.py:235 msgid "delete_firewall() called" msgstr "" @@ -2456,7 +2456,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:296 -#: neutron/services/firewall/fwaas_plugin.py:235 +#: neutron/services/firewall/fwaas_plugin.py:244 msgid "update_firewall_policy() called" msgstr "" @@ -2481,12 +2481,12 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:364 -#: neutron/services/firewall/fwaas_plugin.py:243 +#: neutron/services/firewall/fwaas_plugin.py:252 msgid "update_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:388 -#: neutron/services/firewall/fwaas_plugin.py:253 +#: neutron/services/firewall/fwaas_plugin.py:262 msgid "delete_firewall_rule() called" msgstr "" @@ -2503,12 +2503,12 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:416 -#: neutron/services/firewall/fwaas_plugin.py:272 +#: neutron/services/firewall/fwaas_plugin.py:281 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:456 -#: neutron/services/firewall/fwaas_plugin.py:280 +#: neutron/services/firewall/fwaas_plugin.py:289 msgid "remove_rule() called" msgstr "" @@ -2729,30 +2729,35 @@ msgstr "" msgid "Missing rule info argument for insert/remove rule operation." msgstr "" -#: neutron/extensions/firewall.py:138 +#: neutron/extensions/firewall.py:98 +#, python-format +msgid "%(driver)s: Internal driver error." +msgstr "" + +#: neutron/extensions/firewall.py:147 #, python-format msgid "Port '%s' is not a valid number" msgstr "" -#: neutron/extensions/firewall.py:142 +#: neutron/extensions/firewall.py:151 #, python-format msgid "Invalid port '%s'" msgstr "" -#: neutron/extensions/firewall.py:156 +#: neutron/extensions/firewall.py:165 #, python-format msgid "%(msg_ip)s and %(msg_subnet)s" msgstr "" -#: neutron/extensions/firewall.py:276 +#: neutron/extensions/firewall.py:285 msgid "Number of firewalls allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/extensions/firewall.py:280 +#: neutron/extensions/firewall.py:289 msgid "Number of firewall policies allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/extensions/firewall.py:284 +#: neutron/extensions/firewall.py:293 msgid "Number of firewall rules allowed per tenant, -1 for unlimited" msgstr "" @@ -2939,6 +2944,7 @@ msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:56 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:373 msgid "plugin does not support updating provider attributes" msgstr "" @@ -4165,115 +4171,107 @@ msgstr "" msgid "Connect success to host %(host)s:%(ssh_port)d" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:75 +#: neutron/plugins/cisco/network_plugin.py:74 #, python-format msgid "Model %s manages state" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:88 +#: neutron/plugins/cisco/network_plugin.py:87 msgid "Plugin initialization complete" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:134 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:222 +#: neutron/plugins/cisco/network_plugin.py:133 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:223 msgid "create_network() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:151 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:254 +#: neutron/plugins/cisco/network_plugin.py:150 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:255 msgid "update_network() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:164 +#: neutron/plugins/cisco/network_plugin.py:163 msgid "delete_network() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:187 +#: neutron/plugins/cisco/network_plugin.py:186 msgid "get_network() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:192 +#: neutron/plugins/cisco/network_plugin.py:191 msgid "get_networks() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:197 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:320 +#: neutron/plugins/cisco/network_plugin.py:196 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:321 msgid "create_port() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:207 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:406 +#: neutron/plugins/cisco/network_plugin.py:206 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:407 msgid "delete_port() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:226 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:365 +#: neutron/plugins/cisco/network_plugin.py:225 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:366 msgid "update_port() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:237 +#: neutron/plugins/cisco/network_plugin.py:236 msgid "create_subnet() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:249 +#: neutron/plugins/cisco/network_plugin.py:248 #: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:339 msgid "update_subnet() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:255 +#: neutron/plugins/cisco/network_plugin.py:254 msgid "delete_subnet() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:278 +#: neutron/plugins/cisco/network_plugin.py:277 #: neutron/plugins/cisco/db/network_db_v2.py:38 msgid "get_all_qoss() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:284 +#: neutron/plugins/cisco/network_plugin.py:283 msgid "get_qos_details() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:294 +#: neutron/plugins/cisco/network_plugin.py:293 msgid "create_qos() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:300 +#: neutron/plugins/cisco/network_plugin.py:299 msgid "delete_qos() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:310 +#: neutron/plugins/cisco/network_plugin.py:309 msgid "rename_qos() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:321 +#: neutron/plugins/cisco/network_plugin.py:320 msgid "get_all_credentials() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:327 +#: neutron/plugins/cisco/network_plugin.py:326 msgid "get_credential_details() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:338 -msgid "create_credential() called" -msgstr "" - -#: neutron/plugins/cisco/network_plugin.py:345 -msgid "delete_credential() called" -msgstr "" - -#: neutron/plugins/cisco/network_plugin.py:356 +#: neutron/plugins/cisco/network_plugin.py:335 msgid "rename_credential() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:367 +#: neutron/plugins/cisco/network_plugin.py:345 msgid "schedule_host() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:379 +#: neutron/plugins/cisco/network_plugin.py:357 msgid "associate_port() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:386 +#: neutron/plugins/cisco/network_plugin.py:364 msgid "detach_port() called" msgstr "" @@ -4284,7 +4282,7 @@ msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:32 msgid "" -"Unable to complete operation. No more dynamic nics are available in the " +"Unable to complete operation. No more dynamic NICs are available in the " "system." msgstr "" @@ -4292,93 +4290,168 @@ msgstr "" #, python-format msgid "" "NetworkVlanBinding for %(vlan_id)s and network %(network_id)s already " -"exists" +"exists." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:44 #, python-format -msgid "Vlan ID %(vlan_id)s not found" +msgid "Vlan ID %(vlan_id)s not found." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:49 -msgid "No Vlan ID available" +msgid "" +"Unable to complete operation. VLAN ID exists outside of the configured " +"network segment range." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:54 -#, python-format -msgid "QoS level %(qos_id)s could not be found for tenant %(tenant_id)s" +#: neutron/plugins/cisco/common/cisco_exceptions.py:55 +msgid "No Vlan ID available." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:60 #, python-format -msgid "QoS level with name %(qos_name)s already exists for tenant %(tenant_id)s" +msgid "QoS level %(qos_id)s could not be found for tenant %(tenant_id)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:66 #, python-format -msgid "Credential %(credential_id)s could not be found for tenant %(tenant_id)s" +msgid "QoS level with name %(qos_name)s already exists for tenant %(tenant_id)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:72 #, python-format -msgid "Credential %(credential_name)s could not be found for tenant %(tenant_id)s" +msgid "Credential %(credential_id)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:77 +#, python-format +msgid "Credential %(credential_name)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:78 +#: neutron/plugins/cisco/common/cisco_exceptions.py:82 #, python-format -msgid "Credential %(credential_name)s already exists for tenant %(tenant_id)s" +msgid "Credential %(credential_name)s already exists." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:84 +#: neutron/plugins/cisco/common/cisco_exceptions.py:87 #, python-format msgid "Provider network %s already exists" msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:89 +#: neutron/plugins/cisco/common/cisco_exceptions.py:92 #, python-format msgid "Connection to %(host)s is not configured." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:94 +#: neutron/plugins/cisco/common/cisco_exceptions.py:97 #, python-format msgid "Unable to connect to Nexus %(nexus_host)s. Reason: %(exc)s." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:99 +#: neutron/plugins/cisco/common/cisco_exceptions.py:102 #, python-format msgid "Failed to configure Nexus: %(config)s. Reason: %(exc)s." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:104 +#: neutron/plugins/cisco/common/cisco_exceptions.py:107 #, python-format -msgid "Nexus Port Binding (%(filters)s) is not present" +msgid "Nexus Port Binding (%(filters)s) is not present." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:113 -msgid "No usable Nexus switch found to create SVI interface" +#: neutron/plugins/cisco/common/cisco_exceptions.py:116 +msgid "No usable Nexus switch found to create SVI interface." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:118 +#: neutron/plugins/cisco/common/cisco_exceptions.py:121 #, python-format -msgid "PortVnic Binding %(port_id)s already exists" +msgid "PortVnic Binding %(port_id)s already exists." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:123 +#: neutron/plugins/cisco/common/cisco_exceptions.py:126 #, python-format -msgid "PortVnic Binding %(port_id)s is not present" +msgid "PortVnic Binding %(port_id)s is not present." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:131 +msgid "No subnet_id specified for router gateway." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:136 +#, python-format +msgid "Subnet %(subnet_id)s has an interface on %(router_id)s." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:141 +msgid "Nexus hardware router gateway only uses Subnet Ids." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:145 +#, python-format +msgid "" +"Unable to unplug the attachment %(att_id)s from port %(port_id)s for " +"network %(net_id)s. The attachment %(att_id)s does not exist." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:128 -msgid "No subnet_id specified for router gateway" +#: neutron/plugins/cisco/common/cisco_exceptions.py:152 +#, python-format +msgid "Policy Profile %(profile_id)s already exists." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:158 +#, python-format +msgid "Policy Profile %(profile_id)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:163 +#, python-format +msgid "Network Profile %(profile_id)s already exists." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:169 +#, python-format +msgid "Network Profile %(profile_id)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:174 +#, python-format +msgid "" +"No more segments available in network segment pool " +"%(network_profile_name)s." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:180 +#, python-format +msgid "VM Network %(name)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:185 +#, python-format +msgid "Unable to create the network. The VXLAN ID %(vxlan_id)s is in use." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:191 +#, python-format +msgid "Connection to VSM failed: %(reason)s." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:196 +#, python-format +msgid "Internal VSM Error: %(reason)s." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:201 +#, python-format +msgid "Network Binding for network %(network_id)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:133 +#: neutron/plugins/cisco/common/cisco_exceptions.py:207 #, python-format -msgid "Subnet %(subnet_id)s has an interface on %(router_id)s" +msgid "Port Binding for port %(port_id)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:138 -msgid "Nexus hardware router gateway only uses Subnet Ids" +#: neutron/plugins/cisco/common/cisco_exceptions.py:213 +#, python-format +msgid "Profile-Tenant binding for profile %(profile_id)s could not be found." msgstr "" #: neutron/plugins/cisco/common/cisco_faults.py:74 @@ -4429,31 +4502,223 @@ msgstr "" msgid "Nexus Switch to use" msgstr "" -#: neutron/plugins/cisco/common/config.py:36 +#: neutron/plugins/cisco/common/config.py:35 msgid "VLAN Name prefix" msgstr "" -#: neutron/plugins/cisco/common/config.py:38 +#: neutron/plugins/cisco/common/config.py:37 msgid "VLAN Name prefix for provider vlans" msgstr "" -#: neutron/plugins/cisco/common/config.py:46 +#: neutron/plugins/cisco/common/config.py:45 msgid "Distribute SVI interfaces over all switches" msgstr "" -#: neutron/plugins/cisco/common/config.py:50 +#: neutron/plugins/cisco/common/config.py:49 msgid "Model Class" msgstr "" -#: neutron/plugins/cisco/common/config.py:54 +#: neutron/plugins/cisco/common/config.py:53 msgid "Nexus Driver Name" msgstr "" +#: neutron/plugins/cisco/common/config.py:58 +msgid "N1K Integration Bridge" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:60 +msgid "N1K Enable Tunneling" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:62 +msgid "N1K Tunnel Bridge" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:64 +msgid "N1K Local IP" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:66 +msgid "N1K Tenant Network Type" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:68 +msgid "N1K Bridge Mappings" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:70 +msgid "N1K VXLAN ID Ranges" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:72 +msgid "N1K Network VLAN Ranges" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:74 +msgid "N1K default policy profile" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:76 +msgid "N1K Policy profile polling duration in seconds" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:101 +#, python-format +msgid "seg_min %(seg_min)s, seg_max %(seg_max)s" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:226 +#, python-format +msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:344 +#, python-format +msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:348 +#, python-format +msgid "" +"Reserving specific vlan %(vlan)s on physical network %(network)s outside " +"pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:376 +#, python-format +msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:381 +#, python-format +msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:385 +#, python-format +msgid "vlan_id %(vlan)s on physical network %(network)s not found" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:395 +#, python-format +msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:433 +#, python-format +msgid "Removing vxlan %s from pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:464 +#, python-format +msgid "Reserving specific vxlan %s from pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:466 +#, python-format +msgid "Reserving specific vxlan %s outside pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:488 +#, python-format +msgid "Releasing vxlan %s to pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:492 +#, python-format +msgid "Releasing vxlan %s outside pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:495 +#, python-format +msgid "vxlan_id %s not found" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:603 +msgid "create_network_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:621 +msgid "delete_network_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:635 +msgid "update_network_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:644 +msgid "get_network_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:670 +msgid "create_policy_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:681 +msgid "delete_policy_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:690 +msgid "update_policy_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:699 +msgid "get_policy_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:726 +msgid "_profile_binding_exists()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:733 +msgid "_get_profile_binding" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:742 +msgid "get_profile_binding()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:751 +msgid "delete_profile_binding()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:758 +#, python-format +msgid "" +"Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " +"ID %(tenant_id)" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:772 +msgid "_get_profile_bindings()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:991 +msgid "invalid segment range. example range: 500-550" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1001 +msgid "arguments segment_type and segment_range missing for network profile" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1008 +msgid "segment_type should either be vlan or vxlan" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1036 +#, python-format +msgid "NetworkProfile name %s already exists" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1048 +msgid "segment range overlaps with another profile" +msgstr "" + #: neutron/plugins/cisco/db/network_db_v2.py:46 msgid "get_qos() called" msgstr "" -#: neutron/plugins/cisco/db/network_db_v2.py:60 +#: neutron/plugins/cisco/db/network_db_v2.py:59 msgid "add_qos() called" msgstr "" @@ -4500,65 +4765,317 @@ msgstr "" msgid "get_nexussvi_bindings() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:75 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:77 #, python-format msgid "Loaded device plugin %s\n" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:93 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:94 #, python-format msgid "%(module)s.%(name)s init done" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:139 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:140 #, python-format msgid "No %s Plugin loaded" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:140 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:141 #, python-format msgid "%(plugin_key)s: %(function_name)s with args %(args)s ignored" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:235 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:236 #, python-format msgid "provider network added to DB: %(network_id)s, %(vlan_id)s" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:279 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:280 #, python-format msgid "provider network removed from DB: %s" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:387 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:388 #, python-format msgid "Unable to update port '%s' on Nexus switch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:442 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:443 msgid "Nexus plugin loaded, creating SVI on switch" msgstr "" #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:463 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:490 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:488 msgid "No Nexus plugin, sending to vswitch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:478 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:477 msgid "Nexus plugin loaded, deleting SVI from switch" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:155 -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:162 -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:175 -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:182 -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:202 -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:208 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:195 +#, python-format +msgid "seg id %s\n" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:233 +msgid "logical network" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:253 +msgid "network_segment_pool" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:293 +msgid "Invalid input for CIDR" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:410 +#, python-format +msgid "req: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:415 +#, python-format +msgid "status_code %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:420 +#, python-format +msgid "VSM: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:192 +msgid "_setup_vsm" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:213 +msgid "_populate_policy_profiles" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:216 +#, python-format +msgid "_populate_policy_profiles %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:224 +msgid "No policy profile populated from VSM" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:231 +msgid "_poll_policies" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:313 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324 +#: neutron/plugins/mlnx/mlnx_plugin.py:155 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378 +msgid "provider:network_type required" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:317 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:331 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:334 +#: neutron/plugins/mlnx/mlnx_plugin.py:185 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:388 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 +msgid "provider:segmentation_id required" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:320 +msgid "provider:segmentation_id out of range (1 through 4094)" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:325 +msgid "provider:physical_network specified for VXLAN network" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:334 +msgid "provider:segmentation_id out of range (5000+)" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:338 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 +#: neutron/plugins/mlnx/mlnx_plugin.py:171 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 +#, python-format +msgid "provider:network_type %s not supported" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:344 +#: neutron/plugins/mlnx/mlnx_plugin.py:212 +#, python-format +msgid "unknown provider:physical_network %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:350 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:368 +#: neutron/plugins/mlnx/mlnx_plugin.py:218 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 +msgid "provider:physical_network required" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:405 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:408 +msgid "n1kv:profile_id does not exist" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:419 +msgid "_send_create_logical_network" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:440 +#, python-format +msgid "_send_create_network_profile_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:450 +#, python-format +msgid "_send_delete_network_profile_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:463 +#, python-format +msgid "_send_create_network_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:477 +#, python-format +msgid "_send_update_network_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:494 +#, python-format +msgid "_send_delete_network_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:508 +#, python-format +msgid "_send_create_subnet_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:522 +#, python-format +msgid "_send_delete_subnet_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:539 +#, python-format +msgid "_send_create_port_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:580 +#, python-format +msgid "_send_update_port_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:595 +#, python-format +msgid "_send_delete_port_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:636 +#, python-format +msgid "create network: profile_id=%s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:644 +#, python-format +msgid "" +"Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, " +"multicast_ip %(multicast_ip)s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:687 +#: neutron/plugins/hyperv/hyperv_neutron_plugin.py:249 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:174 +#: neutron/plugins/mlnx/mlnx_plugin.py:271 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:479 +#, python-format +msgid "Created network: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:708 +#, python-format +msgid "Updated network: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:734 +#, python-format +msgid "Deleted network: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:744 +#, python-format +msgid "Get network: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:765 +msgid "Get networks" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:803 +#, python-format +msgid "create port: profile_id=%s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:816 +#, python-format +msgid "Created port: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:836 +#, python-format +msgid "Update port: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:863 +#, python-format +msgid "Get port: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:883 +msgid "Get ports" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:899 +msgid "Create subnet" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:907 +#, python-format +msgid "Created subnet: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:918 +msgid "Update subnet" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:932 +#, python-format +msgid "Delete subnet: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:947 +#, python-format +msgid "Get subnet: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:967 +msgid "Get subnets" +msgstr "" + +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:158 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:165 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:178 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:185 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:205 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:211 #, python-format msgid "NexusDriver: %s" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:189 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:192 #, python-format msgid "NexusDriver created VLAN: %s" msgstr "" @@ -4727,14 +5244,6 @@ msgstr "" msgid "Network type %s not supported" msgstr "" -#: neutron/plugins/hyperv/hyperv_neutron_plugin.py:249 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:174 -#: neutron/plugins/mlnx/mlnx_plugin.py:271 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:479 -#, python-format -msgid "Created network: %s" -msgstr "" - #: neutron/plugins/hyperv/rpc_callbacks.py:77 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:116 #: neutron/plugins/mlnx/rpc_callbacks.py:97 @@ -4979,25 +5488,12 @@ msgstr "" msgid "%s. Agent terminated!" msgstr "L3 აგენტი ჩაირთულია" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324 -#: neutron/plugins/mlnx/mlnx_plugin.py:155 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378 -msgid "provider:network_type required" -msgstr "" - #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:328 #: neutron/plugins/mlnx/mlnx_plugin.py:180 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:382 msgid "provider:segmentation_id specified for flat network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:334 -#: neutron/plugins/mlnx/mlnx_plugin.py:185 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:388 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 -msgid "provider:segmentation_id required" -msgstr "" - #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:337 #: neutron/plugins/mlnx/mlnx_plugin.py:188 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:391 @@ -5017,25 +5513,12 @@ msgstr "" msgid "provider:segmentation_id specified for local network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 -#: neutron/plugins/mlnx/mlnx_plugin.py:171 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 -#, python-format -msgid "provider:network_type %s not supported" -msgstr "" - #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:362 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:368 -#: neutron/plugins/mlnx/mlnx_plugin.py:218 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 -msgid "provider:physical_network required" -msgstr "" - #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:89 msgid "Invalid Network ID, will lead to incorrect bridgename" msgstr "" @@ -6410,11 +6893,6 @@ msgstr "" msgid "%s. Server terminated!" msgstr "L3 აგენტი ჩაირთულია" -#: neutron/plugins/mlnx/mlnx_plugin.py:212 -#, python-format -msgid "unknown provider:physical_network %s" -msgstr "" - #: neutron/plugins/mlnx/mlnx_plugin.py:233 msgid "invalid vnic_type on port_create" msgstr "" @@ -6675,118 +7153,118 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:166 +#: neutron/plugins/nec/nec_plugin.py:150 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:170 +#: neutron/plugins/nec/nec_plugin.py:154 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:174 +#: neutron/plugins/nec/nec_plugin.py:158 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:180 +#: neutron/plugins/nec/nec_plugin.py:162 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:186 +#: neutron/plugins/nec/nec_plugin.py:170 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:204 -#, python-format -msgid "delete_ofc_port() failed due to %s" +#: neutron/plugins/nec/nec_plugin.py:183 +msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:208 -msgid "deactivate_port(): skip, ofc_port does not exist." +#: neutron/plugins/nec/nec_plugin.py:191 +#, python-format +msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:220 +#: neutron/plugins/nec/nec_plugin.py:212 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:239 +#: neutron/plugins/nec/nec_plugin.py:229 #, python-format -msgid "create_network() failed due to %s" +msgid "failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:255 +#: neutron/plugins/nec/nec_plugin.py:245 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:295 +#: neutron/plugins/nec/nec_plugin.py:285 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:314 +#: neutron/plugins/nec/nec_plugin.py:304 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:329 +#: neutron/plugins/nec/nec_plugin.py:319 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:344 +#: neutron/plugins/nec/nec_plugin.py:334 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:357 +#: neutron/plugins/nec/nec_plugin.py:347 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:380 +#: neutron/plugins/nec/nec_plugin.py:371 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:409 +#: neutron/plugins/nec/nec_plugin.py:400 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:417 +#: neutron/plugins/nec/nec_plugin.py:408 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:477 +#: neutron/plugins/nec/nec_plugin.py:468 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:508 +#: neutron/plugins/nec/nec_plugin.py:499 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:518 +#: neutron/plugins/nec/nec_plugin.py:509 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:537 +#: neutron/plugins/nec/nec_plugin.py:528 #, 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:542 +#: neutron/plugins/nec/nec_plugin.py:533 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -8828,27 +9306,127 @@ msgstr "" msgid "Multiple providers specified for service %s" msgstr "" -#: neutron/services/firewall/fwaas_plugin.py:47 +#: neutron/services/firewall/fwaas_plugin.py:48 msgid "set_firewall_status() called" msgstr "" -#: neutron/services/firewall/fwaas_plugin.py:59 +#: neutron/services/firewall/fwaas_plugin.py:60 msgid "firewall_deleted() called" msgstr "" -#: neutron/services/firewall/fwaas_plugin.py:67 +#: neutron/services/firewall/fwaas_plugin.py:68 #, python-format msgid "Firewall %s unexpectedly deleted by agent." msgstr "" -#: neutron/services/firewall/fwaas_plugin.py:73 +#: neutron/services/firewall/fwaas_plugin.py:74 msgid "get_firewalls_for_tenant() called" msgstr "" -#: neutron/services/firewall/fwaas_plugin.py:82 +#: neutron/services/firewall/fwaas_plugin.py:83 msgid "get_firewalls_for_tenant_without_rules() called" msgstr "" +#: neutron/services/firewall/fwaas_plugin.py:89 +msgid "get_tenants_with_firewalls() called" +msgstr "" + +#: neutron/services/firewall/agents/firewall_agent_api.py:34 +msgid "Name of the FWaaS Driver" +msgstr "" + +#: neutron/services/firewall/agents/firewall_agent_api.py:38 +msgid "Enable FWaaS" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:45 +msgid "Retrieve Firewall with rules from Plugin" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:54 +msgid "Retrieve Tenants with Firewalls configured from Plugin" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:66 +msgid "Initializing firewall agent" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:73 +#, python-format +msgid "FWaaS Driver Loaded: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:75 +#, python-format +msgid "Error importing FWaaS device driver: %s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:107 +#, python-format +msgid "%(func_name)s from agent for fw: %(fwid)s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:115 +#, python-format +msgid "No Routers on tenant: %s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:117 +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:241 +#, python-format +msgid "Apply fw on Router List: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:126 +#, python-format +msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:141 +#, python-format +msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:158 +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:171 +#, python-format +msgid "Firewall Driver Error on fw state %(fwmsg)s for fw: %(fwid)s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:183 +#, python-format +msgid "Process router add, router_id: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:194 +#, python-format +msgid "Process router add, fw_list: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:211 +#, python-format +msgid "FWaaS RPC info call failed for '%s'." +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:223 +#, python-format +msgid "Tenants with Firewalls: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:233 +#, python-format +msgid "Router List: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:235 +#, python-format +msgid "fw_list: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252 +msgid "Failed fwaas process services sync" +msgstr "" + #: neutron/services/loadbalancer/agent_scheduler.py:94 #, python-format msgid "Pool %(pool_id)s has already been hosted by lbaas agent %(agent_id)s" @@ -9209,3 +9787,76 @@ msgstr "" #~ msgid "get_all_nexusport_bindings() called" #~ msgstr "" +#~ msgid "" +#~ "%(class_name)s method %(method_name)scalled with " +#~ "arguments %(args)s %(kwargs)s " +#~ msgstr "" + +#~ msgid "create_credential() called" +#~ msgstr "" + +#~ msgid "delete_credential() called" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to complete operation. No more" +#~ " dynamic nics are available in the" +#~ " system." +#~ msgstr "" + +#~ msgid "" +#~ "NetworkVlanBinding for %(vlan_id)s and network" +#~ " %(network_id)s already exists" +#~ msgstr "" + +#~ msgid "Vlan ID %(vlan_id)s not found" +#~ msgstr "" + +#~ msgid "No Vlan ID available" +#~ msgstr "" + +#~ msgid "QoS level %(qos_id)s could not be found for tenant %(tenant_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "QoS level with name %(qos_name)s already" +#~ " exists for tenant %(tenant_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "Credential %(credential_id)s could not be " +#~ "found for tenant %(tenant_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "Credential %(credential_name)s could not be" +#~ " found for tenant %(tenant_id)s" +#~ msgstr "" + +#~ msgid "Credential %(credential_name)s already exists for tenant %(tenant_id)s" +#~ msgstr "" + +#~ msgid "Nexus Port Binding (%(filters)s) is not present" +#~ msgstr "" + +#~ msgid "No usable Nexus switch found to create SVI interface" +#~ msgstr "" + +#~ msgid "PortVnic Binding %(port_id)s already exists" +#~ msgstr "" + +#~ msgid "PortVnic Binding %(port_id)s is not present" +#~ msgstr "" + +#~ msgid "No subnet_id specified for router gateway" +#~ msgstr "" + +#~ msgid "Subnet %(subnet_id)s has an interface on %(router_id)s" +#~ msgstr "" + +#~ msgid "Nexus hardware router gateway only uses Subnet Ids" +#~ msgstr "" + +#~ msgid "create_network() failed due to %s" +#~ msgstr "" + diff --git a/neutron/locale/ko/LC_MESSAGES/neutron.po b/neutron/locale/ko/LC_MESSAGES/neutron.po index cac078f1e..9d3a40a2f 100644 --- a/neutron/locale/ko/LC_MESSAGES/neutron.po +++ b/neutron/locale/ko/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-08-12 06:14+0000\n" +"POT-Creation-Date: 2013-08-13 06:13+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Korean " @@ -517,20 +517,20 @@ msgstr "" msgid "Unable update lease. Exception" msgstr "" -#: neutron/agent/dhcp_agent.py:841 neutron/agent/l3_agent.py:805 +#: neutron/agent/dhcp_agent.py:841 neutron/agent/l3_agent.py:808 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:847 neutron/agent/l3_agent.py:810 +#: neutron/agent/dhcp_agent.py:847 neutron/agent/l3_agent.py:813 #: 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:855 neutron/agent/l3_agent.py:815 +#: neutron/agent/dhcp_agent.py:855 neutron/agent/l3_agent.py:818 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:281 #, python-format msgid "agent_updated by server side %s!" @@ -583,65 +583,65 @@ msgid "" "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:334 +#: neutron/agent/l3_agent.py:335 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:336 neutron/db/l3_db.py:924 +#: neutron/agent/l3_agent.py:337 neutron/db/l3_db.py:924 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: neutron/agent/l3_agent.py:470 +#: neutron/agent/l3_agent.py:471 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: neutron/agent/l3_agent.py:607 +#: neutron/agent/l3_agent.py:608 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:612 +#: neutron/agent/l3_agent.py:613 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:620 +#: neutron/agent/l3_agent.py:621 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:624 +#: neutron/agent/l3_agent.py:625 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:631 +#: neutron/agent/l3_agent.py:632 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: neutron/agent/l3_agent.py:687 neutron/agent/l3_agent.py:716 +#: neutron/agent/l3_agent.py:688 neutron/agent/l3_agent.py:719 msgid "Failed synchronizing routers" msgstr "" -#: neutron/agent/l3_agent.py:712 +#: neutron/agent/l3_agent.py:715 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:720 +#: neutron/agent/l3_agent.py:723 msgid "L3 agent started" msgstr "" -#: neutron/agent/l3_agent.py:740 +#: neutron/agent/l3_agent.py:743 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:748 +#: neutron/agent/l3_agent.py:751 #, python-format msgid "Removed route entry is '%s'" msgstr "" @@ -1951,7 +1951,7 @@ msgstr "" #: neutron/common/log.py:31 #, python-format msgid "" -"%(class_name)s method %(method_name)scalled with arguments %(args)s " +"%(class_name)s method %(method_name)s called with arguments %(args)s " "%(kwargs)s " msgstr "" @@ -2425,17 +2425,17 @@ msgid "" msgstr "" #: neutron/db/firewall/firewall_db.py:228 -#: neutron/services/firewall/fwaas_plugin.py:202 +#: neutron/services/firewall/fwaas_plugin.py:211 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:244 -#: neutron/services/firewall/fwaas_plugin.py:211 +#: neutron/services/firewall/fwaas_plugin.py:220 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:254 -#: neutron/services/firewall/fwaas_plugin.py:226 +#: neutron/services/firewall/fwaas_plugin.py:235 msgid "delete_firewall() called" msgstr "" @@ -2456,7 +2456,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:296 -#: neutron/services/firewall/fwaas_plugin.py:235 +#: neutron/services/firewall/fwaas_plugin.py:244 msgid "update_firewall_policy() called" msgstr "" @@ -2481,12 +2481,12 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:364 -#: neutron/services/firewall/fwaas_plugin.py:243 +#: neutron/services/firewall/fwaas_plugin.py:252 msgid "update_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:388 -#: neutron/services/firewall/fwaas_plugin.py:253 +#: neutron/services/firewall/fwaas_plugin.py:262 msgid "delete_firewall_rule() called" msgstr "" @@ -2503,12 +2503,12 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:416 -#: neutron/services/firewall/fwaas_plugin.py:272 +#: neutron/services/firewall/fwaas_plugin.py:281 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:456 -#: neutron/services/firewall/fwaas_plugin.py:280 +#: neutron/services/firewall/fwaas_plugin.py:289 msgid "remove_rule() called" msgstr "" @@ -2729,30 +2729,35 @@ msgstr "" msgid "Missing rule info argument for insert/remove rule operation." msgstr "" -#: neutron/extensions/firewall.py:138 +#: neutron/extensions/firewall.py:98 +#, python-format +msgid "%(driver)s: Internal driver error." +msgstr "" + +#: neutron/extensions/firewall.py:147 #, python-format msgid "Port '%s' is not a valid number" msgstr "" -#: neutron/extensions/firewall.py:142 +#: neutron/extensions/firewall.py:151 #, python-format msgid "Invalid port '%s'" msgstr "" -#: neutron/extensions/firewall.py:156 +#: neutron/extensions/firewall.py:165 #, python-format msgid "%(msg_ip)s and %(msg_subnet)s" msgstr "" -#: neutron/extensions/firewall.py:276 +#: neutron/extensions/firewall.py:285 msgid "Number of firewalls allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/extensions/firewall.py:280 +#: neutron/extensions/firewall.py:289 msgid "Number of firewall policies allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/extensions/firewall.py:284 +#: neutron/extensions/firewall.py:293 msgid "Number of firewall rules allowed per tenant, -1 for unlimited" msgstr "" @@ -2939,6 +2944,7 @@ msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:56 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:373 msgid "plugin does not support updating provider attributes" msgstr "" @@ -4165,115 +4171,107 @@ msgstr "" msgid "Connect success to host %(host)s:%(ssh_port)d" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:75 +#: neutron/plugins/cisco/network_plugin.py:74 #, python-format msgid "Model %s manages state" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:88 +#: neutron/plugins/cisco/network_plugin.py:87 msgid "Plugin initialization complete" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:134 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:222 +#: neutron/plugins/cisco/network_plugin.py:133 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:223 msgid "create_network() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:151 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:254 +#: neutron/plugins/cisco/network_plugin.py:150 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:255 msgid "update_network() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:164 +#: neutron/plugins/cisco/network_plugin.py:163 msgid "delete_network() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:187 +#: neutron/plugins/cisco/network_plugin.py:186 msgid "get_network() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:192 +#: neutron/plugins/cisco/network_plugin.py:191 msgid "get_networks() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:197 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:320 +#: neutron/plugins/cisco/network_plugin.py:196 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:321 msgid "create_port() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:207 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:406 +#: neutron/plugins/cisco/network_plugin.py:206 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:407 msgid "delete_port() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:226 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:365 +#: neutron/plugins/cisco/network_plugin.py:225 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:366 msgid "update_port() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:237 +#: neutron/plugins/cisco/network_plugin.py:236 msgid "create_subnet() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:249 +#: neutron/plugins/cisco/network_plugin.py:248 #: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:339 msgid "update_subnet() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:255 +#: neutron/plugins/cisco/network_plugin.py:254 msgid "delete_subnet() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:278 +#: neutron/plugins/cisco/network_plugin.py:277 #: neutron/plugins/cisco/db/network_db_v2.py:38 msgid "get_all_qoss() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:284 +#: neutron/plugins/cisco/network_plugin.py:283 msgid "get_qos_details() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:294 +#: neutron/plugins/cisco/network_plugin.py:293 msgid "create_qos() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:300 +#: neutron/plugins/cisco/network_plugin.py:299 msgid "delete_qos() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:310 +#: neutron/plugins/cisco/network_plugin.py:309 msgid "rename_qos() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:321 +#: neutron/plugins/cisco/network_plugin.py:320 msgid "get_all_credentials() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:327 +#: neutron/plugins/cisco/network_plugin.py:326 msgid "get_credential_details() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:338 -msgid "create_credential() called" -msgstr "" - -#: neutron/plugins/cisco/network_plugin.py:345 -msgid "delete_credential() called" -msgstr "" - -#: neutron/plugins/cisco/network_plugin.py:356 +#: neutron/plugins/cisco/network_plugin.py:335 msgid "rename_credential() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:367 +#: neutron/plugins/cisco/network_plugin.py:345 msgid "schedule_host() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:379 +#: neutron/plugins/cisco/network_plugin.py:357 msgid "associate_port() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:386 +#: neutron/plugins/cisco/network_plugin.py:364 msgid "detach_port() called" msgstr "" @@ -4284,7 +4282,7 @@ msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:32 msgid "" -"Unable to complete operation. No more dynamic nics are available in the " +"Unable to complete operation. No more dynamic NICs are available in the " "system." msgstr "" @@ -4292,93 +4290,168 @@ msgstr "" #, python-format msgid "" "NetworkVlanBinding for %(vlan_id)s and network %(network_id)s already " -"exists" +"exists." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:44 #, python-format -msgid "Vlan ID %(vlan_id)s not found" +msgid "Vlan ID %(vlan_id)s not found." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:49 -msgid "No Vlan ID available" +msgid "" +"Unable to complete operation. VLAN ID exists outside of the configured " +"network segment range." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:54 -#, python-format -msgid "QoS level %(qos_id)s could not be found for tenant %(tenant_id)s" +#: neutron/plugins/cisco/common/cisco_exceptions.py:55 +msgid "No Vlan ID available." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:60 #, python-format -msgid "QoS level with name %(qos_name)s already exists for tenant %(tenant_id)s" +msgid "QoS level %(qos_id)s could not be found for tenant %(tenant_id)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:66 #, python-format -msgid "Credential %(credential_id)s could not be found for tenant %(tenant_id)s" +msgid "QoS level with name %(qos_name)s already exists for tenant %(tenant_id)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:72 #, python-format -msgid "Credential %(credential_name)s could not be found for tenant %(tenant_id)s" +msgid "Credential %(credential_id)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:77 +#, python-format +msgid "Credential %(credential_name)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:78 +#: neutron/plugins/cisco/common/cisco_exceptions.py:82 #, python-format -msgid "Credential %(credential_name)s already exists for tenant %(tenant_id)s" +msgid "Credential %(credential_name)s already exists." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:84 +#: neutron/plugins/cisco/common/cisco_exceptions.py:87 #, python-format msgid "Provider network %s already exists" msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:89 +#: neutron/plugins/cisco/common/cisco_exceptions.py:92 #, python-format msgid "Connection to %(host)s is not configured." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:94 +#: neutron/plugins/cisco/common/cisco_exceptions.py:97 #, python-format msgid "Unable to connect to Nexus %(nexus_host)s. Reason: %(exc)s." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:99 +#: neutron/plugins/cisco/common/cisco_exceptions.py:102 #, python-format msgid "Failed to configure Nexus: %(config)s. Reason: %(exc)s." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:104 +#: neutron/plugins/cisco/common/cisco_exceptions.py:107 #, python-format -msgid "Nexus Port Binding (%(filters)s) is not present" +msgid "Nexus Port Binding (%(filters)s) is not present." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:113 -msgid "No usable Nexus switch found to create SVI interface" +#: neutron/plugins/cisco/common/cisco_exceptions.py:116 +msgid "No usable Nexus switch found to create SVI interface." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:118 +#: neutron/plugins/cisco/common/cisco_exceptions.py:121 #, python-format -msgid "PortVnic Binding %(port_id)s already exists" +msgid "PortVnic Binding %(port_id)s already exists." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:123 +#: neutron/plugins/cisco/common/cisco_exceptions.py:126 #, python-format -msgid "PortVnic Binding %(port_id)s is not present" +msgid "PortVnic Binding %(port_id)s is not present." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:131 +msgid "No subnet_id specified for router gateway." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:136 +#, python-format +msgid "Subnet %(subnet_id)s has an interface on %(router_id)s." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:141 +msgid "Nexus hardware router gateway only uses Subnet Ids." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:145 +#, python-format +msgid "" +"Unable to unplug the attachment %(att_id)s from port %(port_id)s for " +"network %(net_id)s. The attachment %(att_id)s does not exist." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:128 -msgid "No subnet_id specified for router gateway" +#: neutron/plugins/cisco/common/cisco_exceptions.py:152 +#, python-format +msgid "Policy Profile %(profile_id)s already exists." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:158 +#, python-format +msgid "Policy Profile %(profile_id)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:163 +#, python-format +msgid "Network Profile %(profile_id)s already exists." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:169 +#, python-format +msgid "Network Profile %(profile_id)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:174 +#, python-format +msgid "" +"No more segments available in network segment pool " +"%(network_profile_name)s." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:180 +#, python-format +msgid "VM Network %(name)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:185 +#, python-format +msgid "Unable to create the network. The VXLAN ID %(vxlan_id)s is in use." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:191 +#, python-format +msgid "Connection to VSM failed: %(reason)s." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:196 +#, python-format +msgid "Internal VSM Error: %(reason)s." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:201 +#, python-format +msgid "Network Binding for network %(network_id)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:133 +#: neutron/plugins/cisco/common/cisco_exceptions.py:207 #, python-format -msgid "Subnet %(subnet_id)s has an interface on %(router_id)s" +msgid "Port Binding for port %(port_id)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:138 -msgid "Nexus hardware router gateway only uses Subnet Ids" +#: neutron/plugins/cisco/common/cisco_exceptions.py:213 +#, python-format +msgid "Profile-Tenant binding for profile %(profile_id)s could not be found." msgstr "" #: neutron/plugins/cisco/common/cisco_faults.py:74 @@ -4429,31 +4502,223 @@ msgstr "" msgid "Nexus Switch to use" msgstr "" -#: neutron/plugins/cisco/common/config.py:36 +#: neutron/plugins/cisco/common/config.py:35 msgid "VLAN Name prefix" msgstr "" -#: neutron/plugins/cisco/common/config.py:38 +#: neutron/plugins/cisco/common/config.py:37 msgid "VLAN Name prefix for provider vlans" msgstr "" -#: neutron/plugins/cisco/common/config.py:46 +#: neutron/plugins/cisco/common/config.py:45 msgid "Distribute SVI interfaces over all switches" msgstr "" -#: neutron/plugins/cisco/common/config.py:50 +#: neutron/plugins/cisco/common/config.py:49 msgid "Model Class" msgstr "" -#: neutron/plugins/cisco/common/config.py:54 +#: neutron/plugins/cisco/common/config.py:53 msgid "Nexus Driver Name" msgstr "" +#: neutron/plugins/cisco/common/config.py:58 +msgid "N1K Integration Bridge" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:60 +msgid "N1K Enable Tunneling" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:62 +msgid "N1K Tunnel Bridge" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:64 +msgid "N1K Local IP" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:66 +msgid "N1K Tenant Network Type" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:68 +msgid "N1K Bridge Mappings" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:70 +msgid "N1K VXLAN ID Ranges" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:72 +msgid "N1K Network VLAN Ranges" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:74 +msgid "N1K default policy profile" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:76 +msgid "N1K Policy profile polling duration in seconds" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:101 +#, python-format +msgid "seg_min %(seg_min)s, seg_max %(seg_max)s" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:226 +#, python-format +msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:344 +#, python-format +msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:348 +#, python-format +msgid "" +"Reserving specific vlan %(vlan)s on physical network %(network)s outside " +"pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:376 +#, python-format +msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:381 +#, python-format +msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:385 +#, python-format +msgid "vlan_id %(vlan)s on physical network %(network)s not found" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:395 +#, python-format +msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:433 +#, python-format +msgid "Removing vxlan %s from pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:464 +#, python-format +msgid "Reserving specific vxlan %s from pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:466 +#, python-format +msgid "Reserving specific vxlan %s outside pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:488 +#, python-format +msgid "Releasing vxlan %s to pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:492 +#, python-format +msgid "Releasing vxlan %s outside pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:495 +#, python-format +msgid "vxlan_id %s not found" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:603 +msgid "create_network_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:621 +msgid "delete_network_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:635 +msgid "update_network_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:644 +msgid "get_network_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:670 +msgid "create_policy_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:681 +msgid "delete_policy_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:690 +msgid "update_policy_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:699 +msgid "get_policy_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:726 +msgid "_profile_binding_exists()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:733 +msgid "_get_profile_binding" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:742 +msgid "get_profile_binding()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:751 +msgid "delete_profile_binding()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:758 +#, python-format +msgid "" +"Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " +"ID %(tenant_id)" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:772 +msgid "_get_profile_bindings()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:991 +msgid "invalid segment range. example range: 500-550" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1001 +msgid "arguments segment_type and segment_range missing for network profile" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1008 +msgid "segment_type should either be vlan or vxlan" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1036 +#, python-format +msgid "NetworkProfile name %s already exists" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1048 +msgid "segment range overlaps with another profile" +msgstr "" + #: neutron/plugins/cisco/db/network_db_v2.py:46 msgid "get_qos() called" msgstr "" -#: neutron/plugins/cisco/db/network_db_v2.py:60 +#: neutron/plugins/cisco/db/network_db_v2.py:59 msgid "add_qos() called" msgstr "" @@ -4500,65 +4765,317 @@ msgstr "" msgid "get_nexussvi_bindings() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:75 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:77 #, python-format msgid "Loaded device plugin %s\n" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:93 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:94 #, python-format msgid "%(module)s.%(name)s init done" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:139 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:140 #, python-format msgid "No %s Plugin loaded" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:140 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:141 #, python-format msgid "%(plugin_key)s: %(function_name)s with args %(args)s ignored" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:235 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:236 #, python-format msgid "provider network added to DB: %(network_id)s, %(vlan_id)s" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:279 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:280 #, python-format msgid "provider network removed from DB: %s" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:387 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:388 #, python-format msgid "Unable to update port '%s' on Nexus switch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:442 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:443 msgid "Nexus plugin loaded, creating SVI on switch" msgstr "" #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:463 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:490 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:488 msgid "No Nexus plugin, sending to vswitch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:478 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:477 msgid "Nexus plugin loaded, deleting SVI from switch" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:155 -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:162 -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:175 -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:182 -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:202 -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:208 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:195 +#, python-format +msgid "seg id %s\n" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:233 +msgid "logical network" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:253 +msgid "network_segment_pool" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:293 +msgid "Invalid input for CIDR" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:410 +#, python-format +msgid "req: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:415 +#, python-format +msgid "status_code %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:420 +#, python-format +msgid "VSM: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:192 +msgid "_setup_vsm" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:213 +msgid "_populate_policy_profiles" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:216 +#, python-format +msgid "_populate_policy_profiles %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:224 +msgid "No policy profile populated from VSM" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:231 +msgid "_poll_policies" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:313 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324 +#: neutron/plugins/mlnx/mlnx_plugin.py:155 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378 +msgid "provider:network_type required" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:317 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:331 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:334 +#: neutron/plugins/mlnx/mlnx_plugin.py:185 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:388 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 +msgid "provider:segmentation_id required" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:320 +msgid "provider:segmentation_id out of range (1 through 4094)" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:325 +msgid "provider:physical_network specified for VXLAN network" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:334 +msgid "provider:segmentation_id out of range (5000+)" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:338 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 +#: neutron/plugins/mlnx/mlnx_plugin.py:171 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 +#, python-format +msgid "provider:network_type %s not supported" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:344 +#: neutron/plugins/mlnx/mlnx_plugin.py:212 +#, python-format +msgid "unknown provider:physical_network %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:350 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:368 +#: neutron/plugins/mlnx/mlnx_plugin.py:218 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 +msgid "provider:physical_network required" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:405 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:408 +msgid "n1kv:profile_id does not exist" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:419 +msgid "_send_create_logical_network" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:440 +#, python-format +msgid "_send_create_network_profile_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:450 +#, python-format +msgid "_send_delete_network_profile_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:463 +#, python-format +msgid "_send_create_network_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:477 +#, python-format +msgid "_send_update_network_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:494 +#, python-format +msgid "_send_delete_network_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:508 +#, python-format +msgid "_send_create_subnet_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:522 +#, python-format +msgid "_send_delete_subnet_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:539 +#, python-format +msgid "_send_create_port_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:580 +#, python-format +msgid "_send_update_port_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:595 +#, python-format +msgid "_send_delete_port_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:636 +#, python-format +msgid "create network: profile_id=%s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:644 +#, python-format +msgid "" +"Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, " +"multicast_ip %(multicast_ip)s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:687 +#: neutron/plugins/hyperv/hyperv_neutron_plugin.py:249 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:174 +#: neutron/plugins/mlnx/mlnx_plugin.py:271 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:479 +#, python-format +msgid "Created network: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:708 +#, python-format +msgid "Updated network: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:734 +#, python-format +msgid "Deleted network: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:744 +#, python-format +msgid "Get network: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:765 +msgid "Get networks" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:803 +#, python-format +msgid "create port: profile_id=%s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:816 +#, python-format +msgid "Created port: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:836 +#, python-format +msgid "Update port: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:863 +#, python-format +msgid "Get port: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:883 +msgid "Get ports" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:899 +msgid "Create subnet" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:907 +#, python-format +msgid "Created subnet: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:918 +msgid "Update subnet" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:932 +#, python-format +msgid "Delete subnet: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:947 +#, python-format +msgid "Get subnet: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:967 +msgid "Get subnets" +msgstr "" + +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:158 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:165 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:178 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:185 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:205 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:211 #, python-format msgid "NexusDriver: %s" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:189 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:192 #, python-format msgid "NexusDriver created VLAN: %s" msgstr "" @@ -4727,14 +5244,6 @@ msgstr "" msgid "Network type %s not supported" msgstr "" -#: neutron/plugins/hyperv/hyperv_neutron_plugin.py:249 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:174 -#: neutron/plugins/mlnx/mlnx_plugin.py:271 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:479 -#, python-format -msgid "Created network: %s" -msgstr "" - #: neutron/plugins/hyperv/rpc_callbacks.py:77 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:116 #: neutron/plugins/mlnx/rpc_callbacks.py:97 @@ -4979,25 +5488,12 @@ msgstr "" msgid "%s. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324 -#: neutron/plugins/mlnx/mlnx_plugin.py:155 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378 -msgid "provider:network_type required" -msgstr "" - #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:328 #: neutron/plugins/mlnx/mlnx_plugin.py:180 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:382 msgid "provider:segmentation_id specified for flat network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:334 -#: neutron/plugins/mlnx/mlnx_plugin.py:185 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:388 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 -msgid "provider:segmentation_id required" -msgstr "" - #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:337 #: neutron/plugins/mlnx/mlnx_plugin.py:188 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:391 @@ -5017,25 +5513,12 @@ msgstr "" msgid "provider:segmentation_id specified for local network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 -#: neutron/plugins/mlnx/mlnx_plugin.py:171 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 -#, python-format -msgid "provider:network_type %s not supported" -msgstr "" - #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:362 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:368 -#: neutron/plugins/mlnx/mlnx_plugin.py:218 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 -msgid "provider:physical_network required" -msgstr "" - #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:89 msgid "Invalid Network ID, will lead to incorrect bridgename" msgstr "" @@ -6410,11 +6893,6 @@ msgstr "" msgid "%s. Server terminated!" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:212 -#, python-format -msgid "unknown provider:physical_network %s" -msgstr "" - #: neutron/plugins/mlnx/mlnx_plugin.py:233 msgid "invalid vnic_type on port_create" msgstr "" @@ -6674,118 +7152,118 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:166 +#: neutron/plugins/nec/nec_plugin.py:150 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:170 +#: neutron/plugins/nec/nec_plugin.py:154 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:174 +#: neutron/plugins/nec/nec_plugin.py:158 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:180 +#: neutron/plugins/nec/nec_plugin.py:162 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:186 +#: neutron/plugins/nec/nec_plugin.py:170 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:204 -#, python-format -msgid "delete_ofc_port() failed due to %s" +#: neutron/plugins/nec/nec_plugin.py:183 +msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:208 -msgid "deactivate_port(): skip, ofc_port does not exist." +#: neutron/plugins/nec/nec_plugin.py:191 +#, python-format +msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:220 +#: neutron/plugins/nec/nec_plugin.py:212 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:239 +#: neutron/plugins/nec/nec_plugin.py:229 #, python-format -msgid "create_network() failed due to %s" +msgid "failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:255 +#: neutron/plugins/nec/nec_plugin.py:245 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:295 +#: neutron/plugins/nec/nec_plugin.py:285 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:314 +#: neutron/plugins/nec/nec_plugin.py:304 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:329 +#: neutron/plugins/nec/nec_plugin.py:319 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:344 +#: neutron/plugins/nec/nec_plugin.py:334 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:357 +#: neutron/plugins/nec/nec_plugin.py:347 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:380 +#: neutron/plugins/nec/nec_plugin.py:371 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:409 +#: neutron/plugins/nec/nec_plugin.py:400 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:417 +#: neutron/plugins/nec/nec_plugin.py:408 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:477 +#: neutron/plugins/nec/nec_plugin.py:468 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:508 +#: neutron/plugins/nec/nec_plugin.py:499 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:518 +#: neutron/plugins/nec/nec_plugin.py:509 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:537 +#: neutron/plugins/nec/nec_plugin.py:528 #, 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:542 +#: neutron/plugins/nec/nec_plugin.py:533 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -8827,27 +9305,127 @@ msgstr "" msgid "Multiple providers specified for service %s" msgstr "" -#: neutron/services/firewall/fwaas_plugin.py:47 +#: neutron/services/firewall/fwaas_plugin.py:48 msgid "set_firewall_status() called" msgstr "" -#: neutron/services/firewall/fwaas_plugin.py:59 +#: neutron/services/firewall/fwaas_plugin.py:60 msgid "firewall_deleted() called" msgstr "" -#: neutron/services/firewall/fwaas_plugin.py:67 +#: neutron/services/firewall/fwaas_plugin.py:68 #, python-format msgid "Firewall %s unexpectedly deleted by agent." msgstr "" -#: neutron/services/firewall/fwaas_plugin.py:73 +#: neutron/services/firewall/fwaas_plugin.py:74 msgid "get_firewalls_for_tenant() called" msgstr "" -#: neutron/services/firewall/fwaas_plugin.py:82 +#: neutron/services/firewall/fwaas_plugin.py:83 msgid "get_firewalls_for_tenant_without_rules() called" msgstr "" +#: neutron/services/firewall/fwaas_plugin.py:89 +msgid "get_tenants_with_firewalls() called" +msgstr "" + +#: neutron/services/firewall/agents/firewall_agent_api.py:34 +msgid "Name of the FWaaS Driver" +msgstr "" + +#: neutron/services/firewall/agents/firewall_agent_api.py:38 +msgid "Enable FWaaS" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:45 +msgid "Retrieve Firewall with rules from Plugin" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:54 +msgid "Retrieve Tenants with Firewalls configured from Plugin" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:66 +msgid "Initializing firewall agent" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:73 +#, python-format +msgid "FWaaS Driver Loaded: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:75 +#, python-format +msgid "Error importing FWaaS device driver: %s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:107 +#, python-format +msgid "%(func_name)s from agent for fw: %(fwid)s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:115 +#, python-format +msgid "No Routers on tenant: %s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:117 +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:241 +#, python-format +msgid "Apply fw on Router List: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:126 +#, python-format +msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:141 +#, python-format +msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:158 +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:171 +#, python-format +msgid "Firewall Driver Error on fw state %(fwmsg)s for fw: %(fwid)s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:183 +#, python-format +msgid "Process router add, router_id: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:194 +#, python-format +msgid "Process router add, fw_list: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:211 +#, python-format +msgid "FWaaS RPC info call failed for '%s'." +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:223 +#, python-format +msgid "Tenants with Firewalls: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:233 +#, python-format +msgid "Router List: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:235 +#, python-format +msgid "fw_list: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252 +msgid "Failed fwaas process services sync" +msgstr "" + #: neutron/services/loadbalancer/agent_scheduler.py:94 #, python-format msgid "Pool %(pool_id)s has already been hosted by lbaas agent %(agent_id)s" @@ -9208,3 +9786,76 @@ msgstr "" #~ msgid "get_all_nexusport_bindings() called" #~ msgstr "" +#~ msgid "" +#~ "%(class_name)s method %(method_name)scalled with " +#~ "arguments %(args)s %(kwargs)s " +#~ msgstr "" + +#~ msgid "create_credential() called" +#~ msgstr "" + +#~ msgid "delete_credential() called" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to complete operation. No more" +#~ " dynamic nics are available in the" +#~ " system." +#~ msgstr "" + +#~ msgid "" +#~ "NetworkVlanBinding for %(vlan_id)s and network" +#~ " %(network_id)s already exists" +#~ msgstr "" + +#~ msgid "Vlan ID %(vlan_id)s not found" +#~ msgstr "" + +#~ msgid "No Vlan ID available" +#~ msgstr "" + +#~ msgid "QoS level %(qos_id)s could not be found for tenant %(tenant_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "QoS level with name %(qos_name)s already" +#~ " exists for tenant %(tenant_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "Credential %(credential_id)s could not be " +#~ "found for tenant %(tenant_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "Credential %(credential_name)s could not be" +#~ " found for tenant %(tenant_id)s" +#~ msgstr "" + +#~ msgid "Credential %(credential_name)s already exists for tenant %(tenant_id)s" +#~ msgstr "" + +#~ msgid "Nexus Port Binding (%(filters)s) is not present" +#~ msgstr "" + +#~ msgid "No usable Nexus switch found to create SVI interface" +#~ msgstr "" + +#~ msgid "PortVnic Binding %(port_id)s already exists" +#~ msgstr "" + +#~ msgid "PortVnic Binding %(port_id)s is not present" +#~ msgstr "" + +#~ msgid "No subnet_id specified for router gateway" +#~ msgstr "" + +#~ msgid "Subnet %(subnet_id)s has an interface on %(router_id)s" +#~ msgstr "" + +#~ msgid "Nexus hardware router gateway only uses Subnet Ids" +#~ msgstr "" + +#~ msgid "create_network() failed due to %s" +#~ msgstr "" + diff --git a/neutron/locale/ko_KR/LC_MESSAGES/neutron.po b/neutron/locale/ko_KR/LC_MESSAGES/neutron.po index 713a87c6c..3010fbeb3 100644 --- a/neutron/locale/ko_KR/LC_MESSAGES/neutron.po +++ b/neutron/locale/ko_KR/LC_MESSAGES/neutron.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-08-12 06:14+0000\n" +"POT-Creation-Date: 2013-08-13 06:13+0000\n" "PO-Revision-Date: 2013-04-28 05:13+0000\n" "Last-Translator: ujuc Gang \n" "Language-Team: ko_KR \n" @@ -517,20 +517,20 @@ msgstr "" msgid "Unable update lease. Exception" msgstr "" -#: neutron/agent/dhcp_agent.py:841 neutron/agent/l3_agent.py:805 +#: neutron/agent/dhcp_agent.py:841 neutron/agent/l3_agent.py:808 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:847 neutron/agent/l3_agent.py:810 +#: neutron/agent/dhcp_agent.py:847 neutron/agent/l3_agent.py:813 #: 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:855 neutron/agent/l3_agent.py:815 +#: neutron/agent/dhcp_agent.py:855 neutron/agent/l3_agent.py:818 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:281 #, python-format msgid "agent_updated by server side %s!" @@ -583,65 +583,65 @@ msgid "" "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:334 +#: neutron/agent/l3_agent.py:335 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:336 neutron/db/l3_db.py:924 +#: neutron/agent/l3_agent.py:337 neutron/db/l3_db.py:924 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: neutron/agent/l3_agent.py:470 +#: neutron/agent/l3_agent.py:471 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: neutron/agent/l3_agent.py:607 +#: neutron/agent/l3_agent.py:608 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:612 +#: neutron/agent/l3_agent.py:613 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:620 +#: neutron/agent/l3_agent.py:621 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:624 +#: neutron/agent/l3_agent.py:625 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:631 +#: neutron/agent/l3_agent.py:632 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: neutron/agent/l3_agent.py:687 neutron/agent/l3_agent.py:716 +#: neutron/agent/l3_agent.py:688 neutron/agent/l3_agent.py:719 msgid "Failed synchronizing routers" msgstr "" -#: neutron/agent/l3_agent.py:712 +#: neutron/agent/l3_agent.py:715 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:720 +#: neutron/agent/l3_agent.py:723 msgid "L3 agent started" msgstr "" -#: neutron/agent/l3_agent.py:740 +#: neutron/agent/l3_agent.py:743 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:748 +#: neutron/agent/l3_agent.py:751 #, python-format msgid "Removed route entry is '%s'" msgstr "" @@ -1951,7 +1951,7 @@ msgstr "" #: neutron/common/log.py:31 #, python-format msgid "" -"%(class_name)s method %(method_name)scalled with arguments %(args)s " +"%(class_name)s method %(method_name)s called with arguments %(args)s " "%(kwargs)s " msgstr "" @@ -2425,17 +2425,17 @@ msgid "" msgstr "" #: neutron/db/firewall/firewall_db.py:228 -#: neutron/services/firewall/fwaas_plugin.py:202 +#: neutron/services/firewall/fwaas_plugin.py:211 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:244 -#: neutron/services/firewall/fwaas_plugin.py:211 +#: neutron/services/firewall/fwaas_plugin.py:220 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:254 -#: neutron/services/firewall/fwaas_plugin.py:226 +#: neutron/services/firewall/fwaas_plugin.py:235 msgid "delete_firewall() called" msgstr "" @@ -2456,7 +2456,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:296 -#: neutron/services/firewall/fwaas_plugin.py:235 +#: neutron/services/firewall/fwaas_plugin.py:244 msgid "update_firewall_policy() called" msgstr "" @@ -2481,12 +2481,12 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:364 -#: neutron/services/firewall/fwaas_plugin.py:243 +#: neutron/services/firewall/fwaas_plugin.py:252 msgid "update_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:388 -#: neutron/services/firewall/fwaas_plugin.py:253 +#: neutron/services/firewall/fwaas_plugin.py:262 msgid "delete_firewall_rule() called" msgstr "" @@ -2503,12 +2503,12 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:416 -#: neutron/services/firewall/fwaas_plugin.py:272 +#: neutron/services/firewall/fwaas_plugin.py:281 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:456 -#: neutron/services/firewall/fwaas_plugin.py:280 +#: neutron/services/firewall/fwaas_plugin.py:289 msgid "remove_rule() called" msgstr "" @@ -2729,30 +2729,35 @@ msgstr "" msgid "Missing rule info argument for insert/remove rule operation." msgstr "" -#: neutron/extensions/firewall.py:138 +#: neutron/extensions/firewall.py:98 +#, python-format +msgid "%(driver)s: Internal driver error." +msgstr "" + +#: neutron/extensions/firewall.py:147 #, python-format msgid "Port '%s' is not a valid number" msgstr "" -#: neutron/extensions/firewall.py:142 +#: neutron/extensions/firewall.py:151 #, python-format msgid "Invalid port '%s'" msgstr "" -#: neutron/extensions/firewall.py:156 +#: neutron/extensions/firewall.py:165 #, python-format msgid "%(msg_ip)s and %(msg_subnet)s" msgstr "" -#: neutron/extensions/firewall.py:276 +#: neutron/extensions/firewall.py:285 msgid "Number of firewalls allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/extensions/firewall.py:280 +#: neutron/extensions/firewall.py:289 msgid "Number of firewall policies allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/extensions/firewall.py:284 +#: neutron/extensions/firewall.py:293 msgid "Number of firewall rules allowed per tenant, -1 for unlimited" msgstr "" @@ -2939,6 +2944,7 @@ msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:56 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:373 msgid "plugin does not support updating provider attributes" msgstr "" @@ -4165,115 +4171,107 @@ msgstr "" msgid "Connect success to host %(host)s:%(ssh_port)d" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:75 +#: neutron/plugins/cisco/network_plugin.py:74 #, python-format msgid "Model %s manages state" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:88 +#: neutron/plugins/cisco/network_plugin.py:87 msgid "Plugin initialization complete" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:134 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:222 +#: neutron/plugins/cisco/network_plugin.py:133 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:223 msgid "create_network() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:151 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:254 +#: neutron/plugins/cisco/network_plugin.py:150 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:255 msgid "update_network() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:164 +#: neutron/plugins/cisco/network_plugin.py:163 msgid "delete_network() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:187 +#: neutron/plugins/cisco/network_plugin.py:186 msgid "get_network() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:192 +#: neutron/plugins/cisco/network_plugin.py:191 msgid "get_networks() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:197 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:320 +#: neutron/plugins/cisco/network_plugin.py:196 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:321 msgid "create_port() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:207 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:406 +#: neutron/plugins/cisco/network_plugin.py:206 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:407 msgid "delete_port() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:226 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:365 +#: neutron/plugins/cisco/network_plugin.py:225 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:366 msgid "update_port() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:237 +#: neutron/plugins/cisco/network_plugin.py:236 msgid "create_subnet() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:249 +#: neutron/plugins/cisco/network_plugin.py:248 #: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:339 msgid "update_subnet() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:255 +#: neutron/plugins/cisco/network_plugin.py:254 msgid "delete_subnet() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:278 +#: neutron/plugins/cisco/network_plugin.py:277 #: neutron/plugins/cisco/db/network_db_v2.py:38 msgid "get_all_qoss() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:284 +#: neutron/plugins/cisco/network_plugin.py:283 msgid "get_qos_details() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:294 +#: neutron/plugins/cisco/network_plugin.py:293 msgid "create_qos() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:300 +#: neutron/plugins/cisco/network_plugin.py:299 msgid "delete_qos() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:310 +#: neutron/plugins/cisco/network_plugin.py:309 msgid "rename_qos() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:321 +#: neutron/plugins/cisco/network_plugin.py:320 msgid "get_all_credentials() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:327 +#: neutron/plugins/cisco/network_plugin.py:326 msgid "get_credential_details() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:338 -msgid "create_credential() called" -msgstr "" - -#: neutron/plugins/cisco/network_plugin.py:345 -msgid "delete_credential() called" -msgstr "" - -#: neutron/plugins/cisco/network_plugin.py:356 +#: neutron/plugins/cisco/network_plugin.py:335 msgid "rename_credential() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:367 +#: neutron/plugins/cisco/network_plugin.py:345 msgid "schedule_host() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:379 +#: neutron/plugins/cisco/network_plugin.py:357 msgid "associate_port() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:386 +#: neutron/plugins/cisco/network_plugin.py:364 msgid "detach_port() called" msgstr "" @@ -4284,7 +4282,7 @@ msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:32 msgid "" -"Unable to complete operation. No more dynamic nics are available in the " +"Unable to complete operation. No more dynamic NICs are available in the " "system." msgstr "" @@ -4292,93 +4290,168 @@ msgstr "" #, python-format msgid "" "NetworkVlanBinding for %(vlan_id)s and network %(network_id)s already " -"exists" +"exists." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:44 #, python-format -msgid "Vlan ID %(vlan_id)s not found" +msgid "Vlan ID %(vlan_id)s not found." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:49 -msgid "No Vlan ID available" +msgid "" +"Unable to complete operation. VLAN ID exists outside of the configured " +"network segment range." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:54 -#, python-format -msgid "QoS level %(qos_id)s could not be found for tenant %(tenant_id)s" +#: neutron/plugins/cisco/common/cisco_exceptions.py:55 +msgid "No Vlan ID available." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:60 #, python-format -msgid "QoS level with name %(qos_name)s already exists for tenant %(tenant_id)s" +msgid "QoS level %(qos_id)s could not be found for tenant %(tenant_id)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:66 #, python-format -msgid "Credential %(credential_id)s could not be found for tenant %(tenant_id)s" +msgid "QoS level with name %(qos_name)s already exists for tenant %(tenant_id)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:72 #, python-format -msgid "Credential %(credential_name)s could not be found for tenant %(tenant_id)s" +msgid "Credential %(credential_id)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:77 +#, python-format +msgid "Credential %(credential_name)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:78 +#: neutron/plugins/cisco/common/cisco_exceptions.py:82 #, python-format -msgid "Credential %(credential_name)s already exists for tenant %(tenant_id)s" +msgid "Credential %(credential_name)s already exists." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:84 +#: neutron/plugins/cisco/common/cisco_exceptions.py:87 #, python-format msgid "Provider network %s already exists" msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:89 +#: neutron/plugins/cisco/common/cisco_exceptions.py:92 #, python-format msgid "Connection to %(host)s is not configured." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:94 +#: neutron/plugins/cisco/common/cisco_exceptions.py:97 #, python-format msgid "Unable to connect to Nexus %(nexus_host)s. Reason: %(exc)s." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:99 +#: neutron/plugins/cisco/common/cisco_exceptions.py:102 #, python-format msgid "Failed to configure Nexus: %(config)s. Reason: %(exc)s." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:104 +#: neutron/plugins/cisco/common/cisco_exceptions.py:107 #, python-format -msgid "Nexus Port Binding (%(filters)s) is not present" +msgid "Nexus Port Binding (%(filters)s) is not present." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:113 -msgid "No usable Nexus switch found to create SVI interface" +#: neutron/plugins/cisco/common/cisco_exceptions.py:116 +msgid "No usable Nexus switch found to create SVI interface." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:118 +#: neutron/plugins/cisco/common/cisco_exceptions.py:121 #, python-format -msgid "PortVnic Binding %(port_id)s already exists" +msgid "PortVnic Binding %(port_id)s already exists." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:123 +#: neutron/plugins/cisco/common/cisco_exceptions.py:126 #, python-format -msgid "PortVnic Binding %(port_id)s is not present" +msgid "PortVnic Binding %(port_id)s is not present." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:131 +msgid "No subnet_id specified for router gateway." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:136 +#, python-format +msgid "Subnet %(subnet_id)s has an interface on %(router_id)s." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:141 +msgid "Nexus hardware router gateway only uses Subnet Ids." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:145 +#, python-format +msgid "" +"Unable to unplug the attachment %(att_id)s from port %(port_id)s for " +"network %(net_id)s. The attachment %(att_id)s does not exist." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:128 -msgid "No subnet_id specified for router gateway" +#: neutron/plugins/cisco/common/cisco_exceptions.py:152 +#, python-format +msgid "Policy Profile %(profile_id)s already exists." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:158 +#, python-format +msgid "Policy Profile %(profile_id)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:163 +#, python-format +msgid "Network Profile %(profile_id)s already exists." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:169 +#, python-format +msgid "Network Profile %(profile_id)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:174 +#, python-format +msgid "" +"No more segments available in network segment pool " +"%(network_profile_name)s." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:180 +#, python-format +msgid "VM Network %(name)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:185 +#, python-format +msgid "Unable to create the network. The VXLAN ID %(vxlan_id)s is in use." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:191 +#, python-format +msgid "Connection to VSM failed: %(reason)s." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:196 +#, python-format +msgid "Internal VSM Error: %(reason)s." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:201 +#, python-format +msgid "Network Binding for network %(network_id)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:133 +#: neutron/plugins/cisco/common/cisco_exceptions.py:207 #, python-format -msgid "Subnet %(subnet_id)s has an interface on %(router_id)s" +msgid "Port Binding for port %(port_id)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:138 -msgid "Nexus hardware router gateway only uses Subnet Ids" +#: neutron/plugins/cisco/common/cisco_exceptions.py:213 +#, python-format +msgid "Profile-Tenant binding for profile %(profile_id)s could not be found." msgstr "" #: neutron/plugins/cisco/common/cisco_faults.py:74 @@ -4429,31 +4502,223 @@ msgstr "" msgid "Nexus Switch to use" msgstr "" -#: neutron/plugins/cisco/common/config.py:36 +#: neutron/plugins/cisco/common/config.py:35 msgid "VLAN Name prefix" msgstr "" -#: neutron/plugins/cisco/common/config.py:38 +#: neutron/plugins/cisco/common/config.py:37 msgid "VLAN Name prefix for provider vlans" msgstr "" -#: neutron/plugins/cisco/common/config.py:46 +#: neutron/plugins/cisco/common/config.py:45 msgid "Distribute SVI interfaces over all switches" msgstr "" -#: neutron/plugins/cisco/common/config.py:50 +#: neutron/plugins/cisco/common/config.py:49 msgid "Model Class" msgstr "" -#: neutron/plugins/cisco/common/config.py:54 +#: neutron/plugins/cisco/common/config.py:53 msgid "Nexus Driver Name" msgstr "" +#: neutron/plugins/cisco/common/config.py:58 +msgid "N1K Integration Bridge" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:60 +msgid "N1K Enable Tunneling" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:62 +msgid "N1K Tunnel Bridge" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:64 +msgid "N1K Local IP" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:66 +msgid "N1K Tenant Network Type" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:68 +msgid "N1K Bridge Mappings" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:70 +msgid "N1K VXLAN ID Ranges" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:72 +msgid "N1K Network VLAN Ranges" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:74 +msgid "N1K default policy profile" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:76 +msgid "N1K Policy profile polling duration in seconds" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:101 +#, python-format +msgid "seg_min %(seg_min)s, seg_max %(seg_max)s" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:226 +#, python-format +msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:344 +#, python-format +msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:348 +#, python-format +msgid "" +"Reserving specific vlan %(vlan)s on physical network %(network)s outside " +"pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:376 +#, python-format +msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:381 +#, python-format +msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:385 +#, python-format +msgid "vlan_id %(vlan)s on physical network %(network)s not found" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:395 +#, python-format +msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:433 +#, python-format +msgid "Removing vxlan %s from pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:464 +#, python-format +msgid "Reserving specific vxlan %s from pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:466 +#, python-format +msgid "Reserving specific vxlan %s outside pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:488 +#, python-format +msgid "Releasing vxlan %s to pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:492 +#, python-format +msgid "Releasing vxlan %s outside pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:495 +#, python-format +msgid "vxlan_id %s not found" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:603 +msgid "create_network_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:621 +msgid "delete_network_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:635 +msgid "update_network_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:644 +msgid "get_network_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:670 +msgid "create_policy_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:681 +msgid "delete_policy_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:690 +msgid "update_policy_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:699 +msgid "get_policy_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:726 +msgid "_profile_binding_exists()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:733 +msgid "_get_profile_binding" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:742 +msgid "get_profile_binding()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:751 +msgid "delete_profile_binding()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:758 +#, python-format +msgid "" +"Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " +"ID %(tenant_id)" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:772 +msgid "_get_profile_bindings()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:991 +msgid "invalid segment range. example range: 500-550" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1001 +msgid "arguments segment_type and segment_range missing for network profile" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1008 +msgid "segment_type should either be vlan or vxlan" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1036 +#, python-format +msgid "NetworkProfile name %s already exists" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1048 +msgid "segment range overlaps with another profile" +msgstr "" + #: neutron/plugins/cisco/db/network_db_v2.py:46 msgid "get_qos() called" msgstr "" -#: neutron/plugins/cisco/db/network_db_v2.py:60 +#: neutron/plugins/cisco/db/network_db_v2.py:59 msgid "add_qos() called" msgstr "" @@ -4500,65 +4765,317 @@ msgstr "" msgid "get_nexussvi_bindings() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:75 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:77 #, python-format msgid "Loaded device plugin %s\n" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:93 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:94 #, python-format msgid "%(module)s.%(name)s init done" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:139 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:140 #, python-format msgid "No %s Plugin loaded" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:140 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:141 #, python-format msgid "%(plugin_key)s: %(function_name)s with args %(args)s ignored" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:235 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:236 #, python-format msgid "provider network added to DB: %(network_id)s, %(vlan_id)s" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:279 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:280 #, python-format msgid "provider network removed from DB: %s" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:387 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:388 #, python-format msgid "Unable to update port '%s' on Nexus switch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:442 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:443 msgid "Nexus plugin loaded, creating SVI on switch" msgstr "" #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:463 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:490 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:488 msgid "No Nexus plugin, sending to vswitch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:478 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:477 msgid "Nexus plugin loaded, deleting SVI from switch" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:155 -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:162 -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:175 -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:182 -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:202 -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:208 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:195 +#, python-format +msgid "seg id %s\n" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:233 +msgid "logical network" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:253 +msgid "network_segment_pool" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:293 +msgid "Invalid input for CIDR" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:410 +#, python-format +msgid "req: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:415 +#, python-format +msgid "status_code %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:420 +#, python-format +msgid "VSM: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:192 +msgid "_setup_vsm" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:213 +msgid "_populate_policy_profiles" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:216 +#, python-format +msgid "_populate_policy_profiles %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:224 +msgid "No policy profile populated from VSM" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:231 +msgid "_poll_policies" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:313 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324 +#: neutron/plugins/mlnx/mlnx_plugin.py:155 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378 +msgid "provider:network_type required" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:317 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:331 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:334 +#: neutron/plugins/mlnx/mlnx_plugin.py:185 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:388 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 +msgid "provider:segmentation_id required" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:320 +msgid "provider:segmentation_id out of range (1 through 4094)" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:325 +msgid "provider:physical_network specified for VXLAN network" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:334 +msgid "provider:segmentation_id out of range (5000+)" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:338 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 +#: neutron/plugins/mlnx/mlnx_plugin.py:171 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 +#, python-format +msgid "provider:network_type %s not supported" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:344 +#: neutron/plugins/mlnx/mlnx_plugin.py:212 +#, python-format +msgid "unknown provider:physical_network %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:350 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:368 +#: neutron/plugins/mlnx/mlnx_plugin.py:218 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 +msgid "provider:physical_network required" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:405 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:408 +msgid "n1kv:profile_id does not exist" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:419 +msgid "_send_create_logical_network" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:440 +#, python-format +msgid "_send_create_network_profile_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:450 +#, python-format +msgid "_send_delete_network_profile_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:463 +#, python-format +msgid "_send_create_network_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:477 +#, python-format +msgid "_send_update_network_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:494 +#, python-format +msgid "_send_delete_network_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:508 +#, python-format +msgid "_send_create_subnet_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:522 +#, python-format +msgid "_send_delete_subnet_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:539 +#, python-format +msgid "_send_create_port_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:580 +#, python-format +msgid "_send_update_port_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:595 +#, python-format +msgid "_send_delete_port_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:636 +#, python-format +msgid "create network: profile_id=%s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:644 +#, python-format +msgid "" +"Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, " +"multicast_ip %(multicast_ip)s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:687 +#: neutron/plugins/hyperv/hyperv_neutron_plugin.py:249 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:174 +#: neutron/plugins/mlnx/mlnx_plugin.py:271 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:479 +#, python-format +msgid "Created network: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:708 +#, python-format +msgid "Updated network: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:734 +#, python-format +msgid "Deleted network: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:744 +#, python-format +msgid "Get network: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:765 +msgid "Get networks" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:803 +#, python-format +msgid "create port: profile_id=%s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:816 +#, python-format +msgid "Created port: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:836 +#, python-format +msgid "Update port: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:863 +#, python-format +msgid "Get port: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:883 +msgid "Get ports" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:899 +msgid "Create subnet" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:907 +#, python-format +msgid "Created subnet: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:918 +msgid "Update subnet" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:932 +#, python-format +msgid "Delete subnet: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:947 +#, python-format +msgid "Get subnet: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:967 +msgid "Get subnets" +msgstr "" + +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:158 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:165 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:178 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:185 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:205 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:211 #, python-format msgid "NexusDriver: %s" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:189 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:192 #, python-format msgid "NexusDriver created VLAN: %s" msgstr "" @@ -4727,14 +5244,6 @@ msgstr "" msgid "Network type %s not supported" msgstr "" -#: neutron/plugins/hyperv/hyperv_neutron_plugin.py:249 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:174 -#: neutron/plugins/mlnx/mlnx_plugin.py:271 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:479 -#, python-format -msgid "Created network: %s" -msgstr "" - #: neutron/plugins/hyperv/rpc_callbacks.py:77 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:116 #: neutron/plugins/mlnx/rpc_callbacks.py:97 @@ -4979,25 +5488,12 @@ msgstr "" msgid "%s. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324 -#: neutron/plugins/mlnx/mlnx_plugin.py:155 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378 -msgid "provider:network_type required" -msgstr "" - #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:328 #: neutron/plugins/mlnx/mlnx_plugin.py:180 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:382 msgid "provider:segmentation_id specified for flat network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:334 -#: neutron/plugins/mlnx/mlnx_plugin.py:185 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:388 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 -msgid "provider:segmentation_id required" -msgstr "" - #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:337 #: neutron/plugins/mlnx/mlnx_plugin.py:188 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:391 @@ -5017,25 +5513,12 @@ msgstr "" msgid "provider:segmentation_id specified for local network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 -#: neutron/plugins/mlnx/mlnx_plugin.py:171 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 -#, python-format -msgid "provider:network_type %s not supported" -msgstr "" - #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:362 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:368 -#: neutron/plugins/mlnx/mlnx_plugin.py:218 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 -msgid "provider:physical_network required" -msgstr "" - #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:89 msgid "Invalid Network ID, will lead to incorrect bridgename" msgstr "" @@ -6410,11 +6893,6 @@ msgstr "" msgid "%s. Server terminated!" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:212 -#, python-format -msgid "unknown provider:physical_network %s" -msgstr "" - #: neutron/plugins/mlnx/mlnx_plugin.py:233 msgid "invalid vnic_type on port_create" msgstr "" @@ -6674,118 +7152,118 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:166 +#: neutron/plugins/nec/nec_plugin.py:150 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:170 +#: neutron/plugins/nec/nec_plugin.py:154 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:174 +#: neutron/plugins/nec/nec_plugin.py:158 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:180 +#: neutron/plugins/nec/nec_plugin.py:162 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:186 +#: neutron/plugins/nec/nec_plugin.py:170 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:204 -#, python-format -msgid "delete_ofc_port() failed due to %s" +#: neutron/plugins/nec/nec_plugin.py:183 +msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:208 -msgid "deactivate_port(): skip, ofc_port does not exist." +#: neutron/plugins/nec/nec_plugin.py:191 +#, python-format +msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:220 +#: neutron/plugins/nec/nec_plugin.py:212 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:239 +#: neutron/plugins/nec/nec_plugin.py:229 #, python-format -msgid "create_network() failed due to %s" +msgid "failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:255 +#: neutron/plugins/nec/nec_plugin.py:245 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:295 +#: neutron/plugins/nec/nec_plugin.py:285 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:314 +#: neutron/plugins/nec/nec_plugin.py:304 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:329 +#: neutron/plugins/nec/nec_plugin.py:319 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:344 +#: neutron/plugins/nec/nec_plugin.py:334 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:357 +#: neutron/plugins/nec/nec_plugin.py:347 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:380 +#: neutron/plugins/nec/nec_plugin.py:371 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:409 +#: neutron/plugins/nec/nec_plugin.py:400 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:417 +#: neutron/plugins/nec/nec_plugin.py:408 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:477 +#: neutron/plugins/nec/nec_plugin.py:468 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:508 +#: neutron/plugins/nec/nec_plugin.py:499 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:518 +#: neutron/plugins/nec/nec_plugin.py:509 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:537 +#: neutron/plugins/nec/nec_plugin.py:528 #, 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:542 +#: neutron/plugins/nec/nec_plugin.py:533 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -8827,27 +9305,127 @@ msgstr "" msgid "Multiple providers specified for service %s" msgstr "" -#: neutron/services/firewall/fwaas_plugin.py:47 +#: neutron/services/firewall/fwaas_plugin.py:48 msgid "set_firewall_status() called" msgstr "" -#: neutron/services/firewall/fwaas_plugin.py:59 +#: neutron/services/firewall/fwaas_plugin.py:60 msgid "firewall_deleted() called" msgstr "" -#: neutron/services/firewall/fwaas_plugin.py:67 +#: neutron/services/firewall/fwaas_plugin.py:68 #, python-format msgid "Firewall %s unexpectedly deleted by agent." msgstr "" -#: neutron/services/firewall/fwaas_plugin.py:73 +#: neutron/services/firewall/fwaas_plugin.py:74 msgid "get_firewalls_for_tenant() called" msgstr "" -#: neutron/services/firewall/fwaas_plugin.py:82 +#: neutron/services/firewall/fwaas_plugin.py:83 msgid "get_firewalls_for_tenant_without_rules() called" msgstr "" +#: neutron/services/firewall/fwaas_plugin.py:89 +msgid "get_tenants_with_firewalls() called" +msgstr "" + +#: neutron/services/firewall/agents/firewall_agent_api.py:34 +msgid "Name of the FWaaS Driver" +msgstr "" + +#: neutron/services/firewall/agents/firewall_agent_api.py:38 +msgid "Enable FWaaS" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:45 +msgid "Retrieve Firewall with rules from Plugin" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:54 +msgid "Retrieve Tenants with Firewalls configured from Plugin" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:66 +msgid "Initializing firewall agent" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:73 +#, python-format +msgid "FWaaS Driver Loaded: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:75 +#, python-format +msgid "Error importing FWaaS device driver: %s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:107 +#, python-format +msgid "%(func_name)s from agent for fw: %(fwid)s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:115 +#, python-format +msgid "No Routers on tenant: %s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:117 +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:241 +#, python-format +msgid "Apply fw on Router List: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:126 +#, python-format +msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:141 +#, python-format +msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:158 +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:171 +#, python-format +msgid "Firewall Driver Error on fw state %(fwmsg)s for fw: %(fwid)s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:183 +#, python-format +msgid "Process router add, router_id: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:194 +#, python-format +msgid "Process router add, fw_list: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:211 +#, python-format +msgid "FWaaS RPC info call failed for '%s'." +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:223 +#, python-format +msgid "Tenants with Firewalls: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:233 +#, python-format +msgid "Router List: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:235 +#, python-format +msgid "fw_list: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252 +msgid "Failed fwaas process services sync" +msgstr "" + #: neutron/services/loadbalancer/agent_scheduler.py:94 #, python-format msgid "Pool %(pool_id)s has already been hosted by lbaas agent %(agent_id)s" @@ -9208,3 +9786,76 @@ msgstr "" #~ msgid "get_all_nexusport_bindings() called" #~ msgstr "" +#~ msgid "" +#~ "%(class_name)s method %(method_name)scalled with " +#~ "arguments %(args)s %(kwargs)s " +#~ msgstr "" + +#~ msgid "create_credential() called" +#~ msgstr "" + +#~ msgid "delete_credential() called" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to complete operation. No more" +#~ " dynamic nics are available in the" +#~ " system." +#~ msgstr "" + +#~ msgid "" +#~ "NetworkVlanBinding for %(vlan_id)s and network" +#~ " %(network_id)s already exists" +#~ msgstr "" + +#~ msgid "Vlan ID %(vlan_id)s not found" +#~ msgstr "" + +#~ msgid "No Vlan ID available" +#~ msgstr "" + +#~ msgid "QoS level %(qos_id)s could not be found for tenant %(tenant_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "QoS level with name %(qos_name)s already" +#~ " exists for tenant %(tenant_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "Credential %(credential_id)s could not be " +#~ "found for tenant %(tenant_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "Credential %(credential_name)s could not be" +#~ " found for tenant %(tenant_id)s" +#~ msgstr "" + +#~ msgid "Credential %(credential_name)s already exists for tenant %(tenant_id)s" +#~ msgstr "" + +#~ msgid "Nexus Port Binding (%(filters)s) is not present" +#~ msgstr "" + +#~ msgid "No usable Nexus switch found to create SVI interface" +#~ msgstr "" + +#~ msgid "PortVnic Binding %(port_id)s already exists" +#~ msgstr "" + +#~ msgid "PortVnic Binding %(port_id)s is not present" +#~ msgstr "" + +#~ msgid "No subnet_id specified for router gateway" +#~ msgstr "" + +#~ msgid "Subnet %(subnet_id)s has an interface on %(router_id)s" +#~ msgstr "" + +#~ msgid "Nexus hardware router gateway only uses Subnet Ids" +#~ msgstr "" + +#~ msgid "create_network() failed due to %s" +#~ msgstr "" + diff --git a/neutron/locale/ms/LC_MESSAGES/neutron.po b/neutron/locale/ms/LC_MESSAGES/neutron.po index 7509a3a37..c6af3d01a 100644 --- a/neutron/locale/ms/LC_MESSAGES/neutron.po +++ b/neutron/locale/ms/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-08-12 06:14+0000\n" +"POT-Creation-Date: 2013-08-13 06:13+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Malay " @@ -517,20 +517,20 @@ msgstr "" msgid "Unable update lease. Exception" msgstr "" -#: neutron/agent/dhcp_agent.py:841 neutron/agent/l3_agent.py:805 +#: neutron/agent/dhcp_agent.py:841 neutron/agent/l3_agent.py:808 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:847 neutron/agent/l3_agent.py:810 +#: neutron/agent/dhcp_agent.py:847 neutron/agent/l3_agent.py:813 #: 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:855 neutron/agent/l3_agent.py:815 +#: neutron/agent/dhcp_agent.py:855 neutron/agent/l3_agent.py:818 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:281 #, python-format msgid "agent_updated by server side %s!" @@ -583,65 +583,65 @@ msgid "" "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:334 +#: neutron/agent/l3_agent.py:335 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:336 neutron/db/l3_db.py:924 +#: neutron/agent/l3_agent.py:337 neutron/db/l3_db.py:924 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: neutron/agent/l3_agent.py:470 +#: neutron/agent/l3_agent.py:471 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: neutron/agent/l3_agent.py:607 +#: neutron/agent/l3_agent.py:608 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:612 +#: neutron/agent/l3_agent.py:613 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:620 +#: neutron/agent/l3_agent.py:621 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:624 +#: neutron/agent/l3_agent.py:625 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:631 +#: neutron/agent/l3_agent.py:632 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: neutron/agent/l3_agent.py:687 neutron/agent/l3_agent.py:716 +#: neutron/agent/l3_agent.py:688 neutron/agent/l3_agent.py:719 msgid "Failed synchronizing routers" msgstr "" -#: neutron/agent/l3_agent.py:712 +#: neutron/agent/l3_agent.py:715 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:720 +#: neutron/agent/l3_agent.py:723 msgid "L3 agent started" msgstr "" -#: neutron/agent/l3_agent.py:740 +#: neutron/agent/l3_agent.py:743 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:748 +#: neutron/agent/l3_agent.py:751 #, python-format msgid "Removed route entry is '%s'" msgstr "" @@ -1951,7 +1951,7 @@ msgstr "" #: neutron/common/log.py:31 #, python-format msgid "" -"%(class_name)s method %(method_name)scalled with arguments %(args)s " +"%(class_name)s method %(method_name)s called with arguments %(args)s " "%(kwargs)s " msgstr "" @@ -2425,17 +2425,17 @@ msgid "" msgstr "" #: neutron/db/firewall/firewall_db.py:228 -#: neutron/services/firewall/fwaas_plugin.py:202 +#: neutron/services/firewall/fwaas_plugin.py:211 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:244 -#: neutron/services/firewall/fwaas_plugin.py:211 +#: neutron/services/firewall/fwaas_plugin.py:220 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:254 -#: neutron/services/firewall/fwaas_plugin.py:226 +#: neutron/services/firewall/fwaas_plugin.py:235 msgid "delete_firewall() called" msgstr "" @@ -2456,7 +2456,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:296 -#: neutron/services/firewall/fwaas_plugin.py:235 +#: neutron/services/firewall/fwaas_plugin.py:244 msgid "update_firewall_policy() called" msgstr "" @@ -2481,12 +2481,12 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:364 -#: neutron/services/firewall/fwaas_plugin.py:243 +#: neutron/services/firewall/fwaas_plugin.py:252 msgid "update_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:388 -#: neutron/services/firewall/fwaas_plugin.py:253 +#: neutron/services/firewall/fwaas_plugin.py:262 msgid "delete_firewall_rule() called" msgstr "" @@ -2503,12 +2503,12 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:416 -#: neutron/services/firewall/fwaas_plugin.py:272 +#: neutron/services/firewall/fwaas_plugin.py:281 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:456 -#: neutron/services/firewall/fwaas_plugin.py:280 +#: neutron/services/firewall/fwaas_plugin.py:289 msgid "remove_rule() called" msgstr "" @@ -2729,30 +2729,35 @@ msgstr "" msgid "Missing rule info argument for insert/remove rule operation." msgstr "" -#: neutron/extensions/firewall.py:138 +#: neutron/extensions/firewall.py:98 +#, python-format +msgid "%(driver)s: Internal driver error." +msgstr "" + +#: neutron/extensions/firewall.py:147 #, python-format msgid "Port '%s' is not a valid number" msgstr "" -#: neutron/extensions/firewall.py:142 +#: neutron/extensions/firewall.py:151 #, python-format msgid "Invalid port '%s'" msgstr "" -#: neutron/extensions/firewall.py:156 +#: neutron/extensions/firewall.py:165 #, python-format msgid "%(msg_ip)s and %(msg_subnet)s" msgstr "" -#: neutron/extensions/firewall.py:276 +#: neutron/extensions/firewall.py:285 msgid "Number of firewalls allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/extensions/firewall.py:280 +#: neutron/extensions/firewall.py:289 msgid "Number of firewall policies allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/extensions/firewall.py:284 +#: neutron/extensions/firewall.py:293 msgid "Number of firewall rules allowed per tenant, -1 for unlimited" msgstr "" @@ -2939,6 +2944,7 @@ msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:56 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:373 msgid "plugin does not support updating provider attributes" msgstr "" @@ -4165,115 +4171,107 @@ msgstr "" msgid "Connect success to host %(host)s:%(ssh_port)d" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:75 +#: neutron/plugins/cisco/network_plugin.py:74 #, python-format msgid "Model %s manages state" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:88 +#: neutron/plugins/cisco/network_plugin.py:87 msgid "Plugin initialization complete" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:134 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:222 +#: neutron/plugins/cisco/network_plugin.py:133 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:223 msgid "create_network() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:151 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:254 +#: neutron/plugins/cisco/network_plugin.py:150 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:255 msgid "update_network() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:164 +#: neutron/plugins/cisco/network_plugin.py:163 msgid "delete_network() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:187 +#: neutron/plugins/cisco/network_plugin.py:186 msgid "get_network() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:192 +#: neutron/plugins/cisco/network_plugin.py:191 msgid "get_networks() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:197 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:320 +#: neutron/plugins/cisco/network_plugin.py:196 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:321 msgid "create_port() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:207 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:406 +#: neutron/plugins/cisco/network_plugin.py:206 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:407 msgid "delete_port() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:226 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:365 +#: neutron/plugins/cisco/network_plugin.py:225 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:366 msgid "update_port() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:237 +#: neutron/plugins/cisco/network_plugin.py:236 msgid "create_subnet() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:249 +#: neutron/plugins/cisco/network_plugin.py:248 #: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:339 msgid "update_subnet() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:255 +#: neutron/plugins/cisco/network_plugin.py:254 msgid "delete_subnet() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:278 +#: neutron/plugins/cisco/network_plugin.py:277 #: neutron/plugins/cisco/db/network_db_v2.py:38 msgid "get_all_qoss() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:284 +#: neutron/plugins/cisco/network_plugin.py:283 msgid "get_qos_details() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:294 +#: neutron/plugins/cisco/network_plugin.py:293 msgid "create_qos() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:300 +#: neutron/plugins/cisco/network_plugin.py:299 msgid "delete_qos() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:310 +#: neutron/plugins/cisco/network_plugin.py:309 msgid "rename_qos() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:321 +#: neutron/plugins/cisco/network_plugin.py:320 msgid "get_all_credentials() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:327 +#: neutron/plugins/cisco/network_plugin.py:326 msgid "get_credential_details() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:338 -msgid "create_credential() called" -msgstr "" - -#: neutron/plugins/cisco/network_plugin.py:345 -msgid "delete_credential() called" -msgstr "" - -#: neutron/plugins/cisco/network_plugin.py:356 +#: neutron/plugins/cisco/network_plugin.py:335 msgid "rename_credential() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:367 +#: neutron/plugins/cisco/network_plugin.py:345 msgid "schedule_host() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:379 +#: neutron/plugins/cisco/network_plugin.py:357 msgid "associate_port() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:386 +#: neutron/plugins/cisco/network_plugin.py:364 msgid "detach_port() called" msgstr "" @@ -4284,7 +4282,7 @@ msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:32 msgid "" -"Unable to complete operation. No more dynamic nics are available in the " +"Unable to complete operation. No more dynamic NICs are available in the " "system." msgstr "" @@ -4292,93 +4290,168 @@ msgstr "" #, python-format msgid "" "NetworkVlanBinding for %(vlan_id)s and network %(network_id)s already " -"exists" +"exists." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:44 #, python-format -msgid "Vlan ID %(vlan_id)s not found" +msgid "Vlan ID %(vlan_id)s not found." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:49 -msgid "No Vlan ID available" +msgid "" +"Unable to complete operation. VLAN ID exists outside of the configured " +"network segment range." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:54 -#, python-format -msgid "QoS level %(qos_id)s could not be found for tenant %(tenant_id)s" +#: neutron/plugins/cisco/common/cisco_exceptions.py:55 +msgid "No Vlan ID available." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:60 #, python-format -msgid "QoS level with name %(qos_name)s already exists for tenant %(tenant_id)s" +msgid "QoS level %(qos_id)s could not be found for tenant %(tenant_id)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:66 #, python-format -msgid "Credential %(credential_id)s could not be found for tenant %(tenant_id)s" +msgid "QoS level with name %(qos_name)s already exists for tenant %(tenant_id)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:72 #, python-format -msgid "Credential %(credential_name)s could not be found for tenant %(tenant_id)s" +msgid "Credential %(credential_id)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:77 +#, python-format +msgid "Credential %(credential_name)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:78 +#: neutron/plugins/cisco/common/cisco_exceptions.py:82 #, python-format -msgid "Credential %(credential_name)s already exists for tenant %(tenant_id)s" +msgid "Credential %(credential_name)s already exists." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:84 +#: neutron/plugins/cisco/common/cisco_exceptions.py:87 #, python-format msgid "Provider network %s already exists" msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:89 +#: neutron/plugins/cisco/common/cisco_exceptions.py:92 #, python-format msgid "Connection to %(host)s is not configured." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:94 +#: neutron/plugins/cisco/common/cisco_exceptions.py:97 #, python-format msgid "Unable to connect to Nexus %(nexus_host)s. Reason: %(exc)s." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:99 +#: neutron/plugins/cisco/common/cisco_exceptions.py:102 #, python-format msgid "Failed to configure Nexus: %(config)s. Reason: %(exc)s." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:104 +#: neutron/plugins/cisco/common/cisco_exceptions.py:107 #, python-format -msgid "Nexus Port Binding (%(filters)s) is not present" +msgid "Nexus Port Binding (%(filters)s) is not present." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:113 -msgid "No usable Nexus switch found to create SVI interface" +#: neutron/plugins/cisco/common/cisco_exceptions.py:116 +msgid "No usable Nexus switch found to create SVI interface." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:118 +#: neutron/plugins/cisco/common/cisco_exceptions.py:121 #, python-format -msgid "PortVnic Binding %(port_id)s already exists" +msgid "PortVnic Binding %(port_id)s already exists." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:123 +#: neutron/plugins/cisco/common/cisco_exceptions.py:126 #, python-format -msgid "PortVnic Binding %(port_id)s is not present" +msgid "PortVnic Binding %(port_id)s is not present." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:131 +msgid "No subnet_id specified for router gateway." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:136 +#, python-format +msgid "Subnet %(subnet_id)s has an interface on %(router_id)s." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:141 +msgid "Nexus hardware router gateway only uses Subnet Ids." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:145 +#, python-format +msgid "" +"Unable to unplug the attachment %(att_id)s from port %(port_id)s for " +"network %(net_id)s. The attachment %(att_id)s does not exist." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:128 -msgid "No subnet_id specified for router gateway" +#: neutron/plugins/cisco/common/cisco_exceptions.py:152 +#, python-format +msgid "Policy Profile %(profile_id)s already exists." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:158 +#, python-format +msgid "Policy Profile %(profile_id)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:163 +#, python-format +msgid "Network Profile %(profile_id)s already exists." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:169 +#, python-format +msgid "Network Profile %(profile_id)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:174 +#, python-format +msgid "" +"No more segments available in network segment pool " +"%(network_profile_name)s." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:180 +#, python-format +msgid "VM Network %(name)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:185 +#, python-format +msgid "Unable to create the network. The VXLAN ID %(vxlan_id)s is in use." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:191 +#, python-format +msgid "Connection to VSM failed: %(reason)s." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:196 +#, python-format +msgid "Internal VSM Error: %(reason)s." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:201 +#, python-format +msgid "Network Binding for network %(network_id)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:133 +#: neutron/plugins/cisco/common/cisco_exceptions.py:207 #, python-format -msgid "Subnet %(subnet_id)s has an interface on %(router_id)s" +msgid "Port Binding for port %(port_id)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:138 -msgid "Nexus hardware router gateway only uses Subnet Ids" +#: neutron/plugins/cisco/common/cisco_exceptions.py:213 +#, python-format +msgid "Profile-Tenant binding for profile %(profile_id)s could not be found." msgstr "" #: neutron/plugins/cisco/common/cisco_faults.py:74 @@ -4429,31 +4502,223 @@ msgstr "" msgid "Nexus Switch to use" msgstr "" -#: neutron/plugins/cisco/common/config.py:36 +#: neutron/plugins/cisco/common/config.py:35 msgid "VLAN Name prefix" msgstr "" -#: neutron/plugins/cisco/common/config.py:38 +#: neutron/plugins/cisco/common/config.py:37 msgid "VLAN Name prefix for provider vlans" msgstr "" -#: neutron/plugins/cisco/common/config.py:46 +#: neutron/plugins/cisco/common/config.py:45 msgid "Distribute SVI interfaces over all switches" msgstr "" -#: neutron/plugins/cisco/common/config.py:50 +#: neutron/plugins/cisco/common/config.py:49 msgid "Model Class" msgstr "" -#: neutron/plugins/cisco/common/config.py:54 +#: neutron/plugins/cisco/common/config.py:53 msgid "Nexus Driver Name" msgstr "" +#: neutron/plugins/cisco/common/config.py:58 +msgid "N1K Integration Bridge" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:60 +msgid "N1K Enable Tunneling" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:62 +msgid "N1K Tunnel Bridge" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:64 +msgid "N1K Local IP" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:66 +msgid "N1K Tenant Network Type" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:68 +msgid "N1K Bridge Mappings" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:70 +msgid "N1K VXLAN ID Ranges" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:72 +msgid "N1K Network VLAN Ranges" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:74 +msgid "N1K default policy profile" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:76 +msgid "N1K Policy profile polling duration in seconds" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:101 +#, python-format +msgid "seg_min %(seg_min)s, seg_max %(seg_max)s" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:226 +#, python-format +msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:344 +#, python-format +msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:348 +#, python-format +msgid "" +"Reserving specific vlan %(vlan)s on physical network %(network)s outside " +"pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:376 +#, python-format +msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:381 +#, python-format +msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:385 +#, python-format +msgid "vlan_id %(vlan)s on physical network %(network)s not found" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:395 +#, python-format +msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:433 +#, python-format +msgid "Removing vxlan %s from pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:464 +#, python-format +msgid "Reserving specific vxlan %s from pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:466 +#, python-format +msgid "Reserving specific vxlan %s outside pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:488 +#, python-format +msgid "Releasing vxlan %s to pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:492 +#, python-format +msgid "Releasing vxlan %s outside pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:495 +#, python-format +msgid "vxlan_id %s not found" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:603 +msgid "create_network_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:621 +msgid "delete_network_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:635 +msgid "update_network_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:644 +msgid "get_network_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:670 +msgid "create_policy_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:681 +msgid "delete_policy_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:690 +msgid "update_policy_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:699 +msgid "get_policy_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:726 +msgid "_profile_binding_exists()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:733 +msgid "_get_profile_binding" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:742 +msgid "get_profile_binding()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:751 +msgid "delete_profile_binding()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:758 +#, python-format +msgid "" +"Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " +"ID %(tenant_id)" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:772 +msgid "_get_profile_bindings()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:991 +msgid "invalid segment range. example range: 500-550" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1001 +msgid "arguments segment_type and segment_range missing for network profile" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1008 +msgid "segment_type should either be vlan or vxlan" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1036 +#, python-format +msgid "NetworkProfile name %s already exists" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1048 +msgid "segment range overlaps with another profile" +msgstr "" + #: neutron/plugins/cisco/db/network_db_v2.py:46 msgid "get_qos() called" msgstr "" -#: neutron/plugins/cisco/db/network_db_v2.py:60 +#: neutron/plugins/cisco/db/network_db_v2.py:59 msgid "add_qos() called" msgstr "" @@ -4500,65 +4765,317 @@ msgstr "" msgid "get_nexussvi_bindings() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:75 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:77 #, python-format msgid "Loaded device plugin %s\n" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:93 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:94 #, python-format msgid "%(module)s.%(name)s init done" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:139 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:140 #, python-format msgid "No %s Plugin loaded" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:140 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:141 #, python-format msgid "%(plugin_key)s: %(function_name)s with args %(args)s ignored" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:235 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:236 #, python-format msgid "provider network added to DB: %(network_id)s, %(vlan_id)s" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:279 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:280 #, python-format msgid "provider network removed from DB: %s" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:387 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:388 #, python-format msgid "Unable to update port '%s' on Nexus switch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:442 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:443 msgid "Nexus plugin loaded, creating SVI on switch" msgstr "" #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:463 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:490 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:488 msgid "No Nexus plugin, sending to vswitch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:478 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:477 msgid "Nexus plugin loaded, deleting SVI from switch" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:155 -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:162 -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:175 -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:182 -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:202 -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:208 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:195 +#, python-format +msgid "seg id %s\n" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:233 +msgid "logical network" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:253 +msgid "network_segment_pool" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:293 +msgid "Invalid input for CIDR" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:410 +#, python-format +msgid "req: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:415 +#, python-format +msgid "status_code %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:420 +#, python-format +msgid "VSM: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:192 +msgid "_setup_vsm" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:213 +msgid "_populate_policy_profiles" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:216 +#, python-format +msgid "_populate_policy_profiles %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:224 +msgid "No policy profile populated from VSM" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:231 +msgid "_poll_policies" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:313 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324 +#: neutron/plugins/mlnx/mlnx_plugin.py:155 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378 +msgid "provider:network_type required" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:317 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:331 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:334 +#: neutron/plugins/mlnx/mlnx_plugin.py:185 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:388 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 +msgid "provider:segmentation_id required" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:320 +msgid "provider:segmentation_id out of range (1 through 4094)" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:325 +msgid "provider:physical_network specified for VXLAN network" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:334 +msgid "provider:segmentation_id out of range (5000+)" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:338 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 +#: neutron/plugins/mlnx/mlnx_plugin.py:171 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 +#, python-format +msgid "provider:network_type %s not supported" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:344 +#: neutron/plugins/mlnx/mlnx_plugin.py:212 +#, python-format +msgid "unknown provider:physical_network %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:350 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:368 +#: neutron/plugins/mlnx/mlnx_plugin.py:218 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 +msgid "provider:physical_network required" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:405 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:408 +msgid "n1kv:profile_id does not exist" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:419 +msgid "_send_create_logical_network" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:440 +#, python-format +msgid "_send_create_network_profile_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:450 +#, python-format +msgid "_send_delete_network_profile_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:463 +#, python-format +msgid "_send_create_network_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:477 +#, python-format +msgid "_send_update_network_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:494 +#, python-format +msgid "_send_delete_network_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:508 +#, python-format +msgid "_send_create_subnet_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:522 +#, python-format +msgid "_send_delete_subnet_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:539 +#, python-format +msgid "_send_create_port_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:580 +#, python-format +msgid "_send_update_port_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:595 +#, python-format +msgid "_send_delete_port_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:636 +#, python-format +msgid "create network: profile_id=%s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:644 +#, python-format +msgid "" +"Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, " +"multicast_ip %(multicast_ip)s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:687 +#: neutron/plugins/hyperv/hyperv_neutron_plugin.py:249 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:174 +#: neutron/plugins/mlnx/mlnx_plugin.py:271 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:479 +#, python-format +msgid "Created network: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:708 +#, python-format +msgid "Updated network: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:734 +#, python-format +msgid "Deleted network: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:744 +#, python-format +msgid "Get network: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:765 +msgid "Get networks" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:803 +#, python-format +msgid "create port: profile_id=%s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:816 +#, python-format +msgid "Created port: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:836 +#, python-format +msgid "Update port: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:863 +#, python-format +msgid "Get port: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:883 +msgid "Get ports" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:899 +msgid "Create subnet" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:907 +#, python-format +msgid "Created subnet: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:918 +msgid "Update subnet" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:932 +#, python-format +msgid "Delete subnet: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:947 +#, python-format +msgid "Get subnet: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:967 +msgid "Get subnets" +msgstr "" + +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:158 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:165 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:178 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:185 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:205 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:211 #, python-format msgid "NexusDriver: %s" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:189 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:192 #, python-format msgid "NexusDriver created VLAN: %s" msgstr "" @@ -4727,14 +5244,6 @@ msgstr "" msgid "Network type %s not supported" msgstr "" -#: neutron/plugins/hyperv/hyperv_neutron_plugin.py:249 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:174 -#: neutron/plugins/mlnx/mlnx_plugin.py:271 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:479 -#, python-format -msgid "Created network: %s" -msgstr "" - #: neutron/plugins/hyperv/rpc_callbacks.py:77 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:116 #: neutron/plugins/mlnx/rpc_callbacks.py:97 @@ -4979,25 +5488,12 @@ msgstr "" msgid "%s. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324 -#: neutron/plugins/mlnx/mlnx_plugin.py:155 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378 -msgid "provider:network_type required" -msgstr "" - #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:328 #: neutron/plugins/mlnx/mlnx_plugin.py:180 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:382 msgid "provider:segmentation_id specified for flat network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:334 -#: neutron/plugins/mlnx/mlnx_plugin.py:185 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:388 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 -msgid "provider:segmentation_id required" -msgstr "" - #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:337 #: neutron/plugins/mlnx/mlnx_plugin.py:188 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:391 @@ -5017,25 +5513,12 @@ msgstr "" msgid "provider:segmentation_id specified for local network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 -#: neutron/plugins/mlnx/mlnx_plugin.py:171 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 -#, python-format -msgid "provider:network_type %s not supported" -msgstr "" - #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:362 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:368 -#: neutron/plugins/mlnx/mlnx_plugin.py:218 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 -msgid "provider:physical_network required" -msgstr "" - #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:89 msgid "Invalid Network ID, will lead to incorrect bridgename" msgstr "" @@ -6410,11 +6893,6 @@ msgstr "" msgid "%s. Server terminated!" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:212 -#, python-format -msgid "unknown provider:physical_network %s" -msgstr "" - #: neutron/plugins/mlnx/mlnx_plugin.py:233 msgid "invalid vnic_type on port_create" msgstr "" @@ -6674,118 +7152,118 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:166 +#: neutron/plugins/nec/nec_plugin.py:150 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:170 +#: neutron/plugins/nec/nec_plugin.py:154 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:174 +#: neutron/plugins/nec/nec_plugin.py:158 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:180 +#: neutron/plugins/nec/nec_plugin.py:162 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:186 +#: neutron/plugins/nec/nec_plugin.py:170 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:204 -#, python-format -msgid "delete_ofc_port() failed due to %s" +#: neutron/plugins/nec/nec_plugin.py:183 +msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:208 -msgid "deactivate_port(): skip, ofc_port does not exist." +#: neutron/plugins/nec/nec_plugin.py:191 +#, python-format +msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:220 +#: neutron/plugins/nec/nec_plugin.py:212 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:239 +#: neutron/plugins/nec/nec_plugin.py:229 #, python-format -msgid "create_network() failed due to %s" +msgid "failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:255 +#: neutron/plugins/nec/nec_plugin.py:245 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:295 +#: neutron/plugins/nec/nec_plugin.py:285 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:314 +#: neutron/plugins/nec/nec_plugin.py:304 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:329 +#: neutron/plugins/nec/nec_plugin.py:319 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:344 +#: neutron/plugins/nec/nec_plugin.py:334 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:357 +#: neutron/plugins/nec/nec_plugin.py:347 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:380 +#: neutron/plugins/nec/nec_plugin.py:371 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:409 +#: neutron/plugins/nec/nec_plugin.py:400 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:417 +#: neutron/plugins/nec/nec_plugin.py:408 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:477 +#: neutron/plugins/nec/nec_plugin.py:468 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:508 +#: neutron/plugins/nec/nec_plugin.py:499 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:518 +#: neutron/plugins/nec/nec_plugin.py:509 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:537 +#: neutron/plugins/nec/nec_plugin.py:528 #, 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:542 +#: neutron/plugins/nec/nec_plugin.py:533 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -8827,27 +9305,127 @@ msgstr "" msgid "Multiple providers specified for service %s" msgstr "" -#: neutron/services/firewall/fwaas_plugin.py:47 +#: neutron/services/firewall/fwaas_plugin.py:48 msgid "set_firewall_status() called" msgstr "" -#: neutron/services/firewall/fwaas_plugin.py:59 +#: neutron/services/firewall/fwaas_plugin.py:60 msgid "firewall_deleted() called" msgstr "" -#: neutron/services/firewall/fwaas_plugin.py:67 +#: neutron/services/firewall/fwaas_plugin.py:68 #, python-format msgid "Firewall %s unexpectedly deleted by agent." msgstr "" -#: neutron/services/firewall/fwaas_plugin.py:73 +#: neutron/services/firewall/fwaas_plugin.py:74 msgid "get_firewalls_for_tenant() called" msgstr "" -#: neutron/services/firewall/fwaas_plugin.py:82 +#: neutron/services/firewall/fwaas_plugin.py:83 msgid "get_firewalls_for_tenant_without_rules() called" msgstr "" +#: neutron/services/firewall/fwaas_plugin.py:89 +msgid "get_tenants_with_firewalls() called" +msgstr "" + +#: neutron/services/firewall/agents/firewall_agent_api.py:34 +msgid "Name of the FWaaS Driver" +msgstr "" + +#: neutron/services/firewall/agents/firewall_agent_api.py:38 +msgid "Enable FWaaS" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:45 +msgid "Retrieve Firewall with rules from Plugin" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:54 +msgid "Retrieve Tenants with Firewalls configured from Plugin" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:66 +msgid "Initializing firewall agent" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:73 +#, python-format +msgid "FWaaS Driver Loaded: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:75 +#, python-format +msgid "Error importing FWaaS device driver: %s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:107 +#, python-format +msgid "%(func_name)s from agent for fw: %(fwid)s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:115 +#, python-format +msgid "No Routers on tenant: %s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:117 +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:241 +#, python-format +msgid "Apply fw on Router List: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:126 +#, python-format +msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:141 +#, python-format +msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:158 +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:171 +#, python-format +msgid "Firewall Driver Error on fw state %(fwmsg)s for fw: %(fwid)s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:183 +#, python-format +msgid "Process router add, router_id: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:194 +#, python-format +msgid "Process router add, fw_list: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:211 +#, python-format +msgid "FWaaS RPC info call failed for '%s'." +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:223 +#, python-format +msgid "Tenants with Firewalls: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:233 +#, python-format +msgid "Router List: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:235 +#, python-format +msgid "fw_list: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252 +msgid "Failed fwaas process services sync" +msgstr "" + #: neutron/services/loadbalancer/agent_scheduler.py:94 #, python-format msgid "Pool %(pool_id)s has already been hosted by lbaas agent %(agent_id)s" @@ -9208,3 +9786,76 @@ msgstr "" #~ msgid "get_all_nexusport_bindings() called" #~ msgstr "" +#~ msgid "" +#~ "%(class_name)s method %(method_name)scalled with " +#~ "arguments %(args)s %(kwargs)s " +#~ msgstr "" + +#~ msgid "create_credential() called" +#~ msgstr "" + +#~ msgid "delete_credential() called" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to complete operation. No more" +#~ " dynamic nics are available in the" +#~ " system." +#~ msgstr "" + +#~ msgid "" +#~ "NetworkVlanBinding for %(vlan_id)s and network" +#~ " %(network_id)s already exists" +#~ msgstr "" + +#~ msgid "Vlan ID %(vlan_id)s not found" +#~ msgstr "" + +#~ msgid "No Vlan ID available" +#~ msgstr "" + +#~ msgid "QoS level %(qos_id)s could not be found for tenant %(tenant_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "QoS level with name %(qos_name)s already" +#~ " exists for tenant %(tenant_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "Credential %(credential_id)s could not be " +#~ "found for tenant %(tenant_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "Credential %(credential_name)s could not be" +#~ " found for tenant %(tenant_id)s" +#~ msgstr "" + +#~ msgid "Credential %(credential_name)s already exists for tenant %(tenant_id)s" +#~ msgstr "" + +#~ msgid "Nexus Port Binding (%(filters)s) is not present" +#~ msgstr "" + +#~ msgid "No usable Nexus switch found to create SVI interface" +#~ msgstr "" + +#~ msgid "PortVnic Binding %(port_id)s already exists" +#~ msgstr "" + +#~ msgid "PortVnic Binding %(port_id)s is not present" +#~ msgstr "" + +#~ msgid "No subnet_id specified for router gateway" +#~ msgstr "" + +#~ msgid "Subnet %(subnet_id)s has an interface on %(router_id)s" +#~ msgstr "" + +#~ msgid "Nexus hardware router gateway only uses Subnet Ids" +#~ msgstr "" + +#~ msgid "create_network() failed due to %s" +#~ msgstr "" + diff --git a/neutron/locale/nb/LC_MESSAGES/neutron.po b/neutron/locale/nb/LC_MESSAGES/neutron.po index a02a91e7c..3aa861eb2 100644 --- a/neutron/locale/nb/LC_MESSAGES/neutron.po +++ b/neutron/locale/nb/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-08-12 06:14+0000\n" +"POT-Creation-Date: 2013-08-13 06:13+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Norwegian Bokmål " @@ -517,20 +517,20 @@ msgstr "" msgid "Unable update lease. Exception" msgstr "" -#: neutron/agent/dhcp_agent.py:841 neutron/agent/l3_agent.py:805 +#: neutron/agent/dhcp_agent.py:841 neutron/agent/l3_agent.py:808 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:847 neutron/agent/l3_agent.py:810 +#: neutron/agent/dhcp_agent.py:847 neutron/agent/l3_agent.py:813 #: 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:855 neutron/agent/l3_agent.py:815 +#: neutron/agent/dhcp_agent.py:855 neutron/agent/l3_agent.py:818 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:281 #, python-format msgid "agent_updated by server side %s!" @@ -583,65 +583,65 @@ msgid "" "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:334 +#: neutron/agent/l3_agent.py:335 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:336 neutron/db/l3_db.py:924 +#: neutron/agent/l3_agent.py:337 neutron/db/l3_db.py:924 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: neutron/agent/l3_agent.py:470 +#: neutron/agent/l3_agent.py:471 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: neutron/agent/l3_agent.py:607 +#: neutron/agent/l3_agent.py:608 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:612 +#: neutron/agent/l3_agent.py:613 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:620 +#: neutron/agent/l3_agent.py:621 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:624 +#: neutron/agent/l3_agent.py:625 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:631 +#: neutron/agent/l3_agent.py:632 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: neutron/agent/l3_agent.py:687 neutron/agent/l3_agent.py:716 +#: neutron/agent/l3_agent.py:688 neutron/agent/l3_agent.py:719 msgid "Failed synchronizing routers" msgstr "" -#: neutron/agent/l3_agent.py:712 +#: neutron/agent/l3_agent.py:715 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:720 +#: neutron/agent/l3_agent.py:723 msgid "L3 agent started" msgstr "" -#: neutron/agent/l3_agent.py:740 +#: neutron/agent/l3_agent.py:743 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:748 +#: neutron/agent/l3_agent.py:751 #, python-format msgid "Removed route entry is '%s'" msgstr "" @@ -1951,7 +1951,7 @@ msgstr "" #: neutron/common/log.py:31 #, python-format msgid "" -"%(class_name)s method %(method_name)scalled with arguments %(args)s " +"%(class_name)s method %(method_name)s called with arguments %(args)s " "%(kwargs)s " msgstr "" @@ -2425,17 +2425,17 @@ msgid "" msgstr "" #: neutron/db/firewall/firewall_db.py:228 -#: neutron/services/firewall/fwaas_plugin.py:202 +#: neutron/services/firewall/fwaas_plugin.py:211 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:244 -#: neutron/services/firewall/fwaas_plugin.py:211 +#: neutron/services/firewall/fwaas_plugin.py:220 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:254 -#: neutron/services/firewall/fwaas_plugin.py:226 +#: neutron/services/firewall/fwaas_plugin.py:235 msgid "delete_firewall() called" msgstr "" @@ -2456,7 +2456,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:296 -#: neutron/services/firewall/fwaas_plugin.py:235 +#: neutron/services/firewall/fwaas_plugin.py:244 msgid "update_firewall_policy() called" msgstr "" @@ -2481,12 +2481,12 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:364 -#: neutron/services/firewall/fwaas_plugin.py:243 +#: neutron/services/firewall/fwaas_plugin.py:252 msgid "update_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:388 -#: neutron/services/firewall/fwaas_plugin.py:253 +#: neutron/services/firewall/fwaas_plugin.py:262 msgid "delete_firewall_rule() called" msgstr "" @@ -2503,12 +2503,12 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:416 -#: neutron/services/firewall/fwaas_plugin.py:272 +#: neutron/services/firewall/fwaas_plugin.py:281 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:456 -#: neutron/services/firewall/fwaas_plugin.py:280 +#: neutron/services/firewall/fwaas_plugin.py:289 msgid "remove_rule() called" msgstr "" @@ -2729,30 +2729,35 @@ msgstr "" msgid "Missing rule info argument for insert/remove rule operation." msgstr "" -#: neutron/extensions/firewall.py:138 +#: neutron/extensions/firewall.py:98 +#, python-format +msgid "%(driver)s: Internal driver error." +msgstr "" + +#: neutron/extensions/firewall.py:147 #, python-format msgid "Port '%s' is not a valid number" msgstr "" -#: neutron/extensions/firewall.py:142 +#: neutron/extensions/firewall.py:151 #, python-format msgid "Invalid port '%s'" msgstr "" -#: neutron/extensions/firewall.py:156 +#: neutron/extensions/firewall.py:165 #, python-format msgid "%(msg_ip)s and %(msg_subnet)s" msgstr "" -#: neutron/extensions/firewall.py:276 +#: neutron/extensions/firewall.py:285 msgid "Number of firewalls allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/extensions/firewall.py:280 +#: neutron/extensions/firewall.py:289 msgid "Number of firewall policies allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/extensions/firewall.py:284 +#: neutron/extensions/firewall.py:293 msgid "Number of firewall rules allowed per tenant, -1 for unlimited" msgstr "" @@ -2939,6 +2944,7 @@ msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:56 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:373 msgid "plugin does not support updating provider attributes" msgstr "" @@ -4165,115 +4171,107 @@ msgstr "" msgid "Connect success to host %(host)s:%(ssh_port)d" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:75 +#: neutron/plugins/cisco/network_plugin.py:74 #, python-format msgid "Model %s manages state" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:88 +#: neutron/plugins/cisco/network_plugin.py:87 msgid "Plugin initialization complete" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:134 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:222 +#: neutron/plugins/cisco/network_plugin.py:133 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:223 msgid "create_network() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:151 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:254 +#: neutron/plugins/cisco/network_plugin.py:150 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:255 msgid "update_network() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:164 +#: neutron/plugins/cisco/network_plugin.py:163 msgid "delete_network() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:187 +#: neutron/plugins/cisco/network_plugin.py:186 msgid "get_network() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:192 +#: neutron/plugins/cisco/network_plugin.py:191 msgid "get_networks() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:197 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:320 +#: neutron/plugins/cisco/network_plugin.py:196 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:321 msgid "create_port() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:207 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:406 +#: neutron/plugins/cisco/network_plugin.py:206 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:407 msgid "delete_port() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:226 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:365 +#: neutron/plugins/cisco/network_plugin.py:225 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:366 msgid "update_port() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:237 +#: neutron/plugins/cisco/network_plugin.py:236 msgid "create_subnet() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:249 +#: neutron/plugins/cisco/network_plugin.py:248 #: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:339 msgid "update_subnet() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:255 +#: neutron/plugins/cisco/network_plugin.py:254 msgid "delete_subnet() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:278 +#: neutron/plugins/cisco/network_plugin.py:277 #: neutron/plugins/cisco/db/network_db_v2.py:38 msgid "get_all_qoss() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:284 +#: neutron/plugins/cisco/network_plugin.py:283 msgid "get_qos_details() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:294 +#: neutron/plugins/cisco/network_plugin.py:293 msgid "create_qos() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:300 +#: neutron/plugins/cisco/network_plugin.py:299 msgid "delete_qos() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:310 +#: neutron/plugins/cisco/network_plugin.py:309 msgid "rename_qos() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:321 +#: neutron/plugins/cisco/network_plugin.py:320 msgid "get_all_credentials() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:327 +#: neutron/plugins/cisco/network_plugin.py:326 msgid "get_credential_details() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:338 -msgid "create_credential() called" -msgstr "" - -#: neutron/plugins/cisco/network_plugin.py:345 -msgid "delete_credential() called" -msgstr "" - -#: neutron/plugins/cisco/network_plugin.py:356 +#: neutron/plugins/cisco/network_plugin.py:335 msgid "rename_credential() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:367 +#: neutron/plugins/cisco/network_plugin.py:345 msgid "schedule_host() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:379 +#: neutron/plugins/cisco/network_plugin.py:357 msgid "associate_port() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:386 +#: neutron/plugins/cisco/network_plugin.py:364 msgid "detach_port() called" msgstr "" @@ -4284,7 +4282,7 @@ msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:32 msgid "" -"Unable to complete operation. No more dynamic nics are available in the " +"Unable to complete operation. No more dynamic NICs are available in the " "system." msgstr "" @@ -4292,93 +4290,168 @@ msgstr "" #, python-format msgid "" "NetworkVlanBinding for %(vlan_id)s and network %(network_id)s already " -"exists" +"exists." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:44 #, python-format -msgid "Vlan ID %(vlan_id)s not found" +msgid "Vlan ID %(vlan_id)s not found." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:49 -msgid "No Vlan ID available" +msgid "" +"Unable to complete operation. VLAN ID exists outside of the configured " +"network segment range." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:54 -#, python-format -msgid "QoS level %(qos_id)s could not be found for tenant %(tenant_id)s" +#: neutron/plugins/cisco/common/cisco_exceptions.py:55 +msgid "No Vlan ID available." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:60 #, python-format -msgid "QoS level with name %(qos_name)s already exists for tenant %(tenant_id)s" +msgid "QoS level %(qos_id)s could not be found for tenant %(tenant_id)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:66 #, python-format -msgid "Credential %(credential_id)s could not be found for tenant %(tenant_id)s" +msgid "QoS level with name %(qos_name)s already exists for tenant %(tenant_id)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:72 #, python-format -msgid "Credential %(credential_name)s could not be found for tenant %(tenant_id)s" +msgid "Credential %(credential_id)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:77 +#, python-format +msgid "Credential %(credential_name)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:78 +#: neutron/plugins/cisco/common/cisco_exceptions.py:82 #, python-format -msgid "Credential %(credential_name)s already exists for tenant %(tenant_id)s" +msgid "Credential %(credential_name)s already exists." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:84 +#: neutron/plugins/cisco/common/cisco_exceptions.py:87 #, python-format msgid "Provider network %s already exists" msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:89 +#: neutron/plugins/cisco/common/cisco_exceptions.py:92 #, python-format msgid "Connection to %(host)s is not configured." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:94 +#: neutron/plugins/cisco/common/cisco_exceptions.py:97 #, python-format msgid "Unable to connect to Nexus %(nexus_host)s. Reason: %(exc)s." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:99 +#: neutron/plugins/cisco/common/cisco_exceptions.py:102 #, python-format msgid "Failed to configure Nexus: %(config)s. Reason: %(exc)s." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:104 +#: neutron/plugins/cisco/common/cisco_exceptions.py:107 #, python-format -msgid "Nexus Port Binding (%(filters)s) is not present" +msgid "Nexus Port Binding (%(filters)s) is not present." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:113 -msgid "No usable Nexus switch found to create SVI interface" +#: neutron/plugins/cisco/common/cisco_exceptions.py:116 +msgid "No usable Nexus switch found to create SVI interface." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:118 +#: neutron/plugins/cisco/common/cisco_exceptions.py:121 #, python-format -msgid "PortVnic Binding %(port_id)s already exists" +msgid "PortVnic Binding %(port_id)s already exists." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:123 +#: neutron/plugins/cisco/common/cisco_exceptions.py:126 #, python-format -msgid "PortVnic Binding %(port_id)s is not present" +msgid "PortVnic Binding %(port_id)s is not present." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:131 +msgid "No subnet_id specified for router gateway." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:136 +#, python-format +msgid "Subnet %(subnet_id)s has an interface on %(router_id)s." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:141 +msgid "Nexus hardware router gateway only uses Subnet Ids." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:145 +#, python-format +msgid "" +"Unable to unplug the attachment %(att_id)s from port %(port_id)s for " +"network %(net_id)s. The attachment %(att_id)s does not exist." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:128 -msgid "No subnet_id specified for router gateway" +#: neutron/plugins/cisco/common/cisco_exceptions.py:152 +#, python-format +msgid "Policy Profile %(profile_id)s already exists." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:158 +#, python-format +msgid "Policy Profile %(profile_id)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:163 +#, python-format +msgid "Network Profile %(profile_id)s already exists." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:169 +#, python-format +msgid "Network Profile %(profile_id)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:174 +#, python-format +msgid "" +"No more segments available in network segment pool " +"%(network_profile_name)s." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:180 +#, python-format +msgid "VM Network %(name)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:185 +#, python-format +msgid "Unable to create the network. The VXLAN ID %(vxlan_id)s is in use." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:191 +#, python-format +msgid "Connection to VSM failed: %(reason)s." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:196 +#, python-format +msgid "Internal VSM Error: %(reason)s." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:201 +#, python-format +msgid "Network Binding for network %(network_id)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:133 +#: neutron/plugins/cisco/common/cisco_exceptions.py:207 #, python-format -msgid "Subnet %(subnet_id)s has an interface on %(router_id)s" +msgid "Port Binding for port %(port_id)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:138 -msgid "Nexus hardware router gateway only uses Subnet Ids" +#: neutron/plugins/cisco/common/cisco_exceptions.py:213 +#, python-format +msgid "Profile-Tenant binding for profile %(profile_id)s could not be found." msgstr "" #: neutron/plugins/cisco/common/cisco_faults.py:74 @@ -4429,31 +4502,223 @@ msgstr "" msgid "Nexus Switch to use" msgstr "" -#: neutron/plugins/cisco/common/config.py:36 +#: neutron/plugins/cisco/common/config.py:35 msgid "VLAN Name prefix" msgstr "" -#: neutron/plugins/cisco/common/config.py:38 +#: neutron/plugins/cisco/common/config.py:37 msgid "VLAN Name prefix for provider vlans" msgstr "" -#: neutron/plugins/cisco/common/config.py:46 +#: neutron/plugins/cisco/common/config.py:45 msgid "Distribute SVI interfaces over all switches" msgstr "" -#: neutron/plugins/cisco/common/config.py:50 +#: neutron/plugins/cisco/common/config.py:49 msgid "Model Class" msgstr "" -#: neutron/plugins/cisco/common/config.py:54 +#: neutron/plugins/cisco/common/config.py:53 msgid "Nexus Driver Name" msgstr "" +#: neutron/plugins/cisco/common/config.py:58 +msgid "N1K Integration Bridge" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:60 +msgid "N1K Enable Tunneling" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:62 +msgid "N1K Tunnel Bridge" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:64 +msgid "N1K Local IP" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:66 +msgid "N1K Tenant Network Type" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:68 +msgid "N1K Bridge Mappings" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:70 +msgid "N1K VXLAN ID Ranges" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:72 +msgid "N1K Network VLAN Ranges" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:74 +msgid "N1K default policy profile" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:76 +msgid "N1K Policy profile polling duration in seconds" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:101 +#, python-format +msgid "seg_min %(seg_min)s, seg_max %(seg_max)s" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:226 +#, python-format +msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:344 +#, python-format +msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:348 +#, python-format +msgid "" +"Reserving specific vlan %(vlan)s on physical network %(network)s outside " +"pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:376 +#, python-format +msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:381 +#, python-format +msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:385 +#, python-format +msgid "vlan_id %(vlan)s on physical network %(network)s not found" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:395 +#, python-format +msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:433 +#, python-format +msgid "Removing vxlan %s from pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:464 +#, python-format +msgid "Reserving specific vxlan %s from pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:466 +#, python-format +msgid "Reserving specific vxlan %s outside pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:488 +#, python-format +msgid "Releasing vxlan %s to pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:492 +#, python-format +msgid "Releasing vxlan %s outside pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:495 +#, python-format +msgid "vxlan_id %s not found" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:603 +msgid "create_network_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:621 +msgid "delete_network_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:635 +msgid "update_network_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:644 +msgid "get_network_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:670 +msgid "create_policy_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:681 +msgid "delete_policy_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:690 +msgid "update_policy_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:699 +msgid "get_policy_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:726 +msgid "_profile_binding_exists()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:733 +msgid "_get_profile_binding" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:742 +msgid "get_profile_binding()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:751 +msgid "delete_profile_binding()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:758 +#, python-format +msgid "" +"Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " +"ID %(tenant_id)" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:772 +msgid "_get_profile_bindings()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:991 +msgid "invalid segment range. example range: 500-550" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1001 +msgid "arguments segment_type and segment_range missing for network profile" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1008 +msgid "segment_type should either be vlan or vxlan" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1036 +#, python-format +msgid "NetworkProfile name %s already exists" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1048 +msgid "segment range overlaps with another profile" +msgstr "" + #: neutron/plugins/cisco/db/network_db_v2.py:46 msgid "get_qos() called" msgstr "" -#: neutron/plugins/cisco/db/network_db_v2.py:60 +#: neutron/plugins/cisco/db/network_db_v2.py:59 msgid "add_qos() called" msgstr "" @@ -4500,65 +4765,317 @@ msgstr "" msgid "get_nexussvi_bindings() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:75 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:77 #, python-format msgid "Loaded device plugin %s\n" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:93 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:94 #, python-format msgid "%(module)s.%(name)s init done" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:139 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:140 #, python-format msgid "No %s Plugin loaded" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:140 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:141 #, python-format msgid "%(plugin_key)s: %(function_name)s with args %(args)s ignored" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:235 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:236 #, python-format msgid "provider network added to DB: %(network_id)s, %(vlan_id)s" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:279 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:280 #, python-format msgid "provider network removed from DB: %s" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:387 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:388 #, python-format msgid "Unable to update port '%s' on Nexus switch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:442 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:443 msgid "Nexus plugin loaded, creating SVI on switch" msgstr "" #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:463 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:490 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:488 msgid "No Nexus plugin, sending to vswitch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:478 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:477 msgid "Nexus plugin loaded, deleting SVI from switch" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:155 -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:162 -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:175 -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:182 -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:202 -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:208 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:195 +#, python-format +msgid "seg id %s\n" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:233 +msgid "logical network" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:253 +msgid "network_segment_pool" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:293 +msgid "Invalid input for CIDR" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:410 +#, python-format +msgid "req: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:415 +#, python-format +msgid "status_code %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:420 +#, python-format +msgid "VSM: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:192 +msgid "_setup_vsm" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:213 +msgid "_populate_policy_profiles" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:216 +#, python-format +msgid "_populate_policy_profiles %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:224 +msgid "No policy profile populated from VSM" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:231 +msgid "_poll_policies" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:313 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324 +#: neutron/plugins/mlnx/mlnx_plugin.py:155 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378 +msgid "provider:network_type required" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:317 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:331 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:334 +#: neutron/plugins/mlnx/mlnx_plugin.py:185 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:388 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 +msgid "provider:segmentation_id required" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:320 +msgid "provider:segmentation_id out of range (1 through 4094)" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:325 +msgid "provider:physical_network specified for VXLAN network" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:334 +msgid "provider:segmentation_id out of range (5000+)" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:338 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 +#: neutron/plugins/mlnx/mlnx_plugin.py:171 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 +#, python-format +msgid "provider:network_type %s not supported" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:344 +#: neutron/plugins/mlnx/mlnx_plugin.py:212 +#, python-format +msgid "unknown provider:physical_network %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:350 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:368 +#: neutron/plugins/mlnx/mlnx_plugin.py:218 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 +msgid "provider:physical_network required" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:405 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:408 +msgid "n1kv:profile_id does not exist" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:419 +msgid "_send_create_logical_network" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:440 +#, python-format +msgid "_send_create_network_profile_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:450 +#, python-format +msgid "_send_delete_network_profile_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:463 +#, python-format +msgid "_send_create_network_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:477 +#, python-format +msgid "_send_update_network_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:494 +#, python-format +msgid "_send_delete_network_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:508 +#, python-format +msgid "_send_create_subnet_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:522 +#, python-format +msgid "_send_delete_subnet_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:539 +#, python-format +msgid "_send_create_port_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:580 +#, python-format +msgid "_send_update_port_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:595 +#, python-format +msgid "_send_delete_port_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:636 +#, python-format +msgid "create network: profile_id=%s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:644 +#, python-format +msgid "" +"Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, " +"multicast_ip %(multicast_ip)s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:687 +#: neutron/plugins/hyperv/hyperv_neutron_plugin.py:249 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:174 +#: neutron/plugins/mlnx/mlnx_plugin.py:271 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:479 +#, python-format +msgid "Created network: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:708 +#, python-format +msgid "Updated network: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:734 +#, python-format +msgid "Deleted network: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:744 +#, python-format +msgid "Get network: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:765 +msgid "Get networks" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:803 +#, python-format +msgid "create port: profile_id=%s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:816 +#, python-format +msgid "Created port: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:836 +#, python-format +msgid "Update port: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:863 +#, python-format +msgid "Get port: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:883 +msgid "Get ports" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:899 +msgid "Create subnet" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:907 +#, python-format +msgid "Created subnet: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:918 +msgid "Update subnet" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:932 +#, python-format +msgid "Delete subnet: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:947 +#, python-format +msgid "Get subnet: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:967 +msgid "Get subnets" +msgstr "" + +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:158 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:165 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:178 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:185 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:205 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:211 #, python-format msgid "NexusDriver: %s" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:189 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:192 #, python-format msgid "NexusDriver created VLAN: %s" msgstr "" @@ -4727,14 +5244,6 @@ msgstr "" msgid "Network type %s not supported" msgstr "" -#: neutron/plugins/hyperv/hyperv_neutron_plugin.py:249 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:174 -#: neutron/plugins/mlnx/mlnx_plugin.py:271 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:479 -#, python-format -msgid "Created network: %s" -msgstr "" - #: neutron/plugins/hyperv/rpc_callbacks.py:77 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:116 #: neutron/plugins/mlnx/rpc_callbacks.py:97 @@ -4979,25 +5488,12 @@ msgstr "" msgid "%s. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324 -#: neutron/plugins/mlnx/mlnx_plugin.py:155 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378 -msgid "provider:network_type required" -msgstr "" - #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:328 #: neutron/plugins/mlnx/mlnx_plugin.py:180 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:382 msgid "provider:segmentation_id specified for flat network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:334 -#: neutron/plugins/mlnx/mlnx_plugin.py:185 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:388 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 -msgid "provider:segmentation_id required" -msgstr "" - #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:337 #: neutron/plugins/mlnx/mlnx_plugin.py:188 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:391 @@ -5017,25 +5513,12 @@ msgstr "" msgid "provider:segmentation_id specified for local network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 -#: neutron/plugins/mlnx/mlnx_plugin.py:171 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 -#, python-format -msgid "provider:network_type %s not supported" -msgstr "" - #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:362 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:368 -#: neutron/plugins/mlnx/mlnx_plugin.py:218 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 -msgid "provider:physical_network required" -msgstr "" - #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:89 msgid "Invalid Network ID, will lead to incorrect bridgename" msgstr "" @@ -6410,11 +6893,6 @@ msgstr "" msgid "%s. Server terminated!" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:212 -#, python-format -msgid "unknown provider:physical_network %s" -msgstr "" - #: neutron/plugins/mlnx/mlnx_plugin.py:233 msgid "invalid vnic_type on port_create" msgstr "" @@ -6674,118 +7152,118 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:166 +#: neutron/plugins/nec/nec_plugin.py:150 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:170 +#: neutron/plugins/nec/nec_plugin.py:154 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:174 +#: neutron/plugins/nec/nec_plugin.py:158 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:180 +#: neutron/plugins/nec/nec_plugin.py:162 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:186 +#: neutron/plugins/nec/nec_plugin.py:170 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:204 -#, python-format -msgid "delete_ofc_port() failed due to %s" +#: neutron/plugins/nec/nec_plugin.py:183 +msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:208 -msgid "deactivate_port(): skip, ofc_port does not exist." +#: neutron/plugins/nec/nec_plugin.py:191 +#, python-format +msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:220 +#: neutron/plugins/nec/nec_plugin.py:212 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:239 +#: neutron/plugins/nec/nec_plugin.py:229 #, python-format -msgid "create_network() failed due to %s" +msgid "failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:255 +#: neutron/plugins/nec/nec_plugin.py:245 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:295 +#: neutron/plugins/nec/nec_plugin.py:285 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:314 +#: neutron/plugins/nec/nec_plugin.py:304 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:329 +#: neutron/plugins/nec/nec_plugin.py:319 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:344 +#: neutron/plugins/nec/nec_plugin.py:334 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:357 +#: neutron/plugins/nec/nec_plugin.py:347 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:380 +#: neutron/plugins/nec/nec_plugin.py:371 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:409 +#: neutron/plugins/nec/nec_plugin.py:400 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:417 +#: neutron/plugins/nec/nec_plugin.py:408 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:477 +#: neutron/plugins/nec/nec_plugin.py:468 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:508 +#: neutron/plugins/nec/nec_plugin.py:499 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:518 +#: neutron/plugins/nec/nec_plugin.py:509 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:537 +#: neutron/plugins/nec/nec_plugin.py:528 #, 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:542 +#: neutron/plugins/nec/nec_plugin.py:533 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -8827,27 +9305,127 @@ msgstr "" msgid "Multiple providers specified for service %s" msgstr "" -#: neutron/services/firewall/fwaas_plugin.py:47 +#: neutron/services/firewall/fwaas_plugin.py:48 msgid "set_firewall_status() called" msgstr "" -#: neutron/services/firewall/fwaas_plugin.py:59 +#: neutron/services/firewall/fwaas_plugin.py:60 msgid "firewall_deleted() called" msgstr "" -#: neutron/services/firewall/fwaas_plugin.py:67 +#: neutron/services/firewall/fwaas_plugin.py:68 #, python-format msgid "Firewall %s unexpectedly deleted by agent." msgstr "" -#: neutron/services/firewall/fwaas_plugin.py:73 +#: neutron/services/firewall/fwaas_plugin.py:74 msgid "get_firewalls_for_tenant() called" msgstr "" -#: neutron/services/firewall/fwaas_plugin.py:82 +#: neutron/services/firewall/fwaas_plugin.py:83 msgid "get_firewalls_for_tenant_without_rules() called" msgstr "" +#: neutron/services/firewall/fwaas_plugin.py:89 +msgid "get_tenants_with_firewalls() called" +msgstr "" + +#: neutron/services/firewall/agents/firewall_agent_api.py:34 +msgid "Name of the FWaaS Driver" +msgstr "" + +#: neutron/services/firewall/agents/firewall_agent_api.py:38 +msgid "Enable FWaaS" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:45 +msgid "Retrieve Firewall with rules from Plugin" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:54 +msgid "Retrieve Tenants with Firewalls configured from Plugin" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:66 +msgid "Initializing firewall agent" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:73 +#, python-format +msgid "FWaaS Driver Loaded: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:75 +#, python-format +msgid "Error importing FWaaS device driver: %s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:107 +#, python-format +msgid "%(func_name)s from agent for fw: %(fwid)s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:115 +#, python-format +msgid "No Routers on tenant: %s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:117 +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:241 +#, python-format +msgid "Apply fw on Router List: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:126 +#, python-format +msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:141 +#, python-format +msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:158 +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:171 +#, python-format +msgid "Firewall Driver Error on fw state %(fwmsg)s for fw: %(fwid)s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:183 +#, python-format +msgid "Process router add, router_id: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:194 +#, python-format +msgid "Process router add, fw_list: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:211 +#, python-format +msgid "FWaaS RPC info call failed for '%s'." +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:223 +#, python-format +msgid "Tenants with Firewalls: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:233 +#, python-format +msgid "Router List: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:235 +#, python-format +msgid "fw_list: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252 +msgid "Failed fwaas process services sync" +msgstr "" + #: neutron/services/loadbalancer/agent_scheduler.py:94 #, python-format msgid "Pool %(pool_id)s has already been hosted by lbaas agent %(agent_id)s" @@ -9208,3 +9786,76 @@ msgstr "" #~ msgid "get_all_nexusport_bindings() called" #~ msgstr "" +#~ msgid "" +#~ "%(class_name)s method %(method_name)scalled with " +#~ "arguments %(args)s %(kwargs)s " +#~ msgstr "" + +#~ msgid "create_credential() called" +#~ msgstr "" + +#~ msgid "delete_credential() called" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to complete operation. No more" +#~ " dynamic nics are available in the" +#~ " system." +#~ msgstr "" + +#~ msgid "" +#~ "NetworkVlanBinding for %(vlan_id)s and network" +#~ " %(network_id)s already exists" +#~ msgstr "" + +#~ msgid "Vlan ID %(vlan_id)s not found" +#~ msgstr "" + +#~ msgid "No Vlan ID available" +#~ msgstr "" + +#~ msgid "QoS level %(qos_id)s could not be found for tenant %(tenant_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "QoS level with name %(qos_name)s already" +#~ " exists for tenant %(tenant_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "Credential %(credential_id)s could not be " +#~ "found for tenant %(tenant_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "Credential %(credential_name)s could not be" +#~ " found for tenant %(tenant_id)s" +#~ msgstr "" + +#~ msgid "Credential %(credential_name)s already exists for tenant %(tenant_id)s" +#~ msgstr "" + +#~ msgid "Nexus Port Binding (%(filters)s) is not present" +#~ msgstr "" + +#~ msgid "No usable Nexus switch found to create SVI interface" +#~ msgstr "" + +#~ msgid "PortVnic Binding %(port_id)s already exists" +#~ msgstr "" + +#~ msgid "PortVnic Binding %(port_id)s is not present" +#~ msgstr "" + +#~ msgid "No subnet_id specified for router gateway" +#~ msgstr "" + +#~ msgid "Subnet %(subnet_id)s has an interface on %(router_id)s" +#~ msgstr "" + +#~ msgid "Nexus hardware router gateway only uses Subnet Ids" +#~ msgstr "" + +#~ msgid "create_network() failed due to %s" +#~ msgstr "" + diff --git a/neutron/locale/neutron.pot b/neutron/locale/neutron.pot index c6df2206c..db2ac34e2 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.45" +"Project-Id-Version: neutron jenkins.neutron.propose.translation.update.46" "\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-08-12 06:14+0000\n" +"POT-Creation-Date: 2013-08-13 06:13+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -517,20 +517,20 @@ msgstr "" msgid "Unable update lease. Exception" msgstr "" -#: neutron/agent/dhcp_agent.py:841 neutron/agent/l3_agent.py:805 +#: neutron/agent/dhcp_agent.py:841 neutron/agent/l3_agent.py:808 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:847 neutron/agent/l3_agent.py:810 +#: neutron/agent/dhcp_agent.py:847 neutron/agent/l3_agent.py:813 #: 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:855 neutron/agent/l3_agent.py:815 +#: neutron/agent/dhcp_agent.py:855 neutron/agent/l3_agent.py:818 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:281 #, python-format msgid "agent_updated by server side %s!" @@ -583,65 +583,65 @@ msgid "" "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:334 +#: neutron/agent/l3_agent.py:335 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:336 neutron/db/l3_db.py:924 +#: neutron/agent/l3_agent.py:337 neutron/db/l3_db.py:924 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: neutron/agent/l3_agent.py:470 +#: neutron/agent/l3_agent.py:471 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: neutron/agent/l3_agent.py:607 +#: neutron/agent/l3_agent.py:608 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:612 +#: neutron/agent/l3_agent.py:613 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:620 +#: neutron/agent/l3_agent.py:621 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:624 +#: neutron/agent/l3_agent.py:625 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:631 +#: neutron/agent/l3_agent.py:632 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: neutron/agent/l3_agent.py:687 neutron/agent/l3_agent.py:716 +#: neutron/agent/l3_agent.py:688 neutron/agent/l3_agent.py:719 msgid "Failed synchronizing routers" msgstr "" -#: neutron/agent/l3_agent.py:712 +#: neutron/agent/l3_agent.py:715 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:720 +#: neutron/agent/l3_agent.py:723 msgid "L3 agent started" msgstr "" -#: neutron/agent/l3_agent.py:740 +#: neutron/agent/l3_agent.py:743 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:748 +#: neutron/agent/l3_agent.py:751 #, python-format msgid "Removed route entry is '%s'" msgstr "" @@ -1951,7 +1951,7 @@ msgstr "" #: neutron/common/log.py:31 #, python-format msgid "" -"%(class_name)s method %(method_name)scalled with arguments %(args)s " +"%(class_name)s method %(method_name)s called with arguments %(args)s " "%(kwargs)s " msgstr "" @@ -2425,17 +2425,17 @@ msgid "" msgstr "" #: neutron/db/firewall/firewall_db.py:228 -#: neutron/services/firewall/fwaas_plugin.py:202 +#: neutron/services/firewall/fwaas_plugin.py:211 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:244 -#: neutron/services/firewall/fwaas_plugin.py:211 +#: neutron/services/firewall/fwaas_plugin.py:220 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:254 -#: neutron/services/firewall/fwaas_plugin.py:226 +#: neutron/services/firewall/fwaas_plugin.py:235 msgid "delete_firewall() called" msgstr "" @@ -2456,7 +2456,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:296 -#: neutron/services/firewall/fwaas_plugin.py:235 +#: neutron/services/firewall/fwaas_plugin.py:244 msgid "update_firewall_policy() called" msgstr "" @@ -2481,12 +2481,12 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:364 -#: neutron/services/firewall/fwaas_plugin.py:243 +#: neutron/services/firewall/fwaas_plugin.py:252 msgid "update_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:388 -#: neutron/services/firewall/fwaas_plugin.py:253 +#: neutron/services/firewall/fwaas_plugin.py:262 msgid "delete_firewall_rule() called" msgstr "" @@ -2503,12 +2503,12 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:416 -#: neutron/services/firewall/fwaas_plugin.py:272 +#: neutron/services/firewall/fwaas_plugin.py:281 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:456 -#: neutron/services/firewall/fwaas_plugin.py:280 +#: neutron/services/firewall/fwaas_plugin.py:289 msgid "remove_rule() called" msgstr "" @@ -2729,30 +2729,35 @@ msgstr "" msgid "Missing rule info argument for insert/remove rule operation." msgstr "" -#: neutron/extensions/firewall.py:138 +#: neutron/extensions/firewall.py:98 +#, python-format +msgid "%(driver)s: Internal driver error." +msgstr "" + +#: neutron/extensions/firewall.py:147 #, python-format msgid "Port '%s' is not a valid number" msgstr "" -#: neutron/extensions/firewall.py:142 +#: neutron/extensions/firewall.py:151 #, python-format msgid "Invalid port '%s'" msgstr "" -#: neutron/extensions/firewall.py:156 +#: neutron/extensions/firewall.py:165 #, python-format msgid "%(msg_ip)s and %(msg_subnet)s" msgstr "" -#: neutron/extensions/firewall.py:276 +#: neutron/extensions/firewall.py:285 msgid "Number of firewalls allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/extensions/firewall.py:280 +#: neutron/extensions/firewall.py:289 msgid "Number of firewall policies allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/extensions/firewall.py:284 +#: neutron/extensions/firewall.py:293 msgid "Number of firewall rules allowed per tenant, -1 for unlimited" msgstr "" @@ -2939,6 +2944,7 @@ msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:56 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:373 msgid "plugin does not support updating provider attributes" msgstr "" @@ -4165,115 +4171,107 @@ msgstr "" msgid "Connect success to host %(host)s:%(ssh_port)d" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:75 +#: neutron/plugins/cisco/network_plugin.py:74 #, python-format msgid "Model %s manages state" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:88 +#: neutron/plugins/cisco/network_plugin.py:87 msgid "Plugin initialization complete" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:134 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:222 +#: neutron/plugins/cisco/network_plugin.py:133 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:223 msgid "create_network() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:151 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:254 +#: neutron/plugins/cisco/network_plugin.py:150 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:255 msgid "update_network() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:164 +#: neutron/plugins/cisco/network_plugin.py:163 msgid "delete_network() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:187 +#: neutron/plugins/cisco/network_plugin.py:186 msgid "get_network() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:192 +#: neutron/plugins/cisco/network_plugin.py:191 msgid "get_networks() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:197 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:320 +#: neutron/plugins/cisco/network_plugin.py:196 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:321 msgid "create_port() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:207 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:406 +#: neutron/plugins/cisco/network_plugin.py:206 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:407 msgid "delete_port() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:226 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:365 +#: neutron/plugins/cisco/network_plugin.py:225 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:366 msgid "update_port() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:237 +#: neutron/plugins/cisco/network_plugin.py:236 msgid "create_subnet() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:249 +#: neutron/plugins/cisco/network_plugin.py:248 #: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:339 msgid "update_subnet() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:255 +#: neutron/plugins/cisco/network_plugin.py:254 msgid "delete_subnet() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:278 +#: neutron/plugins/cisco/network_plugin.py:277 #: neutron/plugins/cisco/db/network_db_v2.py:38 msgid "get_all_qoss() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:284 +#: neutron/plugins/cisco/network_plugin.py:283 msgid "get_qos_details() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:294 +#: neutron/plugins/cisco/network_plugin.py:293 msgid "create_qos() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:300 +#: neutron/plugins/cisco/network_plugin.py:299 msgid "delete_qos() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:310 +#: neutron/plugins/cisco/network_plugin.py:309 msgid "rename_qos() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:321 +#: neutron/plugins/cisco/network_plugin.py:320 msgid "get_all_credentials() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:327 +#: neutron/plugins/cisco/network_plugin.py:326 msgid "get_credential_details() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:338 -msgid "create_credential() called" -msgstr "" - -#: neutron/plugins/cisco/network_plugin.py:345 -msgid "delete_credential() called" -msgstr "" - -#: neutron/plugins/cisco/network_plugin.py:356 +#: neutron/plugins/cisco/network_plugin.py:335 msgid "rename_credential() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:367 +#: neutron/plugins/cisco/network_plugin.py:345 msgid "schedule_host() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:379 +#: neutron/plugins/cisco/network_plugin.py:357 msgid "associate_port() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:386 +#: neutron/plugins/cisco/network_plugin.py:364 msgid "detach_port() called" msgstr "" @@ -4284,7 +4282,7 @@ msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:32 msgid "" -"Unable to complete operation. No more dynamic nics are available in the " +"Unable to complete operation. No more dynamic NICs are available in the " "system." msgstr "" @@ -4292,93 +4290,168 @@ msgstr "" #, python-format msgid "" "NetworkVlanBinding for %(vlan_id)s and network %(network_id)s already " -"exists" +"exists." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:44 #, python-format -msgid "Vlan ID %(vlan_id)s not found" +msgid "Vlan ID %(vlan_id)s not found." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:49 -msgid "No Vlan ID available" +msgid "" +"Unable to complete operation. VLAN ID exists outside of the configured " +"network segment range." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:54 -#, python-format -msgid "QoS level %(qos_id)s could not be found for tenant %(tenant_id)s" +#: neutron/plugins/cisco/common/cisco_exceptions.py:55 +msgid "No Vlan ID available." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:60 #, python-format -msgid "QoS level with name %(qos_name)s already exists for tenant %(tenant_id)s" +msgid "QoS level %(qos_id)s could not be found for tenant %(tenant_id)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:66 #, python-format -msgid "Credential %(credential_id)s could not be found for tenant %(tenant_id)s" +msgid "QoS level with name %(qos_name)s already exists for tenant %(tenant_id)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:72 #, python-format -msgid "Credential %(credential_name)s could not be found for tenant %(tenant_id)s" +msgid "Credential %(credential_id)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:78 +#: neutron/plugins/cisco/common/cisco_exceptions.py:77 #, python-format -msgid "Credential %(credential_name)s already exists for tenant %(tenant_id)s" +msgid "Credential %(credential_name)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:84 +#: neutron/plugins/cisco/common/cisco_exceptions.py:82 +#, python-format +msgid "Credential %(credential_name)s already exists." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:87 #, python-format msgid "Provider network %s already exists" msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:89 +#: neutron/plugins/cisco/common/cisco_exceptions.py:92 #, python-format msgid "Connection to %(host)s is not configured." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:94 +#: neutron/plugins/cisco/common/cisco_exceptions.py:97 #, python-format msgid "Unable to connect to Nexus %(nexus_host)s. Reason: %(exc)s." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:99 +#: neutron/plugins/cisco/common/cisco_exceptions.py:102 #, python-format msgid "Failed to configure Nexus: %(config)s. Reason: %(exc)s." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:104 +#: neutron/plugins/cisco/common/cisco_exceptions.py:107 +#, python-format +msgid "Nexus Port Binding (%(filters)s) is not present." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:116 +msgid "No usable Nexus switch found to create SVI interface." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:121 +#, python-format +msgid "PortVnic Binding %(port_id)s already exists." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:126 #, python-format -msgid "Nexus Port Binding (%(filters)s) is not present" +msgid "PortVnic Binding %(port_id)s is not present." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:113 -msgid "No usable Nexus switch found to create SVI interface" +#: neutron/plugins/cisco/common/cisco_exceptions.py:131 +msgid "No subnet_id specified for router gateway." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:118 +#: neutron/plugins/cisco/common/cisco_exceptions.py:136 #, python-format -msgid "PortVnic Binding %(port_id)s already exists" +msgid "Subnet %(subnet_id)s has an interface on %(router_id)s." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:123 +#: neutron/plugins/cisco/common/cisco_exceptions.py:141 +msgid "Nexus hardware router gateway only uses Subnet Ids." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:145 +#, python-format +msgid "" +"Unable to unplug the attachment %(att_id)s from port %(port_id)s for " +"network %(net_id)s. The attachment %(att_id)s does not exist." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:152 +#, python-format +msgid "Policy Profile %(profile_id)s already exists." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:158 #, python-format -msgid "PortVnic Binding %(port_id)s is not present" +msgid "Policy Profile %(profile_id)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:128 -msgid "No subnet_id specified for router gateway" +#: neutron/plugins/cisco/common/cisco_exceptions.py:163 +#, python-format +msgid "Network Profile %(profile_id)s already exists." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:133 +#: neutron/plugins/cisco/common/cisco_exceptions.py:169 #, python-format -msgid "Subnet %(subnet_id)s has an interface on %(router_id)s" +msgid "Network Profile %(profile_id)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:174 +#, python-format +msgid "" +"No more segments available in network segment pool " +"%(network_profile_name)s." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:138 -msgid "Nexus hardware router gateway only uses Subnet Ids" +#: neutron/plugins/cisco/common/cisco_exceptions.py:180 +#, python-format +msgid "VM Network %(name)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:185 +#, python-format +msgid "Unable to create the network. The VXLAN ID %(vxlan_id)s is in use." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:191 +#, python-format +msgid "Connection to VSM failed: %(reason)s." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:196 +#, python-format +msgid "Internal VSM Error: %(reason)s." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:201 +#, python-format +msgid "Network Binding for network %(network_id)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:207 +#, python-format +msgid "Port Binding for port %(port_id)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:213 +#, python-format +msgid "Profile-Tenant binding for profile %(profile_id)s could not be found." msgstr "" #: neutron/plugins/cisco/common/cisco_faults.py:74 @@ -4429,31 +4502,223 @@ msgstr "" msgid "Nexus Switch to use" msgstr "" -#: neutron/plugins/cisco/common/config.py:36 +#: neutron/plugins/cisco/common/config.py:35 msgid "VLAN Name prefix" msgstr "" -#: neutron/plugins/cisco/common/config.py:38 +#: neutron/plugins/cisco/common/config.py:37 msgid "VLAN Name prefix for provider vlans" msgstr "" -#: neutron/plugins/cisco/common/config.py:46 +#: neutron/plugins/cisco/common/config.py:45 msgid "Distribute SVI interfaces over all switches" msgstr "" -#: neutron/plugins/cisco/common/config.py:50 +#: neutron/plugins/cisco/common/config.py:49 msgid "Model Class" msgstr "" -#: neutron/plugins/cisco/common/config.py:54 +#: neutron/plugins/cisco/common/config.py:53 msgid "Nexus Driver Name" msgstr "" +#: neutron/plugins/cisco/common/config.py:58 +msgid "N1K Integration Bridge" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:60 +msgid "N1K Enable Tunneling" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:62 +msgid "N1K Tunnel Bridge" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:64 +msgid "N1K Local IP" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:66 +msgid "N1K Tenant Network Type" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:68 +msgid "N1K Bridge Mappings" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:70 +msgid "N1K VXLAN ID Ranges" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:72 +msgid "N1K Network VLAN Ranges" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:74 +msgid "N1K default policy profile" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:76 +msgid "N1K Policy profile polling duration in seconds" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:101 +#, python-format +msgid "seg_min %(seg_min)s, seg_max %(seg_max)s" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:226 +#, python-format +msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:344 +#, python-format +msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:348 +#, python-format +msgid "" +"Reserving specific vlan %(vlan)s on physical network %(network)s outside " +"pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:376 +#, python-format +msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:381 +#, python-format +msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:385 +#, python-format +msgid "vlan_id %(vlan)s on physical network %(network)s not found" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:395 +#, python-format +msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:433 +#, python-format +msgid "Removing vxlan %s from pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:464 +#, python-format +msgid "Reserving specific vxlan %s from pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:466 +#, python-format +msgid "Reserving specific vxlan %s outside pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:488 +#, python-format +msgid "Releasing vxlan %s to pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:492 +#, python-format +msgid "Releasing vxlan %s outside pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:495 +#, python-format +msgid "vxlan_id %s not found" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:603 +msgid "create_network_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:621 +msgid "delete_network_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:635 +msgid "update_network_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:644 +msgid "get_network_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:670 +msgid "create_policy_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:681 +msgid "delete_policy_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:690 +msgid "update_policy_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:699 +msgid "get_policy_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:726 +msgid "_profile_binding_exists()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:733 +msgid "_get_profile_binding" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:742 +msgid "get_profile_binding()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:751 +msgid "delete_profile_binding()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:758 +#, python-format +msgid "" +"Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " +"ID %(tenant_id)" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:772 +msgid "_get_profile_bindings()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:991 +msgid "invalid segment range. example range: 500-550" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1001 +msgid "arguments segment_type and segment_range missing for network profile" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1008 +msgid "segment_type should either be vlan or vxlan" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1036 +#, python-format +msgid "NetworkProfile name %s already exists" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1048 +msgid "segment range overlaps with another profile" +msgstr "" + #: neutron/plugins/cisco/db/network_db_v2.py:46 msgid "get_qos() called" msgstr "" -#: neutron/plugins/cisco/db/network_db_v2.py:60 +#: neutron/plugins/cisco/db/network_db_v2.py:59 msgid "add_qos() called" msgstr "" @@ -4500,65 +4765,317 @@ msgstr "" msgid "get_nexussvi_bindings() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:75 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:77 #, python-format msgid "Loaded device plugin %s\n" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:93 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:94 #, python-format msgid "%(module)s.%(name)s init done" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:139 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:140 #, python-format msgid "No %s Plugin loaded" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:140 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:141 #, python-format msgid "%(plugin_key)s: %(function_name)s with args %(args)s ignored" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:235 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:236 #, python-format msgid "provider network added to DB: %(network_id)s, %(vlan_id)s" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:279 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:280 #, python-format msgid "provider network removed from DB: %s" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:387 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:388 #, python-format msgid "Unable to update port '%s' on Nexus switch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:442 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:443 msgid "Nexus plugin loaded, creating SVI on switch" msgstr "" #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:463 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:490 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:488 msgid "No Nexus plugin, sending to vswitch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:478 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:477 msgid "Nexus plugin loaded, deleting SVI from switch" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:155 -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:162 -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:175 -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:182 -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:202 -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:208 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:195 +#, python-format +msgid "seg id %s\n" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:233 +msgid "logical network" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:253 +msgid "network_segment_pool" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:293 +msgid "Invalid input for CIDR" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:410 +#, python-format +msgid "req: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:415 +#, python-format +msgid "status_code %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:420 +#, python-format +msgid "VSM: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:192 +msgid "_setup_vsm" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:213 +msgid "_populate_policy_profiles" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:216 +#, python-format +msgid "_populate_policy_profiles %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:224 +msgid "No policy profile populated from VSM" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:231 +msgid "_poll_policies" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:313 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324 +#: neutron/plugins/mlnx/mlnx_plugin.py:155 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378 +msgid "provider:network_type required" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:317 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:331 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:334 +#: neutron/plugins/mlnx/mlnx_plugin.py:185 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:388 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 +msgid "provider:segmentation_id required" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:320 +msgid "provider:segmentation_id out of range (1 through 4094)" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:325 +msgid "provider:physical_network specified for VXLAN network" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:334 +msgid "provider:segmentation_id out of range (5000+)" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:338 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 +#: neutron/plugins/mlnx/mlnx_plugin.py:171 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 +#, python-format +msgid "provider:network_type %s not supported" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:344 +#: neutron/plugins/mlnx/mlnx_plugin.py:212 +#, python-format +msgid "unknown provider:physical_network %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:350 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:368 +#: neutron/plugins/mlnx/mlnx_plugin.py:218 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 +msgid "provider:physical_network required" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:405 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:408 +msgid "n1kv:profile_id does not exist" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:419 +msgid "_send_create_logical_network" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:440 +#, python-format +msgid "_send_create_network_profile_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:450 +#, python-format +msgid "_send_delete_network_profile_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:463 +#, python-format +msgid "_send_create_network_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:477 +#, python-format +msgid "_send_update_network_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:494 +#, python-format +msgid "_send_delete_network_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:508 +#, python-format +msgid "_send_create_subnet_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:522 +#, python-format +msgid "_send_delete_subnet_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:539 +#, python-format +msgid "_send_create_port_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:580 +#, python-format +msgid "_send_update_port_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:595 +#, python-format +msgid "_send_delete_port_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:636 +#, python-format +msgid "create network: profile_id=%s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:644 +#, python-format +msgid "" +"Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, " +"multicast_ip %(multicast_ip)s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:687 +#: neutron/plugins/hyperv/hyperv_neutron_plugin.py:249 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:174 +#: neutron/plugins/mlnx/mlnx_plugin.py:271 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:479 +#, python-format +msgid "Created network: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:708 +#, python-format +msgid "Updated network: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:734 +#, python-format +msgid "Deleted network: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:744 +#, python-format +msgid "Get network: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:765 +msgid "Get networks" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:803 +#, python-format +msgid "create port: profile_id=%s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:816 +#, python-format +msgid "Created port: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:836 +#, python-format +msgid "Update port: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:863 +#, python-format +msgid "Get port: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:883 +msgid "Get ports" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:899 +msgid "Create subnet" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:907 +#, python-format +msgid "Created subnet: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:918 +msgid "Update subnet" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:932 +#, python-format +msgid "Delete subnet: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:947 +#, python-format +msgid "Get subnet: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:967 +msgid "Get subnets" +msgstr "" + +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:158 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:165 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:178 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:185 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:205 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:211 #, python-format msgid "NexusDriver: %s" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:189 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:192 #, python-format msgid "NexusDriver created VLAN: %s" msgstr "" @@ -4727,14 +5244,6 @@ msgstr "" msgid "Network type %s not supported" msgstr "" -#: neutron/plugins/hyperv/hyperv_neutron_plugin.py:249 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:174 -#: neutron/plugins/mlnx/mlnx_plugin.py:271 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:479 -#, python-format -msgid "Created network: %s" -msgstr "" - #: neutron/plugins/hyperv/rpc_callbacks.py:77 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:116 #: neutron/plugins/mlnx/rpc_callbacks.py:97 @@ -4979,25 +5488,12 @@ msgstr "" msgid "%s. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324 -#: neutron/plugins/mlnx/mlnx_plugin.py:155 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378 -msgid "provider:network_type required" -msgstr "" - #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:328 #: neutron/plugins/mlnx/mlnx_plugin.py:180 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:382 msgid "provider:segmentation_id specified for flat network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:334 -#: neutron/plugins/mlnx/mlnx_plugin.py:185 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:388 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 -msgid "provider:segmentation_id required" -msgstr "" - #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:337 #: neutron/plugins/mlnx/mlnx_plugin.py:188 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:391 @@ -5017,25 +5513,12 @@ msgstr "" msgid "provider:segmentation_id specified for local network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 -#: neutron/plugins/mlnx/mlnx_plugin.py:171 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 -#, python-format -msgid "provider:network_type %s not supported" -msgstr "" - #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:362 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:368 -#: neutron/plugins/mlnx/mlnx_plugin.py:218 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 -msgid "provider:physical_network required" -msgstr "" - #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:89 msgid "Invalid Network ID, will lead to incorrect bridgename" msgstr "" @@ -6410,11 +6893,6 @@ msgstr "" msgid "%s. Server terminated!" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:212 -#, python-format -msgid "unknown provider:physical_network %s" -msgstr "" - #: neutron/plugins/mlnx/mlnx_plugin.py:233 msgid "invalid vnic_type on port_create" msgstr "" @@ -6674,118 +7152,118 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:166 +#: neutron/plugins/nec/nec_plugin.py:150 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:170 +#: neutron/plugins/nec/nec_plugin.py:154 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:174 +#: neutron/plugins/nec/nec_plugin.py:158 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:180 +#: neutron/plugins/nec/nec_plugin.py:162 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:186 +#: neutron/plugins/nec/nec_plugin.py:170 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:204 -#, python-format -msgid "delete_ofc_port() failed due to %s" +#: neutron/plugins/nec/nec_plugin.py:183 +msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:208 -msgid "deactivate_port(): skip, ofc_port does not exist." +#: neutron/plugins/nec/nec_plugin.py:191 +#, python-format +msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:220 +#: neutron/plugins/nec/nec_plugin.py:212 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:239 +#: neutron/plugins/nec/nec_plugin.py:229 #, python-format -msgid "create_network() failed due to %s" +msgid "failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:255 +#: neutron/plugins/nec/nec_plugin.py:245 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:295 +#: neutron/plugins/nec/nec_plugin.py:285 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:314 +#: neutron/plugins/nec/nec_plugin.py:304 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:329 +#: neutron/plugins/nec/nec_plugin.py:319 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:344 +#: neutron/plugins/nec/nec_plugin.py:334 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:357 +#: neutron/plugins/nec/nec_plugin.py:347 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:380 +#: neutron/plugins/nec/nec_plugin.py:371 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:409 +#: neutron/plugins/nec/nec_plugin.py:400 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:417 +#: neutron/plugins/nec/nec_plugin.py:408 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:477 +#: neutron/plugins/nec/nec_plugin.py:468 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:508 +#: neutron/plugins/nec/nec_plugin.py:499 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:518 +#: neutron/plugins/nec/nec_plugin.py:509 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:537 +#: neutron/plugins/nec/nec_plugin.py:528 #, 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:542 +#: neutron/plugins/nec/nec_plugin.py:533 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -8827,27 +9305,127 @@ msgstr "" msgid "Multiple providers specified for service %s" msgstr "" -#: neutron/services/firewall/fwaas_plugin.py:47 +#: neutron/services/firewall/fwaas_plugin.py:48 msgid "set_firewall_status() called" msgstr "" -#: neutron/services/firewall/fwaas_plugin.py:59 +#: neutron/services/firewall/fwaas_plugin.py:60 msgid "firewall_deleted() called" msgstr "" -#: neutron/services/firewall/fwaas_plugin.py:67 +#: neutron/services/firewall/fwaas_plugin.py:68 #, python-format msgid "Firewall %s unexpectedly deleted by agent." msgstr "" -#: neutron/services/firewall/fwaas_plugin.py:73 +#: neutron/services/firewall/fwaas_plugin.py:74 msgid "get_firewalls_for_tenant() called" msgstr "" -#: neutron/services/firewall/fwaas_plugin.py:82 +#: neutron/services/firewall/fwaas_plugin.py:83 msgid "get_firewalls_for_tenant_without_rules() called" msgstr "" +#: neutron/services/firewall/fwaas_plugin.py:89 +msgid "get_tenants_with_firewalls() called" +msgstr "" + +#: neutron/services/firewall/agents/firewall_agent_api.py:34 +msgid "Name of the FWaaS Driver" +msgstr "" + +#: neutron/services/firewall/agents/firewall_agent_api.py:38 +msgid "Enable FWaaS" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:45 +msgid "Retrieve Firewall with rules from Plugin" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:54 +msgid "Retrieve Tenants with Firewalls configured from Plugin" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:66 +msgid "Initializing firewall agent" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:73 +#, python-format +msgid "FWaaS Driver Loaded: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:75 +#, python-format +msgid "Error importing FWaaS device driver: %s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:107 +#, python-format +msgid "%(func_name)s from agent for fw: %(fwid)s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:115 +#, python-format +msgid "No Routers on tenant: %s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:117 +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:241 +#, python-format +msgid "Apply fw on Router List: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:126 +#, python-format +msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:141 +#, python-format +msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:158 +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:171 +#, python-format +msgid "Firewall Driver Error on fw state %(fwmsg)s for fw: %(fwid)s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:183 +#, python-format +msgid "Process router add, router_id: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:194 +#, python-format +msgid "Process router add, fw_list: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:211 +#, python-format +msgid "FWaaS RPC info call failed for '%s'." +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:223 +#, python-format +msgid "Tenants with Firewalls: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:233 +#, python-format +msgid "Router List: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:235 +#, python-format +msgid "fw_list: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252 +msgid "Failed fwaas process services sync" +msgstr "" + #: neutron/services/loadbalancer/agent_scheduler.py:94 #, python-format msgid "Pool %(pool_id)s has already been hosted by lbaas agent %(agent_id)s" diff --git a/neutron/locale/nl_NL/LC_MESSAGES/neutron.po b/neutron/locale/nl_NL/LC_MESSAGES/neutron.po index 3374e30ba..e765f0dd9 100644 --- a/neutron/locale/nl_NL/LC_MESSAGES/neutron.po +++ b/neutron/locale/nl_NL/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-08-12 06:14+0000\n" +"POT-Creation-Date: 2013-08-13 06:13+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Dutch (Netherlands) " @@ -517,20 +517,20 @@ msgstr "" msgid "Unable update lease. Exception" msgstr "" -#: neutron/agent/dhcp_agent.py:841 neutron/agent/l3_agent.py:805 +#: neutron/agent/dhcp_agent.py:841 neutron/agent/l3_agent.py:808 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:847 neutron/agent/l3_agent.py:810 +#: neutron/agent/dhcp_agent.py:847 neutron/agent/l3_agent.py:813 #: 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:855 neutron/agent/l3_agent.py:815 +#: neutron/agent/dhcp_agent.py:855 neutron/agent/l3_agent.py:818 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:281 #, python-format msgid "agent_updated by server side %s!" @@ -583,65 +583,65 @@ msgid "" "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:334 +#: neutron/agent/l3_agent.py:335 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:336 neutron/db/l3_db.py:924 +#: neutron/agent/l3_agent.py:337 neutron/db/l3_db.py:924 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: neutron/agent/l3_agent.py:470 +#: neutron/agent/l3_agent.py:471 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: neutron/agent/l3_agent.py:607 +#: neutron/agent/l3_agent.py:608 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:612 +#: neutron/agent/l3_agent.py:613 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:620 +#: neutron/agent/l3_agent.py:621 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:624 +#: neutron/agent/l3_agent.py:625 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:631 +#: neutron/agent/l3_agent.py:632 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: neutron/agent/l3_agent.py:687 neutron/agent/l3_agent.py:716 +#: neutron/agent/l3_agent.py:688 neutron/agent/l3_agent.py:719 msgid "Failed synchronizing routers" msgstr "" -#: neutron/agent/l3_agent.py:712 +#: neutron/agent/l3_agent.py:715 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:720 +#: neutron/agent/l3_agent.py:723 msgid "L3 agent started" msgstr "" -#: neutron/agent/l3_agent.py:740 +#: neutron/agent/l3_agent.py:743 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:748 +#: neutron/agent/l3_agent.py:751 #, python-format msgid "Removed route entry is '%s'" msgstr "" @@ -1951,7 +1951,7 @@ msgstr "" #: neutron/common/log.py:31 #, python-format msgid "" -"%(class_name)s method %(method_name)scalled with arguments %(args)s " +"%(class_name)s method %(method_name)s called with arguments %(args)s " "%(kwargs)s " msgstr "" @@ -2425,17 +2425,17 @@ msgid "" msgstr "" #: neutron/db/firewall/firewall_db.py:228 -#: neutron/services/firewall/fwaas_plugin.py:202 +#: neutron/services/firewall/fwaas_plugin.py:211 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:244 -#: neutron/services/firewall/fwaas_plugin.py:211 +#: neutron/services/firewall/fwaas_plugin.py:220 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:254 -#: neutron/services/firewall/fwaas_plugin.py:226 +#: neutron/services/firewall/fwaas_plugin.py:235 msgid "delete_firewall() called" msgstr "" @@ -2456,7 +2456,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:296 -#: neutron/services/firewall/fwaas_plugin.py:235 +#: neutron/services/firewall/fwaas_plugin.py:244 msgid "update_firewall_policy() called" msgstr "" @@ -2481,12 +2481,12 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:364 -#: neutron/services/firewall/fwaas_plugin.py:243 +#: neutron/services/firewall/fwaas_plugin.py:252 msgid "update_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:388 -#: neutron/services/firewall/fwaas_plugin.py:253 +#: neutron/services/firewall/fwaas_plugin.py:262 msgid "delete_firewall_rule() called" msgstr "" @@ -2503,12 +2503,12 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:416 -#: neutron/services/firewall/fwaas_plugin.py:272 +#: neutron/services/firewall/fwaas_plugin.py:281 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:456 -#: neutron/services/firewall/fwaas_plugin.py:280 +#: neutron/services/firewall/fwaas_plugin.py:289 msgid "remove_rule() called" msgstr "" @@ -2729,30 +2729,35 @@ msgstr "" msgid "Missing rule info argument for insert/remove rule operation." msgstr "" -#: neutron/extensions/firewall.py:138 +#: neutron/extensions/firewall.py:98 +#, python-format +msgid "%(driver)s: Internal driver error." +msgstr "" + +#: neutron/extensions/firewall.py:147 #, python-format msgid "Port '%s' is not a valid number" msgstr "" -#: neutron/extensions/firewall.py:142 +#: neutron/extensions/firewall.py:151 #, python-format msgid "Invalid port '%s'" msgstr "" -#: neutron/extensions/firewall.py:156 +#: neutron/extensions/firewall.py:165 #, python-format msgid "%(msg_ip)s and %(msg_subnet)s" msgstr "" -#: neutron/extensions/firewall.py:276 +#: neutron/extensions/firewall.py:285 msgid "Number of firewalls allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/extensions/firewall.py:280 +#: neutron/extensions/firewall.py:289 msgid "Number of firewall policies allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/extensions/firewall.py:284 +#: neutron/extensions/firewall.py:293 msgid "Number of firewall rules allowed per tenant, -1 for unlimited" msgstr "" @@ -2939,6 +2944,7 @@ msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:56 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:373 msgid "plugin does not support updating provider attributes" msgstr "" @@ -4165,115 +4171,107 @@ msgstr "" msgid "Connect success to host %(host)s:%(ssh_port)d" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:75 +#: neutron/plugins/cisco/network_plugin.py:74 #, python-format msgid "Model %s manages state" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:88 +#: neutron/plugins/cisco/network_plugin.py:87 msgid "Plugin initialization complete" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:134 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:222 +#: neutron/plugins/cisco/network_plugin.py:133 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:223 msgid "create_network() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:151 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:254 +#: neutron/plugins/cisco/network_plugin.py:150 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:255 msgid "update_network() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:164 +#: neutron/plugins/cisco/network_plugin.py:163 msgid "delete_network() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:187 +#: neutron/plugins/cisco/network_plugin.py:186 msgid "get_network() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:192 +#: neutron/plugins/cisco/network_plugin.py:191 msgid "get_networks() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:197 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:320 +#: neutron/plugins/cisco/network_plugin.py:196 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:321 msgid "create_port() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:207 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:406 +#: neutron/plugins/cisco/network_plugin.py:206 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:407 msgid "delete_port() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:226 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:365 +#: neutron/plugins/cisco/network_plugin.py:225 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:366 msgid "update_port() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:237 +#: neutron/plugins/cisco/network_plugin.py:236 msgid "create_subnet() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:249 +#: neutron/plugins/cisco/network_plugin.py:248 #: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:339 msgid "update_subnet() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:255 +#: neutron/plugins/cisco/network_plugin.py:254 msgid "delete_subnet() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:278 +#: neutron/plugins/cisco/network_plugin.py:277 #: neutron/plugins/cisco/db/network_db_v2.py:38 msgid "get_all_qoss() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:284 +#: neutron/plugins/cisco/network_plugin.py:283 msgid "get_qos_details() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:294 +#: neutron/plugins/cisco/network_plugin.py:293 msgid "create_qos() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:300 +#: neutron/plugins/cisco/network_plugin.py:299 msgid "delete_qos() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:310 +#: neutron/plugins/cisco/network_plugin.py:309 msgid "rename_qos() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:321 +#: neutron/plugins/cisco/network_plugin.py:320 msgid "get_all_credentials() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:327 +#: neutron/plugins/cisco/network_plugin.py:326 msgid "get_credential_details() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:338 -msgid "create_credential() called" -msgstr "" - -#: neutron/plugins/cisco/network_plugin.py:345 -msgid "delete_credential() called" -msgstr "" - -#: neutron/plugins/cisco/network_plugin.py:356 +#: neutron/plugins/cisco/network_plugin.py:335 msgid "rename_credential() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:367 +#: neutron/plugins/cisco/network_plugin.py:345 msgid "schedule_host() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:379 +#: neutron/plugins/cisco/network_plugin.py:357 msgid "associate_port() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:386 +#: neutron/plugins/cisco/network_plugin.py:364 msgid "detach_port() called" msgstr "" @@ -4284,7 +4282,7 @@ msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:32 msgid "" -"Unable to complete operation. No more dynamic nics are available in the " +"Unable to complete operation. No more dynamic NICs are available in the " "system." msgstr "" @@ -4292,93 +4290,168 @@ msgstr "" #, python-format msgid "" "NetworkVlanBinding for %(vlan_id)s and network %(network_id)s already " -"exists" +"exists." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:44 #, python-format -msgid "Vlan ID %(vlan_id)s not found" +msgid "Vlan ID %(vlan_id)s not found." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:49 -msgid "No Vlan ID available" +msgid "" +"Unable to complete operation. VLAN ID exists outside of the configured " +"network segment range." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:54 -#, python-format -msgid "QoS level %(qos_id)s could not be found for tenant %(tenant_id)s" +#: neutron/plugins/cisco/common/cisco_exceptions.py:55 +msgid "No Vlan ID available." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:60 #, python-format -msgid "QoS level with name %(qos_name)s already exists for tenant %(tenant_id)s" +msgid "QoS level %(qos_id)s could not be found for tenant %(tenant_id)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:66 #, python-format -msgid "Credential %(credential_id)s could not be found for tenant %(tenant_id)s" +msgid "QoS level with name %(qos_name)s already exists for tenant %(tenant_id)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:72 #, python-format -msgid "Credential %(credential_name)s could not be found for tenant %(tenant_id)s" +msgid "Credential %(credential_id)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:77 +#, python-format +msgid "Credential %(credential_name)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:78 +#: neutron/plugins/cisco/common/cisco_exceptions.py:82 #, python-format -msgid "Credential %(credential_name)s already exists for tenant %(tenant_id)s" +msgid "Credential %(credential_name)s already exists." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:84 +#: neutron/plugins/cisco/common/cisco_exceptions.py:87 #, python-format msgid "Provider network %s already exists" msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:89 +#: neutron/plugins/cisco/common/cisco_exceptions.py:92 #, python-format msgid "Connection to %(host)s is not configured." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:94 +#: neutron/plugins/cisco/common/cisco_exceptions.py:97 #, python-format msgid "Unable to connect to Nexus %(nexus_host)s. Reason: %(exc)s." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:99 +#: neutron/plugins/cisco/common/cisco_exceptions.py:102 #, python-format msgid "Failed to configure Nexus: %(config)s. Reason: %(exc)s." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:104 +#: neutron/plugins/cisco/common/cisco_exceptions.py:107 #, python-format -msgid "Nexus Port Binding (%(filters)s) is not present" +msgid "Nexus Port Binding (%(filters)s) is not present." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:113 -msgid "No usable Nexus switch found to create SVI interface" +#: neutron/plugins/cisco/common/cisco_exceptions.py:116 +msgid "No usable Nexus switch found to create SVI interface." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:118 +#: neutron/plugins/cisco/common/cisco_exceptions.py:121 #, python-format -msgid "PortVnic Binding %(port_id)s already exists" +msgid "PortVnic Binding %(port_id)s already exists." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:123 +#: neutron/plugins/cisco/common/cisco_exceptions.py:126 #, python-format -msgid "PortVnic Binding %(port_id)s is not present" +msgid "PortVnic Binding %(port_id)s is not present." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:131 +msgid "No subnet_id specified for router gateway." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:136 +#, python-format +msgid "Subnet %(subnet_id)s has an interface on %(router_id)s." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:141 +msgid "Nexus hardware router gateway only uses Subnet Ids." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:145 +#, python-format +msgid "" +"Unable to unplug the attachment %(att_id)s from port %(port_id)s for " +"network %(net_id)s. The attachment %(att_id)s does not exist." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:128 -msgid "No subnet_id specified for router gateway" +#: neutron/plugins/cisco/common/cisco_exceptions.py:152 +#, python-format +msgid "Policy Profile %(profile_id)s already exists." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:158 +#, python-format +msgid "Policy Profile %(profile_id)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:163 +#, python-format +msgid "Network Profile %(profile_id)s already exists." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:169 +#, python-format +msgid "Network Profile %(profile_id)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:174 +#, python-format +msgid "" +"No more segments available in network segment pool " +"%(network_profile_name)s." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:180 +#, python-format +msgid "VM Network %(name)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:185 +#, python-format +msgid "Unable to create the network. The VXLAN ID %(vxlan_id)s is in use." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:191 +#, python-format +msgid "Connection to VSM failed: %(reason)s." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:196 +#, python-format +msgid "Internal VSM Error: %(reason)s." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:201 +#, python-format +msgid "Network Binding for network %(network_id)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:133 +#: neutron/plugins/cisco/common/cisco_exceptions.py:207 #, python-format -msgid "Subnet %(subnet_id)s has an interface on %(router_id)s" +msgid "Port Binding for port %(port_id)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:138 -msgid "Nexus hardware router gateway only uses Subnet Ids" +#: neutron/plugins/cisco/common/cisco_exceptions.py:213 +#, python-format +msgid "Profile-Tenant binding for profile %(profile_id)s could not be found." msgstr "" #: neutron/plugins/cisco/common/cisco_faults.py:74 @@ -4429,31 +4502,223 @@ msgstr "" msgid "Nexus Switch to use" msgstr "" -#: neutron/plugins/cisco/common/config.py:36 +#: neutron/plugins/cisco/common/config.py:35 msgid "VLAN Name prefix" msgstr "" -#: neutron/plugins/cisco/common/config.py:38 +#: neutron/plugins/cisco/common/config.py:37 msgid "VLAN Name prefix for provider vlans" msgstr "" -#: neutron/plugins/cisco/common/config.py:46 +#: neutron/plugins/cisco/common/config.py:45 msgid "Distribute SVI interfaces over all switches" msgstr "" -#: neutron/plugins/cisco/common/config.py:50 +#: neutron/plugins/cisco/common/config.py:49 msgid "Model Class" msgstr "" -#: neutron/plugins/cisco/common/config.py:54 +#: neutron/plugins/cisco/common/config.py:53 msgid "Nexus Driver Name" msgstr "" +#: neutron/plugins/cisco/common/config.py:58 +msgid "N1K Integration Bridge" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:60 +msgid "N1K Enable Tunneling" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:62 +msgid "N1K Tunnel Bridge" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:64 +msgid "N1K Local IP" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:66 +msgid "N1K Tenant Network Type" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:68 +msgid "N1K Bridge Mappings" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:70 +msgid "N1K VXLAN ID Ranges" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:72 +msgid "N1K Network VLAN Ranges" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:74 +msgid "N1K default policy profile" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:76 +msgid "N1K Policy profile polling duration in seconds" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:101 +#, python-format +msgid "seg_min %(seg_min)s, seg_max %(seg_max)s" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:226 +#, python-format +msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:344 +#, python-format +msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:348 +#, python-format +msgid "" +"Reserving specific vlan %(vlan)s on physical network %(network)s outside " +"pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:376 +#, python-format +msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:381 +#, python-format +msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:385 +#, python-format +msgid "vlan_id %(vlan)s on physical network %(network)s not found" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:395 +#, python-format +msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:433 +#, python-format +msgid "Removing vxlan %s from pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:464 +#, python-format +msgid "Reserving specific vxlan %s from pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:466 +#, python-format +msgid "Reserving specific vxlan %s outside pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:488 +#, python-format +msgid "Releasing vxlan %s to pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:492 +#, python-format +msgid "Releasing vxlan %s outside pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:495 +#, python-format +msgid "vxlan_id %s not found" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:603 +msgid "create_network_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:621 +msgid "delete_network_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:635 +msgid "update_network_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:644 +msgid "get_network_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:670 +msgid "create_policy_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:681 +msgid "delete_policy_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:690 +msgid "update_policy_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:699 +msgid "get_policy_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:726 +msgid "_profile_binding_exists()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:733 +msgid "_get_profile_binding" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:742 +msgid "get_profile_binding()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:751 +msgid "delete_profile_binding()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:758 +#, python-format +msgid "" +"Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " +"ID %(tenant_id)" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:772 +msgid "_get_profile_bindings()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:991 +msgid "invalid segment range. example range: 500-550" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1001 +msgid "arguments segment_type and segment_range missing for network profile" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1008 +msgid "segment_type should either be vlan or vxlan" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1036 +#, python-format +msgid "NetworkProfile name %s already exists" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1048 +msgid "segment range overlaps with another profile" +msgstr "" + #: neutron/plugins/cisco/db/network_db_v2.py:46 msgid "get_qos() called" msgstr "" -#: neutron/plugins/cisco/db/network_db_v2.py:60 +#: neutron/plugins/cisco/db/network_db_v2.py:59 msgid "add_qos() called" msgstr "" @@ -4500,65 +4765,317 @@ msgstr "" msgid "get_nexussvi_bindings() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:75 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:77 #, python-format msgid "Loaded device plugin %s\n" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:93 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:94 #, python-format msgid "%(module)s.%(name)s init done" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:139 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:140 #, python-format msgid "No %s Plugin loaded" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:140 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:141 #, python-format msgid "%(plugin_key)s: %(function_name)s with args %(args)s ignored" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:235 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:236 #, python-format msgid "provider network added to DB: %(network_id)s, %(vlan_id)s" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:279 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:280 #, python-format msgid "provider network removed from DB: %s" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:387 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:388 #, python-format msgid "Unable to update port '%s' on Nexus switch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:442 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:443 msgid "Nexus plugin loaded, creating SVI on switch" msgstr "" #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:463 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:490 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:488 msgid "No Nexus plugin, sending to vswitch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:478 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:477 msgid "Nexus plugin loaded, deleting SVI from switch" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:155 -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:162 -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:175 -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:182 -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:202 -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:208 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:195 +#, python-format +msgid "seg id %s\n" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:233 +msgid "logical network" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:253 +msgid "network_segment_pool" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:293 +msgid "Invalid input for CIDR" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:410 +#, python-format +msgid "req: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:415 +#, python-format +msgid "status_code %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:420 +#, python-format +msgid "VSM: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:192 +msgid "_setup_vsm" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:213 +msgid "_populate_policy_profiles" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:216 +#, python-format +msgid "_populate_policy_profiles %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:224 +msgid "No policy profile populated from VSM" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:231 +msgid "_poll_policies" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:313 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324 +#: neutron/plugins/mlnx/mlnx_plugin.py:155 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378 +msgid "provider:network_type required" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:317 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:331 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:334 +#: neutron/plugins/mlnx/mlnx_plugin.py:185 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:388 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 +msgid "provider:segmentation_id required" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:320 +msgid "provider:segmentation_id out of range (1 through 4094)" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:325 +msgid "provider:physical_network specified for VXLAN network" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:334 +msgid "provider:segmentation_id out of range (5000+)" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:338 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 +#: neutron/plugins/mlnx/mlnx_plugin.py:171 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 +#, python-format +msgid "provider:network_type %s not supported" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:344 +#: neutron/plugins/mlnx/mlnx_plugin.py:212 +#, python-format +msgid "unknown provider:physical_network %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:350 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:368 +#: neutron/plugins/mlnx/mlnx_plugin.py:218 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 +msgid "provider:physical_network required" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:405 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:408 +msgid "n1kv:profile_id does not exist" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:419 +msgid "_send_create_logical_network" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:440 +#, python-format +msgid "_send_create_network_profile_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:450 +#, python-format +msgid "_send_delete_network_profile_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:463 +#, python-format +msgid "_send_create_network_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:477 +#, python-format +msgid "_send_update_network_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:494 +#, python-format +msgid "_send_delete_network_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:508 +#, python-format +msgid "_send_create_subnet_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:522 +#, python-format +msgid "_send_delete_subnet_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:539 +#, python-format +msgid "_send_create_port_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:580 +#, python-format +msgid "_send_update_port_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:595 +#, python-format +msgid "_send_delete_port_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:636 +#, python-format +msgid "create network: profile_id=%s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:644 +#, python-format +msgid "" +"Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, " +"multicast_ip %(multicast_ip)s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:687 +#: neutron/plugins/hyperv/hyperv_neutron_plugin.py:249 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:174 +#: neutron/plugins/mlnx/mlnx_plugin.py:271 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:479 +#, python-format +msgid "Created network: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:708 +#, python-format +msgid "Updated network: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:734 +#, python-format +msgid "Deleted network: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:744 +#, python-format +msgid "Get network: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:765 +msgid "Get networks" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:803 +#, python-format +msgid "create port: profile_id=%s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:816 +#, python-format +msgid "Created port: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:836 +#, python-format +msgid "Update port: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:863 +#, python-format +msgid "Get port: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:883 +msgid "Get ports" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:899 +msgid "Create subnet" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:907 +#, python-format +msgid "Created subnet: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:918 +msgid "Update subnet" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:932 +#, python-format +msgid "Delete subnet: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:947 +#, python-format +msgid "Get subnet: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:967 +msgid "Get subnets" +msgstr "" + +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:158 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:165 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:178 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:185 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:205 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:211 #, python-format msgid "NexusDriver: %s" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:189 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:192 #, python-format msgid "NexusDriver created VLAN: %s" msgstr "" @@ -4727,14 +5244,6 @@ msgstr "" msgid "Network type %s not supported" msgstr "" -#: neutron/plugins/hyperv/hyperv_neutron_plugin.py:249 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:174 -#: neutron/plugins/mlnx/mlnx_plugin.py:271 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:479 -#, python-format -msgid "Created network: %s" -msgstr "" - #: neutron/plugins/hyperv/rpc_callbacks.py:77 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:116 #: neutron/plugins/mlnx/rpc_callbacks.py:97 @@ -4979,25 +5488,12 @@ msgstr "" msgid "%s. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324 -#: neutron/plugins/mlnx/mlnx_plugin.py:155 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378 -msgid "provider:network_type required" -msgstr "" - #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:328 #: neutron/plugins/mlnx/mlnx_plugin.py:180 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:382 msgid "provider:segmentation_id specified for flat network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:334 -#: neutron/plugins/mlnx/mlnx_plugin.py:185 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:388 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 -msgid "provider:segmentation_id required" -msgstr "" - #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:337 #: neutron/plugins/mlnx/mlnx_plugin.py:188 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:391 @@ -5017,25 +5513,12 @@ msgstr "" msgid "provider:segmentation_id specified for local network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 -#: neutron/plugins/mlnx/mlnx_plugin.py:171 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 -#, python-format -msgid "provider:network_type %s not supported" -msgstr "" - #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:362 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:368 -#: neutron/plugins/mlnx/mlnx_plugin.py:218 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 -msgid "provider:physical_network required" -msgstr "" - #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:89 msgid "Invalid Network ID, will lead to incorrect bridgename" msgstr "" @@ -6410,11 +6893,6 @@ msgstr "" msgid "%s. Server terminated!" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:212 -#, python-format -msgid "unknown provider:physical_network %s" -msgstr "" - #: neutron/plugins/mlnx/mlnx_plugin.py:233 msgid "invalid vnic_type on port_create" msgstr "" @@ -6674,118 +7152,118 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:166 +#: neutron/plugins/nec/nec_plugin.py:150 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:170 +#: neutron/plugins/nec/nec_plugin.py:154 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:174 +#: neutron/plugins/nec/nec_plugin.py:158 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:180 +#: neutron/plugins/nec/nec_plugin.py:162 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:186 +#: neutron/plugins/nec/nec_plugin.py:170 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:204 -#, python-format -msgid "delete_ofc_port() failed due to %s" +#: neutron/plugins/nec/nec_plugin.py:183 +msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:208 -msgid "deactivate_port(): skip, ofc_port does not exist." +#: neutron/plugins/nec/nec_plugin.py:191 +#, python-format +msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:220 +#: neutron/plugins/nec/nec_plugin.py:212 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:239 +#: neutron/plugins/nec/nec_plugin.py:229 #, python-format -msgid "create_network() failed due to %s" +msgid "failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:255 +#: neutron/plugins/nec/nec_plugin.py:245 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:295 +#: neutron/plugins/nec/nec_plugin.py:285 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:314 +#: neutron/plugins/nec/nec_plugin.py:304 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:329 +#: neutron/plugins/nec/nec_plugin.py:319 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:344 +#: neutron/plugins/nec/nec_plugin.py:334 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:357 +#: neutron/plugins/nec/nec_plugin.py:347 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:380 +#: neutron/plugins/nec/nec_plugin.py:371 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:409 +#: neutron/plugins/nec/nec_plugin.py:400 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:417 +#: neutron/plugins/nec/nec_plugin.py:408 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:477 +#: neutron/plugins/nec/nec_plugin.py:468 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:508 +#: neutron/plugins/nec/nec_plugin.py:499 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:518 +#: neutron/plugins/nec/nec_plugin.py:509 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:537 +#: neutron/plugins/nec/nec_plugin.py:528 #, 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:542 +#: neutron/plugins/nec/nec_plugin.py:533 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -8827,27 +9305,127 @@ msgstr "" msgid "Multiple providers specified for service %s" msgstr "" -#: neutron/services/firewall/fwaas_plugin.py:47 +#: neutron/services/firewall/fwaas_plugin.py:48 msgid "set_firewall_status() called" msgstr "" -#: neutron/services/firewall/fwaas_plugin.py:59 +#: neutron/services/firewall/fwaas_plugin.py:60 msgid "firewall_deleted() called" msgstr "" -#: neutron/services/firewall/fwaas_plugin.py:67 +#: neutron/services/firewall/fwaas_plugin.py:68 #, python-format msgid "Firewall %s unexpectedly deleted by agent." msgstr "" -#: neutron/services/firewall/fwaas_plugin.py:73 +#: neutron/services/firewall/fwaas_plugin.py:74 msgid "get_firewalls_for_tenant() called" msgstr "" -#: neutron/services/firewall/fwaas_plugin.py:82 +#: neutron/services/firewall/fwaas_plugin.py:83 msgid "get_firewalls_for_tenant_without_rules() called" msgstr "" +#: neutron/services/firewall/fwaas_plugin.py:89 +msgid "get_tenants_with_firewalls() called" +msgstr "" + +#: neutron/services/firewall/agents/firewall_agent_api.py:34 +msgid "Name of the FWaaS Driver" +msgstr "" + +#: neutron/services/firewall/agents/firewall_agent_api.py:38 +msgid "Enable FWaaS" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:45 +msgid "Retrieve Firewall with rules from Plugin" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:54 +msgid "Retrieve Tenants with Firewalls configured from Plugin" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:66 +msgid "Initializing firewall agent" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:73 +#, python-format +msgid "FWaaS Driver Loaded: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:75 +#, python-format +msgid "Error importing FWaaS device driver: %s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:107 +#, python-format +msgid "%(func_name)s from agent for fw: %(fwid)s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:115 +#, python-format +msgid "No Routers on tenant: %s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:117 +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:241 +#, python-format +msgid "Apply fw on Router List: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:126 +#, python-format +msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:141 +#, python-format +msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:158 +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:171 +#, python-format +msgid "Firewall Driver Error on fw state %(fwmsg)s for fw: %(fwid)s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:183 +#, python-format +msgid "Process router add, router_id: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:194 +#, python-format +msgid "Process router add, fw_list: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:211 +#, python-format +msgid "FWaaS RPC info call failed for '%s'." +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:223 +#, python-format +msgid "Tenants with Firewalls: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:233 +#, python-format +msgid "Router List: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:235 +#, python-format +msgid "fw_list: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252 +msgid "Failed fwaas process services sync" +msgstr "" + #: neutron/services/loadbalancer/agent_scheduler.py:94 #, python-format msgid "Pool %(pool_id)s has already been hosted by lbaas agent %(agent_id)s" @@ -9208,3 +9786,76 @@ msgstr "" #~ msgid "get_all_nexusport_bindings() called" #~ msgstr "" +#~ msgid "" +#~ "%(class_name)s method %(method_name)scalled with " +#~ "arguments %(args)s %(kwargs)s " +#~ msgstr "" + +#~ msgid "create_credential() called" +#~ msgstr "" + +#~ msgid "delete_credential() called" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to complete operation. No more" +#~ " dynamic nics are available in the" +#~ " system." +#~ msgstr "" + +#~ msgid "" +#~ "NetworkVlanBinding for %(vlan_id)s and network" +#~ " %(network_id)s already exists" +#~ msgstr "" + +#~ msgid "Vlan ID %(vlan_id)s not found" +#~ msgstr "" + +#~ msgid "No Vlan ID available" +#~ msgstr "" + +#~ msgid "QoS level %(qos_id)s could not be found for tenant %(tenant_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "QoS level with name %(qos_name)s already" +#~ " exists for tenant %(tenant_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "Credential %(credential_id)s could not be " +#~ "found for tenant %(tenant_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "Credential %(credential_name)s could not be" +#~ " found for tenant %(tenant_id)s" +#~ msgstr "" + +#~ msgid "Credential %(credential_name)s already exists for tenant %(tenant_id)s" +#~ msgstr "" + +#~ msgid "Nexus Port Binding (%(filters)s) is not present" +#~ msgstr "" + +#~ msgid "No usable Nexus switch found to create SVI interface" +#~ msgstr "" + +#~ msgid "PortVnic Binding %(port_id)s already exists" +#~ msgstr "" + +#~ msgid "PortVnic Binding %(port_id)s is not present" +#~ msgstr "" + +#~ msgid "No subnet_id specified for router gateway" +#~ msgstr "" + +#~ msgid "Subnet %(subnet_id)s has an interface on %(router_id)s" +#~ msgstr "" + +#~ msgid "Nexus hardware router gateway only uses Subnet Ids" +#~ msgstr "" + +#~ msgid "create_network() failed due to %s" +#~ msgstr "" + diff --git a/neutron/locale/pl_PL/LC_MESSAGES/neutron.po b/neutron/locale/pl_PL/LC_MESSAGES/neutron.po index c436f1f91..f1abfe603 100644 --- a/neutron/locale/pl_PL/LC_MESSAGES/neutron.po +++ b/neutron/locale/pl_PL/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-08-12 06:14+0000\n" +"POT-Creation-Date: 2013-08-13 06:13+0000\n" "PO-Revision-Date: 2013-06-28 06:06+0000\n" "Last-Translator: daisy.ycguo \n" "Language-Team: Polish (Poland) " @@ -518,20 +518,20 @@ msgstr "" msgid "Unable update lease. Exception" msgstr "" -#: neutron/agent/dhcp_agent.py:841 neutron/agent/l3_agent.py:805 +#: neutron/agent/dhcp_agent.py:841 neutron/agent/l3_agent.py:808 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:847 neutron/agent/l3_agent.py:810 +#: neutron/agent/dhcp_agent.py:847 neutron/agent/l3_agent.py:813 #: 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:855 neutron/agent/l3_agent.py:815 +#: neutron/agent/dhcp_agent.py:855 neutron/agent/l3_agent.py:818 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:281 #, python-format msgid "agent_updated by server side %s!" @@ -584,65 +584,65 @@ msgid "" "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:334 +#: neutron/agent/l3_agent.py:335 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:336 neutron/db/l3_db.py:924 +#: neutron/agent/l3_agent.py:337 neutron/db/l3_db.py:924 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: neutron/agent/l3_agent.py:470 +#: neutron/agent/l3_agent.py:471 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: neutron/agent/l3_agent.py:607 +#: neutron/agent/l3_agent.py:608 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:612 +#: neutron/agent/l3_agent.py:613 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:620 +#: neutron/agent/l3_agent.py:621 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:624 +#: neutron/agent/l3_agent.py:625 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:631 +#: neutron/agent/l3_agent.py:632 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: neutron/agent/l3_agent.py:687 neutron/agent/l3_agent.py:716 +#: neutron/agent/l3_agent.py:688 neutron/agent/l3_agent.py:719 msgid "Failed synchronizing routers" msgstr "" -#: neutron/agent/l3_agent.py:712 +#: neutron/agent/l3_agent.py:715 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:720 +#: neutron/agent/l3_agent.py:723 msgid "L3 agent started" msgstr "" -#: neutron/agent/l3_agent.py:740 +#: neutron/agent/l3_agent.py:743 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:748 +#: neutron/agent/l3_agent.py:751 #, python-format msgid "Removed route entry is '%s'" msgstr "" @@ -1952,7 +1952,7 @@ msgstr "" #: neutron/common/log.py:31 #, python-format msgid "" -"%(class_name)s method %(method_name)scalled with arguments %(args)s " +"%(class_name)s method %(method_name)s called with arguments %(args)s " "%(kwargs)s " msgstr "" @@ -2426,17 +2426,17 @@ msgid "" msgstr "" #: neutron/db/firewall/firewall_db.py:228 -#: neutron/services/firewall/fwaas_plugin.py:202 +#: neutron/services/firewall/fwaas_plugin.py:211 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:244 -#: neutron/services/firewall/fwaas_plugin.py:211 +#: neutron/services/firewall/fwaas_plugin.py:220 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:254 -#: neutron/services/firewall/fwaas_plugin.py:226 +#: neutron/services/firewall/fwaas_plugin.py:235 msgid "delete_firewall() called" msgstr "" @@ -2457,7 +2457,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:296 -#: neutron/services/firewall/fwaas_plugin.py:235 +#: neutron/services/firewall/fwaas_plugin.py:244 msgid "update_firewall_policy() called" msgstr "" @@ -2482,12 +2482,12 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:364 -#: neutron/services/firewall/fwaas_plugin.py:243 +#: neutron/services/firewall/fwaas_plugin.py:252 msgid "update_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:388 -#: neutron/services/firewall/fwaas_plugin.py:253 +#: neutron/services/firewall/fwaas_plugin.py:262 msgid "delete_firewall_rule() called" msgstr "" @@ -2504,12 +2504,12 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:416 -#: neutron/services/firewall/fwaas_plugin.py:272 +#: neutron/services/firewall/fwaas_plugin.py:281 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:456 -#: neutron/services/firewall/fwaas_plugin.py:280 +#: neutron/services/firewall/fwaas_plugin.py:289 msgid "remove_rule() called" msgstr "" @@ -2730,30 +2730,35 @@ msgstr "" msgid "Missing rule info argument for insert/remove rule operation." msgstr "" -#: neutron/extensions/firewall.py:138 +#: neutron/extensions/firewall.py:98 +#, python-format +msgid "%(driver)s: Internal driver error." +msgstr "" + +#: neutron/extensions/firewall.py:147 #, python-format msgid "Port '%s' is not a valid number" msgstr "" -#: neutron/extensions/firewall.py:142 +#: neutron/extensions/firewall.py:151 #, python-format msgid "Invalid port '%s'" msgstr "" -#: neutron/extensions/firewall.py:156 +#: neutron/extensions/firewall.py:165 #, python-format msgid "%(msg_ip)s and %(msg_subnet)s" msgstr "" -#: neutron/extensions/firewall.py:276 +#: neutron/extensions/firewall.py:285 msgid "Number of firewalls allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/extensions/firewall.py:280 +#: neutron/extensions/firewall.py:289 msgid "Number of firewall policies allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/extensions/firewall.py:284 +#: neutron/extensions/firewall.py:293 msgid "Number of firewall rules allowed per tenant, -1 for unlimited" msgstr "" @@ -2940,6 +2945,7 @@ msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:56 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:373 msgid "plugin does not support updating provider attributes" msgstr "" @@ -4166,115 +4172,107 @@ msgstr "" msgid "Connect success to host %(host)s:%(ssh_port)d" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:75 +#: neutron/plugins/cisco/network_plugin.py:74 #, python-format msgid "Model %s manages state" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:88 +#: neutron/plugins/cisco/network_plugin.py:87 msgid "Plugin initialization complete" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:134 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:222 +#: neutron/plugins/cisco/network_plugin.py:133 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:223 msgid "create_network() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:151 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:254 +#: neutron/plugins/cisco/network_plugin.py:150 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:255 msgid "update_network() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:164 +#: neutron/plugins/cisco/network_plugin.py:163 msgid "delete_network() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:187 +#: neutron/plugins/cisco/network_plugin.py:186 msgid "get_network() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:192 +#: neutron/plugins/cisco/network_plugin.py:191 msgid "get_networks() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:197 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:320 +#: neutron/plugins/cisco/network_plugin.py:196 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:321 msgid "create_port() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:207 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:406 +#: neutron/plugins/cisco/network_plugin.py:206 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:407 msgid "delete_port() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:226 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:365 +#: neutron/plugins/cisco/network_plugin.py:225 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:366 msgid "update_port() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:237 +#: neutron/plugins/cisco/network_plugin.py:236 msgid "create_subnet() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:249 +#: neutron/plugins/cisco/network_plugin.py:248 #: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:339 msgid "update_subnet() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:255 +#: neutron/plugins/cisco/network_plugin.py:254 msgid "delete_subnet() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:278 +#: neutron/plugins/cisco/network_plugin.py:277 #: neutron/plugins/cisco/db/network_db_v2.py:38 msgid "get_all_qoss() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:284 +#: neutron/plugins/cisco/network_plugin.py:283 msgid "get_qos_details() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:294 +#: neutron/plugins/cisco/network_plugin.py:293 msgid "create_qos() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:300 +#: neutron/plugins/cisco/network_plugin.py:299 msgid "delete_qos() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:310 +#: neutron/plugins/cisco/network_plugin.py:309 msgid "rename_qos() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:321 +#: neutron/plugins/cisco/network_plugin.py:320 msgid "get_all_credentials() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:327 +#: neutron/plugins/cisco/network_plugin.py:326 msgid "get_credential_details() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:338 -msgid "create_credential() called" -msgstr "" - -#: neutron/plugins/cisco/network_plugin.py:345 -msgid "delete_credential() called" -msgstr "" - -#: neutron/plugins/cisco/network_plugin.py:356 +#: neutron/plugins/cisco/network_plugin.py:335 msgid "rename_credential() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:367 +#: neutron/plugins/cisco/network_plugin.py:345 msgid "schedule_host() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:379 +#: neutron/plugins/cisco/network_plugin.py:357 msgid "associate_port() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:386 +#: neutron/plugins/cisco/network_plugin.py:364 msgid "detach_port() called" msgstr "" @@ -4285,7 +4283,7 @@ msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:32 msgid "" -"Unable to complete operation. No more dynamic nics are available in the " +"Unable to complete operation. No more dynamic NICs are available in the " "system." msgstr "" @@ -4293,93 +4291,168 @@ msgstr "" #, python-format msgid "" "NetworkVlanBinding for %(vlan_id)s and network %(network_id)s already " -"exists" +"exists." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:44 #, python-format -msgid "Vlan ID %(vlan_id)s not found" +msgid "Vlan ID %(vlan_id)s not found." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:49 -msgid "No Vlan ID available" +msgid "" +"Unable to complete operation. VLAN ID exists outside of the configured " +"network segment range." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:54 -#, python-format -msgid "QoS level %(qos_id)s could not be found for tenant %(tenant_id)s" +#: neutron/plugins/cisco/common/cisco_exceptions.py:55 +msgid "No Vlan ID available." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:60 #, python-format -msgid "QoS level with name %(qos_name)s already exists for tenant %(tenant_id)s" +msgid "QoS level %(qos_id)s could not be found for tenant %(tenant_id)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:66 #, python-format -msgid "Credential %(credential_id)s could not be found for tenant %(tenant_id)s" +msgid "QoS level with name %(qos_name)s already exists for tenant %(tenant_id)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:72 #, python-format -msgid "Credential %(credential_name)s could not be found for tenant %(tenant_id)s" +msgid "Credential %(credential_id)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:77 +#, python-format +msgid "Credential %(credential_name)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:78 +#: neutron/plugins/cisco/common/cisco_exceptions.py:82 #, python-format -msgid "Credential %(credential_name)s already exists for tenant %(tenant_id)s" +msgid "Credential %(credential_name)s already exists." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:84 +#: neutron/plugins/cisco/common/cisco_exceptions.py:87 #, python-format msgid "Provider network %s already exists" msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:89 +#: neutron/plugins/cisco/common/cisco_exceptions.py:92 #, python-format msgid "Connection to %(host)s is not configured." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:94 +#: neutron/plugins/cisco/common/cisco_exceptions.py:97 #, python-format msgid "Unable to connect to Nexus %(nexus_host)s. Reason: %(exc)s." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:99 +#: neutron/plugins/cisco/common/cisco_exceptions.py:102 #, python-format msgid "Failed to configure Nexus: %(config)s. Reason: %(exc)s." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:104 +#: neutron/plugins/cisco/common/cisco_exceptions.py:107 #, python-format -msgid "Nexus Port Binding (%(filters)s) is not present" +msgid "Nexus Port Binding (%(filters)s) is not present." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:113 -msgid "No usable Nexus switch found to create SVI interface" +#: neutron/plugins/cisco/common/cisco_exceptions.py:116 +msgid "No usable Nexus switch found to create SVI interface." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:118 +#: neutron/plugins/cisco/common/cisco_exceptions.py:121 #, python-format -msgid "PortVnic Binding %(port_id)s already exists" +msgid "PortVnic Binding %(port_id)s already exists." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:123 +#: neutron/plugins/cisco/common/cisco_exceptions.py:126 #, python-format -msgid "PortVnic Binding %(port_id)s is not present" +msgid "PortVnic Binding %(port_id)s is not present." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:131 +msgid "No subnet_id specified for router gateway." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:136 +#, python-format +msgid "Subnet %(subnet_id)s has an interface on %(router_id)s." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:141 +msgid "Nexus hardware router gateway only uses Subnet Ids." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:145 +#, python-format +msgid "" +"Unable to unplug the attachment %(att_id)s from port %(port_id)s for " +"network %(net_id)s. The attachment %(att_id)s does not exist." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:128 -msgid "No subnet_id specified for router gateway" +#: neutron/plugins/cisco/common/cisco_exceptions.py:152 +#, python-format +msgid "Policy Profile %(profile_id)s already exists." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:158 +#, python-format +msgid "Policy Profile %(profile_id)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:163 +#, python-format +msgid "Network Profile %(profile_id)s already exists." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:169 +#, python-format +msgid "Network Profile %(profile_id)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:174 +#, python-format +msgid "" +"No more segments available in network segment pool " +"%(network_profile_name)s." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:180 +#, python-format +msgid "VM Network %(name)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:185 +#, python-format +msgid "Unable to create the network. The VXLAN ID %(vxlan_id)s is in use." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:191 +#, python-format +msgid "Connection to VSM failed: %(reason)s." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:196 +#, python-format +msgid "Internal VSM Error: %(reason)s." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:201 +#, python-format +msgid "Network Binding for network %(network_id)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:133 +#: neutron/plugins/cisco/common/cisco_exceptions.py:207 #, python-format -msgid "Subnet %(subnet_id)s has an interface on %(router_id)s" +msgid "Port Binding for port %(port_id)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:138 -msgid "Nexus hardware router gateway only uses Subnet Ids" +#: neutron/plugins/cisco/common/cisco_exceptions.py:213 +#, python-format +msgid "Profile-Tenant binding for profile %(profile_id)s could not be found." msgstr "" #: neutron/plugins/cisco/common/cisco_faults.py:74 @@ -4430,31 +4503,223 @@ msgstr "" msgid "Nexus Switch to use" msgstr "" -#: neutron/plugins/cisco/common/config.py:36 +#: neutron/plugins/cisco/common/config.py:35 msgid "VLAN Name prefix" msgstr "" -#: neutron/plugins/cisco/common/config.py:38 +#: neutron/plugins/cisco/common/config.py:37 msgid "VLAN Name prefix for provider vlans" msgstr "" -#: neutron/plugins/cisco/common/config.py:46 +#: neutron/plugins/cisco/common/config.py:45 msgid "Distribute SVI interfaces over all switches" msgstr "" -#: neutron/plugins/cisco/common/config.py:50 +#: neutron/plugins/cisco/common/config.py:49 msgid "Model Class" msgstr "" -#: neutron/plugins/cisco/common/config.py:54 +#: neutron/plugins/cisco/common/config.py:53 msgid "Nexus Driver Name" msgstr "" +#: neutron/plugins/cisco/common/config.py:58 +msgid "N1K Integration Bridge" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:60 +msgid "N1K Enable Tunneling" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:62 +msgid "N1K Tunnel Bridge" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:64 +msgid "N1K Local IP" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:66 +msgid "N1K Tenant Network Type" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:68 +msgid "N1K Bridge Mappings" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:70 +msgid "N1K VXLAN ID Ranges" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:72 +msgid "N1K Network VLAN Ranges" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:74 +msgid "N1K default policy profile" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:76 +msgid "N1K Policy profile polling duration in seconds" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:101 +#, python-format +msgid "seg_min %(seg_min)s, seg_max %(seg_max)s" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:226 +#, python-format +msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:344 +#, python-format +msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:348 +#, python-format +msgid "" +"Reserving specific vlan %(vlan)s on physical network %(network)s outside " +"pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:376 +#, python-format +msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:381 +#, python-format +msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:385 +#, python-format +msgid "vlan_id %(vlan)s on physical network %(network)s not found" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:395 +#, python-format +msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:433 +#, python-format +msgid "Removing vxlan %s from pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:464 +#, python-format +msgid "Reserving specific vxlan %s from pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:466 +#, python-format +msgid "Reserving specific vxlan %s outside pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:488 +#, python-format +msgid "Releasing vxlan %s to pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:492 +#, python-format +msgid "Releasing vxlan %s outside pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:495 +#, python-format +msgid "vxlan_id %s not found" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:603 +msgid "create_network_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:621 +msgid "delete_network_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:635 +msgid "update_network_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:644 +msgid "get_network_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:670 +msgid "create_policy_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:681 +msgid "delete_policy_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:690 +msgid "update_policy_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:699 +msgid "get_policy_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:726 +msgid "_profile_binding_exists()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:733 +msgid "_get_profile_binding" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:742 +msgid "get_profile_binding()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:751 +msgid "delete_profile_binding()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:758 +#, python-format +msgid "" +"Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " +"ID %(tenant_id)" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:772 +msgid "_get_profile_bindings()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:991 +msgid "invalid segment range. example range: 500-550" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1001 +msgid "arguments segment_type and segment_range missing for network profile" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1008 +msgid "segment_type should either be vlan or vxlan" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1036 +#, python-format +msgid "NetworkProfile name %s already exists" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1048 +msgid "segment range overlaps with another profile" +msgstr "" + #: neutron/plugins/cisco/db/network_db_v2.py:46 msgid "get_qos() called" msgstr "" -#: neutron/plugins/cisco/db/network_db_v2.py:60 +#: neutron/plugins/cisco/db/network_db_v2.py:59 msgid "add_qos() called" msgstr "" @@ -4501,65 +4766,317 @@ msgstr "" msgid "get_nexussvi_bindings() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:75 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:77 #, python-format msgid "Loaded device plugin %s\n" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:93 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:94 #, python-format msgid "%(module)s.%(name)s init done" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:139 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:140 #, python-format msgid "No %s Plugin loaded" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:140 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:141 #, python-format msgid "%(plugin_key)s: %(function_name)s with args %(args)s ignored" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:235 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:236 #, python-format msgid "provider network added to DB: %(network_id)s, %(vlan_id)s" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:279 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:280 #, python-format msgid "provider network removed from DB: %s" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:387 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:388 #, python-format msgid "Unable to update port '%s' on Nexus switch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:442 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:443 msgid "Nexus plugin loaded, creating SVI on switch" msgstr "" #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:463 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:490 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:488 msgid "No Nexus plugin, sending to vswitch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:478 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:477 msgid "Nexus plugin loaded, deleting SVI from switch" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:155 -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:162 -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:175 -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:182 -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:202 -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:208 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:195 +#, python-format +msgid "seg id %s\n" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:233 +msgid "logical network" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:253 +msgid "network_segment_pool" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:293 +msgid "Invalid input for CIDR" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:410 +#, python-format +msgid "req: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:415 +#, python-format +msgid "status_code %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:420 +#, python-format +msgid "VSM: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:192 +msgid "_setup_vsm" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:213 +msgid "_populate_policy_profiles" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:216 +#, python-format +msgid "_populate_policy_profiles %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:224 +msgid "No policy profile populated from VSM" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:231 +msgid "_poll_policies" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:313 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324 +#: neutron/plugins/mlnx/mlnx_plugin.py:155 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378 +msgid "provider:network_type required" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:317 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:331 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:334 +#: neutron/plugins/mlnx/mlnx_plugin.py:185 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:388 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 +msgid "provider:segmentation_id required" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:320 +msgid "provider:segmentation_id out of range (1 through 4094)" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:325 +msgid "provider:physical_network specified for VXLAN network" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:334 +msgid "provider:segmentation_id out of range (5000+)" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:338 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 +#: neutron/plugins/mlnx/mlnx_plugin.py:171 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 +#, python-format +msgid "provider:network_type %s not supported" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:344 +#: neutron/plugins/mlnx/mlnx_plugin.py:212 +#, python-format +msgid "unknown provider:physical_network %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:350 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:368 +#: neutron/plugins/mlnx/mlnx_plugin.py:218 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 +msgid "provider:physical_network required" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:405 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:408 +msgid "n1kv:profile_id does not exist" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:419 +msgid "_send_create_logical_network" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:440 +#, python-format +msgid "_send_create_network_profile_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:450 +#, python-format +msgid "_send_delete_network_profile_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:463 +#, python-format +msgid "_send_create_network_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:477 +#, python-format +msgid "_send_update_network_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:494 +#, python-format +msgid "_send_delete_network_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:508 +#, python-format +msgid "_send_create_subnet_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:522 +#, python-format +msgid "_send_delete_subnet_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:539 +#, python-format +msgid "_send_create_port_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:580 +#, python-format +msgid "_send_update_port_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:595 +#, python-format +msgid "_send_delete_port_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:636 +#, python-format +msgid "create network: profile_id=%s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:644 +#, python-format +msgid "" +"Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, " +"multicast_ip %(multicast_ip)s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:687 +#: neutron/plugins/hyperv/hyperv_neutron_plugin.py:249 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:174 +#: neutron/plugins/mlnx/mlnx_plugin.py:271 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:479 +#, python-format +msgid "Created network: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:708 +#, python-format +msgid "Updated network: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:734 +#, python-format +msgid "Deleted network: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:744 +#, python-format +msgid "Get network: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:765 +msgid "Get networks" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:803 +#, python-format +msgid "create port: profile_id=%s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:816 +#, python-format +msgid "Created port: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:836 +#, python-format +msgid "Update port: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:863 +#, python-format +msgid "Get port: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:883 +msgid "Get ports" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:899 +msgid "Create subnet" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:907 +#, python-format +msgid "Created subnet: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:918 +msgid "Update subnet" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:932 +#, python-format +msgid "Delete subnet: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:947 +#, python-format +msgid "Get subnet: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:967 +msgid "Get subnets" +msgstr "" + +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:158 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:165 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:178 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:185 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:205 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:211 #, python-format msgid "NexusDriver: %s" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:189 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:192 #, python-format msgid "NexusDriver created VLAN: %s" msgstr "" @@ -4728,14 +5245,6 @@ msgstr "" msgid "Network type %s not supported" msgstr "" -#: neutron/plugins/hyperv/hyperv_neutron_plugin.py:249 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:174 -#: neutron/plugins/mlnx/mlnx_plugin.py:271 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:479 -#, python-format -msgid "Created network: %s" -msgstr "" - #: neutron/plugins/hyperv/rpc_callbacks.py:77 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:116 #: neutron/plugins/mlnx/rpc_callbacks.py:97 @@ -4980,25 +5489,12 @@ msgstr "" msgid "%s. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324 -#: neutron/plugins/mlnx/mlnx_plugin.py:155 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378 -msgid "provider:network_type required" -msgstr "" - #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:328 #: neutron/plugins/mlnx/mlnx_plugin.py:180 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:382 msgid "provider:segmentation_id specified for flat network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:334 -#: neutron/plugins/mlnx/mlnx_plugin.py:185 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:388 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 -msgid "provider:segmentation_id required" -msgstr "" - #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:337 #: neutron/plugins/mlnx/mlnx_plugin.py:188 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:391 @@ -5018,25 +5514,12 @@ msgstr "" msgid "provider:segmentation_id specified for local network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 -#: neutron/plugins/mlnx/mlnx_plugin.py:171 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 -#, python-format -msgid "provider:network_type %s not supported" -msgstr "" - #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:362 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:368 -#: neutron/plugins/mlnx/mlnx_plugin.py:218 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 -msgid "provider:physical_network required" -msgstr "" - #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:89 msgid "Invalid Network ID, will lead to incorrect bridgename" msgstr "" @@ -6411,11 +6894,6 @@ msgstr "" msgid "%s. Server terminated!" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:212 -#, python-format -msgid "unknown provider:physical_network %s" -msgstr "" - #: neutron/plugins/mlnx/mlnx_plugin.py:233 msgid "invalid vnic_type on port_create" msgstr "" @@ -6675,118 +7153,118 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:166 +#: neutron/plugins/nec/nec_plugin.py:150 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:170 +#: neutron/plugins/nec/nec_plugin.py:154 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:174 +#: neutron/plugins/nec/nec_plugin.py:158 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:180 +#: neutron/plugins/nec/nec_plugin.py:162 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:186 +#: neutron/plugins/nec/nec_plugin.py:170 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:204 -#, python-format -msgid "delete_ofc_port() failed due to %s" +#: neutron/plugins/nec/nec_plugin.py:183 +msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:208 -msgid "deactivate_port(): skip, ofc_port does not exist." +#: neutron/plugins/nec/nec_plugin.py:191 +#, python-format +msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:220 +#: neutron/plugins/nec/nec_plugin.py:212 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:239 +#: neutron/plugins/nec/nec_plugin.py:229 #, python-format -msgid "create_network() failed due to %s" +msgid "failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:255 +#: neutron/plugins/nec/nec_plugin.py:245 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:295 +#: neutron/plugins/nec/nec_plugin.py:285 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:314 +#: neutron/plugins/nec/nec_plugin.py:304 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:329 +#: neutron/plugins/nec/nec_plugin.py:319 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:344 +#: neutron/plugins/nec/nec_plugin.py:334 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:357 +#: neutron/plugins/nec/nec_plugin.py:347 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:380 +#: neutron/plugins/nec/nec_plugin.py:371 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:409 +#: neutron/plugins/nec/nec_plugin.py:400 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:417 +#: neutron/plugins/nec/nec_plugin.py:408 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:477 +#: neutron/plugins/nec/nec_plugin.py:468 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:508 +#: neutron/plugins/nec/nec_plugin.py:499 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:518 +#: neutron/plugins/nec/nec_plugin.py:509 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:537 +#: neutron/plugins/nec/nec_plugin.py:528 #, 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:542 +#: neutron/plugins/nec/nec_plugin.py:533 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -8828,27 +9306,127 @@ msgstr "" msgid "Multiple providers specified for service %s" msgstr "" -#: neutron/services/firewall/fwaas_plugin.py:47 +#: neutron/services/firewall/fwaas_plugin.py:48 msgid "set_firewall_status() called" msgstr "" -#: neutron/services/firewall/fwaas_plugin.py:59 +#: neutron/services/firewall/fwaas_plugin.py:60 msgid "firewall_deleted() called" msgstr "" -#: neutron/services/firewall/fwaas_plugin.py:67 +#: neutron/services/firewall/fwaas_plugin.py:68 #, python-format msgid "Firewall %s unexpectedly deleted by agent." msgstr "" -#: neutron/services/firewall/fwaas_plugin.py:73 +#: neutron/services/firewall/fwaas_plugin.py:74 msgid "get_firewalls_for_tenant() called" msgstr "" -#: neutron/services/firewall/fwaas_plugin.py:82 +#: neutron/services/firewall/fwaas_plugin.py:83 msgid "get_firewalls_for_tenant_without_rules() called" msgstr "" +#: neutron/services/firewall/fwaas_plugin.py:89 +msgid "get_tenants_with_firewalls() called" +msgstr "" + +#: neutron/services/firewall/agents/firewall_agent_api.py:34 +msgid "Name of the FWaaS Driver" +msgstr "" + +#: neutron/services/firewall/agents/firewall_agent_api.py:38 +msgid "Enable FWaaS" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:45 +msgid "Retrieve Firewall with rules from Plugin" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:54 +msgid "Retrieve Tenants with Firewalls configured from Plugin" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:66 +msgid "Initializing firewall agent" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:73 +#, python-format +msgid "FWaaS Driver Loaded: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:75 +#, python-format +msgid "Error importing FWaaS device driver: %s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:107 +#, python-format +msgid "%(func_name)s from agent for fw: %(fwid)s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:115 +#, python-format +msgid "No Routers on tenant: %s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:117 +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:241 +#, python-format +msgid "Apply fw on Router List: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:126 +#, python-format +msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:141 +#, python-format +msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:158 +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:171 +#, python-format +msgid "Firewall Driver Error on fw state %(fwmsg)s for fw: %(fwid)s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:183 +#, python-format +msgid "Process router add, router_id: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:194 +#, python-format +msgid "Process router add, fw_list: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:211 +#, python-format +msgid "FWaaS RPC info call failed for '%s'." +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:223 +#, python-format +msgid "Tenants with Firewalls: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:233 +#, python-format +msgid "Router List: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:235 +#, python-format +msgid "fw_list: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252 +msgid "Failed fwaas process services sync" +msgstr "" + #: neutron/services/loadbalancer/agent_scheduler.py:94 #, python-format msgid "Pool %(pool_id)s has already been hosted by lbaas agent %(agent_id)s" @@ -9209,3 +9787,76 @@ msgstr "" #~ msgid "get_all_nexusport_bindings() called" #~ msgstr "" +#~ msgid "" +#~ "%(class_name)s method %(method_name)scalled with " +#~ "arguments %(args)s %(kwargs)s " +#~ msgstr "" + +#~ msgid "create_credential() called" +#~ msgstr "" + +#~ msgid "delete_credential() called" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to complete operation. No more" +#~ " dynamic nics are available in the" +#~ " system." +#~ msgstr "" + +#~ msgid "" +#~ "NetworkVlanBinding for %(vlan_id)s and network" +#~ " %(network_id)s already exists" +#~ msgstr "" + +#~ msgid "Vlan ID %(vlan_id)s not found" +#~ msgstr "" + +#~ msgid "No Vlan ID available" +#~ msgstr "" + +#~ msgid "QoS level %(qos_id)s could not be found for tenant %(tenant_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "QoS level with name %(qos_name)s already" +#~ " exists for tenant %(tenant_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "Credential %(credential_id)s could not be " +#~ "found for tenant %(tenant_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "Credential %(credential_name)s could not be" +#~ " found for tenant %(tenant_id)s" +#~ msgstr "" + +#~ msgid "Credential %(credential_name)s already exists for tenant %(tenant_id)s" +#~ msgstr "" + +#~ msgid "Nexus Port Binding (%(filters)s) is not present" +#~ msgstr "" + +#~ msgid "No usable Nexus switch found to create SVI interface" +#~ msgstr "" + +#~ msgid "PortVnic Binding %(port_id)s already exists" +#~ msgstr "" + +#~ msgid "PortVnic Binding %(port_id)s is not present" +#~ msgstr "" + +#~ msgid "No subnet_id specified for router gateway" +#~ msgstr "" + +#~ msgid "Subnet %(subnet_id)s has an interface on %(router_id)s" +#~ msgstr "" + +#~ msgid "Nexus hardware router gateway only uses Subnet Ids" +#~ msgstr "" + +#~ msgid "create_network() failed due to %s" +#~ msgstr "" + diff --git a/neutron/locale/pt/LC_MESSAGES/neutron.po b/neutron/locale/pt/LC_MESSAGES/neutron.po index 00c6be137..94b13c5d7 100644 --- a/neutron/locale/pt/LC_MESSAGES/neutron.po +++ b/neutron/locale/pt/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-08-12 06:14+0000\n" +"POT-Creation-Date: 2013-08-13 06:13+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Portuguese " @@ -517,20 +517,20 @@ msgstr "" msgid "Unable update lease. Exception" msgstr "" -#: neutron/agent/dhcp_agent.py:841 neutron/agent/l3_agent.py:805 +#: neutron/agent/dhcp_agent.py:841 neutron/agent/l3_agent.py:808 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:847 neutron/agent/l3_agent.py:810 +#: neutron/agent/dhcp_agent.py:847 neutron/agent/l3_agent.py:813 #: 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:855 neutron/agent/l3_agent.py:815 +#: neutron/agent/dhcp_agent.py:855 neutron/agent/l3_agent.py:818 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:281 #, python-format msgid "agent_updated by server side %s!" @@ -583,65 +583,65 @@ msgid "" "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:334 +#: neutron/agent/l3_agent.py:335 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:336 neutron/db/l3_db.py:924 +#: neutron/agent/l3_agent.py:337 neutron/db/l3_db.py:924 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: neutron/agent/l3_agent.py:470 +#: neutron/agent/l3_agent.py:471 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: neutron/agent/l3_agent.py:607 +#: neutron/agent/l3_agent.py:608 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:612 +#: neutron/agent/l3_agent.py:613 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:620 +#: neutron/agent/l3_agent.py:621 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:624 +#: neutron/agent/l3_agent.py:625 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:631 +#: neutron/agent/l3_agent.py:632 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: neutron/agent/l3_agent.py:687 neutron/agent/l3_agent.py:716 +#: neutron/agent/l3_agent.py:688 neutron/agent/l3_agent.py:719 msgid "Failed synchronizing routers" msgstr "" -#: neutron/agent/l3_agent.py:712 +#: neutron/agent/l3_agent.py:715 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:720 +#: neutron/agent/l3_agent.py:723 msgid "L3 agent started" msgstr "" -#: neutron/agent/l3_agent.py:740 +#: neutron/agent/l3_agent.py:743 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:748 +#: neutron/agent/l3_agent.py:751 #, python-format msgid "Removed route entry is '%s'" msgstr "" @@ -1951,7 +1951,7 @@ msgstr "" #: neutron/common/log.py:31 #, python-format msgid "" -"%(class_name)s method %(method_name)scalled with arguments %(args)s " +"%(class_name)s method %(method_name)s called with arguments %(args)s " "%(kwargs)s " msgstr "" @@ -2425,17 +2425,17 @@ msgid "" msgstr "" #: neutron/db/firewall/firewall_db.py:228 -#: neutron/services/firewall/fwaas_plugin.py:202 +#: neutron/services/firewall/fwaas_plugin.py:211 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:244 -#: neutron/services/firewall/fwaas_plugin.py:211 +#: neutron/services/firewall/fwaas_plugin.py:220 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:254 -#: neutron/services/firewall/fwaas_plugin.py:226 +#: neutron/services/firewall/fwaas_plugin.py:235 msgid "delete_firewall() called" msgstr "" @@ -2456,7 +2456,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:296 -#: neutron/services/firewall/fwaas_plugin.py:235 +#: neutron/services/firewall/fwaas_plugin.py:244 msgid "update_firewall_policy() called" msgstr "" @@ -2481,12 +2481,12 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:364 -#: neutron/services/firewall/fwaas_plugin.py:243 +#: neutron/services/firewall/fwaas_plugin.py:252 msgid "update_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:388 -#: neutron/services/firewall/fwaas_plugin.py:253 +#: neutron/services/firewall/fwaas_plugin.py:262 msgid "delete_firewall_rule() called" msgstr "" @@ -2503,12 +2503,12 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:416 -#: neutron/services/firewall/fwaas_plugin.py:272 +#: neutron/services/firewall/fwaas_plugin.py:281 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:456 -#: neutron/services/firewall/fwaas_plugin.py:280 +#: neutron/services/firewall/fwaas_plugin.py:289 msgid "remove_rule() called" msgstr "" @@ -2729,30 +2729,35 @@ msgstr "" msgid "Missing rule info argument for insert/remove rule operation." msgstr "" -#: neutron/extensions/firewall.py:138 +#: neutron/extensions/firewall.py:98 +#, python-format +msgid "%(driver)s: Internal driver error." +msgstr "" + +#: neutron/extensions/firewall.py:147 #, python-format msgid "Port '%s' is not a valid number" msgstr "" -#: neutron/extensions/firewall.py:142 +#: neutron/extensions/firewall.py:151 #, python-format msgid "Invalid port '%s'" msgstr "" -#: neutron/extensions/firewall.py:156 +#: neutron/extensions/firewall.py:165 #, python-format msgid "%(msg_ip)s and %(msg_subnet)s" msgstr "" -#: neutron/extensions/firewall.py:276 +#: neutron/extensions/firewall.py:285 msgid "Number of firewalls allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/extensions/firewall.py:280 +#: neutron/extensions/firewall.py:289 msgid "Number of firewall policies allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/extensions/firewall.py:284 +#: neutron/extensions/firewall.py:293 msgid "Number of firewall rules allowed per tenant, -1 for unlimited" msgstr "" @@ -2939,6 +2944,7 @@ msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:56 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:373 msgid "plugin does not support updating provider attributes" msgstr "" @@ -4165,115 +4171,107 @@ msgstr "" msgid "Connect success to host %(host)s:%(ssh_port)d" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:75 +#: neutron/plugins/cisco/network_plugin.py:74 #, python-format msgid "Model %s manages state" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:88 +#: neutron/plugins/cisco/network_plugin.py:87 msgid "Plugin initialization complete" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:134 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:222 +#: neutron/plugins/cisco/network_plugin.py:133 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:223 msgid "create_network() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:151 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:254 +#: neutron/plugins/cisco/network_plugin.py:150 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:255 msgid "update_network() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:164 +#: neutron/plugins/cisco/network_plugin.py:163 msgid "delete_network() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:187 +#: neutron/plugins/cisco/network_plugin.py:186 msgid "get_network() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:192 +#: neutron/plugins/cisco/network_plugin.py:191 msgid "get_networks() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:197 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:320 +#: neutron/plugins/cisco/network_plugin.py:196 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:321 msgid "create_port() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:207 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:406 +#: neutron/plugins/cisco/network_plugin.py:206 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:407 msgid "delete_port() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:226 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:365 +#: neutron/plugins/cisco/network_plugin.py:225 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:366 msgid "update_port() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:237 +#: neutron/plugins/cisco/network_plugin.py:236 msgid "create_subnet() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:249 +#: neutron/plugins/cisco/network_plugin.py:248 #: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:339 msgid "update_subnet() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:255 +#: neutron/plugins/cisco/network_plugin.py:254 msgid "delete_subnet() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:278 +#: neutron/plugins/cisco/network_plugin.py:277 #: neutron/plugins/cisco/db/network_db_v2.py:38 msgid "get_all_qoss() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:284 +#: neutron/plugins/cisco/network_plugin.py:283 msgid "get_qos_details() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:294 +#: neutron/plugins/cisco/network_plugin.py:293 msgid "create_qos() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:300 +#: neutron/plugins/cisco/network_plugin.py:299 msgid "delete_qos() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:310 +#: neutron/plugins/cisco/network_plugin.py:309 msgid "rename_qos() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:321 +#: neutron/plugins/cisco/network_plugin.py:320 msgid "get_all_credentials() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:327 +#: neutron/plugins/cisco/network_plugin.py:326 msgid "get_credential_details() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:338 -msgid "create_credential() called" -msgstr "" - -#: neutron/plugins/cisco/network_plugin.py:345 -msgid "delete_credential() called" -msgstr "" - -#: neutron/plugins/cisco/network_plugin.py:356 +#: neutron/plugins/cisco/network_plugin.py:335 msgid "rename_credential() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:367 +#: neutron/plugins/cisco/network_plugin.py:345 msgid "schedule_host() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:379 +#: neutron/plugins/cisco/network_plugin.py:357 msgid "associate_port() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:386 +#: neutron/plugins/cisco/network_plugin.py:364 msgid "detach_port() called" msgstr "" @@ -4284,7 +4282,7 @@ msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:32 msgid "" -"Unable to complete operation. No more dynamic nics are available in the " +"Unable to complete operation. No more dynamic NICs are available in the " "system." msgstr "" @@ -4292,93 +4290,168 @@ msgstr "" #, python-format msgid "" "NetworkVlanBinding for %(vlan_id)s and network %(network_id)s already " -"exists" +"exists." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:44 #, python-format -msgid "Vlan ID %(vlan_id)s not found" +msgid "Vlan ID %(vlan_id)s not found." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:49 -msgid "No Vlan ID available" +msgid "" +"Unable to complete operation. VLAN ID exists outside of the configured " +"network segment range." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:54 -#, python-format -msgid "QoS level %(qos_id)s could not be found for tenant %(tenant_id)s" +#: neutron/plugins/cisco/common/cisco_exceptions.py:55 +msgid "No Vlan ID available." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:60 #, python-format -msgid "QoS level with name %(qos_name)s already exists for tenant %(tenant_id)s" +msgid "QoS level %(qos_id)s could not be found for tenant %(tenant_id)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:66 #, python-format -msgid "Credential %(credential_id)s could not be found for tenant %(tenant_id)s" +msgid "QoS level with name %(qos_name)s already exists for tenant %(tenant_id)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:72 #, python-format -msgid "Credential %(credential_name)s could not be found for tenant %(tenant_id)s" +msgid "Credential %(credential_id)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:77 +#, python-format +msgid "Credential %(credential_name)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:78 +#: neutron/plugins/cisco/common/cisco_exceptions.py:82 #, python-format -msgid "Credential %(credential_name)s already exists for tenant %(tenant_id)s" +msgid "Credential %(credential_name)s already exists." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:84 +#: neutron/plugins/cisco/common/cisco_exceptions.py:87 #, python-format msgid "Provider network %s already exists" msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:89 +#: neutron/plugins/cisco/common/cisco_exceptions.py:92 #, python-format msgid "Connection to %(host)s is not configured." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:94 +#: neutron/plugins/cisco/common/cisco_exceptions.py:97 #, python-format msgid "Unable to connect to Nexus %(nexus_host)s. Reason: %(exc)s." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:99 +#: neutron/plugins/cisco/common/cisco_exceptions.py:102 #, python-format msgid "Failed to configure Nexus: %(config)s. Reason: %(exc)s." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:104 +#: neutron/plugins/cisco/common/cisco_exceptions.py:107 #, python-format -msgid "Nexus Port Binding (%(filters)s) is not present" +msgid "Nexus Port Binding (%(filters)s) is not present." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:113 -msgid "No usable Nexus switch found to create SVI interface" +#: neutron/plugins/cisco/common/cisco_exceptions.py:116 +msgid "No usable Nexus switch found to create SVI interface." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:118 +#: neutron/plugins/cisco/common/cisco_exceptions.py:121 #, python-format -msgid "PortVnic Binding %(port_id)s already exists" +msgid "PortVnic Binding %(port_id)s already exists." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:123 +#: neutron/plugins/cisco/common/cisco_exceptions.py:126 #, python-format -msgid "PortVnic Binding %(port_id)s is not present" +msgid "PortVnic Binding %(port_id)s is not present." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:131 +msgid "No subnet_id specified for router gateway." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:136 +#, python-format +msgid "Subnet %(subnet_id)s has an interface on %(router_id)s." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:141 +msgid "Nexus hardware router gateway only uses Subnet Ids." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:145 +#, python-format +msgid "" +"Unable to unplug the attachment %(att_id)s from port %(port_id)s for " +"network %(net_id)s. The attachment %(att_id)s does not exist." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:128 -msgid "No subnet_id specified for router gateway" +#: neutron/plugins/cisco/common/cisco_exceptions.py:152 +#, python-format +msgid "Policy Profile %(profile_id)s already exists." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:158 +#, python-format +msgid "Policy Profile %(profile_id)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:163 +#, python-format +msgid "Network Profile %(profile_id)s already exists." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:169 +#, python-format +msgid "Network Profile %(profile_id)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:174 +#, python-format +msgid "" +"No more segments available in network segment pool " +"%(network_profile_name)s." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:180 +#, python-format +msgid "VM Network %(name)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:185 +#, python-format +msgid "Unable to create the network. The VXLAN ID %(vxlan_id)s is in use." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:191 +#, python-format +msgid "Connection to VSM failed: %(reason)s." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:196 +#, python-format +msgid "Internal VSM Error: %(reason)s." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:201 +#, python-format +msgid "Network Binding for network %(network_id)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:133 +#: neutron/plugins/cisco/common/cisco_exceptions.py:207 #, python-format -msgid "Subnet %(subnet_id)s has an interface on %(router_id)s" +msgid "Port Binding for port %(port_id)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:138 -msgid "Nexus hardware router gateway only uses Subnet Ids" +#: neutron/plugins/cisco/common/cisco_exceptions.py:213 +#, python-format +msgid "Profile-Tenant binding for profile %(profile_id)s could not be found." msgstr "" #: neutron/plugins/cisco/common/cisco_faults.py:74 @@ -4429,31 +4502,223 @@ msgstr "" msgid "Nexus Switch to use" msgstr "" -#: neutron/plugins/cisco/common/config.py:36 +#: neutron/plugins/cisco/common/config.py:35 msgid "VLAN Name prefix" msgstr "" -#: neutron/plugins/cisco/common/config.py:38 +#: neutron/plugins/cisco/common/config.py:37 msgid "VLAN Name prefix for provider vlans" msgstr "" -#: neutron/plugins/cisco/common/config.py:46 +#: neutron/plugins/cisco/common/config.py:45 msgid "Distribute SVI interfaces over all switches" msgstr "" -#: neutron/plugins/cisco/common/config.py:50 +#: neutron/plugins/cisco/common/config.py:49 msgid "Model Class" msgstr "" -#: neutron/plugins/cisco/common/config.py:54 +#: neutron/plugins/cisco/common/config.py:53 msgid "Nexus Driver Name" msgstr "" +#: neutron/plugins/cisco/common/config.py:58 +msgid "N1K Integration Bridge" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:60 +msgid "N1K Enable Tunneling" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:62 +msgid "N1K Tunnel Bridge" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:64 +msgid "N1K Local IP" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:66 +msgid "N1K Tenant Network Type" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:68 +msgid "N1K Bridge Mappings" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:70 +msgid "N1K VXLAN ID Ranges" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:72 +msgid "N1K Network VLAN Ranges" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:74 +msgid "N1K default policy profile" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:76 +msgid "N1K Policy profile polling duration in seconds" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:101 +#, python-format +msgid "seg_min %(seg_min)s, seg_max %(seg_max)s" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:226 +#, python-format +msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:344 +#, python-format +msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:348 +#, python-format +msgid "" +"Reserving specific vlan %(vlan)s on physical network %(network)s outside " +"pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:376 +#, python-format +msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:381 +#, python-format +msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:385 +#, python-format +msgid "vlan_id %(vlan)s on physical network %(network)s not found" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:395 +#, python-format +msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:433 +#, python-format +msgid "Removing vxlan %s from pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:464 +#, python-format +msgid "Reserving specific vxlan %s from pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:466 +#, python-format +msgid "Reserving specific vxlan %s outside pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:488 +#, python-format +msgid "Releasing vxlan %s to pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:492 +#, python-format +msgid "Releasing vxlan %s outside pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:495 +#, python-format +msgid "vxlan_id %s not found" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:603 +msgid "create_network_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:621 +msgid "delete_network_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:635 +msgid "update_network_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:644 +msgid "get_network_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:670 +msgid "create_policy_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:681 +msgid "delete_policy_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:690 +msgid "update_policy_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:699 +msgid "get_policy_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:726 +msgid "_profile_binding_exists()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:733 +msgid "_get_profile_binding" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:742 +msgid "get_profile_binding()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:751 +msgid "delete_profile_binding()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:758 +#, python-format +msgid "" +"Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " +"ID %(tenant_id)" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:772 +msgid "_get_profile_bindings()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:991 +msgid "invalid segment range. example range: 500-550" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1001 +msgid "arguments segment_type and segment_range missing for network profile" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1008 +msgid "segment_type should either be vlan or vxlan" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1036 +#, python-format +msgid "NetworkProfile name %s already exists" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1048 +msgid "segment range overlaps with another profile" +msgstr "" + #: neutron/plugins/cisco/db/network_db_v2.py:46 msgid "get_qos() called" msgstr "" -#: neutron/plugins/cisco/db/network_db_v2.py:60 +#: neutron/plugins/cisco/db/network_db_v2.py:59 msgid "add_qos() called" msgstr "" @@ -4500,65 +4765,317 @@ msgstr "" msgid "get_nexussvi_bindings() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:75 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:77 #, python-format msgid "Loaded device plugin %s\n" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:93 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:94 #, python-format msgid "%(module)s.%(name)s init done" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:139 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:140 #, python-format msgid "No %s Plugin loaded" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:140 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:141 #, python-format msgid "%(plugin_key)s: %(function_name)s with args %(args)s ignored" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:235 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:236 #, python-format msgid "provider network added to DB: %(network_id)s, %(vlan_id)s" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:279 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:280 #, python-format msgid "provider network removed from DB: %s" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:387 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:388 #, python-format msgid "Unable to update port '%s' on Nexus switch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:442 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:443 msgid "Nexus plugin loaded, creating SVI on switch" msgstr "" #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:463 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:490 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:488 msgid "No Nexus plugin, sending to vswitch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:478 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:477 msgid "Nexus plugin loaded, deleting SVI from switch" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:155 -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:162 -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:175 -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:182 -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:202 -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:208 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:195 +#, python-format +msgid "seg id %s\n" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:233 +msgid "logical network" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:253 +msgid "network_segment_pool" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:293 +msgid "Invalid input for CIDR" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:410 +#, python-format +msgid "req: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:415 +#, python-format +msgid "status_code %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:420 +#, python-format +msgid "VSM: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:192 +msgid "_setup_vsm" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:213 +msgid "_populate_policy_profiles" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:216 +#, python-format +msgid "_populate_policy_profiles %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:224 +msgid "No policy profile populated from VSM" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:231 +msgid "_poll_policies" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:313 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324 +#: neutron/plugins/mlnx/mlnx_plugin.py:155 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378 +msgid "provider:network_type required" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:317 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:331 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:334 +#: neutron/plugins/mlnx/mlnx_plugin.py:185 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:388 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 +msgid "provider:segmentation_id required" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:320 +msgid "provider:segmentation_id out of range (1 through 4094)" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:325 +msgid "provider:physical_network specified for VXLAN network" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:334 +msgid "provider:segmentation_id out of range (5000+)" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:338 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 +#: neutron/plugins/mlnx/mlnx_plugin.py:171 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 +#, python-format +msgid "provider:network_type %s not supported" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:344 +#: neutron/plugins/mlnx/mlnx_plugin.py:212 +#, python-format +msgid "unknown provider:physical_network %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:350 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:368 +#: neutron/plugins/mlnx/mlnx_plugin.py:218 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 +msgid "provider:physical_network required" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:405 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:408 +msgid "n1kv:profile_id does not exist" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:419 +msgid "_send_create_logical_network" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:440 +#, python-format +msgid "_send_create_network_profile_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:450 +#, python-format +msgid "_send_delete_network_profile_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:463 +#, python-format +msgid "_send_create_network_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:477 +#, python-format +msgid "_send_update_network_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:494 +#, python-format +msgid "_send_delete_network_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:508 +#, python-format +msgid "_send_create_subnet_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:522 +#, python-format +msgid "_send_delete_subnet_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:539 +#, python-format +msgid "_send_create_port_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:580 +#, python-format +msgid "_send_update_port_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:595 +#, python-format +msgid "_send_delete_port_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:636 +#, python-format +msgid "create network: profile_id=%s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:644 +#, python-format +msgid "" +"Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, " +"multicast_ip %(multicast_ip)s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:687 +#: neutron/plugins/hyperv/hyperv_neutron_plugin.py:249 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:174 +#: neutron/plugins/mlnx/mlnx_plugin.py:271 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:479 +#, python-format +msgid "Created network: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:708 +#, python-format +msgid "Updated network: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:734 +#, python-format +msgid "Deleted network: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:744 +#, python-format +msgid "Get network: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:765 +msgid "Get networks" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:803 +#, python-format +msgid "create port: profile_id=%s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:816 +#, python-format +msgid "Created port: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:836 +#, python-format +msgid "Update port: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:863 +#, python-format +msgid "Get port: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:883 +msgid "Get ports" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:899 +msgid "Create subnet" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:907 +#, python-format +msgid "Created subnet: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:918 +msgid "Update subnet" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:932 +#, python-format +msgid "Delete subnet: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:947 +#, python-format +msgid "Get subnet: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:967 +msgid "Get subnets" +msgstr "" + +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:158 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:165 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:178 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:185 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:205 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:211 #, python-format msgid "NexusDriver: %s" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:189 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:192 #, python-format msgid "NexusDriver created VLAN: %s" msgstr "" @@ -4727,14 +5244,6 @@ msgstr "" msgid "Network type %s not supported" msgstr "" -#: neutron/plugins/hyperv/hyperv_neutron_plugin.py:249 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:174 -#: neutron/plugins/mlnx/mlnx_plugin.py:271 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:479 -#, python-format -msgid "Created network: %s" -msgstr "" - #: neutron/plugins/hyperv/rpc_callbacks.py:77 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:116 #: neutron/plugins/mlnx/rpc_callbacks.py:97 @@ -4979,25 +5488,12 @@ msgstr "" msgid "%s. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324 -#: neutron/plugins/mlnx/mlnx_plugin.py:155 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378 -msgid "provider:network_type required" -msgstr "" - #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:328 #: neutron/plugins/mlnx/mlnx_plugin.py:180 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:382 msgid "provider:segmentation_id specified for flat network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:334 -#: neutron/plugins/mlnx/mlnx_plugin.py:185 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:388 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 -msgid "provider:segmentation_id required" -msgstr "" - #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:337 #: neutron/plugins/mlnx/mlnx_plugin.py:188 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:391 @@ -5017,25 +5513,12 @@ msgstr "" msgid "provider:segmentation_id specified for local network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 -#: neutron/plugins/mlnx/mlnx_plugin.py:171 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 -#, python-format -msgid "provider:network_type %s not supported" -msgstr "" - #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:362 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:368 -#: neutron/plugins/mlnx/mlnx_plugin.py:218 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 -msgid "provider:physical_network required" -msgstr "" - #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:89 msgid "Invalid Network ID, will lead to incorrect bridgename" msgstr "" @@ -6410,11 +6893,6 @@ msgstr "" msgid "%s. Server terminated!" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:212 -#, python-format -msgid "unknown provider:physical_network %s" -msgstr "" - #: neutron/plugins/mlnx/mlnx_plugin.py:233 msgid "invalid vnic_type on port_create" msgstr "" @@ -6674,118 +7152,118 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:166 +#: neutron/plugins/nec/nec_plugin.py:150 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:170 +#: neutron/plugins/nec/nec_plugin.py:154 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:174 +#: neutron/plugins/nec/nec_plugin.py:158 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:180 +#: neutron/plugins/nec/nec_plugin.py:162 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:186 +#: neutron/plugins/nec/nec_plugin.py:170 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:204 -#, python-format -msgid "delete_ofc_port() failed due to %s" +#: neutron/plugins/nec/nec_plugin.py:183 +msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:208 -msgid "deactivate_port(): skip, ofc_port does not exist." +#: neutron/plugins/nec/nec_plugin.py:191 +#, python-format +msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:220 +#: neutron/plugins/nec/nec_plugin.py:212 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:239 +#: neutron/plugins/nec/nec_plugin.py:229 #, python-format -msgid "create_network() failed due to %s" +msgid "failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:255 +#: neutron/plugins/nec/nec_plugin.py:245 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:295 +#: neutron/plugins/nec/nec_plugin.py:285 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:314 +#: neutron/plugins/nec/nec_plugin.py:304 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:329 +#: neutron/plugins/nec/nec_plugin.py:319 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:344 +#: neutron/plugins/nec/nec_plugin.py:334 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:357 +#: neutron/plugins/nec/nec_plugin.py:347 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:380 +#: neutron/plugins/nec/nec_plugin.py:371 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:409 +#: neutron/plugins/nec/nec_plugin.py:400 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:417 +#: neutron/plugins/nec/nec_plugin.py:408 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:477 +#: neutron/plugins/nec/nec_plugin.py:468 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:508 +#: neutron/plugins/nec/nec_plugin.py:499 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:518 +#: neutron/plugins/nec/nec_plugin.py:509 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:537 +#: neutron/plugins/nec/nec_plugin.py:528 #, 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:542 +#: neutron/plugins/nec/nec_plugin.py:533 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -8827,27 +9305,127 @@ msgstr "" msgid "Multiple providers specified for service %s" msgstr "" -#: neutron/services/firewall/fwaas_plugin.py:47 +#: neutron/services/firewall/fwaas_plugin.py:48 msgid "set_firewall_status() called" msgstr "" -#: neutron/services/firewall/fwaas_plugin.py:59 +#: neutron/services/firewall/fwaas_plugin.py:60 msgid "firewall_deleted() called" msgstr "" -#: neutron/services/firewall/fwaas_plugin.py:67 +#: neutron/services/firewall/fwaas_plugin.py:68 #, python-format msgid "Firewall %s unexpectedly deleted by agent." msgstr "" -#: neutron/services/firewall/fwaas_plugin.py:73 +#: neutron/services/firewall/fwaas_plugin.py:74 msgid "get_firewalls_for_tenant() called" msgstr "" -#: neutron/services/firewall/fwaas_plugin.py:82 +#: neutron/services/firewall/fwaas_plugin.py:83 msgid "get_firewalls_for_tenant_without_rules() called" msgstr "" +#: neutron/services/firewall/fwaas_plugin.py:89 +msgid "get_tenants_with_firewalls() called" +msgstr "" + +#: neutron/services/firewall/agents/firewall_agent_api.py:34 +msgid "Name of the FWaaS Driver" +msgstr "" + +#: neutron/services/firewall/agents/firewall_agent_api.py:38 +msgid "Enable FWaaS" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:45 +msgid "Retrieve Firewall with rules from Plugin" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:54 +msgid "Retrieve Tenants with Firewalls configured from Plugin" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:66 +msgid "Initializing firewall agent" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:73 +#, python-format +msgid "FWaaS Driver Loaded: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:75 +#, python-format +msgid "Error importing FWaaS device driver: %s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:107 +#, python-format +msgid "%(func_name)s from agent for fw: %(fwid)s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:115 +#, python-format +msgid "No Routers on tenant: %s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:117 +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:241 +#, python-format +msgid "Apply fw on Router List: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:126 +#, python-format +msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:141 +#, python-format +msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:158 +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:171 +#, python-format +msgid "Firewall Driver Error on fw state %(fwmsg)s for fw: %(fwid)s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:183 +#, python-format +msgid "Process router add, router_id: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:194 +#, python-format +msgid "Process router add, fw_list: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:211 +#, python-format +msgid "FWaaS RPC info call failed for '%s'." +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:223 +#, python-format +msgid "Tenants with Firewalls: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:233 +#, python-format +msgid "Router List: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:235 +#, python-format +msgid "fw_list: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252 +msgid "Failed fwaas process services sync" +msgstr "" + #: neutron/services/loadbalancer/agent_scheduler.py:94 #, python-format msgid "Pool %(pool_id)s has already been hosted by lbaas agent %(agent_id)s" @@ -9208,3 +9786,76 @@ msgstr "" #~ msgid "get_all_nexusport_bindings() called" #~ msgstr "" +#~ msgid "" +#~ "%(class_name)s method %(method_name)scalled with " +#~ "arguments %(args)s %(kwargs)s " +#~ msgstr "" + +#~ msgid "create_credential() called" +#~ msgstr "" + +#~ msgid "delete_credential() called" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to complete operation. No more" +#~ " dynamic nics are available in the" +#~ " system." +#~ msgstr "" + +#~ msgid "" +#~ "NetworkVlanBinding for %(vlan_id)s and network" +#~ " %(network_id)s already exists" +#~ msgstr "" + +#~ msgid "Vlan ID %(vlan_id)s not found" +#~ msgstr "" + +#~ msgid "No Vlan ID available" +#~ msgstr "" + +#~ msgid "QoS level %(qos_id)s could not be found for tenant %(tenant_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "QoS level with name %(qos_name)s already" +#~ " exists for tenant %(tenant_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "Credential %(credential_id)s could not be " +#~ "found for tenant %(tenant_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "Credential %(credential_name)s could not be" +#~ " found for tenant %(tenant_id)s" +#~ msgstr "" + +#~ msgid "Credential %(credential_name)s already exists for tenant %(tenant_id)s" +#~ msgstr "" + +#~ msgid "Nexus Port Binding (%(filters)s) is not present" +#~ msgstr "" + +#~ msgid "No usable Nexus switch found to create SVI interface" +#~ msgstr "" + +#~ msgid "PortVnic Binding %(port_id)s already exists" +#~ msgstr "" + +#~ msgid "PortVnic Binding %(port_id)s is not present" +#~ msgstr "" + +#~ msgid "No subnet_id specified for router gateway" +#~ msgstr "" + +#~ msgid "Subnet %(subnet_id)s has an interface on %(router_id)s" +#~ msgstr "" + +#~ msgid "Nexus hardware router gateway only uses Subnet Ids" +#~ msgstr "" + +#~ msgid "create_network() failed due to %s" +#~ msgstr "" + diff --git a/neutron/locale/pt_BR/LC_MESSAGES/neutron.po b/neutron/locale/pt_BR/LC_MESSAGES/neutron.po index ccc1f777f..93e07b2b5 100644 --- a/neutron/locale/pt_BR/LC_MESSAGES/neutron.po +++ b/neutron/locale/pt_BR/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-08-12 06:14+0000\n" +"POT-Creation-Date: 2013-08-13 06:13+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Portuguese (Brazil) " @@ -517,20 +517,20 @@ msgstr "" msgid "Unable update lease. Exception" msgstr "" -#: neutron/agent/dhcp_agent.py:841 neutron/agent/l3_agent.py:805 +#: neutron/agent/dhcp_agent.py:841 neutron/agent/l3_agent.py:808 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:847 neutron/agent/l3_agent.py:810 +#: neutron/agent/dhcp_agent.py:847 neutron/agent/l3_agent.py:813 #: 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:855 neutron/agent/l3_agent.py:815 +#: neutron/agent/dhcp_agent.py:855 neutron/agent/l3_agent.py:818 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:281 #, python-format msgid "agent_updated by server side %s!" @@ -583,65 +583,65 @@ msgid "" "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:334 +#: neutron/agent/l3_agent.py:335 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:336 neutron/db/l3_db.py:924 +#: neutron/agent/l3_agent.py:337 neutron/db/l3_db.py:924 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: neutron/agent/l3_agent.py:470 +#: neutron/agent/l3_agent.py:471 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: neutron/agent/l3_agent.py:607 +#: neutron/agent/l3_agent.py:608 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:612 +#: neutron/agent/l3_agent.py:613 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:620 +#: neutron/agent/l3_agent.py:621 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:624 +#: neutron/agent/l3_agent.py:625 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:631 +#: neutron/agent/l3_agent.py:632 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: neutron/agent/l3_agent.py:687 neutron/agent/l3_agent.py:716 +#: neutron/agent/l3_agent.py:688 neutron/agent/l3_agent.py:719 msgid "Failed synchronizing routers" msgstr "" -#: neutron/agent/l3_agent.py:712 +#: neutron/agent/l3_agent.py:715 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:720 +#: neutron/agent/l3_agent.py:723 msgid "L3 agent started" msgstr "" -#: neutron/agent/l3_agent.py:740 +#: neutron/agent/l3_agent.py:743 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:748 +#: neutron/agent/l3_agent.py:751 #, python-format msgid "Removed route entry is '%s'" msgstr "" @@ -1951,7 +1951,7 @@ msgstr "" #: neutron/common/log.py:31 #, python-format msgid "" -"%(class_name)s method %(method_name)scalled with arguments %(args)s " +"%(class_name)s method %(method_name)s called with arguments %(args)s " "%(kwargs)s " msgstr "" @@ -2425,17 +2425,17 @@ msgid "" msgstr "" #: neutron/db/firewall/firewall_db.py:228 -#: neutron/services/firewall/fwaas_plugin.py:202 +#: neutron/services/firewall/fwaas_plugin.py:211 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:244 -#: neutron/services/firewall/fwaas_plugin.py:211 +#: neutron/services/firewall/fwaas_plugin.py:220 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:254 -#: neutron/services/firewall/fwaas_plugin.py:226 +#: neutron/services/firewall/fwaas_plugin.py:235 msgid "delete_firewall() called" msgstr "" @@ -2456,7 +2456,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:296 -#: neutron/services/firewall/fwaas_plugin.py:235 +#: neutron/services/firewall/fwaas_plugin.py:244 msgid "update_firewall_policy() called" msgstr "" @@ -2481,12 +2481,12 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:364 -#: neutron/services/firewall/fwaas_plugin.py:243 +#: neutron/services/firewall/fwaas_plugin.py:252 msgid "update_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:388 -#: neutron/services/firewall/fwaas_plugin.py:253 +#: neutron/services/firewall/fwaas_plugin.py:262 msgid "delete_firewall_rule() called" msgstr "" @@ -2503,12 +2503,12 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:416 -#: neutron/services/firewall/fwaas_plugin.py:272 +#: neutron/services/firewall/fwaas_plugin.py:281 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:456 -#: neutron/services/firewall/fwaas_plugin.py:280 +#: neutron/services/firewall/fwaas_plugin.py:289 msgid "remove_rule() called" msgstr "" @@ -2729,30 +2729,35 @@ msgstr "" msgid "Missing rule info argument for insert/remove rule operation." msgstr "" -#: neutron/extensions/firewall.py:138 +#: neutron/extensions/firewall.py:98 +#, python-format +msgid "%(driver)s: Internal driver error." +msgstr "" + +#: neutron/extensions/firewall.py:147 #, python-format msgid "Port '%s' is not a valid number" msgstr "" -#: neutron/extensions/firewall.py:142 +#: neutron/extensions/firewall.py:151 #, python-format msgid "Invalid port '%s'" msgstr "" -#: neutron/extensions/firewall.py:156 +#: neutron/extensions/firewall.py:165 #, python-format msgid "%(msg_ip)s and %(msg_subnet)s" msgstr "" -#: neutron/extensions/firewall.py:276 +#: neutron/extensions/firewall.py:285 msgid "Number of firewalls allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/extensions/firewall.py:280 +#: neutron/extensions/firewall.py:289 msgid "Number of firewall policies allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/extensions/firewall.py:284 +#: neutron/extensions/firewall.py:293 msgid "Number of firewall rules allowed per tenant, -1 for unlimited" msgstr "" @@ -2939,6 +2944,7 @@ msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:56 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:373 msgid "plugin does not support updating provider attributes" msgstr "" @@ -4165,115 +4171,107 @@ msgstr "" msgid "Connect success to host %(host)s:%(ssh_port)d" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:75 +#: neutron/plugins/cisco/network_plugin.py:74 #, python-format msgid "Model %s manages state" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:88 +#: neutron/plugins/cisco/network_plugin.py:87 msgid "Plugin initialization complete" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:134 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:222 +#: neutron/plugins/cisco/network_plugin.py:133 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:223 msgid "create_network() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:151 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:254 +#: neutron/plugins/cisco/network_plugin.py:150 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:255 msgid "update_network() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:164 +#: neutron/plugins/cisco/network_plugin.py:163 msgid "delete_network() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:187 +#: neutron/plugins/cisco/network_plugin.py:186 msgid "get_network() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:192 +#: neutron/plugins/cisco/network_plugin.py:191 msgid "get_networks() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:197 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:320 +#: neutron/plugins/cisco/network_plugin.py:196 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:321 msgid "create_port() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:207 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:406 +#: neutron/plugins/cisco/network_plugin.py:206 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:407 msgid "delete_port() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:226 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:365 +#: neutron/plugins/cisco/network_plugin.py:225 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:366 msgid "update_port() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:237 +#: neutron/plugins/cisco/network_plugin.py:236 msgid "create_subnet() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:249 +#: neutron/plugins/cisco/network_plugin.py:248 #: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:339 msgid "update_subnet() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:255 +#: neutron/plugins/cisco/network_plugin.py:254 msgid "delete_subnet() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:278 +#: neutron/plugins/cisco/network_plugin.py:277 #: neutron/plugins/cisco/db/network_db_v2.py:38 msgid "get_all_qoss() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:284 +#: neutron/plugins/cisco/network_plugin.py:283 msgid "get_qos_details() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:294 +#: neutron/plugins/cisco/network_plugin.py:293 msgid "create_qos() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:300 +#: neutron/plugins/cisco/network_plugin.py:299 msgid "delete_qos() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:310 +#: neutron/plugins/cisco/network_plugin.py:309 msgid "rename_qos() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:321 +#: neutron/plugins/cisco/network_plugin.py:320 msgid "get_all_credentials() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:327 +#: neutron/plugins/cisco/network_plugin.py:326 msgid "get_credential_details() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:338 -msgid "create_credential() called" -msgstr "" - -#: neutron/plugins/cisco/network_plugin.py:345 -msgid "delete_credential() called" -msgstr "" - -#: neutron/plugins/cisco/network_plugin.py:356 +#: neutron/plugins/cisco/network_plugin.py:335 msgid "rename_credential() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:367 +#: neutron/plugins/cisco/network_plugin.py:345 msgid "schedule_host() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:379 +#: neutron/plugins/cisco/network_plugin.py:357 msgid "associate_port() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:386 +#: neutron/plugins/cisco/network_plugin.py:364 msgid "detach_port() called" msgstr "" @@ -4284,7 +4282,7 @@ msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:32 msgid "" -"Unable to complete operation. No more dynamic nics are available in the " +"Unable to complete operation. No more dynamic NICs are available in the " "system." msgstr "" @@ -4292,93 +4290,168 @@ msgstr "" #, python-format msgid "" "NetworkVlanBinding for %(vlan_id)s and network %(network_id)s already " -"exists" +"exists." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:44 #, python-format -msgid "Vlan ID %(vlan_id)s not found" +msgid "Vlan ID %(vlan_id)s not found." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:49 -msgid "No Vlan ID available" +msgid "" +"Unable to complete operation. VLAN ID exists outside of the configured " +"network segment range." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:54 -#, python-format -msgid "QoS level %(qos_id)s could not be found for tenant %(tenant_id)s" +#: neutron/plugins/cisco/common/cisco_exceptions.py:55 +msgid "No Vlan ID available." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:60 #, python-format -msgid "QoS level with name %(qos_name)s already exists for tenant %(tenant_id)s" +msgid "QoS level %(qos_id)s could not be found for tenant %(tenant_id)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:66 #, python-format -msgid "Credential %(credential_id)s could not be found for tenant %(tenant_id)s" +msgid "QoS level with name %(qos_name)s already exists for tenant %(tenant_id)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:72 #, python-format -msgid "Credential %(credential_name)s could not be found for tenant %(tenant_id)s" +msgid "Credential %(credential_id)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:77 +#, python-format +msgid "Credential %(credential_name)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:78 +#: neutron/plugins/cisco/common/cisco_exceptions.py:82 #, python-format -msgid "Credential %(credential_name)s already exists for tenant %(tenant_id)s" +msgid "Credential %(credential_name)s already exists." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:84 +#: neutron/plugins/cisco/common/cisco_exceptions.py:87 #, python-format msgid "Provider network %s already exists" msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:89 +#: neutron/plugins/cisco/common/cisco_exceptions.py:92 #, python-format msgid "Connection to %(host)s is not configured." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:94 +#: neutron/plugins/cisco/common/cisco_exceptions.py:97 #, python-format msgid "Unable to connect to Nexus %(nexus_host)s. Reason: %(exc)s." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:99 +#: neutron/plugins/cisco/common/cisco_exceptions.py:102 #, python-format msgid "Failed to configure Nexus: %(config)s. Reason: %(exc)s." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:104 +#: neutron/plugins/cisco/common/cisco_exceptions.py:107 #, python-format -msgid "Nexus Port Binding (%(filters)s) is not present" +msgid "Nexus Port Binding (%(filters)s) is not present." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:113 -msgid "No usable Nexus switch found to create SVI interface" +#: neutron/plugins/cisco/common/cisco_exceptions.py:116 +msgid "No usable Nexus switch found to create SVI interface." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:118 +#: neutron/plugins/cisco/common/cisco_exceptions.py:121 #, python-format -msgid "PortVnic Binding %(port_id)s already exists" +msgid "PortVnic Binding %(port_id)s already exists." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:123 +#: neutron/plugins/cisco/common/cisco_exceptions.py:126 #, python-format -msgid "PortVnic Binding %(port_id)s is not present" +msgid "PortVnic Binding %(port_id)s is not present." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:131 +msgid "No subnet_id specified for router gateway." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:136 +#, python-format +msgid "Subnet %(subnet_id)s has an interface on %(router_id)s." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:141 +msgid "Nexus hardware router gateway only uses Subnet Ids." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:145 +#, python-format +msgid "" +"Unable to unplug the attachment %(att_id)s from port %(port_id)s for " +"network %(net_id)s. The attachment %(att_id)s does not exist." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:128 -msgid "No subnet_id specified for router gateway" +#: neutron/plugins/cisco/common/cisco_exceptions.py:152 +#, python-format +msgid "Policy Profile %(profile_id)s already exists." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:158 +#, python-format +msgid "Policy Profile %(profile_id)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:163 +#, python-format +msgid "Network Profile %(profile_id)s already exists." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:169 +#, python-format +msgid "Network Profile %(profile_id)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:174 +#, python-format +msgid "" +"No more segments available in network segment pool " +"%(network_profile_name)s." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:180 +#, python-format +msgid "VM Network %(name)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:185 +#, python-format +msgid "Unable to create the network. The VXLAN ID %(vxlan_id)s is in use." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:191 +#, python-format +msgid "Connection to VSM failed: %(reason)s." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:196 +#, python-format +msgid "Internal VSM Error: %(reason)s." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:201 +#, python-format +msgid "Network Binding for network %(network_id)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:133 +#: neutron/plugins/cisco/common/cisco_exceptions.py:207 #, python-format -msgid "Subnet %(subnet_id)s has an interface on %(router_id)s" +msgid "Port Binding for port %(port_id)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:138 -msgid "Nexus hardware router gateway only uses Subnet Ids" +#: neutron/plugins/cisco/common/cisco_exceptions.py:213 +#, python-format +msgid "Profile-Tenant binding for profile %(profile_id)s could not be found." msgstr "" #: neutron/plugins/cisco/common/cisco_faults.py:74 @@ -4429,31 +4502,223 @@ msgstr "" msgid "Nexus Switch to use" msgstr "" -#: neutron/plugins/cisco/common/config.py:36 +#: neutron/plugins/cisco/common/config.py:35 msgid "VLAN Name prefix" msgstr "" -#: neutron/plugins/cisco/common/config.py:38 +#: neutron/plugins/cisco/common/config.py:37 msgid "VLAN Name prefix for provider vlans" msgstr "" -#: neutron/plugins/cisco/common/config.py:46 +#: neutron/plugins/cisco/common/config.py:45 msgid "Distribute SVI interfaces over all switches" msgstr "" -#: neutron/plugins/cisco/common/config.py:50 +#: neutron/plugins/cisco/common/config.py:49 msgid "Model Class" msgstr "" -#: neutron/plugins/cisco/common/config.py:54 +#: neutron/plugins/cisco/common/config.py:53 msgid "Nexus Driver Name" msgstr "" +#: neutron/plugins/cisco/common/config.py:58 +msgid "N1K Integration Bridge" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:60 +msgid "N1K Enable Tunneling" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:62 +msgid "N1K Tunnel Bridge" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:64 +msgid "N1K Local IP" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:66 +msgid "N1K Tenant Network Type" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:68 +msgid "N1K Bridge Mappings" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:70 +msgid "N1K VXLAN ID Ranges" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:72 +msgid "N1K Network VLAN Ranges" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:74 +msgid "N1K default policy profile" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:76 +msgid "N1K Policy profile polling duration in seconds" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:101 +#, python-format +msgid "seg_min %(seg_min)s, seg_max %(seg_max)s" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:226 +#, python-format +msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:344 +#, python-format +msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:348 +#, python-format +msgid "" +"Reserving specific vlan %(vlan)s on physical network %(network)s outside " +"pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:376 +#, python-format +msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:381 +#, python-format +msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:385 +#, python-format +msgid "vlan_id %(vlan)s on physical network %(network)s not found" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:395 +#, python-format +msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:433 +#, python-format +msgid "Removing vxlan %s from pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:464 +#, python-format +msgid "Reserving specific vxlan %s from pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:466 +#, python-format +msgid "Reserving specific vxlan %s outside pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:488 +#, python-format +msgid "Releasing vxlan %s to pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:492 +#, python-format +msgid "Releasing vxlan %s outside pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:495 +#, python-format +msgid "vxlan_id %s not found" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:603 +msgid "create_network_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:621 +msgid "delete_network_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:635 +msgid "update_network_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:644 +msgid "get_network_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:670 +msgid "create_policy_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:681 +msgid "delete_policy_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:690 +msgid "update_policy_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:699 +msgid "get_policy_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:726 +msgid "_profile_binding_exists()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:733 +msgid "_get_profile_binding" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:742 +msgid "get_profile_binding()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:751 +msgid "delete_profile_binding()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:758 +#, python-format +msgid "" +"Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " +"ID %(tenant_id)" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:772 +msgid "_get_profile_bindings()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:991 +msgid "invalid segment range. example range: 500-550" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1001 +msgid "arguments segment_type and segment_range missing for network profile" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1008 +msgid "segment_type should either be vlan or vxlan" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1036 +#, python-format +msgid "NetworkProfile name %s already exists" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1048 +msgid "segment range overlaps with another profile" +msgstr "" + #: neutron/plugins/cisco/db/network_db_v2.py:46 msgid "get_qos() called" msgstr "" -#: neutron/plugins/cisco/db/network_db_v2.py:60 +#: neutron/plugins/cisco/db/network_db_v2.py:59 msgid "add_qos() called" msgstr "" @@ -4500,65 +4765,317 @@ msgstr "" msgid "get_nexussvi_bindings() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:75 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:77 #, python-format msgid "Loaded device plugin %s\n" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:93 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:94 #, python-format msgid "%(module)s.%(name)s init done" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:139 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:140 #, python-format msgid "No %s Plugin loaded" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:140 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:141 #, python-format msgid "%(plugin_key)s: %(function_name)s with args %(args)s ignored" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:235 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:236 #, python-format msgid "provider network added to DB: %(network_id)s, %(vlan_id)s" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:279 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:280 #, python-format msgid "provider network removed from DB: %s" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:387 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:388 #, python-format msgid "Unable to update port '%s' on Nexus switch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:442 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:443 msgid "Nexus plugin loaded, creating SVI on switch" msgstr "" #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:463 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:490 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:488 msgid "No Nexus plugin, sending to vswitch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:478 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:477 msgid "Nexus plugin loaded, deleting SVI from switch" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:155 -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:162 -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:175 -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:182 -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:202 -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:208 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:195 +#, python-format +msgid "seg id %s\n" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:233 +msgid "logical network" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:253 +msgid "network_segment_pool" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:293 +msgid "Invalid input for CIDR" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:410 +#, python-format +msgid "req: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:415 +#, python-format +msgid "status_code %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:420 +#, python-format +msgid "VSM: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:192 +msgid "_setup_vsm" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:213 +msgid "_populate_policy_profiles" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:216 +#, python-format +msgid "_populate_policy_profiles %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:224 +msgid "No policy profile populated from VSM" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:231 +msgid "_poll_policies" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:313 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324 +#: neutron/plugins/mlnx/mlnx_plugin.py:155 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378 +msgid "provider:network_type required" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:317 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:331 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:334 +#: neutron/plugins/mlnx/mlnx_plugin.py:185 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:388 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 +msgid "provider:segmentation_id required" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:320 +msgid "provider:segmentation_id out of range (1 through 4094)" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:325 +msgid "provider:physical_network specified for VXLAN network" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:334 +msgid "provider:segmentation_id out of range (5000+)" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:338 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 +#: neutron/plugins/mlnx/mlnx_plugin.py:171 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 +#, python-format +msgid "provider:network_type %s not supported" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:344 +#: neutron/plugins/mlnx/mlnx_plugin.py:212 +#, python-format +msgid "unknown provider:physical_network %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:350 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:368 +#: neutron/plugins/mlnx/mlnx_plugin.py:218 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 +msgid "provider:physical_network required" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:405 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:408 +msgid "n1kv:profile_id does not exist" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:419 +msgid "_send_create_logical_network" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:440 +#, python-format +msgid "_send_create_network_profile_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:450 +#, python-format +msgid "_send_delete_network_profile_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:463 +#, python-format +msgid "_send_create_network_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:477 +#, python-format +msgid "_send_update_network_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:494 +#, python-format +msgid "_send_delete_network_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:508 +#, python-format +msgid "_send_create_subnet_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:522 +#, python-format +msgid "_send_delete_subnet_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:539 +#, python-format +msgid "_send_create_port_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:580 +#, python-format +msgid "_send_update_port_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:595 +#, python-format +msgid "_send_delete_port_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:636 +#, python-format +msgid "create network: profile_id=%s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:644 +#, python-format +msgid "" +"Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, " +"multicast_ip %(multicast_ip)s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:687 +#: neutron/plugins/hyperv/hyperv_neutron_plugin.py:249 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:174 +#: neutron/plugins/mlnx/mlnx_plugin.py:271 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:479 +#, python-format +msgid "Created network: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:708 +#, python-format +msgid "Updated network: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:734 +#, python-format +msgid "Deleted network: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:744 +#, python-format +msgid "Get network: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:765 +msgid "Get networks" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:803 +#, python-format +msgid "create port: profile_id=%s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:816 +#, python-format +msgid "Created port: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:836 +#, python-format +msgid "Update port: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:863 +#, python-format +msgid "Get port: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:883 +msgid "Get ports" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:899 +msgid "Create subnet" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:907 +#, python-format +msgid "Created subnet: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:918 +msgid "Update subnet" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:932 +#, python-format +msgid "Delete subnet: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:947 +#, python-format +msgid "Get subnet: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:967 +msgid "Get subnets" +msgstr "" + +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:158 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:165 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:178 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:185 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:205 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:211 #, python-format msgid "NexusDriver: %s" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:189 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:192 #, python-format msgid "NexusDriver created VLAN: %s" msgstr "" @@ -4727,14 +5244,6 @@ msgstr "" msgid "Network type %s not supported" msgstr "" -#: neutron/plugins/hyperv/hyperv_neutron_plugin.py:249 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:174 -#: neutron/plugins/mlnx/mlnx_plugin.py:271 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:479 -#, python-format -msgid "Created network: %s" -msgstr "" - #: neutron/plugins/hyperv/rpc_callbacks.py:77 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:116 #: neutron/plugins/mlnx/rpc_callbacks.py:97 @@ -4979,25 +5488,12 @@ msgstr "" msgid "%s. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324 -#: neutron/plugins/mlnx/mlnx_plugin.py:155 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378 -msgid "provider:network_type required" -msgstr "" - #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:328 #: neutron/plugins/mlnx/mlnx_plugin.py:180 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:382 msgid "provider:segmentation_id specified for flat network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:334 -#: neutron/plugins/mlnx/mlnx_plugin.py:185 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:388 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 -msgid "provider:segmentation_id required" -msgstr "" - #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:337 #: neutron/plugins/mlnx/mlnx_plugin.py:188 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:391 @@ -5017,25 +5513,12 @@ msgstr "" msgid "provider:segmentation_id specified for local network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 -#: neutron/plugins/mlnx/mlnx_plugin.py:171 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 -#, python-format -msgid "provider:network_type %s not supported" -msgstr "" - #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:362 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:368 -#: neutron/plugins/mlnx/mlnx_plugin.py:218 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 -msgid "provider:physical_network required" -msgstr "" - #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:89 msgid "Invalid Network ID, will lead to incorrect bridgename" msgstr "" @@ -6410,11 +6893,6 @@ msgstr "" msgid "%s. Server terminated!" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:212 -#, python-format -msgid "unknown provider:physical_network %s" -msgstr "" - #: neutron/plugins/mlnx/mlnx_plugin.py:233 msgid "invalid vnic_type on port_create" msgstr "" @@ -6674,118 +7152,118 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:166 +#: neutron/plugins/nec/nec_plugin.py:150 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:170 +#: neutron/plugins/nec/nec_plugin.py:154 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:174 +#: neutron/plugins/nec/nec_plugin.py:158 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:180 +#: neutron/plugins/nec/nec_plugin.py:162 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:186 +#: neutron/plugins/nec/nec_plugin.py:170 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:204 -#, python-format -msgid "delete_ofc_port() failed due to %s" +#: neutron/plugins/nec/nec_plugin.py:183 +msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:208 -msgid "deactivate_port(): skip, ofc_port does not exist." +#: neutron/plugins/nec/nec_plugin.py:191 +#, python-format +msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:220 +#: neutron/plugins/nec/nec_plugin.py:212 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:239 +#: neutron/plugins/nec/nec_plugin.py:229 #, python-format -msgid "create_network() failed due to %s" +msgid "failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:255 +#: neutron/plugins/nec/nec_plugin.py:245 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:295 +#: neutron/plugins/nec/nec_plugin.py:285 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:314 +#: neutron/plugins/nec/nec_plugin.py:304 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:329 +#: neutron/plugins/nec/nec_plugin.py:319 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:344 +#: neutron/plugins/nec/nec_plugin.py:334 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:357 +#: neutron/plugins/nec/nec_plugin.py:347 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:380 +#: neutron/plugins/nec/nec_plugin.py:371 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:409 +#: neutron/plugins/nec/nec_plugin.py:400 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:417 +#: neutron/plugins/nec/nec_plugin.py:408 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:477 +#: neutron/plugins/nec/nec_plugin.py:468 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:508 +#: neutron/plugins/nec/nec_plugin.py:499 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:518 +#: neutron/plugins/nec/nec_plugin.py:509 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:537 +#: neutron/plugins/nec/nec_plugin.py:528 #, 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:542 +#: neutron/plugins/nec/nec_plugin.py:533 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -8827,27 +9305,127 @@ msgstr "" msgid "Multiple providers specified for service %s" msgstr "" -#: neutron/services/firewall/fwaas_plugin.py:47 +#: neutron/services/firewall/fwaas_plugin.py:48 msgid "set_firewall_status() called" msgstr "" -#: neutron/services/firewall/fwaas_plugin.py:59 +#: neutron/services/firewall/fwaas_plugin.py:60 msgid "firewall_deleted() called" msgstr "" -#: neutron/services/firewall/fwaas_plugin.py:67 +#: neutron/services/firewall/fwaas_plugin.py:68 #, python-format msgid "Firewall %s unexpectedly deleted by agent." msgstr "" -#: neutron/services/firewall/fwaas_plugin.py:73 +#: neutron/services/firewall/fwaas_plugin.py:74 msgid "get_firewalls_for_tenant() called" msgstr "" -#: neutron/services/firewall/fwaas_plugin.py:82 +#: neutron/services/firewall/fwaas_plugin.py:83 msgid "get_firewalls_for_tenant_without_rules() called" msgstr "" +#: neutron/services/firewall/fwaas_plugin.py:89 +msgid "get_tenants_with_firewalls() called" +msgstr "" + +#: neutron/services/firewall/agents/firewall_agent_api.py:34 +msgid "Name of the FWaaS Driver" +msgstr "" + +#: neutron/services/firewall/agents/firewall_agent_api.py:38 +msgid "Enable FWaaS" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:45 +msgid "Retrieve Firewall with rules from Plugin" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:54 +msgid "Retrieve Tenants with Firewalls configured from Plugin" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:66 +msgid "Initializing firewall agent" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:73 +#, python-format +msgid "FWaaS Driver Loaded: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:75 +#, python-format +msgid "Error importing FWaaS device driver: %s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:107 +#, python-format +msgid "%(func_name)s from agent for fw: %(fwid)s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:115 +#, python-format +msgid "No Routers on tenant: %s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:117 +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:241 +#, python-format +msgid "Apply fw on Router List: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:126 +#, python-format +msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:141 +#, python-format +msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:158 +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:171 +#, python-format +msgid "Firewall Driver Error on fw state %(fwmsg)s for fw: %(fwid)s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:183 +#, python-format +msgid "Process router add, router_id: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:194 +#, python-format +msgid "Process router add, fw_list: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:211 +#, python-format +msgid "FWaaS RPC info call failed for '%s'." +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:223 +#, python-format +msgid "Tenants with Firewalls: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:233 +#, python-format +msgid "Router List: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:235 +#, python-format +msgid "fw_list: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252 +msgid "Failed fwaas process services sync" +msgstr "" + #: neutron/services/loadbalancer/agent_scheduler.py:94 #, python-format msgid "Pool %(pool_id)s has already been hosted by lbaas agent %(agent_id)s" @@ -9208,3 +9786,76 @@ msgstr "" #~ msgid "get_all_nexusport_bindings() called" #~ msgstr "" +#~ msgid "" +#~ "%(class_name)s method %(method_name)scalled with " +#~ "arguments %(args)s %(kwargs)s " +#~ msgstr "" + +#~ msgid "create_credential() called" +#~ msgstr "" + +#~ msgid "delete_credential() called" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to complete operation. No more" +#~ " dynamic nics are available in the" +#~ " system." +#~ msgstr "" + +#~ msgid "" +#~ "NetworkVlanBinding for %(vlan_id)s and network" +#~ " %(network_id)s already exists" +#~ msgstr "" + +#~ msgid "Vlan ID %(vlan_id)s not found" +#~ msgstr "" + +#~ msgid "No Vlan ID available" +#~ msgstr "" + +#~ msgid "QoS level %(qos_id)s could not be found for tenant %(tenant_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "QoS level with name %(qos_name)s already" +#~ " exists for tenant %(tenant_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "Credential %(credential_id)s could not be " +#~ "found for tenant %(tenant_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "Credential %(credential_name)s could not be" +#~ " found for tenant %(tenant_id)s" +#~ msgstr "" + +#~ msgid "Credential %(credential_name)s already exists for tenant %(tenant_id)s" +#~ msgstr "" + +#~ msgid "Nexus Port Binding (%(filters)s) is not present" +#~ msgstr "" + +#~ msgid "No usable Nexus switch found to create SVI interface" +#~ msgstr "" + +#~ msgid "PortVnic Binding %(port_id)s already exists" +#~ msgstr "" + +#~ msgid "PortVnic Binding %(port_id)s is not present" +#~ msgstr "" + +#~ msgid "No subnet_id specified for router gateway" +#~ msgstr "" + +#~ msgid "Subnet %(subnet_id)s has an interface on %(router_id)s" +#~ msgstr "" + +#~ msgid "Nexus hardware router gateway only uses Subnet Ids" +#~ msgstr "" + +#~ msgid "create_network() failed due to %s" +#~ msgstr "" + diff --git a/neutron/locale/ro/LC_MESSAGES/neutron.po b/neutron/locale/ro/LC_MESSAGES/neutron.po index 3e2a049ad..542a5eadd 100644 --- a/neutron/locale/ro/LC_MESSAGES/neutron.po +++ b/neutron/locale/ro/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-08-12 06:14+0000\n" +"POT-Creation-Date: 2013-08-13 06:13+0000\n" "PO-Revision-Date: 2013-06-08 07:51+0000\n" "Last-Translator: daisy.ycguo \n" "Language-Team: Romanian " @@ -518,20 +518,20 @@ msgstr "" msgid "Unable update lease. Exception" msgstr "" -#: neutron/agent/dhcp_agent.py:841 neutron/agent/l3_agent.py:805 +#: neutron/agent/dhcp_agent.py:841 neutron/agent/l3_agent.py:808 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:847 neutron/agent/l3_agent.py:810 +#: neutron/agent/dhcp_agent.py:847 neutron/agent/l3_agent.py:813 #: 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:855 neutron/agent/l3_agent.py:815 +#: neutron/agent/dhcp_agent.py:855 neutron/agent/l3_agent.py:818 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:281 #, python-format msgid "agent_updated by server side %s!" @@ -584,65 +584,65 @@ msgid "" "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:334 +#: neutron/agent/l3_agent.py:335 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:336 neutron/db/l3_db.py:924 +#: neutron/agent/l3_agent.py:337 neutron/db/l3_db.py:924 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: neutron/agent/l3_agent.py:470 +#: neutron/agent/l3_agent.py:471 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: neutron/agent/l3_agent.py:607 +#: neutron/agent/l3_agent.py:608 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:612 +#: neutron/agent/l3_agent.py:613 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:620 +#: neutron/agent/l3_agent.py:621 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:624 +#: neutron/agent/l3_agent.py:625 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:631 +#: neutron/agent/l3_agent.py:632 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: neutron/agent/l3_agent.py:687 neutron/agent/l3_agent.py:716 +#: neutron/agent/l3_agent.py:688 neutron/agent/l3_agent.py:719 msgid "Failed synchronizing routers" msgstr "" -#: neutron/agent/l3_agent.py:712 +#: neutron/agent/l3_agent.py:715 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:720 +#: neutron/agent/l3_agent.py:723 msgid "L3 agent started" msgstr "" -#: neutron/agent/l3_agent.py:740 +#: neutron/agent/l3_agent.py:743 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:748 +#: neutron/agent/l3_agent.py:751 #, python-format msgid "Removed route entry is '%s'" msgstr "" @@ -1952,7 +1952,7 @@ msgstr "" #: neutron/common/log.py:31 #, python-format msgid "" -"%(class_name)s method %(method_name)scalled with arguments %(args)s " +"%(class_name)s method %(method_name)s called with arguments %(args)s " "%(kwargs)s " msgstr "" @@ -2426,17 +2426,17 @@ msgid "" msgstr "" #: neutron/db/firewall/firewall_db.py:228 -#: neutron/services/firewall/fwaas_plugin.py:202 +#: neutron/services/firewall/fwaas_plugin.py:211 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:244 -#: neutron/services/firewall/fwaas_plugin.py:211 +#: neutron/services/firewall/fwaas_plugin.py:220 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:254 -#: neutron/services/firewall/fwaas_plugin.py:226 +#: neutron/services/firewall/fwaas_plugin.py:235 msgid "delete_firewall() called" msgstr "" @@ -2457,7 +2457,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:296 -#: neutron/services/firewall/fwaas_plugin.py:235 +#: neutron/services/firewall/fwaas_plugin.py:244 msgid "update_firewall_policy() called" msgstr "" @@ -2482,12 +2482,12 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:364 -#: neutron/services/firewall/fwaas_plugin.py:243 +#: neutron/services/firewall/fwaas_plugin.py:252 msgid "update_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:388 -#: neutron/services/firewall/fwaas_plugin.py:253 +#: neutron/services/firewall/fwaas_plugin.py:262 msgid "delete_firewall_rule() called" msgstr "" @@ -2504,12 +2504,12 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:416 -#: neutron/services/firewall/fwaas_plugin.py:272 +#: neutron/services/firewall/fwaas_plugin.py:281 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:456 -#: neutron/services/firewall/fwaas_plugin.py:280 +#: neutron/services/firewall/fwaas_plugin.py:289 msgid "remove_rule() called" msgstr "" @@ -2730,30 +2730,35 @@ msgstr "" msgid "Missing rule info argument for insert/remove rule operation." msgstr "" -#: neutron/extensions/firewall.py:138 +#: neutron/extensions/firewall.py:98 +#, python-format +msgid "%(driver)s: Internal driver error." +msgstr "" + +#: neutron/extensions/firewall.py:147 #, python-format msgid "Port '%s' is not a valid number" msgstr "" -#: neutron/extensions/firewall.py:142 +#: neutron/extensions/firewall.py:151 #, python-format msgid "Invalid port '%s'" msgstr "" -#: neutron/extensions/firewall.py:156 +#: neutron/extensions/firewall.py:165 #, python-format msgid "%(msg_ip)s and %(msg_subnet)s" msgstr "" -#: neutron/extensions/firewall.py:276 +#: neutron/extensions/firewall.py:285 msgid "Number of firewalls allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/extensions/firewall.py:280 +#: neutron/extensions/firewall.py:289 msgid "Number of firewall policies allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/extensions/firewall.py:284 +#: neutron/extensions/firewall.py:293 msgid "Number of firewall rules allowed per tenant, -1 for unlimited" msgstr "" @@ -2940,6 +2945,7 @@ msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:56 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:373 msgid "plugin does not support updating provider attributes" msgstr "" @@ -4166,115 +4172,107 @@ msgstr "" msgid "Connect success to host %(host)s:%(ssh_port)d" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:75 +#: neutron/plugins/cisco/network_plugin.py:74 #, python-format msgid "Model %s manages state" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:88 +#: neutron/plugins/cisco/network_plugin.py:87 msgid "Plugin initialization complete" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:134 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:222 +#: neutron/plugins/cisco/network_plugin.py:133 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:223 msgid "create_network() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:151 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:254 +#: neutron/plugins/cisco/network_plugin.py:150 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:255 msgid "update_network() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:164 +#: neutron/plugins/cisco/network_plugin.py:163 msgid "delete_network() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:187 +#: neutron/plugins/cisco/network_plugin.py:186 msgid "get_network() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:192 +#: neutron/plugins/cisco/network_plugin.py:191 msgid "get_networks() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:197 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:320 +#: neutron/plugins/cisco/network_plugin.py:196 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:321 msgid "create_port() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:207 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:406 +#: neutron/plugins/cisco/network_plugin.py:206 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:407 msgid "delete_port() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:226 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:365 +#: neutron/plugins/cisco/network_plugin.py:225 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:366 msgid "update_port() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:237 +#: neutron/plugins/cisco/network_plugin.py:236 msgid "create_subnet() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:249 +#: neutron/plugins/cisco/network_plugin.py:248 #: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:339 msgid "update_subnet() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:255 +#: neutron/plugins/cisco/network_plugin.py:254 msgid "delete_subnet() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:278 +#: neutron/plugins/cisco/network_plugin.py:277 #: neutron/plugins/cisco/db/network_db_v2.py:38 msgid "get_all_qoss() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:284 +#: neutron/plugins/cisco/network_plugin.py:283 msgid "get_qos_details() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:294 +#: neutron/plugins/cisco/network_plugin.py:293 msgid "create_qos() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:300 +#: neutron/plugins/cisco/network_plugin.py:299 msgid "delete_qos() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:310 +#: neutron/plugins/cisco/network_plugin.py:309 msgid "rename_qos() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:321 +#: neutron/plugins/cisco/network_plugin.py:320 msgid "get_all_credentials() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:327 +#: neutron/plugins/cisco/network_plugin.py:326 msgid "get_credential_details() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:338 -msgid "create_credential() called" -msgstr "" - -#: neutron/plugins/cisco/network_plugin.py:345 -msgid "delete_credential() called" -msgstr "" - -#: neutron/plugins/cisco/network_plugin.py:356 +#: neutron/plugins/cisco/network_plugin.py:335 msgid "rename_credential() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:367 +#: neutron/plugins/cisco/network_plugin.py:345 msgid "schedule_host() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:379 +#: neutron/plugins/cisco/network_plugin.py:357 msgid "associate_port() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:386 +#: neutron/plugins/cisco/network_plugin.py:364 msgid "detach_port() called" msgstr "" @@ -4285,7 +4283,7 @@ msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:32 msgid "" -"Unable to complete operation. No more dynamic nics are available in the " +"Unable to complete operation. No more dynamic NICs are available in the " "system." msgstr "" @@ -4293,93 +4291,168 @@ msgstr "" #, python-format msgid "" "NetworkVlanBinding for %(vlan_id)s and network %(network_id)s already " -"exists" +"exists." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:44 #, python-format -msgid "Vlan ID %(vlan_id)s not found" +msgid "Vlan ID %(vlan_id)s not found." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:49 -msgid "No Vlan ID available" +msgid "" +"Unable to complete operation. VLAN ID exists outside of the configured " +"network segment range." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:54 -#, python-format -msgid "QoS level %(qos_id)s could not be found for tenant %(tenant_id)s" +#: neutron/plugins/cisco/common/cisco_exceptions.py:55 +msgid "No Vlan ID available." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:60 #, python-format -msgid "QoS level with name %(qos_name)s already exists for tenant %(tenant_id)s" +msgid "QoS level %(qos_id)s could not be found for tenant %(tenant_id)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:66 #, python-format -msgid "Credential %(credential_id)s could not be found for tenant %(tenant_id)s" +msgid "QoS level with name %(qos_name)s already exists for tenant %(tenant_id)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:72 #, python-format -msgid "Credential %(credential_name)s could not be found for tenant %(tenant_id)s" +msgid "Credential %(credential_id)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:77 +#, python-format +msgid "Credential %(credential_name)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:78 +#: neutron/plugins/cisco/common/cisco_exceptions.py:82 #, python-format -msgid "Credential %(credential_name)s already exists for tenant %(tenant_id)s" +msgid "Credential %(credential_name)s already exists." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:84 +#: neutron/plugins/cisco/common/cisco_exceptions.py:87 #, python-format msgid "Provider network %s already exists" msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:89 +#: neutron/plugins/cisco/common/cisco_exceptions.py:92 #, python-format msgid "Connection to %(host)s is not configured." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:94 +#: neutron/plugins/cisco/common/cisco_exceptions.py:97 #, python-format msgid "Unable to connect to Nexus %(nexus_host)s. Reason: %(exc)s." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:99 +#: neutron/plugins/cisco/common/cisco_exceptions.py:102 #, python-format msgid "Failed to configure Nexus: %(config)s. Reason: %(exc)s." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:104 +#: neutron/plugins/cisco/common/cisco_exceptions.py:107 #, python-format -msgid "Nexus Port Binding (%(filters)s) is not present" +msgid "Nexus Port Binding (%(filters)s) is not present." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:113 -msgid "No usable Nexus switch found to create SVI interface" +#: neutron/plugins/cisco/common/cisco_exceptions.py:116 +msgid "No usable Nexus switch found to create SVI interface." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:118 +#: neutron/plugins/cisco/common/cisco_exceptions.py:121 #, python-format -msgid "PortVnic Binding %(port_id)s already exists" +msgid "PortVnic Binding %(port_id)s already exists." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:123 +#: neutron/plugins/cisco/common/cisco_exceptions.py:126 #, python-format -msgid "PortVnic Binding %(port_id)s is not present" +msgid "PortVnic Binding %(port_id)s is not present." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:131 +msgid "No subnet_id specified for router gateway." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:136 +#, python-format +msgid "Subnet %(subnet_id)s has an interface on %(router_id)s." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:141 +msgid "Nexus hardware router gateway only uses Subnet Ids." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:145 +#, python-format +msgid "" +"Unable to unplug the attachment %(att_id)s from port %(port_id)s for " +"network %(net_id)s. The attachment %(att_id)s does not exist." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:128 -msgid "No subnet_id specified for router gateway" +#: neutron/plugins/cisco/common/cisco_exceptions.py:152 +#, python-format +msgid "Policy Profile %(profile_id)s already exists." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:158 +#, python-format +msgid "Policy Profile %(profile_id)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:163 +#, python-format +msgid "Network Profile %(profile_id)s already exists." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:169 +#, python-format +msgid "Network Profile %(profile_id)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:174 +#, python-format +msgid "" +"No more segments available in network segment pool " +"%(network_profile_name)s." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:180 +#, python-format +msgid "VM Network %(name)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:185 +#, python-format +msgid "Unable to create the network. The VXLAN ID %(vxlan_id)s is in use." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:191 +#, python-format +msgid "Connection to VSM failed: %(reason)s." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:196 +#, python-format +msgid "Internal VSM Error: %(reason)s." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:201 +#, python-format +msgid "Network Binding for network %(network_id)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:133 +#: neutron/plugins/cisco/common/cisco_exceptions.py:207 #, python-format -msgid "Subnet %(subnet_id)s has an interface on %(router_id)s" +msgid "Port Binding for port %(port_id)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:138 -msgid "Nexus hardware router gateway only uses Subnet Ids" +#: neutron/plugins/cisco/common/cisco_exceptions.py:213 +#, python-format +msgid "Profile-Tenant binding for profile %(profile_id)s could not be found." msgstr "" #: neutron/plugins/cisco/common/cisco_faults.py:74 @@ -4430,31 +4503,223 @@ msgstr "" msgid "Nexus Switch to use" msgstr "" -#: neutron/plugins/cisco/common/config.py:36 +#: neutron/plugins/cisco/common/config.py:35 msgid "VLAN Name prefix" msgstr "" -#: neutron/plugins/cisco/common/config.py:38 +#: neutron/plugins/cisco/common/config.py:37 msgid "VLAN Name prefix for provider vlans" msgstr "" -#: neutron/plugins/cisco/common/config.py:46 +#: neutron/plugins/cisco/common/config.py:45 msgid "Distribute SVI interfaces over all switches" msgstr "" -#: neutron/plugins/cisco/common/config.py:50 +#: neutron/plugins/cisco/common/config.py:49 msgid "Model Class" msgstr "" -#: neutron/plugins/cisco/common/config.py:54 +#: neutron/plugins/cisco/common/config.py:53 msgid "Nexus Driver Name" msgstr "" +#: neutron/plugins/cisco/common/config.py:58 +msgid "N1K Integration Bridge" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:60 +msgid "N1K Enable Tunneling" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:62 +msgid "N1K Tunnel Bridge" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:64 +msgid "N1K Local IP" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:66 +msgid "N1K Tenant Network Type" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:68 +msgid "N1K Bridge Mappings" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:70 +msgid "N1K VXLAN ID Ranges" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:72 +msgid "N1K Network VLAN Ranges" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:74 +msgid "N1K default policy profile" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:76 +msgid "N1K Policy profile polling duration in seconds" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:101 +#, python-format +msgid "seg_min %(seg_min)s, seg_max %(seg_max)s" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:226 +#, python-format +msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:344 +#, python-format +msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:348 +#, python-format +msgid "" +"Reserving specific vlan %(vlan)s on physical network %(network)s outside " +"pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:376 +#, python-format +msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:381 +#, python-format +msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:385 +#, python-format +msgid "vlan_id %(vlan)s on physical network %(network)s not found" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:395 +#, python-format +msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:433 +#, python-format +msgid "Removing vxlan %s from pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:464 +#, python-format +msgid "Reserving specific vxlan %s from pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:466 +#, python-format +msgid "Reserving specific vxlan %s outside pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:488 +#, python-format +msgid "Releasing vxlan %s to pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:492 +#, python-format +msgid "Releasing vxlan %s outside pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:495 +#, python-format +msgid "vxlan_id %s not found" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:603 +msgid "create_network_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:621 +msgid "delete_network_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:635 +msgid "update_network_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:644 +msgid "get_network_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:670 +msgid "create_policy_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:681 +msgid "delete_policy_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:690 +msgid "update_policy_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:699 +msgid "get_policy_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:726 +msgid "_profile_binding_exists()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:733 +msgid "_get_profile_binding" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:742 +msgid "get_profile_binding()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:751 +msgid "delete_profile_binding()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:758 +#, python-format +msgid "" +"Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " +"ID %(tenant_id)" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:772 +msgid "_get_profile_bindings()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:991 +msgid "invalid segment range. example range: 500-550" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1001 +msgid "arguments segment_type and segment_range missing for network profile" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1008 +msgid "segment_type should either be vlan or vxlan" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1036 +#, python-format +msgid "NetworkProfile name %s already exists" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1048 +msgid "segment range overlaps with another profile" +msgstr "" + #: neutron/plugins/cisco/db/network_db_v2.py:46 msgid "get_qos() called" msgstr "" -#: neutron/plugins/cisco/db/network_db_v2.py:60 +#: neutron/plugins/cisco/db/network_db_v2.py:59 msgid "add_qos() called" msgstr "" @@ -4501,65 +4766,317 @@ msgstr "" msgid "get_nexussvi_bindings() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:75 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:77 #, python-format msgid "Loaded device plugin %s\n" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:93 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:94 #, python-format msgid "%(module)s.%(name)s init done" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:139 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:140 #, python-format msgid "No %s Plugin loaded" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:140 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:141 #, python-format msgid "%(plugin_key)s: %(function_name)s with args %(args)s ignored" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:235 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:236 #, python-format msgid "provider network added to DB: %(network_id)s, %(vlan_id)s" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:279 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:280 #, python-format msgid "provider network removed from DB: %s" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:387 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:388 #, python-format msgid "Unable to update port '%s' on Nexus switch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:442 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:443 msgid "Nexus plugin loaded, creating SVI on switch" msgstr "" #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:463 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:490 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:488 msgid "No Nexus plugin, sending to vswitch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:478 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:477 msgid "Nexus plugin loaded, deleting SVI from switch" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:155 -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:162 -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:175 -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:182 -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:202 -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:208 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:195 +#, python-format +msgid "seg id %s\n" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:233 +msgid "logical network" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:253 +msgid "network_segment_pool" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:293 +msgid "Invalid input for CIDR" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:410 +#, python-format +msgid "req: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:415 +#, python-format +msgid "status_code %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:420 +#, python-format +msgid "VSM: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:192 +msgid "_setup_vsm" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:213 +msgid "_populate_policy_profiles" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:216 +#, python-format +msgid "_populate_policy_profiles %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:224 +msgid "No policy profile populated from VSM" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:231 +msgid "_poll_policies" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:313 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324 +#: neutron/plugins/mlnx/mlnx_plugin.py:155 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378 +msgid "provider:network_type required" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:317 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:331 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:334 +#: neutron/plugins/mlnx/mlnx_plugin.py:185 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:388 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 +msgid "provider:segmentation_id required" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:320 +msgid "provider:segmentation_id out of range (1 through 4094)" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:325 +msgid "provider:physical_network specified for VXLAN network" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:334 +msgid "provider:segmentation_id out of range (5000+)" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:338 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 +#: neutron/plugins/mlnx/mlnx_plugin.py:171 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 +#, python-format +msgid "provider:network_type %s not supported" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:344 +#: neutron/plugins/mlnx/mlnx_plugin.py:212 +#, python-format +msgid "unknown provider:physical_network %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:350 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:368 +#: neutron/plugins/mlnx/mlnx_plugin.py:218 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 +msgid "provider:physical_network required" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:405 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:408 +msgid "n1kv:profile_id does not exist" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:419 +msgid "_send_create_logical_network" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:440 +#, python-format +msgid "_send_create_network_profile_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:450 +#, python-format +msgid "_send_delete_network_profile_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:463 +#, python-format +msgid "_send_create_network_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:477 +#, python-format +msgid "_send_update_network_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:494 +#, python-format +msgid "_send_delete_network_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:508 +#, python-format +msgid "_send_create_subnet_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:522 +#, python-format +msgid "_send_delete_subnet_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:539 +#, python-format +msgid "_send_create_port_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:580 +#, python-format +msgid "_send_update_port_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:595 +#, python-format +msgid "_send_delete_port_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:636 +#, python-format +msgid "create network: profile_id=%s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:644 +#, python-format +msgid "" +"Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, " +"multicast_ip %(multicast_ip)s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:687 +#: neutron/plugins/hyperv/hyperv_neutron_plugin.py:249 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:174 +#: neutron/plugins/mlnx/mlnx_plugin.py:271 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:479 +#, python-format +msgid "Created network: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:708 +#, python-format +msgid "Updated network: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:734 +#, python-format +msgid "Deleted network: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:744 +#, python-format +msgid "Get network: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:765 +msgid "Get networks" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:803 +#, python-format +msgid "create port: profile_id=%s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:816 +#, python-format +msgid "Created port: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:836 +#, python-format +msgid "Update port: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:863 +#, python-format +msgid "Get port: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:883 +msgid "Get ports" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:899 +msgid "Create subnet" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:907 +#, python-format +msgid "Created subnet: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:918 +msgid "Update subnet" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:932 +#, python-format +msgid "Delete subnet: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:947 +#, python-format +msgid "Get subnet: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:967 +msgid "Get subnets" +msgstr "" + +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:158 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:165 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:178 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:185 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:205 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:211 #, python-format msgid "NexusDriver: %s" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:189 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:192 #, python-format msgid "NexusDriver created VLAN: %s" msgstr "" @@ -4728,14 +5245,6 @@ msgstr "" msgid "Network type %s not supported" msgstr "" -#: neutron/plugins/hyperv/hyperv_neutron_plugin.py:249 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:174 -#: neutron/plugins/mlnx/mlnx_plugin.py:271 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:479 -#, python-format -msgid "Created network: %s" -msgstr "" - #: neutron/plugins/hyperv/rpc_callbacks.py:77 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:116 #: neutron/plugins/mlnx/rpc_callbacks.py:97 @@ -4980,25 +5489,12 @@ msgstr "" msgid "%s. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324 -#: neutron/plugins/mlnx/mlnx_plugin.py:155 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378 -msgid "provider:network_type required" -msgstr "" - #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:328 #: neutron/plugins/mlnx/mlnx_plugin.py:180 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:382 msgid "provider:segmentation_id specified for flat network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:334 -#: neutron/plugins/mlnx/mlnx_plugin.py:185 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:388 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 -msgid "provider:segmentation_id required" -msgstr "" - #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:337 #: neutron/plugins/mlnx/mlnx_plugin.py:188 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:391 @@ -5018,25 +5514,12 @@ msgstr "" msgid "provider:segmentation_id specified for local network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 -#: neutron/plugins/mlnx/mlnx_plugin.py:171 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 -#, python-format -msgid "provider:network_type %s not supported" -msgstr "" - #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:362 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:368 -#: neutron/plugins/mlnx/mlnx_plugin.py:218 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 -msgid "provider:physical_network required" -msgstr "" - #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:89 msgid "Invalid Network ID, will lead to incorrect bridgename" msgstr "" @@ -6411,11 +6894,6 @@ msgstr "" msgid "%s. Server terminated!" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:212 -#, python-format -msgid "unknown provider:physical_network %s" -msgstr "" - #: neutron/plugins/mlnx/mlnx_plugin.py:233 msgid "invalid vnic_type on port_create" msgstr "" @@ -6675,118 +7153,118 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:166 +#: neutron/plugins/nec/nec_plugin.py:150 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:170 +#: neutron/plugins/nec/nec_plugin.py:154 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:174 +#: neutron/plugins/nec/nec_plugin.py:158 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:180 +#: neutron/plugins/nec/nec_plugin.py:162 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:186 +#: neutron/plugins/nec/nec_plugin.py:170 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:204 -#, python-format -msgid "delete_ofc_port() failed due to %s" +#: neutron/plugins/nec/nec_plugin.py:183 +msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:208 -msgid "deactivate_port(): skip, ofc_port does not exist." +#: neutron/plugins/nec/nec_plugin.py:191 +#, python-format +msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:220 +#: neutron/plugins/nec/nec_plugin.py:212 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:239 +#: neutron/plugins/nec/nec_plugin.py:229 #, python-format -msgid "create_network() failed due to %s" +msgid "failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:255 +#: neutron/plugins/nec/nec_plugin.py:245 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:295 +#: neutron/plugins/nec/nec_plugin.py:285 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:314 +#: neutron/plugins/nec/nec_plugin.py:304 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:329 +#: neutron/plugins/nec/nec_plugin.py:319 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:344 +#: neutron/plugins/nec/nec_plugin.py:334 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:357 +#: neutron/plugins/nec/nec_plugin.py:347 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:380 +#: neutron/plugins/nec/nec_plugin.py:371 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:409 +#: neutron/plugins/nec/nec_plugin.py:400 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:417 +#: neutron/plugins/nec/nec_plugin.py:408 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:477 +#: neutron/plugins/nec/nec_plugin.py:468 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:508 +#: neutron/plugins/nec/nec_plugin.py:499 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:518 +#: neutron/plugins/nec/nec_plugin.py:509 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:537 +#: neutron/plugins/nec/nec_plugin.py:528 #, 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:542 +#: neutron/plugins/nec/nec_plugin.py:533 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -8828,27 +9306,127 @@ msgstr "" msgid "Multiple providers specified for service %s" msgstr "" -#: neutron/services/firewall/fwaas_plugin.py:47 +#: neutron/services/firewall/fwaas_plugin.py:48 msgid "set_firewall_status() called" msgstr "" -#: neutron/services/firewall/fwaas_plugin.py:59 +#: neutron/services/firewall/fwaas_plugin.py:60 msgid "firewall_deleted() called" msgstr "" -#: neutron/services/firewall/fwaas_plugin.py:67 +#: neutron/services/firewall/fwaas_plugin.py:68 #, python-format msgid "Firewall %s unexpectedly deleted by agent." msgstr "" -#: neutron/services/firewall/fwaas_plugin.py:73 +#: neutron/services/firewall/fwaas_plugin.py:74 msgid "get_firewalls_for_tenant() called" msgstr "" -#: neutron/services/firewall/fwaas_plugin.py:82 +#: neutron/services/firewall/fwaas_plugin.py:83 msgid "get_firewalls_for_tenant_without_rules() called" msgstr "" +#: neutron/services/firewall/fwaas_plugin.py:89 +msgid "get_tenants_with_firewalls() called" +msgstr "" + +#: neutron/services/firewall/agents/firewall_agent_api.py:34 +msgid "Name of the FWaaS Driver" +msgstr "" + +#: neutron/services/firewall/agents/firewall_agent_api.py:38 +msgid "Enable FWaaS" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:45 +msgid "Retrieve Firewall with rules from Plugin" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:54 +msgid "Retrieve Tenants with Firewalls configured from Plugin" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:66 +msgid "Initializing firewall agent" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:73 +#, python-format +msgid "FWaaS Driver Loaded: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:75 +#, python-format +msgid "Error importing FWaaS device driver: %s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:107 +#, python-format +msgid "%(func_name)s from agent for fw: %(fwid)s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:115 +#, python-format +msgid "No Routers on tenant: %s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:117 +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:241 +#, python-format +msgid "Apply fw on Router List: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:126 +#, python-format +msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:141 +#, python-format +msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:158 +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:171 +#, python-format +msgid "Firewall Driver Error on fw state %(fwmsg)s for fw: %(fwid)s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:183 +#, python-format +msgid "Process router add, router_id: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:194 +#, python-format +msgid "Process router add, fw_list: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:211 +#, python-format +msgid "FWaaS RPC info call failed for '%s'." +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:223 +#, python-format +msgid "Tenants with Firewalls: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:233 +#, python-format +msgid "Router List: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:235 +#, python-format +msgid "fw_list: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252 +msgid "Failed fwaas process services sync" +msgstr "" + #: neutron/services/loadbalancer/agent_scheduler.py:94 #, python-format msgid "Pool %(pool_id)s has already been hosted by lbaas agent %(agent_id)s" @@ -9209,3 +9787,76 @@ msgstr "" #~ msgid "get_all_nexusport_bindings() called" #~ msgstr "" +#~ msgid "" +#~ "%(class_name)s method %(method_name)scalled with " +#~ "arguments %(args)s %(kwargs)s " +#~ msgstr "" + +#~ msgid "create_credential() called" +#~ msgstr "" + +#~ msgid "delete_credential() called" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to complete operation. No more" +#~ " dynamic nics are available in the" +#~ " system." +#~ msgstr "" + +#~ msgid "" +#~ "NetworkVlanBinding for %(vlan_id)s and network" +#~ " %(network_id)s already exists" +#~ msgstr "" + +#~ msgid "Vlan ID %(vlan_id)s not found" +#~ msgstr "" + +#~ msgid "No Vlan ID available" +#~ msgstr "" + +#~ msgid "QoS level %(qos_id)s could not be found for tenant %(tenant_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "QoS level with name %(qos_name)s already" +#~ " exists for tenant %(tenant_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "Credential %(credential_id)s could not be " +#~ "found for tenant %(tenant_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "Credential %(credential_name)s could not be" +#~ " found for tenant %(tenant_id)s" +#~ msgstr "" + +#~ msgid "Credential %(credential_name)s already exists for tenant %(tenant_id)s" +#~ msgstr "" + +#~ msgid "Nexus Port Binding (%(filters)s) is not present" +#~ msgstr "" + +#~ msgid "No usable Nexus switch found to create SVI interface" +#~ msgstr "" + +#~ msgid "PortVnic Binding %(port_id)s already exists" +#~ msgstr "" + +#~ msgid "PortVnic Binding %(port_id)s is not present" +#~ msgstr "" + +#~ msgid "No subnet_id specified for router gateway" +#~ msgstr "" + +#~ msgid "Subnet %(subnet_id)s has an interface on %(router_id)s" +#~ msgstr "" + +#~ msgid "Nexus hardware router gateway only uses Subnet Ids" +#~ msgstr "" + +#~ msgid "create_network() failed due to %s" +#~ msgstr "" + diff --git a/neutron/locale/ru/LC_MESSAGES/neutron.po b/neutron/locale/ru/LC_MESSAGES/neutron.po index c26af7b20..9e1952e54 100644 --- a/neutron/locale/ru/LC_MESSAGES/neutron.po +++ b/neutron/locale/ru/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-08-12 06:14+0000\n" +"POT-Creation-Date: 2013-08-13 06:13+0000\n" "PO-Revision-Date: 2013-05-13 06:01+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Russian " @@ -518,20 +518,20 @@ msgstr "" msgid "Unable update lease. Exception" msgstr "" -#: neutron/agent/dhcp_agent.py:841 neutron/agent/l3_agent.py:805 +#: neutron/agent/dhcp_agent.py:841 neutron/agent/l3_agent.py:808 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:847 neutron/agent/l3_agent.py:810 +#: neutron/agent/dhcp_agent.py:847 neutron/agent/l3_agent.py:813 #: 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:855 neutron/agent/l3_agent.py:815 +#: neutron/agent/dhcp_agent.py:855 neutron/agent/l3_agent.py:818 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:281 #, python-format msgid "agent_updated by server side %s!" @@ -584,65 +584,65 @@ msgid "" "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:334 +#: neutron/agent/l3_agent.py:335 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:336 neutron/db/l3_db.py:924 +#: neutron/agent/l3_agent.py:337 neutron/db/l3_db.py:924 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: neutron/agent/l3_agent.py:470 +#: neutron/agent/l3_agent.py:471 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: neutron/agent/l3_agent.py:607 +#: neutron/agent/l3_agent.py:608 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:612 +#: neutron/agent/l3_agent.py:613 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:620 +#: neutron/agent/l3_agent.py:621 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:624 +#: neutron/agent/l3_agent.py:625 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:631 +#: neutron/agent/l3_agent.py:632 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: neutron/agent/l3_agent.py:687 neutron/agent/l3_agent.py:716 +#: neutron/agent/l3_agent.py:688 neutron/agent/l3_agent.py:719 msgid "Failed synchronizing routers" msgstr "" -#: neutron/agent/l3_agent.py:712 +#: neutron/agent/l3_agent.py:715 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:720 +#: neutron/agent/l3_agent.py:723 msgid "L3 agent started" msgstr "" -#: neutron/agent/l3_agent.py:740 +#: neutron/agent/l3_agent.py:743 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:748 +#: neutron/agent/l3_agent.py:751 #, python-format msgid "Removed route entry is '%s'" msgstr "" @@ -1952,7 +1952,7 @@ msgstr "" #: neutron/common/log.py:31 #, python-format msgid "" -"%(class_name)s method %(method_name)scalled with arguments %(args)s " +"%(class_name)s method %(method_name)s called with arguments %(args)s " "%(kwargs)s " msgstr "" @@ -2426,17 +2426,17 @@ msgid "" msgstr "" #: neutron/db/firewall/firewall_db.py:228 -#: neutron/services/firewall/fwaas_plugin.py:202 +#: neutron/services/firewall/fwaas_plugin.py:211 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:244 -#: neutron/services/firewall/fwaas_plugin.py:211 +#: neutron/services/firewall/fwaas_plugin.py:220 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:254 -#: neutron/services/firewall/fwaas_plugin.py:226 +#: neutron/services/firewall/fwaas_plugin.py:235 msgid "delete_firewall() called" msgstr "" @@ -2457,7 +2457,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:296 -#: neutron/services/firewall/fwaas_plugin.py:235 +#: neutron/services/firewall/fwaas_plugin.py:244 msgid "update_firewall_policy() called" msgstr "" @@ -2482,12 +2482,12 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:364 -#: neutron/services/firewall/fwaas_plugin.py:243 +#: neutron/services/firewall/fwaas_plugin.py:252 msgid "update_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:388 -#: neutron/services/firewall/fwaas_plugin.py:253 +#: neutron/services/firewall/fwaas_plugin.py:262 msgid "delete_firewall_rule() called" msgstr "" @@ -2504,12 +2504,12 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:416 -#: neutron/services/firewall/fwaas_plugin.py:272 +#: neutron/services/firewall/fwaas_plugin.py:281 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:456 -#: neutron/services/firewall/fwaas_plugin.py:280 +#: neutron/services/firewall/fwaas_plugin.py:289 msgid "remove_rule() called" msgstr "" @@ -2730,30 +2730,35 @@ msgstr "" msgid "Missing rule info argument for insert/remove rule operation." msgstr "" -#: neutron/extensions/firewall.py:138 +#: neutron/extensions/firewall.py:98 +#, python-format +msgid "%(driver)s: Internal driver error." +msgstr "" + +#: neutron/extensions/firewall.py:147 #, python-format msgid "Port '%s' is not a valid number" msgstr "" -#: neutron/extensions/firewall.py:142 +#: neutron/extensions/firewall.py:151 #, python-format msgid "Invalid port '%s'" msgstr "" -#: neutron/extensions/firewall.py:156 +#: neutron/extensions/firewall.py:165 #, python-format msgid "%(msg_ip)s and %(msg_subnet)s" msgstr "" -#: neutron/extensions/firewall.py:276 +#: neutron/extensions/firewall.py:285 msgid "Number of firewalls allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/extensions/firewall.py:280 +#: neutron/extensions/firewall.py:289 msgid "Number of firewall policies allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/extensions/firewall.py:284 +#: neutron/extensions/firewall.py:293 msgid "Number of firewall rules allowed per tenant, -1 for unlimited" msgstr "" @@ -2940,6 +2945,7 @@ msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:56 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:373 msgid "plugin does not support updating provider attributes" msgstr "" @@ -4166,115 +4172,107 @@ msgstr "" msgid "Connect success to host %(host)s:%(ssh_port)d" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:75 +#: neutron/plugins/cisco/network_plugin.py:74 #, python-format msgid "Model %s manages state" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:88 +#: neutron/plugins/cisco/network_plugin.py:87 msgid "Plugin initialization complete" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:134 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:222 +#: neutron/plugins/cisco/network_plugin.py:133 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:223 msgid "create_network() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:151 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:254 +#: neutron/plugins/cisco/network_plugin.py:150 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:255 msgid "update_network() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:164 +#: neutron/plugins/cisco/network_plugin.py:163 msgid "delete_network() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:187 +#: neutron/plugins/cisco/network_plugin.py:186 msgid "get_network() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:192 +#: neutron/plugins/cisco/network_plugin.py:191 msgid "get_networks() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:197 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:320 +#: neutron/plugins/cisco/network_plugin.py:196 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:321 msgid "create_port() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:207 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:406 +#: neutron/plugins/cisco/network_plugin.py:206 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:407 msgid "delete_port() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:226 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:365 +#: neutron/plugins/cisco/network_plugin.py:225 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:366 msgid "update_port() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:237 +#: neutron/plugins/cisco/network_plugin.py:236 msgid "create_subnet() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:249 +#: neutron/plugins/cisco/network_plugin.py:248 #: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:339 msgid "update_subnet() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:255 +#: neutron/plugins/cisco/network_plugin.py:254 msgid "delete_subnet() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:278 +#: neutron/plugins/cisco/network_plugin.py:277 #: neutron/plugins/cisco/db/network_db_v2.py:38 msgid "get_all_qoss() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:284 +#: neutron/plugins/cisco/network_plugin.py:283 msgid "get_qos_details() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:294 +#: neutron/plugins/cisco/network_plugin.py:293 msgid "create_qos() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:300 +#: neutron/plugins/cisco/network_plugin.py:299 msgid "delete_qos() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:310 +#: neutron/plugins/cisco/network_plugin.py:309 msgid "rename_qos() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:321 +#: neutron/plugins/cisco/network_plugin.py:320 msgid "get_all_credentials() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:327 +#: neutron/plugins/cisco/network_plugin.py:326 msgid "get_credential_details() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:338 -msgid "create_credential() called" -msgstr "" - -#: neutron/plugins/cisco/network_plugin.py:345 -msgid "delete_credential() called" -msgstr "" - -#: neutron/plugins/cisco/network_plugin.py:356 +#: neutron/plugins/cisco/network_plugin.py:335 msgid "rename_credential() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:367 +#: neutron/plugins/cisco/network_plugin.py:345 msgid "schedule_host() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:379 +#: neutron/plugins/cisco/network_plugin.py:357 msgid "associate_port() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:386 +#: neutron/plugins/cisco/network_plugin.py:364 msgid "detach_port() called" msgstr "" @@ -4285,7 +4283,7 @@ msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:32 msgid "" -"Unable to complete operation. No more dynamic nics are available in the " +"Unable to complete operation. No more dynamic NICs are available in the " "system." msgstr "" @@ -4293,93 +4291,168 @@ msgstr "" #, python-format msgid "" "NetworkVlanBinding for %(vlan_id)s and network %(network_id)s already " -"exists" +"exists." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:44 #, python-format -msgid "Vlan ID %(vlan_id)s not found" +msgid "Vlan ID %(vlan_id)s not found." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:49 -msgid "No Vlan ID available" +msgid "" +"Unable to complete operation. VLAN ID exists outside of the configured " +"network segment range." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:54 -#, python-format -msgid "QoS level %(qos_id)s could not be found for tenant %(tenant_id)s" +#: neutron/plugins/cisco/common/cisco_exceptions.py:55 +msgid "No Vlan ID available." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:60 #, python-format -msgid "QoS level with name %(qos_name)s already exists for tenant %(tenant_id)s" +msgid "QoS level %(qos_id)s could not be found for tenant %(tenant_id)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:66 #, python-format -msgid "Credential %(credential_id)s could not be found for tenant %(tenant_id)s" +msgid "QoS level with name %(qos_name)s already exists for tenant %(tenant_id)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:72 #, python-format -msgid "Credential %(credential_name)s could not be found for tenant %(tenant_id)s" +msgid "Credential %(credential_id)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:77 +#, python-format +msgid "Credential %(credential_name)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:78 +#: neutron/plugins/cisco/common/cisco_exceptions.py:82 #, python-format -msgid "Credential %(credential_name)s already exists for tenant %(tenant_id)s" +msgid "Credential %(credential_name)s already exists." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:84 +#: neutron/plugins/cisco/common/cisco_exceptions.py:87 #, python-format msgid "Provider network %s already exists" msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:89 +#: neutron/plugins/cisco/common/cisco_exceptions.py:92 #, python-format msgid "Connection to %(host)s is not configured." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:94 +#: neutron/plugins/cisco/common/cisco_exceptions.py:97 #, python-format msgid "Unable to connect to Nexus %(nexus_host)s. Reason: %(exc)s." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:99 +#: neutron/plugins/cisco/common/cisco_exceptions.py:102 #, python-format msgid "Failed to configure Nexus: %(config)s. Reason: %(exc)s." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:104 +#: neutron/plugins/cisco/common/cisco_exceptions.py:107 #, python-format -msgid "Nexus Port Binding (%(filters)s) is not present" +msgid "Nexus Port Binding (%(filters)s) is not present." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:113 -msgid "No usable Nexus switch found to create SVI interface" +#: neutron/plugins/cisco/common/cisco_exceptions.py:116 +msgid "No usable Nexus switch found to create SVI interface." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:118 +#: neutron/plugins/cisco/common/cisco_exceptions.py:121 #, python-format -msgid "PortVnic Binding %(port_id)s already exists" +msgid "PortVnic Binding %(port_id)s already exists." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:123 +#: neutron/plugins/cisco/common/cisco_exceptions.py:126 #, python-format -msgid "PortVnic Binding %(port_id)s is not present" +msgid "PortVnic Binding %(port_id)s is not present." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:131 +msgid "No subnet_id specified for router gateway." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:136 +#, python-format +msgid "Subnet %(subnet_id)s has an interface on %(router_id)s." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:141 +msgid "Nexus hardware router gateway only uses Subnet Ids." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:145 +#, python-format +msgid "" +"Unable to unplug the attachment %(att_id)s from port %(port_id)s for " +"network %(net_id)s. The attachment %(att_id)s does not exist." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:128 -msgid "No subnet_id specified for router gateway" +#: neutron/plugins/cisco/common/cisco_exceptions.py:152 +#, python-format +msgid "Policy Profile %(profile_id)s already exists." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:158 +#, python-format +msgid "Policy Profile %(profile_id)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:163 +#, python-format +msgid "Network Profile %(profile_id)s already exists." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:169 +#, python-format +msgid "Network Profile %(profile_id)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:174 +#, python-format +msgid "" +"No more segments available in network segment pool " +"%(network_profile_name)s." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:180 +#, python-format +msgid "VM Network %(name)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:185 +#, python-format +msgid "Unable to create the network. The VXLAN ID %(vxlan_id)s is in use." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:191 +#, python-format +msgid "Connection to VSM failed: %(reason)s." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:196 +#, python-format +msgid "Internal VSM Error: %(reason)s." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:201 +#, python-format +msgid "Network Binding for network %(network_id)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:133 +#: neutron/plugins/cisco/common/cisco_exceptions.py:207 #, python-format -msgid "Subnet %(subnet_id)s has an interface on %(router_id)s" +msgid "Port Binding for port %(port_id)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:138 -msgid "Nexus hardware router gateway only uses Subnet Ids" +#: neutron/plugins/cisco/common/cisco_exceptions.py:213 +#, python-format +msgid "Profile-Tenant binding for profile %(profile_id)s could not be found." msgstr "" #: neutron/plugins/cisco/common/cisco_faults.py:74 @@ -4430,31 +4503,223 @@ msgstr "" msgid "Nexus Switch to use" msgstr "" -#: neutron/plugins/cisco/common/config.py:36 +#: neutron/plugins/cisco/common/config.py:35 msgid "VLAN Name prefix" msgstr "" -#: neutron/plugins/cisco/common/config.py:38 +#: neutron/plugins/cisco/common/config.py:37 msgid "VLAN Name prefix for provider vlans" msgstr "" -#: neutron/plugins/cisco/common/config.py:46 +#: neutron/plugins/cisco/common/config.py:45 msgid "Distribute SVI interfaces over all switches" msgstr "" -#: neutron/plugins/cisco/common/config.py:50 +#: neutron/plugins/cisco/common/config.py:49 msgid "Model Class" msgstr "" -#: neutron/plugins/cisco/common/config.py:54 +#: neutron/plugins/cisco/common/config.py:53 msgid "Nexus Driver Name" msgstr "" +#: neutron/plugins/cisco/common/config.py:58 +msgid "N1K Integration Bridge" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:60 +msgid "N1K Enable Tunneling" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:62 +msgid "N1K Tunnel Bridge" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:64 +msgid "N1K Local IP" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:66 +msgid "N1K Tenant Network Type" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:68 +msgid "N1K Bridge Mappings" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:70 +msgid "N1K VXLAN ID Ranges" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:72 +msgid "N1K Network VLAN Ranges" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:74 +msgid "N1K default policy profile" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:76 +msgid "N1K Policy profile polling duration in seconds" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:101 +#, python-format +msgid "seg_min %(seg_min)s, seg_max %(seg_max)s" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:226 +#, python-format +msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:344 +#, python-format +msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:348 +#, python-format +msgid "" +"Reserving specific vlan %(vlan)s on physical network %(network)s outside " +"pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:376 +#, python-format +msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:381 +#, python-format +msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:385 +#, python-format +msgid "vlan_id %(vlan)s on physical network %(network)s not found" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:395 +#, python-format +msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:433 +#, python-format +msgid "Removing vxlan %s from pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:464 +#, python-format +msgid "Reserving specific vxlan %s from pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:466 +#, python-format +msgid "Reserving specific vxlan %s outside pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:488 +#, python-format +msgid "Releasing vxlan %s to pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:492 +#, python-format +msgid "Releasing vxlan %s outside pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:495 +#, python-format +msgid "vxlan_id %s not found" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:603 +msgid "create_network_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:621 +msgid "delete_network_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:635 +msgid "update_network_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:644 +msgid "get_network_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:670 +msgid "create_policy_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:681 +msgid "delete_policy_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:690 +msgid "update_policy_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:699 +msgid "get_policy_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:726 +msgid "_profile_binding_exists()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:733 +msgid "_get_profile_binding" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:742 +msgid "get_profile_binding()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:751 +msgid "delete_profile_binding()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:758 +#, python-format +msgid "" +"Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " +"ID %(tenant_id)" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:772 +msgid "_get_profile_bindings()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:991 +msgid "invalid segment range. example range: 500-550" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1001 +msgid "arguments segment_type and segment_range missing for network profile" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1008 +msgid "segment_type should either be vlan or vxlan" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1036 +#, python-format +msgid "NetworkProfile name %s already exists" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1048 +msgid "segment range overlaps with another profile" +msgstr "" + #: neutron/plugins/cisco/db/network_db_v2.py:46 msgid "get_qos() called" msgstr "" -#: neutron/plugins/cisco/db/network_db_v2.py:60 +#: neutron/plugins/cisco/db/network_db_v2.py:59 msgid "add_qos() called" msgstr "" @@ -4501,65 +4766,317 @@ msgstr "" msgid "get_nexussvi_bindings() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:75 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:77 #, python-format msgid "Loaded device plugin %s\n" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:93 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:94 #, python-format msgid "%(module)s.%(name)s init done" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:139 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:140 #, python-format msgid "No %s Plugin loaded" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:140 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:141 #, python-format msgid "%(plugin_key)s: %(function_name)s with args %(args)s ignored" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:235 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:236 #, python-format msgid "provider network added to DB: %(network_id)s, %(vlan_id)s" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:279 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:280 #, python-format msgid "provider network removed from DB: %s" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:387 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:388 #, python-format msgid "Unable to update port '%s' on Nexus switch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:442 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:443 msgid "Nexus plugin loaded, creating SVI on switch" msgstr "" #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:463 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:490 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:488 msgid "No Nexus plugin, sending to vswitch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:478 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:477 msgid "Nexus plugin loaded, deleting SVI from switch" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:155 -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:162 -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:175 -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:182 -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:202 -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:208 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:195 +#, python-format +msgid "seg id %s\n" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:233 +msgid "logical network" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:253 +msgid "network_segment_pool" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:293 +msgid "Invalid input for CIDR" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:410 +#, python-format +msgid "req: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:415 +#, python-format +msgid "status_code %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:420 +#, python-format +msgid "VSM: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:192 +msgid "_setup_vsm" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:213 +msgid "_populate_policy_profiles" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:216 +#, python-format +msgid "_populate_policy_profiles %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:224 +msgid "No policy profile populated from VSM" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:231 +msgid "_poll_policies" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:313 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324 +#: neutron/plugins/mlnx/mlnx_plugin.py:155 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378 +msgid "provider:network_type required" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:317 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:331 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:334 +#: neutron/plugins/mlnx/mlnx_plugin.py:185 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:388 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 +msgid "provider:segmentation_id required" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:320 +msgid "provider:segmentation_id out of range (1 through 4094)" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:325 +msgid "provider:physical_network specified for VXLAN network" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:334 +msgid "provider:segmentation_id out of range (5000+)" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:338 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 +#: neutron/plugins/mlnx/mlnx_plugin.py:171 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 +#, python-format +msgid "provider:network_type %s not supported" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:344 +#: neutron/plugins/mlnx/mlnx_plugin.py:212 +#, python-format +msgid "unknown provider:physical_network %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:350 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:368 +#: neutron/plugins/mlnx/mlnx_plugin.py:218 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 +msgid "provider:physical_network required" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:405 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:408 +msgid "n1kv:profile_id does not exist" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:419 +msgid "_send_create_logical_network" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:440 +#, python-format +msgid "_send_create_network_profile_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:450 +#, python-format +msgid "_send_delete_network_profile_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:463 +#, python-format +msgid "_send_create_network_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:477 +#, python-format +msgid "_send_update_network_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:494 +#, python-format +msgid "_send_delete_network_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:508 +#, python-format +msgid "_send_create_subnet_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:522 +#, python-format +msgid "_send_delete_subnet_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:539 +#, python-format +msgid "_send_create_port_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:580 +#, python-format +msgid "_send_update_port_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:595 +#, python-format +msgid "_send_delete_port_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:636 +#, python-format +msgid "create network: profile_id=%s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:644 +#, python-format +msgid "" +"Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, " +"multicast_ip %(multicast_ip)s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:687 +#: neutron/plugins/hyperv/hyperv_neutron_plugin.py:249 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:174 +#: neutron/plugins/mlnx/mlnx_plugin.py:271 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:479 +#, python-format +msgid "Created network: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:708 +#, python-format +msgid "Updated network: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:734 +#, python-format +msgid "Deleted network: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:744 +#, python-format +msgid "Get network: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:765 +msgid "Get networks" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:803 +#, python-format +msgid "create port: profile_id=%s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:816 +#, python-format +msgid "Created port: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:836 +#, python-format +msgid "Update port: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:863 +#, python-format +msgid "Get port: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:883 +msgid "Get ports" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:899 +msgid "Create subnet" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:907 +#, python-format +msgid "Created subnet: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:918 +msgid "Update subnet" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:932 +#, python-format +msgid "Delete subnet: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:947 +#, python-format +msgid "Get subnet: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:967 +msgid "Get subnets" +msgstr "" + +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:158 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:165 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:178 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:185 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:205 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:211 #, python-format msgid "NexusDriver: %s" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:189 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:192 #, python-format msgid "NexusDriver created VLAN: %s" msgstr "" @@ -4728,14 +5245,6 @@ msgstr "" msgid "Network type %s not supported" msgstr "" -#: neutron/plugins/hyperv/hyperv_neutron_plugin.py:249 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:174 -#: neutron/plugins/mlnx/mlnx_plugin.py:271 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:479 -#, python-format -msgid "Created network: %s" -msgstr "" - #: neutron/plugins/hyperv/rpc_callbacks.py:77 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:116 #: neutron/plugins/mlnx/rpc_callbacks.py:97 @@ -4980,25 +5489,12 @@ msgstr "" msgid "%s. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324 -#: neutron/plugins/mlnx/mlnx_plugin.py:155 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378 -msgid "provider:network_type required" -msgstr "" - #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:328 #: neutron/plugins/mlnx/mlnx_plugin.py:180 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:382 msgid "provider:segmentation_id specified for flat network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:334 -#: neutron/plugins/mlnx/mlnx_plugin.py:185 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:388 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 -msgid "provider:segmentation_id required" -msgstr "" - #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:337 #: neutron/plugins/mlnx/mlnx_plugin.py:188 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:391 @@ -5018,25 +5514,12 @@ msgstr "" msgid "provider:segmentation_id specified for local network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 -#: neutron/plugins/mlnx/mlnx_plugin.py:171 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 -#, python-format -msgid "provider:network_type %s not supported" -msgstr "" - #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:362 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:368 -#: neutron/plugins/mlnx/mlnx_plugin.py:218 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 -msgid "provider:physical_network required" -msgstr "" - #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:89 msgid "Invalid Network ID, will lead to incorrect bridgename" msgstr "" @@ -6411,11 +6894,6 @@ msgstr "" msgid "%s. Server terminated!" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:212 -#, python-format -msgid "unknown provider:physical_network %s" -msgstr "" - #: neutron/plugins/mlnx/mlnx_plugin.py:233 msgid "invalid vnic_type on port_create" msgstr "" @@ -6675,118 +7153,118 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:166 +#: neutron/plugins/nec/nec_plugin.py:150 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:170 +#: neutron/plugins/nec/nec_plugin.py:154 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:174 +#: neutron/plugins/nec/nec_plugin.py:158 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:180 +#: neutron/plugins/nec/nec_plugin.py:162 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:186 +#: neutron/plugins/nec/nec_plugin.py:170 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:204 -#, python-format -msgid "delete_ofc_port() failed due to %s" +#: neutron/plugins/nec/nec_plugin.py:183 +msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:208 -msgid "deactivate_port(): skip, ofc_port does not exist." +#: neutron/plugins/nec/nec_plugin.py:191 +#, python-format +msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:220 +#: neutron/plugins/nec/nec_plugin.py:212 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:239 +#: neutron/plugins/nec/nec_plugin.py:229 #, python-format -msgid "create_network() failed due to %s" +msgid "failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:255 +#: neutron/plugins/nec/nec_plugin.py:245 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:295 +#: neutron/plugins/nec/nec_plugin.py:285 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:314 +#: neutron/plugins/nec/nec_plugin.py:304 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:329 +#: neutron/plugins/nec/nec_plugin.py:319 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:344 +#: neutron/plugins/nec/nec_plugin.py:334 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:357 +#: neutron/plugins/nec/nec_plugin.py:347 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:380 +#: neutron/plugins/nec/nec_plugin.py:371 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:409 +#: neutron/plugins/nec/nec_plugin.py:400 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:417 +#: neutron/plugins/nec/nec_plugin.py:408 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:477 +#: neutron/plugins/nec/nec_plugin.py:468 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:508 +#: neutron/plugins/nec/nec_plugin.py:499 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:518 +#: neutron/plugins/nec/nec_plugin.py:509 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:537 +#: neutron/plugins/nec/nec_plugin.py:528 #, 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:542 +#: neutron/plugins/nec/nec_plugin.py:533 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -8828,27 +9306,127 @@ msgstr "" msgid "Multiple providers specified for service %s" msgstr "" -#: neutron/services/firewall/fwaas_plugin.py:47 +#: neutron/services/firewall/fwaas_plugin.py:48 msgid "set_firewall_status() called" msgstr "" -#: neutron/services/firewall/fwaas_plugin.py:59 +#: neutron/services/firewall/fwaas_plugin.py:60 msgid "firewall_deleted() called" msgstr "" -#: neutron/services/firewall/fwaas_plugin.py:67 +#: neutron/services/firewall/fwaas_plugin.py:68 #, python-format msgid "Firewall %s unexpectedly deleted by agent." msgstr "" -#: neutron/services/firewall/fwaas_plugin.py:73 +#: neutron/services/firewall/fwaas_plugin.py:74 msgid "get_firewalls_for_tenant() called" msgstr "" -#: neutron/services/firewall/fwaas_plugin.py:82 +#: neutron/services/firewall/fwaas_plugin.py:83 msgid "get_firewalls_for_tenant_without_rules() called" msgstr "" +#: neutron/services/firewall/fwaas_plugin.py:89 +msgid "get_tenants_with_firewalls() called" +msgstr "" + +#: neutron/services/firewall/agents/firewall_agent_api.py:34 +msgid "Name of the FWaaS Driver" +msgstr "" + +#: neutron/services/firewall/agents/firewall_agent_api.py:38 +msgid "Enable FWaaS" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:45 +msgid "Retrieve Firewall with rules from Plugin" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:54 +msgid "Retrieve Tenants with Firewalls configured from Plugin" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:66 +msgid "Initializing firewall agent" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:73 +#, python-format +msgid "FWaaS Driver Loaded: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:75 +#, python-format +msgid "Error importing FWaaS device driver: %s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:107 +#, python-format +msgid "%(func_name)s from agent for fw: %(fwid)s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:115 +#, python-format +msgid "No Routers on tenant: %s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:117 +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:241 +#, python-format +msgid "Apply fw on Router List: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:126 +#, python-format +msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:141 +#, python-format +msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:158 +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:171 +#, python-format +msgid "Firewall Driver Error on fw state %(fwmsg)s for fw: %(fwid)s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:183 +#, python-format +msgid "Process router add, router_id: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:194 +#, python-format +msgid "Process router add, fw_list: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:211 +#, python-format +msgid "FWaaS RPC info call failed for '%s'." +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:223 +#, python-format +msgid "Tenants with Firewalls: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:233 +#, python-format +msgid "Router List: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:235 +#, python-format +msgid "fw_list: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252 +msgid "Failed fwaas process services sync" +msgstr "" + #: neutron/services/loadbalancer/agent_scheduler.py:94 #, python-format msgid "Pool %(pool_id)s has already been hosted by lbaas agent %(agent_id)s" @@ -9209,3 +9787,76 @@ msgstr "" #~ msgid "get_all_nexusport_bindings() called" #~ msgstr "" +#~ msgid "" +#~ "%(class_name)s method %(method_name)scalled with " +#~ "arguments %(args)s %(kwargs)s " +#~ msgstr "" + +#~ msgid "create_credential() called" +#~ msgstr "" + +#~ msgid "delete_credential() called" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to complete operation. No more" +#~ " dynamic nics are available in the" +#~ " system." +#~ msgstr "" + +#~ msgid "" +#~ "NetworkVlanBinding for %(vlan_id)s and network" +#~ " %(network_id)s already exists" +#~ msgstr "" + +#~ msgid "Vlan ID %(vlan_id)s not found" +#~ msgstr "" + +#~ msgid "No Vlan ID available" +#~ msgstr "" + +#~ msgid "QoS level %(qos_id)s could not be found for tenant %(tenant_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "QoS level with name %(qos_name)s already" +#~ " exists for tenant %(tenant_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "Credential %(credential_id)s could not be " +#~ "found for tenant %(tenant_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "Credential %(credential_name)s could not be" +#~ " found for tenant %(tenant_id)s" +#~ msgstr "" + +#~ msgid "Credential %(credential_name)s already exists for tenant %(tenant_id)s" +#~ msgstr "" + +#~ msgid "Nexus Port Binding (%(filters)s) is not present" +#~ msgstr "" + +#~ msgid "No usable Nexus switch found to create SVI interface" +#~ msgstr "" + +#~ msgid "PortVnic Binding %(port_id)s already exists" +#~ msgstr "" + +#~ msgid "PortVnic Binding %(port_id)s is not present" +#~ msgstr "" + +#~ msgid "No subnet_id specified for router gateway" +#~ msgstr "" + +#~ msgid "Subnet %(subnet_id)s has an interface on %(router_id)s" +#~ msgstr "" + +#~ msgid "Nexus hardware router gateway only uses Subnet Ids" +#~ msgstr "" + +#~ msgid "create_network() failed due to %s" +#~ msgstr "" + diff --git a/neutron/locale/ru_RU/LC_MESSAGES/neutron.po b/neutron/locale/ru_RU/LC_MESSAGES/neutron.po index 9026caeb4..6edb130de 100644 --- a/neutron/locale/ru_RU/LC_MESSAGES/neutron.po +++ b/neutron/locale/ru_RU/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-08-12 06:14+0000\n" +"POT-Creation-Date: 2013-08-13 06:13+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Russian (Russia) " @@ -518,20 +518,20 @@ msgstr "" msgid "Unable update lease. Exception" msgstr "" -#: neutron/agent/dhcp_agent.py:841 neutron/agent/l3_agent.py:805 +#: neutron/agent/dhcp_agent.py:841 neutron/agent/l3_agent.py:808 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:847 neutron/agent/l3_agent.py:810 +#: neutron/agent/dhcp_agent.py:847 neutron/agent/l3_agent.py:813 #: 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:855 neutron/agent/l3_agent.py:815 +#: neutron/agent/dhcp_agent.py:855 neutron/agent/l3_agent.py:818 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:281 #, python-format msgid "agent_updated by server side %s!" @@ -584,65 +584,65 @@ msgid "" "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:334 +#: neutron/agent/l3_agent.py:335 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:336 neutron/db/l3_db.py:924 +#: neutron/agent/l3_agent.py:337 neutron/db/l3_db.py:924 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: neutron/agent/l3_agent.py:470 +#: neutron/agent/l3_agent.py:471 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: neutron/agent/l3_agent.py:607 +#: neutron/agent/l3_agent.py:608 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:612 +#: neutron/agent/l3_agent.py:613 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:620 +#: neutron/agent/l3_agent.py:621 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:624 +#: neutron/agent/l3_agent.py:625 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:631 +#: neutron/agent/l3_agent.py:632 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: neutron/agent/l3_agent.py:687 neutron/agent/l3_agent.py:716 +#: neutron/agent/l3_agent.py:688 neutron/agent/l3_agent.py:719 msgid "Failed synchronizing routers" msgstr "" -#: neutron/agent/l3_agent.py:712 +#: neutron/agent/l3_agent.py:715 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:720 +#: neutron/agent/l3_agent.py:723 msgid "L3 agent started" msgstr "" -#: neutron/agent/l3_agent.py:740 +#: neutron/agent/l3_agent.py:743 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:748 +#: neutron/agent/l3_agent.py:751 #, python-format msgid "Removed route entry is '%s'" msgstr "" @@ -1952,7 +1952,7 @@ msgstr "" #: neutron/common/log.py:31 #, python-format msgid "" -"%(class_name)s method %(method_name)scalled with arguments %(args)s " +"%(class_name)s method %(method_name)s called with arguments %(args)s " "%(kwargs)s " msgstr "" @@ -2426,17 +2426,17 @@ msgid "" msgstr "" #: neutron/db/firewall/firewall_db.py:228 -#: neutron/services/firewall/fwaas_plugin.py:202 +#: neutron/services/firewall/fwaas_plugin.py:211 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:244 -#: neutron/services/firewall/fwaas_plugin.py:211 +#: neutron/services/firewall/fwaas_plugin.py:220 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:254 -#: neutron/services/firewall/fwaas_plugin.py:226 +#: neutron/services/firewall/fwaas_plugin.py:235 msgid "delete_firewall() called" msgstr "" @@ -2457,7 +2457,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:296 -#: neutron/services/firewall/fwaas_plugin.py:235 +#: neutron/services/firewall/fwaas_plugin.py:244 msgid "update_firewall_policy() called" msgstr "" @@ -2482,12 +2482,12 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:364 -#: neutron/services/firewall/fwaas_plugin.py:243 +#: neutron/services/firewall/fwaas_plugin.py:252 msgid "update_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:388 -#: neutron/services/firewall/fwaas_plugin.py:253 +#: neutron/services/firewall/fwaas_plugin.py:262 msgid "delete_firewall_rule() called" msgstr "" @@ -2504,12 +2504,12 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:416 -#: neutron/services/firewall/fwaas_plugin.py:272 +#: neutron/services/firewall/fwaas_plugin.py:281 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:456 -#: neutron/services/firewall/fwaas_plugin.py:280 +#: neutron/services/firewall/fwaas_plugin.py:289 msgid "remove_rule() called" msgstr "" @@ -2730,30 +2730,35 @@ msgstr "" msgid "Missing rule info argument for insert/remove rule operation." msgstr "" -#: neutron/extensions/firewall.py:138 +#: neutron/extensions/firewall.py:98 +#, python-format +msgid "%(driver)s: Internal driver error." +msgstr "" + +#: neutron/extensions/firewall.py:147 #, python-format msgid "Port '%s' is not a valid number" msgstr "" -#: neutron/extensions/firewall.py:142 +#: neutron/extensions/firewall.py:151 #, python-format msgid "Invalid port '%s'" msgstr "" -#: neutron/extensions/firewall.py:156 +#: neutron/extensions/firewall.py:165 #, python-format msgid "%(msg_ip)s and %(msg_subnet)s" msgstr "" -#: neutron/extensions/firewall.py:276 +#: neutron/extensions/firewall.py:285 msgid "Number of firewalls allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/extensions/firewall.py:280 +#: neutron/extensions/firewall.py:289 msgid "Number of firewall policies allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/extensions/firewall.py:284 +#: neutron/extensions/firewall.py:293 msgid "Number of firewall rules allowed per tenant, -1 for unlimited" msgstr "" @@ -2940,6 +2945,7 @@ msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:56 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:373 msgid "plugin does not support updating provider attributes" msgstr "" @@ -4166,115 +4172,107 @@ msgstr "" msgid "Connect success to host %(host)s:%(ssh_port)d" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:75 +#: neutron/plugins/cisco/network_plugin.py:74 #, python-format msgid "Model %s manages state" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:88 +#: neutron/plugins/cisco/network_plugin.py:87 msgid "Plugin initialization complete" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:134 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:222 +#: neutron/plugins/cisco/network_plugin.py:133 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:223 msgid "create_network() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:151 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:254 +#: neutron/plugins/cisco/network_plugin.py:150 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:255 msgid "update_network() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:164 +#: neutron/plugins/cisco/network_plugin.py:163 msgid "delete_network() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:187 +#: neutron/plugins/cisco/network_plugin.py:186 msgid "get_network() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:192 +#: neutron/plugins/cisco/network_plugin.py:191 msgid "get_networks() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:197 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:320 +#: neutron/plugins/cisco/network_plugin.py:196 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:321 msgid "create_port() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:207 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:406 +#: neutron/plugins/cisco/network_plugin.py:206 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:407 msgid "delete_port() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:226 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:365 +#: neutron/plugins/cisco/network_plugin.py:225 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:366 msgid "update_port() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:237 +#: neutron/plugins/cisco/network_plugin.py:236 msgid "create_subnet() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:249 +#: neutron/plugins/cisco/network_plugin.py:248 #: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:339 msgid "update_subnet() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:255 +#: neutron/plugins/cisco/network_plugin.py:254 msgid "delete_subnet() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:278 +#: neutron/plugins/cisco/network_plugin.py:277 #: neutron/plugins/cisco/db/network_db_v2.py:38 msgid "get_all_qoss() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:284 +#: neutron/plugins/cisco/network_plugin.py:283 msgid "get_qos_details() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:294 +#: neutron/plugins/cisco/network_plugin.py:293 msgid "create_qos() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:300 +#: neutron/plugins/cisco/network_plugin.py:299 msgid "delete_qos() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:310 +#: neutron/plugins/cisco/network_plugin.py:309 msgid "rename_qos() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:321 +#: neutron/plugins/cisco/network_plugin.py:320 msgid "get_all_credentials() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:327 +#: neutron/plugins/cisco/network_plugin.py:326 msgid "get_credential_details() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:338 -msgid "create_credential() called" -msgstr "" - -#: neutron/plugins/cisco/network_plugin.py:345 -msgid "delete_credential() called" -msgstr "" - -#: neutron/plugins/cisco/network_plugin.py:356 +#: neutron/plugins/cisco/network_plugin.py:335 msgid "rename_credential() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:367 +#: neutron/plugins/cisco/network_plugin.py:345 msgid "schedule_host() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:379 +#: neutron/plugins/cisco/network_plugin.py:357 msgid "associate_port() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:386 +#: neutron/plugins/cisco/network_plugin.py:364 msgid "detach_port() called" msgstr "" @@ -4285,7 +4283,7 @@ msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:32 msgid "" -"Unable to complete operation. No more dynamic nics are available in the " +"Unable to complete operation. No more dynamic NICs are available in the " "system." msgstr "" @@ -4293,93 +4291,168 @@ msgstr "" #, python-format msgid "" "NetworkVlanBinding for %(vlan_id)s and network %(network_id)s already " -"exists" +"exists." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:44 #, python-format -msgid "Vlan ID %(vlan_id)s not found" +msgid "Vlan ID %(vlan_id)s not found." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:49 -msgid "No Vlan ID available" +msgid "" +"Unable to complete operation. VLAN ID exists outside of the configured " +"network segment range." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:54 -#, python-format -msgid "QoS level %(qos_id)s could not be found for tenant %(tenant_id)s" +#: neutron/plugins/cisco/common/cisco_exceptions.py:55 +msgid "No Vlan ID available." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:60 #, python-format -msgid "QoS level with name %(qos_name)s already exists for tenant %(tenant_id)s" +msgid "QoS level %(qos_id)s could not be found for tenant %(tenant_id)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:66 #, python-format -msgid "Credential %(credential_id)s could not be found for tenant %(tenant_id)s" +msgid "QoS level with name %(qos_name)s already exists for tenant %(tenant_id)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:72 #, python-format -msgid "Credential %(credential_name)s could not be found for tenant %(tenant_id)s" +msgid "Credential %(credential_id)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:77 +#, python-format +msgid "Credential %(credential_name)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:78 +#: neutron/plugins/cisco/common/cisco_exceptions.py:82 #, python-format -msgid "Credential %(credential_name)s already exists for tenant %(tenant_id)s" +msgid "Credential %(credential_name)s already exists." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:84 +#: neutron/plugins/cisco/common/cisco_exceptions.py:87 #, python-format msgid "Provider network %s already exists" msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:89 +#: neutron/plugins/cisco/common/cisco_exceptions.py:92 #, python-format msgid "Connection to %(host)s is not configured." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:94 +#: neutron/plugins/cisco/common/cisco_exceptions.py:97 #, python-format msgid "Unable to connect to Nexus %(nexus_host)s. Reason: %(exc)s." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:99 +#: neutron/plugins/cisco/common/cisco_exceptions.py:102 #, python-format msgid "Failed to configure Nexus: %(config)s. Reason: %(exc)s." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:104 +#: neutron/plugins/cisco/common/cisco_exceptions.py:107 #, python-format -msgid "Nexus Port Binding (%(filters)s) is not present" +msgid "Nexus Port Binding (%(filters)s) is not present." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:113 -msgid "No usable Nexus switch found to create SVI interface" +#: neutron/plugins/cisco/common/cisco_exceptions.py:116 +msgid "No usable Nexus switch found to create SVI interface." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:118 +#: neutron/plugins/cisco/common/cisco_exceptions.py:121 #, python-format -msgid "PortVnic Binding %(port_id)s already exists" +msgid "PortVnic Binding %(port_id)s already exists." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:123 +#: neutron/plugins/cisco/common/cisco_exceptions.py:126 #, python-format -msgid "PortVnic Binding %(port_id)s is not present" +msgid "PortVnic Binding %(port_id)s is not present." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:131 +msgid "No subnet_id specified for router gateway." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:136 +#, python-format +msgid "Subnet %(subnet_id)s has an interface on %(router_id)s." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:141 +msgid "Nexus hardware router gateway only uses Subnet Ids." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:145 +#, python-format +msgid "" +"Unable to unplug the attachment %(att_id)s from port %(port_id)s for " +"network %(net_id)s. The attachment %(att_id)s does not exist." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:128 -msgid "No subnet_id specified for router gateway" +#: neutron/plugins/cisco/common/cisco_exceptions.py:152 +#, python-format +msgid "Policy Profile %(profile_id)s already exists." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:158 +#, python-format +msgid "Policy Profile %(profile_id)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:163 +#, python-format +msgid "Network Profile %(profile_id)s already exists." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:169 +#, python-format +msgid "Network Profile %(profile_id)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:174 +#, python-format +msgid "" +"No more segments available in network segment pool " +"%(network_profile_name)s." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:180 +#, python-format +msgid "VM Network %(name)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:185 +#, python-format +msgid "Unable to create the network. The VXLAN ID %(vxlan_id)s is in use." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:191 +#, python-format +msgid "Connection to VSM failed: %(reason)s." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:196 +#, python-format +msgid "Internal VSM Error: %(reason)s." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:201 +#, python-format +msgid "Network Binding for network %(network_id)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:133 +#: neutron/plugins/cisco/common/cisco_exceptions.py:207 #, python-format -msgid "Subnet %(subnet_id)s has an interface on %(router_id)s" +msgid "Port Binding for port %(port_id)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:138 -msgid "Nexus hardware router gateway only uses Subnet Ids" +#: neutron/plugins/cisco/common/cisco_exceptions.py:213 +#, python-format +msgid "Profile-Tenant binding for profile %(profile_id)s could not be found." msgstr "" #: neutron/plugins/cisco/common/cisco_faults.py:74 @@ -4430,31 +4503,223 @@ msgstr "" msgid "Nexus Switch to use" msgstr "" -#: neutron/plugins/cisco/common/config.py:36 +#: neutron/plugins/cisco/common/config.py:35 msgid "VLAN Name prefix" msgstr "" -#: neutron/plugins/cisco/common/config.py:38 +#: neutron/plugins/cisco/common/config.py:37 msgid "VLAN Name prefix for provider vlans" msgstr "" -#: neutron/plugins/cisco/common/config.py:46 +#: neutron/plugins/cisco/common/config.py:45 msgid "Distribute SVI interfaces over all switches" msgstr "" -#: neutron/plugins/cisco/common/config.py:50 +#: neutron/plugins/cisco/common/config.py:49 msgid "Model Class" msgstr "" -#: neutron/plugins/cisco/common/config.py:54 +#: neutron/plugins/cisco/common/config.py:53 msgid "Nexus Driver Name" msgstr "" +#: neutron/plugins/cisco/common/config.py:58 +msgid "N1K Integration Bridge" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:60 +msgid "N1K Enable Tunneling" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:62 +msgid "N1K Tunnel Bridge" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:64 +msgid "N1K Local IP" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:66 +msgid "N1K Tenant Network Type" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:68 +msgid "N1K Bridge Mappings" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:70 +msgid "N1K VXLAN ID Ranges" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:72 +msgid "N1K Network VLAN Ranges" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:74 +msgid "N1K default policy profile" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:76 +msgid "N1K Policy profile polling duration in seconds" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:101 +#, python-format +msgid "seg_min %(seg_min)s, seg_max %(seg_max)s" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:226 +#, python-format +msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:344 +#, python-format +msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:348 +#, python-format +msgid "" +"Reserving specific vlan %(vlan)s on physical network %(network)s outside " +"pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:376 +#, python-format +msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:381 +#, python-format +msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:385 +#, python-format +msgid "vlan_id %(vlan)s on physical network %(network)s not found" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:395 +#, python-format +msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:433 +#, python-format +msgid "Removing vxlan %s from pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:464 +#, python-format +msgid "Reserving specific vxlan %s from pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:466 +#, python-format +msgid "Reserving specific vxlan %s outside pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:488 +#, python-format +msgid "Releasing vxlan %s to pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:492 +#, python-format +msgid "Releasing vxlan %s outside pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:495 +#, python-format +msgid "vxlan_id %s not found" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:603 +msgid "create_network_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:621 +msgid "delete_network_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:635 +msgid "update_network_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:644 +msgid "get_network_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:670 +msgid "create_policy_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:681 +msgid "delete_policy_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:690 +msgid "update_policy_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:699 +msgid "get_policy_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:726 +msgid "_profile_binding_exists()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:733 +msgid "_get_profile_binding" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:742 +msgid "get_profile_binding()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:751 +msgid "delete_profile_binding()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:758 +#, python-format +msgid "" +"Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " +"ID %(tenant_id)" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:772 +msgid "_get_profile_bindings()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:991 +msgid "invalid segment range. example range: 500-550" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1001 +msgid "arguments segment_type and segment_range missing for network profile" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1008 +msgid "segment_type should either be vlan or vxlan" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1036 +#, python-format +msgid "NetworkProfile name %s already exists" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1048 +msgid "segment range overlaps with another profile" +msgstr "" + #: neutron/plugins/cisco/db/network_db_v2.py:46 msgid "get_qos() called" msgstr "" -#: neutron/plugins/cisco/db/network_db_v2.py:60 +#: neutron/plugins/cisco/db/network_db_v2.py:59 msgid "add_qos() called" msgstr "" @@ -4501,65 +4766,317 @@ msgstr "" msgid "get_nexussvi_bindings() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:75 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:77 #, python-format msgid "Loaded device plugin %s\n" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:93 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:94 #, python-format msgid "%(module)s.%(name)s init done" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:139 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:140 #, python-format msgid "No %s Plugin loaded" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:140 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:141 #, python-format msgid "%(plugin_key)s: %(function_name)s with args %(args)s ignored" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:235 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:236 #, python-format msgid "provider network added to DB: %(network_id)s, %(vlan_id)s" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:279 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:280 #, python-format msgid "provider network removed from DB: %s" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:387 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:388 #, python-format msgid "Unable to update port '%s' on Nexus switch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:442 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:443 msgid "Nexus plugin loaded, creating SVI on switch" msgstr "" #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:463 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:490 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:488 msgid "No Nexus plugin, sending to vswitch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:478 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:477 msgid "Nexus plugin loaded, deleting SVI from switch" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:155 -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:162 -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:175 -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:182 -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:202 -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:208 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:195 +#, python-format +msgid "seg id %s\n" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:233 +msgid "logical network" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:253 +msgid "network_segment_pool" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:293 +msgid "Invalid input for CIDR" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:410 +#, python-format +msgid "req: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:415 +#, python-format +msgid "status_code %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:420 +#, python-format +msgid "VSM: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:192 +msgid "_setup_vsm" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:213 +msgid "_populate_policy_profiles" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:216 +#, python-format +msgid "_populate_policy_profiles %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:224 +msgid "No policy profile populated from VSM" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:231 +msgid "_poll_policies" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:313 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324 +#: neutron/plugins/mlnx/mlnx_plugin.py:155 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378 +msgid "provider:network_type required" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:317 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:331 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:334 +#: neutron/plugins/mlnx/mlnx_plugin.py:185 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:388 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 +msgid "provider:segmentation_id required" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:320 +msgid "provider:segmentation_id out of range (1 through 4094)" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:325 +msgid "provider:physical_network specified for VXLAN network" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:334 +msgid "provider:segmentation_id out of range (5000+)" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:338 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 +#: neutron/plugins/mlnx/mlnx_plugin.py:171 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 +#, python-format +msgid "provider:network_type %s not supported" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:344 +#: neutron/plugins/mlnx/mlnx_plugin.py:212 +#, python-format +msgid "unknown provider:physical_network %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:350 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:368 +#: neutron/plugins/mlnx/mlnx_plugin.py:218 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 +msgid "provider:physical_network required" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:405 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:408 +msgid "n1kv:profile_id does not exist" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:419 +msgid "_send_create_logical_network" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:440 +#, python-format +msgid "_send_create_network_profile_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:450 +#, python-format +msgid "_send_delete_network_profile_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:463 +#, python-format +msgid "_send_create_network_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:477 +#, python-format +msgid "_send_update_network_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:494 +#, python-format +msgid "_send_delete_network_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:508 +#, python-format +msgid "_send_create_subnet_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:522 +#, python-format +msgid "_send_delete_subnet_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:539 +#, python-format +msgid "_send_create_port_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:580 +#, python-format +msgid "_send_update_port_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:595 +#, python-format +msgid "_send_delete_port_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:636 +#, python-format +msgid "create network: profile_id=%s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:644 +#, python-format +msgid "" +"Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, " +"multicast_ip %(multicast_ip)s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:687 +#: neutron/plugins/hyperv/hyperv_neutron_plugin.py:249 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:174 +#: neutron/plugins/mlnx/mlnx_plugin.py:271 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:479 +#, python-format +msgid "Created network: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:708 +#, python-format +msgid "Updated network: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:734 +#, python-format +msgid "Deleted network: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:744 +#, python-format +msgid "Get network: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:765 +msgid "Get networks" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:803 +#, python-format +msgid "create port: profile_id=%s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:816 +#, python-format +msgid "Created port: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:836 +#, python-format +msgid "Update port: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:863 +#, python-format +msgid "Get port: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:883 +msgid "Get ports" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:899 +msgid "Create subnet" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:907 +#, python-format +msgid "Created subnet: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:918 +msgid "Update subnet" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:932 +#, python-format +msgid "Delete subnet: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:947 +#, python-format +msgid "Get subnet: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:967 +msgid "Get subnets" +msgstr "" + +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:158 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:165 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:178 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:185 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:205 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:211 #, python-format msgid "NexusDriver: %s" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:189 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:192 #, python-format msgid "NexusDriver created VLAN: %s" msgstr "" @@ -4728,14 +5245,6 @@ msgstr "" msgid "Network type %s not supported" msgstr "" -#: neutron/plugins/hyperv/hyperv_neutron_plugin.py:249 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:174 -#: neutron/plugins/mlnx/mlnx_plugin.py:271 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:479 -#, python-format -msgid "Created network: %s" -msgstr "" - #: neutron/plugins/hyperv/rpc_callbacks.py:77 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:116 #: neutron/plugins/mlnx/rpc_callbacks.py:97 @@ -4980,25 +5489,12 @@ msgstr "" msgid "%s. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324 -#: neutron/plugins/mlnx/mlnx_plugin.py:155 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378 -msgid "provider:network_type required" -msgstr "" - #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:328 #: neutron/plugins/mlnx/mlnx_plugin.py:180 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:382 msgid "provider:segmentation_id specified for flat network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:334 -#: neutron/plugins/mlnx/mlnx_plugin.py:185 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:388 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 -msgid "provider:segmentation_id required" -msgstr "" - #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:337 #: neutron/plugins/mlnx/mlnx_plugin.py:188 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:391 @@ -5018,25 +5514,12 @@ msgstr "" msgid "provider:segmentation_id specified for local network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 -#: neutron/plugins/mlnx/mlnx_plugin.py:171 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 -#, python-format -msgid "provider:network_type %s not supported" -msgstr "" - #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:362 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:368 -#: neutron/plugins/mlnx/mlnx_plugin.py:218 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 -msgid "provider:physical_network required" -msgstr "" - #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:89 msgid "Invalid Network ID, will lead to incorrect bridgename" msgstr "" @@ -6411,11 +6894,6 @@ msgstr "" msgid "%s. Server terminated!" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:212 -#, python-format -msgid "unknown provider:physical_network %s" -msgstr "" - #: neutron/plugins/mlnx/mlnx_plugin.py:233 msgid "invalid vnic_type on port_create" msgstr "" @@ -6675,118 +7153,118 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:166 +#: neutron/plugins/nec/nec_plugin.py:150 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:170 +#: neutron/plugins/nec/nec_plugin.py:154 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:174 +#: neutron/plugins/nec/nec_plugin.py:158 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:180 +#: neutron/plugins/nec/nec_plugin.py:162 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:186 +#: neutron/plugins/nec/nec_plugin.py:170 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:204 -#, python-format -msgid "delete_ofc_port() failed due to %s" +#: neutron/plugins/nec/nec_plugin.py:183 +msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:208 -msgid "deactivate_port(): skip, ofc_port does not exist." +#: neutron/plugins/nec/nec_plugin.py:191 +#, python-format +msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:220 +#: neutron/plugins/nec/nec_plugin.py:212 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:239 +#: neutron/plugins/nec/nec_plugin.py:229 #, python-format -msgid "create_network() failed due to %s" +msgid "failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:255 +#: neutron/plugins/nec/nec_plugin.py:245 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:295 +#: neutron/plugins/nec/nec_plugin.py:285 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:314 +#: neutron/plugins/nec/nec_plugin.py:304 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:329 +#: neutron/plugins/nec/nec_plugin.py:319 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:344 +#: neutron/plugins/nec/nec_plugin.py:334 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:357 +#: neutron/plugins/nec/nec_plugin.py:347 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:380 +#: neutron/plugins/nec/nec_plugin.py:371 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:409 +#: neutron/plugins/nec/nec_plugin.py:400 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:417 +#: neutron/plugins/nec/nec_plugin.py:408 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:477 +#: neutron/plugins/nec/nec_plugin.py:468 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:508 +#: neutron/plugins/nec/nec_plugin.py:499 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:518 +#: neutron/plugins/nec/nec_plugin.py:509 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:537 +#: neutron/plugins/nec/nec_plugin.py:528 #, 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:542 +#: neutron/plugins/nec/nec_plugin.py:533 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -8828,27 +9306,127 @@ msgstr "" msgid "Multiple providers specified for service %s" msgstr "" -#: neutron/services/firewall/fwaas_plugin.py:47 +#: neutron/services/firewall/fwaas_plugin.py:48 msgid "set_firewall_status() called" msgstr "" -#: neutron/services/firewall/fwaas_plugin.py:59 +#: neutron/services/firewall/fwaas_plugin.py:60 msgid "firewall_deleted() called" msgstr "" -#: neutron/services/firewall/fwaas_plugin.py:67 +#: neutron/services/firewall/fwaas_plugin.py:68 #, python-format msgid "Firewall %s unexpectedly deleted by agent." msgstr "" -#: neutron/services/firewall/fwaas_plugin.py:73 +#: neutron/services/firewall/fwaas_plugin.py:74 msgid "get_firewalls_for_tenant() called" msgstr "" -#: neutron/services/firewall/fwaas_plugin.py:82 +#: neutron/services/firewall/fwaas_plugin.py:83 msgid "get_firewalls_for_tenant_without_rules() called" msgstr "" +#: neutron/services/firewall/fwaas_plugin.py:89 +msgid "get_tenants_with_firewalls() called" +msgstr "" + +#: neutron/services/firewall/agents/firewall_agent_api.py:34 +msgid "Name of the FWaaS Driver" +msgstr "" + +#: neutron/services/firewall/agents/firewall_agent_api.py:38 +msgid "Enable FWaaS" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:45 +msgid "Retrieve Firewall with rules from Plugin" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:54 +msgid "Retrieve Tenants with Firewalls configured from Plugin" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:66 +msgid "Initializing firewall agent" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:73 +#, python-format +msgid "FWaaS Driver Loaded: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:75 +#, python-format +msgid "Error importing FWaaS device driver: %s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:107 +#, python-format +msgid "%(func_name)s from agent for fw: %(fwid)s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:115 +#, python-format +msgid "No Routers on tenant: %s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:117 +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:241 +#, python-format +msgid "Apply fw on Router List: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:126 +#, python-format +msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:141 +#, python-format +msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:158 +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:171 +#, python-format +msgid "Firewall Driver Error on fw state %(fwmsg)s for fw: %(fwid)s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:183 +#, python-format +msgid "Process router add, router_id: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:194 +#, python-format +msgid "Process router add, fw_list: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:211 +#, python-format +msgid "FWaaS RPC info call failed for '%s'." +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:223 +#, python-format +msgid "Tenants with Firewalls: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:233 +#, python-format +msgid "Router List: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:235 +#, python-format +msgid "fw_list: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252 +msgid "Failed fwaas process services sync" +msgstr "" + #: neutron/services/loadbalancer/agent_scheduler.py:94 #, python-format msgid "Pool %(pool_id)s has already been hosted by lbaas agent %(agent_id)s" @@ -9209,3 +9787,76 @@ msgstr "" #~ msgid "get_all_nexusport_bindings() called" #~ msgstr "" +#~ msgid "" +#~ "%(class_name)s method %(method_name)scalled with " +#~ "arguments %(args)s %(kwargs)s " +#~ msgstr "" + +#~ msgid "create_credential() called" +#~ msgstr "" + +#~ msgid "delete_credential() called" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to complete operation. No more" +#~ " dynamic nics are available in the" +#~ " system." +#~ msgstr "" + +#~ msgid "" +#~ "NetworkVlanBinding for %(vlan_id)s and network" +#~ " %(network_id)s already exists" +#~ msgstr "" + +#~ msgid "Vlan ID %(vlan_id)s not found" +#~ msgstr "" + +#~ msgid "No Vlan ID available" +#~ msgstr "" + +#~ msgid "QoS level %(qos_id)s could not be found for tenant %(tenant_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "QoS level with name %(qos_name)s already" +#~ " exists for tenant %(tenant_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "Credential %(credential_id)s could not be " +#~ "found for tenant %(tenant_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "Credential %(credential_name)s could not be" +#~ " found for tenant %(tenant_id)s" +#~ msgstr "" + +#~ msgid "Credential %(credential_name)s already exists for tenant %(tenant_id)s" +#~ msgstr "" + +#~ msgid "Nexus Port Binding (%(filters)s) is not present" +#~ msgstr "" + +#~ msgid "No usable Nexus switch found to create SVI interface" +#~ msgstr "" + +#~ msgid "PortVnic Binding %(port_id)s already exists" +#~ msgstr "" + +#~ msgid "PortVnic Binding %(port_id)s is not present" +#~ msgstr "" + +#~ msgid "No subnet_id specified for router gateway" +#~ msgstr "" + +#~ msgid "Subnet %(subnet_id)s has an interface on %(router_id)s" +#~ msgstr "" + +#~ msgid "Nexus hardware router gateway only uses Subnet Ids" +#~ msgstr "" + +#~ msgid "create_network() failed due to %s" +#~ msgstr "" + diff --git a/neutron/locale/sl_SI/LC_MESSAGES/neutron.po b/neutron/locale/sl_SI/LC_MESSAGES/neutron.po index c0e3f87f6..1f1e480e7 100644 --- a/neutron/locale/sl_SI/LC_MESSAGES/neutron.po +++ b/neutron/locale/sl_SI/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-08-12 06:14+0000\n" +"POT-Creation-Date: 2013-08-13 06:13+0000\n" "PO-Revision-Date: 2013-06-28 06:06+0000\n" "Last-Translator: daisy.ycguo \n" "Language-Team: Slovenian (Slovenia) " @@ -518,20 +518,20 @@ msgstr "" msgid "Unable update lease. Exception" msgstr "" -#: neutron/agent/dhcp_agent.py:841 neutron/agent/l3_agent.py:805 +#: neutron/agent/dhcp_agent.py:841 neutron/agent/l3_agent.py:808 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:847 neutron/agent/l3_agent.py:810 +#: neutron/agent/dhcp_agent.py:847 neutron/agent/l3_agent.py:813 #: 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:855 neutron/agent/l3_agent.py:815 +#: neutron/agent/dhcp_agent.py:855 neutron/agent/l3_agent.py:818 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:281 #, python-format msgid "agent_updated by server side %s!" @@ -584,65 +584,65 @@ msgid "" "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:334 +#: neutron/agent/l3_agent.py:335 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:336 neutron/db/l3_db.py:924 +#: neutron/agent/l3_agent.py:337 neutron/db/l3_db.py:924 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: neutron/agent/l3_agent.py:470 +#: neutron/agent/l3_agent.py:471 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: neutron/agent/l3_agent.py:607 +#: neutron/agent/l3_agent.py:608 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:612 +#: neutron/agent/l3_agent.py:613 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:620 +#: neutron/agent/l3_agent.py:621 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:624 +#: neutron/agent/l3_agent.py:625 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:631 +#: neutron/agent/l3_agent.py:632 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: neutron/agent/l3_agent.py:687 neutron/agent/l3_agent.py:716 +#: neutron/agent/l3_agent.py:688 neutron/agent/l3_agent.py:719 msgid "Failed synchronizing routers" msgstr "" -#: neutron/agent/l3_agent.py:712 +#: neutron/agent/l3_agent.py:715 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:720 +#: neutron/agent/l3_agent.py:723 msgid "L3 agent started" msgstr "" -#: neutron/agent/l3_agent.py:740 +#: neutron/agent/l3_agent.py:743 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:748 +#: neutron/agent/l3_agent.py:751 #, python-format msgid "Removed route entry is '%s'" msgstr "" @@ -1952,7 +1952,7 @@ msgstr "" #: neutron/common/log.py:31 #, python-format msgid "" -"%(class_name)s method %(method_name)scalled with arguments %(args)s " +"%(class_name)s method %(method_name)s called with arguments %(args)s " "%(kwargs)s " msgstr "" @@ -2426,17 +2426,17 @@ msgid "" msgstr "" #: neutron/db/firewall/firewall_db.py:228 -#: neutron/services/firewall/fwaas_plugin.py:202 +#: neutron/services/firewall/fwaas_plugin.py:211 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:244 -#: neutron/services/firewall/fwaas_plugin.py:211 +#: neutron/services/firewall/fwaas_plugin.py:220 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:254 -#: neutron/services/firewall/fwaas_plugin.py:226 +#: neutron/services/firewall/fwaas_plugin.py:235 msgid "delete_firewall() called" msgstr "" @@ -2457,7 +2457,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:296 -#: neutron/services/firewall/fwaas_plugin.py:235 +#: neutron/services/firewall/fwaas_plugin.py:244 msgid "update_firewall_policy() called" msgstr "" @@ -2482,12 +2482,12 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:364 -#: neutron/services/firewall/fwaas_plugin.py:243 +#: neutron/services/firewall/fwaas_plugin.py:252 msgid "update_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:388 -#: neutron/services/firewall/fwaas_plugin.py:253 +#: neutron/services/firewall/fwaas_plugin.py:262 msgid "delete_firewall_rule() called" msgstr "" @@ -2504,12 +2504,12 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:416 -#: neutron/services/firewall/fwaas_plugin.py:272 +#: neutron/services/firewall/fwaas_plugin.py:281 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:456 -#: neutron/services/firewall/fwaas_plugin.py:280 +#: neutron/services/firewall/fwaas_plugin.py:289 msgid "remove_rule() called" msgstr "" @@ -2730,30 +2730,35 @@ msgstr "" msgid "Missing rule info argument for insert/remove rule operation." msgstr "" -#: neutron/extensions/firewall.py:138 +#: neutron/extensions/firewall.py:98 +#, python-format +msgid "%(driver)s: Internal driver error." +msgstr "" + +#: neutron/extensions/firewall.py:147 #, python-format msgid "Port '%s' is not a valid number" msgstr "" -#: neutron/extensions/firewall.py:142 +#: neutron/extensions/firewall.py:151 #, python-format msgid "Invalid port '%s'" msgstr "" -#: neutron/extensions/firewall.py:156 +#: neutron/extensions/firewall.py:165 #, python-format msgid "%(msg_ip)s and %(msg_subnet)s" msgstr "" -#: neutron/extensions/firewall.py:276 +#: neutron/extensions/firewall.py:285 msgid "Number of firewalls allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/extensions/firewall.py:280 +#: neutron/extensions/firewall.py:289 msgid "Number of firewall policies allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/extensions/firewall.py:284 +#: neutron/extensions/firewall.py:293 msgid "Number of firewall rules allowed per tenant, -1 for unlimited" msgstr "" @@ -2940,6 +2945,7 @@ msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:56 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:373 msgid "plugin does not support updating provider attributes" msgstr "" @@ -4166,115 +4172,107 @@ msgstr "" msgid "Connect success to host %(host)s:%(ssh_port)d" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:75 +#: neutron/plugins/cisco/network_plugin.py:74 #, python-format msgid "Model %s manages state" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:88 +#: neutron/plugins/cisco/network_plugin.py:87 msgid "Plugin initialization complete" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:134 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:222 +#: neutron/plugins/cisco/network_plugin.py:133 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:223 msgid "create_network() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:151 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:254 +#: neutron/plugins/cisco/network_plugin.py:150 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:255 msgid "update_network() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:164 +#: neutron/plugins/cisco/network_plugin.py:163 msgid "delete_network() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:187 +#: neutron/plugins/cisco/network_plugin.py:186 msgid "get_network() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:192 +#: neutron/plugins/cisco/network_plugin.py:191 msgid "get_networks() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:197 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:320 +#: neutron/plugins/cisco/network_plugin.py:196 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:321 msgid "create_port() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:207 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:406 +#: neutron/plugins/cisco/network_plugin.py:206 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:407 msgid "delete_port() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:226 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:365 +#: neutron/plugins/cisco/network_plugin.py:225 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:366 msgid "update_port() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:237 +#: neutron/plugins/cisco/network_plugin.py:236 msgid "create_subnet() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:249 +#: neutron/plugins/cisco/network_plugin.py:248 #: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:339 msgid "update_subnet() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:255 +#: neutron/plugins/cisco/network_plugin.py:254 msgid "delete_subnet() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:278 +#: neutron/plugins/cisco/network_plugin.py:277 #: neutron/plugins/cisco/db/network_db_v2.py:38 msgid "get_all_qoss() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:284 +#: neutron/plugins/cisco/network_plugin.py:283 msgid "get_qos_details() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:294 +#: neutron/plugins/cisco/network_plugin.py:293 msgid "create_qos() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:300 +#: neutron/plugins/cisco/network_plugin.py:299 msgid "delete_qos() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:310 +#: neutron/plugins/cisco/network_plugin.py:309 msgid "rename_qos() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:321 +#: neutron/plugins/cisco/network_plugin.py:320 msgid "get_all_credentials() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:327 +#: neutron/plugins/cisco/network_plugin.py:326 msgid "get_credential_details() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:338 -msgid "create_credential() called" -msgstr "" - -#: neutron/plugins/cisco/network_plugin.py:345 -msgid "delete_credential() called" -msgstr "" - -#: neutron/plugins/cisco/network_plugin.py:356 +#: neutron/plugins/cisco/network_plugin.py:335 msgid "rename_credential() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:367 +#: neutron/plugins/cisco/network_plugin.py:345 msgid "schedule_host() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:379 +#: neutron/plugins/cisco/network_plugin.py:357 msgid "associate_port() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:386 +#: neutron/plugins/cisco/network_plugin.py:364 msgid "detach_port() called" msgstr "" @@ -4285,7 +4283,7 @@ msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:32 msgid "" -"Unable to complete operation. No more dynamic nics are available in the " +"Unable to complete operation. No more dynamic NICs are available in the " "system." msgstr "" @@ -4293,93 +4291,168 @@ msgstr "" #, python-format msgid "" "NetworkVlanBinding for %(vlan_id)s and network %(network_id)s already " -"exists" +"exists." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:44 #, python-format -msgid "Vlan ID %(vlan_id)s not found" +msgid "Vlan ID %(vlan_id)s not found." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:49 -msgid "No Vlan ID available" +msgid "" +"Unable to complete operation. VLAN ID exists outside of the configured " +"network segment range." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:54 -#, python-format -msgid "QoS level %(qos_id)s could not be found for tenant %(tenant_id)s" +#: neutron/plugins/cisco/common/cisco_exceptions.py:55 +msgid "No Vlan ID available." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:60 #, python-format -msgid "QoS level with name %(qos_name)s already exists for tenant %(tenant_id)s" +msgid "QoS level %(qos_id)s could not be found for tenant %(tenant_id)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:66 #, python-format -msgid "Credential %(credential_id)s could not be found for tenant %(tenant_id)s" +msgid "QoS level with name %(qos_name)s already exists for tenant %(tenant_id)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:72 #, python-format -msgid "Credential %(credential_name)s could not be found for tenant %(tenant_id)s" +msgid "Credential %(credential_id)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:77 +#, python-format +msgid "Credential %(credential_name)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:78 +#: neutron/plugins/cisco/common/cisco_exceptions.py:82 #, python-format -msgid "Credential %(credential_name)s already exists for tenant %(tenant_id)s" +msgid "Credential %(credential_name)s already exists." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:84 +#: neutron/plugins/cisco/common/cisco_exceptions.py:87 #, python-format msgid "Provider network %s already exists" msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:89 +#: neutron/plugins/cisco/common/cisco_exceptions.py:92 #, python-format msgid "Connection to %(host)s is not configured." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:94 +#: neutron/plugins/cisco/common/cisco_exceptions.py:97 #, python-format msgid "Unable to connect to Nexus %(nexus_host)s. Reason: %(exc)s." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:99 +#: neutron/plugins/cisco/common/cisco_exceptions.py:102 #, python-format msgid "Failed to configure Nexus: %(config)s. Reason: %(exc)s." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:104 +#: neutron/plugins/cisco/common/cisco_exceptions.py:107 #, python-format -msgid "Nexus Port Binding (%(filters)s) is not present" +msgid "Nexus Port Binding (%(filters)s) is not present." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:113 -msgid "No usable Nexus switch found to create SVI interface" +#: neutron/plugins/cisco/common/cisco_exceptions.py:116 +msgid "No usable Nexus switch found to create SVI interface." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:118 +#: neutron/plugins/cisco/common/cisco_exceptions.py:121 #, python-format -msgid "PortVnic Binding %(port_id)s already exists" +msgid "PortVnic Binding %(port_id)s already exists." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:123 +#: neutron/plugins/cisco/common/cisco_exceptions.py:126 #, python-format -msgid "PortVnic Binding %(port_id)s is not present" +msgid "PortVnic Binding %(port_id)s is not present." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:131 +msgid "No subnet_id specified for router gateway." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:136 +#, python-format +msgid "Subnet %(subnet_id)s has an interface on %(router_id)s." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:141 +msgid "Nexus hardware router gateway only uses Subnet Ids." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:145 +#, python-format +msgid "" +"Unable to unplug the attachment %(att_id)s from port %(port_id)s for " +"network %(net_id)s. The attachment %(att_id)s does not exist." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:128 -msgid "No subnet_id specified for router gateway" +#: neutron/plugins/cisco/common/cisco_exceptions.py:152 +#, python-format +msgid "Policy Profile %(profile_id)s already exists." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:158 +#, python-format +msgid "Policy Profile %(profile_id)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:163 +#, python-format +msgid "Network Profile %(profile_id)s already exists." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:169 +#, python-format +msgid "Network Profile %(profile_id)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:174 +#, python-format +msgid "" +"No more segments available in network segment pool " +"%(network_profile_name)s." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:180 +#, python-format +msgid "VM Network %(name)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:185 +#, python-format +msgid "Unable to create the network. The VXLAN ID %(vxlan_id)s is in use." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:191 +#, python-format +msgid "Connection to VSM failed: %(reason)s." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:196 +#, python-format +msgid "Internal VSM Error: %(reason)s." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:201 +#, python-format +msgid "Network Binding for network %(network_id)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:133 +#: neutron/plugins/cisco/common/cisco_exceptions.py:207 #, python-format -msgid "Subnet %(subnet_id)s has an interface on %(router_id)s" +msgid "Port Binding for port %(port_id)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:138 -msgid "Nexus hardware router gateway only uses Subnet Ids" +#: neutron/plugins/cisco/common/cisco_exceptions.py:213 +#, python-format +msgid "Profile-Tenant binding for profile %(profile_id)s could not be found." msgstr "" #: neutron/plugins/cisco/common/cisco_faults.py:74 @@ -4430,31 +4503,223 @@ msgstr "" msgid "Nexus Switch to use" msgstr "" -#: neutron/plugins/cisco/common/config.py:36 +#: neutron/plugins/cisco/common/config.py:35 msgid "VLAN Name prefix" msgstr "" -#: neutron/plugins/cisco/common/config.py:38 +#: neutron/plugins/cisco/common/config.py:37 msgid "VLAN Name prefix for provider vlans" msgstr "" -#: neutron/plugins/cisco/common/config.py:46 +#: neutron/plugins/cisco/common/config.py:45 msgid "Distribute SVI interfaces over all switches" msgstr "" -#: neutron/plugins/cisco/common/config.py:50 +#: neutron/plugins/cisco/common/config.py:49 msgid "Model Class" msgstr "" -#: neutron/plugins/cisco/common/config.py:54 +#: neutron/plugins/cisco/common/config.py:53 msgid "Nexus Driver Name" msgstr "" +#: neutron/plugins/cisco/common/config.py:58 +msgid "N1K Integration Bridge" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:60 +msgid "N1K Enable Tunneling" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:62 +msgid "N1K Tunnel Bridge" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:64 +msgid "N1K Local IP" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:66 +msgid "N1K Tenant Network Type" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:68 +msgid "N1K Bridge Mappings" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:70 +msgid "N1K VXLAN ID Ranges" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:72 +msgid "N1K Network VLAN Ranges" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:74 +msgid "N1K default policy profile" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:76 +msgid "N1K Policy profile polling duration in seconds" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:101 +#, python-format +msgid "seg_min %(seg_min)s, seg_max %(seg_max)s" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:226 +#, python-format +msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:344 +#, python-format +msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:348 +#, python-format +msgid "" +"Reserving specific vlan %(vlan)s on physical network %(network)s outside " +"pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:376 +#, python-format +msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:381 +#, python-format +msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:385 +#, python-format +msgid "vlan_id %(vlan)s on physical network %(network)s not found" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:395 +#, python-format +msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:433 +#, python-format +msgid "Removing vxlan %s from pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:464 +#, python-format +msgid "Reserving specific vxlan %s from pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:466 +#, python-format +msgid "Reserving specific vxlan %s outside pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:488 +#, python-format +msgid "Releasing vxlan %s to pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:492 +#, python-format +msgid "Releasing vxlan %s outside pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:495 +#, python-format +msgid "vxlan_id %s not found" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:603 +msgid "create_network_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:621 +msgid "delete_network_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:635 +msgid "update_network_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:644 +msgid "get_network_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:670 +msgid "create_policy_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:681 +msgid "delete_policy_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:690 +msgid "update_policy_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:699 +msgid "get_policy_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:726 +msgid "_profile_binding_exists()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:733 +msgid "_get_profile_binding" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:742 +msgid "get_profile_binding()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:751 +msgid "delete_profile_binding()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:758 +#, python-format +msgid "" +"Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " +"ID %(tenant_id)" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:772 +msgid "_get_profile_bindings()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:991 +msgid "invalid segment range. example range: 500-550" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1001 +msgid "arguments segment_type and segment_range missing for network profile" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1008 +msgid "segment_type should either be vlan or vxlan" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1036 +#, python-format +msgid "NetworkProfile name %s already exists" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1048 +msgid "segment range overlaps with another profile" +msgstr "" + #: neutron/plugins/cisco/db/network_db_v2.py:46 msgid "get_qos() called" msgstr "" -#: neutron/plugins/cisco/db/network_db_v2.py:60 +#: neutron/plugins/cisco/db/network_db_v2.py:59 msgid "add_qos() called" msgstr "" @@ -4501,65 +4766,317 @@ msgstr "" msgid "get_nexussvi_bindings() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:75 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:77 #, python-format msgid "Loaded device plugin %s\n" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:93 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:94 #, python-format msgid "%(module)s.%(name)s init done" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:139 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:140 #, python-format msgid "No %s Plugin loaded" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:140 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:141 #, python-format msgid "%(plugin_key)s: %(function_name)s with args %(args)s ignored" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:235 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:236 #, python-format msgid "provider network added to DB: %(network_id)s, %(vlan_id)s" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:279 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:280 #, python-format msgid "provider network removed from DB: %s" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:387 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:388 #, python-format msgid "Unable to update port '%s' on Nexus switch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:442 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:443 msgid "Nexus plugin loaded, creating SVI on switch" msgstr "" #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:463 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:490 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:488 msgid "No Nexus plugin, sending to vswitch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:478 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:477 msgid "Nexus plugin loaded, deleting SVI from switch" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:155 -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:162 -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:175 -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:182 -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:202 -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:208 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:195 +#, python-format +msgid "seg id %s\n" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:233 +msgid "logical network" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:253 +msgid "network_segment_pool" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:293 +msgid "Invalid input for CIDR" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:410 +#, python-format +msgid "req: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:415 +#, python-format +msgid "status_code %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:420 +#, python-format +msgid "VSM: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:192 +msgid "_setup_vsm" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:213 +msgid "_populate_policy_profiles" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:216 +#, python-format +msgid "_populate_policy_profiles %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:224 +msgid "No policy profile populated from VSM" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:231 +msgid "_poll_policies" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:313 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324 +#: neutron/plugins/mlnx/mlnx_plugin.py:155 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378 +msgid "provider:network_type required" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:317 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:331 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:334 +#: neutron/plugins/mlnx/mlnx_plugin.py:185 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:388 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 +msgid "provider:segmentation_id required" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:320 +msgid "provider:segmentation_id out of range (1 through 4094)" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:325 +msgid "provider:physical_network specified for VXLAN network" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:334 +msgid "provider:segmentation_id out of range (5000+)" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:338 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 +#: neutron/plugins/mlnx/mlnx_plugin.py:171 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 +#, python-format +msgid "provider:network_type %s not supported" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:344 +#: neutron/plugins/mlnx/mlnx_plugin.py:212 +#, python-format +msgid "unknown provider:physical_network %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:350 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:368 +#: neutron/plugins/mlnx/mlnx_plugin.py:218 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 +msgid "provider:physical_network required" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:405 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:408 +msgid "n1kv:profile_id does not exist" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:419 +msgid "_send_create_logical_network" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:440 +#, python-format +msgid "_send_create_network_profile_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:450 +#, python-format +msgid "_send_delete_network_profile_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:463 +#, python-format +msgid "_send_create_network_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:477 +#, python-format +msgid "_send_update_network_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:494 +#, python-format +msgid "_send_delete_network_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:508 +#, python-format +msgid "_send_create_subnet_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:522 +#, python-format +msgid "_send_delete_subnet_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:539 +#, python-format +msgid "_send_create_port_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:580 +#, python-format +msgid "_send_update_port_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:595 +#, python-format +msgid "_send_delete_port_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:636 +#, python-format +msgid "create network: profile_id=%s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:644 +#, python-format +msgid "" +"Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, " +"multicast_ip %(multicast_ip)s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:687 +#: neutron/plugins/hyperv/hyperv_neutron_plugin.py:249 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:174 +#: neutron/plugins/mlnx/mlnx_plugin.py:271 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:479 +#, python-format +msgid "Created network: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:708 +#, python-format +msgid "Updated network: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:734 +#, python-format +msgid "Deleted network: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:744 +#, python-format +msgid "Get network: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:765 +msgid "Get networks" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:803 +#, python-format +msgid "create port: profile_id=%s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:816 +#, python-format +msgid "Created port: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:836 +#, python-format +msgid "Update port: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:863 +#, python-format +msgid "Get port: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:883 +msgid "Get ports" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:899 +msgid "Create subnet" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:907 +#, python-format +msgid "Created subnet: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:918 +msgid "Update subnet" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:932 +#, python-format +msgid "Delete subnet: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:947 +#, python-format +msgid "Get subnet: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:967 +msgid "Get subnets" +msgstr "" + +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:158 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:165 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:178 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:185 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:205 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:211 #, python-format msgid "NexusDriver: %s" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:189 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:192 #, python-format msgid "NexusDriver created VLAN: %s" msgstr "" @@ -4728,14 +5245,6 @@ msgstr "" msgid "Network type %s not supported" msgstr "" -#: neutron/plugins/hyperv/hyperv_neutron_plugin.py:249 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:174 -#: neutron/plugins/mlnx/mlnx_plugin.py:271 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:479 -#, python-format -msgid "Created network: %s" -msgstr "" - #: neutron/plugins/hyperv/rpc_callbacks.py:77 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:116 #: neutron/plugins/mlnx/rpc_callbacks.py:97 @@ -4980,25 +5489,12 @@ msgstr "" msgid "%s. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324 -#: neutron/plugins/mlnx/mlnx_plugin.py:155 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378 -msgid "provider:network_type required" -msgstr "" - #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:328 #: neutron/plugins/mlnx/mlnx_plugin.py:180 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:382 msgid "provider:segmentation_id specified for flat network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:334 -#: neutron/plugins/mlnx/mlnx_plugin.py:185 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:388 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 -msgid "provider:segmentation_id required" -msgstr "" - #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:337 #: neutron/plugins/mlnx/mlnx_plugin.py:188 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:391 @@ -5018,25 +5514,12 @@ msgstr "" msgid "provider:segmentation_id specified for local network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 -#: neutron/plugins/mlnx/mlnx_plugin.py:171 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 -#, python-format -msgid "provider:network_type %s not supported" -msgstr "" - #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:362 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:368 -#: neutron/plugins/mlnx/mlnx_plugin.py:218 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 -msgid "provider:physical_network required" -msgstr "" - #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:89 msgid "Invalid Network ID, will lead to incorrect bridgename" msgstr "" @@ -6411,11 +6894,6 @@ msgstr "" msgid "%s. Server terminated!" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:212 -#, python-format -msgid "unknown provider:physical_network %s" -msgstr "" - #: neutron/plugins/mlnx/mlnx_plugin.py:233 msgid "invalid vnic_type on port_create" msgstr "" @@ -6675,118 +7153,118 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:166 +#: neutron/plugins/nec/nec_plugin.py:150 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:170 +#: neutron/plugins/nec/nec_plugin.py:154 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:174 +#: neutron/plugins/nec/nec_plugin.py:158 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:180 +#: neutron/plugins/nec/nec_plugin.py:162 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:186 +#: neutron/plugins/nec/nec_plugin.py:170 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:204 -#, python-format -msgid "delete_ofc_port() failed due to %s" +#: neutron/plugins/nec/nec_plugin.py:183 +msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:208 -msgid "deactivate_port(): skip, ofc_port does not exist." +#: neutron/plugins/nec/nec_plugin.py:191 +#, python-format +msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:220 +#: neutron/plugins/nec/nec_plugin.py:212 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:239 +#: neutron/plugins/nec/nec_plugin.py:229 #, python-format -msgid "create_network() failed due to %s" +msgid "failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:255 +#: neutron/plugins/nec/nec_plugin.py:245 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:295 +#: neutron/plugins/nec/nec_plugin.py:285 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:314 +#: neutron/plugins/nec/nec_plugin.py:304 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:329 +#: neutron/plugins/nec/nec_plugin.py:319 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:344 +#: neutron/plugins/nec/nec_plugin.py:334 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:357 +#: neutron/plugins/nec/nec_plugin.py:347 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:380 +#: neutron/plugins/nec/nec_plugin.py:371 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:409 +#: neutron/plugins/nec/nec_plugin.py:400 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:417 +#: neutron/plugins/nec/nec_plugin.py:408 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:477 +#: neutron/plugins/nec/nec_plugin.py:468 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:508 +#: neutron/plugins/nec/nec_plugin.py:499 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:518 +#: neutron/plugins/nec/nec_plugin.py:509 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:537 +#: neutron/plugins/nec/nec_plugin.py:528 #, 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:542 +#: neutron/plugins/nec/nec_plugin.py:533 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -8828,27 +9306,127 @@ msgstr "" msgid "Multiple providers specified for service %s" msgstr "" -#: neutron/services/firewall/fwaas_plugin.py:47 +#: neutron/services/firewall/fwaas_plugin.py:48 msgid "set_firewall_status() called" msgstr "" -#: neutron/services/firewall/fwaas_plugin.py:59 +#: neutron/services/firewall/fwaas_plugin.py:60 msgid "firewall_deleted() called" msgstr "" -#: neutron/services/firewall/fwaas_plugin.py:67 +#: neutron/services/firewall/fwaas_plugin.py:68 #, python-format msgid "Firewall %s unexpectedly deleted by agent." msgstr "" -#: neutron/services/firewall/fwaas_plugin.py:73 +#: neutron/services/firewall/fwaas_plugin.py:74 msgid "get_firewalls_for_tenant() called" msgstr "" -#: neutron/services/firewall/fwaas_plugin.py:82 +#: neutron/services/firewall/fwaas_plugin.py:83 msgid "get_firewalls_for_tenant_without_rules() called" msgstr "" +#: neutron/services/firewall/fwaas_plugin.py:89 +msgid "get_tenants_with_firewalls() called" +msgstr "" + +#: neutron/services/firewall/agents/firewall_agent_api.py:34 +msgid "Name of the FWaaS Driver" +msgstr "" + +#: neutron/services/firewall/agents/firewall_agent_api.py:38 +msgid "Enable FWaaS" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:45 +msgid "Retrieve Firewall with rules from Plugin" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:54 +msgid "Retrieve Tenants with Firewalls configured from Plugin" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:66 +msgid "Initializing firewall agent" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:73 +#, python-format +msgid "FWaaS Driver Loaded: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:75 +#, python-format +msgid "Error importing FWaaS device driver: %s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:107 +#, python-format +msgid "%(func_name)s from agent for fw: %(fwid)s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:115 +#, python-format +msgid "No Routers on tenant: %s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:117 +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:241 +#, python-format +msgid "Apply fw on Router List: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:126 +#, python-format +msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:141 +#, python-format +msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:158 +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:171 +#, python-format +msgid "Firewall Driver Error on fw state %(fwmsg)s for fw: %(fwid)s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:183 +#, python-format +msgid "Process router add, router_id: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:194 +#, python-format +msgid "Process router add, fw_list: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:211 +#, python-format +msgid "FWaaS RPC info call failed for '%s'." +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:223 +#, python-format +msgid "Tenants with Firewalls: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:233 +#, python-format +msgid "Router List: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:235 +#, python-format +msgid "fw_list: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252 +msgid "Failed fwaas process services sync" +msgstr "" + #: neutron/services/loadbalancer/agent_scheduler.py:94 #, python-format msgid "Pool %(pool_id)s has already been hosted by lbaas agent %(agent_id)s" @@ -9209,3 +9787,76 @@ msgstr "" #~ msgid "get_all_nexusport_bindings() called" #~ msgstr "" +#~ msgid "" +#~ "%(class_name)s method %(method_name)scalled with " +#~ "arguments %(args)s %(kwargs)s " +#~ msgstr "" + +#~ msgid "create_credential() called" +#~ msgstr "" + +#~ msgid "delete_credential() called" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to complete operation. No more" +#~ " dynamic nics are available in the" +#~ " system." +#~ msgstr "" + +#~ msgid "" +#~ "NetworkVlanBinding for %(vlan_id)s and network" +#~ " %(network_id)s already exists" +#~ msgstr "" + +#~ msgid "Vlan ID %(vlan_id)s not found" +#~ msgstr "" + +#~ msgid "No Vlan ID available" +#~ msgstr "" + +#~ msgid "QoS level %(qos_id)s could not be found for tenant %(tenant_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "QoS level with name %(qos_name)s already" +#~ " exists for tenant %(tenant_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "Credential %(credential_id)s could not be " +#~ "found for tenant %(tenant_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "Credential %(credential_name)s could not be" +#~ " found for tenant %(tenant_id)s" +#~ msgstr "" + +#~ msgid "Credential %(credential_name)s already exists for tenant %(tenant_id)s" +#~ msgstr "" + +#~ msgid "Nexus Port Binding (%(filters)s) is not present" +#~ msgstr "" + +#~ msgid "No usable Nexus switch found to create SVI interface" +#~ msgstr "" + +#~ msgid "PortVnic Binding %(port_id)s already exists" +#~ msgstr "" + +#~ msgid "PortVnic Binding %(port_id)s is not present" +#~ msgstr "" + +#~ msgid "No subnet_id specified for router gateway" +#~ msgstr "" + +#~ msgid "Subnet %(subnet_id)s has an interface on %(router_id)s" +#~ msgstr "" + +#~ msgid "Nexus hardware router gateway only uses Subnet Ids" +#~ msgstr "" + +#~ msgid "create_network() failed due to %s" +#~ msgstr "" + diff --git a/neutron/locale/sw_KE/LC_MESSAGES/neutron.po b/neutron/locale/sw_KE/LC_MESSAGES/neutron.po index c95a83057..123ed3040 100644 --- a/neutron/locale/sw_KE/LC_MESSAGES/neutron.po +++ b/neutron/locale/sw_KE/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-08-12 06:14+0000\n" +"POT-Creation-Date: 2013-08-13 06:13+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Swahili (Kenya) " @@ -517,20 +517,20 @@ msgstr "" msgid "Unable update lease. Exception" msgstr "" -#: neutron/agent/dhcp_agent.py:841 neutron/agent/l3_agent.py:805 +#: neutron/agent/dhcp_agent.py:841 neutron/agent/l3_agent.py:808 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:847 neutron/agent/l3_agent.py:810 +#: neutron/agent/dhcp_agent.py:847 neutron/agent/l3_agent.py:813 #: 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:855 neutron/agent/l3_agent.py:815 +#: neutron/agent/dhcp_agent.py:855 neutron/agent/l3_agent.py:818 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:281 #, python-format msgid "agent_updated by server side %s!" @@ -583,65 +583,65 @@ msgid "" "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:334 +#: neutron/agent/l3_agent.py:335 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:336 neutron/db/l3_db.py:924 +#: neutron/agent/l3_agent.py:337 neutron/db/l3_db.py:924 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: neutron/agent/l3_agent.py:470 +#: neutron/agent/l3_agent.py:471 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: neutron/agent/l3_agent.py:607 +#: neutron/agent/l3_agent.py:608 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:612 +#: neutron/agent/l3_agent.py:613 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:620 +#: neutron/agent/l3_agent.py:621 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:624 +#: neutron/agent/l3_agent.py:625 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:631 +#: neutron/agent/l3_agent.py:632 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: neutron/agent/l3_agent.py:687 neutron/agent/l3_agent.py:716 +#: neutron/agent/l3_agent.py:688 neutron/agent/l3_agent.py:719 msgid "Failed synchronizing routers" msgstr "" -#: neutron/agent/l3_agent.py:712 +#: neutron/agent/l3_agent.py:715 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:720 +#: neutron/agent/l3_agent.py:723 msgid "L3 agent started" msgstr "" -#: neutron/agent/l3_agent.py:740 +#: neutron/agent/l3_agent.py:743 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:748 +#: neutron/agent/l3_agent.py:751 #, python-format msgid "Removed route entry is '%s'" msgstr "" @@ -1951,7 +1951,7 @@ msgstr "" #: neutron/common/log.py:31 #, python-format msgid "" -"%(class_name)s method %(method_name)scalled with arguments %(args)s " +"%(class_name)s method %(method_name)s called with arguments %(args)s " "%(kwargs)s " msgstr "" @@ -2425,17 +2425,17 @@ msgid "" msgstr "" #: neutron/db/firewall/firewall_db.py:228 -#: neutron/services/firewall/fwaas_plugin.py:202 +#: neutron/services/firewall/fwaas_plugin.py:211 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:244 -#: neutron/services/firewall/fwaas_plugin.py:211 +#: neutron/services/firewall/fwaas_plugin.py:220 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:254 -#: neutron/services/firewall/fwaas_plugin.py:226 +#: neutron/services/firewall/fwaas_plugin.py:235 msgid "delete_firewall() called" msgstr "" @@ -2456,7 +2456,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:296 -#: neutron/services/firewall/fwaas_plugin.py:235 +#: neutron/services/firewall/fwaas_plugin.py:244 msgid "update_firewall_policy() called" msgstr "" @@ -2481,12 +2481,12 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:364 -#: neutron/services/firewall/fwaas_plugin.py:243 +#: neutron/services/firewall/fwaas_plugin.py:252 msgid "update_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:388 -#: neutron/services/firewall/fwaas_plugin.py:253 +#: neutron/services/firewall/fwaas_plugin.py:262 msgid "delete_firewall_rule() called" msgstr "" @@ -2503,12 +2503,12 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:416 -#: neutron/services/firewall/fwaas_plugin.py:272 +#: neutron/services/firewall/fwaas_plugin.py:281 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:456 -#: neutron/services/firewall/fwaas_plugin.py:280 +#: neutron/services/firewall/fwaas_plugin.py:289 msgid "remove_rule() called" msgstr "" @@ -2729,30 +2729,35 @@ msgstr "" msgid "Missing rule info argument for insert/remove rule operation." msgstr "" -#: neutron/extensions/firewall.py:138 +#: neutron/extensions/firewall.py:98 +#, python-format +msgid "%(driver)s: Internal driver error." +msgstr "" + +#: neutron/extensions/firewall.py:147 #, python-format msgid "Port '%s' is not a valid number" msgstr "" -#: neutron/extensions/firewall.py:142 +#: neutron/extensions/firewall.py:151 #, python-format msgid "Invalid port '%s'" msgstr "" -#: neutron/extensions/firewall.py:156 +#: neutron/extensions/firewall.py:165 #, python-format msgid "%(msg_ip)s and %(msg_subnet)s" msgstr "" -#: neutron/extensions/firewall.py:276 +#: neutron/extensions/firewall.py:285 msgid "Number of firewalls allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/extensions/firewall.py:280 +#: neutron/extensions/firewall.py:289 msgid "Number of firewall policies allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/extensions/firewall.py:284 +#: neutron/extensions/firewall.py:293 msgid "Number of firewall rules allowed per tenant, -1 for unlimited" msgstr "" @@ -2939,6 +2944,7 @@ msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:56 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:373 msgid "plugin does not support updating provider attributes" msgstr "" @@ -4165,115 +4171,107 @@ msgstr "" msgid "Connect success to host %(host)s:%(ssh_port)d" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:75 +#: neutron/plugins/cisco/network_plugin.py:74 #, python-format msgid "Model %s manages state" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:88 +#: neutron/plugins/cisco/network_plugin.py:87 msgid "Plugin initialization complete" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:134 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:222 +#: neutron/plugins/cisco/network_plugin.py:133 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:223 msgid "create_network() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:151 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:254 +#: neutron/plugins/cisco/network_plugin.py:150 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:255 msgid "update_network() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:164 +#: neutron/plugins/cisco/network_plugin.py:163 msgid "delete_network() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:187 +#: neutron/plugins/cisco/network_plugin.py:186 msgid "get_network() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:192 +#: neutron/plugins/cisco/network_plugin.py:191 msgid "get_networks() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:197 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:320 +#: neutron/plugins/cisco/network_plugin.py:196 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:321 msgid "create_port() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:207 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:406 +#: neutron/plugins/cisco/network_plugin.py:206 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:407 msgid "delete_port() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:226 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:365 +#: neutron/plugins/cisco/network_plugin.py:225 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:366 msgid "update_port() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:237 +#: neutron/plugins/cisco/network_plugin.py:236 msgid "create_subnet() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:249 +#: neutron/plugins/cisco/network_plugin.py:248 #: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:339 msgid "update_subnet() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:255 +#: neutron/plugins/cisco/network_plugin.py:254 msgid "delete_subnet() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:278 +#: neutron/plugins/cisco/network_plugin.py:277 #: neutron/plugins/cisco/db/network_db_v2.py:38 msgid "get_all_qoss() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:284 +#: neutron/plugins/cisco/network_plugin.py:283 msgid "get_qos_details() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:294 +#: neutron/plugins/cisco/network_plugin.py:293 msgid "create_qos() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:300 +#: neutron/plugins/cisco/network_plugin.py:299 msgid "delete_qos() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:310 +#: neutron/plugins/cisco/network_plugin.py:309 msgid "rename_qos() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:321 +#: neutron/plugins/cisco/network_plugin.py:320 msgid "get_all_credentials() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:327 +#: neutron/plugins/cisco/network_plugin.py:326 msgid "get_credential_details() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:338 -msgid "create_credential() called" -msgstr "" - -#: neutron/plugins/cisco/network_plugin.py:345 -msgid "delete_credential() called" -msgstr "" - -#: neutron/plugins/cisco/network_plugin.py:356 +#: neutron/plugins/cisco/network_plugin.py:335 msgid "rename_credential() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:367 +#: neutron/plugins/cisco/network_plugin.py:345 msgid "schedule_host() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:379 +#: neutron/plugins/cisco/network_plugin.py:357 msgid "associate_port() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:386 +#: neutron/plugins/cisco/network_plugin.py:364 msgid "detach_port() called" msgstr "" @@ -4284,7 +4282,7 @@ msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:32 msgid "" -"Unable to complete operation. No more dynamic nics are available in the " +"Unable to complete operation. No more dynamic NICs are available in the " "system." msgstr "" @@ -4292,93 +4290,168 @@ msgstr "" #, python-format msgid "" "NetworkVlanBinding for %(vlan_id)s and network %(network_id)s already " -"exists" +"exists." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:44 #, python-format -msgid "Vlan ID %(vlan_id)s not found" +msgid "Vlan ID %(vlan_id)s not found." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:49 -msgid "No Vlan ID available" +msgid "" +"Unable to complete operation. VLAN ID exists outside of the configured " +"network segment range." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:54 -#, python-format -msgid "QoS level %(qos_id)s could not be found for tenant %(tenant_id)s" +#: neutron/plugins/cisco/common/cisco_exceptions.py:55 +msgid "No Vlan ID available." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:60 #, python-format -msgid "QoS level with name %(qos_name)s already exists for tenant %(tenant_id)s" +msgid "QoS level %(qos_id)s could not be found for tenant %(tenant_id)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:66 #, python-format -msgid "Credential %(credential_id)s could not be found for tenant %(tenant_id)s" +msgid "QoS level with name %(qos_name)s already exists for tenant %(tenant_id)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:72 #, python-format -msgid "Credential %(credential_name)s could not be found for tenant %(tenant_id)s" +msgid "Credential %(credential_id)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:77 +#, python-format +msgid "Credential %(credential_name)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:78 +#: neutron/plugins/cisco/common/cisco_exceptions.py:82 #, python-format -msgid "Credential %(credential_name)s already exists for tenant %(tenant_id)s" +msgid "Credential %(credential_name)s already exists." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:84 +#: neutron/plugins/cisco/common/cisco_exceptions.py:87 #, python-format msgid "Provider network %s already exists" msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:89 +#: neutron/plugins/cisco/common/cisco_exceptions.py:92 #, python-format msgid "Connection to %(host)s is not configured." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:94 +#: neutron/plugins/cisco/common/cisco_exceptions.py:97 #, python-format msgid "Unable to connect to Nexus %(nexus_host)s. Reason: %(exc)s." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:99 +#: neutron/plugins/cisco/common/cisco_exceptions.py:102 #, python-format msgid "Failed to configure Nexus: %(config)s. Reason: %(exc)s." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:104 +#: neutron/plugins/cisco/common/cisco_exceptions.py:107 #, python-format -msgid "Nexus Port Binding (%(filters)s) is not present" +msgid "Nexus Port Binding (%(filters)s) is not present." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:113 -msgid "No usable Nexus switch found to create SVI interface" +#: neutron/plugins/cisco/common/cisco_exceptions.py:116 +msgid "No usable Nexus switch found to create SVI interface." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:118 +#: neutron/plugins/cisco/common/cisco_exceptions.py:121 #, python-format -msgid "PortVnic Binding %(port_id)s already exists" +msgid "PortVnic Binding %(port_id)s already exists." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:123 +#: neutron/plugins/cisco/common/cisco_exceptions.py:126 #, python-format -msgid "PortVnic Binding %(port_id)s is not present" +msgid "PortVnic Binding %(port_id)s is not present." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:131 +msgid "No subnet_id specified for router gateway." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:136 +#, python-format +msgid "Subnet %(subnet_id)s has an interface on %(router_id)s." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:141 +msgid "Nexus hardware router gateway only uses Subnet Ids." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:145 +#, python-format +msgid "" +"Unable to unplug the attachment %(att_id)s from port %(port_id)s for " +"network %(net_id)s. The attachment %(att_id)s does not exist." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:128 -msgid "No subnet_id specified for router gateway" +#: neutron/plugins/cisco/common/cisco_exceptions.py:152 +#, python-format +msgid "Policy Profile %(profile_id)s already exists." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:158 +#, python-format +msgid "Policy Profile %(profile_id)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:163 +#, python-format +msgid "Network Profile %(profile_id)s already exists." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:169 +#, python-format +msgid "Network Profile %(profile_id)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:174 +#, python-format +msgid "" +"No more segments available in network segment pool " +"%(network_profile_name)s." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:180 +#, python-format +msgid "VM Network %(name)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:185 +#, python-format +msgid "Unable to create the network. The VXLAN ID %(vxlan_id)s is in use." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:191 +#, python-format +msgid "Connection to VSM failed: %(reason)s." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:196 +#, python-format +msgid "Internal VSM Error: %(reason)s." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:201 +#, python-format +msgid "Network Binding for network %(network_id)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:133 +#: neutron/plugins/cisco/common/cisco_exceptions.py:207 #, python-format -msgid "Subnet %(subnet_id)s has an interface on %(router_id)s" +msgid "Port Binding for port %(port_id)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:138 -msgid "Nexus hardware router gateway only uses Subnet Ids" +#: neutron/plugins/cisco/common/cisco_exceptions.py:213 +#, python-format +msgid "Profile-Tenant binding for profile %(profile_id)s could not be found." msgstr "" #: neutron/plugins/cisco/common/cisco_faults.py:74 @@ -4429,31 +4502,223 @@ msgstr "" msgid "Nexus Switch to use" msgstr "" -#: neutron/plugins/cisco/common/config.py:36 +#: neutron/plugins/cisco/common/config.py:35 msgid "VLAN Name prefix" msgstr "" -#: neutron/plugins/cisco/common/config.py:38 +#: neutron/plugins/cisco/common/config.py:37 msgid "VLAN Name prefix for provider vlans" msgstr "" -#: neutron/plugins/cisco/common/config.py:46 +#: neutron/plugins/cisco/common/config.py:45 msgid "Distribute SVI interfaces over all switches" msgstr "" -#: neutron/plugins/cisco/common/config.py:50 +#: neutron/plugins/cisco/common/config.py:49 msgid "Model Class" msgstr "" -#: neutron/plugins/cisco/common/config.py:54 +#: neutron/plugins/cisco/common/config.py:53 msgid "Nexus Driver Name" msgstr "" +#: neutron/plugins/cisco/common/config.py:58 +msgid "N1K Integration Bridge" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:60 +msgid "N1K Enable Tunneling" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:62 +msgid "N1K Tunnel Bridge" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:64 +msgid "N1K Local IP" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:66 +msgid "N1K Tenant Network Type" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:68 +msgid "N1K Bridge Mappings" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:70 +msgid "N1K VXLAN ID Ranges" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:72 +msgid "N1K Network VLAN Ranges" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:74 +msgid "N1K default policy profile" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:76 +msgid "N1K Policy profile polling duration in seconds" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:101 +#, python-format +msgid "seg_min %(seg_min)s, seg_max %(seg_max)s" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:226 +#, python-format +msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:344 +#, python-format +msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:348 +#, python-format +msgid "" +"Reserving specific vlan %(vlan)s on physical network %(network)s outside " +"pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:376 +#, python-format +msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:381 +#, python-format +msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:385 +#, python-format +msgid "vlan_id %(vlan)s on physical network %(network)s not found" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:395 +#, python-format +msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:433 +#, python-format +msgid "Removing vxlan %s from pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:464 +#, python-format +msgid "Reserving specific vxlan %s from pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:466 +#, python-format +msgid "Reserving specific vxlan %s outside pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:488 +#, python-format +msgid "Releasing vxlan %s to pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:492 +#, python-format +msgid "Releasing vxlan %s outside pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:495 +#, python-format +msgid "vxlan_id %s not found" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:603 +msgid "create_network_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:621 +msgid "delete_network_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:635 +msgid "update_network_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:644 +msgid "get_network_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:670 +msgid "create_policy_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:681 +msgid "delete_policy_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:690 +msgid "update_policy_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:699 +msgid "get_policy_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:726 +msgid "_profile_binding_exists()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:733 +msgid "_get_profile_binding" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:742 +msgid "get_profile_binding()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:751 +msgid "delete_profile_binding()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:758 +#, python-format +msgid "" +"Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " +"ID %(tenant_id)" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:772 +msgid "_get_profile_bindings()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:991 +msgid "invalid segment range. example range: 500-550" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1001 +msgid "arguments segment_type and segment_range missing for network profile" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1008 +msgid "segment_type should either be vlan or vxlan" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1036 +#, python-format +msgid "NetworkProfile name %s already exists" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1048 +msgid "segment range overlaps with another profile" +msgstr "" + #: neutron/plugins/cisco/db/network_db_v2.py:46 msgid "get_qos() called" msgstr "" -#: neutron/plugins/cisco/db/network_db_v2.py:60 +#: neutron/plugins/cisco/db/network_db_v2.py:59 msgid "add_qos() called" msgstr "" @@ -4500,65 +4765,317 @@ msgstr "" msgid "get_nexussvi_bindings() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:75 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:77 #, python-format msgid "Loaded device plugin %s\n" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:93 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:94 #, python-format msgid "%(module)s.%(name)s init done" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:139 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:140 #, python-format msgid "No %s Plugin loaded" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:140 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:141 #, python-format msgid "%(plugin_key)s: %(function_name)s with args %(args)s ignored" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:235 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:236 #, python-format msgid "provider network added to DB: %(network_id)s, %(vlan_id)s" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:279 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:280 #, python-format msgid "provider network removed from DB: %s" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:387 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:388 #, python-format msgid "Unable to update port '%s' on Nexus switch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:442 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:443 msgid "Nexus plugin loaded, creating SVI on switch" msgstr "" #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:463 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:490 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:488 msgid "No Nexus plugin, sending to vswitch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:478 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:477 msgid "Nexus plugin loaded, deleting SVI from switch" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:155 -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:162 -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:175 -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:182 -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:202 -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:208 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:195 +#, python-format +msgid "seg id %s\n" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:233 +msgid "logical network" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:253 +msgid "network_segment_pool" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:293 +msgid "Invalid input for CIDR" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:410 +#, python-format +msgid "req: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:415 +#, python-format +msgid "status_code %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:420 +#, python-format +msgid "VSM: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:192 +msgid "_setup_vsm" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:213 +msgid "_populate_policy_profiles" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:216 +#, python-format +msgid "_populate_policy_profiles %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:224 +msgid "No policy profile populated from VSM" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:231 +msgid "_poll_policies" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:313 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324 +#: neutron/plugins/mlnx/mlnx_plugin.py:155 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378 +msgid "provider:network_type required" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:317 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:331 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:334 +#: neutron/plugins/mlnx/mlnx_plugin.py:185 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:388 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 +msgid "provider:segmentation_id required" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:320 +msgid "provider:segmentation_id out of range (1 through 4094)" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:325 +msgid "provider:physical_network specified for VXLAN network" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:334 +msgid "provider:segmentation_id out of range (5000+)" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:338 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 +#: neutron/plugins/mlnx/mlnx_plugin.py:171 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 +#, python-format +msgid "provider:network_type %s not supported" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:344 +#: neutron/plugins/mlnx/mlnx_plugin.py:212 +#, python-format +msgid "unknown provider:physical_network %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:350 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:368 +#: neutron/plugins/mlnx/mlnx_plugin.py:218 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 +msgid "provider:physical_network required" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:405 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:408 +msgid "n1kv:profile_id does not exist" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:419 +msgid "_send_create_logical_network" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:440 +#, python-format +msgid "_send_create_network_profile_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:450 +#, python-format +msgid "_send_delete_network_profile_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:463 +#, python-format +msgid "_send_create_network_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:477 +#, python-format +msgid "_send_update_network_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:494 +#, python-format +msgid "_send_delete_network_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:508 +#, python-format +msgid "_send_create_subnet_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:522 +#, python-format +msgid "_send_delete_subnet_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:539 +#, python-format +msgid "_send_create_port_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:580 +#, python-format +msgid "_send_update_port_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:595 +#, python-format +msgid "_send_delete_port_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:636 +#, python-format +msgid "create network: profile_id=%s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:644 +#, python-format +msgid "" +"Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, " +"multicast_ip %(multicast_ip)s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:687 +#: neutron/plugins/hyperv/hyperv_neutron_plugin.py:249 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:174 +#: neutron/plugins/mlnx/mlnx_plugin.py:271 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:479 +#, python-format +msgid "Created network: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:708 +#, python-format +msgid "Updated network: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:734 +#, python-format +msgid "Deleted network: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:744 +#, python-format +msgid "Get network: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:765 +msgid "Get networks" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:803 +#, python-format +msgid "create port: profile_id=%s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:816 +#, python-format +msgid "Created port: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:836 +#, python-format +msgid "Update port: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:863 +#, python-format +msgid "Get port: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:883 +msgid "Get ports" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:899 +msgid "Create subnet" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:907 +#, python-format +msgid "Created subnet: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:918 +msgid "Update subnet" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:932 +#, python-format +msgid "Delete subnet: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:947 +#, python-format +msgid "Get subnet: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:967 +msgid "Get subnets" +msgstr "" + +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:158 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:165 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:178 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:185 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:205 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:211 #, python-format msgid "NexusDriver: %s" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:189 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:192 #, python-format msgid "NexusDriver created VLAN: %s" msgstr "" @@ -4727,14 +5244,6 @@ msgstr "" msgid "Network type %s not supported" msgstr "" -#: neutron/plugins/hyperv/hyperv_neutron_plugin.py:249 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:174 -#: neutron/plugins/mlnx/mlnx_plugin.py:271 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:479 -#, python-format -msgid "Created network: %s" -msgstr "" - #: neutron/plugins/hyperv/rpc_callbacks.py:77 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:116 #: neutron/plugins/mlnx/rpc_callbacks.py:97 @@ -4979,25 +5488,12 @@ msgstr "" msgid "%s. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324 -#: neutron/plugins/mlnx/mlnx_plugin.py:155 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378 -msgid "provider:network_type required" -msgstr "" - #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:328 #: neutron/plugins/mlnx/mlnx_plugin.py:180 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:382 msgid "provider:segmentation_id specified for flat network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:334 -#: neutron/plugins/mlnx/mlnx_plugin.py:185 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:388 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 -msgid "provider:segmentation_id required" -msgstr "" - #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:337 #: neutron/plugins/mlnx/mlnx_plugin.py:188 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:391 @@ -5017,25 +5513,12 @@ msgstr "" msgid "provider:segmentation_id specified for local network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 -#: neutron/plugins/mlnx/mlnx_plugin.py:171 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 -#, python-format -msgid "provider:network_type %s not supported" -msgstr "" - #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:362 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:368 -#: neutron/plugins/mlnx/mlnx_plugin.py:218 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 -msgid "provider:physical_network required" -msgstr "" - #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:89 msgid "Invalid Network ID, will lead to incorrect bridgename" msgstr "" @@ -6410,11 +6893,6 @@ msgstr "" msgid "%s. Server terminated!" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:212 -#, python-format -msgid "unknown provider:physical_network %s" -msgstr "" - #: neutron/plugins/mlnx/mlnx_plugin.py:233 msgid "invalid vnic_type on port_create" msgstr "" @@ -6674,118 +7152,118 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:166 +#: neutron/plugins/nec/nec_plugin.py:150 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:170 +#: neutron/plugins/nec/nec_plugin.py:154 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:174 +#: neutron/plugins/nec/nec_plugin.py:158 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:180 +#: neutron/plugins/nec/nec_plugin.py:162 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:186 +#: neutron/plugins/nec/nec_plugin.py:170 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:204 -#, python-format -msgid "delete_ofc_port() failed due to %s" +#: neutron/plugins/nec/nec_plugin.py:183 +msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:208 -msgid "deactivate_port(): skip, ofc_port does not exist." +#: neutron/plugins/nec/nec_plugin.py:191 +#, python-format +msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:220 +#: neutron/plugins/nec/nec_plugin.py:212 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:239 +#: neutron/plugins/nec/nec_plugin.py:229 #, python-format -msgid "create_network() failed due to %s" +msgid "failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:255 +#: neutron/plugins/nec/nec_plugin.py:245 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:295 +#: neutron/plugins/nec/nec_plugin.py:285 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:314 +#: neutron/plugins/nec/nec_plugin.py:304 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:329 +#: neutron/plugins/nec/nec_plugin.py:319 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:344 +#: neutron/plugins/nec/nec_plugin.py:334 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:357 +#: neutron/plugins/nec/nec_plugin.py:347 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:380 +#: neutron/plugins/nec/nec_plugin.py:371 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:409 +#: neutron/plugins/nec/nec_plugin.py:400 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:417 +#: neutron/plugins/nec/nec_plugin.py:408 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:477 +#: neutron/plugins/nec/nec_plugin.py:468 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:508 +#: neutron/plugins/nec/nec_plugin.py:499 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:518 +#: neutron/plugins/nec/nec_plugin.py:509 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:537 +#: neutron/plugins/nec/nec_plugin.py:528 #, 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:542 +#: neutron/plugins/nec/nec_plugin.py:533 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -8827,27 +9305,127 @@ msgstr "" msgid "Multiple providers specified for service %s" msgstr "" -#: neutron/services/firewall/fwaas_plugin.py:47 +#: neutron/services/firewall/fwaas_plugin.py:48 msgid "set_firewall_status() called" msgstr "" -#: neutron/services/firewall/fwaas_plugin.py:59 +#: neutron/services/firewall/fwaas_plugin.py:60 msgid "firewall_deleted() called" msgstr "" -#: neutron/services/firewall/fwaas_plugin.py:67 +#: neutron/services/firewall/fwaas_plugin.py:68 #, python-format msgid "Firewall %s unexpectedly deleted by agent." msgstr "" -#: neutron/services/firewall/fwaas_plugin.py:73 +#: neutron/services/firewall/fwaas_plugin.py:74 msgid "get_firewalls_for_tenant() called" msgstr "" -#: neutron/services/firewall/fwaas_plugin.py:82 +#: neutron/services/firewall/fwaas_plugin.py:83 msgid "get_firewalls_for_tenant_without_rules() called" msgstr "" +#: neutron/services/firewall/fwaas_plugin.py:89 +msgid "get_tenants_with_firewalls() called" +msgstr "" + +#: neutron/services/firewall/agents/firewall_agent_api.py:34 +msgid "Name of the FWaaS Driver" +msgstr "" + +#: neutron/services/firewall/agents/firewall_agent_api.py:38 +msgid "Enable FWaaS" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:45 +msgid "Retrieve Firewall with rules from Plugin" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:54 +msgid "Retrieve Tenants with Firewalls configured from Plugin" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:66 +msgid "Initializing firewall agent" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:73 +#, python-format +msgid "FWaaS Driver Loaded: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:75 +#, python-format +msgid "Error importing FWaaS device driver: %s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:107 +#, python-format +msgid "%(func_name)s from agent for fw: %(fwid)s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:115 +#, python-format +msgid "No Routers on tenant: %s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:117 +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:241 +#, python-format +msgid "Apply fw on Router List: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:126 +#, python-format +msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:141 +#, python-format +msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:158 +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:171 +#, python-format +msgid "Firewall Driver Error on fw state %(fwmsg)s for fw: %(fwid)s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:183 +#, python-format +msgid "Process router add, router_id: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:194 +#, python-format +msgid "Process router add, fw_list: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:211 +#, python-format +msgid "FWaaS RPC info call failed for '%s'." +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:223 +#, python-format +msgid "Tenants with Firewalls: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:233 +#, python-format +msgid "Router List: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:235 +#, python-format +msgid "fw_list: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252 +msgid "Failed fwaas process services sync" +msgstr "" + #: neutron/services/loadbalancer/agent_scheduler.py:94 #, python-format msgid "Pool %(pool_id)s has already been hosted by lbaas agent %(agent_id)s" @@ -9208,3 +9786,76 @@ msgstr "" #~ msgid "get_all_nexusport_bindings() called" #~ msgstr "" +#~ msgid "" +#~ "%(class_name)s method %(method_name)scalled with " +#~ "arguments %(args)s %(kwargs)s " +#~ msgstr "" + +#~ msgid "create_credential() called" +#~ msgstr "" + +#~ msgid "delete_credential() called" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to complete operation. No more" +#~ " dynamic nics are available in the" +#~ " system." +#~ msgstr "" + +#~ msgid "" +#~ "NetworkVlanBinding for %(vlan_id)s and network" +#~ " %(network_id)s already exists" +#~ msgstr "" + +#~ msgid "Vlan ID %(vlan_id)s not found" +#~ msgstr "" + +#~ msgid "No Vlan ID available" +#~ msgstr "" + +#~ msgid "QoS level %(qos_id)s could not be found for tenant %(tenant_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "QoS level with name %(qos_name)s already" +#~ " exists for tenant %(tenant_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "Credential %(credential_id)s could not be " +#~ "found for tenant %(tenant_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "Credential %(credential_name)s could not be" +#~ " found for tenant %(tenant_id)s" +#~ msgstr "" + +#~ msgid "Credential %(credential_name)s already exists for tenant %(tenant_id)s" +#~ msgstr "" + +#~ msgid "Nexus Port Binding (%(filters)s) is not present" +#~ msgstr "" + +#~ msgid "No usable Nexus switch found to create SVI interface" +#~ msgstr "" + +#~ msgid "PortVnic Binding %(port_id)s already exists" +#~ msgstr "" + +#~ msgid "PortVnic Binding %(port_id)s is not present" +#~ msgstr "" + +#~ msgid "No subnet_id specified for router gateway" +#~ msgstr "" + +#~ msgid "Subnet %(subnet_id)s has an interface on %(router_id)s" +#~ msgstr "" + +#~ msgid "Nexus hardware router gateway only uses Subnet Ids" +#~ msgstr "" + +#~ msgid "create_network() failed due to %s" +#~ msgstr "" + diff --git a/neutron/locale/tl/LC_MESSAGES/neutron.po b/neutron/locale/tl/LC_MESSAGES/neutron.po index 460880021..8b4ca47db 100644 --- a/neutron/locale/tl/LC_MESSAGES/neutron.po +++ b/neutron/locale/tl/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-08-12 06:14+0000\n" +"POT-Creation-Date: 2013-08-13 06:13+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Tagalog " @@ -517,20 +517,20 @@ msgstr "" msgid "Unable update lease. Exception" msgstr "" -#: neutron/agent/dhcp_agent.py:841 neutron/agent/l3_agent.py:805 +#: neutron/agent/dhcp_agent.py:841 neutron/agent/l3_agent.py:808 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:847 neutron/agent/l3_agent.py:810 +#: neutron/agent/dhcp_agent.py:847 neutron/agent/l3_agent.py:813 #: 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:855 neutron/agent/l3_agent.py:815 +#: neutron/agent/dhcp_agent.py:855 neutron/agent/l3_agent.py:818 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:281 #, python-format msgid "agent_updated by server side %s!" @@ -583,65 +583,65 @@ msgid "" "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:334 +#: neutron/agent/l3_agent.py:335 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:336 neutron/db/l3_db.py:924 +#: neutron/agent/l3_agent.py:337 neutron/db/l3_db.py:924 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: neutron/agent/l3_agent.py:470 +#: neutron/agent/l3_agent.py:471 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: neutron/agent/l3_agent.py:607 +#: neutron/agent/l3_agent.py:608 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:612 +#: neutron/agent/l3_agent.py:613 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:620 +#: neutron/agent/l3_agent.py:621 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:624 +#: neutron/agent/l3_agent.py:625 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:631 +#: neutron/agent/l3_agent.py:632 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: neutron/agent/l3_agent.py:687 neutron/agent/l3_agent.py:716 +#: neutron/agent/l3_agent.py:688 neutron/agent/l3_agent.py:719 msgid "Failed synchronizing routers" msgstr "" -#: neutron/agent/l3_agent.py:712 +#: neutron/agent/l3_agent.py:715 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:720 +#: neutron/agent/l3_agent.py:723 msgid "L3 agent started" msgstr "" -#: neutron/agent/l3_agent.py:740 +#: neutron/agent/l3_agent.py:743 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:748 +#: neutron/agent/l3_agent.py:751 #, python-format msgid "Removed route entry is '%s'" msgstr "" @@ -1951,7 +1951,7 @@ msgstr "" #: neutron/common/log.py:31 #, python-format msgid "" -"%(class_name)s method %(method_name)scalled with arguments %(args)s " +"%(class_name)s method %(method_name)s called with arguments %(args)s " "%(kwargs)s " msgstr "" @@ -2425,17 +2425,17 @@ msgid "" msgstr "" #: neutron/db/firewall/firewall_db.py:228 -#: neutron/services/firewall/fwaas_plugin.py:202 +#: neutron/services/firewall/fwaas_plugin.py:211 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:244 -#: neutron/services/firewall/fwaas_plugin.py:211 +#: neutron/services/firewall/fwaas_plugin.py:220 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:254 -#: neutron/services/firewall/fwaas_plugin.py:226 +#: neutron/services/firewall/fwaas_plugin.py:235 msgid "delete_firewall() called" msgstr "" @@ -2456,7 +2456,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:296 -#: neutron/services/firewall/fwaas_plugin.py:235 +#: neutron/services/firewall/fwaas_plugin.py:244 msgid "update_firewall_policy() called" msgstr "" @@ -2481,12 +2481,12 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:364 -#: neutron/services/firewall/fwaas_plugin.py:243 +#: neutron/services/firewall/fwaas_plugin.py:252 msgid "update_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:388 -#: neutron/services/firewall/fwaas_plugin.py:253 +#: neutron/services/firewall/fwaas_plugin.py:262 msgid "delete_firewall_rule() called" msgstr "" @@ -2503,12 +2503,12 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:416 -#: neutron/services/firewall/fwaas_plugin.py:272 +#: neutron/services/firewall/fwaas_plugin.py:281 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:456 -#: neutron/services/firewall/fwaas_plugin.py:280 +#: neutron/services/firewall/fwaas_plugin.py:289 msgid "remove_rule() called" msgstr "" @@ -2729,30 +2729,35 @@ msgstr "" msgid "Missing rule info argument for insert/remove rule operation." msgstr "" -#: neutron/extensions/firewall.py:138 +#: neutron/extensions/firewall.py:98 +#, python-format +msgid "%(driver)s: Internal driver error." +msgstr "" + +#: neutron/extensions/firewall.py:147 #, python-format msgid "Port '%s' is not a valid number" msgstr "" -#: neutron/extensions/firewall.py:142 +#: neutron/extensions/firewall.py:151 #, python-format msgid "Invalid port '%s'" msgstr "" -#: neutron/extensions/firewall.py:156 +#: neutron/extensions/firewall.py:165 #, python-format msgid "%(msg_ip)s and %(msg_subnet)s" msgstr "" -#: neutron/extensions/firewall.py:276 +#: neutron/extensions/firewall.py:285 msgid "Number of firewalls allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/extensions/firewall.py:280 +#: neutron/extensions/firewall.py:289 msgid "Number of firewall policies allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/extensions/firewall.py:284 +#: neutron/extensions/firewall.py:293 msgid "Number of firewall rules allowed per tenant, -1 for unlimited" msgstr "" @@ -2939,6 +2944,7 @@ msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:56 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:373 msgid "plugin does not support updating provider attributes" msgstr "" @@ -4165,115 +4171,107 @@ msgstr "" msgid "Connect success to host %(host)s:%(ssh_port)d" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:75 +#: neutron/plugins/cisco/network_plugin.py:74 #, python-format msgid "Model %s manages state" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:88 +#: neutron/plugins/cisco/network_plugin.py:87 msgid "Plugin initialization complete" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:134 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:222 +#: neutron/plugins/cisco/network_plugin.py:133 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:223 msgid "create_network() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:151 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:254 +#: neutron/plugins/cisco/network_plugin.py:150 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:255 msgid "update_network() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:164 +#: neutron/plugins/cisco/network_plugin.py:163 msgid "delete_network() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:187 +#: neutron/plugins/cisco/network_plugin.py:186 msgid "get_network() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:192 +#: neutron/plugins/cisco/network_plugin.py:191 msgid "get_networks() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:197 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:320 +#: neutron/plugins/cisco/network_plugin.py:196 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:321 msgid "create_port() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:207 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:406 +#: neutron/plugins/cisco/network_plugin.py:206 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:407 msgid "delete_port() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:226 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:365 +#: neutron/plugins/cisco/network_plugin.py:225 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:366 msgid "update_port() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:237 +#: neutron/plugins/cisco/network_plugin.py:236 msgid "create_subnet() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:249 +#: neutron/plugins/cisco/network_plugin.py:248 #: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:339 msgid "update_subnet() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:255 +#: neutron/plugins/cisco/network_plugin.py:254 msgid "delete_subnet() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:278 +#: neutron/plugins/cisco/network_plugin.py:277 #: neutron/plugins/cisco/db/network_db_v2.py:38 msgid "get_all_qoss() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:284 +#: neutron/plugins/cisco/network_plugin.py:283 msgid "get_qos_details() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:294 +#: neutron/plugins/cisco/network_plugin.py:293 msgid "create_qos() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:300 +#: neutron/plugins/cisco/network_plugin.py:299 msgid "delete_qos() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:310 +#: neutron/plugins/cisco/network_plugin.py:309 msgid "rename_qos() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:321 +#: neutron/plugins/cisco/network_plugin.py:320 msgid "get_all_credentials() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:327 +#: neutron/plugins/cisco/network_plugin.py:326 msgid "get_credential_details() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:338 -msgid "create_credential() called" -msgstr "" - -#: neutron/plugins/cisco/network_plugin.py:345 -msgid "delete_credential() called" -msgstr "" - -#: neutron/plugins/cisco/network_plugin.py:356 +#: neutron/plugins/cisco/network_plugin.py:335 msgid "rename_credential() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:367 +#: neutron/plugins/cisco/network_plugin.py:345 msgid "schedule_host() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:379 +#: neutron/plugins/cisco/network_plugin.py:357 msgid "associate_port() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:386 +#: neutron/plugins/cisco/network_plugin.py:364 msgid "detach_port() called" msgstr "" @@ -4284,7 +4282,7 @@ msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:32 msgid "" -"Unable to complete operation. No more dynamic nics are available in the " +"Unable to complete operation. No more dynamic NICs are available in the " "system." msgstr "" @@ -4292,93 +4290,168 @@ msgstr "" #, python-format msgid "" "NetworkVlanBinding for %(vlan_id)s and network %(network_id)s already " -"exists" +"exists." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:44 #, python-format -msgid "Vlan ID %(vlan_id)s not found" +msgid "Vlan ID %(vlan_id)s not found." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:49 -msgid "No Vlan ID available" +msgid "" +"Unable to complete operation. VLAN ID exists outside of the configured " +"network segment range." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:54 -#, python-format -msgid "QoS level %(qos_id)s could not be found for tenant %(tenant_id)s" +#: neutron/plugins/cisco/common/cisco_exceptions.py:55 +msgid "No Vlan ID available." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:60 #, python-format -msgid "QoS level with name %(qos_name)s already exists for tenant %(tenant_id)s" +msgid "QoS level %(qos_id)s could not be found for tenant %(tenant_id)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:66 #, python-format -msgid "Credential %(credential_id)s could not be found for tenant %(tenant_id)s" +msgid "QoS level with name %(qos_name)s already exists for tenant %(tenant_id)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:72 #, python-format -msgid "Credential %(credential_name)s could not be found for tenant %(tenant_id)s" +msgid "Credential %(credential_id)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:77 +#, python-format +msgid "Credential %(credential_name)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:78 +#: neutron/plugins/cisco/common/cisco_exceptions.py:82 #, python-format -msgid "Credential %(credential_name)s already exists for tenant %(tenant_id)s" +msgid "Credential %(credential_name)s already exists." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:84 +#: neutron/plugins/cisco/common/cisco_exceptions.py:87 #, python-format msgid "Provider network %s already exists" msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:89 +#: neutron/plugins/cisco/common/cisco_exceptions.py:92 #, python-format msgid "Connection to %(host)s is not configured." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:94 +#: neutron/plugins/cisco/common/cisco_exceptions.py:97 #, python-format msgid "Unable to connect to Nexus %(nexus_host)s. Reason: %(exc)s." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:99 +#: neutron/plugins/cisco/common/cisco_exceptions.py:102 #, python-format msgid "Failed to configure Nexus: %(config)s. Reason: %(exc)s." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:104 +#: neutron/plugins/cisco/common/cisco_exceptions.py:107 #, python-format -msgid "Nexus Port Binding (%(filters)s) is not present" +msgid "Nexus Port Binding (%(filters)s) is not present." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:113 -msgid "No usable Nexus switch found to create SVI interface" +#: neutron/plugins/cisco/common/cisco_exceptions.py:116 +msgid "No usable Nexus switch found to create SVI interface." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:118 +#: neutron/plugins/cisco/common/cisco_exceptions.py:121 #, python-format -msgid "PortVnic Binding %(port_id)s already exists" +msgid "PortVnic Binding %(port_id)s already exists." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:123 +#: neutron/plugins/cisco/common/cisco_exceptions.py:126 #, python-format -msgid "PortVnic Binding %(port_id)s is not present" +msgid "PortVnic Binding %(port_id)s is not present." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:131 +msgid "No subnet_id specified for router gateway." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:136 +#, python-format +msgid "Subnet %(subnet_id)s has an interface on %(router_id)s." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:141 +msgid "Nexus hardware router gateway only uses Subnet Ids." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:145 +#, python-format +msgid "" +"Unable to unplug the attachment %(att_id)s from port %(port_id)s for " +"network %(net_id)s. The attachment %(att_id)s does not exist." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:128 -msgid "No subnet_id specified for router gateway" +#: neutron/plugins/cisco/common/cisco_exceptions.py:152 +#, python-format +msgid "Policy Profile %(profile_id)s already exists." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:158 +#, python-format +msgid "Policy Profile %(profile_id)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:163 +#, python-format +msgid "Network Profile %(profile_id)s already exists." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:169 +#, python-format +msgid "Network Profile %(profile_id)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:174 +#, python-format +msgid "" +"No more segments available in network segment pool " +"%(network_profile_name)s." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:180 +#, python-format +msgid "VM Network %(name)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:185 +#, python-format +msgid "Unable to create the network. The VXLAN ID %(vxlan_id)s is in use." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:191 +#, python-format +msgid "Connection to VSM failed: %(reason)s." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:196 +#, python-format +msgid "Internal VSM Error: %(reason)s." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:201 +#, python-format +msgid "Network Binding for network %(network_id)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:133 +#: neutron/plugins/cisco/common/cisco_exceptions.py:207 #, python-format -msgid "Subnet %(subnet_id)s has an interface on %(router_id)s" +msgid "Port Binding for port %(port_id)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:138 -msgid "Nexus hardware router gateway only uses Subnet Ids" +#: neutron/plugins/cisco/common/cisco_exceptions.py:213 +#, python-format +msgid "Profile-Tenant binding for profile %(profile_id)s could not be found." msgstr "" #: neutron/plugins/cisco/common/cisco_faults.py:74 @@ -4429,31 +4502,223 @@ msgstr "" msgid "Nexus Switch to use" msgstr "" -#: neutron/plugins/cisco/common/config.py:36 +#: neutron/plugins/cisco/common/config.py:35 msgid "VLAN Name prefix" msgstr "" -#: neutron/plugins/cisco/common/config.py:38 +#: neutron/plugins/cisco/common/config.py:37 msgid "VLAN Name prefix for provider vlans" msgstr "" -#: neutron/plugins/cisco/common/config.py:46 +#: neutron/plugins/cisco/common/config.py:45 msgid "Distribute SVI interfaces over all switches" msgstr "" -#: neutron/plugins/cisco/common/config.py:50 +#: neutron/plugins/cisco/common/config.py:49 msgid "Model Class" msgstr "" -#: neutron/plugins/cisco/common/config.py:54 +#: neutron/plugins/cisco/common/config.py:53 msgid "Nexus Driver Name" msgstr "" +#: neutron/plugins/cisco/common/config.py:58 +msgid "N1K Integration Bridge" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:60 +msgid "N1K Enable Tunneling" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:62 +msgid "N1K Tunnel Bridge" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:64 +msgid "N1K Local IP" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:66 +msgid "N1K Tenant Network Type" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:68 +msgid "N1K Bridge Mappings" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:70 +msgid "N1K VXLAN ID Ranges" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:72 +msgid "N1K Network VLAN Ranges" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:74 +msgid "N1K default policy profile" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:76 +msgid "N1K Policy profile polling duration in seconds" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:101 +#, python-format +msgid "seg_min %(seg_min)s, seg_max %(seg_max)s" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:226 +#, python-format +msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:344 +#, python-format +msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:348 +#, python-format +msgid "" +"Reserving specific vlan %(vlan)s on physical network %(network)s outside " +"pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:376 +#, python-format +msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:381 +#, python-format +msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:385 +#, python-format +msgid "vlan_id %(vlan)s on physical network %(network)s not found" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:395 +#, python-format +msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:433 +#, python-format +msgid "Removing vxlan %s from pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:464 +#, python-format +msgid "Reserving specific vxlan %s from pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:466 +#, python-format +msgid "Reserving specific vxlan %s outside pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:488 +#, python-format +msgid "Releasing vxlan %s to pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:492 +#, python-format +msgid "Releasing vxlan %s outside pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:495 +#, python-format +msgid "vxlan_id %s not found" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:603 +msgid "create_network_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:621 +msgid "delete_network_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:635 +msgid "update_network_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:644 +msgid "get_network_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:670 +msgid "create_policy_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:681 +msgid "delete_policy_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:690 +msgid "update_policy_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:699 +msgid "get_policy_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:726 +msgid "_profile_binding_exists()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:733 +msgid "_get_profile_binding" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:742 +msgid "get_profile_binding()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:751 +msgid "delete_profile_binding()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:758 +#, python-format +msgid "" +"Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " +"ID %(tenant_id)" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:772 +msgid "_get_profile_bindings()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:991 +msgid "invalid segment range. example range: 500-550" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1001 +msgid "arguments segment_type and segment_range missing for network profile" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1008 +msgid "segment_type should either be vlan or vxlan" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1036 +#, python-format +msgid "NetworkProfile name %s already exists" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1048 +msgid "segment range overlaps with another profile" +msgstr "" + #: neutron/plugins/cisco/db/network_db_v2.py:46 msgid "get_qos() called" msgstr "" -#: neutron/plugins/cisco/db/network_db_v2.py:60 +#: neutron/plugins/cisco/db/network_db_v2.py:59 msgid "add_qos() called" msgstr "" @@ -4500,65 +4765,317 @@ msgstr "" msgid "get_nexussvi_bindings() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:75 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:77 #, python-format msgid "Loaded device plugin %s\n" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:93 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:94 #, python-format msgid "%(module)s.%(name)s init done" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:139 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:140 #, python-format msgid "No %s Plugin loaded" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:140 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:141 #, python-format msgid "%(plugin_key)s: %(function_name)s with args %(args)s ignored" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:235 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:236 #, python-format msgid "provider network added to DB: %(network_id)s, %(vlan_id)s" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:279 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:280 #, python-format msgid "provider network removed from DB: %s" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:387 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:388 #, python-format msgid "Unable to update port '%s' on Nexus switch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:442 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:443 msgid "Nexus plugin loaded, creating SVI on switch" msgstr "" #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:463 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:490 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:488 msgid "No Nexus plugin, sending to vswitch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:478 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:477 msgid "Nexus plugin loaded, deleting SVI from switch" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:155 -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:162 -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:175 -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:182 -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:202 -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:208 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:195 +#, python-format +msgid "seg id %s\n" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:233 +msgid "logical network" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:253 +msgid "network_segment_pool" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:293 +msgid "Invalid input for CIDR" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:410 +#, python-format +msgid "req: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:415 +#, python-format +msgid "status_code %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:420 +#, python-format +msgid "VSM: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:192 +msgid "_setup_vsm" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:213 +msgid "_populate_policy_profiles" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:216 +#, python-format +msgid "_populate_policy_profiles %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:224 +msgid "No policy profile populated from VSM" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:231 +msgid "_poll_policies" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:313 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324 +#: neutron/plugins/mlnx/mlnx_plugin.py:155 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378 +msgid "provider:network_type required" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:317 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:331 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:334 +#: neutron/plugins/mlnx/mlnx_plugin.py:185 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:388 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 +msgid "provider:segmentation_id required" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:320 +msgid "provider:segmentation_id out of range (1 through 4094)" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:325 +msgid "provider:physical_network specified for VXLAN network" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:334 +msgid "provider:segmentation_id out of range (5000+)" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:338 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 +#: neutron/plugins/mlnx/mlnx_plugin.py:171 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 +#, python-format +msgid "provider:network_type %s not supported" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:344 +#: neutron/plugins/mlnx/mlnx_plugin.py:212 +#, python-format +msgid "unknown provider:physical_network %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:350 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:368 +#: neutron/plugins/mlnx/mlnx_plugin.py:218 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 +msgid "provider:physical_network required" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:405 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:408 +msgid "n1kv:profile_id does not exist" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:419 +msgid "_send_create_logical_network" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:440 +#, python-format +msgid "_send_create_network_profile_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:450 +#, python-format +msgid "_send_delete_network_profile_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:463 +#, python-format +msgid "_send_create_network_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:477 +#, python-format +msgid "_send_update_network_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:494 +#, python-format +msgid "_send_delete_network_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:508 +#, python-format +msgid "_send_create_subnet_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:522 +#, python-format +msgid "_send_delete_subnet_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:539 +#, python-format +msgid "_send_create_port_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:580 +#, python-format +msgid "_send_update_port_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:595 +#, python-format +msgid "_send_delete_port_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:636 +#, python-format +msgid "create network: profile_id=%s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:644 +#, python-format +msgid "" +"Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, " +"multicast_ip %(multicast_ip)s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:687 +#: neutron/plugins/hyperv/hyperv_neutron_plugin.py:249 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:174 +#: neutron/plugins/mlnx/mlnx_plugin.py:271 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:479 +#, python-format +msgid "Created network: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:708 +#, python-format +msgid "Updated network: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:734 +#, python-format +msgid "Deleted network: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:744 +#, python-format +msgid "Get network: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:765 +msgid "Get networks" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:803 +#, python-format +msgid "create port: profile_id=%s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:816 +#, python-format +msgid "Created port: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:836 +#, python-format +msgid "Update port: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:863 +#, python-format +msgid "Get port: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:883 +msgid "Get ports" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:899 +msgid "Create subnet" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:907 +#, python-format +msgid "Created subnet: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:918 +msgid "Update subnet" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:932 +#, python-format +msgid "Delete subnet: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:947 +#, python-format +msgid "Get subnet: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:967 +msgid "Get subnets" +msgstr "" + +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:158 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:165 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:178 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:185 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:205 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:211 #, python-format msgid "NexusDriver: %s" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:189 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:192 #, python-format msgid "NexusDriver created VLAN: %s" msgstr "" @@ -4727,14 +5244,6 @@ msgstr "" msgid "Network type %s not supported" msgstr "" -#: neutron/plugins/hyperv/hyperv_neutron_plugin.py:249 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:174 -#: neutron/plugins/mlnx/mlnx_plugin.py:271 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:479 -#, python-format -msgid "Created network: %s" -msgstr "" - #: neutron/plugins/hyperv/rpc_callbacks.py:77 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:116 #: neutron/plugins/mlnx/rpc_callbacks.py:97 @@ -4979,25 +5488,12 @@ msgstr "" msgid "%s. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324 -#: neutron/plugins/mlnx/mlnx_plugin.py:155 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378 -msgid "provider:network_type required" -msgstr "" - #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:328 #: neutron/plugins/mlnx/mlnx_plugin.py:180 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:382 msgid "provider:segmentation_id specified for flat network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:334 -#: neutron/plugins/mlnx/mlnx_plugin.py:185 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:388 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 -msgid "provider:segmentation_id required" -msgstr "" - #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:337 #: neutron/plugins/mlnx/mlnx_plugin.py:188 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:391 @@ -5017,25 +5513,12 @@ msgstr "" msgid "provider:segmentation_id specified for local network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 -#: neutron/plugins/mlnx/mlnx_plugin.py:171 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 -#, python-format -msgid "provider:network_type %s not supported" -msgstr "" - #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:362 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:368 -#: neutron/plugins/mlnx/mlnx_plugin.py:218 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 -msgid "provider:physical_network required" -msgstr "" - #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:89 msgid "Invalid Network ID, will lead to incorrect bridgename" msgstr "" @@ -6410,11 +6893,6 @@ msgstr "" msgid "%s. Server terminated!" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:212 -#, python-format -msgid "unknown provider:physical_network %s" -msgstr "" - #: neutron/plugins/mlnx/mlnx_plugin.py:233 msgid "invalid vnic_type on port_create" msgstr "" @@ -6674,118 +7152,118 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:166 +#: neutron/plugins/nec/nec_plugin.py:150 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:170 +#: neutron/plugins/nec/nec_plugin.py:154 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:174 +#: neutron/plugins/nec/nec_plugin.py:158 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:180 +#: neutron/plugins/nec/nec_plugin.py:162 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:186 +#: neutron/plugins/nec/nec_plugin.py:170 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:204 -#, python-format -msgid "delete_ofc_port() failed due to %s" +#: neutron/plugins/nec/nec_plugin.py:183 +msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:208 -msgid "deactivate_port(): skip, ofc_port does not exist." +#: neutron/plugins/nec/nec_plugin.py:191 +#, python-format +msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:220 +#: neutron/plugins/nec/nec_plugin.py:212 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:239 +#: neutron/plugins/nec/nec_plugin.py:229 #, python-format -msgid "create_network() failed due to %s" +msgid "failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:255 +#: neutron/plugins/nec/nec_plugin.py:245 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:295 +#: neutron/plugins/nec/nec_plugin.py:285 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:314 +#: neutron/plugins/nec/nec_plugin.py:304 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:329 +#: neutron/plugins/nec/nec_plugin.py:319 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:344 +#: neutron/plugins/nec/nec_plugin.py:334 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:357 +#: neutron/plugins/nec/nec_plugin.py:347 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:380 +#: neutron/plugins/nec/nec_plugin.py:371 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:409 +#: neutron/plugins/nec/nec_plugin.py:400 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:417 +#: neutron/plugins/nec/nec_plugin.py:408 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:477 +#: neutron/plugins/nec/nec_plugin.py:468 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:508 +#: neutron/plugins/nec/nec_plugin.py:499 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:518 +#: neutron/plugins/nec/nec_plugin.py:509 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:537 +#: neutron/plugins/nec/nec_plugin.py:528 #, 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:542 +#: neutron/plugins/nec/nec_plugin.py:533 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -8827,27 +9305,127 @@ msgstr "" msgid "Multiple providers specified for service %s" msgstr "" -#: neutron/services/firewall/fwaas_plugin.py:47 +#: neutron/services/firewall/fwaas_plugin.py:48 msgid "set_firewall_status() called" msgstr "" -#: neutron/services/firewall/fwaas_plugin.py:59 +#: neutron/services/firewall/fwaas_plugin.py:60 msgid "firewall_deleted() called" msgstr "" -#: neutron/services/firewall/fwaas_plugin.py:67 +#: neutron/services/firewall/fwaas_plugin.py:68 #, python-format msgid "Firewall %s unexpectedly deleted by agent." msgstr "" -#: neutron/services/firewall/fwaas_plugin.py:73 +#: neutron/services/firewall/fwaas_plugin.py:74 msgid "get_firewalls_for_tenant() called" msgstr "" -#: neutron/services/firewall/fwaas_plugin.py:82 +#: neutron/services/firewall/fwaas_plugin.py:83 msgid "get_firewalls_for_tenant_without_rules() called" msgstr "" +#: neutron/services/firewall/fwaas_plugin.py:89 +msgid "get_tenants_with_firewalls() called" +msgstr "" + +#: neutron/services/firewall/agents/firewall_agent_api.py:34 +msgid "Name of the FWaaS Driver" +msgstr "" + +#: neutron/services/firewall/agents/firewall_agent_api.py:38 +msgid "Enable FWaaS" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:45 +msgid "Retrieve Firewall with rules from Plugin" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:54 +msgid "Retrieve Tenants with Firewalls configured from Plugin" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:66 +msgid "Initializing firewall agent" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:73 +#, python-format +msgid "FWaaS Driver Loaded: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:75 +#, python-format +msgid "Error importing FWaaS device driver: %s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:107 +#, python-format +msgid "%(func_name)s from agent for fw: %(fwid)s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:115 +#, python-format +msgid "No Routers on tenant: %s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:117 +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:241 +#, python-format +msgid "Apply fw on Router List: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:126 +#, python-format +msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:141 +#, python-format +msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:158 +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:171 +#, python-format +msgid "Firewall Driver Error on fw state %(fwmsg)s for fw: %(fwid)s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:183 +#, python-format +msgid "Process router add, router_id: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:194 +#, python-format +msgid "Process router add, fw_list: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:211 +#, python-format +msgid "FWaaS RPC info call failed for '%s'." +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:223 +#, python-format +msgid "Tenants with Firewalls: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:233 +#, python-format +msgid "Router List: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:235 +#, python-format +msgid "fw_list: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252 +msgid "Failed fwaas process services sync" +msgstr "" + #: neutron/services/loadbalancer/agent_scheduler.py:94 #, python-format msgid "Pool %(pool_id)s has already been hosted by lbaas agent %(agent_id)s" @@ -9208,3 +9786,76 @@ msgstr "" #~ msgid "get_all_nexusport_bindings() called" #~ msgstr "" +#~ msgid "" +#~ "%(class_name)s method %(method_name)scalled with " +#~ "arguments %(args)s %(kwargs)s " +#~ msgstr "" + +#~ msgid "create_credential() called" +#~ msgstr "" + +#~ msgid "delete_credential() called" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to complete operation. No more" +#~ " dynamic nics are available in the" +#~ " system." +#~ msgstr "" + +#~ msgid "" +#~ "NetworkVlanBinding for %(vlan_id)s and network" +#~ " %(network_id)s already exists" +#~ msgstr "" + +#~ msgid "Vlan ID %(vlan_id)s not found" +#~ msgstr "" + +#~ msgid "No Vlan ID available" +#~ msgstr "" + +#~ msgid "QoS level %(qos_id)s could not be found for tenant %(tenant_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "QoS level with name %(qos_name)s already" +#~ " exists for tenant %(tenant_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "Credential %(credential_id)s could not be " +#~ "found for tenant %(tenant_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "Credential %(credential_name)s could not be" +#~ " found for tenant %(tenant_id)s" +#~ msgstr "" + +#~ msgid "Credential %(credential_name)s already exists for tenant %(tenant_id)s" +#~ msgstr "" + +#~ msgid "Nexus Port Binding (%(filters)s) is not present" +#~ msgstr "" + +#~ msgid "No usable Nexus switch found to create SVI interface" +#~ msgstr "" + +#~ msgid "PortVnic Binding %(port_id)s already exists" +#~ msgstr "" + +#~ msgid "PortVnic Binding %(port_id)s is not present" +#~ msgstr "" + +#~ msgid "No subnet_id specified for router gateway" +#~ msgstr "" + +#~ msgid "Subnet %(subnet_id)s has an interface on %(router_id)s" +#~ msgstr "" + +#~ msgid "Nexus hardware router gateway only uses Subnet Ids" +#~ msgstr "" + +#~ msgid "create_network() failed due to %s" +#~ msgstr "" + diff --git a/neutron/locale/tr_TR/LC_MESSAGES/neutron.po b/neutron/locale/tr_TR/LC_MESSAGES/neutron.po index 72bd9bab0..ddf1f6ba3 100644 --- a/neutron/locale/tr_TR/LC_MESSAGES/neutron.po +++ b/neutron/locale/tr_TR/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-08-12 06:14+0000\n" +"POT-Creation-Date: 2013-08-13 06:13+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Turkish (Turkey) " @@ -517,20 +517,20 @@ msgstr "" msgid "Unable update lease. Exception" msgstr "" -#: neutron/agent/dhcp_agent.py:841 neutron/agent/l3_agent.py:805 +#: neutron/agent/dhcp_agent.py:841 neutron/agent/l3_agent.py:808 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:847 neutron/agent/l3_agent.py:810 +#: neutron/agent/dhcp_agent.py:847 neutron/agent/l3_agent.py:813 #: 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:855 neutron/agent/l3_agent.py:815 +#: neutron/agent/dhcp_agent.py:855 neutron/agent/l3_agent.py:818 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:281 #, python-format msgid "agent_updated by server side %s!" @@ -583,65 +583,65 @@ msgid "" "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:334 +#: neutron/agent/l3_agent.py:335 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:336 neutron/db/l3_db.py:924 +#: neutron/agent/l3_agent.py:337 neutron/db/l3_db.py:924 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: neutron/agent/l3_agent.py:470 +#: neutron/agent/l3_agent.py:471 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: neutron/agent/l3_agent.py:607 +#: neutron/agent/l3_agent.py:608 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:612 +#: neutron/agent/l3_agent.py:613 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:620 +#: neutron/agent/l3_agent.py:621 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:624 +#: neutron/agent/l3_agent.py:625 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:631 +#: neutron/agent/l3_agent.py:632 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: neutron/agent/l3_agent.py:687 neutron/agent/l3_agent.py:716 +#: neutron/agent/l3_agent.py:688 neutron/agent/l3_agent.py:719 msgid "Failed synchronizing routers" msgstr "" -#: neutron/agent/l3_agent.py:712 +#: neutron/agent/l3_agent.py:715 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:720 +#: neutron/agent/l3_agent.py:723 msgid "L3 agent started" msgstr "" -#: neutron/agent/l3_agent.py:740 +#: neutron/agent/l3_agent.py:743 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:748 +#: neutron/agent/l3_agent.py:751 #, python-format msgid "Removed route entry is '%s'" msgstr "" @@ -1951,7 +1951,7 @@ msgstr "" #: neutron/common/log.py:31 #, python-format msgid "" -"%(class_name)s method %(method_name)scalled with arguments %(args)s " +"%(class_name)s method %(method_name)s called with arguments %(args)s " "%(kwargs)s " msgstr "" @@ -2425,17 +2425,17 @@ msgid "" msgstr "" #: neutron/db/firewall/firewall_db.py:228 -#: neutron/services/firewall/fwaas_plugin.py:202 +#: neutron/services/firewall/fwaas_plugin.py:211 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:244 -#: neutron/services/firewall/fwaas_plugin.py:211 +#: neutron/services/firewall/fwaas_plugin.py:220 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:254 -#: neutron/services/firewall/fwaas_plugin.py:226 +#: neutron/services/firewall/fwaas_plugin.py:235 msgid "delete_firewall() called" msgstr "" @@ -2456,7 +2456,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:296 -#: neutron/services/firewall/fwaas_plugin.py:235 +#: neutron/services/firewall/fwaas_plugin.py:244 msgid "update_firewall_policy() called" msgstr "" @@ -2481,12 +2481,12 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:364 -#: neutron/services/firewall/fwaas_plugin.py:243 +#: neutron/services/firewall/fwaas_plugin.py:252 msgid "update_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:388 -#: neutron/services/firewall/fwaas_plugin.py:253 +#: neutron/services/firewall/fwaas_plugin.py:262 msgid "delete_firewall_rule() called" msgstr "" @@ -2503,12 +2503,12 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:416 -#: neutron/services/firewall/fwaas_plugin.py:272 +#: neutron/services/firewall/fwaas_plugin.py:281 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:456 -#: neutron/services/firewall/fwaas_plugin.py:280 +#: neutron/services/firewall/fwaas_plugin.py:289 msgid "remove_rule() called" msgstr "" @@ -2729,30 +2729,35 @@ msgstr "" msgid "Missing rule info argument for insert/remove rule operation." msgstr "" -#: neutron/extensions/firewall.py:138 +#: neutron/extensions/firewall.py:98 +#, python-format +msgid "%(driver)s: Internal driver error." +msgstr "" + +#: neutron/extensions/firewall.py:147 #, python-format msgid "Port '%s' is not a valid number" msgstr "" -#: neutron/extensions/firewall.py:142 +#: neutron/extensions/firewall.py:151 #, python-format msgid "Invalid port '%s'" msgstr "" -#: neutron/extensions/firewall.py:156 +#: neutron/extensions/firewall.py:165 #, python-format msgid "%(msg_ip)s and %(msg_subnet)s" msgstr "" -#: neutron/extensions/firewall.py:276 +#: neutron/extensions/firewall.py:285 msgid "Number of firewalls allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/extensions/firewall.py:280 +#: neutron/extensions/firewall.py:289 msgid "Number of firewall policies allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/extensions/firewall.py:284 +#: neutron/extensions/firewall.py:293 msgid "Number of firewall rules allowed per tenant, -1 for unlimited" msgstr "" @@ -2939,6 +2944,7 @@ msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:56 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:373 msgid "plugin does not support updating provider attributes" msgstr "" @@ -4165,115 +4171,107 @@ msgstr "" msgid "Connect success to host %(host)s:%(ssh_port)d" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:75 +#: neutron/plugins/cisco/network_plugin.py:74 #, python-format msgid "Model %s manages state" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:88 +#: neutron/plugins/cisco/network_plugin.py:87 msgid "Plugin initialization complete" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:134 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:222 +#: neutron/plugins/cisco/network_plugin.py:133 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:223 msgid "create_network() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:151 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:254 +#: neutron/plugins/cisco/network_plugin.py:150 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:255 msgid "update_network() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:164 +#: neutron/plugins/cisco/network_plugin.py:163 msgid "delete_network() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:187 +#: neutron/plugins/cisco/network_plugin.py:186 msgid "get_network() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:192 +#: neutron/plugins/cisco/network_plugin.py:191 msgid "get_networks() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:197 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:320 +#: neutron/plugins/cisco/network_plugin.py:196 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:321 msgid "create_port() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:207 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:406 +#: neutron/plugins/cisco/network_plugin.py:206 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:407 msgid "delete_port() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:226 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:365 +#: neutron/plugins/cisco/network_plugin.py:225 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:366 msgid "update_port() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:237 +#: neutron/plugins/cisco/network_plugin.py:236 msgid "create_subnet() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:249 +#: neutron/plugins/cisco/network_plugin.py:248 #: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:339 msgid "update_subnet() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:255 +#: neutron/plugins/cisco/network_plugin.py:254 msgid "delete_subnet() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:278 +#: neutron/plugins/cisco/network_plugin.py:277 #: neutron/plugins/cisco/db/network_db_v2.py:38 msgid "get_all_qoss() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:284 +#: neutron/plugins/cisco/network_plugin.py:283 msgid "get_qos_details() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:294 +#: neutron/plugins/cisco/network_plugin.py:293 msgid "create_qos() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:300 +#: neutron/plugins/cisco/network_plugin.py:299 msgid "delete_qos() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:310 +#: neutron/plugins/cisco/network_plugin.py:309 msgid "rename_qos() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:321 +#: neutron/plugins/cisco/network_plugin.py:320 msgid "get_all_credentials() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:327 +#: neutron/plugins/cisco/network_plugin.py:326 msgid "get_credential_details() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:338 -msgid "create_credential() called" -msgstr "" - -#: neutron/plugins/cisco/network_plugin.py:345 -msgid "delete_credential() called" -msgstr "" - -#: neutron/plugins/cisco/network_plugin.py:356 +#: neutron/plugins/cisco/network_plugin.py:335 msgid "rename_credential() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:367 +#: neutron/plugins/cisco/network_plugin.py:345 msgid "schedule_host() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:379 +#: neutron/plugins/cisco/network_plugin.py:357 msgid "associate_port() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:386 +#: neutron/plugins/cisco/network_plugin.py:364 msgid "detach_port() called" msgstr "" @@ -4284,7 +4282,7 @@ msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:32 msgid "" -"Unable to complete operation. No more dynamic nics are available in the " +"Unable to complete operation. No more dynamic NICs are available in the " "system." msgstr "" @@ -4292,93 +4290,168 @@ msgstr "" #, python-format msgid "" "NetworkVlanBinding for %(vlan_id)s and network %(network_id)s already " -"exists" +"exists." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:44 #, python-format -msgid "Vlan ID %(vlan_id)s not found" +msgid "Vlan ID %(vlan_id)s not found." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:49 -msgid "No Vlan ID available" +msgid "" +"Unable to complete operation. VLAN ID exists outside of the configured " +"network segment range." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:54 -#, python-format -msgid "QoS level %(qos_id)s could not be found for tenant %(tenant_id)s" +#: neutron/plugins/cisco/common/cisco_exceptions.py:55 +msgid "No Vlan ID available." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:60 #, python-format -msgid "QoS level with name %(qos_name)s already exists for tenant %(tenant_id)s" +msgid "QoS level %(qos_id)s could not be found for tenant %(tenant_id)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:66 #, python-format -msgid "Credential %(credential_id)s could not be found for tenant %(tenant_id)s" +msgid "QoS level with name %(qos_name)s already exists for tenant %(tenant_id)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:72 #, python-format -msgid "Credential %(credential_name)s could not be found for tenant %(tenant_id)s" +msgid "Credential %(credential_id)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:77 +#, python-format +msgid "Credential %(credential_name)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:78 +#: neutron/plugins/cisco/common/cisco_exceptions.py:82 #, python-format -msgid "Credential %(credential_name)s already exists for tenant %(tenant_id)s" +msgid "Credential %(credential_name)s already exists." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:84 +#: neutron/plugins/cisco/common/cisco_exceptions.py:87 #, python-format msgid "Provider network %s already exists" msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:89 +#: neutron/plugins/cisco/common/cisco_exceptions.py:92 #, python-format msgid "Connection to %(host)s is not configured." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:94 +#: neutron/plugins/cisco/common/cisco_exceptions.py:97 #, python-format msgid "Unable to connect to Nexus %(nexus_host)s. Reason: %(exc)s." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:99 +#: neutron/plugins/cisco/common/cisco_exceptions.py:102 #, python-format msgid "Failed to configure Nexus: %(config)s. Reason: %(exc)s." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:104 +#: neutron/plugins/cisco/common/cisco_exceptions.py:107 #, python-format -msgid "Nexus Port Binding (%(filters)s) is not present" +msgid "Nexus Port Binding (%(filters)s) is not present." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:113 -msgid "No usable Nexus switch found to create SVI interface" +#: neutron/plugins/cisco/common/cisco_exceptions.py:116 +msgid "No usable Nexus switch found to create SVI interface." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:118 +#: neutron/plugins/cisco/common/cisco_exceptions.py:121 #, python-format -msgid "PortVnic Binding %(port_id)s already exists" +msgid "PortVnic Binding %(port_id)s already exists." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:123 +#: neutron/plugins/cisco/common/cisco_exceptions.py:126 #, python-format -msgid "PortVnic Binding %(port_id)s is not present" +msgid "PortVnic Binding %(port_id)s is not present." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:131 +msgid "No subnet_id specified for router gateway." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:136 +#, python-format +msgid "Subnet %(subnet_id)s has an interface on %(router_id)s." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:141 +msgid "Nexus hardware router gateway only uses Subnet Ids." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:145 +#, python-format +msgid "" +"Unable to unplug the attachment %(att_id)s from port %(port_id)s for " +"network %(net_id)s. The attachment %(att_id)s does not exist." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:128 -msgid "No subnet_id specified for router gateway" +#: neutron/plugins/cisco/common/cisco_exceptions.py:152 +#, python-format +msgid "Policy Profile %(profile_id)s already exists." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:158 +#, python-format +msgid "Policy Profile %(profile_id)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:163 +#, python-format +msgid "Network Profile %(profile_id)s already exists." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:169 +#, python-format +msgid "Network Profile %(profile_id)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:174 +#, python-format +msgid "" +"No more segments available in network segment pool " +"%(network_profile_name)s." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:180 +#, python-format +msgid "VM Network %(name)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:185 +#, python-format +msgid "Unable to create the network. The VXLAN ID %(vxlan_id)s is in use." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:191 +#, python-format +msgid "Connection to VSM failed: %(reason)s." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:196 +#, python-format +msgid "Internal VSM Error: %(reason)s." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:201 +#, python-format +msgid "Network Binding for network %(network_id)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:133 +#: neutron/plugins/cisco/common/cisco_exceptions.py:207 #, python-format -msgid "Subnet %(subnet_id)s has an interface on %(router_id)s" +msgid "Port Binding for port %(port_id)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:138 -msgid "Nexus hardware router gateway only uses Subnet Ids" +#: neutron/plugins/cisco/common/cisco_exceptions.py:213 +#, python-format +msgid "Profile-Tenant binding for profile %(profile_id)s could not be found." msgstr "" #: neutron/plugins/cisco/common/cisco_faults.py:74 @@ -4429,31 +4502,223 @@ msgstr "" msgid "Nexus Switch to use" msgstr "" -#: neutron/plugins/cisco/common/config.py:36 +#: neutron/plugins/cisco/common/config.py:35 msgid "VLAN Name prefix" msgstr "" -#: neutron/plugins/cisco/common/config.py:38 +#: neutron/plugins/cisco/common/config.py:37 msgid "VLAN Name prefix for provider vlans" msgstr "" -#: neutron/plugins/cisco/common/config.py:46 +#: neutron/plugins/cisco/common/config.py:45 msgid "Distribute SVI interfaces over all switches" msgstr "" -#: neutron/plugins/cisco/common/config.py:50 +#: neutron/plugins/cisco/common/config.py:49 msgid "Model Class" msgstr "" -#: neutron/plugins/cisco/common/config.py:54 +#: neutron/plugins/cisco/common/config.py:53 msgid "Nexus Driver Name" msgstr "" +#: neutron/plugins/cisco/common/config.py:58 +msgid "N1K Integration Bridge" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:60 +msgid "N1K Enable Tunneling" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:62 +msgid "N1K Tunnel Bridge" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:64 +msgid "N1K Local IP" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:66 +msgid "N1K Tenant Network Type" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:68 +msgid "N1K Bridge Mappings" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:70 +msgid "N1K VXLAN ID Ranges" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:72 +msgid "N1K Network VLAN Ranges" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:74 +msgid "N1K default policy profile" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:76 +msgid "N1K Policy profile polling duration in seconds" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:101 +#, python-format +msgid "seg_min %(seg_min)s, seg_max %(seg_max)s" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:226 +#, python-format +msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:344 +#, python-format +msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:348 +#, python-format +msgid "" +"Reserving specific vlan %(vlan)s on physical network %(network)s outside " +"pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:376 +#, python-format +msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:381 +#, python-format +msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:385 +#, python-format +msgid "vlan_id %(vlan)s on physical network %(network)s not found" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:395 +#, python-format +msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:433 +#, python-format +msgid "Removing vxlan %s from pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:464 +#, python-format +msgid "Reserving specific vxlan %s from pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:466 +#, python-format +msgid "Reserving specific vxlan %s outside pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:488 +#, python-format +msgid "Releasing vxlan %s to pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:492 +#, python-format +msgid "Releasing vxlan %s outside pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:495 +#, python-format +msgid "vxlan_id %s not found" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:603 +msgid "create_network_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:621 +msgid "delete_network_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:635 +msgid "update_network_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:644 +msgid "get_network_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:670 +msgid "create_policy_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:681 +msgid "delete_policy_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:690 +msgid "update_policy_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:699 +msgid "get_policy_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:726 +msgid "_profile_binding_exists()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:733 +msgid "_get_profile_binding" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:742 +msgid "get_profile_binding()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:751 +msgid "delete_profile_binding()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:758 +#, python-format +msgid "" +"Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " +"ID %(tenant_id)" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:772 +msgid "_get_profile_bindings()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:991 +msgid "invalid segment range. example range: 500-550" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1001 +msgid "arguments segment_type and segment_range missing for network profile" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1008 +msgid "segment_type should either be vlan or vxlan" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1036 +#, python-format +msgid "NetworkProfile name %s already exists" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1048 +msgid "segment range overlaps with another profile" +msgstr "" + #: neutron/plugins/cisco/db/network_db_v2.py:46 msgid "get_qos() called" msgstr "" -#: neutron/plugins/cisco/db/network_db_v2.py:60 +#: neutron/plugins/cisco/db/network_db_v2.py:59 msgid "add_qos() called" msgstr "" @@ -4500,65 +4765,317 @@ msgstr "" msgid "get_nexussvi_bindings() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:75 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:77 #, python-format msgid "Loaded device plugin %s\n" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:93 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:94 #, python-format msgid "%(module)s.%(name)s init done" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:139 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:140 #, python-format msgid "No %s Plugin loaded" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:140 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:141 #, python-format msgid "%(plugin_key)s: %(function_name)s with args %(args)s ignored" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:235 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:236 #, python-format msgid "provider network added to DB: %(network_id)s, %(vlan_id)s" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:279 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:280 #, python-format msgid "provider network removed from DB: %s" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:387 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:388 #, python-format msgid "Unable to update port '%s' on Nexus switch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:442 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:443 msgid "Nexus plugin loaded, creating SVI on switch" msgstr "" #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:463 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:490 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:488 msgid "No Nexus plugin, sending to vswitch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:478 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:477 msgid "Nexus plugin loaded, deleting SVI from switch" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:155 -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:162 -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:175 -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:182 -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:202 -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:208 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:195 +#, python-format +msgid "seg id %s\n" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:233 +msgid "logical network" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:253 +msgid "network_segment_pool" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:293 +msgid "Invalid input for CIDR" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:410 +#, python-format +msgid "req: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:415 +#, python-format +msgid "status_code %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:420 +#, python-format +msgid "VSM: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:192 +msgid "_setup_vsm" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:213 +msgid "_populate_policy_profiles" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:216 +#, python-format +msgid "_populate_policy_profiles %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:224 +msgid "No policy profile populated from VSM" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:231 +msgid "_poll_policies" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:313 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324 +#: neutron/plugins/mlnx/mlnx_plugin.py:155 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378 +msgid "provider:network_type required" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:317 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:331 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:334 +#: neutron/plugins/mlnx/mlnx_plugin.py:185 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:388 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 +msgid "provider:segmentation_id required" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:320 +msgid "provider:segmentation_id out of range (1 through 4094)" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:325 +msgid "provider:physical_network specified for VXLAN network" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:334 +msgid "provider:segmentation_id out of range (5000+)" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:338 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 +#: neutron/plugins/mlnx/mlnx_plugin.py:171 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 +#, python-format +msgid "provider:network_type %s not supported" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:344 +#: neutron/plugins/mlnx/mlnx_plugin.py:212 +#, python-format +msgid "unknown provider:physical_network %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:350 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:368 +#: neutron/plugins/mlnx/mlnx_plugin.py:218 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 +msgid "provider:physical_network required" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:405 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:408 +msgid "n1kv:profile_id does not exist" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:419 +msgid "_send_create_logical_network" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:440 +#, python-format +msgid "_send_create_network_profile_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:450 +#, python-format +msgid "_send_delete_network_profile_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:463 +#, python-format +msgid "_send_create_network_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:477 +#, python-format +msgid "_send_update_network_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:494 +#, python-format +msgid "_send_delete_network_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:508 +#, python-format +msgid "_send_create_subnet_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:522 +#, python-format +msgid "_send_delete_subnet_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:539 +#, python-format +msgid "_send_create_port_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:580 +#, python-format +msgid "_send_update_port_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:595 +#, python-format +msgid "_send_delete_port_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:636 +#, python-format +msgid "create network: profile_id=%s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:644 +#, python-format +msgid "" +"Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, " +"multicast_ip %(multicast_ip)s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:687 +#: neutron/plugins/hyperv/hyperv_neutron_plugin.py:249 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:174 +#: neutron/plugins/mlnx/mlnx_plugin.py:271 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:479 +#, python-format +msgid "Created network: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:708 +#, python-format +msgid "Updated network: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:734 +#, python-format +msgid "Deleted network: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:744 +#, python-format +msgid "Get network: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:765 +msgid "Get networks" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:803 +#, python-format +msgid "create port: profile_id=%s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:816 +#, python-format +msgid "Created port: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:836 +#, python-format +msgid "Update port: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:863 +#, python-format +msgid "Get port: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:883 +msgid "Get ports" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:899 +msgid "Create subnet" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:907 +#, python-format +msgid "Created subnet: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:918 +msgid "Update subnet" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:932 +#, python-format +msgid "Delete subnet: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:947 +#, python-format +msgid "Get subnet: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:967 +msgid "Get subnets" +msgstr "" + +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:158 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:165 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:178 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:185 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:205 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:211 #, python-format msgid "NexusDriver: %s" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:189 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:192 #, python-format msgid "NexusDriver created VLAN: %s" msgstr "" @@ -4727,14 +5244,6 @@ msgstr "" msgid "Network type %s not supported" msgstr "" -#: neutron/plugins/hyperv/hyperv_neutron_plugin.py:249 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:174 -#: neutron/plugins/mlnx/mlnx_plugin.py:271 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:479 -#, python-format -msgid "Created network: %s" -msgstr "" - #: neutron/plugins/hyperv/rpc_callbacks.py:77 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:116 #: neutron/plugins/mlnx/rpc_callbacks.py:97 @@ -4979,25 +5488,12 @@ msgstr "" msgid "%s. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324 -#: neutron/plugins/mlnx/mlnx_plugin.py:155 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378 -msgid "provider:network_type required" -msgstr "" - #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:328 #: neutron/plugins/mlnx/mlnx_plugin.py:180 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:382 msgid "provider:segmentation_id specified for flat network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:334 -#: neutron/plugins/mlnx/mlnx_plugin.py:185 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:388 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 -msgid "provider:segmentation_id required" -msgstr "" - #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:337 #: neutron/plugins/mlnx/mlnx_plugin.py:188 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:391 @@ -5017,25 +5513,12 @@ msgstr "" msgid "provider:segmentation_id specified for local network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 -#: neutron/plugins/mlnx/mlnx_plugin.py:171 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 -#, python-format -msgid "provider:network_type %s not supported" -msgstr "" - #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:362 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:368 -#: neutron/plugins/mlnx/mlnx_plugin.py:218 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 -msgid "provider:physical_network required" -msgstr "" - #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:89 msgid "Invalid Network ID, will lead to incorrect bridgename" msgstr "" @@ -6410,11 +6893,6 @@ msgstr "" msgid "%s. Server terminated!" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:212 -#, python-format -msgid "unknown provider:physical_network %s" -msgstr "" - #: neutron/plugins/mlnx/mlnx_plugin.py:233 msgid "invalid vnic_type on port_create" msgstr "" @@ -6674,118 +7152,118 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:166 +#: neutron/plugins/nec/nec_plugin.py:150 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:170 +#: neutron/plugins/nec/nec_plugin.py:154 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:174 +#: neutron/plugins/nec/nec_plugin.py:158 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:180 +#: neutron/plugins/nec/nec_plugin.py:162 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:186 +#: neutron/plugins/nec/nec_plugin.py:170 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:204 -#, python-format -msgid "delete_ofc_port() failed due to %s" +#: neutron/plugins/nec/nec_plugin.py:183 +msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:208 -msgid "deactivate_port(): skip, ofc_port does not exist." +#: neutron/plugins/nec/nec_plugin.py:191 +#, python-format +msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:220 +#: neutron/plugins/nec/nec_plugin.py:212 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:239 +#: neutron/plugins/nec/nec_plugin.py:229 #, python-format -msgid "create_network() failed due to %s" +msgid "failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:255 +#: neutron/plugins/nec/nec_plugin.py:245 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:295 +#: neutron/plugins/nec/nec_plugin.py:285 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:314 +#: neutron/plugins/nec/nec_plugin.py:304 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:329 +#: neutron/plugins/nec/nec_plugin.py:319 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:344 +#: neutron/plugins/nec/nec_plugin.py:334 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:357 +#: neutron/plugins/nec/nec_plugin.py:347 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:380 +#: neutron/plugins/nec/nec_plugin.py:371 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:409 +#: neutron/plugins/nec/nec_plugin.py:400 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:417 +#: neutron/plugins/nec/nec_plugin.py:408 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:477 +#: neutron/plugins/nec/nec_plugin.py:468 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:508 +#: neutron/plugins/nec/nec_plugin.py:499 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:518 +#: neutron/plugins/nec/nec_plugin.py:509 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:537 +#: neutron/plugins/nec/nec_plugin.py:528 #, 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:542 +#: neutron/plugins/nec/nec_plugin.py:533 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -8827,27 +9305,127 @@ msgstr "" msgid "Multiple providers specified for service %s" msgstr "" -#: neutron/services/firewall/fwaas_plugin.py:47 +#: neutron/services/firewall/fwaas_plugin.py:48 msgid "set_firewall_status() called" msgstr "" -#: neutron/services/firewall/fwaas_plugin.py:59 +#: neutron/services/firewall/fwaas_plugin.py:60 msgid "firewall_deleted() called" msgstr "" -#: neutron/services/firewall/fwaas_plugin.py:67 +#: neutron/services/firewall/fwaas_plugin.py:68 #, python-format msgid "Firewall %s unexpectedly deleted by agent." msgstr "" -#: neutron/services/firewall/fwaas_plugin.py:73 +#: neutron/services/firewall/fwaas_plugin.py:74 msgid "get_firewalls_for_tenant() called" msgstr "" -#: neutron/services/firewall/fwaas_plugin.py:82 +#: neutron/services/firewall/fwaas_plugin.py:83 msgid "get_firewalls_for_tenant_without_rules() called" msgstr "" +#: neutron/services/firewall/fwaas_plugin.py:89 +msgid "get_tenants_with_firewalls() called" +msgstr "" + +#: neutron/services/firewall/agents/firewall_agent_api.py:34 +msgid "Name of the FWaaS Driver" +msgstr "" + +#: neutron/services/firewall/agents/firewall_agent_api.py:38 +msgid "Enable FWaaS" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:45 +msgid "Retrieve Firewall with rules from Plugin" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:54 +msgid "Retrieve Tenants with Firewalls configured from Plugin" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:66 +msgid "Initializing firewall agent" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:73 +#, python-format +msgid "FWaaS Driver Loaded: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:75 +#, python-format +msgid "Error importing FWaaS device driver: %s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:107 +#, python-format +msgid "%(func_name)s from agent for fw: %(fwid)s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:115 +#, python-format +msgid "No Routers on tenant: %s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:117 +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:241 +#, python-format +msgid "Apply fw on Router List: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:126 +#, python-format +msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:141 +#, python-format +msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:158 +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:171 +#, python-format +msgid "Firewall Driver Error on fw state %(fwmsg)s for fw: %(fwid)s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:183 +#, python-format +msgid "Process router add, router_id: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:194 +#, python-format +msgid "Process router add, fw_list: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:211 +#, python-format +msgid "FWaaS RPC info call failed for '%s'." +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:223 +#, python-format +msgid "Tenants with Firewalls: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:233 +#, python-format +msgid "Router List: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:235 +#, python-format +msgid "fw_list: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252 +msgid "Failed fwaas process services sync" +msgstr "" + #: neutron/services/loadbalancer/agent_scheduler.py:94 #, python-format msgid "Pool %(pool_id)s has already been hosted by lbaas agent %(agent_id)s" @@ -9208,3 +9786,76 @@ msgstr "" #~ msgid "get_all_nexusport_bindings() called" #~ msgstr "" +#~ msgid "" +#~ "%(class_name)s method %(method_name)scalled with " +#~ "arguments %(args)s %(kwargs)s " +#~ msgstr "" + +#~ msgid "create_credential() called" +#~ msgstr "" + +#~ msgid "delete_credential() called" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to complete operation. No more" +#~ " dynamic nics are available in the" +#~ " system." +#~ msgstr "" + +#~ msgid "" +#~ "NetworkVlanBinding for %(vlan_id)s and network" +#~ " %(network_id)s already exists" +#~ msgstr "" + +#~ msgid "Vlan ID %(vlan_id)s not found" +#~ msgstr "" + +#~ msgid "No Vlan ID available" +#~ msgstr "" + +#~ msgid "QoS level %(qos_id)s could not be found for tenant %(tenant_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "QoS level with name %(qos_name)s already" +#~ " exists for tenant %(tenant_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "Credential %(credential_id)s could not be " +#~ "found for tenant %(tenant_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "Credential %(credential_name)s could not be" +#~ " found for tenant %(tenant_id)s" +#~ msgstr "" + +#~ msgid "Credential %(credential_name)s already exists for tenant %(tenant_id)s" +#~ msgstr "" + +#~ msgid "Nexus Port Binding (%(filters)s) is not present" +#~ msgstr "" + +#~ msgid "No usable Nexus switch found to create SVI interface" +#~ msgstr "" + +#~ msgid "PortVnic Binding %(port_id)s already exists" +#~ msgstr "" + +#~ msgid "PortVnic Binding %(port_id)s is not present" +#~ msgstr "" + +#~ msgid "No subnet_id specified for router gateway" +#~ msgstr "" + +#~ msgid "Subnet %(subnet_id)s has an interface on %(router_id)s" +#~ msgstr "" + +#~ msgid "Nexus hardware router gateway only uses Subnet Ids" +#~ msgstr "" + +#~ msgid "create_network() failed due to %s" +#~ msgstr "" + diff --git a/neutron/locale/uk/LC_MESSAGES/neutron.po b/neutron/locale/uk/LC_MESSAGES/neutron.po index 576c146c0..f3c96aa60 100644 --- a/neutron/locale/uk/LC_MESSAGES/neutron.po +++ b/neutron/locale/uk/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-08-12 06:14+0000\n" +"POT-Creation-Date: 2013-08-13 06:13+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Ukrainian " @@ -518,20 +518,20 @@ msgstr "" msgid "Unable update lease. Exception" msgstr "" -#: neutron/agent/dhcp_agent.py:841 neutron/agent/l3_agent.py:805 +#: neutron/agent/dhcp_agent.py:841 neutron/agent/l3_agent.py:808 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:847 neutron/agent/l3_agent.py:810 +#: neutron/agent/dhcp_agent.py:847 neutron/agent/l3_agent.py:813 #: 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:855 neutron/agent/l3_agent.py:815 +#: neutron/agent/dhcp_agent.py:855 neutron/agent/l3_agent.py:818 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:281 #, python-format msgid "agent_updated by server side %s!" @@ -584,65 +584,65 @@ msgid "" "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:334 +#: neutron/agent/l3_agent.py:335 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:336 neutron/db/l3_db.py:924 +#: neutron/agent/l3_agent.py:337 neutron/db/l3_db.py:924 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: neutron/agent/l3_agent.py:470 +#: neutron/agent/l3_agent.py:471 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: neutron/agent/l3_agent.py:607 +#: neutron/agent/l3_agent.py:608 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:612 +#: neutron/agent/l3_agent.py:613 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:620 +#: neutron/agent/l3_agent.py:621 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:624 +#: neutron/agent/l3_agent.py:625 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:631 +#: neutron/agent/l3_agent.py:632 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: neutron/agent/l3_agent.py:687 neutron/agent/l3_agent.py:716 +#: neutron/agent/l3_agent.py:688 neutron/agent/l3_agent.py:719 msgid "Failed synchronizing routers" msgstr "" -#: neutron/agent/l3_agent.py:712 +#: neutron/agent/l3_agent.py:715 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:720 +#: neutron/agent/l3_agent.py:723 msgid "L3 agent started" msgstr "" -#: neutron/agent/l3_agent.py:740 +#: neutron/agent/l3_agent.py:743 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:748 +#: neutron/agent/l3_agent.py:751 #, python-format msgid "Removed route entry is '%s'" msgstr "" @@ -1952,7 +1952,7 @@ msgstr "" #: neutron/common/log.py:31 #, python-format msgid "" -"%(class_name)s method %(method_name)scalled with arguments %(args)s " +"%(class_name)s method %(method_name)s called with arguments %(args)s " "%(kwargs)s " msgstr "" @@ -2426,17 +2426,17 @@ msgid "" msgstr "" #: neutron/db/firewall/firewall_db.py:228 -#: neutron/services/firewall/fwaas_plugin.py:202 +#: neutron/services/firewall/fwaas_plugin.py:211 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:244 -#: neutron/services/firewall/fwaas_plugin.py:211 +#: neutron/services/firewall/fwaas_plugin.py:220 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:254 -#: neutron/services/firewall/fwaas_plugin.py:226 +#: neutron/services/firewall/fwaas_plugin.py:235 msgid "delete_firewall() called" msgstr "" @@ -2457,7 +2457,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:296 -#: neutron/services/firewall/fwaas_plugin.py:235 +#: neutron/services/firewall/fwaas_plugin.py:244 msgid "update_firewall_policy() called" msgstr "" @@ -2482,12 +2482,12 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:364 -#: neutron/services/firewall/fwaas_plugin.py:243 +#: neutron/services/firewall/fwaas_plugin.py:252 msgid "update_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:388 -#: neutron/services/firewall/fwaas_plugin.py:253 +#: neutron/services/firewall/fwaas_plugin.py:262 msgid "delete_firewall_rule() called" msgstr "" @@ -2504,12 +2504,12 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:416 -#: neutron/services/firewall/fwaas_plugin.py:272 +#: neutron/services/firewall/fwaas_plugin.py:281 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:456 -#: neutron/services/firewall/fwaas_plugin.py:280 +#: neutron/services/firewall/fwaas_plugin.py:289 msgid "remove_rule() called" msgstr "" @@ -2730,30 +2730,35 @@ msgstr "" msgid "Missing rule info argument for insert/remove rule operation." msgstr "" -#: neutron/extensions/firewall.py:138 +#: neutron/extensions/firewall.py:98 +#, python-format +msgid "%(driver)s: Internal driver error." +msgstr "" + +#: neutron/extensions/firewall.py:147 #, python-format msgid "Port '%s' is not a valid number" msgstr "" -#: neutron/extensions/firewall.py:142 +#: neutron/extensions/firewall.py:151 #, python-format msgid "Invalid port '%s'" msgstr "" -#: neutron/extensions/firewall.py:156 +#: neutron/extensions/firewall.py:165 #, python-format msgid "%(msg_ip)s and %(msg_subnet)s" msgstr "" -#: neutron/extensions/firewall.py:276 +#: neutron/extensions/firewall.py:285 msgid "Number of firewalls allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/extensions/firewall.py:280 +#: neutron/extensions/firewall.py:289 msgid "Number of firewall policies allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/extensions/firewall.py:284 +#: neutron/extensions/firewall.py:293 msgid "Number of firewall rules allowed per tenant, -1 for unlimited" msgstr "" @@ -2940,6 +2945,7 @@ msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:56 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:373 msgid "plugin does not support updating provider attributes" msgstr "" @@ -4166,115 +4172,107 @@ msgstr "" msgid "Connect success to host %(host)s:%(ssh_port)d" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:75 +#: neutron/plugins/cisco/network_plugin.py:74 #, python-format msgid "Model %s manages state" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:88 +#: neutron/plugins/cisco/network_plugin.py:87 msgid "Plugin initialization complete" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:134 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:222 +#: neutron/plugins/cisco/network_plugin.py:133 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:223 msgid "create_network() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:151 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:254 +#: neutron/plugins/cisco/network_plugin.py:150 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:255 msgid "update_network() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:164 +#: neutron/plugins/cisco/network_plugin.py:163 msgid "delete_network() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:187 +#: neutron/plugins/cisco/network_plugin.py:186 msgid "get_network() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:192 +#: neutron/plugins/cisco/network_plugin.py:191 msgid "get_networks() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:197 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:320 +#: neutron/plugins/cisco/network_plugin.py:196 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:321 msgid "create_port() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:207 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:406 +#: neutron/plugins/cisco/network_plugin.py:206 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:407 msgid "delete_port() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:226 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:365 +#: neutron/plugins/cisco/network_plugin.py:225 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:366 msgid "update_port() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:237 +#: neutron/plugins/cisco/network_plugin.py:236 msgid "create_subnet() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:249 +#: neutron/plugins/cisco/network_plugin.py:248 #: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:339 msgid "update_subnet() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:255 +#: neutron/plugins/cisco/network_plugin.py:254 msgid "delete_subnet() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:278 +#: neutron/plugins/cisco/network_plugin.py:277 #: neutron/plugins/cisco/db/network_db_v2.py:38 msgid "get_all_qoss() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:284 +#: neutron/plugins/cisco/network_plugin.py:283 msgid "get_qos_details() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:294 +#: neutron/plugins/cisco/network_plugin.py:293 msgid "create_qos() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:300 +#: neutron/plugins/cisco/network_plugin.py:299 msgid "delete_qos() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:310 +#: neutron/plugins/cisco/network_plugin.py:309 msgid "rename_qos() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:321 +#: neutron/plugins/cisco/network_plugin.py:320 msgid "get_all_credentials() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:327 +#: neutron/plugins/cisco/network_plugin.py:326 msgid "get_credential_details() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:338 -msgid "create_credential() called" -msgstr "" - -#: neutron/plugins/cisco/network_plugin.py:345 -msgid "delete_credential() called" -msgstr "" - -#: neutron/plugins/cisco/network_plugin.py:356 +#: neutron/plugins/cisco/network_plugin.py:335 msgid "rename_credential() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:367 +#: neutron/plugins/cisco/network_plugin.py:345 msgid "schedule_host() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:379 +#: neutron/plugins/cisco/network_plugin.py:357 msgid "associate_port() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:386 +#: neutron/plugins/cisco/network_plugin.py:364 msgid "detach_port() called" msgstr "" @@ -4285,7 +4283,7 @@ msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:32 msgid "" -"Unable to complete operation. No more dynamic nics are available in the " +"Unable to complete operation. No more dynamic NICs are available in the " "system." msgstr "" @@ -4293,93 +4291,168 @@ msgstr "" #, python-format msgid "" "NetworkVlanBinding for %(vlan_id)s and network %(network_id)s already " -"exists" +"exists." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:44 #, python-format -msgid "Vlan ID %(vlan_id)s not found" +msgid "Vlan ID %(vlan_id)s not found." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:49 -msgid "No Vlan ID available" +msgid "" +"Unable to complete operation. VLAN ID exists outside of the configured " +"network segment range." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:54 -#, python-format -msgid "QoS level %(qos_id)s could not be found for tenant %(tenant_id)s" +#: neutron/plugins/cisco/common/cisco_exceptions.py:55 +msgid "No Vlan ID available." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:60 #, python-format -msgid "QoS level with name %(qos_name)s already exists for tenant %(tenant_id)s" +msgid "QoS level %(qos_id)s could not be found for tenant %(tenant_id)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:66 #, python-format -msgid "Credential %(credential_id)s could not be found for tenant %(tenant_id)s" +msgid "QoS level with name %(qos_name)s already exists for tenant %(tenant_id)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:72 #, python-format -msgid "Credential %(credential_name)s could not be found for tenant %(tenant_id)s" +msgid "Credential %(credential_id)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:77 +#, python-format +msgid "Credential %(credential_name)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:78 +#: neutron/plugins/cisco/common/cisco_exceptions.py:82 #, python-format -msgid "Credential %(credential_name)s already exists for tenant %(tenant_id)s" +msgid "Credential %(credential_name)s already exists." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:84 +#: neutron/plugins/cisco/common/cisco_exceptions.py:87 #, python-format msgid "Provider network %s already exists" msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:89 +#: neutron/plugins/cisco/common/cisco_exceptions.py:92 #, python-format msgid "Connection to %(host)s is not configured." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:94 +#: neutron/plugins/cisco/common/cisco_exceptions.py:97 #, python-format msgid "Unable to connect to Nexus %(nexus_host)s. Reason: %(exc)s." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:99 +#: neutron/plugins/cisco/common/cisco_exceptions.py:102 #, python-format msgid "Failed to configure Nexus: %(config)s. Reason: %(exc)s." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:104 +#: neutron/plugins/cisco/common/cisco_exceptions.py:107 #, python-format -msgid "Nexus Port Binding (%(filters)s) is not present" +msgid "Nexus Port Binding (%(filters)s) is not present." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:113 -msgid "No usable Nexus switch found to create SVI interface" +#: neutron/plugins/cisco/common/cisco_exceptions.py:116 +msgid "No usable Nexus switch found to create SVI interface." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:118 +#: neutron/plugins/cisco/common/cisco_exceptions.py:121 #, python-format -msgid "PortVnic Binding %(port_id)s already exists" +msgid "PortVnic Binding %(port_id)s already exists." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:123 +#: neutron/plugins/cisco/common/cisco_exceptions.py:126 #, python-format -msgid "PortVnic Binding %(port_id)s is not present" +msgid "PortVnic Binding %(port_id)s is not present." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:131 +msgid "No subnet_id specified for router gateway." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:136 +#, python-format +msgid "Subnet %(subnet_id)s has an interface on %(router_id)s." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:141 +msgid "Nexus hardware router gateway only uses Subnet Ids." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:145 +#, python-format +msgid "" +"Unable to unplug the attachment %(att_id)s from port %(port_id)s for " +"network %(net_id)s. The attachment %(att_id)s does not exist." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:128 -msgid "No subnet_id specified for router gateway" +#: neutron/plugins/cisco/common/cisco_exceptions.py:152 +#, python-format +msgid "Policy Profile %(profile_id)s already exists." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:158 +#, python-format +msgid "Policy Profile %(profile_id)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:163 +#, python-format +msgid "Network Profile %(profile_id)s already exists." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:169 +#, python-format +msgid "Network Profile %(profile_id)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:174 +#, python-format +msgid "" +"No more segments available in network segment pool " +"%(network_profile_name)s." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:180 +#, python-format +msgid "VM Network %(name)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:185 +#, python-format +msgid "Unable to create the network. The VXLAN ID %(vxlan_id)s is in use." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:191 +#, python-format +msgid "Connection to VSM failed: %(reason)s." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:196 +#, python-format +msgid "Internal VSM Error: %(reason)s." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:201 +#, python-format +msgid "Network Binding for network %(network_id)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:133 +#: neutron/plugins/cisco/common/cisco_exceptions.py:207 #, python-format -msgid "Subnet %(subnet_id)s has an interface on %(router_id)s" +msgid "Port Binding for port %(port_id)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:138 -msgid "Nexus hardware router gateway only uses Subnet Ids" +#: neutron/plugins/cisco/common/cisco_exceptions.py:213 +#, python-format +msgid "Profile-Tenant binding for profile %(profile_id)s could not be found." msgstr "" #: neutron/plugins/cisco/common/cisco_faults.py:74 @@ -4430,31 +4503,223 @@ msgstr "" msgid "Nexus Switch to use" msgstr "" -#: neutron/plugins/cisco/common/config.py:36 +#: neutron/plugins/cisco/common/config.py:35 msgid "VLAN Name prefix" msgstr "" -#: neutron/plugins/cisco/common/config.py:38 +#: neutron/plugins/cisco/common/config.py:37 msgid "VLAN Name prefix for provider vlans" msgstr "" -#: neutron/plugins/cisco/common/config.py:46 +#: neutron/plugins/cisco/common/config.py:45 msgid "Distribute SVI interfaces over all switches" msgstr "" -#: neutron/plugins/cisco/common/config.py:50 +#: neutron/plugins/cisco/common/config.py:49 msgid "Model Class" msgstr "" -#: neutron/plugins/cisco/common/config.py:54 +#: neutron/plugins/cisco/common/config.py:53 msgid "Nexus Driver Name" msgstr "" +#: neutron/plugins/cisco/common/config.py:58 +msgid "N1K Integration Bridge" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:60 +msgid "N1K Enable Tunneling" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:62 +msgid "N1K Tunnel Bridge" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:64 +msgid "N1K Local IP" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:66 +msgid "N1K Tenant Network Type" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:68 +msgid "N1K Bridge Mappings" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:70 +msgid "N1K VXLAN ID Ranges" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:72 +msgid "N1K Network VLAN Ranges" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:74 +msgid "N1K default policy profile" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:76 +msgid "N1K Policy profile polling duration in seconds" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:101 +#, python-format +msgid "seg_min %(seg_min)s, seg_max %(seg_max)s" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:226 +#, python-format +msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:344 +#, python-format +msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:348 +#, python-format +msgid "" +"Reserving specific vlan %(vlan)s on physical network %(network)s outside " +"pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:376 +#, python-format +msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:381 +#, python-format +msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:385 +#, python-format +msgid "vlan_id %(vlan)s on physical network %(network)s not found" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:395 +#, python-format +msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:433 +#, python-format +msgid "Removing vxlan %s from pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:464 +#, python-format +msgid "Reserving specific vxlan %s from pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:466 +#, python-format +msgid "Reserving specific vxlan %s outside pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:488 +#, python-format +msgid "Releasing vxlan %s to pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:492 +#, python-format +msgid "Releasing vxlan %s outside pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:495 +#, python-format +msgid "vxlan_id %s not found" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:603 +msgid "create_network_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:621 +msgid "delete_network_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:635 +msgid "update_network_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:644 +msgid "get_network_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:670 +msgid "create_policy_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:681 +msgid "delete_policy_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:690 +msgid "update_policy_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:699 +msgid "get_policy_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:726 +msgid "_profile_binding_exists()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:733 +msgid "_get_profile_binding" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:742 +msgid "get_profile_binding()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:751 +msgid "delete_profile_binding()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:758 +#, python-format +msgid "" +"Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " +"ID %(tenant_id)" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:772 +msgid "_get_profile_bindings()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:991 +msgid "invalid segment range. example range: 500-550" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1001 +msgid "arguments segment_type and segment_range missing for network profile" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1008 +msgid "segment_type should either be vlan or vxlan" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1036 +#, python-format +msgid "NetworkProfile name %s already exists" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1048 +msgid "segment range overlaps with another profile" +msgstr "" + #: neutron/plugins/cisco/db/network_db_v2.py:46 msgid "get_qos() called" msgstr "" -#: neutron/plugins/cisco/db/network_db_v2.py:60 +#: neutron/plugins/cisco/db/network_db_v2.py:59 msgid "add_qos() called" msgstr "" @@ -4501,65 +4766,317 @@ msgstr "" msgid "get_nexussvi_bindings() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:75 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:77 #, python-format msgid "Loaded device plugin %s\n" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:93 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:94 #, python-format msgid "%(module)s.%(name)s init done" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:139 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:140 #, python-format msgid "No %s Plugin loaded" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:140 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:141 #, python-format msgid "%(plugin_key)s: %(function_name)s with args %(args)s ignored" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:235 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:236 #, python-format msgid "provider network added to DB: %(network_id)s, %(vlan_id)s" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:279 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:280 #, python-format msgid "provider network removed from DB: %s" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:387 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:388 #, python-format msgid "Unable to update port '%s' on Nexus switch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:442 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:443 msgid "Nexus plugin loaded, creating SVI on switch" msgstr "" #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:463 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:490 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:488 msgid "No Nexus plugin, sending to vswitch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:478 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:477 msgid "Nexus plugin loaded, deleting SVI from switch" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:155 -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:162 -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:175 -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:182 -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:202 -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:208 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:195 +#, python-format +msgid "seg id %s\n" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:233 +msgid "logical network" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:253 +msgid "network_segment_pool" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:293 +msgid "Invalid input for CIDR" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:410 +#, python-format +msgid "req: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:415 +#, python-format +msgid "status_code %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:420 +#, python-format +msgid "VSM: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:192 +msgid "_setup_vsm" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:213 +msgid "_populate_policy_profiles" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:216 +#, python-format +msgid "_populate_policy_profiles %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:224 +msgid "No policy profile populated from VSM" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:231 +msgid "_poll_policies" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:313 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324 +#: neutron/plugins/mlnx/mlnx_plugin.py:155 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378 +msgid "provider:network_type required" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:317 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:331 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:334 +#: neutron/plugins/mlnx/mlnx_plugin.py:185 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:388 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 +msgid "provider:segmentation_id required" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:320 +msgid "provider:segmentation_id out of range (1 through 4094)" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:325 +msgid "provider:physical_network specified for VXLAN network" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:334 +msgid "provider:segmentation_id out of range (5000+)" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:338 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 +#: neutron/plugins/mlnx/mlnx_plugin.py:171 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 +#, python-format +msgid "provider:network_type %s not supported" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:344 +#: neutron/plugins/mlnx/mlnx_plugin.py:212 +#, python-format +msgid "unknown provider:physical_network %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:350 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:368 +#: neutron/plugins/mlnx/mlnx_plugin.py:218 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 +msgid "provider:physical_network required" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:405 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:408 +msgid "n1kv:profile_id does not exist" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:419 +msgid "_send_create_logical_network" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:440 +#, python-format +msgid "_send_create_network_profile_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:450 +#, python-format +msgid "_send_delete_network_profile_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:463 +#, python-format +msgid "_send_create_network_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:477 +#, python-format +msgid "_send_update_network_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:494 +#, python-format +msgid "_send_delete_network_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:508 +#, python-format +msgid "_send_create_subnet_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:522 +#, python-format +msgid "_send_delete_subnet_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:539 +#, python-format +msgid "_send_create_port_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:580 +#, python-format +msgid "_send_update_port_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:595 +#, python-format +msgid "_send_delete_port_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:636 +#, python-format +msgid "create network: profile_id=%s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:644 +#, python-format +msgid "" +"Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, " +"multicast_ip %(multicast_ip)s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:687 +#: neutron/plugins/hyperv/hyperv_neutron_plugin.py:249 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:174 +#: neutron/plugins/mlnx/mlnx_plugin.py:271 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:479 +#, python-format +msgid "Created network: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:708 +#, python-format +msgid "Updated network: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:734 +#, python-format +msgid "Deleted network: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:744 +#, python-format +msgid "Get network: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:765 +msgid "Get networks" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:803 +#, python-format +msgid "create port: profile_id=%s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:816 +#, python-format +msgid "Created port: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:836 +#, python-format +msgid "Update port: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:863 +#, python-format +msgid "Get port: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:883 +msgid "Get ports" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:899 +msgid "Create subnet" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:907 +#, python-format +msgid "Created subnet: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:918 +msgid "Update subnet" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:932 +#, python-format +msgid "Delete subnet: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:947 +#, python-format +msgid "Get subnet: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:967 +msgid "Get subnets" +msgstr "" + +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:158 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:165 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:178 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:185 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:205 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:211 #, python-format msgid "NexusDriver: %s" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:189 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:192 #, python-format msgid "NexusDriver created VLAN: %s" msgstr "" @@ -4728,14 +5245,6 @@ msgstr "" msgid "Network type %s not supported" msgstr "" -#: neutron/plugins/hyperv/hyperv_neutron_plugin.py:249 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:174 -#: neutron/plugins/mlnx/mlnx_plugin.py:271 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:479 -#, python-format -msgid "Created network: %s" -msgstr "" - #: neutron/plugins/hyperv/rpc_callbacks.py:77 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:116 #: neutron/plugins/mlnx/rpc_callbacks.py:97 @@ -4980,25 +5489,12 @@ msgstr "" msgid "%s. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324 -#: neutron/plugins/mlnx/mlnx_plugin.py:155 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378 -msgid "provider:network_type required" -msgstr "" - #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:328 #: neutron/plugins/mlnx/mlnx_plugin.py:180 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:382 msgid "provider:segmentation_id specified for flat network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:334 -#: neutron/plugins/mlnx/mlnx_plugin.py:185 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:388 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 -msgid "provider:segmentation_id required" -msgstr "" - #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:337 #: neutron/plugins/mlnx/mlnx_plugin.py:188 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:391 @@ -5018,25 +5514,12 @@ msgstr "" msgid "provider:segmentation_id specified for local network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 -#: neutron/plugins/mlnx/mlnx_plugin.py:171 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 -#, python-format -msgid "provider:network_type %s not supported" -msgstr "" - #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:362 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:368 -#: neutron/plugins/mlnx/mlnx_plugin.py:218 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 -msgid "provider:physical_network required" -msgstr "" - #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:89 msgid "Invalid Network ID, will lead to incorrect bridgename" msgstr "" @@ -6411,11 +6894,6 @@ msgstr "" msgid "%s. Server terminated!" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:212 -#, python-format -msgid "unknown provider:physical_network %s" -msgstr "" - #: neutron/plugins/mlnx/mlnx_plugin.py:233 msgid "invalid vnic_type on port_create" msgstr "" @@ -6675,118 +7153,118 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:166 +#: neutron/plugins/nec/nec_plugin.py:150 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:170 +#: neutron/plugins/nec/nec_plugin.py:154 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:174 +#: neutron/plugins/nec/nec_plugin.py:158 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:180 +#: neutron/plugins/nec/nec_plugin.py:162 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:186 +#: neutron/plugins/nec/nec_plugin.py:170 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:204 -#, python-format -msgid "delete_ofc_port() failed due to %s" +#: neutron/plugins/nec/nec_plugin.py:183 +msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:208 -msgid "deactivate_port(): skip, ofc_port does not exist." +#: neutron/plugins/nec/nec_plugin.py:191 +#, python-format +msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:220 +#: neutron/plugins/nec/nec_plugin.py:212 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:239 +#: neutron/plugins/nec/nec_plugin.py:229 #, python-format -msgid "create_network() failed due to %s" +msgid "failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:255 +#: neutron/plugins/nec/nec_plugin.py:245 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:295 +#: neutron/plugins/nec/nec_plugin.py:285 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:314 +#: neutron/plugins/nec/nec_plugin.py:304 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:329 +#: neutron/plugins/nec/nec_plugin.py:319 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:344 +#: neutron/plugins/nec/nec_plugin.py:334 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:357 +#: neutron/plugins/nec/nec_plugin.py:347 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:380 +#: neutron/plugins/nec/nec_plugin.py:371 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:409 +#: neutron/plugins/nec/nec_plugin.py:400 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:417 +#: neutron/plugins/nec/nec_plugin.py:408 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:477 +#: neutron/plugins/nec/nec_plugin.py:468 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:508 +#: neutron/plugins/nec/nec_plugin.py:499 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:518 +#: neutron/plugins/nec/nec_plugin.py:509 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:537 +#: neutron/plugins/nec/nec_plugin.py:528 #, 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:542 +#: neutron/plugins/nec/nec_plugin.py:533 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -8828,27 +9306,127 @@ msgstr "" msgid "Multiple providers specified for service %s" msgstr "" -#: neutron/services/firewall/fwaas_plugin.py:47 +#: neutron/services/firewall/fwaas_plugin.py:48 msgid "set_firewall_status() called" msgstr "" -#: neutron/services/firewall/fwaas_plugin.py:59 +#: neutron/services/firewall/fwaas_plugin.py:60 msgid "firewall_deleted() called" msgstr "" -#: neutron/services/firewall/fwaas_plugin.py:67 +#: neutron/services/firewall/fwaas_plugin.py:68 #, python-format msgid "Firewall %s unexpectedly deleted by agent." msgstr "" -#: neutron/services/firewall/fwaas_plugin.py:73 +#: neutron/services/firewall/fwaas_plugin.py:74 msgid "get_firewalls_for_tenant() called" msgstr "" -#: neutron/services/firewall/fwaas_plugin.py:82 +#: neutron/services/firewall/fwaas_plugin.py:83 msgid "get_firewalls_for_tenant_without_rules() called" msgstr "" +#: neutron/services/firewall/fwaas_plugin.py:89 +msgid "get_tenants_with_firewalls() called" +msgstr "" + +#: neutron/services/firewall/agents/firewall_agent_api.py:34 +msgid "Name of the FWaaS Driver" +msgstr "" + +#: neutron/services/firewall/agents/firewall_agent_api.py:38 +msgid "Enable FWaaS" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:45 +msgid "Retrieve Firewall with rules from Plugin" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:54 +msgid "Retrieve Tenants with Firewalls configured from Plugin" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:66 +msgid "Initializing firewall agent" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:73 +#, python-format +msgid "FWaaS Driver Loaded: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:75 +#, python-format +msgid "Error importing FWaaS device driver: %s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:107 +#, python-format +msgid "%(func_name)s from agent for fw: %(fwid)s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:115 +#, python-format +msgid "No Routers on tenant: %s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:117 +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:241 +#, python-format +msgid "Apply fw on Router List: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:126 +#, python-format +msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:141 +#, python-format +msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:158 +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:171 +#, python-format +msgid "Firewall Driver Error on fw state %(fwmsg)s for fw: %(fwid)s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:183 +#, python-format +msgid "Process router add, router_id: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:194 +#, python-format +msgid "Process router add, fw_list: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:211 +#, python-format +msgid "FWaaS RPC info call failed for '%s'." +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:223 +#, python-format +msgid "Tenants with Firewalls: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:233 +#, python-format +msgid "Router List: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:235 +#, python-format +msgid "fw_list: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252 +msgid "Failed fwaas process services sync" +msgstr "" + #: neutron/services/loadbalancer/agent_scheduler.py:94 #, python-format msgid "Pool %(pool_id)s has already been hosted by lbaas agent %(agent_id)s" @@ -9209,3 +9787,76 @@ msgstr "" #~ msgid "get_all_nexusport_bindings() called" #~ msgstr "" +#~ msgid "" +#~ "%(class_name)s method %(method_name)scalled with " +#~ "arguments %(args)s %(kwargs)s " +#~ msgstr "" + +#~ msgid "create_credential() called" +#~ msgstr "" + +#~ msgid "delete_credential() called" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to complete operation. No more" +#~ " dynamic nics are available in the" +#~ " system." +#~ msgstr "" + +#~ msgid "" +#~ "NetworkVlanBinding for %(vlan_id)s and network" +#~ " %(network_id)s already exists" +#~ msgstr "" + +#~ msgid "Vlan ID %(vlan_id)s not found" +#~ msgstr "" + +#~ msgid "No Vlan ID available" +#~ msgstr "" + +#~ msgid "QoS level %(qos_id)s could not be found for tenant %(tenant_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "QoS level with name %(qos_name)s already" +#~ " exists for tenant %(tenant_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "Credential %(credential_id)s could not be " +#~ "found for tenant %(tenant_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "Credential %(credential_name)s could not be" +#~ " found for tenant %(tenant_id)s" +#~ msgstr "" + +#~ msgid "Credential %(credential_name)s already exists for tenant %(tenant_id)s" +#~ msgstr "" + +#~ msgid "Nexus Port Binding (%(filters)s) is not present" +#~ msgstr "" + +#~ msgid "No usable Nexus switch found to create SVI interface" +#~ msgstr "" + +#~ msgid "PortVnic Binding %(port_id)s already exists" +#~ msgstr "" + +#~ msgid "PortVnic Binding %(port_id)s is not present" +#~ msgstr "" + +#~ msgid "No subnet_id specified for router gateway" +#~ msgstr "" + +#~ msgid "Subnet %(subnet_id)s has an interface on %(router_id)s" +#~ msgstr "" + +#~ msgid "Nexus hardware router gateway only uses Subnet Ids" +#~ msgstr "" + +#~ msgid "create_network() failed due to %s" +#~ msgstr "" + diff --git a/neutron/locale/vi_VN/LC_MESSAGES/neutron.po b/neutron/locale/vi_VN/LC_MESSAGES/neutron.po index 5c6a90cf3..5d6d6abbc 100644 --- a/neutron/locale/vi_VN/LC_MESSAGES/neutron.po +++ b/neutron/locale/vi_VN/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-08-12 06:14+0000\n" +"POT-Creation-Date: 2013-08-13 06:13+0000\n" "PO-Revision-Date: 2013-05-13 06:01+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Vietnamese (Viet Nam) " @@ -517,20 +517,20 @@ msgstr "" msgid "Unable update lease. Exception" msgstr "" -#: neutron/agent/dhcp_agent.py:841 neutron/agent/l3_agent.py:805 +#: neutron/agent/dhcp_agent.py:841 neutron/agent/l3_agent.py:808 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:847 neutron/agent/l3_agent.py:810 +#: neutron/agent/dhcp_agent.py:847 neutron/agent/l3_agent.py:813 #: 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:855 neutron/agent/l3_agent.py:815 +#: neutron/agent/dhcp_agent.py:855 neutron/agent/l3_agent.py:818 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:281 #, python-format msgid "agent_updated by server side %s!" @@ -583,65 +583,65 @@ msgid "" "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:334 +#: neutron/agent/l3_agent.py:335 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:336 neutron/db/l3_db.py:924 +#: neutron/agent/l3_agent.py:337 neutron/db/l3_db.py:924 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: neutron/agent/l3_agent.py:470 +#: neutron/agent/l3_agent.py:471 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: neutron/agent/l3_agent.py:607 +#: neutron/agent/l3_agent.py:608 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:612 +#: neutron/agent/l3_agent.py:613 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:620 +#: neutron/agent/l3_agent.py:621 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:624 +#: neutron/agent/l3_agent.py:625 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:631 +#: neutron/agent/l3_agent.py:632 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: neutron/agent/l3_agent.py:687 neutron/agent/l3_agent.py:716 +#: neutron/agent/l3_agent.py:688 neutron/agent/l3_agent.py:719 msgid "Failed synchronizing routers" msgstr "" -#: neutron/agent/l3_agent.py:712 +#: neutron/agent/l3_agent.py:715 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:720 +#: neutron/agent/l3_agent.py:723 msgid "L3 agent started" msgstr "" -#: neutron/agent/l3_agent.py:740 +#: neutron/agent/l3_agent.py:743 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:748 +#: neutron/agent/l3_agent.py:751 #, python-format msgid "Removed route entry is '%s'" msgstr "" @@ -1951,7 +1951,7 @@ msgstr "" #: neutron/common/log.py:31 #, python-format msgid "" -"%(class_name)s method %(method_name)scalled with arguments %(args)s " +"%(class_name)s method %(method_name)s called with arguments %(args)s " "%(kwargs)s " msgstr "" @@ -2425,17 +2425,17 @@ msgid "" msgstr "" #: neutron/db/firewall/firewall_db.py:228 -#: neutron/services/firewall/fwaas_plugin.py:202 +#: neutron/services/firewall/fwaas_plugin.py:211 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:244 -#: neutron/services/firewall/fwaas_plugin.py:211 +#: neutron/services/firewall/fwaas_plugin.py:220 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:254 -#: neutron/services/firewall/fwaas_plugin.py:226 +#: neutron/services/firewall/fwaas_plugin.py:235 msgid "delete_firewall() called" msgstr "" @@ -2456,7 +2456,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:296 -#: neutron/services/firewall/fwaas_plugin.py:235 +#: neutron/services/firewall/fwaas_plugin.py:244 msgid "update_firewall_policy() called" msgstr "" @@ -2481,12 +2481,12 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:364 -#: neutron/services/firewall/fwaas_plugin.py:243 +#: neutron/services/firewall/fwaas_plugin.py:252 msgid "update_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:388 -#: neutron/services/firewall/fwaas_plugin.py:253 +#: neutron/services/firewall/fwaas_plugin.py:262 msgid "delete_firewall_rule() called" msgstr "" @@ -2503,12 +2503,12 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:416 -#: neutron/services/firewall/fwaas_plugin.py:272 +#: neutron/services/firewall/fwaas_plugin.py:281 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:456 -#: neutron/services/firewall/fwaas_plugin.py:280 +#: neutron/services/firewall/fwaas_plugin.py:289 msgid "remove_rule() called" msgstr "" @@ -2729,30 +2729,35 @@ msgstr "" msgid "Missing rule info argument for insert/remove rule operation." msgstr "" -#: neutron/extensions/firewall.py:138 +#: neutron/extensions/firewall.py:98 +#, python-format +msgid "%(driver)s: Internal driver error." +msgstr "" + +#: neutron/extensions/firewall.py:147 #, python-format msgid "Port '%s' is not a valid number" msgstr "" -#: neutron/extensions/firewall.py:142 +#: neutron/extensions/firewall.py:151 #, python-format msgid "Invalid port '%s'" msgstr "" -#: neutron/extensions/firewall.py:156 +#: neutron/extensions/firewall.py:165 #, python-format msgid "%(msg_ip)s and %(msg_subnet)s" msgstr "" -#: neutron/extensions/firewall.py:276 +#: neutron/extensions/firewall.py:285 msgid "Number of firewalls allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/extensions/firewall.py:280 +#: neutron/extensions/firewall.py:289 msgid "Number of firewall policies allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/extensions/firewall.py:284 +#: neutron/extensions/firewall.py:293 msgid "Number of firewall rules allowed per tenant, -1 for unlimited" msgstr "" @@ -2939,6 +2944,7 @@ msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:56 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:373 msgid "plugin does not support updating provider attributes" msgstr "" @@ -4165,115 +4171,107 @@ msgstr "" msgid "Connect success to host %(host)s:%(ssh_port)d" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:75 +#: neutron/plugins/cisco/network_plugin.py:74 #, python-format msgid "Model %s manages state" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:88 +#: neutron/plugins/cisco/network_plugin.py:87 msgid "Plugin initialization complete" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:134 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:222 +#: neutron/plugins/cisco/network_plugin.py:133 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:223 msgid "create_network() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:151 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:254 +#: neutron/plugins/cisco/network_plugin.py:150 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:255 msgid "update_network() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:164 +#: neutron/plugins/cisco/network_plugin.py:163 msgid "delete_network() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:187 +#: neutron/plugins/cisco/network_plugin.py:186 msgid "get_network() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:192 +#: neutron/plugins/cisco/network_plugin.py:191 msgid "get_networks() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:197 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:320 +#: neutron/plugins/cisco/network_plugin.py:196 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:321 msgid "create_port() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:207 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:406 +#: neutron/plugins/cisco/network_plugin.py:206 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:407 msgid "delete_port() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:226 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:365 +#: neutron/plugins/cisco/network_plugin.py:225 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:366 msgid "update_port() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:237 +#: neutron/plugins/cisco/network_plugin.py:236 msgid "create_subnet() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:249 +#: neutron/plugins/cisco/network_plugin.py:248 #: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:339 msgid "update_subnet() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:255 +#: neutron/plugins/cisco/network_plugin.py:254 msgid "delete_subnet() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:278 +#: neutron/plugins/cisco/network_plugin.py:277 #: neutron/plugins/cisco/db/network_db_v2.py:38 msgid "get_all_qoss() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:284 +#: neutron/plugins/cisco/network_plugin.py:283 msgid "get_qos_details() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:294 +#: neutron/plugins/cisco/network_plugin.py:293 msgid "create_qos() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:300 +#: neutron/plugins/cisco/network_plugin.py:299 msgid "delete_qos() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:310 +#: neutron/plugins/cisco/network_plugin.py:309 msgid "rename_qos() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:321 +#: neutron/plugins/cisco/network_plugin.py:320 msgid "get_all_credentials() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:327 +#: neutron/plugins/cisco/network_plugin.py:326 msgid "get_credential_details() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:338 -msgid "create_credential() called" -msgstr "" - -#: neutron/plugins/cisco/network_plugin.py:345 -msgid "delete_credential() called" -msgstr "" - -#: neutron/plugins/cisco/network_plugin.py:356 +#: neutron/plugins/cisco/network_plugin.py:335 msgid "rename_credential() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:367 +#: neutron/plugins/cisco/network_plugin.py:345 msgid "schedule_host() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:379 +#: neutron/plugins/cisco/network_plugin.py:357 msgid "associate_port() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:386 +#: neutron/plugins/cisco/network_plugin.py:364 msgid "detach_port() called" msgstr "" @@ -4284,7 +4282,7 @@ msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:32 msgid "" -"Unable to complete operation. No more dynamic nics are available in the " +"Unable to complete operation. No more dynamic NICs are available in the " "system." msgstr "" @@ -4292,93 +4290,168 @@ msgstr "" #, python-format msgid "" "NetworkVlanBinding for %(vlan_id)s and network %(network_id)s already " -"exists" +"exists." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:44 #, python-format -msgid "Vlan ID %(vlan_id)s not found" +msgid "Vlan ID %(vlan_id)s not found." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:49 -msgid "No Vlan ID available" +msgid "" +"Unable to complete operation. VLAN ID exists outside of the configured " +"network segment range." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:54 -#, python-format -msgid "QoS level %(qos_id)s could not be found for tenant %(tenant_id)s" +#: neutron/plugins/cisco/common/cisco_exceptions.py:55 +msgid "No Vlan ID available." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:60 #, python-format -msgid "QoS level with name %(qos_name)s already exists for tenant %(tenant_id)s" +msgid "QoS level %(qos_id)s could not be found for tenant %(tenant_id)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:66 #, python-format -msgid "Credential %(credential_id)s could not be found for tenant %(tenant_id)s" +msgid "QoS level with name %(qos_name)s already exists for tenant %(tenant_id)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:72 #, python-format -msgid "Credential %(credential_name)s could not be found for tenant %(tenant_id)s" +msgid "Credential %(credential_id)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:77 +#, python-format +msgid "Credential %(credential_name)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:78 +#: neutron/plugins/cisco/common/cisco_exceptions.py:82 #, python-format -msgid "Credential %(credential_name)s already exists for tenant %(tenant_id)s" +msgid "Credential %(credential_name)s already exists." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:84 +#: neutron/plugins/cisco/common/cisco_exceptions.py:87 #, python-format msgid "Provider network %s already exists" msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:89 +#: neutron/plugins/cisco/common/cisco_exceptions.py:92 #, python-format msgid "Connection to %(host)s is not configured." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:94 +#: neutron/plugins/cisco/common/cisco_exceptions.py:97 #, python-format msgid "Unable to connect to Nexus %(nexus_host)s. Reason: %(exc)s." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:99 +#: neutron/plugins/cisco/common/cisco_exceptions.py:102 #, python-format msgid "Failed to configure Nexus: %(config)s. Reason: %(exc)s." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:104 +#: neutron/plugins/cisco/common/cisco_exceptions.py:107 #, python-format -msgid "Nexus Port Binding (%(filters)s) is not present" +msgid "Nexus Port Binding (%(filters)s) is not present." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:113 -msgid "No usable Nexus switch found to create SVI interface" +#: neutron/plugins/cisco/common/cisco_exceptions.py:116 +msgid "No usable Nexus switch found to create SVI interface." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:118 +#: neutron/plugins/cisco/common/cisco_exceptions.py:121 #, python-format -msgid "PortVnic Binding %(port_id)s already exists" +msgid "PortVnic Binding %(port_id)s already exists." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:123 +#: neutron/plugins/cisco/common/cisco_exceptions.py:126 #, python-format -msgid "PortVnic Binding %(port_id)s is not present" +msgid "PortVnic Binding %(port_id)s is not present." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:131 +msgid "No subnet_id specified for router gateway." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:136 +#, python-format +msgid "Subnet %(subnet_id)s has an interface on %(router_id)s." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:141 +msgid "Nexus hardware router gateway only uses Subnet Ids." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:145 +#, python-format +msgid "" +"Unable to unplug the attachment %(att_id)s from port %(port_id)s for " +"network %(net_id)s. The attachment %(att_id)s does not exist." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:128 -msgid "No subnet_id specified for router gateway" +#: neutron/plugins/cisco/common/cisco_exceptions.py:152 +#, python-format +msgid "Policy Profile %(profile_id)s already exists." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:158 +#, python-format +msgid "Policy Profile %(profile_id)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:163 +#, python-format +msgid "Network Profile %(profile_id)s already exists." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:169 +#, python-format +msgid "Network Profile %(profile_id)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:174 +#, python-format +msgid "" +"No more segments available in network segment pool " +"%(network_profile_name)s." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:180 +#, python-format +msgid "VM Network %(name)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:185 +#, python-format +msgid "Unable to create the network. The VXLAN ID %(vxlan_id)s is in use." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:191 +#, python-format +msgid "Connection to VSM failed: %(reason)s." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:196 +#, python-format +msgid "Internal VSM Error: %(reason)s." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:201 +#, python-format +msgid "Network Binding for network %(network_id)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:133 +#: neutron/plugins/cisco/common/cisco_exceptions.py:207 #, python-format -msgid "Subnet %(subnet_id)s has an interface on %(router_id)s" +msgid "Port Binding for port %(port_id)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:138 -msgid "Nexus hardware router gateway only uses Subnet Ids" +#: neutron/plugins/cisco/common/cisco_exceptions.py:213 +#, python-format +msgid "Profile-Tenant binding for profile %(profile_id)s could not be found." msgstr "" #: neutron/plugins/cisco/common/cisco_faults.py:74 @@ -4429,31 +4502,223 @@ msgstr "" msgid "Nexus Switch to use" msgstr "" -#: neutron/plugins/cisco/common/config.py:36 +#: neutron/plugins/cisco/common/config.py:35 msgid "VLAN Name prefix" msgstr "" -#: neutron/plugins/cisco/common/config.py:38 +#: neutron/plugins/cisco/common/config.py:37 msgid "VLAN Name prefix for provider vlans" msgstr "" -#: neutron/plugins/cisco/common/config.py:46 +#: neutron/plugins/cisco/common/config.py:45 msgid "Distribute SVI interfaces over all switches" msgstr "" -#: neutron/plugins/cisco/common/config.py:50 +#: neutron/plugins/cisco/common/config.py:49 msgid "Model Class" msgstr "" -#: neutron/plugins/cisco/common/config.py:54 +#: neutron/plugins/cisco/common/config.py:53 msgid "Nexus Driver Name" msgstr "" +#: neutron/plugins/cisco/common/config.py:58 +msgid "N1K Integration Bridge" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:60 +msgid "N1K Enable Tunneling" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:62 +msgid "N1K Tunnel Bridge" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:64 +msgid "N1K Local IP" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:66 +msgid "N1K Tenant Network Type" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:68 +msgid "N1K Bridge Mappings" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:70 +msgid "N1K VXLAN ID Ranges" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:72 +msgid "N1K Network VLAN Ranges" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:74 +msgid "N1K default policy profile" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:76 +msgid "N1K Policy profile polling duration in seconds" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:101 +#, python-format +msgid "seg_min %(seg_min)s, seg_max %(seg_max)s" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:226 +#, python-format +msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:344 +#, python-format +msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:348 +#, python-format +msgid "" +"Reserving specific vlan %(vlan)s on physical network %(network)s outside " +"pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:376 +#, python-format +msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:381 +#, python-format +msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:385 +#, python-format +msgid "vlan_id %(vlan)s on physical network %(network)s not found" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:395 +#, python-format +msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:433 +#, python-format +msgid "Removing vxlan %s from pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:464 +#, python-format +msgid "Reserving specific vxlan %s from pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:466 +#, python-format +msgid "Reserving specific vxlan %s outside pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:488 +#, python-format +msgid "Releasing vxlan %s to pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:492 +#, python-format +msgid "Releasing vxlan %s outside pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:495 +#, python-format +msgid "vxlan_id %s not found" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:603 +msgid "create_network_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:621 +msgid "delete_network_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:635 +msgid "update_network_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:644 +msgid "get_network_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:670 +msgid "create_policy_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:681 +msgid "delete_policy_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:690 +msgid "update_policy_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:699 +msgid "get_policy_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:726 +msgid "_profile_binding_exists()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:733 +msgid "_get_profile_binding" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:742 +msgid "get_profile_binding()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:751 +msgid "delete_profile_binding()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:758 +#, python-format +msgid "" +"Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " +"ID %(tenant_id)" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:772 +msgid "_get_profile_bindings()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:991 +msgid "invalid segment range. example range: 500-550" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1001 +msgid "arguments segment_type and segment_range missing for network profile" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1008 +msgid "segment_type should either be vlan or vxlan" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1036 +#, python-format +msgid "NetworkProfile name %s already exists" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1048 +msgid "segment range overlaps with another profile" +msgstr "" + #: neutron/plugins/cisco/db/network_db_v2.py:46 msgid "get_qos() called" msgstr "" -#: neutron/plugins/cisco/db/network_db_v2.py:60 +#: neutron/plugins/cisco/db/network_db_v2.py:59 msgid "add_qos() called" msgstr "" @@ -4500,65 +4765,317 @@ msgstr "" msgid "get_nexussvi_bindings() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:75 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:77 #, python-format msgid "Loaded device plugin %s\n" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:93 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:94 #, python-format msgid "%(module)s.%(name)s init done" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:139 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:140 #, python-format msgid "No %s Plugin loaded" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:140 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:141 #, python-format msgid "%(plugin_key)s: %(function_name)s with args %(args)s ignored" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:235 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:236 #, python-format msgid "provider network added to DB: %(network_id)s, %(vlan_id)s" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:279 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:280 #, python-format msgid "provider network removed from DB: %s" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:387 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:388 #, python-format msgid "Unable to update port '%s' on Nexus switch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:442 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:443 msgid "Nexus plugin loaded, creating SVI on switch" msgstr "" #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:463 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:490 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:488 msgid "No Nexus plugin, sending to vswitch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:478 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:477 msgid "Nexus plugin loaded, deleting SVI from switch" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:155 -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:162 -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:175 -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:182 -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:202 -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:208 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:195 +#, python-format +msgid "seg id %s\n" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:233 +msgid "logical network" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:253 +msgid "network_segment_pool" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:293 +msgid "Invalid input for CIDR" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:410 +#, python-format +msgid "req: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:415 +#, python-format +msgid "status_code %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:420 +#, python-format +msgid "VSM: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:192 +msgid "_setup_vsm" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:213 +msgid "_populate_policy_profiles" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:216 +#, python-format +msgid "_populate_policy_profiles %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:224 +msgid "No policy profile populated from VSM" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:231 +msgid "_poll_policies" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:313 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324 +#: neutron/plugins/mlnx/mlnx_plugin.py:155 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378 +msgid "provider:network_type required" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:317 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:331 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:334 +#: neutron/plugins/mlnx/mlnx_plugin.py:185 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:388 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 +msgid "provider:segmentation_id required" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:320 +msgid "provider:segmentation_id out of range (1 through 4094)" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:325 +msgid "provider:physical_network specified for VXLAN network" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:334 +msgid "provider:segmentation_id out of range (5000+)" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:338 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 +#: neutron/plugins/mlnx/mlnx_plugin.py:171 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 +#, python-format +msgid "provider:network_type %s not supported" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:344 +#: neutron/plugins/mlnx/mlnx_plugin.py:212 +#, python-format +msgid "unknown provider:physical_network %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:350 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:368 +#: neutron/plugins/mlnx/mlnx_plugin.py:218 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 +msgid "provider:physical_network required" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:405 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:408 +msgid "n1kv:profile_id does not exist" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:419 +msgid "_send_create_logical_network" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:440 +#, python-format +msgid "_send_create_network_profile_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:450 +#, python-format +msgid "_send_delete_network_profile_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:463 +#, python-format +msgid "_send_create_network_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:477 +#, python-format +msgid "_send_update_network_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:494 +#, python-format +msgid "_send_delete_network_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:508 +#, python-format +msgid "_send_create_subnet_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:522 +#, python-format +msgid "_send_delete_subnet_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:539 +#, python-format +msgid "_send_create_port_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:580 +#, python-format +msgid "_send_update_port_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:595 +#, python-format +msgid "_send_delete_port_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:636 +#, python-format +msgid "create network: profile_id=%s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:644 +#, python-format +msgid "" +"Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, " +"multicast_ip %(multicast_ip)s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:687 +#: neutron/plugins/hyperv/hyperv_neutron_plugin.py:249 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:174 +#: neutron/plugins/mlnx/mlnx_plugin.py:271 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:479 +#, python-format +msgid "Created network: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:708 +#, python-format +msgid "Updated network: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:734 +#, python-format +msgid "Deleted network: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:744 +#, python-format +msgid "Get network: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:765 +msgid "Get networks" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:803 +#, python-format +msgid "create port: profile_id=%s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:816 +#, python-format +msgid "Created port: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:836 +#, python-format +msgid "Update port: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:863 +#, python-format +msgid "Get port: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:883 +msgid "Get ports" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:899 +msgid "Create subnet" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:907 +#, python-format +msgid "Created subnet: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:918 +msgid "Update subnet" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:932 +#, python-format +msgid "Delete subnet: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:947 +#, python-format +msgid "Get subnet: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:967 +msgid "Get subnets" +msgstr "" + +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:158 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:165 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:178 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:185 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:205 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:211 #, python-format msgid "NexusDriver: %s" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:189 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:192 #, python-format msgid "NexusDriver created VLAN: %s" msgstr "" @@ -4727,14 +5244,6 @@ msgstr "" msgid "Network type %s not supported" msgstr "" -#: neutron/plugins/hyperv/hyperv_neutron_plugin.py:249 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:174 -#: neutron/plugins/mlnx/mlnx_plugin.py:271 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:479 -#, python-format -msgid "Created network: %s" -msgstr "" - #: neutron/plugins/hyperv/rpc_callbacks.py:77 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:116 #: neutron/plugins/mlnx/rpc_callbacks.py:97 @@ -4979,25 +5488,12 @@ msgstr "" msgid "%s. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324 -#: neutron/plugins/mlnx/mlnx_plugin.py:155 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378 -msgid "provider:network_type required" -msgstr "" - #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:328 #: neutron/plugins/mlnx/mlnx_plugin.py:180 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:382 msgid "provider:segmentation_id specified for flat network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:334 -#: neutron/plugins/mlnx/mlnx_plugin.py:185 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:388 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 -msgid "provider:segmentation_id required" -msgstr "" - #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:337 #: neutron/plugins/mlnx/mlnx_plugin.py:188 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:391 @@ -5017,25 +5513,12 @@ msgstr "" msgid "provider:segmentation_id specified for local network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 -#: neutron/plugins/mlnx/mlnx_plugin.py:171 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 -#, python-format -msgid "provider:network_type %s not supported" -msgstr "" - #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:362 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:368 -#: neutron/plugins/mlnx/mlnx_plugin.py:218 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 -msgid "provider:physical_network required" -msgstr "" - #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:89 msgid "Invalid Network ID, will lead to incorrect bridgename" msgstr "" @@ -6410,11 +6893,6 @@ msgstr "" msgid "%s. Server terminated!" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:212 -#, python-format -msgid "unknown provider:physical_network %s" -msgstr "" - #: neutron/plugins/mlnx/mlnx_plugin.py:233 msgid "invalid vnic_type on port_create" msgstr "" @@ -6674,118 +7152,118 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:166 +#: neutron/plugins/nec/nec_plugin.py:150 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:170 +#: neutron/plugins/nec/nec_plugin.py:154 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:174 +#: neutron/plugins/nec/nec_plugin.py:158 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:180 +#: neutron/plugins/nec/nec_plugin.py:162 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:186 +#: neutron/plugins/nec/nec_plugin.py:170 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:204 -#, python-format -msgid "delete_ofc_port() failed due to %s" +#: neutron/plugins/nec/nec_plugin.py:183 +msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:208 -msgid "deactivate_port(): skip, ofc_port does not exist." +#: neutron/plugins/nec/nec_plugin.py:191 +#, python-format +msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:220 +#: neutron/plugins/nec/nec_plugin.py:212 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:239 +#: neutron/plugins/nec/nec_plugin.py:229 #, python-format -msgid "create_network() failed due to %s" +msgid "failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:255 +#: neutron/plugins/nec/nec_plugin.py:245 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:295 +#: neutron/plugins/nec/nec_plugin.py:285 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:314 +#: neutron/plugins/nec/nec_plugin.py:304 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:329 +#: neutron/plugins/nec/nec_plugin.py:319 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:344 +#: neutron/plugins/nec/nec_plugin.py:334 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:357 +#: neutron/plugins/nec/nec_plugin.py:347 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:380 +#: neutron/plugins/nec/nec_plugin.py:371 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:409 +#: neutron/plugins/nec/nec_plugin.py:400 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:417 +#: neutron/plugins/nec/nec_plugin.py:408 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:477 +#: neutron/plugins/nec/nec_plugin.py:468 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:508 +#: neutron/plugins/nec/nec_plugin.py:499 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:518 +#: neutron/plugins/nec/nec_plugin.py:509 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:537 +#: neutron/plugins/nec/nec_plugin.py:528 #, 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:542 +#: neutron/plugins/nec/nec_plugin.py:533 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -8827,27 +9305,127 @@ msgstr "" msgid "Multiple providers specified for service %s" msgstr "" -#: neutron/services/firewall/fwaas_plugin.py:47 +#: neutron/services/firewall/fwaas_plugin.py:48 msgid "set_firewall_status() called" msgstr "" -#: neutron/services/firewall/fwaas_plugin.py:59 +#: neutron/services/firewall/fwaas_plugin.py:60 msgid "firewall_deleted() called" msgstr "" -#: neutron/services/firewall/fwaas_plugin.py:67 +#: neutron/services/firewall/fwaas_plugin.py:68 #, python-format msgid "Firewall %s unexpectedly deleted by agent." msgstr "" -#: neutron/services/firewall/fwaas_plugin.py:73 +#: neutron/services/firewall/fwaas_plugin.py:74 msgid "get_firewalls_for_tenant() called" msgstr "" -#: neutron/services/firewall/fwaas_plugin.py:82 +#: neutron/services/firewall/fwaas_plugin.py:83 msgid "get_firewalls_for_tenant_without_rules() called" msgstr "" +#: neutron/services/firewall/fwaas_plugin.py:89 +msgid "get_tenants_with_firewalls() called" +msgstr "" + +#: neutron/services/firewall/agents/firewall_agent_api.py:34 +msgid "Name of the FWaaS Driver" +msgstr "" + +#: neutron/services/firewall/agents/firewall_agent_api.py:38 +msgid "Enable FWaaS" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:45 +msgid "Retrieve Firewall with rules from Plugin" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:54 +msgid "Retrieve Tenants with Firewalls configured from Plugin" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:66 +msgid "Initializing firewall agent" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:73 +#, python-format +msgid "FWaaS Driver Loaded: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:75 +#, python-format +msgid "Error importing FWaaS device driver: %s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:107 +#, python-format +msgid "%(func_name)s from agent for fw: %(fwid)s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:115 +#, python-format +msgid "No Routers on tenant: %s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:117 +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:241 +#, python-format +msgid "Apply fw on Router List: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:126 +#, python-format +msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:141 +#, python-format +msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:158 +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:171 +#, python-format +msgid "Firewall Driver Error on fw state %(fwmsg)s for fw: %(fwid)s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:183 +#, python-format +msgid "Process router add, router_id: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:194 +#, python-format +msgid "Process router add, fw_list: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:211 +#, python-format +msgid "FWaaS RPC info call failed for '%s'." +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:223 +#, python-format +msgid "Tenants with Firewalls: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:233 +#, python-format +msgid "Router List: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:235 +#, python-format +msgid "fw_list: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252 +msgid "Failed fwaas process services sync" +msgstr "" + #: neutron/services/loadbalancer/agent_scheduler.py:94 #, python-format msgid "Pool %(pool_id)s has already been hosted by lbaas agent %(agent_id)s" @@ -9208,3 +9786,76 @@ msgstr "" #~ msgid "get_all_nexusport_bindings() called" #~ msgstr "" +#~ msgid "" +#~ "%(class_name)s method %(method_name)scalled with " +#~ "arguments %(args)s %(kwargs)s " +#~ msgstr "" + +#~ msgid "create_credential() called" +#~ msgstr "" + +#~ msgid "delete_credential() called" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to complete operation. No more" +#~ " dynamic nics are available in the" +#~ " system." +#~ msgstr "" + +#~ msgid "" +#~ "NetworkVlanBinding for %(vlan_id)s and network" +#~ " %(network_id)s already exists" +#~ msgstr "" + +#~ msgid "Vlan ID %(vlan_id)s not found" +#~ msgstr "" + +#~ msgid "No Vlan ID available" +#~ msgstr "" + +#~ msgid "QoS level %(qos_id)s could not be found for tenant %(tenant_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "QoS level with name %(qos_name)s already" +#~ " exists for tenant %(tenant_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "Credential %(credential_id)s could not be " +#~ "found for tenant %(tenant_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "Credential %(credential_name)s could not be" +#~ " found for tenant %(tenant_id)s" +#~ msgstr "" + +#~ msgid "Credential %(credential_name)s already exists for tenant %(tenant_id)s" +#~ msgstr "" + +#~ msgid "Nexus Port Binding (%(filters)s) is not present" +#~ msgstr "" + +#~ msgid "No usable Nexus switch found to create SVI interface" +#~ msgstr "" + +#~ msgid "PortVnic Binding %(port_id)s already exists" +#~ msgstr "" + +#~ msgid "PortVnic Binding %(port_id)s is not present" +#~ msgstr "" + +#~ msgid "No subnet_id specified for router gateway" +#~ msgstr "" + +#~ msgid "Subnet %(subnet_id)s has an interface on %(router_id)s" +#~ msgstr "" + +#~ msgid "Nexus hardware router gateway only uses Subnet Ids" +#~ msgstr "" + +#~ msgid "create_network() failed due to %s" +#~ msgstr "" + diff --git a/neutron/locale/zh_CN/LC_MESSAGES/neutron.po b/neutron/locale/zh_CN/LC_MESSAGES/neutron.po index 91eff160f..176804b26 100644 --- a/neutron/locale/zh_CN/LC_MESSAGES/neutron.po +++ b/neutron/locale/zh_CN/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-08-12 06:14+0000\n" +"POT-Creation-Date: 2013-08-13 06:13+0000\n" "PO-Revision-Date: 2013-05-13 06:01+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Chinese (China) " @@ -517,20 +517,20 @@ msgstr "" msgid "Unable update lease. Exception" msgstr "" -#: neutron/agent/dhcp_agent.py:841 neutron/agent/l3_agent.py:805 +#: neutron/agent/dhcp_agent.py:841 neutron/agent/l3_agent.py:808 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:847 neutron/agent/l3_agent.py:810 +#: neutron/agent/dhcp_agent.py:847 neutron/agent/l3_agent.py:813 #: 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:855 neutron/agent/l3_agent.py:815 +#: neutron/agent/dhcp_agent.py:855 neutron/agent/l3_agent.py:818 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:281 #, python-format msgid "agent_updated by server side %s!" @@ -583,65 +583,65 @@ msgid "" "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:334 +#: neutron/agent/l3_agent.py:335 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:336 neutron/db/l3_db.py:924 +#: neutron/agent/l3_agent.py:337 neutron/db/l3_db.py:924 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: neutron/agent/l3_agent.py:470 +#: neutron/agent/l3_agent.py:471 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: neutron/agent/l3_agent.py:607 +#: neutron/agent/l3_agent.py:608 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:612 +#: neutron/agent/l3_agent.py:613 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:620 +#: neutron/agent/l3_agent.py:621 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:624 +#: neutron/agent/l3_agent.py:625 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:631 +#: neutron/agent/l3_agent.py:632 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: neutron/agent/l3_agent.py:687 neutron/agent/l3_agent.py:716 +#: neutron/agent/l3_agent.py:688 neutron/agent/l3_agent.py:719 msgid "Failed synchronizing routers" msgstr "" -#: neutron/agent/l3_agent.py:712 +#: neutron/agent/l3_agent.py:715 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:720 +#: neutron/agent/l3_agent.py:723 msgid "L3 agent started" msgstr "" -#: neutron/agent/l3_agent.py:740 +#: neutron/agent/l3_agent.py:743 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:748 +#: neutron/agent/l3_agent.py:751 #, python-format msgid "Removed route entry is '%s'" msgstr "" @@ -1951,7 +1951,7 @@ msgstr "" #: neutron/common/log.py:31 #, python-format msgid "" -"%(class_name)s method %(method_name)scalled with arguments %(args)s " +"%(class_name)s method %(method_name)s called with arguments %(args)s " "%(kwargs)s " msgstr "" @@ -2425,17 +2425,17 @@ msgid "" msgstr "" #: neutron/db/firewall/firewall_db.py:228 -#: neutron/services/firewall/fwaas_plugin.py:202 +#: neutron/services/firewall/fwaas_plugin.py:211 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:244 -#: neutron/services/firewall/fwaas_plugin.py:211 +#: neutron/services/firewall/fwaas_plugin.py:220 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:254 -#: neutron/services/firewall/fwaas_plugin.py:226 +#: neutron/services/firewall/fwaas_plugin.py:235 msgid "delete_firewall() called" msgstr "" @@ -2456,7 +2456,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:296 -#: neutron/services/firewall/fwaas_plugin.py:235 +#: neutron/services/firewall/fwaas_plugin.py:244 msgid "update_firewall_policy() called" msgstr "" @@ -2481,12 +2481,12 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:364 -#: neutron/services/firewall/fwaas_plugin.py:243 +#: neutron/services/firewall/fwaas_plugin.py:252 msgid "update_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:388 -#: neutron/services/firewall/fwaas_plugin.py:253 +#: neutron/services/firewall/fwaas_plugin.py:262 msgid "delete_firewall_rule() called" msgstr "" @@ -2503,12 +2503,12 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:416 -#: neutron/services/firewall/fwaas_plugin.py:272 +#: neutron/services/firewall/fwaas_plugin.py:281 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:456 -#: neutron/services/firewall/fwaas_plugin.py:280 +#: neutron/services/firewall/fwaas_plugin.py:289 msgid "remove_rule() called" msgstr "" @@ -2729,30 +2729,35 @@ msgstr "" msgid "Missing rule info argument for insert/remove rule operation." msgstr "" -#: neutron/extensions/firewall.py:138 +#: neutron/extensions/firewall.py:98 +#, python-format +msgid "%(driver)s: Internal driver error." +msgstr "" + +#: neutron/extensions/firewall.py:147 #, python-format msgid "Port '%s' is not a valid number" msgstr "" -#: neutron/extensions/firewall.py:142 +#: neutron/extensions/firewall.py:151 #, python-format msgid "Invalid port '%s'" msgstr "" -#: neutron/extensions/firewall.py:156 +#: neutron/extensions/firewall.py:165 #, python-format msgid "%(msg_ip)s and %(msg_subnet)s" msgstr "" -#: neutron/extensions/firewall.py:276 +#: neutron/extensions/firewall.py:285 msgid "Number of firewalls allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/extensions/firewall.py:280 +#: neutron/extensions/firewall.py:289 msgid "Number of firewall policies allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/extensions/firewall.py:284 +#: neutron/extensions/firewall.py:293 msgid "Number of firewall rules allowed per tenant, -1 for unlimited" msgstr "" @@ -2939,6 +2944,7 @@ msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:56 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:373 msgid "plugin does not support updating provider attributes" msgstr "" @@ -4165,115 +4171,107 @@ msgstr "" msgid "Connect success to host %(host)s:%(ssh_port)d" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:75 +#: neutron/plugins/cisco/network_plugin.py:74 #, python-format msgid "Model %s manages state" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:88 +#: neutron/plugins/cisco/network_plugin.py:87 msgid "Plugin initialization complete" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:134 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:222 +#: neutron/plugins/cisco/network_plugin.py:133 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:223 msgid "create_network() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:151 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:254 +#: neutron/plugins/cisco/network_plugin.py:150 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:255 msgid "update_network() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:164 +#: neutron/plugins/cisco/network_plugin.py:163 msgid "delete_network() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:187 +#: neutron/plugins/cisco/network_plugin.py:186 msgid "get_network() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:192 +#: neutron/plugins/cisco/network_plugin.py:191 msgid "get_networks() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:197 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:320 +#: neutron/plugins/cisco/network_plugin.py:196 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:321 msgid "create_port() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:207 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:406 +#: neutron/plugins/cisco/network_plugin.py:206 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:407 msgid "delete_port() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:226 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:365 +#: neutron/plugins/cisco/network_plugin.py:225 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:366 msgid "update_port() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:237 +#: neutron/plugins/cisco/network_plugin.py:236 msgid "create_subnet() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:249 +#: neutron/plugins/cisco/network_plugin.py:248 #: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:339 msgid "update_subnet() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:255 +#: neutron/plugins/cisco/network_plugin.py:254 msgid "delete_subnet() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:278 +#: neutron/plugins/cisco/network_plugin.py:277 #: neutron/plugins/cisco/db/network_db_v2.py:38 msgid "get_all_qoss() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:284 +#: neutron/plugins/cisco/network_plugin.py:283 msgid "get_qos_details() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:294 +#: neutron/plugins/cisco/network_plugin.py:293 msgid "create_qos() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:300 +#: neutron/plugins/cisco/network_plugin.py:299 msgid "delete_qos() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:310 +#: neutron/plugins/cisco/network_plugin.py:309 msgid "rename_qos() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:321 +#: neutron/plugins/cisco/network_plugin.py:320 msgid "get_all_credentials() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:327 +#: neutron/plugins/cisco/network_plugin.py:326 msgid "get_credential_details() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:338 -msgid "create_credential() called" -msgstr "" - -#: neutron/plugins/cisco/network_plugin.py:345 -msgid "delete_credential() called" -msgstr "" - -#: neutron/plugins/cisco/network_plugin.py:356 +#: neutron/plugins/cisco/network_plugin.py:335 msgid "rename_credential() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:367 +#: neutron/plugins/cisco/network_plugin.py:345 msgid "schedule_host() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:379 +#: neutron/plugins/cisco/network_plugin.py:357 msgid "associate_port() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:386 +#: neutron/plugins/cisco/network_plugin.py:364 msgid "detach_port() called" msgstr "" @@ -4284,7 +4282,7 @@ msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:32 msgid "" -"Unable to complete operation. No more dynamic nics are available in the " +"Unable to complete operation. No more dynamic NICs are available in the " "system." msgstr "" @@ -4292,93 +4290,168 @@ msgstr "" #, python-format msgid "" "NetworkVlanBinding for %(vlan_id)s and network %(network_id)s already " -"exists" +"exists." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:44 #, python-format -msgid "Vlan ID %(vlan_id)s not found" +msgid "Vlan ID %(vlan_id)s not found." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:49 -msgid "No Vlan ID available" +msgid "" +"Unable to complete operation. VLAN ID exists outside of the configured " +"network segment range." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:54 -#, python-format -msgid "QoS level %(qos_id)s could not be found for tenant %(tenant_id)s" +#: neutron/plugins/cisco/common/cisco_exceptions.py:55 +msgid "No Vlan ID available." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:60 #, python-format -msgid "QoS level with name %(qos_name)s already exists for tenant %(tenant_id)s" +msgid "QoS level %(qos_id)s could not be found for tenant %(tenant_id)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:66 #, python-format -msgid "Credential %(credential_id)s could not be found for tenant %(tenant_id)s" +msgid "QoS level with name %(qos_name)s already exists for tenant %(tenant_id)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:72 #, python-format -msgid "Credential %(credential_name)s could not be found for tenant %(tenant_id)s" +msgid "Credential %(credential_id)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:77 +#, python-format +msgid "Credential %(credential_name)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:78 +#: neutron/plugins/cisco/common/cisco_exceptions.py:82 #, python-format -msgid "Credential %(credential_name)s already exists for tenant %(tenant_id)s" +msgid "Credential %(credential_name)s already exists." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:84 +#: neutron/plugins/cisco/common/cisco_exceptions.py:87 #, python-format msgid "Provider network %s already exists" msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:89 +#: neutron/plugins/cisco/common/cisco_exceptions.py:92 #, python-format msgid "Connection to %(host)s is not configured." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:94 +#: neutron/plugins/cisco/common/cisco_exceptions.py:97 #, python-format msgid "Unable to connect to Nexus %(nexus_host)s. Reason: %(exc)s." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:99 +#: neutron/plugins/cisco/common/cisco_exceptions.py:102 #, python-format msgid "Failed to configure Nexus: %(config)s. Reason: %(exc)s." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:104 +#: neutron/plugins/cisco/common/cisco_exceptions.py:107 #, python-format -msgid "Nexus Port Binding (%(filters)s) is not present" +msgid "Nexus Port Binding (%(filters)s) is not present." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:113 -msgid "No usable Nexus switch found to create SVI interface" +#: neutron/plugins/cisco/common/cisco_exceptions.py:116 +msgid "No usable Nexus switch found to create SVI interface." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:118 +#: neutron/plugins/cisco/common/cisco_exceptions.py:121 #, python-format -msgid "PortVnic Binding %(port_id)s already exists" +msgid "PortVnic Binding %(port_id)s already exists." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:123 +#: neutron/plugins/cisco/common/cisco_exceptions.py:126 #, python-format -msgid "PortVnic Binding %(port_id)s is not present" +msgid "PortVnic Binding %(port_id)s is not present." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:131 +msgid "No subnet_id specified for router gateway." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:136 +#, python-format +msgid "Subnet %(subnet_id)s has an interface on %(router_id)s." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:141 +msgid "Nexus hardware router gateway only uses Subnet Ids." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:145 +#, python-format +msgid "" +"Unable to unplug the attachment %(att_id)s from port %(port_id)s for " +"network %(net_id)s. The attachment %(att_id)s does not exist." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:128 -msgid "No subnet_id specified for router gateway" +#: neutron/plugins/cisco/common/cisco_exceptions.py:152 +#, python-format +msgid "Policy Profile %(profile_id)s already exists." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:158 +#, python-format +msgid "Policy Profile %(profile_id)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:163 +#, python-format +msgid "Network Profile %(profile_id)s already exists." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:169 +#, python-format +msgid "Network Profile %(profile_id)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:174 +#, python-format +msgid "" +"No more segments available in network segment pool " +"%(network_profile_name)s." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:180 +#, python-format +msgid "VM Network %(name)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:185 +#, python-format +msgid "Unable to create the network. The VXLAN ID %(vxlan_id)s is in use." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:191 +#, python-format +msgid "Connection to VSM failed: %(reason)s." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:196 +#, python-format +msgid "Internal VSM Error: %(reason)s." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:201 +#, python-format +msgid "Network Binding for network %(network_id)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:133 +#: neutron/plugins/cisco/common/cisco_exceptions.py:207 #, python-format -msgid "Subnet %(subnet_id)s has an interface on %(router_id)s" +msgid "Port Binding for port %(port_id)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:138 -msgid "Nexus hardware router gateway only uses Subnet Ids" +#: neutron/plugins/cisco/common/cisco_exceptions.py:213 +#, python-format +msgid "Profile-Tenant binding for profile %(profile_id)s could not be found." msgstr "" #: neutron/plugins/cisco/common/cisco_faults.py:74 @@ -4429,31 +4502,223 @@ msgstr "" msgid "Nexus Switch to use" msgstr "" -#: neutron/plugins/cisco/common/config.py:36 +#: neutron/plugins/cisco/common/config.py:35 msgid "VLAN Name prefix" msgstr "" -#: neutron/plugins/cisco/common/config.py:38 +#: neutron/plugins/cisco/common/config.py:37 msgid "VLAN Name prefix for provider vlans" msgstr "" -#: neutron/plugins/cisco/common/config.py:46 +#: neutron/plugins/cisco/common/config.py:45 msgid "Distribute SVI interfaces over all switches" msgstr "" -#: neutron/plugins/cisco/common/config.py:50 +#: neutron/plugins/cisco/common/config.py:49 msgid "Model Class" msgstr "" -#: neutron/plugins/cisco/common/config.py:54 +#: neutron/plugins/cisco/common/config.py:53 msgid "Nexus Driver Name" msgstr "" +#: neutron/plugins/cisco/common/config.py:58 +msgid "N1K Integration Bridge" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:60 +msgid "N1K Enable Tunneling" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:62 +msgid "N1K Tunnel Bridge" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:64 +msgid "N1K Local IP" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:66 +msgid "N1K Tenant Network Type" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:68 +msgid "N1K Bridge Mappings" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:70 +msgid "N1K VXLAN ID Ranges" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:72 +msgid "N1K Network VLAN Ranges" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:74 +msgid "N1K default policy profile" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:76 +msgid "N1K Policy profile polling duration in seconds" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:101 +#, python-format +msgid "seg_min %(seg_min)s, seg_max %(seg_max)s" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:226 +#, python-format +msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:344 +#, python-format +msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:348 +#, python-format +msgid "" +"Reserving specific vlan %(vlan)s on physical network %(network)s outside " +"pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:376 +#, python-format +msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:381 +#, python-format +msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:385 +#, python-format +msgid "vlan_id %(vlan)s on physical network %(network)s not found" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:395 +#, python-format +msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:433 +#, python-format +msgid "Removing vxlan %s from pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:464 +#, python-format +msgid "Reserving specific vxlan %s from pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:466 +#, python-format +msgid "Reserving specific vxlan %s outside pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:488 +#, python-format +msgid "Releasing vxlan %s to pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:492 +#, python-format +msgid "Releasing vxlan %s outside pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:495 +#, python-format +msgid "vxlan_id %s not found" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:603 +msgid "create_network_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:621 +msgid "delete_network_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:635 +msgid "update_network_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:644 +msgid "get_network_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:670 +msgid "create_policy_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:681 +msgid "delete_policy_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:690 +msgid "update_policy_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:699 +msgid "get_policy_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:726 +msgid "_profile_binding_exists()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:733 +msgid "_get_profile_binding" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:742 +msgid "get_profile_binding()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:751 +msgid "delete_profile_binding()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:758 +#, python-format +msgid "" +"Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " +"ID %(tenant_id)" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:772 +msgid "_get_profile_bindings()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:991 +msgid "invalid segment range. example range: 500-550" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1001 +msgid "arguments segment_type and segment_range missing for network profile" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1008 +msgid "segment_type should either be vlan or vxlan" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1036 +#, python-format +msgid "NetworkProfile name %s already exists" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1048 +msgid "segment range overlaps with another profile" +msgstr "" + #: neutron/plugins/cisco/db/network_db_v2.py:46 msgid "get_qos() called" msgstr "" -#: neutron/plugins/cisco/db/network_db_v2.py:60 +#: neutron/plugins/cisco/db/network_db_v2.py:59 msgid "add_qos() called" msgstr "" @@ -4500,65 +4765,317 @@ msgstr "" msgid "get_nexussvi_bindings() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:75 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:77 #, python-format msgid "Loaded device plugin %s\n" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:93 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:94 #, python-format msgid "%(module)s.%(name)s init done" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:139 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:140 #, python-format msgid "No %s Plugin loaded" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:140 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:141 #, python-format msgid "%(plugin_key)s: %(function_name)s with args %(args)s ignored" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:235 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:236 #, python-format msgid "provider network added to DB: %(network_id)s, %(vlan_id)s" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:279 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:280 #, python-format msgid "provider network removed from DB: %s" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:387 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:388 #, python-format msgid "Unable to update port '%s' on Nexus switch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:442 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:443 msgid "Nexus plugin loaded, creating SVI on switch" msgstr "" #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:463 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:490 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:488 msgid "No Nexus plugin, sending to vswitch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:478 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:477 msgid "Nexus plugin loaded, deleting SVI from switch" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:155 -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:162 -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:175 -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:182 -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:202 -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:208 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:195 +#, python-format +msgid "seg id %s\n" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:233 +msgid "logical network" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:253 +msgid "network_segment_pool" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:293 +msgid "Invalid input for CIDR" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:410 +#, python-format +msgid "req: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:415 +#, python-format +msgid "status_code %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:420 +#, python-format +msgid "VSM: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:192 +msgid "_setup_vsm" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:213 +msgid "_populate_policy_profiles" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:216 +#, python-format +msgid "_populate_policy_profiles %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:224 +msgid "No policy profile populated from VSM" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:231 +msgid "_poll_policies" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:313 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324 +#: neutron/plugins/mlnx/mlnx_plugin.py:155 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378 +msgid "provider:network_type required" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:317 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:331 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:334 +#: neutron/plugins/mlnx/mlnx_plugin.py:185 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:388 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 +msgid "provider:segmentation_id required" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:320 +msgid "provider:segmentation_id out of range (1 through 4094)" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:325 +msgid "provider:physical_network specified for VXLAN network" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:334 +msgid "provider:segmentation_id out of range (5000+)" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:338 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 +#: neutron/plugins/mlnx/mlnx_plugin.py:171 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 +#, python-format +msgid "provider:network_type %s not supported" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:344 +#: neutron/plugins/mlnx/mlnx_plugin.py:212 +#, python-format +msgid "unknown provider:physical_network %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:350 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:368 +#: neutron/plugins/mlnx/mlnx_plugin.py:218 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 +msgid "provider:physical_network required" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:405 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:408 +msgid "n1kv:profile_id does not exist" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:419 +msgid "_send_create_logical_network" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:440 +#, python-format +msgid "_send_create_network_profile_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:450 +#, python-format +msgid "_send_delete_network_profile_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:463 +#, python-format +msgid "_send_create_network_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:477 +#, python-format +msgid "_send_update_network_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:494 +#, python-format +msgid "_send_delete_network_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:508 +#, python-format +msgid "_send_create_subnet_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:522 +#, python-format +msgid "_send_delete_subnet_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:539 +#, python-format +msgid "_send_create_port_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:580 +#, python-format +msgid "_send_update_port_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:595 +#, python-format +msgid "_send_delete_port_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:636 +#, python-format +msgid "create network: profile_id=%s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:644 +#, python-format +msgid "" +"Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, " +"multicast_ip %(multicast_ip)s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:687 +#: neutron/plugins/hyperv/hyperv_neutron_plugin.py:249 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:174 +#: neutron/plugins/mlnx/mlnx_plugin.py:271 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:479 +#, python-format +msgid "Created network: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:708 +#, python-format +msgid "Updated network: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:734 +#, python-format +msgid "Deleted network: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:744 +#, python-format +msgid "Get network: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:765 +msgid "Get networks" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:803 +#, python-format +msgid "create port: profile_id=%s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:816 +#, python-format +msgid "Created port: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:836 +#, python-format +msgid "Update port: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:863 +#, python-format +msgid "Get port: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:883 +msgid "Get ports" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:899 +msgid "Create subnet" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:907 +#, python-format +msgid "Created subnet: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:918 +msgid "Update subnet" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:932 +#, python-format +msgid "Delete subnet: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:947 +#, python-format +msgid "Get subnet: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:967 +msgid "Get subnets" +msgstr "" + +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:158 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:165 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:178 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:185 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:205 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:211 #, python-format msgid "NexusDriver: %s" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:189 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:192 #, python-format msgid "NexusDriver created VLAN: %s" msgstr "" @@ -4727,14 +5244,6 @@ msgstr "" msgid "Network type %s not supported" msgstr "" -#: neutron/plugins/hyperv/hyperv_neutron_plugin.py:249 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:174 -#: neutron/plugins/mlnx/mlnx_plugin.py:271 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:479 -#, python-format -msgid "Created network: %s" -msgstr "" - #: neutron/plugins/hyperv/rpc_callbacks.py:77 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:116 #: neutron/plugins/mlnx/rpc_callbacks.py:97 @@ -4979,25 +5488,12 @@ msgstr "" msgid "%s. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324 -#: neutron/plugins/mlnx/mlnx_plugin.py:155 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378 -msgid "provider:network_type required" -msgstr "" - #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:328 #: neutron/plugins/mlnx/mlnx_plugin.py:180 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:382 msgid "provider:segmentation_id specified for flat network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:334 -#: neutron/plugins/mlnx/mlnx_plugin.py:185 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:388 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 -msgid "provider:segmentation_id required" -msgstr "" - #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:337 #: neutron/plugins/mlnx/mlnx_plugin.py:188 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:391 @@ -5017,25 +5513,12 @@ msgstr "" msgid "provider:segmentation_id specified for local network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 -#: neutron/plugins/mlnx/mlnx_plugin.py:171 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 -#, python-format -msgid "provider:network_type %s not supported" -msgstr "" - #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:362 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:368 -#: neutron/plugins/mlnx/mlnx_plugin.py:218 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 -msgid "provider:physical_network required" -msgstr "" - #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:89 msgid "Invalid Network ID, will lead to incorrect bridgename" msgstr "" @@ -6410,11 +6893,6 @@ msgstr "" msgid "%s. Server terminated!" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:212 -#, python-format -msgid "unknown provider:physical_network %s" -msgstr "" - #: neutron/plugins/mlnx/mlnx_plugin.py:233 msgid "invalid vnic_type on port_create" msgstr "" @@ -6674,118 +7152,118 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:166 +#: neutron/plugins/nec/nec_plugin.py:150 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:170 +#: neutron/plugins/nec/nec_plugin.py:154 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:174 +#: neutron/plugins/nec/nec_plugin.py:158 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:180 +#: neutron/plugins/nec/nec_plugin.py:162 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:186 +#: neutron/plugins/nec/nec_plugin.py:170 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:204 -#, python-format -msgid "delete_ofc_port() failed due to %s" +#: neutron/plugins/nec/nec_plugin.py:183 +msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:208 -msgid "deactivate_port(): skip, ofc_port does not exist." +#: neutron/plugins/nec/nec_plugin.py:191 +#, python-format +msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:220 +#: neutron/plugins/nec/nec_plugin.py:212 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:239 +#: neutron/plugins/nec/nec_plugin.py:229 #, python-format -msgid "create_network() failed due to %s" +msgid "failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:255 +#: neutron/plugins/nec/nec_plugin.py:245 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:295 +#: neutron/plugins/nec/nec_plugin.py:285 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:314 +#: neutron/plugins/nec/nec_plugin.py:304 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:329 +#: neutron/plugins/nec/nec_plugin.py:319 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:344 +#: neutron/plugins/nec/nec_plugin.py:334 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:357 +#: neutron/plugins/nec/nec_plugin.py:347 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:380 +#: neutron/plugins/nec/nec_plugin.py:371 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:409 +#: neutron/plugins/nec/nec_plugin.py:400 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:417 +#: neutron/plugins/nec/nec_plugin.py:408 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:477 +#: neutron/plugins/nec/nec_plugin.py:468 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:508 +#: neutron/plugins/nec/nec_plugin.py:499 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:518 +#: neutron/plugins/nec/nec_plugin.py:509 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:537 +#: neutron/plugins/nec/nec_plugin.py:528 #, 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:542 +#: neutron/plugins/nec/nec_plugin.py:533 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -8827,27 +9305,127 @@ msgstr "" msgid "Multiple providers specified for service %s" msgstr "" -#: neutron/services/firewall/fwaas_plugin.py:47 +#: neutron/services/firewall/fwaas_plugin.py:48 msgid "set_firewall_status() called" msgstr "" -#: neutron/services/firewall/fwaas_plugin.py:59 +#: neutron/services/firewall/fwaas_plugin.py:60 msgid "firewall_deleted() called" msgstr "" -#: neutron/services/firewall/fwaas_plugin.py:67 +#: neutron/services/firewall/fwaas_plugin.py:68 #, python-format msgid "Firewall %s unexpectedly deleted by agent." msgstr "" -#: neutron/services/firewall/fwaas_plugin.py:73 +#: neutron/services/firewall/fwaas_plugin.py:74 msgid "get_firewalls_for_tenant() called" msgstr "" -#: neutron/services/firewall/fwaas_plugin.py:82 +#: neutron/services/firewall/fwaas_plugin.py:83 msgid "get_firewalls_for_tenant_without_rules() called" msgstr "" +#: neutron/services/firewall/fwaas_plugin.py:89 +msgid "get_tenants_with_firewalls() called" +msgstr "" + +#: neutron/services/firewall/agents/firewall_agent_api.py:34 +msgid "Name of the FWaaS Driver" +msgstr "" + +#: neutron/services/firewall/agents/firewall_agent_api.py:38 +msgid "Enable FWaaS" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:45 +msgid "Retrieve Firewall with rules from Plugin" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:54 +msgid "Retrieve Tenants with Firewalls configured from Plugin" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:66 +msgid "Initializing firewall agent" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:73 +#, python-format +msgid "FWaaS Driver Loaded: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:75 +#, python-format +msgid "Error importing FWaaS device driver: %s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:107 +#, python-format +msgid "%(func_name)s from agent for fw: %(fwid)s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:115 +#, python-format +msgid "No Routers on tenant: %s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:117 +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:241 +#, python-format +msgid "Apply fw on Router List: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:126 +#, python-format +msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:141 +#, python-format +msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:158 +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:171 +#, python-format +msgid "Firewall Driver Error on fw state %(fwmsg)s for fw: %(fwid)s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:183 +#, python-format +msgid "Process router add, router_id: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:194 +#, python-format +msgid "Process router add, fw_list: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:211 +#, python-format +msgid "FWaaS RPC info call failed for '%s'." +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:223 +#, python-format +msgid "Tenants with Firewalls: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:233 +#, python-format +msgid "Router List: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:235 +#, python-format +msgid "fw_list: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252 +msgid "Failed fwaas process services sync" +msgstr "" + #: neutron/services/loadbalancer/agent_scheduler.py:94 #, python-format msgid "Pool %(pool_id)s has already been hosted by lbaas agent %(agent_id)s" @@ -9208,3 +9786,76 @@ msgstr "" #~ msgid "get_all_nexusport_bindings() called" #~ msgstr "" +#~ msgid "" +#~ "%(class_name)s method %(method_name)scalled with " +#~ "arguments %(args)s %(kwargs)s " +#~ msgstr "" + +#~ msgid "create_credential() called" +#~ msgstr "" + +#~ msgid "delete_credential() called" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to complete operation. No more" +#~ " dynamic nics are available in the" +#~ " system." +#~ msgstr "" + +#~ msgid "" +#~ "NetworkVlanBinding for %(vlan_id)s and network" +#~ " %(network_id)s already exists" +#~ msgstr "" + +#~ msgid "Vlan ID %(vlan_id)s not found" +#~ msgstr "" + +#~ msgid "No Vlan ID available" +#~ msgstr "" + +#~ msgid "QoS level %(qos_id)s could not be found for tenant %(tenant_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "QoS level with name %(qos_name)s already" +#~ " exists for tenant %(tenant_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "Credential %(credential_id)s could not be " +#~ "found for tenant %(tenant_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "Credential %(credential_name)s could not be" +#~ " found for tenant %(tenant_id)s" +#~ msgstr "" + +#~ msgid "Credential %(credential_name)s already exists for tenant %(tenant_id)s" +#~ msgstr "" + +#~ msgid "Nexus Port Binding (%(filters)s) is not present" +#~ msgstr "" + +#~ msgid "No usable Nexus switch found to create SVI interface" +#~ msgstr "" + +#~ msgid "PortVnic Binding %(port_id)s already exists" +#~ msgstr "" + +#~ msgid "PortVnic Binding %(port_id)s is not present" +#~ msgstr "" + +#~ msgid "No subnet_id specified for router gateway" +#~ msgstr "" + +#~ msgid "Subnet %(subnet_id)s has an interface on %(router_id)s" +#~ msgstr "" + +#~ msgid "Nexus hardware router gateway only uses Subnet Ids" +#~ msgstr "" + +#~ msgid "create_network() failed due to %s" +#~ msgstr "" + diff --git a/neutron/locale/zh_HK/LC_MESSAGES/neutron.po b/neutron/locale/zh_HK/LC_MESSAGES/neutron.po index ca2c0bd12..75d37d2a8 100644 --- a/neutron/locale/zh_HK/LC_MESSAGES/neutron.po +++ b/neutron/locale/zh_HK/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-08-12 06:14+0000\n" +"POT-Creation-Date: 2013-08-13 06:13+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Chinese (Hong Kong) " @@ -517,20 +517,20 @@ msgstr "" msgid "Unable update lease. Exception" msgstr "" -#: neutron/agent/dhcp_agent.py:841 neutron/agent/l3_agent.py:805 +#: neutron/agent/dhcp_agent.py:841 neutron/agent/l3_agent.py:808 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:847 neutron/agent/l3_agent.py:810 +#: neutron/agent/dhcp_agent.py:847 neutron/agent/l3_agent.py:813 #: 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:855 neutron/agent/l3_agent.py:815 +#: neutron/agent/dhcp_agent.py:855 neutron/agent/l3_agent.py:818 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:281 #, python-format msgid "agent_updated by server side %s!" @@ -583,65 +583,65 @@ msgid "" "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:334 +#: neutron/agent/l3_agent.py:335 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:336 neutron/db/l3_db.py:924 +#: neutron/agent/l3_agent.py:337 neutron/db/l3_db.py:924 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: neutron/agent/l3_agent.py:470 +#: neutron/agent/l3_agent.py:471 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: neutron/agent/l3_agent.py:607 +#: neutron/agent/l3_agent.py:608 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:612 +#: neutron/agent/l3_agent.py:613 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:620 +#: neutron/agent/l3_agent.py:621 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:624 +#: neutron/agent/l3_agent.py:625 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:631 +#: neutron/agent/l3_agent.py:632 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: neutron/agent/l3_agent.py:687 neutron/agent/l3_agent.py:716 +#: neutron/agent/l3_agent.py:688 neutron/agent/l3_agent.py:719 msgid "Failed synchronizing routers" msgstr "" -#: neutron/agent/l3_agent.py:712 +#: neutron/agent/l3_agent.py:715 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:720 +#: neutron/agent/l3_agent.py:723 msgid "L3 agent started" msgstr "" -#: neutron/agent/l3_agent.py:740 +#: neutron/agent/l3_agent.py:743 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:748 +#: neutron/agent/l3_agent.py:751 #, python-format msgid "Removed route entry is '%s'" msgstr "" @@ -1951,7 +1951,7 @@ msgstr "" #: neutron/common/log.py:31 #, python-format msgid "" -"%(class_name)s method %(method_name)scalled with arguments %(args)s " +"%(class_name)s method %(method_name)s called with arguments %(args)s " "%(kwargs)s " msgstr "" @@ -2425,17 +2425,17 @@ msgid "" msgstr "" #: neutron/db/firewall/firewall_db.py:228 -#: neutron/services/firewall/fwaas_plugin.py:202 +#: neutron/services/firewall/fwaas_plugin.py:211 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:244 -#: neutron/services/firewall/fwaas_plugin.py:211 +#: neutron/services/firewall/fwaas_plugin.py:220 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:254 -#: neutron/services/firewall/fwaas_plugin.py:226 +#: neutron/services/firewall/fwaas_plugin.py:235 msgid "delete_firewall() called" msgstr "" @@ -2456,7 +2456,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:296 -#: neutron/services/firewall/fwaas_plugin.py:235 +#: neutron/services/firewall/fwaas_plugin.py:244 msgid "update_firewall_policy() called" msgstr "" @@ -2481,12 +2481,12 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:364 -#: neutron/services/firewall/fwaas_plugin.py:243 +#: neutron/services/firewall/fwaas_plugin.py:252 msgid "update_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:388 -#: neutron/services/firewall/fwaas_plugin.py:253 +#: neutron/services/firewall/fwaas_plugin.py:262 msgid "delete_firewall_rule() called" msgstr "" @@ -2503,12 +2503,12 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:416 -#: neutron/services/firewall/fwaas_plugin.py:272 +#: neutron/services/firewall/fwaas_plugin.py:281 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:456 -#: neutron/services/firewall/fwaas_plugin.py:280 +#: neutron/services/firewall/fwaas_plugin.py:289 msgid "remove_rule() called" msgstr "" @@ -2729,30 +2729,35 @@ msgstr "" msgid "Missing rule info argument for insert/remove rule operation." msgstr "" -#: neutron/extensions/firewall.py:138 +#: neutron/extensions/firewall.py:98 +#, python-format +msgid "%(driver)s: Internal driver error." +msgstr "" + +#: neutron/extensions/firewall.py:147 #, python-format msgid "Port '%s' is not a valid number" msgstr "" -#: neutron/extensions/firewall.py:142 +#: neutron/extensions/firewall.py:151 #, python-format msgid "Invalid port '%s'" msgstr "" -#: neutron/extensions/firewall.py:156 +#: neutron/extensions/firewall.py:165 #, python-format msgid "%(msg_ip)s and %(msg_subnet)s" msgstr "" -#: neutron/extensions/firewall.py:276 +#: neutron/extensions/firewall.py:285 msgid "Number of firewalls allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/extensions/firewall.py:280 +#: neutron/extensions/firewall.py:289 msgid "Number of firewall policies allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/extensions/firewall.py:284 +#: neutron/extensions/firewall.py:293 msgid "Number of firewall rules allowed per tenant, -1 for unlimited" msgstr "" @@ -2939,6 +2944,7 @@ msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:56 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:373 msgid "plugin does not support updating provider attributes" msgstr "" @@ -4165,115 +4171,107 @@ msgstr "" msgid "Connect success to host %(host)s:%(ssh_port)d" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:75 +#: neutron/plugins/cisco/network_plugin.py:74 #, python-format msgid "Model %s manages state" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:88 +#: neutron/plugins/cisco/network_plugin.py:87 msgid "Plugin initialization complete" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:134 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:222 +#: neutron/plugins/cisco/network_plugin.py:133 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:223 msgid "create_network() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:151 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:254 +#: neutron/plugins/cisco/network_plugin.py:150 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:255 msgid "update_network() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:164 +#: neutron/plugins/cisco/network_plugin.py:163 msgid "delete_network() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:187 +#: neutron/plugins/cisco/network_plugin.py:186 msgid "get_network() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:192 +#: neutron/plugins/cisco/network_plugin.py:191 msgid "get_networks() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:197 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:320 +#: neutron/plugins/cisco/network_plugin.py:196 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:321 msgid "create_port() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:207 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:406 +#: neutron/plugins/cisco/network_plugin.py:206 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:407 msgid "delete_port() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:226 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:365 +#: neutron/plugins/cisco/network_plugin.py:225 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:366 msgid "update_port() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:237 +#: neutron/plugins/cisco/network_plugin.py:236 msgid "create_subnet() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:249 +#: neutron/plugins/cisco/network_plugin.py:248 #: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:339 msgid "update_subnet() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:255 +#: neutron/plugins/cisco/network_plugin.py:254 msgid "delete_subnet() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:278 +#: neutron/plugins/cisco/network_plugin.py:277 #: neutron/plugins/cisco/db/network_db_v2.py:38 msgid "get_all_qoss() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:284 +#: neutron/plugins/cisco/network_plugin.py:283 msgid "get_qos_details() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:294 +#: neutron/plugins/cisco/network_plugin.py:293 msgid "create_qos() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:300 +#: neutron/plugins/cisco/network_plugin.py:299 msgid "delete_qos() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:310 +#: neutron/plugins/cisco/network_plugin.py:309 msgid "rename_qos() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:321 +#: neutron/plugins/cisco/network_plugin.py:320 msgid "get_all_credentials() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:327 +#: neutron/plugins/cisco/network_plugin.py:326 msgid "get_credential_details() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:338 -msgid "create_credential() called" -msgstr "" - -#: neutron/plugins/cisco/network_plugin.py:345 -msgid "delete_credential() called" -msgstr "" - -#: neutron/plugins/cisco/network_plugin.py:356 +#: neutron/plugins/cisco/network_plugin.py:335 msgid "rename_credential() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:367 +#: neutron/plugins/cisco/network_plugin.py:345 msgid "schedule_host() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:379 +#: neutron/plugins/cisco/network_plugin.py:357 msgid "associate_port() called" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:386 +#: neutron/plugins/cisco/network_plugin.py:364 msgid "detach_port() called" msgstr "" @@ -4284,7 +4282,7 @@ msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:32 msgid "" -"Unable to complete operation. No more dynamic nics are available in the " +"Unable to complete operation. No more dynamic NICs are available in the " "system." msgstr "" @@ -4292,93 +4290,168 @@ msgstr "" #, python-format msgid "" "NetworkVlanBinding for %(vlan_id)s and network %(network_id)s already " -"exists" +"exists." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:44 #, python-format -msgid "Vlan ID %(vlan_id)s not found" +msgid "Vlan ID %(vlan_id)s not found." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:49 -msgid "No Vlan ID available" +msgid "" +"Unable to complete operation. VLAN ID exists outside of the configured " +"network segment range." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:54 -#, python-format -msgid "QoS level %(qos_id)s could not be found for tenant %(tenant_id)s" +#: neutron/plugins/cisco/common/cisco_exceptions.py:55 +msgid "No Vlan ID available." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:60 #, python-format -msgid "QoS level with name %(qos_name)s already exists for tenant %(tenant_id)s" +msgid "QoS level %(qos_id)s could not be found for tenant %(tenant_id)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:66 #, python-format -msgid "Credential %(credential_id)s could not be found for tenant %(tenant_id)s" +msgid "QoS level with name %(qos_name)s already exists for tenant %(tenant_id)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:72 #, python-format -msgid "Credential %(credential_name)s could not be found for tenant %(tenant_id)s" +msgid "Credential %(credential_id)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:77 +#, python-format +msgid "Credential %(credential_name)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:78 +#: neutron/plugins/cisco/common/cisco_exceptions.py:82 #, python-format -msgid "Credential %(credential_name)s already exists for tenant %(tenant_id)s" +msgid "Credential %(credential_name)s already exists." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:84 +#: neutron/plugins/cisco/common/cisco_exceptions.py:87 #, python-format msgid "Provider network %s already exists" msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:89 +#: neutron/plugins/cisco/common/cisco_exceptions.py:92 #, python-format msgid "Connection to %(host)s is not configured." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:94 +#: neutron/plugins/cisco/common/cisco_exceptions.py:97 #, python-format msgid "Unable to connect to Nexus %(nexus_host)s. Reason: %(exc)s." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:99 +#: neutron/plugins/cisco/common/cisco_exceptions.py:102 #, python-format msgid "Failed to configure Nexus: %(config)s. Reason: %(exc)s." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:104 +#: neutron/plugins/cisco/common/cisco_exceptions.py:107 #, python-format -msgid "Nexus Port Binding (%(filters)s) is not present" +msgid "Nexus Port Binding (%(filters)s) is not present." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:113 -msgid "No usable Nexus switch found to create SVI interface" +#: neutron/plugins/cisco/common/cisco_exceptions.py:116 +msgid "No usable Nexus switch found to create SVI interface." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:118 +#: neutron/plugins/cisco/common/cisco_exceptions.py:121 #, python-format -msgid "PortVnic Binding %(port_id)s already exists" +msgid "PortVnic Binding %(port_id)s already exists." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:123 +#: neutron/plugins/cisco/common/cisco_exceptions.py:126 #, python-format -msgid "PortVnic Binding %(port_id)s is not present" +msgid "PortVnic Binding %(port_id)s is not present." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:131 +msgid "No subnet_id specified for router gateway." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:136 +#, python-format +msgid "Subnet %(subnet_id)s has an interface on %(router_id)s." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:141 +msgid "Nexus hardware router gateway only uses Subnet Ids." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:145 +#, python-format +msgid "" +"Unable to unplug the attachment %(att_id)s from port %(port_id)s for " +"network %(net_id)s. The attachment %(att_id)s does not exist." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:128 -msgid "No subnet_id specified for router gateway" +#: neutron/plugins/cisco/common/cisco_exceptions.py:152 +#, python-format +msgid "Policy Profile %(profile_id)s already exists." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:158 +#, python-format +msgid "Policy Profile %(profile_id)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:163 +#, python-format +msgid "Network Profile %(profile_id)s already exists." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:169 +#, python-format +msgid "Network Profile %(profile_id)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:174 +#, python-format +msgid "" +"No more segments available in network segment pool " +"%(network_profile_name)s." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:180 +#, python-format +msgid "VM Network %(name)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:185 +#, python-format +msgid "Unable to create the network. The VXLAN ID %(vxlan_id)s is in use." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:191 +#, python-format +msgid "Connection to VSM failed: %(reason)s." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:196 +#, python-format +msgid "Internal VSM Error: %(reason)s." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:201 +#, python-format +msgid "Network Binding for network %(network_id)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:133 +#: neutron/plugins/cisco/common/cisco_exceptions.py:207 #, python-format -msgid "Subnet %(subnet_id)s has an interface on %(router_id)s" +msgid "Port Binding for port %(port_id)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:138 -msgid "Nexus hardware router gateway only uses Subnet Ids" +#: neutron/plugins/cisco/common/cisco_exceptions.py:213 +#, python-format +msgid "Profile-Tenant binding for profile %(profile_id)s could not be found." msgstr "" #: neutron/plugins/cisco/common/cisco_faults.py:74 @@ -4429,31 +4502,223 @@ msgstr "" msgid "Nexus Switch to use" msgstr "" -#: neutron/plugins/cisco/common/config.py:36 +#: neutron/plugins/cisco/common/config.py:35 msgid "VLAN Name prefix" msgstr "" -#: neutron/plugins/cisco/common/config.py:38 +#: neutron/plugins/cisco/common/config.py:37 msgid "VLAN Name prefix for provider vlans" msgstr "" -#: neutron/plugins/cisco/common/config.py:46 +#: neutron/plugins/cisco/common/config.py:45 msgid "Distribute SVI interfaces over all switches" msgstr "" -#: neutron/plugins/cisco/common/config.py:50 +#: neutron/plugins/cisco/common/config.py:49 msgid "Model Class" msgstr "" -#: neutron/plugins/cisco/common/config.py:54 +#: neutron/plugins/cisco/common/config.py:53 msgid "Nexus Driver Name" msgstr "" +#: neutron/plugins/cisco/common/config.py:58 +msgid "N1K Integration Bridge" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:60 +msgid "N1K Enable Tunneling" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:62 +msgid "N1K Tunnel Bridge" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:64 +msgid "N1K Local IP" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:66 +msgid "N1K Tenant Network Type" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:68 +msgid "N1K Bridge Mappings" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:70 +msgid "N1K VXLAN ID Ranges" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:72 +msgid "N1K Network VLAN Ranges" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:74 +msgid "N1K default policy profile" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:76 +msgid "N1K Policy profile polling duration in seconds" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:101 +#, python-format +msgid "seg_min %(seg_min)s, seg_max %(seg_max)s" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:226 +#, python-format +msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:344 +#, python-format +msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:348 +#, python-format +msgid "" +"Reserving specific vlan %(vlan)s on physical network %(network)s outside " +"pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:376 +#, python-format +msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:381 +#, python-format +msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:385 +#, python-format +msgid "vlan_id %(vlan)s on physical network %(network)s not found" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:395 +#, python-format +msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:433 +#, python-format +msgid "Removing vxlan %s from pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:464 +#, python-format +msgid "Reserving specific vxlan %s from pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:466 +#, python-format +msgid "Reserving specific vxlan %s outside pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:488 +#, python-format +msgid "Releasing vxlan %s to pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:492 +#, python-format +msgid "Releasing vxlan %s outside pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:495 +#, python-format +msgid "vxlan_id %s not found" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:603 +msgid "create_network_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:621 +msgid "delete_network_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:635 +msgid "update_network_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:644 +msgid "get_network_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:670 +msgid "create_policy_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:681 +msgid "delete_policy_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:690 +msgid "update_policy_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:699 +msgid "get_policy_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:726 +msgid "_profile_binding_exists()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:733 +msgid "_get_profile_binding" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:742 +msgid "get_profile_binding()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:751 +msgid "delete_profile_binding()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:758 +#, python-format +msgid "" +"Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " +"ID %(tenant_id)" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:772 +msgid "_get_profile_bindings()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:991 +msgid "invalid segment range. example range: 500-550" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1001 +msgid "arguments segment_type and segment_range missing for network profile" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1008 +msgid "segment_type should either be vlan or vxlan" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1036 +#, python-format +msgid "NetworkProfile name %s already exists" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1048 +msgid "segment range overlaps with another profile" +msgstr "" + #: neutron/plugins/cisco/db/network_db_v2.py:46 msgid "get_qos() called" msgstr "" -#: neutron/plugins/cisco/db/network_db_v2.py:60 +#: neutron/plugins/cisco/db/network_db_v2.py:59 msgid "add_qos() called" msgstr "" @@ -4500,65 +4765,317 @@ msgstr "" msgid "get_nexussvi_bindings() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:75 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:77 #, python-format msgid "Loaded device plugin %s\n" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:93 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:94 #, python-format msgid "%(module)s.%(name)s init done" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:139 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:140 #, python-format msgid "No %s Plugin loaded" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:140 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:141 #, python-format msgid "%(plugin_key)s: %(function_name)s with args %(args)s ignored" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:235 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:236 #, python-format msgid "provider network added to DB: %(network_id)s, %(vlan_id)s" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:279 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:280 #, python-format msgid "provider network removed from DB: %s" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:387 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:388 #, python-format msgid "Unable to update port '%s' on Nexus switch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:442 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:443 msgid "Nexus plugin loaded, creating SVI on switch" msgstr "" #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:463 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:490 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:488 msgid "No Nexus plugin, sending to vswitch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:478 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:477 msgid "Nexus plugin loaded, deleting SVI from switch" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:155 -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:162 -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:175 -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:182 -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:202 -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:208 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:195 +#, python-format +msgid "seg id %s\n" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:233 +msgid "logical network" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:253 +msgid "network_segment_pool" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:293 +msgid "Invalid input for CIDR" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:410 +#, python-format +msgid "req: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:415 +#, python-format +msgid "status_code %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:420 +#, python-format +msgid "VSM: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:192 +msgid "_setup_vsm" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:213 +msgid "_populate_policy_profiles" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:216 +#, python-format +msgid "_populate_policy_profiles %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:224 +msgid "No policy profile populated from VSM" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:231 +msgid "_poll_policies" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:313 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324 +#: neutron/plugins/mlnx/mlnx_plugin.py:155 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378 +msgid "provider:network_type required" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:317 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:331 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:334 +#: neutron/plugins/mlnx/mlnx_plugin.py:185 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:388 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 +msgid "provider:segmentation_id required" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:320 +msgid "provider:segmentation_id out of range (1 through 4094)" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:325 +msgid "provider:physical_network specified for VXLAN network" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:334 +msgid "provider:segmentation_id out of range (5000+)" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:338 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 +#: neutron/plugins/mlnx/mlnx_plugin.py:171 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 +#, python-format +msgid "provider:network_type %s not supported" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:344 +#: neutron/plugins/mlnx/mlnx_plugin.py:212 +#, python-format +msgid "unknown provider:physical_network %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:350 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:368 +#: neutron/plugins/mlnx/mlnx_plugin.py:218 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 +msgid "provider:physical_network required" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:405 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:408 +msgid "n1kv:profile_id does not exist" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:419 +msgid "_send_create_logical_network" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:440 +#, python-format +msgid "_send_create_network_profile_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:450 +#, python-format +msgid "_send_delete_network_profile_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:463 +#, python-format +msgid "_send_create_network_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:477 +#, python-format +msgid "_send_update_network_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:494 +#, python-format +msgid "_send_delete_network_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:508 +#, python-format +msgid "_send_create_subnet_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:522 +#, python-format +msgid "_send_delete_subnet_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:539 +#, python-format +msgid "_send_create_port_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:580 +#, python-format +msgid "_send_update_port_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:595 +#, python-format +msgid "_send_delete_port_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:636 +#, python-format +msgid "create network: profile_id=%s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:644 +#, python-format +msgid "" +"Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, " +"multicast_ip %(multicast_ip)s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:687 +#: neutron/plugins/hyperv/hyperv_neutron_plugin.py:249 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:174 +#: neutron/plugins/mlnx/mlnx_plugin.py:271 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:479 +#, python-format +msgid "Created network: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:708 +#, python-format +msgid "Updated network: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:734 +#, python-format +msgid "Deleted network: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:744 +#, python-format +msgid "Get network: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:765 +msgid "Get networks" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:803 +#, python-format +msgid "create port: profile_id=%s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:816 +#, python-format +msgid "Created port: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:836 +#, python-format +msgid "Update port: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:863 +#, python-format +msgid "Get port: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:883 +msgid "Get ports" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:899 +msgid "Create subnet" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:907 +#, python-format +msgid "Created subnet: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:918 +msgid "Update subnet" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:932 +#, python-format +msgid "Delete subnet: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:947 +#, python-format +msgid "Get subnet: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:967 +msgid "Get subnets" +msgstr "" + +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:158 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:165 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:178 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:185 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:205 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:211 #, python-format msgid "NexusDriver: %s" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:189 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:192 #, python-format msgid "NexusDriver created VLAN: %s" msgstr "" @@ -4727,14 +5244,6 @@ msgstr "" msgid "Network type %s not supported" msgstr "" -#: neutron/plugins/hyperv/hyperv_neutron_plugin.py:249 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:174 -#: neutron/plugins/mlnx/mlnx_plugin.py:271 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:479 -#, python-format -msgid "Created network: %s" -msgstr "" - #: neutron/plugins/hyperv/rpc_callbacks.py:77 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:116 #: neutron/plugins/mlnx/rpc_callbacks.py:97 @@ -4979,25 +5488,12 @@ msgstr "" msgid "%s. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324 -#: neutron/plugins/mlnx/mlnx_plugin.py:155 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378 -msgid "provider:network_type required" -msgstr "" - #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:328 #: neutron/plugins/mlnx/mlnx_plugin.py:180 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:382 msgid "provider:segmentation_id specified for flat network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:334 -#: neutron/plugins/mlnx/mlnx_plugin.py:185 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:388 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 -msgid "provider:segmentation_id required" -msgstr "" - #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:337 #: neutron/plugins/mlnx/mlnx_plugin.py:188 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:391 @@ -5017,25 +5513,12 @@ msgstr "" msgid "provider:segmentation_id specified for local network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 -#: neutron/plugins/mlnx/mlnx_plugin.py:171 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 -#, python-format -msgid "provider:network_type %s not supported" -msgstr "" - #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:362 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:368 -#: neutron/plugins/mlnx/mlnx_plugin.py:218 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 -msgid "provider:physical_network required" -msgstr "" - #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:89 msgid "Invalid Network ID, will lead to incorrect bridgename" msgstr "" @@ -6410,11 +6893,6 @@ msgstr "" msgid "%s. Server terminated!" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:212 -#, python-format -msgid "unknown provider:physical_network %s" -msgstr "" - #: neutron/plugins/mlnx/mlnx_plugin.py:233 msgid "invalid vnic_type on port_create" msgstr "" @@ -6674,118 +7152,118 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:166 +#: neutron/plugins/nec/nec_plugin.py:150 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:170 +#: neutron/plugins/nec/nec_plugin.py:154 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:174 +#: neutron/plugins/nec/nec_plugin.py:158 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:180 +#: neutron/plugins/nec/nec_plugin.py:162 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:186 +#: neutron/plugins/nec/nec_plugin.py:170 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:204 -#, python-format -msgid "delete_ofc_port() failed due to %s" +#: neutron/plugins/nec/nec_plugin.py:183 +msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:208 -msgid "deactivate_port(): skip, ofc_port does not exist." +#: neutron/plugins/nec/nec_plugin.py:191 +#, python-format +msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:220 +#: neutron/plugins/nec/nec_plugin.py:212 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:239 +#: neutron/plugins/nec/nec_plugin.py:229 #, python-format -msgid "create_network() failed due to %s" +msgid "failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:255 +#: neutron/plugins/nec/nec_plugin.py:245 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:295 +#: neutron/plugins/nec/nec_plugin.py:285 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:314 +#: neutron/plugins/nec/nec_plugin.py:304 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:329 +#: neutron/plugins/nec/nec_plugin.py:319 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:344 +#: neutron/plugins/nec/nec_plugin.py:334 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:357 +#: neutron/plugins/nec/nec_plugin.py:347 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:380 +#: neutron/plugins/nec/nec_plugin.py:371 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:409 +#: neutron/plugins/nec/nec_plugin.py:400 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:417 +#: neutron/plugins/nec/nec_plugin.py:408 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:477 +#: neutron/plugins/nec/nec_plugin.py:468 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:508 +#: neutron/plugins/nec/nec_plugin.py:499 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:518 +#: neutron/plugins/nec/nec_plugin.py:509 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:537 +#: neutron/plugins/nec/nec_plugin.py:528 #, 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:542 +#: neutron/plugins/nec/nec_plugin.py:533 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -8827,27 +9305,127 @@ msgstr "" msgid "Multiple providers specified for service %s" msgstr "" -#: neutron/services/firewall/fwaas_plugin.py:47 +#: neutron/services/firewall/fwaas_plugin.py:48 msgid "set_firewall_status() called" msgstr "" -#: neutron/services/firewall/fwaas_plugin.py:59 +#: neutron/services/firewall/fwaas_plugin.py:60 msgid "firewall_deleted() called" msgstr "" -#: neutron/services/firewall/fwaas_plugin.py:67 +#: neutron/services/firewall/fwaas_plugin.py:68 #, python-format msgid "Firewall %s unexpectedly deleted by agent." msgstr "" -#: neutron/services/firewall/fwaas_plugin.py:73 +#: neutron/services/firewall/fwaas_plugin.py:74 msgid "get_firewalls_for_tenant() called" msgstr "" -#: neutron/services/firewall/fwaas_plugin.py:82 +#: neutron/services/firewall/fwaas_plugin.py:83 msgid "get_firewalls_for_tenant_without_rules() called" msgstr "" +#: neutron/services/firewall/fwaas_plugin.py:89 +msgid "get_tenants_with_firewalls() called" +msgstr "" + +#: neutron/services/firewall/agents/firewall_agent_api.py:34 +msgid "Name of the FWaaS Driver" +msgstr "" + +#: neutron/services/firewall/agents/firewall_agent_api.py:38 +msgid "Enable FWaaS" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:45 +msgid "Retrieve Firewall with rules from Plugin" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:54 +msgid "Retrieve Tenants with Firewalls configured from Plugin" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:66 +msgid "Initializing firewall agent" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:73 +#, python-format +msgid "FWaaS Driver Loaded: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:75 +#, python-format +msgid "Error importing FWaaS device driver: %s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:107 +#, python-format +msgid "%(func_name)s from agent for fw: %(fwid)s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:115 +#, python-format +msgid "No Routers on tenant: %s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:117 +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:241 +#, python-format +msgid "Apply fw on Router List: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:126 +#, python-format +msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:141 +#, python-format +msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:158 +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:171 +#, python-format +msgid "Firewall Driver Error on fw state %(fwmsg)s for fw: %(fwid)s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:183 +#, python-format +msgid "Process router add, router_id: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:194 +#, python-format +msgid "Process router add, fw_list: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:211 +#, python-format +msgid "FWaaS RPC info call failed for '%s'." +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:223 +#, python-format +msgid "Tenants with Firewalls: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:233 +#, python-format +msgid "Router List: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:235 +#, python-format +msgid "fw_list: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252 +msgid "Failed fwaas process services sync" +msgstr "" + #: neutron/services/loadbalancer/agent_scheduler.py:94 #, python-format msgid "Pool %(pool_id)s has already been hosted by lbaas agent %(agent_id)s" @@ -9208,3 +9786,76 @@ msgstr "" #~ msgid "get_all_nexusport_bindings() called" #~ msgstr "" +#~ msgid "" +#~ "%(class_name)s method %(method_name)scalled with " +#~ "arguments %(args)s %(kwargs)s " +#~ msgstr "" + +#~ msgid "create_credential() called" +#~ msgstr "" + +#~ msgid "delete_credential() called" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to complete operation. No more" +#~ " dynamic nics are available in the" +#~ " system." +#~ msgstr "" + +#~ msgid "" +#~ "NetworkVlanBinding for %(vlan_id)s and network" +#~ " %(network_id)s already exists" +#~ msgstr "" + +#~ msgid "Vlan ID %(vlan_id)s not found" +#~ msgstr "" + +#~ msgid "No Vlan ID available" +#~ msgstr "" + +#~ msgid "QoS level %(qos_id)s could not be found for tenant %(tenant_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "QoS level with name %(qos_name)s already" +#~ " exists for tenant %(tenant_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "Credential %(credential_id)s could not be " +#~ "found for tenant %(tenant_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "Credential %(credential_name)s could not be" +#~ " found for tenant %(tenant_id)s" +#~ msgstr "" + +#~ msgid "Credential %(credential_name)s already exists for tenant %(tenant_id)s" +#~ msgstr "" + +#~ msgid "Nexus Port Binding (%(filters)s) is not present" +#~ msgstr "" + +#~ msgid "No usable Nexus switch found to create SVI interface" +#~ msgstr "" + +#~ msgid "PortVnic Binding %(port_id)s already exists" +#~ msgstr "" + +#~ msgid "PortVnic Binding %(port_id)s is not present" +#~ msgstr "" + +#~ msgid "No subnet_id specified for router gateway" +#~ msgstr "" + +#~ msgid "Subnet %(subnet_id)s has an interface on %(router_id)s" +#~ msgstr "" + +#~ msgid "Nexus hardware router gateway only uses Subnet Ids" +#~ msgstr "" + +#~ msgid "create_network() failed due to %s" +#~ msgstr "" + diff --git a/neutron/locale/zh_TW/LC_MESSAGES/neutron.po b/neutron/locale/zh_TW/LC_MESSAGES/neutron.po index f8665ce67..ef0228a35 100644 --- a/neutron/locale/zh_TW/LC_MESSAGES/neutron.po +++ b/neutron/locale/zh_TW/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-08-12 06:14+0000\n" +"POT-Creation-Date: 2013-08-13 06:13+0000\n" "PO-Revision-Date: 2013-05-22 03:25+0000\n" "Last-Translator: daisy.ycguo \n" "Language-Team: Chinese (Taiwan) " @@ -517,20 +517,20 @@ msgstr "訊息表示法:%s" msgid "Unable update lease. Exception" msgstr "無法更新租賃。異常狀況" -#: neutron/agent/dhcp_agent.py:841 neutron/agent/l3_agent.py:805 +#: neutron/agent/dhcp_agent.py:841 neutron/agent/l3_agent.py:808 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:847 neutron/agent/l3_agent.py:810 +#: neutron/agent/dhcp_agent.py:847 neutron/agent/l3_agent.py:813 #: 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:855 neutron/agent/l3_agent.py:815 +#: neutron/agent/dhcp_agent.py:855 neutron/agent/l3_agent.py:818 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:281 #, python-format msgid "agent_updated by server side %s!" @@ -584,65 +584,65 @@ msgid "" "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:334 +#: neutron/agent/l3_agent.py:335 #, python-format msgid "Router port %s has no IP address" msgstr "路由器埠 %s 沒有 IP 位址" -#: neutron/agent/l3_agent.py:336 neutron/db/l3_db.py:924 +#: neutron/agent/l3_agent.py:337 neutron/db/l3_db.py:924 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "正在忽略路由器埠 %s 上的多個 IP" -#: neutron/agent/l3_agent.py:470 +#: neutron/agent/l3_agent.py:471 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "傳送無償 ARP 時失敗:%s" -#: neutron/agent/l3_agent.py:607 +#: neutron/agent/l3_agent.py:608 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:612 +#: neutron/agent/l3_agent.py:613 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:620 +#: neutron/agent/l3_agent.py:621 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:624 +#: neutron/agent/l3_agent.py:625 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:631 +#: neutron/agent/l3_agent.py:632 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "外部網路橋接器 '%s' 不存在" -#: neutron/agent/l3_agent.py:687 neutron/agent/l3_agent.py:716 +#: neutron/agent/l3_agent.py:688 neutron/agent/l3_agent.py:719 msgid "Failed synchronizing routers" msgstr "同步路由器時失敗" -#: neutron/agent/l3_agent.py:712 +#: neutron/agent/l3_agent.py:715 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:720 +#: neutron/agent/l3_agent.py:723 msgid "L3 agent started" msgstr "已啟動 L3 代理程式" -#: neutron/agent/l3_agent.py:740 +#: neutron/agent/l3_agent.py:743 #, python-format msgid "Added route entry is '%s'" msgstr "所新增的路徑項目是 '%s'" -#: neutron/agent/l3_agent.py:748 +#: neutron/agent/l3_agent.py:751 #, python-format msgid "Removed route entry is '%s'" msgstr "所移除的路徑項目是 '%s'" @@ -1958,7 +1958,7 @@ msgstr "" #: neutron/common/log.py:31 #, python-format msgid "" -"%(class_name)s method %(method_name)scalled with arguments %(args)s " +"%(class_name)s method %(method_name)s called with arguments %(args)s " "%(kwargs)s " msgstr "" @@ -2436,17 +2436,17 @@ msgid "" msgstr "屬性 '%(attr)s' 是對其他資源的參照,無法由排序 '%(resource)s' 使用" #: neutron/db/firewall/firewall_db.py:228 -#: neutron/services/firewall/fwaas_plugin.py:202 +#: neutron/services/firewall/fwaas_plugin.py:211 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:244 -#: neutron/services/firewall/fwaas_plugin.py:211 +#: neutron/services/firewall/fwaas_plugin.py:220 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:254 -#: neutron/services/firewall/fwaas_plugin.py:226 +#: neutron/services/firewall/fwaas_plugin.py:235 msgid "delete_firewall() called" msgstr "" @@ -2467,7 +2467,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:296 -#: neutron/services/firewall/fwaas_plugin.py:235 +#: neutron/services/firewall/fwaas_plugin.py:244 msgid "update_firewall_policy() called" msgstr "" @@ -2492,12 +2492,12 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:364 -#: neutron/services/firewall/fwaas_plugin.py:243 +#: neutron/services/firewall/fwaas_plugin.py:252 msgid "update_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:388 -#: neutron/services/firewall/fwaas_plugin.py:253 +#: neutron/services/firewall/fwaas_plugin.py:262 msgid "delete_firewall_rule() called" msgstr "" @@ -2514,12 +2514,12 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:416 -#: neutron/services/firewall/fwaas_plugin.py:272 +#: neutron/services/firewall/fwaas_plugin.py:281 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:456 -#: neutron/services/firewall/fwaas_plugin.py:280 +#: neutron/services/firewall/fwaas_plugin.py:289 msgid "remove_rule() called" msgstr "" @@ -2740,30 +2740,35 @@ msgstr "" msgid "Missing rule info argument for insert/remove rule operation." msgstr "" -#: neutron/extensions/firewall.py:138 +#: neutron/extensions/firewall.py:98 +#, python-format +msgid "%(driver)s: Internal driver error." +msgstr "" + +#: neutron/extensions/firewall.py:147 #, python-format msgid "Port '%s' is not a valid number" msgstr "" -#: neutron/extensions/firewall.py:142 +#: neutron/extensions/firewall.py:151 #, python-format msgid "Invalid port '%s'" msgstr "" -#: neutron/extensions/firewall.py:156 +#: neutron/extensions/firewall.py:165 #, python-format msgid "%(msg_ip)s and %(msg_subnet)s" msgstr "" -#: neutron/extensions/firewall.py:276 +#: neutron/extensions/firewall.py:285 msgid "Number of firewalls allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/extensions/firewall.py:280 +#: neutron/extensions/firewall.py:289 msgid "Number of firewall policies allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/extensions/firewall.py:284 +#: neutron/extensions/firewall.py:293 msgid "Number of firewall rules allowed per tenant, -1 for unlimited" msgstr "" @@ -2954,6 +2959,7 @@ msgid "Port does not have port security binding." msgstr "埠沒有埠安全連結。" #: neutron/extensions/providernet.py:56 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:373 msgid "plugin does not support updating provider attributes" msgstr "外掛程式不支援更新提供者屬性" @@ -4186,115 +4192,107 @@ msgstr "無法連接交換器:%s" msgid "Connect success to host %(host)s:%(ssh_port)d" msgstr "" -#: neutron/plugins/cisco/network_plugin.py:75 +#: neutron/plugins/cisco/network_plugin.py:74 #, python-format msgid "Model %s manages state" msgstr "由模型 %s 管理狀態" -#: neutron/plugins/cisco/network_plugin.py:88 +#: neutron/plugins/cisco/network_plugin.py:87 msgid "Plugin initialization complete" msgstr "已完成外掛程式起始設定" -#: neutron/plugins/cisco/network_plugin.py:134 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:222 +#: neutron/plugins/cisco/network_plugin.py:133 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:223 msgid "create_network() called" msgstr "已呼叫 create_network()" -#: neutron/plugins/cisco/network_plugin.py:151 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:254 +#: neutron/plugins/cisco/network_plugin.py:150 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:255 msgid "update_network() called" msgstr "已呼叫 update_network()" -#: neutron/plugins/cisco/network_plugin.py:164 +#: neutron/plugins/cisco/network_plugin.py:163 msgid "delete_network() called" msgstr "已呼叫 delete_network()" -#: neutron/plugins/cisco/network_plugin.py:187 +#: neutron/plugins/cisco/network_plugin.py:186 msgid "get_network() called" msgstr "已呼叫 get_network()" -#: neutron/plugins/cisco/network_plugin.py:192 +#: neutron/plugins/cisco/network_plugin.py:191 msgid "get_networks() called" msgstr "已呼叫 get_networks()" -#: neutron/plugins/cisco/network_plugin.py:197 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:320 +#: neutron/plugins/cisco/network_plugin.py:196 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:321 msgid "create_port() called" msgstr "已呼叫 create_port()" -#: neutron/plugins/cisco/network_plugin.py:207 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:406 +#: neutron/plugins/cisco/network_plugin.py:206 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:407 msgid "delete_port() called" msgstr "已呼叫 delete_port()" -#: neutron/plugins/cisco/network_plugin.py:226 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:365 +#: neutron/plugins/cisco/network_plugin.py:225 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:366 msgid "update_port() called" msgstr "已呼叫 update_port()" -#: neutron/plugins/cisco/network_plugin.py:237 +#: neutron/plugins/cisco/network_plugin.py:236 msgid "create_subnet() called" msgstr "已呼叫 create_subnet()" -#: neutron/plugins/cisco/network_plugin.py:249 +#: neutron/plugins/cisco/network_plugin.py:248 #: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:339 msgid "update_subnet() called" msgstr "已呼叫 update_subnet()" -#: neutron/plugins/cisco/network_plugin.py:255 +#: neutron/plugins/cisco/network_plugin.py:254 msgid "delete_subnet() called" msgstr "已呼叫 delete_subnet()" -#: neutron/plugins/cisco/network_plugin.py:278 +#: neutron/plugins/cisco/network_plugin.py:277 #: neutron/plugins/cisco/db/network_db_v2.py:38 msgid "get_all_qoss() called" msgstr "已呼叫 get_all_qoss()" -#: neutron/plugins/cisco/network_plugin.py:284 +#: neutron/plugins/cisco/network_plugin.py:283 msgid "get_qos_details() called" msgstr "已呼叫 get_qos_details()" -#: neutron/plugins/cisco/network_plugin.py:294 +#: neutron/plugins/cisco/network_plugin.py:293 msgid "create_qos() called" msgstr "已呼叫 create_qos()" -#: neutron/plugins/cisco/network_plugin.py:300 +#: neutron/plugins/cisco/network_plugin.py:299 msgid "delete_qos() called" msgstr "已呼叫 delete_qos()" -#: neutron/plugins/cisco/network_plugin.py:310 +#: neutron/plugins/cisco/network_plugin.py:309 msgid "rename_qos() called" msgstr "已呼叫 rename_qos()" -#: neutron/plugins/cisco/network_plugin.py:321 +#: neutron/plugins/cisco/network_plugin.py:320 msgid "get_all_credentials() called" msgstr "已呼叫 get_all_credentials()" -#: neutron/plugins/cisco/network_plugin.py:327 +#: neutron/plugins/cisco/network_plugin.py:326 msgid "get_credential_details() called" msgstr "已呼叫 get_credential_details()" -#: neutron/plugins/cisco/network_plugin.py:338 -msgid "create_credential() called" -msgstr "已呼叫 create_credential()" - -#: neutron/plugins/cisco/network_plugin.py:345 -msgid "delete_credential() called" -msgstr "已呼叫 delete_credential()" - -#: neutron/plugins/cisco/network_plugin.py:356 +#: neutron/plugins/cisco/network_plugin.py:335 msgid "rename_credential() called" msgstr "已呼叫 rename_credential()" -#: neutron/plugins/cisco/network_plugin.py:367 +#: neutron/plugins/cisco/network_plugin.py:345 msgid "schedule_host() called" msgstr "已呼叫 schedule_host()" -#: neutron/plugins/cisco/network_plugin.py:379 +#: neutron/plugins/cisco/network_plugin.py:357 msgid "associate_port() called" msgstr "已呼叫 associate_port()" -#: neutron/plugins/cisco/network_plugin.py:386 +#: neutron/plugins/cisco/network_plugin.py:364 msgid "detach_port() called" msgstr "已呼叫 detach_port()" @@ -4305,101 +4303,176 @@ msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:32 msgid "" -"Unable to complete operation. No more dynamic nics are available in the " +"Unable to complete operation. No more dynamic NICs are available in the " "system." -msgstr "無法完成作業。系統中沒有更多的可用動態 NIC。" +msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:38 #, python-format msgid "" "NetworkVlanBinding for %(vlan_id)s and network %(network_id)s already " -"exists" -msgstr "%(vlan_id)s 及網路 %(network_id)s 的 NetworkVlanBinding 已存在" +"exists." +msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:44 #, python-format -msgid "Vlan ID %(vlan_id)s not found" -msgstr "找不到 VLAN ID %(vlan_id)s" +msgid "Vlan ID %(vlan_id)s not found." +msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:49 -msgid "No Vlan ID available" -msgstr "沒有可用的 VLAN ID" +msgid "" +"Unable to complete operation. VLAN ID exists outside of the configured " +"network segment range." +msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:54 -#, python-format -msgid "QoS level %(qos_id)s could not be found for tenant %(tenant_id)s" -msgstr "找不到 Tenant %(tenant_id)s 的服務品質層次 %(qos_id)s" +#: neutron/plugins/cisco/common/cisco_exceptions.py:55 +msgid "No Vlan ID available." +msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:60 #, python-format -msgid "QoS level with name %(qos_name)s already exists for tenant %(tenant_id)s" -msgstr "Tenant %(tenant_id)s 已存在名稱為 %(qos_name)s 的服務品質層次" +msgid "QoS level %(qos_id)s could not be found for tenant %(tenant_id)s." +msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:66 #, python-format -msgid "Credential %(credential_id)s could not be found for tenant %(tenant_id)s" -msgstr "找不到 Tenant %(tenant_id)s 的認證 %(credential_id)s" +msgid "QoS level with name %(qos_name)s already exists for tenant %(tenant_id)s." +msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:72 #, python-format -msgid "Credential %(credential_name)s could not be found for tenant %(tenant_id)s" -msgstr "找不到 Tenant %(tenant_id)s 的認證 %(credential_name)s" +msgid "Credential %(credential_id)s could not be found." +msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:78 +#: neutron/plugins/cisco/common/cisco_exceptions.py:77 #, python-format -msgid "Credential %(credential_name)s already exists for tenant %(tenant_id)s" +msgid "Credential %(credential_name)s could not be found." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:84 +#: neutron/plugins/cisco/common/cisco_exceptions.py:82 +#, python-format +msgid "Credential %(credential_name)s already exists." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:87 #, python-format msgid "Provider network %s already exists" msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:89 +#: neutron/plugins/cisco/common/cisco_exceptions.py:92 #, python-format msgid "Connection to %(host)s is not configured." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:94 +#: neutron/plugins/cisco/common/cisco_exceptions.py:97 #, python-format msgid "Unable to connect to Nexus %(nexus_host)s. Reason: %(exc)s." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:99 +#: neutron/plugins/cisco/common/cisco_exceptions.py:102 #, python-format msgid "Failed to configure Nexus: %(config)s. Reason: %(exc)s." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:104 +#: neutron/plugins/cisco/common/cisco_exceptions.py:107 #, python-format -msgid "Nexus Port Binding (%(filters)s) is not present" +msgid "Nexus Port Binding (%(filters)s) is not present." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:113 -msgid "No usable Nexus switch found to create SVI interface" +#: neutron/plugins/cisco/common/cisco_exceptions.py:116 +msgid "No usable Nexus switch found to create SVI interface." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:118 +#: neutron/plugins/cisco/common/cisco_exceptions.py:121 #, python-format -msgid "PortVnic Binding %(port_id)s already exists" -msgstr "「PortVnic 連結」%(port_id)s 已存在" +msgid "PortVnic Binding %(port_id)s already exists." +msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:123 +#: neutron/plugins/cisco/common/cisco_exceptions.py:126 #, python-format -msgid "PortVnic Binding %(port_id)s is not present" -msgstr "「PortVnic 連結」%(port_id)s 不存在" +msgid "PortVnic Binding %(port_id)s is not present." +msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:128 -msgid "No subnet_id specified for router gateway" +#: neutron/plugins/cisco/common/cisco_exceptions.py:131 +msgid "No subnet_id specified for router gateway." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:133 +#: neutron/plugins/cisco/common/cisco_exceptions.py:136 #, python-format -msgid "Subnet %(subnet_id)s has an interface on %(router_id)s" +msgid "Subnet %(subnet_id)s has an interface on %(router_id)s." msgstr "" -#: neutron/plugins/cisco/common/cisco_exceptions.py:138 -msgid "Nexus hardware router gateway only uses Subnet Ids" +#: neutron/plugins/cisco/common/cisco_exceptions.py:141 +msgid "Nexus hardware router gateway only uses Subnet Ids." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:145 +#, python-format +msgid "" +"Unable to unplug the attachment %(att_id)s from port %(port_id)s for " +"network %(net_id)s. The attachment %(att_id)s does not exist." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:152 +#, python-format +msgid "Policy Profile %(profile_id)s already exists." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:158 +#, python-format +msgid "Policy Profile %(profile_id)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:163 +#, python-format +msgid "Network Profile %(profile_id)s already exists." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:169 +#, python-format +msgid "Network Profile %(profile_id)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:174 +#, python-format +msgid "" +"No more segments available in network segment pool " +"%(network_profile_name)s." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:180 +#, python-format +msgid "VM Network %(name)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:185 +#, python-format +msgid "Unable to create the network. The VXLAN ID %(vxlan_id)s is in use." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:191 +#, python-format +msgid "Connection to VSM failed: %(reason)s." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:196 +#, python-format +msgid "Internal VSM Error: %(reason)s." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:201 +#, python-format +msgid "Network Binding for network %(network_id)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:207 +#, python-format +msgid "Port Binding for port %(port_id)s could not be found." +msgstr "" + +#: neutron/plugins/cisco/common/cisco_exceptions.py:213 +#, python-format +msgid "Profile-Tenant binding for profile %(profile_id)s could not be found." msgstr "" #: neutron/plugins/cisco/common/cisco_faults.py:74 @@ -4450,31 +4523,223 @@ msgstr "" msgid "Nexus Switch to use" msgstr "" -#: neutron/plugins/cisco/common/config.py:36 +#: neutron/plugins/cisco/common/config.py:35 msgid "VLAN Name prefix" msgstr "" -#: neutron/plugins/cisco/common/config.py:38 +#: neutron/plugins/cisco/common/config.py:37 msgid "VLAN Name prefix for provider vlans" msgstr "" -#: neutron/plugins/cisco/common/config.py:46 +#: neutron/plugins/cisco/common/config.py:45 msgid "Distribute SVI interfaces over all switches" msgstr "" -#: neutron/plugins/cisco/common/config.py:50 +#: neutron/plugins/cisco/common/config.py:49 msgid "Model Class" msgstr "" -#: neutron/plugins/cisco/common/config.py:54 +#: neutron/plugins/cisco/common/config.py:53 msgid "Nexus Driver Name" msgstr "" +#: neutron/plugins/cisco/common/config.py:58 +msgid "N1K Integration Bridge" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:60 +msgid "N1K Enable Tunneling" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:62 +msgid "N1K Tunnel Bridge" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:64 +msgid "N1K Local IP" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:66 +msgid "N1K Tenant Network Type" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:68 +msgid "N1K Bridge Mappings" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:70 +msgid "N1K VXLAN ID Ranges" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:72 +msgid "N1K Network VLAN Ranges" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:74 +msgid "N1K default policy profile" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:76 +msgid "N1K Policy profile polling duration in seconds" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:101 +#, python-format +msgid "seg_min %(seg_min)s, seg_max %(seg_max)s" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:226 +#, python-format +msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:344 +#, python-format +msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:348 +#, python-format +msgid "" +"Reserving specific vlan %(vlan)s on physical network %(network)s outside " +"pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:376 +#, python-format +msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:381 +#, python-format +msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:385 +#, python-format +msgid "vlan_id %(vlan)s on physical network %(network)s not found" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:395 +#, python-format +msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:433 +#, python-format +msgid "Removing vxlan %s from pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:464 +#, python-format +msgid "Reserving specific vxlan %s from pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:466 +#, python-format +msgid "Reserving specific vxlan %s outside pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:488 +#, python-format +msgid "Releasing vxlan %s to pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:492 +#, python-format +msgid "Releasing vxlan %s outside pool" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:495 +#, python-format +msgid "vxlan_id %s not found" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:603 +msgid "create_network_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:621 +msgid "delete_network_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:635 +msgid "update_network_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:644 +msgid "get_network_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:670 +msgid "create_policy_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:681 +msgid "delete_policy_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:690 +msgid "update_policy_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:699 +msgid "get_policy_profile()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:726 +msgid "_profile_binding_exists()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:733 +msgid "_get_profile_binding" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:742 +msgid "get_profile_binding()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:751 +msgid "delete_profile_binding()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:758 +#, python-format +msgid "" +"Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " +"ID %(tenant_id)" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:772 +msgid "_get_profile_bindings()" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:991 +msgid "invalid segment range. example range: 500-550" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1001 +msgid "arguments segment_type and segment_range missing for network profile" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1008 +msgid "segment_type should either be vlan or vxlan" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1036 +#, python-format +msgid "NetworkProfile name %s already exists" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1048 +msgid "segment range overlaps with another profile" +msgstr "" + #: neutron/plugins/cisco/db/network_db_v2.py:46 msgid "get_qos() called" msgstr "已呼叫 get_qos()" -#: neutron/plugins/cisco/db/network_db_v2.py:60 +#: neutron/plugins/cisco/db/network_db_v2.py:59 msgid "add_qos() called" msgstr "已呼叫 add_qos()" @@ -4521,65 +4786,317 @@ msgstr "" msgid "get_nexussvi_bindings() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:75 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:77 #, python-format msgid "Loaded device plugin %s\n" msgstr "已載入裝置外掛程式 %s\n" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:93 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:94 #, python-format msgid "%(module)s.%(name)s init done" msgstr "已完成 %(module)s.%(name)s 起始設定" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:139 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:140 #, python-format msgid "No %s Plugin loaded" msgstr "未載入 %s 外掛程式" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:140 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:141 #, python-format msgid "%(plugin_key)s: %(function_name)s with args %(args)s ignored" msgstr "%(plugin_key)s:已忽略帶有引數 %(args)s 的 %(function_name)s" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:235 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:236 #, python-format msgid "provider network added to DB: %(network_id)s, %(vlan_id)s" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:279 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:280 #, python-format msgid "provider network removed from DB: %s" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:387 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:388 #, python-format msgid "Unable to update port '%s' on Nexus switch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:442 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:443 msgid "Nexus plugin loaded, creating SVI on switch" msgstr "" #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:463 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:490 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:488 msgid "No Nexus plugin, sending to vswitch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:478 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:477 msgid "Nexus plugin loaded, deleting SVI from switch" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:155 -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:162 -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:175 -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:182 -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:202 -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:208 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:195 +#, python-format +msgid "seg id %s\n" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:233 +msgid "logical network" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:253 +msgid "network_segment_pool" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:293 +msgid "Invalid input for CIDR" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:410 +#, python-format +msgid "req: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:415 +#, python-format +msgid "status_code %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_client.py:420 +#, python-format +msgid "VSM: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:192 +msgid "_setup_vsm" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:213 +msgid "_populate_policy_profiles" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:216 +#, python-format +msgid "_populate_policy_profiles %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:224 +msgid "No policy profile populated from VSM" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:231 +msgid "_poll_policies" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:313 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324 +#: neutron/plugins/mlnx/mlnx_plugin.py:155 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378 +msgid "provider:network_type required" +msgstr "需要 provider:network_type" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:317 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:331 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:334 +#: neutron/plugins/mlnx/mlnx_plugin.py:185 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:388 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 +msgid "provider:segmentation_id required" +msgstr "需要 provider:segmentation_id" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:320 +msgid "provider:segmentation_id out of range (1 through 4094)" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:325 +msgid "provider:physical_network specified for VXLAN network" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:334 +msgid "provider:segmentation_id out of range (5000+)" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:338 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 +#: neutron/plugins/mlnx/mlnx_plugin.py:171 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 +#, python-format +msgid "provider:network_type %s not supported" +msgstr "不支援 provider:network_type %s" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:344 +#: neutron/plugins/mlnx/mlnx_plugin.py:212 +#, python-format +msgid "unknown provider:physical_network %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:350 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:368 +#: neutron/plugins/mlnx/mlnx_plugin.py:218 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 +msgid "provider:physical_network required" +msgstr "需要 provider:physical_network" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:405 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:408 +msgid "n1kv:profile_id does not exist" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:419 +msgid "_send_create_logical_network" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:440 +#, python-format +msgid "_send_create_network_profile_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:450 +#, python-format +msgid "_send_delete_network_profile_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:463 +#, python-format +msgid "_send_create_network_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:477 +#, python-format +msgid "_send_update_network_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:494 +#, python-format +msgid "_send_delete_network_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:508 +#, python-format +msgid "_send_create_subnet_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:522 +#, python-format +msgid "_send_delete_subnet_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:539 +#, python-format +msgid "_send_create_port_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:580 +#, python-format +msgid "_send_update_port_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:595 +#, python-format +msgid "_send_delete_port_request: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:636 +#, python-format +msgid "create network: profile_id=%s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:644 +#, python-format +msgid "" +"Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, " +"multicast_ip %(multicast_ip)s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:687 +#: neutron/plugins/hyperv/hyperv_neutron_plugin.py:249 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:174 +#: neutron/plugins/mlnx/mlnx_plugin.py:271 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:479 +#, python-format +msgid "Created network: %s" +msgstr "已建立網路:%s" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:708 +#, python-format +msgid "Updated network: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:734 +#, python-format +msgid "Deleted network: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:744 +#, python-format +msgid "Get network: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:765 +msgid "Get networks" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:803 +#, python-format +msgid "create port: profile_id=%s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:816 +#, python-format +msgid "Created port: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:836 +#, python-format +msgid "Update port: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:863 +#, python-format +msgid "Get port: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:883 +msgid "Get ports" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:899 +msgid "Create subnet" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:907 +#, python-format +msgid "Created subnet: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:918 +msgid "Update subnet" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:932 +#, python-format +msgid "Delete subnet: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:947 +#, python-format +msgid "Get subnet: %s" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:967 +msgid "Get subnets" +msgstr "" + +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:158 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:165 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:178 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:185 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:205 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:211 #, python-format msgid "NexusDriver: %s" msgstr "NexusDriver:%s" -#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:189 +#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:192 #, python-format msgid "NexusDriver created VLAN: %s" msgstr "" @@ -4748,14 +5265,6 @@ msgstr "網路 VLAN 範圍:%s" msgid "Network type %s not supported" msgstr "不支援網路類型 %s" -#: neutron/plugins/hyperv/hyperv_neutron_plugin.py:249 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:174 -#: neutron/plugins/mlnx/mlnx_plugin.py:271 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:479 -#, python-format -msgid "Created network: %s" -msgstr "已建立網路:%s" - #: neutron/plugins/hyperv/rpc_callbacks.py:77 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:116 #: neutron/plugins/mlnx/rpc_callbacks.py:97 @@ -5002,25 +5511,12 @@ msgstr "已完成 Linux 橋接器外掛程式起始設定" msgid "%s. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324 -#: neutron/plugins/mlnx/mlnx_plugin.py:155 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378 -msgid "provider:network_type required" -msgstr "需要 provider:network_type" - #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:328 #: neutron/plugins/mlnx/mlnx_plugin.py:180 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:382 msgid "provider:segmentation_id specified for flat network" msgstr "給平面網路指定了 provider:segmentation_id" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:334 -#: neutron/plugins/mlnx/mlnx_plugin.py:185 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:388 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 -msgid "provider:segmentation_id required" -msgstr "需要 provider:segmentation_id" - #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:337 #: neutron/plugins/mlnx/mlnx_plugin.py:188 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:391 @@ -5040,25 +5536,12 @@ msgstr "給本端網路指定了 provider:physical_network" msgid "provider:segmentation_id specified for local network" msgstr "給本端網路指定了 provider:segmentation_id" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 -#: neutron/plugins/mlnx/mlnx_plugin.py:171 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 -#, python-format -msgid "provider:network_type %s not supported" -msgstr "不支援 provider:network_type %s" - #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:362 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 #, python-format msgid "Unknown provider:physical_network %s" msgstr "不明的 provider:physical_network %s" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:368 -#: neutron/plugins/mlnx/mlnx_plugin.py:218 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 -msgid "provider:physical_network required" -msgstr "需要 provider:physical_network" - #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:89 msgid "Invalid Network ID, will lead to incorrect bridgename" msgstr "無效的網路 ID 將導致橋接器名稱不正確" @@ -6470,11 +6953,6 @@ msgstr "" msgid "%s. Server terminated!" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:212 -#, python-format -msgid "unknown provider:physical_network %s" -msgstr "" - #: neutron/plugins/mlnx/mlnx_plugin.py:233 msgid "invalid vnic_type on port_create" msgstr "" @@ -6734,92 +7212,92 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:166 +#: neutron/plugins/nec/nec_plugin.py:150 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "activate_port_if_ready():跳過,port.admin_state_up 為 False。" -#: neutron/plugins/nec/nec_plugin.py:170 +#: neutron/plugins/nec/nec_plugin.py:154 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "activate_port_if_ready():跳過,port.admin_state_up 為 False。" -#: neutron/plugins/nec/nec_plugin.py:174 +#: neutron/plugins/nec/nec_plugin.py:158 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "activate_port_if_ready():跳過,此埠沒有 PortInfo。" -#: neutron/plugins/nec/nec_plugin.py:180 +#: neutron/plugins/nec/nec_plugin.py:162 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "activate_port_if_ready():跳過,ofc_port 已存在。" -#: neutron/plugins/nec/nec_plugin.py:186 +#: neutron/plugins/nec/nec_plugin.py:170 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "create_ofc_port() 由於 %s 而失敗" -#: neutron/plugins/nec/nec_plugin.py:204 +#: neutron/plugins/nec/nec_plugin.py:183 +msgid "deactivate_port(): skip, ofc_port does not exist." +msgstr "deactivate_port():跳過,ofc_port 不存在。" + +#: neutron/plugins/nec/nec_plugin.py:191 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "delete_ofc_port() 由於 %s 而失敗" -#: neutron/plugins/nec/nec_plugin.py:208 -msgid "deactivate_port(): skip, ofc_port does not exist." -msgstr "deactivate_port():跳過,ofc_port 不存在。" - -#: neutron/plugins/nec/nec_plugin.py:220 +#: neutron/plugins/nec/nec_plugin.py:212 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "已呼叫 NECPluginV2.create_network(),網路 = %s。" -#: neutron/plugins/nec/nec_plugin.py:239 +#: neutron/plugins/nec/nec_plugin.py:229 #, python-format -msgid "create_network() failed due to %s" -msgstr "create_network() 由於 %s 而失敗" +msgid "failed to create network id=%(id)s on OFC: %(exc)s" +msgstr "" -#: neutron/plugins/nec/nec_plugin.py:255 +#: neutron/plugins/nec/nec_plugin.py:245 #, 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:295 +#: neutron/plugins/nec/nec_plugin.py:285 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "已呼叫 NECPluginV2.delete_network(),ID = %s。" -#: neutron/plugins/nec/nec_plugin.py:314 +#: neutron/plugins/nec/nec_plugin.py:304 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:329 +#: neutron/plugins/nec/nec_plugin.py:319 #, python-format msgid "delete_network() failed due to %s" msgstr "delete_network() 由於 %s 而失敗" -#: neutron/plugins/nec/nec_plugin.py:344 +#: neutron/plugins/nec/nec_plugin.py:334 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "delete_ofc_tenant() 由於 %s 而失敗" -#: neutron/plugins/nec/nec_plugin.py:357 +#: neutron/plugins/nec/nec_plugin.py:347 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "已呼叫 NECPluginV2.create_port(),埠 = %s。" -#: neutron/plugins/nec/nec_plugin.py:380 +#: neutron/plugins/nec/nec_plugin.py:371 #, 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:409 +#: neutron/plugins/nec/nec_plugin.py:400 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "已呼叫 NECPluginV2.delete_port(),ID = %s。" -#: neutron/plugins/nec/nec_plugin.py:417 +#: neutron/plugins/nec/nec_plugin.py:408 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:477 +#: neutron/plugins/nec/nec_plugin.py:468 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " @@ -6828,26 +7306,26 @@ msgstr "" "已呼叫 NECPluginV2RPCCallbacks.get_port_from_device(),裝置 = %(device)s => " "%(ret)s。" -#: neutron/plugins/nec/nec_plugin.py:508 +#: neutron/plugins/nec/nec_plugin.py:499 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "已呼叫 NECPluginV2RPCCallbacks.update_ports(),kwargs = %s。" -#: neutron/plugins/nec/nec_plugin.py:518 +#: neutron/plugins/nec/nec_plugin.py:509 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:537 +#: neutron/plugins/nec/nec_plugin.py:528 #, 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:542 +#: neutron/plugins/nec/nec_plugin.py:533 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -8897,27 +9375,127 @@ msgstr "" msgid "Multiple providers specified for service %s" msgstr "" -#: neutron/services/firewall/fwaas_plugin.py:47 +#: neutron/services/firewall/fwaas_plugin.py:48 msgid "set_firewall_status() called" msgstr "" -#: neutron/services/firewall/fwaas_plugin.py:59 +#: neutron/services/firewall/fwaas_plugin.py:60 msgid "firewall_deleted() called" msgstr "" -#: neutron/services/firewall/fwaas_plugin.py:67 +#: neutron/services/firewall/fwaas_plugin.py:68 #, python-format msgid "Firewall %s unexpectedly deleted by agent." msgstr "" -#: neutron/services/firewall/fwaas_plugin.py:73 +#: neutron/services/firewall/fwaas_plugin.py:74 msgid "get_firewalls_for_tenant() called" msgstr "" -#: neutron/services/firewall/fwaas_plugin.py:82 +#: neutron/services/firewall/fwaas_plugin.py:83 msgid "get_firewalls_for_tenant_without_rules() called" msgstr "" +#: neutron/services/firewall/fwaas_plugin.py:89 +msgid "get_tenants_with_firewalls() called" +msgstr "" + +#: neutron/services/firewall/agents/firewall_agent_api.py:34 +msgid "Name of the FWaaS Driver" +msgstr "" + +#: neutron/services/firewall/agents/firewall_agent_api.py:38 +msgid "Enable FWaaS" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:45 +msgid "Retrieve Firewall with rules from Plugin" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:54 +msgid "Retrieve Tenants with Firewalls configured from Plugin" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:66 +msgid "Initializing firewall agent" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:73 +#, python-format +msgid "FWaaS Driver Loaded: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:75 +#, python-format +msgid "Error importing FWaaS device driver: %s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:107 +#, python-format +msgid "%(func_name)s from agent for fw: %(fwid)s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:115 +#, python-format +msgid "No Routers on tenant: %s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:117 +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:241 +#, python-format +msgid "Apply fw on Router List: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:126 +#, python-format +msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:141 +#, python-format +msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:158 +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:171 +#, python-format +msgid "Firewall Driver Error on fw state %(fwmsg)s for fw: %(fwid)s" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:183 +#, python-format +msgid "Process router add, router_id: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:194 +#, python-format +msgid "Process router add, fw_list: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:211 +#, python-format +msgid "FWaaS RPC info call failed for '%s'." +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:223 +#, python-format +msgid "Tenants with Firewalls: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:233 +#, python-format +msgid "Router List: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:235 +#, python-format +msgid "fw_list: '%s'" +msgstr "" + +#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252 +msgid "Failed fwaas process services sync" +msgstr "" + #: neutron/services/loadbalancer/agent_scheduler.py:94 #, python-format msgid "Pool %(pool_id)s has already been hosted by lbaas agent %(agent_id)s" @@ -9278,3 +9856,76 @@ msgstr "找不到 lrouter:%s" #~ msgid "get_all_nexusport_bindings() called" #~ msgstr "已呼叫 get_all_nexusport_bindings()" +#~ msgid "" +#~ "%(class_name)s method %(method_name)scalled with " +#~ "arguments %(args)s %(kwargs)s " +#~ msgstr "" + +#~ msgid "create_credential() called" +#~ msgstr "已呼叫 create_credential()" + +#~ msgid "delete_credential() called" +#~ msgstr "已呼叫 delete_credential()" + +#~ msgid "" +#~ "Unable to complete operation. No more" +#~ " dynamic nics are available in the" +#~ " system." +#~ msgstr "無法完成作業。系統中沒有更多的可用動態 NIC。" + +#~ msgid "" +#~ "NetworkVlanBinding for %(vlan_id)s and network" +#~ " %(network_id)s already exists" +#~ msgstr "%(vlan_id)s 及網路 %(network_id)s 的 NetworkVlanBinding 已存在" + +#~ msgid "Vlan ID %(vlan_id)s not found" +#~ msgstr "找不到 VLAN ID %(vlan_id)s" + +#~ msgid "No Vlan ID available" +#~ msgstr "沒有可用的 VLAN ID" + +#~ msgid "QoS level %(qos_id)s could not be found for tenant %(tenant_id)s" +#~ msgstr "找不到 Tenant %(tenant_id)s 的服務品質層次 %(qos_id)s" + +#~ msgid "" +#~ "QoS level with name %(qos_name)s already" +#~ " exists for tenant %(tenant_id)s" +#~ msgstr "Tenant %(tenant_id)s 已存在名稱為 %(qos_name)s 的服務品質層次" + +#~ msgid "" +#~ "Credential %(credential_id)s could not be " +#~ "found for tenant %(tenant_id)s" +#~ msgstr "找不到 Tenant %(tenant_id)s 的認證 %(credential_id)s" + +#~ msgid "" +#~ "Credential %(credential_name)s could not be" +#~ " found for tenant %(tenant_id)s" +#~ msgstr "找不到 Tenant %(tenant_id)s 的認證 %(credential_name)s" + +#~ msgid "Credential %(credential_name)s already exists for tenant %(tenant_id)s" +#~ msgstr "" + +#~ msgid "Nexus Port Binding (%(filters)s) is not present" +#~ msgstr "" + +#~ msgid "No usable Nexus switch found to create SVI interface" +#~ msgstr "" + +#~ msgid "PortVnic Binding %(port_id)s already exists" +#~ msgstr "「PortVnic 連結」%(port_id)s 已存在" + +#~ msgid "PortVnic Binding %(port_id)s is not present" +#~ msgstr "「PortVnic 連結」%(port_id)s 不存在" + +#~ msgid "No subnet_id specified for router gateway" +#~ msgstr "" + +#~ msgid "Subnet %(subnet_id)s has an interface on %(router_id)s" +#~ msgstr "" + +#~ msgid "Nexus hardware router gateway only uses Subnet Ids" +#~ msgstr "" + +#~ msgid "create_network() failed due to %s" +#~ msgstr "create_network() 由於 %s 而失敗" + -- 2.45.2