From 9c0dc1f5467ee249756e8e10895da12ad66dc5ec Mon Sep 17 00:00:00 2001 From: OpenStack Jenkins Date: Wed, 12 Feb 2014 06:25:58 +0000 Subject: [PATCH] Imported Translations from Transifex Change-Id: I696ef1e400891af9d128b3badb9696a88217bb3b --- neutron/locale/ar/LC_MESSAGES/neutron.po | 548 ++++++++++--------- neutron/locale/bg_BG/LC_MESSAGES/neutron.po | 548 ++++++++++--------- neutron/locale/bn_IN/LC_MESSAGES/neutron.po | 548 ++++++++++--------- neutron/locale/bs/LC_MESSAGES/neutron.po | 548 ++++++++++--------- neutron/locale/ca/LC_MESSAGES/neutron.po | 548 ++++++++++--------- neutron/locale/cs/LC_MESSAGES/neutron.po | 548 ++++++++++--------- neutron/locale/da/LC_MESSAGES/neutron.po | 548 ++++++++++--------- neutron/locale/de/LC_MESSAGES/neutron.po | 550 +++++++++++--------- neutron/locale/en_AU/LC_MESSAGES/neutron.po | 548 ++++++++++--------- neutron/locale/en_GB/LC_MESSAGES/neutron.po | 548 ++++++++++--------- neutron/locale/en_US/LC_MESSAGES/neutron.po | 548 ++++++++++--------- neutron/locale/es/LC_MESSAGES/neutron.po | 548 ++++++++++--------- neutron/locale/es_MX/LC_MESSAGES/neutron.po | 548 ++++++++++--------- neutron/locale/eu/LC_MESSAGES/neutron.po | 548 ++++++++++--------- neutron/locale/eu_ES/LC_MESSAGES/neutron.po | 548 ++++++++++--------- neutron/locale/fa/LC_MESSAGES/neutron.po | 548 ++++++++++--------- neutron/locale/fi_FI/LC_MESSAGES/neutron.po | 548 ++++++++++--------- neutron/locale/fil/LC_MESSAGES/neutron.po | 548 ++++++++++--------- neutron/locale/fr/LC_MESSAGES/neutron.po | 548 ++++++++++--------- neutron/locale/gl/LC_MESSAGES/neutron.po | 548 ++++++++++--------- neutron/locale/he/LC_MESSAGES/neutron.po | 548 ++++++++++--------- neutron/locale/he_IL/LC_MESSAGES/neutron.po | 548 ++++++++++--------- neutron/locale/hi/LC_MESSAGES/neutron.po | 548 ++++++++++--------- neutron/locale/hr/LC_MESSAGES/neutron.po | 548 ++++++++++--------- neutron/locale/hu/LC_MESSAGES/neutron.po | 548 ++++++++++--------- neutron/locale/id/LC_MESSAGES/neutron.po | 548 ++++++++++--------- neutron/locale/is_IS/LC_MESSAGES/neutron.po | 548 ++++++++++--------- neutron/locale/it/LC_MESSAGES/neutron.po | 548 ++++++++++--------- neutron/locale/it_IT/LC_MESSAGES/neutron.po | 548 ++++++++++--------- neutron/locale/ja/LC_MESSAGES/neutron.po | 548 ++++++++++--------- neutron/locale/ka_GE/LC_MESSAGES/neutron.po | 548 ++++++++++--------- neutron/locale/km/LC_MESSAGES/neutron.po | 548 ++++++++++--------- neutron/locale/kn/LC_MESSAGES/neutron.po | 548 ++++++++++--------- neutron/locale/ko/LC_MESSAGES/neutron.po | 548 ++++++++++--------- neutron/locale/ko_KR/LC_MESSAGES/neutron.po | 548 ++++++++++--------- neutron/locale/ml_IN/LC_MESSAGES/neutron.po | 548 ++++++++++--------- neutron/locale/mr_IN/LC_MESSAGES/neutron.po | 548 ++++++++++--------- neutron/locale/ms/LC_MESSAGES/neutron.po | 548 ++++++++++--------- neutron/locale/nb/LC_MESSAGES/neutron.po | 548 ++++++++++--------- neutron/locale/ne/LC_MESSAGES/neutron.po | 548 ++++++++++--------- neutron/locale/neutron.pot | 515 +++++++++--------- neutron/locale/nl_NL/LC_MESSAGES/neutron.po | 548 ++++++++++--------- neutron/locale/pa_IN/LC_MESSAGES/neutron.po | 548 ++++++++++--------- neutron/locale/pl_PL/LC_MESSAGES/neutron.po | 548 ++++++++++--------- neutron/locale/pt/LC_MESSAGES/neutron.po | 548 ++++++++++--------- neutron/locale/pt_BR/LC_MESSAGES/neutron.po | 548 ++++++++++--------- neutron/locale/ro/LC_MESSAGES/neutron.po | 548 ++++++++++--------- neutron/locale/ru/LC_MESSAGES/neutron.po | 548 ++++++++++--------- neutron/locale/ru_RU/LC_MESSAGES/neutron.po | 548 ++++++++++--------- neutron/locale/sk/LC_MESSAGES/neutron.po | 548 ++++++++++--------- neutron/locale/sl_SI/LC_MESSAGES/neutron.po | 548 ++++++++++--------- neutron/locale/sv/LC_MESSAGES/neutron.po | 548 ++++++++++--------- neutron/locale/sw_KE/LC_MESSAGES/neutron.po | 548 ++++++++++--------- neutron/locale/tl/LC_MESSAGES/neutron.po | 548 ++++++++++--------- neutron/locale/tl_PH/LC_MESSAGES/neutron.po | 548 ++++++++++--------- neutron/locale/tr_TR/LC_MESSAGES/neutron.po | 548 ++++++++++--------- neutron/locale/uk/LC_MESSAGES/neutron.po | 548 ++++++++++--------- neutron/locale/ur/LC_MESSAGES/neutron.po | 548 ++++++++++--------- neutron/locale/vi_VN/LC_MESSAGES/neutron.po | 548 ++++++++++--------- neutron/locale/zh_CN/LC_MESSAGES/neutron.po | 548 ++++++++++--------- neutron/locale/zh_HK/LC_MESSAGES/neutron.po | 548 ++++++++++--------- neutron/locale/zh_TW/LC_MESSAGES/neutron.po | 550 +++++++++++--------- 62 files changed, 18450 insertions(+), 15497 deletions(-) diff --git a/neutron/locale/ar/LC_MESSAGES/neutron.po b/neutron/locale/ar/LC_MESSAGES/neutron.po index dde9bac8ce..f8224d9800 100644 --- a/neutron/locale/ar/LC_MESSAGES/neutron.po +++ b/neutron/locale/ar/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: 2014-02-11 06:22+0000\n" +"POT-Creation-Date: 2014-02-12 06:24+0000\n" "PO-Revision-Date: 2013-09-12 23:31+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Arabic " @@ -538,7 +538,7 @@ msgstr "" msgid "Name of bridge used for external network traffic." msgstr "" -#: neutron/agent/l3_agent.py:160 neutron/agent/linux/dhcp.py:62 +#: neutron/agent/l3_agent.py:160 neutron/agent/linux/dhcp.py:64 #: neutron/debug/debug_agent.py:45 #: neutron/services/metering/drivers/iptables/iptables_driver.py:39 msgid "The driver used to manage the virtual interface." @@ -581,7 +581,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:602 +#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:629 #: neutron/services/metering/drivers/iptables/iptables_driver.py:98 msgid "An interface driver must be specified" msgstr "" @@ -595,7 +595,7 @@ msgstr "" msgid "Failed deleting namespace '%s'" msgstr "" -#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:199 +#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:201 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" @@ -769,7 +769,7 @@ msgid "Security group member updated on remote: %s" msgstr "" #: neutron/agent/securitygroups_rpc.py:99 -#: neutron/agent/securitygroups_rpc.py:162 +#: neutron/agent/securitygroups_rpc.py:163 msgid "Provider rule updated" msgstr "" @@ -793,41 +793,41 @@ msgstr "" msgid "Security group member updated %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:154 +#: neutron/agent/securitygroups_rpc.py:155 #, python-format msgid "" "Adding %s devices to the list of devices for which firewall needs to be " "refreshed" msgstr "" -#: neutron/agent/securitygroups_rpc.py:174 +#: neutron/agent/securitygroups_rpc.py:175 #, python-format msgid "Remove device filter for %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:183 +#: neutron/agent/securitygroups_rpc.py:184 msgid "Refresh firewall rules" msgstr "" -#: neutron/agent/securitygroups_rpc.py:187 +#: neutron/agent/securitygroups_rpc.py:188 msgid "No ports here to refresh firewall" msgstr "" -#: neutron/agent/securitygroups_rpc.py:193 +#: neutron/agent/securitygroups_rpc.py:194 #, python-format msgid "Update port filter for %s" msgstr "" -#: neutron/agent/securitygroups_rpc.py:211 +#: neutron/agent/securitygroups_rpc.py:212 #, python-format msgid "Preparing device filters for %d new devices" msgstr "" -#: neutron/agent/securitygroups_rpc.py:224 +#: neutron/agent/securitygroups_rpc.py:225 msgid "Refreshing firewall for all filtered devices" msgstr "" -#: neutron/agent/securitygroups_rpc.py:232 +#: neutron/agent/securitygroups_rpc.py:233 #, python-format msgid "Refreshing firewall for %d devices" msgstr "" @@ -852,44 +852,44 @@ msgstr "" msgid "Top-level directory for maintaining dhcp state" msgstr "" -#: neutron/agent/linux/async_process.py:70 +#: neutron/agent/linux/async_process.py:69 msgid "respawn_interval must be >= 0 if provided." msgstr "" -#: neutron/agent/linux/async_process.py:84 +#: neutron/agent/linux/async_process.py:83 msgid "Process is already started" msgstr "" -#: neutron/agent/linux/async_process.py:86 +#: neutron/agent/linux/async_process.py:85 #, python-format msgid "Launching async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:92 +#: neutron/agent/linux/async_process.py:91 #, python-format msgid "Halting async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:95 +#: neutron/agent/linux/async_process.py:94 msgid "Process is not running." msgstr "" -#: neutron/agent/linux/async_process.py:161 +#: neutron/agent/linux/async_process.py:166 #, python-format msgid "An error occurred while killing [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:168 +#: neutron/agent/linux/async_process.py:173 #, python-format msgid "Halting async process [%s] in response to an error." msgstr "" -#: neutron/agent/linux/async_process.py:174 +#: neutron/agent/linux/async_process.py:179 #, python-format msgid "Respawning async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:183 +#: neutron/agent/linux/async_process.py:188 #, python-format msgid "An error occurred while communicating with async process [%s]." msgstr "" @@ -916,105 +916,105 @@ msgstr "" msgid "Pidfile %s already exist. Daemon already running?" msgstr "" -#: neutron/agent/linux/dhcp.py:45 +#: neutron/agent/linux/dhcp.py:46 msgid "Location to store DHCP server config files" msgstr "" -#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:55 +#: neutron/agent/linux/dhcp.py:49 neutron/plugins/nicira/dhcp_meta/nvp.py:55 msgid "Domain to use for building the hostnames" msgstr "" -#: neutron/agent/linux/dhcp.py:51 +#: neutron/agent/linux/dhcp.py:52 msgid "Override the default dnsmasq settings with this file" msgstr "" -#: neutron/agent/linux/dhcp.py:53 -msgid "Use another DNS server before any in /etc/resolv.conf." +#: neutron/agent/linux/dhcp.py:54 +msgid "Comma-separated list of the DNS servers which will be used as forwarders." msgstr "" -#: neutron/agent/linux/dhcp.py:56 +#: neutron/agent/linux/dhcp.py:58 msgid "Delete namespace after removing a dhcp server." msgstr "" -#: neutron/agent/linux/dhcp.py:60 +#: neutron/agent/linux/dhcp.py:62 msgid "Limit number of leases to prevent a denial-of-service." msgstr "" -#: neutron/agent/linux/dhcp.py:185 +#: neutron/agent/linux/dhcp.py:187 #, python-format msgid "DHCP for %(net_id)s pid %(pid)d is stale, ignoring command" msgstr "" -#: neutron/agent/linux/dhcp.py:188 +#: neutron/agent/linux/dhcp.py:190 #, python-format msgid "No DHCP started for %s" msgstr "" -#: neutron/agent/linux/dhcp.py:220 neutron/agent/linux/external_process.py:84 +#: neutron/agent/linux/dhcp.py:222 neutron/agent/linux/external_process.py:84 #, python-format msgid "Error while reading %s" msgstr "" -#: neutron/agent/linux/dhcp.py:227 neutron/agent/linux/external_process.py:92 +#: neutron/agent/linux/dhcp.py:229 neutron/agent/linux/external_process.py:92 #, python-format msgid "Unable to convert value in %s" msgstr "" -#: neutron/agent/linux/dhcp.py:229 neutron/agent/linux/external_process.py:90 +#: neutron/agent/linux/dhcp.py:231 neutron/agent/linux/external_process.py:90 #, python-format msgid "Unable to access %s" msgstr "" -#: neutron/agent/linux/dhcp.py:290 +#: neutron/agent/linux/dhcp.py:292 #, python-format msgid "" "FAILED VERSION REQUIREMENT FOR DNSMASQ. DHCP AGENT MAY NOT RUN CORRECTLY!" " Please ensure that its version is %s or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:295 +#: neutron/agent/linux/dhcp.py:297 #, python-format msgid "" "Unable to determine dnsmasq version. Please ensure that its version is %s" " or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:394 +#: neutron/agent/linux/dhcp.py:398 #, python-format msgid "Killing dhcpmasq for network since all subnets have turned off DHCP: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:405 +#: neutron/agent/linux/dhcp.py:409 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: neutron/agent/linux/dhcp.py:406 +#: neutron/agent/linux/dhcp.py:410 #, python-format msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:609 +#: neutron/agent/linux/dhcp.py:636 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:661 +#: neutron/agent/linux/dhcp.py:688 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:671 +#: neutron/agent/linux/dhcp.py:698 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:714 +#: neutron/agent/linux/dhcp.py:741 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:753 neutron/debug/debug_agent.py:74 +#: neutron/agent/linux/dhcp.py:780 neutron/debug/debug_agent.py:74 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -2599,8 +2599,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:1003 -#: neutron/plugins/bigswitch/plugin.py:1012 +#: neutron/plugins/bigswitch/plugin.py:1148 +#: neutron/plugins/bigswitch/plugin.py:1157 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -4379,14 +4379,14 @@ msgstr "" #: neutron/plugins/bigswitch/plugin.py:204 #, python-format -msgid "" -"ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r, " -"action=%(action)s" +msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:208 +#: neutron/plugins/bigswitch/plugin.py:207 #, python-format -msgid "ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r" +msgid "" +"ServerProxy: resource=%(resource)s, action=%(action)s, data=%(data)r, " +"headers=%(headers)r" msgstr "" #: neutron/plugins/bigswitch/plugin.py:217 @@ -4409,222 +4409,224 @@ msgid "" "data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:295 +#: neutron/plugins/bigswitch/plugin.py:257 +msgid "ServerPool: initializing" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:273 +msgid "Servers not defined. Aborting plugin" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:276 +msgid "Servers must be defined as :" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:281 +msgid "ServerPool: initialization done" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:311 #, python-format msgid "" "ServerProxy: %(action)s failure for servers: %(server)r Response: " "%(response)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:301 +#: neutron/plugins/bigswitch/plugin.py:317 #, python-format msgid "" "ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " "ret=%(ret)s, data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:308 +#: neutron/plugins/bigswitch/plugin.py:324 #, python-format msgid "ServerProxy: %(action)s failure for all servers: %(server)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:327 -msgid "NeutronRestProxyV2: " -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:330 +#: neutron/plugins/bigswitch/plugin.py:346 #, python-format msgid "" "NeutronRestProxyV2: Received and ignored error code %(code)s on " "%(action)s action to resource %(resource)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:340 +#: neutron/plugins/bigswitch/plugin.py:356 #, python-format msgid "Unable to create remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:346 +#: neutron/plugins/bigswitch/plugin.py:362 #, python-format msgid "Unable to update remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:351 +#: neutron/plugins/bigswitch/plugin.py:367 #, python-format msgid "Unable to delete remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:357 +#: neutron/plugins/bigswitch/plugin.py:373 #, python-format msgid "Unable to add router interface: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:362 +#: neutron/plugins/bigswitch/plugin.py:378 #, python-format msgid "Unable to delete remote intf: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:368 +#: neutron/plugins/bigswitch/plugin.py:384 #, python-format msgid "Unable to create remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:374 -#: neutron/plugins/bigswitch/plugin.py:379 +#: neutron/plugins/bigswitch/plugin.py:390 +#: neutron/plugins/bigswitch/plugin.py:395 #, python-format msgid "Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:385 +#: neutron/plugins/bigswitch/plugin.py:404 +#, python-format +msgid "No device attached to port %s. Skipping notification to controller." +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:409 #, python-format msgid "Unable to create remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:391 -#, python-format -msgid "Unable to update remote port: %s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:396 +#: neutron/plugins/bigswitch/plugin.py:414 #, python-format msgid "Unable to delete remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:408 -#, python-format -msgid "Unable to plug in interface: %s" +#: neutron/plugins/bigswitch/plugin.py:442 +msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:413 -#, python-format -msgid "Unable to unplug interface: %s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:437 -#, python-format -msgid "NeutronRestProxy: Starting plugin. Version=%s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:460 -msgid "Servers not defined. Aborting plugin" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:488 -msgid "NeutronRestProxyV2: initialization done" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:514 -msgid "NeutronRestProxyV2: create_network() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:559 -msgid "NeutronRestProxyV2.update_network() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:584 -msgid "NeutronRestProxyV2: delete_network() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:632 -msgid "NeutronRestProxyV2: create_port() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:723 -msgid "NeutronRestProxyV2: update_port() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:783 -msgid "NeutronRestProxyV2: delete_port() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:827 -msgid "NeutronRestProxyV2: create_subnet() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:843 -msgid "NeutronRestProxyV2: update_subnet() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:859 -msgid "NeutronRestProxyV2: delete_subnet() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:897 -msgid "NeutronRestProxyV2: create_router() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:919 -msgid "NeutronRestProxyV2.update_router() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:938 -msgid "NeutronRestProxyV2: delete_router() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:967 -msgid "NeutronRestProxyV2: add_router_interface() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:995 -msgid "NeutronRestProxyV2: remove_router_interface() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1028 -msgid "NeutronRestProxyV2: create_floatingip() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1041 -#, python-format -msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1047 -msgid "NeutronRestProxyV2: update_floatingip() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1059 -msgid "NeutronRestProxyV2: delete_floatingip() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1069 -msgid "NeutronRestProxyV2: diassociate_floatingips() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1087 -msgid "NeutronRestProxyV2: too many external networks" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1149 +#: neutron/plugins/bigswitch/plugin.py:511 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1165 -msgid "Adding host route: " -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1166 -#, python-format -msgid "Destination:%(dst)s nexthop:%(next)s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1241 +#: neutron/plugins/bigswitch/plugin.py:596 #, python-format msgid "" "Setting admin_state_up=False is not supported in this plugin version. " "Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1247 +#: neutron/plugins/bigswitch/plugin.py:602 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1274 +#: neutron/plugins/bigswitch/plugin.py:627 #, python-format -msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. " +msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:660 +#, python-format +msgid "NeutronRestProxy: Starting plugin. Version=%s" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:693 +msgid "NeutronRestProxyV2: initialization done" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:719 +msgid "NeutronRestProxyV2: create_network() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:757 +msgid "NeutronRestProxyV2.update_network() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:782 +msgid "NeutronRestProxyV2: delete_network() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:829 +msgid "NeutronRestProxyV2: create_port() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:900 +msgid "NeutronRestProxyV2: update_port() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:948 +msgid "NeutronRestProxyV2: delete_port() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:972 +msgid "NeutronRestProxyV2: create_subnet() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:988 +msgid "NeutronRestProxyV2: update_subnet() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1004 +msgid "NeutronRestProxyV2: delete_subnet() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1042 +msgid "NeutronRestProxyV2: create_router() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1064 +msgid "NeutronRestProxyV2.update_router() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1083 +msgid "NeutronRestProxyV2: delete_router() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1112 +msgid "NeutronRestProxyV2: add_router_interface() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1140 +msgid "NeutronRestProxyV2: remove_router_interface() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1173 +msgid "NeutronRestProxyV2: create_floatingip() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1186 +#, python-format +msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1192 +msgid "NeutronRestProxyV2: update_floatingip() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1204 +msgid "NeutronRestProxyV2: delete_floatingip() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1214 +msgid "NeutronRestProxyV2: diassociate_floatingips() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1232 +msgid "NeutronRestProxyV2: too many external networks" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1247 +msgid "Adding host route: " +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1248 +#, python-format +msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" #: neutron/plugins/bigswitch/routerrule_db.py:77 @@ -4642,7 +4644,17 @@ msgstr "" #: neutron/plugins/bigswitch/db/porttracker_db.py:39 #, python-format -msgid "Received an empty port ID for host '%s'" +msgid "Received an empty port ID for host_id '%s'" +msgstr "" + +#: neutron/plugins/bigswitch/db/porttracker_db.py:42 +#, python-format +msgid "Received an empty host_id for port '%s'" +msgstr "" + +#: neutron/plugins/bigswitch/db/porttracker_db.py:44 +#, python-format +msgid "Logging port %(port)s on host_id %(host)s" msgstr "" #: neutron/plugins/bigswitch/extensions/routerrule.py:30 @@ -4851,13 +4863,13 @@ msgid "QoS level with name %(qos_name)s already exists for tenant %(tenant_id)s. msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:72 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:23 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:23 #, python-format msgid "Credential %(credential_id)s could not be found." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:77 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:28 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:28 #, python-format msgid "Credential %(credential_name)s could not be found." msgstr "" @@ -4873,19 +4885,19 @@ msgid "Provider network %s already exists" msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:92 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:39 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:39 #, python-format msgid "Connection to %(host)s is not configured." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:97 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:44 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:44 #, python-format msgid "Unable to connect to Nexus %(nexus_host)s. Reason: %(exc)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:102 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:49 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:49 #, python-format msgid "Failed to configure Nexus: %(config)s. Reason: %(exc)s." msgstr "" @@ -4896,7 +4908,7 @@ msgid "Nexus Port Binding (%(filters)s) is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:116 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:69 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:69 msgid "No usable Nexus switch found to create SVI interface." msgstr "" @@ -4911,18 +4923,18 @@ msgid "PortVnic Binding %(port_id)s is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:131 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:74 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:74 msgid "No subnet_id specified for router gateway." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:136 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:79 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:79 #, python-format msgid "Subnet %(subnet_id)s has an interface on %(router_id)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:141 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:84 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:84 msgid "Nexus hardware router gateway only uses Subnet Ids." msgstr "" @@ -5048,7 +5060,7 @@ msgid "Nexus Switch to use" msgstr "" #: neutron/plugins/cisco/common/config.py:35 -#: neutron/plugins/ml2/drivers/cisco/config.py:21 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:21 msgid "VLAN Name prefix" msgstr "" @@ -5071,7 +5083,7 @@ msgid "Enable L3 support on the Nexus switches" msgstr "" #: neutron/plugins/cisco/common/config.py:47 -#: neutron/plugins/ml2/drivers/cisco/config.py:23 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:23 msgid "Distribute SVI interfaces over all switches" msgstr "" @@ -5132,7 +5144,7 @@ msgid "N1K Policy profile polling duration in seconds" msgstr "" #: neutron/plugins/cisco/common/config.py:135 -#: neutron/plugins/ml2/drivers/cisco/config.py:58 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:58 msgid "Some config files were not parsed properly" msgstr "" @@ -5313,47 +5325,47 @@ msgid "add_qos() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:34 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:30 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:30 msgid "get_nexusport_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:43 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:39 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:39 msgid "get_nexusvlan_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:49 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:45 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:45 msgid "add_nexusport_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:62 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:58 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:58 msgid "remove_nexusport_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:78 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:74 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:74 msgid "update_nexusport_binding called with no vlan" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:80 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:76 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:76 msgid "update_nexusport_binding called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:91 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:87 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:87 msgid "get_nexusvm_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:99 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:94 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:94 msgid "get_port_vlan_switch_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:107 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:102 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:102 #, python-format msgid "" "get_port_switch_bindings() called, port:'%(port_id)s', " @@ -5361,7 +5373,7 @@ msgid "" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:119 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:114 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:114 msgid "get_nexussvi_bindings() called" msgstr "" @@ -5791,19 +5803,19 @@ msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:167 #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:189 #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:195 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:130 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:161 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:168 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:182 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:189 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:209 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:215 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:130 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:161 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:168 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:182 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:189 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:209 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:215 #, python-format msgid "NexusDriver: %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:174 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:196 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:196 #, python-format msgid "NexusDriver created VLAN: %s" msgstr "" @@ -5818,7 +5830,7 @@ msgid "NexusPlugin:create_network() called" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:113 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:104 +#: neutron/plugins/ml2/drivers/cisco/nexus/mech_cisco_nexus.py:105 #, python-format msgid "Nexus: create & trunk vlan %s" msgstr "" @@ -5829,7 +5841,7 @@ msgid "Nexus: create vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:125 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108 +#: neutron/plugins/ml2/drivers/cisco/nexus/mech_cisco_nexus.py:109 #, python-format msgid "Nexus: trunk vlan %s" msgstr "" @@ -8069,26 +8081,26 @@ msgstr "" msgid "add_vxlan_endpoint() called for ip %s" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/config.py:25 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:25 msgid "The physical network managed by the switches." msgstr "" -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:33 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:33 #, python-format msgid "Credential %(credential_name)s already exists for tenant %(tenant_id)s." msgstr "" -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:54 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:54 #, python-format msgid "Nexus Port Binding (%(filters)s) is not present" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:63 #, python-format msgid "Missing required field(s) to configure nexus switch: %(fields)s" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:45 +#: neutron/plugins/ml2/drivers/cisco/nexus/mech_cisco_nexus.py:46 #, python-format msgid "nexus_switches found = %s" msgstr "" @@ -8271,6 +8283,14 @@ msgstr "" msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:44 +msgid "Initializing driver" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:52 +msgid "Initialization done" +msgstr "" + #: neutron/plugins/mlnx/agent_notify_api.py:50 msgid "Sending delete network message" msgstr "" @@ -9414,49 +9434,49 @@ msgstr "" msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1884 +#: neutron/plugins/nicira/NeutronPlugin.py:1887 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1890 +#: neutron/plugins/nicira/NeutronPlugin.py:1893 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1921 -#, python-format -msgid "The port '%s' is not associated with floating IPs" -msgstr "" - #: neutron/plugins/nicira/NeutronPlugin.py:1924 #, python-format +msgid "The port '%s' is not associated with floating IPs" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:1927 +#, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1951 +#: neutron/plugins/nicira/NeutronPlugin.py:1954 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1973 +#: neutron/plugins/nicira/NeutronPlugin.py:1976 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2003 +#: neutron/plugins/nicira/NeutronPlugin.py:2006 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2065 +#: neutron/plugins/nicira/NeutronPlugin.py:2068 #, python-format msgid "Security group: %s was already deleted from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2078 +#: neutron/plugins/nicira/NeutronPlugin.py:2081 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -10770,24 +10790,29 @@ msgstr "" msgid "Metadata for router %s handled successfully" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:117 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:86 +#, python-format +msgid "Subnet %s does not have a gateway, the metadata route will not be created" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/rpc.py:110 msgid "Metadata access network is disabled" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:120 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:113 msgid "" "Overlapping IPs must be enabled in order to setup the metadata access " "network" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:140 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:133 #, python-format msgid "" "No router interface found for router '%s'. No metadata access network " "should be created or destroyed" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:148 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:141 #, python-format msgid "" "An error occurred while operating on the metadata access network for " @@ -13556,12 +13581,35 @@ msgstr "" #~ msgid "Network Admin State Validation Falied: " #~ msgstr "" -#~ msgid "" -#~ "Cannnot create floating IP and bind " -#~ "it to Port %s, since that port " -#~ "is owned by a different tenant." -#~ msgstr "" - #~ msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing." #~ msgstr "" +#~ msgid "Use another DNS server before any in /etc/resolv.conf." +#~ msgstr "" + +#~ msgid "" +#~ "ServerProxy: server=%(server)s, port=%(port)d, " +#~ "ssl=%(ssl)r, action=%(action)s" +#~ msgstr "" + +#~ msgid "ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r" +#~ msgstr "" + +#~ msgid "NeutronRestProxyV2: " +#~ msgstr "" + +#~ msgid "Unable to update remote port: %s" +#~ msgstr "" + +#~ msgid "Unable to plug in interface: %s" +#~ msgstr "" + +#~ msgid "Unable to unplug interface: %s" +#~ msgstr "" + +#~ msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. " +#~ msgstr "" + +#~ msgid "Received an empty port ID for host '%s'" +#~ msgstr "" + diff --git a/neutron/locale/bg_BG/LC_MESSAGES/neutron.po b/neutron/locale/bg_BG/LC_MESSAGES/neutron.po index 3981908bc8..912cc0b84a 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: 2014-02-11 06:22+0000\n" +"POT-Creation-Date: 2014-02-12 06:24+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Bulgarian (Bulgaria) " @@ -537,7 +537,7 @@ msgstr "" msgid "Name of bridge used for external network traffic." msgstr "" -#: neutron/agent/l3_agent.py:160 neutron/agent/linux/dhcp.py:62 +#: neutron/agent/l3_agent.py:160 neutron/agent/linux/dhcp.py:64 #: neutron/debug/debug_agent.py:45 #: neutron/services/metering/drivers/iptables/iptables_driver.py:39 msgid "The driver used to manage the virtual interface." @@ -580,7 +580,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:602 +#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:629 #: neutron/services/metering/drivers/iptables/iptables_driver.py:98 msgid "An interface driver must be specified" msgstr "" @@ -594,7 +594,7 @@ msgstr "" msgid "Failed deleting namespace '%s'" msgstr "" -#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:199 +#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:201 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" @@ -768,7 +768,7 @@ msgid "Security group member updated on remote: %s" msgstr "" #: neutron/agent/securitygroups_rpc.py:99 -#: neutron/agent/securitygroups_rpc.py:162 +#: neutron/agent/securitygroups_rpc.py:163 msgid "Provider rule updated" msgstr "" @@ -792,41 +792,41 @@ msgstr "" msgid "Security group member updated %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:154 +#: neutron/agent/securitygroups_rpc.py:155 #, python-format msgid "" "Adding %s devices to the list of devices for which firewall needs to be " "refreshed" msgstr "" -#: neutron/agent/securitygroups_rpc.py:174 +#: neutron/agent/securitygroups_rpc.py:175 #, python-format msgid "Remove device filter for %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:183 +#: neutron/agent/securitygroups_rpc.py:184 msgid "Refresh firewall rules" msgstr "" -#: neutron/agent/securitygroups_rpc.py:187 +#: neutron/agent/securitygroups_rpc.py:188 msgid "No ports here to refresh firewall" msgstr "" -#: neutron/agent/securitygroups_rpc.py:193 +#: neutron/agent/securitygroups_rpc.py:194 #, python-format msgid "Update port filter for %s" msgstr "" -#: neutron/agent/securitygroups_rpc.py:211 +#: neutron/agent/securitygroups_rpc.py:212 #, python-format msgid "Preparing device filters for %d new devices" msgstr "" -#: neutron/agent/securitygroups_rpc.py:224 +#: neutron/agent/securitygroups_rpc.py:225 msgid "Refreshing firewall for all filtered devices" msgstr "" -#: neutron/agent/securitygroups_rpc.py:232 +#: neutron/agent/securitygroups_rpc.py:233 #, python-format msgid "Refreshing firewall for %d devices" msgstr "" @@ -851,44 +851,44 @@ msgstr "" msgid "Top-level directory for maintaining dhcp state" msgstr "" -#: neutron/agent/linux/async_process.py:70 +#: neutron/agent/linux/async_process.py:69 msgid "respawn_interval must be >= 0 if provided." msgstr "" -#: neutron/agent/linux/async_process.py:84 +#: neutron/agent/linux/async_process.py:83 msgid "Process is already started" msgstr "" -#: neutron/agent/linux/async_process.py:86 +#: neutron/agent/linux/async_process.py:85 #, python-format msgid "Launching async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:92 +#: neutron/agent/linux/async_process.py:91 #, python-format msgid "Halting async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:95 +#: neutron/agent/linux/async_process.py:94 msgid "Process is not running." msgstr "" -#: neutron/agent/linux/async_process.py:161 +#: neutron/agent/linux/async_process.py:166 #, python-format msgid "An error occurred while killing [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:168 +#: neutron/agent/linux/async_process.py:173 #, python-format msgid "Halting async process [%s] in response to an error." msgstr "" -#: neutron/agent/linux/async_process.py:174 +#: neutron/agent/linux/async_process.py:179 #, python-format msgid "Respawning async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:183 +#: neutron/agent/linux/async_process.py:188 #, python-format msgid "An error occurred while communicating with async process [%s]." msgstr "" @@ -915,105 +915,105 @@ msgstr "" msgid "Pidfile %s already exist. Daemon already running?" msgstr "" -#: neutron/agent/linux/dhcp.py:45 +#: neutron/agent/linux/dhcp.py:46 msgid "Location to store DHCP server config files" msgstr "" -#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:55 +#: neutron/agent/linux/dhcp.py:49 neutron/plugins/nicira/dhcp_meta/nvp.py:55 msgid "Domain to use for building the hostnames" msgstr "" -#: neutron/agent/linux/dhcp.py:51 +#: neutron/agent/linux/dhcp.py:52 msgid "Override the default dnsmasq settings with this file" msgstr "" -#: neutron/agent/linux/dhcp.py:53 -msgid "Use another DNS server before any in /etc/resolv.conf." +#: neutron/agent/linux/dhcp.py:54 +msgid "Comma-separated list of the DNS servers which will be used as forwarders." msgstr "" -#: neutron/agent/linux/dhcp.py:56 +#: neutron/agent/linux/dhcp.py:58 msgid "Delete namespace after removing a dhcp server." msgstr "" -#: neutron/agent/linux/dhcp.py:60 +#: neutron/agent/linux/dhcp.py:62 msgid "Limit number of leases to prevent a denial-of-service." msgstr "" -#: neutron/agent/linux/dhcp.py:185 +#: neutron/agent/linux/dhcp.py:187 #, python-format msgid "DHCP for %(net_id)s pid %(pid)d is stale, ignoring command" msgstr "" -#: neutron/agent/linux/dhcp.py:188 +#: neutron/agent/linux/dhcp.py:190 #, python-format msgid "No DHCP started for %s" msgstr "" -#: neutron/agent/linux/dhcp.py:220 neutron/agent/linux/external_process.py:84 +#: neutron/agent/linux/dhcp.py:222 neutron/agent/linux/external_process.py:84 #, python-format msgid "Error while reading %s" msgstr "" -#: neutron/agent/linux/dhcp.py:227 neutron/agent/linux/external_process.py:92 +#: neutron/agent/linux/dhcp.py:229 neutron/agent/linux/external_process.py:92 #, python-format msgid "Unable to convert value in %s" msgstr "" -#: neutron/agent/linux/dhcp.py:229 neutron/agent/linux/external_process.py:90 +#: neutron/agent/linux/dhcp.py:231 neutron/agent/linux/external_process.py:90 #, python-format msgid "Unable to access %s" msgstr "" -#: neutron/agent/linux/dhcp.py:290 +#: neutron/agent/linux/dhcp.py:292 #, python-format msgid "" "FAILED VERSION REQUIREMENT FOR DNSMASQ. DHCP AGENT MAY NOT RUN CORRECTLY!" " Please ensure that its version is %s or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:295 +#: neutron/agent/linux/dhcp.py:297 #, python-format msgid "" "Unable to determine dnsmasq version. Please ensure that its version is %s" " or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:394 +#: neutron/agent/linux/dhcp.py:398 #, python-format msgid "Killing dhcpmasq for network since all subnets have turned off DHCP: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:405 +#: neutron/agent/linux/dhcp.py:409 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: neutron/agent/linux/dhcp.py:406 +#: neutron/agent/linux/dhcp.py:410 #, python-format msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:609 +#: neutron/agent/linux/dhcp.py:636 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:661 +#: neutron/agent/linux/dhcp.py:688 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:671 +#: neutron/agent/linux/dhcp.py:698 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:714 +#: neutron/agent/linux/dhcp.py:741 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:753 neutron/debug/debug_agent.py:74 +#: neutron/agent/linux/dhcp.py:780 neutron/debug/debug_agent.py:74 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -2598,8 +2598,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:1003 -#: neutron/plugins/bigswitch/plugin.py:1012 +#: neutron/plugins/bigswitch/plugin.py:1148 +#: neutron/plugins/bigswitch/plugin.py:1157 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -4378,14 +4378,14 @@ msgstr "" #: neutron/plugins/bigswitch/plugin.py:204 #, python-format -msgid "" -"ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r, " -"action=%(action)s" +msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:208 +#: neutron/plugins/bigswitch/plugin.py:207 #, python-format -msgid "ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r" +msgid "" +"ServerProxy: resource=%(resource)s, action=%(action)s, data=%(data)r, " +"headers=%(headers)r" msgstr "" #: neutron/plugins/bigswitch/plugin.py:217 @@ -4408,222 +4408,224 @@ msgid "" "data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:295 +#: neutron/plugins/bigswitch/plugin.py:257 +msgid "ServerPool: initializing" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:273 +msgid "Servers not defined. Aborting plugin" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:276 +msgid "Servers must be defined as :" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:281 +msgid "ServerPool: initialization done" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:311 #, python-format msgid "" "ServerProxy: %(action)s failure for servers: %(server)r Response: " "%(response)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:301 +#: neutron/plugins/bigswitch/plugin.py:317 #, python-format msgid "" "ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " "ret=%(ret)s, data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:308 +#: neutron/plugins/bigswitch/plugin.py:324 #, python-format msgid "ServerProxy: %(action)s failure for all servers: %(server)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:327 -msgid "NeutronRestProxyV2: " -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:330 +#: neutron/plugins/bigswitch/plugin.py:346 #, python-format msgid "" "NeutronRestProxyV2: Received and ignored error code %(code)s on " "%(action)s action to resource %(resource)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:340 +#: neutron/plugins/bigswitch/plugin.py:356 #, python-format msgid "Unable to create remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:346 +#: neutron/plugins/bigswitch/plugin.py:362 #, python-format msgid "Unable to update remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:351 +#: neutron/plugins/bigswitch/plugin.py:367 #, python-format msgid "Unable to delete remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:357 +#: neutron/plugins/bigswitch/plugin.py:373 #, python-format msgid "Unable to add router interface: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:362 +#: neutron/plugins/bigswitch/plugin.py:378 #, python-format msgid "Unable to delete remote intf: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:368 +#: neutron/plugins/bigswitch/plugin.py:384 #, python-format msgid "Unable to create remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:374 -#: neutron/plugins/bigswitch/plugin.py:379 +#: neutron/plugins/bigswitch/plugin.py:390 +#: neutron/plugins/bigswitch/plugin.py:395 #, python-format msgid "Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:385 +#: neutron/plugins/bigswitch/plugin.py:404 +#, python-format +msgid "No device attached to port %s. Skipping notification to controller." +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:409 #, python-format msgid "Unable to create remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:391 -#, python-format -msgid "Unable to update remote port: %s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:396 +#: neutron/plugins/bigswitch/plugin.py:414 #, python-format msgid "Unable to delete remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:408 -#, python-format -msgid "Unable to plug in interface: %s" +#: neutron/plugins/bigswitch/plugin.py:442 +msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:413 -#, python-format -msgid "Unable to unplug interface: %s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:437 -#, python-format -msgid "NeutronRestProxy: Starting plugin. Version=%s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:460 -msgid "Servers not defined. Aborting plugin" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:488 -msgid "NeutronRestProxyV2: initialization done" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:514 -msgid "NeutronRestProxyV2: create_network() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:559 -msgid "NeutronRestProxyV2.update_network() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:584 -msgid "NeutronRestProxyV2: delete_network() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:632 -msgid "NeutronRestProxyV2: create_port() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:723 -msgid "NeutronRestProxyV2: update_port() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:783 -msgid "NeutronRestProxyV2: delete_port() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:827 -msgid "NeutronRestProxyV2: create_subnet() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:843 -msgid "NeutronRestProxyV2: update_subnet() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:859 -msgid "NeutronRestProxyV2: delete_subnet() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:897 -msgid "NeutronRestProxyV2: create_router() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:919 -msgid "NeutronRestProxyV2.update_router() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:938 -msgid "NeutronRestProxyV2: delete_router() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:967 -msgid "NeutronRestProxyV2: add_router_interface() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:995 -msgid "NeutronRestProxyV2: remove_router_interface() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1028 -msgid "NeutronRestProxyV2: create_floatingip() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1041 -#, python-format -msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1047 -msgid "NeutronRestProxyV2: update_floatingip() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1059 -msgid "NeutronRestProxyV2: delete_floatingip() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1069 -msgid "NeutronRestProxyV2: diassociate_floatingips() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1087 -msgid "NeutronRestProxyV2: too many external networks" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1149 +#: neutron/plugins/bigswitch/plugin.py:511 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1165 -msgid "Adding host route: " -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1166 -#, python-format -msgid "Destination:%(dst)s nexthop:%(next)s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1241 +#: neutron/plugins/bigswitch/plugin.py:596 #, python-format msgid "" "Setting admin_state_up=False is not supported in this plugin version. " "Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1247 +#: neutron/plugins/bigswitch/plugin.py:602 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1274 +#: neutron/plugins/bigswitch/plugin.py:627 #, python-format -msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. " +msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:660 +#, python-format +msgid "NeutronRestProxy: Starting plugin. Version=%s" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:693 +msgid "NeutronRestProxyV2: initialization done" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:719 +msgid "NeutronRestProxyV2: create_network() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:757 +msgid "NeutronRestProxyV2.update_network() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:782 +msgid "NeutronRestProxyV2: delete_network() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:829 +msgid "NeutronRestProxyV2: create_port() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:900 +msgid "NeutronRestProxyV2: update_port() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:948 +msgid "NeutronRestProxyV2: delete_port() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:972 +msgid "NeutronRestProxyV2: create_subnet() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:988 +msgid "NeutronRestProxyV2: update_subnet() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1004 +msgid "NeutronRestProxyV2: delete_subnet() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1042 +msgid "NeutronRestProxyV2: create_router() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1064 +msgid "NeutronRestProxyV2.update_router() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1083 +msgid "NeutronRestProxyV2: delete_router() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1112 +msgid "NeutronRestProxyV2: add_router_interface() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1140 +msgid "NeutronRestProxyV2: remove_router_interface() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1173 +msgid "NeutronRestProxyV2: create_floatingip() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1186 +#, python-format +msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1192 +msgid "NeutronRestProxyV2: update_floatingip() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1204 +msgid "NeutronRestProxyV2: delete_floatingip() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1214 +msgid "NeutronRestProxyV2: diassociate_floatingips() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1232 +msgid "NeutronRestProxyV2: too many external networks" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1247 +msgid "Adding host route: " +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1248 +#, python-format +msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" #: neutron/plugins/bigswitch/routerrule_db.py:77 @@ -4641,7 +4643,17 @@ msgstr "" #: neutron/plugins/bigswitch/db/porttracker_db.py:39 #, python-format -msgid "Received an empty port ID for host '%s'" +msgid "Received an empty port ID for host_id '%s'" +msgstr "" + +#: neutron/plugins/bigswitch/db/porttracker_db.py:42 +#, python-format +msgid "Received an empty host_id for port '%s'" +msgstr "" + +#: neutron/plugins/bigswitch/db/porttracker_db.py:44 +#, python-format +msgid "Logging port %(port)s on host_id %(host)s" msgstr "" #: neutron/plugins/bigswitch/extensions/routerrule.py:30 @@ -4850,13 +4862,13 @@ msgid "QoS level with name %(qos_name)s already exists for tenant %(tenant_id)s. msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:72 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:23 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:23 #, python-format msgid "Credential %(credential_id)s could not be found." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:77 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:28 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:28 #, python-format msgid "Credential %(credential_name)s could not be found." msgstr "" @@ -4872,19 +4884,19 @@ msgid "Provider network %s already exists" msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:92 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:39 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:39 #, python-format msgid "Connection to %(host)s is not configured." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:97 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:44 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:44 #, python-format msgid "Unable to connect to Nexus %(nexus_host)s. Reason: %(exc)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:102 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:49 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:49 #, python-format msgid "Failed to configure Nexus: %(config)s. Reason: %(exc)s." msgstr "" @@ -4895,7 +4907,7 @@ msgid "Nexus Port Binding (%(filters)s) is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:116 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:69 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:69 msgid "No usable Nexus switch found to create SVI interface." msgstr "" @@ -4910,18 +4922,18 @@ msgid "PortVnic Binding %(port_id)s is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:131 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:74 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:74 msgid "No subnet_id specified for router gateway." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:136 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:79 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:79 #, python-format msgid "Subnet %(subnet_id)s has an interface on %(router_id)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:141 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:84 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:84 msgid "Nexus hardware router gateway only uses Subnet Ids." msgstr "" @@ -5047,7 +5059,7 @@ msgid "Nexus Switch to use" msgstr "" #: neutron/plugins/cisco/common/config.py:35 -#: neutron/plugins/ml2/drivers/cisco/config.py:21 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:21 msgid "VLAN Name prefix" msgstr "" @@ -5070,7 +5082,7 @@ msgid "Enable L3 support on the Nexus switches" msgstr "" #: neutron/plugins/cisco/common/config.py:47 -#: neutron/plugins/ml2/drivers/cisco/config.py:23 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:23 msgid "Distribute SVI interfaces over all switches" msgstr "" @@ -5131,7 +5143,7 @@ msgid "N1K Policy profile polling duration in seconds" msgstr "" #: neutron/plugins/cisco/common/config.py:135 -#: neutron/plugins/ml2/drivers/cisco/config.py:58 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:58 msgid "Some config files were not parsed properly" msgstr "" @@ -5312,47 +5324,47 @@ msgid "add_qos() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:34 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:30 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:30 msgid "get_nexusport_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:43 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:39 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:39 msgid "get_nexusvlan_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:49 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:45 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:45 msgid "add_nexusport_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:62 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:58 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:58 msgid "remove_nexusport_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:78 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:74 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:74 msgid "update_nexusport_binding called with no vlan" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:80 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:76 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:76 msgid "update_nexusport_binding called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:91 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:87 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:87 msgid "get_nexusvm_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:99 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:94 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:94 msgid "get_port_vlan_switch_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:107 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:102 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:102 #, python-format msgid "" "get_port_switch_bindings() called, port:'%(port_id)s', " @@ -5360,7 +5372,7 @@ msgid "" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:119 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:114 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:114 msgid "get_nexussvi_bindings() called" msgstr "" @@ -5790,19 +5802,19 @@ msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:167 #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:189 #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:195 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:130 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:161 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:168 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:182 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:189 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:209 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:215 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:130 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:161 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:168 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:182 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:189 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:209 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:215 #, python-format msgid "NexusDriver: %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:174 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:196 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:196 #, python-format msgid "NexusDriver created VLAN: %s" msgstr "" @@ -5817,7 +5829,7 @@ msgid "NexusPlugin:create_network() called" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:113 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:104 +#: neutron/plugins/ml2/drivers/cisco/nexus/mech_cisco_nexus.py:105 #, python-format msgid "Nexus: create & trunk vlan %s" msgstr "" @@ -5828,7 +5840,7 @@ msgid "Nexus: create vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:125 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108 +#: neutron/plugins/ml2/drivers/cisco/nexus/mech_cisco_nexus.py:109 #, python-format msgid "Nexus: trunk vlan %s" msgstr "" @@ -8068,26 +8080,26 @@ msgstr "" msgid "add_vxlan_endpoint() called for ip %s" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/config.py:25 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:25 msgid "The physical network managed by the switches." msgstr "" -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:33 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:33 #, python-format msgid "Credential %(credential_name)s already exists for tenant %(tenant_id)s." msgstr "" -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:54 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:54 #, python-format msgid "Nexus Port Binding (%(filters)s) is not present" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:63 #, python-format msgid "Missing required field(s) to configure nexus switch: %(fields)s" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:45 +#: neutron/plugins/ml2/drivers/cisco/nexus/mech_cisco_nexus.py:46 #, python-format msgid "nexus_switches found = %s" msgstr "" @@ -8270,6 +8282,14 @@ msgstr "" msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:44 +msgid "Initializing driver" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:52 +msgid "Initialization done" +msgstr "" + #: neutron/plugins/mlnx/agent_notify_api.py:50 msgid "Sending delete network message" msgstr "" @@ -9413,49 +9433,49 @@ msgstr "" msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1884 +#: neutron/plugins/nicira/NeutronPlugin.py:1887 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1890 +#: neutron/plugins/nicira/NeutronPlugin.py:1893 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1921 -#, python-format -msgid "The port '%s' is not associated with floating IPs" -msgstr "" - #: neutron/plugins/nicira/NeutronPlugin.py:1924 #, python-format +msgid "The port '%s' is not associated with floating IPs" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:1927 +#, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1951 +#: neutron/plugins/nicira/NeutronPlugin.py:1954 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1973 +#: neutron/plugins/nicira/NeutronPlugin.py:1976 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2003 +#: neutron/plugins/nicira/NeutronPlugin.py:2006 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2065 +#: neutron/plugins/nicira/NeutronPlugin.py:2068 #, python-format msgid "Security group: %s was already deleted from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2078 +#: neutron/plugins/nicira/NeutronPlugin.py:2081 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -10769,24 +10789,29 @@ msgstr "" msgid "Metadata for router %s handled successfully" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:117 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:86 +#, python-format +msgid "Subnet %s does not have a gateway, the metadata route will not be created" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/rpc.py:110 msgid "Metadata access network is disabled" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:120 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:113 msgid "" "Overlapping IPs must be enabled in order to setup the metadata access " "network" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:140 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:133 #, python-format msgid "" "No router interface found for router '%s'. No metadata access network " "should be created or destroyed" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:148 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:141 #, python-format msgid "" "An error occurred while operating on the metadata access network for " @@ -14203,12 +14228,35 @@ msgstr "" #~ msgid "Network Admin State Validation Falied: " #~ msgstr "" -#~ msgid "" -#~ "Cannnot create floating IP and bind " -#~ "it to Port %s, since that port " -#~ "is owned by a different tenant." -#~ msgstr "" - #~ msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing." #~ msgstr "" +#~ msgid "Use another DNS server before any in /etc/resolv.conf." +#~ msgstr "" + +#~ msgid "" +#~ "ServerProxy: server=%(server)s, port=%(port)d, " +#~ "ssl=%(ssl)r, action=%(action)s" +#~ msgstr "" + +#~ msgid "ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r" +#~ msgstr "" + +#~ msgid "NeutronRestProxyV2: " +#~ msgstr "" + +#~ msgid "Unable to update remote port: %s" +#~ msgstr "" + +#~ msgid "Unable to plug in interface: %s" +#~ msgstr "" + +#~ msgid "Unable to unplug interface: %s" +#~ msgstr "" + +#~ msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. " +#~ msgstr "" + +#~ msgid "Received an empty port ID for host '%s'" +#~ msgstr "" + diff --git a/neutron/locale/bn_IN/LC_MESSAGES/neutron.po b/neutron/locale/bn_IN/LC_MESSAGES/neutron.po index 72501189d0..476d74c7fc 100644 --- a/neutron/locale/bn_IN/LC_MESSAGES/neutron.po +++ b/neutron/locale/bn_IN/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: 2014-02-11 06:22+0000\n" +"POT-Creation-Date: 2014-02-12 06:24+0000\n" "PO-Revision-Date: 2013-10-20 01:34+0000\n" "Last-Translator: Tom Fifield \n" "Language-Team: Bengali (India) " @@ -537,7 +537,7 @@ msgstr "" msgid "Name of bridge used for external network traffic." msgstr "" -#: neutron/agent/l3_agent.py:160 neutron/agent/linux/dhcp.py:62 +#: neutron/agent/l3_agent.py:160 neutron/agent/linux/dhcp.py:64 #: neutron/debug/debug_agent.py:45 #: neutron/services/metering/drivers/iptables/iptables_driver.py:39 msgid "The driver used to manage the virtual interface." @@ -580,7 +580,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:602 +#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:629 #: neutron/services/metering/drivers/iptables/iptables_driver.py:98 msgid "An interface driver must be specified" msgstr "" @@ -594,7 +594,7 @@ msgstr "" msgid "Failed deleting namespace '%s'" msgstr "" -#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:199 +#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:201 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" @@ -768,7 +768,7 @@ msgid "Security group member updated on remote: %s" msgstr "" #: neutron/agent/securitygroups_rpc.py:99 -#: neutron/agent/securitygroups_rpc.py:162 +#: neutron/agent/securitygroups_rpc.py:163 msgid "Provider rule updated" msgstr "" @@ -792,41 +792,41 @@ msgstr "" msgid "Security group member updated %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:154 +#: neutron/agent/securitygroups_rpc.py:155 #, python-format msgid "" "Adding %s devices to the list of devices for which firewall needs to be " "refreshed" msgstr "" -#: neutron/agent/securitygroups_rpc.py:174 +#: neutron/agent/securitygroups_rpc.py:175 #, python-format msgid "Remove device filter for %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:183 +#: neutron/agent/securitygroups_rpc.py:184 msgid "Refresh firewall rules" msgstr "" -#: neutron/agent/securitygroups_rpc.py:187 +#: neutron/agent/securitygroups_rpc.py:188 msgid "No ports here to refresh firewall" msgstr "" -#: neutron/agent/securitygroups_rpc.py:193 +#: neutron/agent/securitygroups_rpc.py:194 #, python-format msgid "Update port filter for %s" msgstr "" -#: neutron/agent/securitygroups_rpc.py:211 +#: neutron/agent/securitygroups_rpc.py:212 #, python-format msgid "Preparing device filters for %d new devices" msgstr "" -#: neutron/agent/securitygroups_rpc.py:224 +#: neutron/agent/securitygroups_rpc.py:225 msgid "Refreshing firewall for all filtered devices" msgstr "" -#: neutron/agent/securitygroups_rpc.py:232 +#: neutron/agent/securitygroups_rpc.py:233 #, python-format msgid "Refreshing firewall for %d devices" msgstr "" @@ -851,44 +851,44 @@ msgstr "" msgid "Top-level directory for maintaining dhcp state" msgstr "" -#: neutron/agent/linux/async_process.py:70 +#: neutron/agent/linux/async_process.py:69 msgid "respawn_interval must be >= 0 if provided." msgstr "" -#: neutron/agent/linux/async_process.py:84 +#: neutron/agent/linux/async_process.py:83 msgid "Process is already started" msgstr "" -#: neutron/agent/linux/async_process.py:86 +#: neutron/agent/linux/async_process.py:85 #, python-format msgid "Launching async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:92 +#: neutron/agent/linux/async_process.py:91 #, python-format msgid "Halting async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:95 +#: neutron/agent/linux/async_process.py:94 msgid "Process is not running." msgstr "" -#: neutron/agent/linux/async_process.py:161 +#: neutron/agent/linux/async_process.py:166 #, python-format msgid "An error occurred while killing [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:168 +#: neutron/agent/linux/async_process.py:173 #, python-format msgid "Halting async process [%s] in response to an error." msgstr "" -#: neutron/agent/linux/async_process.py:174 +#: neutron/agent/linux/async_process.py:179 #, python-format msgid "Respawning async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:183 +#: neutron/agent/linux/async_process.py:188 #, python-format msgid "An error occurred while communicating with async process [%s]." msgstr "" @@ -915,105 +915,105 @@ msgstr "" msgid "Pidfile %s already exist. Daemon already running?" msgstr "" -#: neutron/agent/linux/dhcp.py:45 +#: neutron/agent/linux/dhcp.py:46 msgid "Location to store DHCP server config files" msgstr "" -#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:55 +#: neutron/agent/linux/dhcp.py:49 neutron/plugins/nicira/dhcp_meta/nvp.py:55 msgid "Domain to use for building the hostnames" msgstr "" -#: neutron/agent/linux/dhcp.py:51 +#: neutron/agent/linux/dhcp.py:52 msgid "Override the default dnsmasq settings with this file" msgstr "" -#: neutron/agent/linux/dhcp.py:53 -msgid "Use another DNS server before any in /etc/resolv.conf." +#: neutron/agent/linux/dhcp.py:54 +msgid "Comma-separated list of the DNS servers which will be used as forwarders." msgstr "" -#: neutron/agent/linux/dhcp.py:56 +#: neutron/agent/linux/dhcp.py:58 msgid "Delete namespace after removing a dhcp server." msgstr "" -#: neutron/agent/linux/dhcp.py:60 +#: neutron/agent/linux/dhcp.py:62 msgid "Limit number of leases to prevent a denial-of-service." msgstr "" -#: neutron/agent/linux/dhcp.py:185 +#: neutron/agent/linux/dhcp.py:187 #, python-format msgid "DHCP for %(net_id)s pid %(pid)d is stale, ignoring command" msgstr "" -#: neutron/agent/linux/dhcp.py:188 +#: neutron/agent/linux/dhcp.py:190 #, python-format msgid "No DHCP started for %s" msgstr "" -#: neutron/agent/linux/dhcp.py:220 neutron/agent/linux/external_process.py:84 +#: neutron/agent/linux/dhcp.py:222 neutron/agent/linux/external_process.py:84 #, python-format msgid "Error while reading %s" msgstr "" -#: neutron/agent/linux/dhcp.py:227 neutron/agent/linux/external_process.py:92 +#: neutron/agent/linux/dhcp.py:229 neutron/agent/linux/external_process.py:92 #, python-format msgid "Unable to convert value in %s" msgstr "" -#: neutron/agent/linux/dhcp.py:229 neutron/agent/linux/external_process.py:90 +#: neutron/agent/linux/dhcp.py:231 neutron/agent/linux/external_process.py:90 #, python-format msgid "Unable to access %s" msgstr "" -#: neutron/agent/linux/dhcp.py:290 +#: neutron/agent/linux/dhcp.py:292 #, python-format msgid "" "FAILED VERSION REQUIREMENT FOR DNSMASQ. DHCP AGENT MAY NOT RUN CORRECTLY!" " Please ensure that its version is %s or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:295 +#: neutron/agent/linux/dhcp.py:297 #, python-format msgid "" "Unable to determine dnsmasq version. Please ensure that its version is %s" " or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:394 +#: neutron/agent/linux/dhcp.py:398 #, python-format msgid "Killing dhcpmasq for network since all subnets have turned off DHCP: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:405 +#: neutron/agent/linux/dhcp.py:409 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: neutron/agent/linux/dhcp.py:406 +#: neutron/agent/linux/dhcp.py:410 #, python-format msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:609 +#: neutron/agent/linux/dhcp.py:636 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:661 +#: neutron/agent/linux/dhcp.py:688 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:671 +#: neutron/agent/linux/dhcp.py:698 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:714 +#: neutron/agent/linux/dhcp.py:741 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:753 neutron/debug/debug_agent.py:74 +#: neutron/agent/linux/dhcp.py:780 neutron/debug/debug_agent.py:74 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -2598,8 +2598,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:1003 -#: neutron/plugins/bigswitch/plugin.py:1012 +#: neutron/plugins/bigswitch/plugin.py:1148 +#: neutron/plugins/bigswitch/plugin.py:1157 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -4378,14 +4378,14 @@ msgstr "" #: neutron/plugins/bigswitch/plugin.py:204 #, python-format -msgid "" -"ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r, " -"action=%(action)s" +msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:208 +#: neutron/plugins/bigswitch/plugin.py:207 #, python-format -msgid "ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r" +msgid "" +"ServerProxy: resource=%(resource)s, action=%(action)s, data=%(data)r, " +"headers=%(headers)r" msgstr "" #: neutron/plugins/bigswitch/plugin.py:217 @@ -4408,222 +4408,224 @@ msgid "" "data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:295 +#: neutron/plugins/bigswitch/plugin.py:257 +msgid "ServerPool: initializing" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:273 +msgid "Servers not defined. Aborting plugin" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:276 +msgid "Servers must be defined as :" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:281 +msgid "ServerPool: initialization done" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:311 #, python-format msgid "" "ServerProxy: %(action)s failure for servers: %(server)r Response: " "%(response)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:301 +#: neutron/plugins/bigswitch/plugin.py:317 #, python-format msgid "" "ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " "ret=%(ret)s, data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:308 +#: neutron/plugins/bigswitch/plugin.py:324 #, python-format msgid "ServerProxy: %(action)s failure for all servers: %(server)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:327 -msgid "NeutronRestProxyV2: " -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:330 +#: neutron/plugins/bigswitch/plugin.py:346 #, python-format msgid "" "NeutronRestProxyV2: Received and ignored error code %(code)s on " "%(action)s action to resource %(resource)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:340 +#: neutron/plugins/bigswitch/plugin.py:356 #, python-format msgid "Unable to create remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:346 +#: neutron/plugins/bigswitch/plugin.py:362 #, python-format msgid "Unable to update remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:351 +#: neutron/plugins/bigswitch/plugin.py:367 #, python-format msgid "Unable to delete remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:357 +#: neutron/plugins/bigswitch/plugin.py:373 #, python-format msgid "Unable to add router interface: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:362 +#: neutron/plugins/bigswitch/plugin.py:378 #, python-format msgid "Unable to delete remote intf: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:368 +#: neutron/plugins/bigswitch/plugin.py:384 #, python-format msgid "Unable to create remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:374 -#: neutron/plugins/bigswitch/plugin.py:379 +#: neutron/plugins/bigswitch/plugin.py:390 +#: neutron/plugins/bigswitch/plugin.py:395 #, python-format msgid "Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:385 +#: neutron/plugins/bigswitch/plugin.py:404 +#, python-format +msgid "No device attached to port %s. Skipping notification to controller." +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:409 #, python-format msgid "Unable to create remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:391 -#, python-format -msgid "Unable to update remote port: %s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:396 +#: neutron/plugins/bigswitch/plugin.py:414 #, python-format msgid "Unable to delete remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:408 -#, python-format -msgid "Unable to plug in interface: %s" +#: neutron/plugins/bigswitch/plugin.py:442 +msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:413 -#, python-format -msgid "Unable to unplug interface: %s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:437 -#, python-format -msgid "NeutronRestProxy: Starting plugin. Version=%s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:460 -msgid "Servers not defined. Aborting plugin" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:488 -msgid "NeutronRestProxyV2: initialization done" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:514 -msgid "NeutronRestProxyV2: create_network() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:559 -msgid "NeutronRestProxyV2.update_network() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:584 -msgid "NeutronRestProxyV2: delete_network() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:632 -msgid "NeutronRestProxyV2: create_port() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:723 -msgid "NeutronRestProxyV2: update_port() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:783 -msgid "NeutronRestProxyV2: delete_port() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:827 -msgid "NeutronRestProxyV2: create_subnet() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:843 -msgid "NeutronRestProxyV2: update_subnet() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:859 -msgid "NeutronRestProxyV2: delete_subnet() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:897 -msgid "NeutronRestProxyV2: create_router() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:919 -msgid "NeutronRestProxyV2.update_router() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:938 -msgid "NeutronRestProxyV2: delete_router() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:967 -msgid "NeutronRestProxyV2: add_router_interface() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:995 -msgid "NeutronRestProxyV2: remove_router_interface() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1028 -msgid "NeutronRestProxyV2: create_floatingip() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1041 -#, python-format -msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1047 -msgid "NeutronRestProxyV2: update_floatingip() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1059 -msgid "NeutronRestProxyV2: delete_floatingip() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1069 -msgid "NeutronRestProxyV2: diassociate_floatingips() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1087 -msgid "NeutronRestProxyV2: too many external networks" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1149 +#: neutron/plugins/bigswitch/plugin.py:511 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1165 -msgid "Adding host route: " -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1166 -#, python-format -msgid "Destination:%(dst)s nexthop:%(next)s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1241 +#: neutron/plugins/bigswitch/plugin.py:596 #, python-format msgid "" "Setting admin_state_up=False is not supported in this plugin version. " "Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1247 +#: neutron/plugins/bigswitch/plugin.py:602 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1274 +#: neutron/plugins/bigswitch/plugin.py:627 #, python-format -msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. " +msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:660 +#, python-format +msgid "NeutronRestProxy: Starting plugin. Version=%s" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:693 +msgid "NeutronRestProxyV2: initialization done" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:719 +msgid "NeutronRestProxyV2: create_network() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:757 +msgid "NeutronRestProxyV2.update_network() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:782 +msgid "NeutronRestProxyV2: delete_network() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:829 +msgid "NeutronRestProxyV2: create_port() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:900 +msgid "NeutronRestProxyV2: update_port() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:948 +msgid "NeutronRestProxyV2: delete_port() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:972 +msgid "NeutronRestProxyV2: create_subnet() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:988 +msgid "NeutronRestProxyV2: update_subnet() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1004 +msgid "NeutronRestProxyV2: delete_subnet() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1042 +msgid "NeutronRestProxyV2: create_router() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1064 +msgid "NeutronRestProxyV2.update_router() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1083 +msgid "NeutronRestProxyV2: delete_router() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1112 +msgid "NeutronRestProxyV2: add_router_interface() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1140 +msgid "NeutronRestProxyV2: remove_router_interface() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1173 +msgid "NeutronRestProxyV2: create_floatingip() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1186 +#, python-format +msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1192 +msgid "NeutronRestProxyV2: update_floatingip() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1204 +msgid "NeutronRestProxyV2: delete_floatingip() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1214 +msgid "NeutronRestProxyV2: diassociate_floatingips() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1232 +msgid "NeutronRestProxyV2: too many external networks" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1247 +msgid "Adding host route: " +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1248 +#, python-format +msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" #: neutron/plugins/bigswitch/routerrule_db.py:77 @@ -4641,7 +4643,17 @@ msgstr "" #: neutron/plugins/bigswitch/db/porttracker_db.py:39 #, python-format -msgid "Received an empty port ID for host '%s'" +msgid "Received an empty port ID for host_id '%s'" +msgstr "" + +#: neutron/plugins/bigswitch/db/porttracker_db.py:42 +#, python-format +msgid "Received an empty host_id for port '%s'" +msgstr "" + +#: neutron/plugins/bigswitch/db/porttracker_db.py:44 +#, python-format +msgid "Logging port %(port)s on host_id %(host)s" msgstr "" #: neutron/plugins/bigswitch/extensions/routerrule.py:30 @@ -4850,13 +4862,13 @@ msgid "QoS level with name %(qos_name)s already exists for tenant %(tenant_id)s. msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:72 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:23 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:23 #, python-format msgid "Credential %(credential_id)s could not be found." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:77 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:28 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:28 #, python-format msgid "Credential %(credential_name)s could not be found." msgstr "" @@ -4872,19 +4884,19 @@ msgid "Provider network %s already exists" msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:92 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:39 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:39 #, python-format msgid "Connection to %(host)s is not configured." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:97 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:44 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:44 #, python-format msgid "Unable to connect to Nexus %(nexus_host)s. Reason: %(exc)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:102 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:49 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:49 #, python-format msgid "Failed to configure Nexus: %(config)s. Reason: %(exc)s." msgstr "" @@ -4895,7 +4907,7 @@ msgid "Nexus Port Binding (%(filters)s) is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:116 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:69 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:69 msgid "No usable Nexus switch found to create SVI interface." msgstr "" @@ -4910,18 +4922,18 @@ msgid "PortVnic Binding %(port_id)s is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:131 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:74 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:74 msgid "No subnet_id specified for router gateway." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:136 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:79 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:79 #, python-format msgid "Subnet %(subnet_id)s has an interface on %(router_id)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:141 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:84 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:84 msgid "Nexus hardware router gateway only uses Subnet Ids." msgstr "" @@ -5047,7 +5059,7 @@ msgid "Nexus Switch to use" msgstr "" #: neutron/plugins/cisco/common/config.py:35 -#: neutron/plugins/ml2/drivers/cisco/config.py:21 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:21 msgid "VLAN Name prefix" msgstr "" @@ -5070,7 +5082,7 @@ msgid "Enable L3 support on the Nexus switches" msgstr "" #: neutron/plugins/cisco/common/config.py:47 -#: neutron/plugins/ml2/drivers/cisco/config.py:23 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:23 msgid "Distribute SVI interfaces over all switches" msgstr "" @@ -5131,7 +5143,7 @@ msgid "N1K Policy profile polling duration in seconds" msgstr "" #: neutron/plugins/cisco/common/config.py:135 -#: neutron/plugins/ml2/drivers/cisco/config.py:58 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:58 msgid "Some config files were not parsed properly" msgstr "" @@ -5312,47 +5324,47 @@ msgid "add_qos() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:34 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:30 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:30 msgid "get_nexusport_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:43 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:39 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:39 msgid "get_nexusvlan_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:49 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:45 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:45 msgid "add_nexusport_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:62 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:58 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:58 msgid "remove_nexusport_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:78 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:74 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:74 msgid "update_nexusport_binding called with no vlan" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:80 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:76 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:76 msgid "update_nexusport_binding called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:91 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:87 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:87 msgid "get_nexusvm_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:99 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:94 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:94 msgid "get_port_vlan_switch_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:107 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:102 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:102 #, python-format msgid "" "get_port_switch_bindings() called, port:'%(port_id)s', " @@ -5360,7 +5372,7 @@ msgid "" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:119 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:114 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:114 msgid "get_nexussvi_bindings() called" msgstr "" @@ -5790,19 +5802,19 @@ msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:167 #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:189 #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:195 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:130 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:161 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:168 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:182 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:189 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:209 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:215 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:130 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:161 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:168 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:182 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:189 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:209 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:215 #, python-format msgid "NexusDriver: %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:174 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:196 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:196 #, python-format msgid "NexusDriver created VLAN: %s" msgstr "" @@ -5817,7 +5829,7 @@ msgid "NexusPlugin:create_network() called" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:113 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:104 +#: neutron/plugins/ml2/drivers/cisco/nexus/mech_cisco_nexus.py:105 #, python-format msgid "Nexus: create & trunk vlan %s" msgstr "" @@ -5828,7 +5840,7 @@ msgid "Nexus: create vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:125 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108 +#: neutron/plugins/ml2/drivers/cisco/nexus/mech_cisco_nexus.py:109 #, python-format msgid "Nexus: trunk vlan %s" msgstr "" @@ -8068,26 +8080,26 @@ msgstr "" msgid "add_vxlan_endpoint() called for ip %s" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/config.py:25 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:25 msgid "The physical network managed by the switches." msgstr "" -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:33 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:33 #, python-format msgid "Credential %(credential_name)s already exists for tenant %(tenant_id)s." msgstr "" -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:54 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:54 #, python-format msgid "Nexus Port Binding (%(filters)s) is not present" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:63 #, python-format msgid "Missing required field(s) to configure nexus switch: %(fields)s" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:45 +#: neutron/plugins/ml2/drivers/cisco/nexus/mech_cisco_nexus.py:46 #, python-format msgid "nexus_switches found = %s" msgstr "" @@ -8270,6 +8282,14 @@ msgstr "" msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:44 +msgid "Initializing driver" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:52 +msgid "Initialization done" +msgstr "" + #: neutron/plugins/mlnx/agent_notify_api.py:50 msgid "Sending delete network message" msgstr "" @@ -9413,49 +9433,49 @@ msgstr "" msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1884 +#: neutron/plugins/nicira/NeutronPlugin.py:1887 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1890 +#: neutron/plugins/nicira/NeutronPlugin.py:1893 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1921 -#, python-format -msgid "The port '%s' is not associated with floating IPs" -msgstr "" - #: neutron/plugins/nicira/NeutronPlugin.py:1924 #, python-format +msgid "The port '%s' is not associated with floating IPs" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:1927 +#, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1951 +#: neutron/plugins/nicira/NeutronPlugin.py:1954 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1973 +#: neutron/plugins/nicira/NeutronPlugin.py:1976 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2003 +#: neutron/plugins/nicira/NeutronPlugin.py:2006 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2065 +#: neutron/plugins/nicira/NeutronPlugin.py:2068 #, python-format msgid "Security group: %s was already deleted from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2078 +#: neutron/plugins/nicira/NeutronPlugin.py:2081 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -10769,24 +10789,29 @@ msgstr "" msgid "Metadata for router %s handled successfully" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:117 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:86 +#, python-format +msgid "Subnet %s does not have a gateway, the metadata route will not be created" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/rpc.py:110 msgid "Metadata access network is disabled" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:120 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:113 msgid "" "Overlapping IPs must be enabled in order to setup the metadata access " "network" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:140 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:133 #, python-format msgid "" "No router interface found for router '%s'. No metadata access network " "should be created or destroyed" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:148 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:141 #, python-format msgid "" "An error occurred while operating on the metadata access network for " @@ -13486,12 +13511,35 @@ msgstr "" #~ msgid "Network Admin State Validation Falied: " #~ msgstr "" -#~ msgid "" -#~ "Cannnot create floating IP and bind " -#~ "it to Port %s, since that port " -#~ "is owned by a different tenant." -#~ msgstr "" - #~ msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing." #~ msgstr "" +#~ msgid "Use another DNS server before any in /etc/resolv.conf." +#~ msgstr "" + +#~ msgid "" +#~ "ServerProxy: server=%(server)s, port=%(port)d, " +#~ "ssl=%(ssl)r, action=%(action)s" +#~ msgstr "" + +#~ msgid "ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r" +#~ msgstr "" + +#~ msgid "NeutronRestProxyV2: " +#~ msgstr "" + +#~ msgid "Unable to update remote port: %s" +#~ msgstr "" + +#~ msgid "Unable to plug in interface: %s" +#~ msgstr "" + +#~ msgid "Unable to unplug interface: %s" +#~ msgstr "" + +#~ msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. " +#~ msgstr "" + +#~ msgid "Received an empty port ID for host '%s'" +#~ msgstr "" + diff --git a/neutron/locale/bs/LC_MESSAGES/neutron.po b/neutron/locale/bs/LC_MESSAGES/neutron.po index 6a81890a88..c6ee9fa66c 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: 2014-02-11 06:22+0000\n" +"POT-Creation-Date: 2014-02-12 06:24+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Bosnian " @@ -538,7 +538,7 @@ msgstr "" msgid "Name of bridge used for external network traffic." msgstr "" -#: neutron/agent/l3_agent.py:160 neutron/agent/linux/dhcp.py:62 +#: neutron/agent/l3_agent.py:160 neutron/agent/linux/dhcp.py:64 #: neutron/debug/debug_agent.py:45 #: neutron/services/metering/drivers/iptables/iptables_driver.py:39 msgid "The driver used to manage the virtual interface." @@ -581,7 +581,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:602 +#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:629 #: neutron/services/metering/drivers/iptables/iptables_driver.py:98 msgid "An interface driver must be specified" msgstr "" @@ -595,7 +595,7 @@ msgstr "" msgid "Failed deleting namespace '%s'" msgstr "" -#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:199 +#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:201 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" @@ -769,7 +769,7 @@ msgid "Security group member updated on remote: %s" msgstr "" #: neutron/agent/securitygroups_rpc.py:99 -#: neutron/agent/securitygroups_rpc.py:162 +#: neutron/agent/securitygroups_rpc.py:163 msgid "Provider rule updated" msgstr "" @@ -793,41 +793,41 @@ msgstr "" msgid "Security group member updated %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:154 +#: neutron/agent/securitygroups_rpc.py:155 #, python-format msgid "" "Adding %s devices to the list of devices for which firewall needs to be " "refreshed" msgstr "" -#: neutron/agent/securitygroups_rpc.py:174 +#: neutron/agent/securitygroups_rpc.py:175 #, python-format msgid "Remove device filter for %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:183 +#: neutron/agent/securitygroups_rpc.py:184 msgid "Refresh firewall rules" msgstr "" -#: neutron/agent/securitygroups_rpc.py:187 +#: neutron/agent/securitygroups_rpc.py:188 msgid "No ports here to refresh firewall" msgstr "" -#: neutron/agent/securitygroups_rpc.py:193 +#: neutron/agent/securitygroups_rpc.py:194 #, python-format msgid "Update port filter for %s" msgstr "" -#: neutron/agent/securitygroups_rpc.py:211 +#: neutron/agent/securitygroups_rpc.py:212 #, python-format msgid "Preparing device filters for %d new devices" msgstr "" -#: neutron/agent/securitygroups_rpc.py:224 +#: neutron/agent/securitygroups_rpc.py:225 msgid "Refreshing firewall for all filtered devices" msgstr "" -#: neutron/agent/securitygroups_rpc.py:232 +#: neutron/agent/securitygroups_rpc.py:233 #, python-format msgid "Refreshing firewall for %d devices" msgstr "" @@ -852,44 +852,44 @@ msgstr "" msgid "Top-level directory for maintaining dhcp state" msgstr "" -#: neutron/agent/linux/async_process.py:70 +#: neutron/agent/linux/async_process.py:69 msgid "respawn_interval must be >= 0 if provided." msgstr "" -#: neutron/agent/linux/async_process.py:84 +#: neutron/agent/linux/async_process.py:83 msgid "Process is already started" msgstr "" -#: neutron/agent/linux/async_process.py:86 +#: neutron/agent/linux/async_process.py:85 #, python-format msgid "Launching async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:92 +#: neutron/agent/linux/async_process.py:91 #, python-format msgid "Halting async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:95 +#: neutron/agent/linux/async_process.py:94 msgid "Process is not running." msgstr "" -#: neutron/agent/linux/async_process.py:161 +#: neutron/agent/linux/async_process.py:166 #, python-format msgid "An error occurred while killing [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:168 +#: neutron/agent/linux/async_process.py:173 #, python-format msgid "Halting async process [%s] in response to an error." msgstr "" -#: neutron/agent/linux/async_process.py:174 +#: neutron/agent/linux/async_process.py:179 #, python-format msgid "Respawning async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:183 +#: neutron/agent/linux/async_process.py:188 #, python-format msgid "An error occurred while communicating with async process [%s]." msgstr "" @@ -916,105 +916,105 @@ msgstr "" msgid "Pidfile %s already exist. Daemon already running?" msgstr "" -#: neutron/agent/linux/dhcp.py:45 +#: neutron/agent/linux/dhcp.py:46 msgid "Location to store DHCP server config files" msgstr "" -#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:55 +#: neutron/agent/linux/dhcp.py:49 neutron/plugins/nicira/dhcp_meta/nvp.py:55 msgid "Domain to use for building the hostnames" msgstr "" -#: neutron/agent/linux/dhcp.py:51 +#: neutron/agent/linux/dhcp.py:52 msgid "Override the default dnsmasq settings with this file" msgstr "" -#: neutron/agent/linux/dhcp.py:53 -msgid "Use another DNS server before any in /etc/resolv.conf." +#: neutron/agent/linux/dhcp.py:54 +msgid "Comma-separated list of the DNS servers which will be used as forwarders." msgstr "" -#: neutron/agent/linux/dhcp.py:56 +#: neutron/agent/linux/dhcp.py:58 msgid "Delete namespace after removing a dhcp server." msgstr "" -#: neutron/agent/linux/dhcp.py:60 +#: neutron/agent/linux/dhcp.py:62 msgid "Limit number of leases to prevent a denial-of-service." msgstr "" -#: neutron/agent/linux/dhcp.py:185 +#: neutron/agent/linux/dhcp.py:187 #, python-format msgid "DHCP for %(net_id)s pid %(pid)d is stale, ignoring command" msgstr "" -#: neutron/agent/linux/dhcp.py:188 +#: neutron/agent/linux/dhcp.py:190 #, python-format msgid "No DHCP started for %s" msgstr "" -#: neutron/agent/linux/dhcp.py:220 neutron/agent/linux/external_process.py:84 +#: neutron/agent/linux/dhcp.py:222 neutron/agent/linux/external_process.py:84 #, python-format msgid "Error while reading %s" msgstr "" -#: neutron/agent/linux/dhcp.py:227 neutron/agent/linux/external_process.py:92 +#: neutron/agent/linux/dhcp.py:229 neutron/agent/linux/external_process.py:92 #, python-format msgid "Unable to convert value in %s" msgstr "" -#: neutron/agent/linux/dhcp.py:229 neutron/agent/linux/external_process.py:90 +#: neutron/agent/linux/dhcp.py:231 neutron/agent/linux/external_process.py:90 #, python-format msgid "Unable to access %s" msgstr "" -#: neutron/agent/linux/dhcp.py:290 +#: neutron/agent/linux/dhcp.py:292 #, python-format msgid "" "FAILED VERSION REQUIREMENT FOR DNSMASQ. DHCP AGENT MAY NOT RUN CORRECTLY!" " Please ensure that its version is %s or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:295 +#: neutron/agent/linux/dhcp.py:297 #, python-format msgid "" "Unable to determine dnsmasq version. Please ensure that its version is %s" " or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:394 +#: neutron/agent/linux/dhcp.py:398 #, python-format msgid "Killing dhcpmasq for network since all subnets have turned off DHCP: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:405 +#: neutron/agent/linux/dhcp.py:409 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: neutron/agent/linux/dhcp.py:406 +#: neutron/agent/linux/dhcp.py:410 #, python-format msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:609 +#: neutron/agent/linux/dhcp.py:636 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:661 +#: neutron/agent/linux/dhcp.py:688 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:671 +#: neutron/agent/linux/dhcp.py:698 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:714 +#: neutron/agent/linux/dhcp.py:741 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:753 neutron/debug/debug_agent.py:74 +#: neutron/agent/linux/dhcp.py:780 neutron/debug/debug_agent.py:74 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -2599,8 +2599,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:1003 -#: neutron/plugins/bigswitch/plugin.py:1012 +#: neutron/plugins/bigswitch/plugin.py:1148 +#: neutron/plugins/bigswitch/plugin.py:1157 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -4379,14 +4379,14 @@ msgstr "" #: neutron/plugins/bigswitch/plugin.py:204 #, python-format -msgid "" -"ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r, " -"action=%(action)s" +msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:208 +#: neutron/plugins/bigswitch/plugin.py:207 #, python-format -msgid "ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r" +msgid "" +"ServerProxy: resource=%(resource)s, action=%(action)s, data=%(data)r, " +"headers=%(headers)r" msgstr "" #: neutron/plugins/bigswitch/plugin.py:217 @@ -4409,222 +4409,224 @@ msgid "" "data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:295 +#: neutron/plugins/bigswitch/plugin.py:257 +msgid "ServerPool: initializing" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:273 +msgid "Servers not defined. Aborting plugin" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:276 +msgid "Servers must be defined as :" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:281 +msgid "ServerPool: initialization done" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:311 #, python-format msgid "" "ServerProxy: %(action)s failure for servers: %(server)r Response: " "%(response)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:301 +#: neutron/plugins/bigswitch/plugin.py:317 #, python-format msgid "" "ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " "ret=%(ret)s, data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:308 +#: neutron/plugins/bigswitch/plugin.py:324 #, python-format msgid "ServerProxy: %(action)s failure for all servers: %(server)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:327 -msgid "NeutronRestProxyV2: " -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:330 +#: neutron/plugins/bigswitch/plugin.py:346 #, python-format msgid "" "NeutronRestProxyV2: Received and ignored error code %(code)s on " "%(action)s action to resource %(resource)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:340 +#: neutron/plugins/bigswitch/plugin.py:356 #, python-format msgid "Unable to create remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:346 +#: neutron/plugins/bigswitch/plugin.py:362 #, python-format msgid "Unable to update remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:351 +#: neutron/plugins/bigswitch/plugin.py:367 #, python-format msgid "Unable to delete remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:357 +#: neutron/plugins/bigswitch/plugin.py:373 #, python-format msgid "Unable to add router interface: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:362 +#: neutron/plugins/bigswitch/plugin.py:378 #, python-format msgid "Unable to delete remote intf: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:368 +#: neutron/plugins/bigswitch/plugin.py:384 #, python-format msgid "Unable to create remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:374 -#: neutron/plugins/bigswitch/plugin.py:379 +#: neutron/plugins/bigswitch/plugin.py:390 +#: neutron/plugins/bigswitch/plugin.py:395 #, python-format msgid "Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:385 +#: neutron/plugins/bigswitch/plugin.py:404 +#, python-format +msgid "No device attached to port %s. Skipping notification to controller." +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:409 #, python-format msgid "Unable to create remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:391 -#, python-format -msgid "Unable to update remote port: %s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:396 +#: neutron/plugins/bigswitch/plugin.py:414 #, python-format msgid "Unable to delete remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:408 -#, python-format -msgid "Unable to plug in interface: %s" +#: neutron/plugins/bigswitch/plugin.py:442 +msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:413 -#, python-format -msgid "Unable to unplug interface: %s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:437 -#, python-format -msgid "NeutronRestProxy: Starting plugin. Version=%s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:460 -msgid "Servers not defined. Aborting plugin" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:488 -msgid "NeutronRestProxyV2: initialization done" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:514 -msgid "NeutronRestProxyV2: create_network() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:559 -msgid "NeutronRestProxyV2.update_network() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:584 -msgid "NeutronRestProxyV2: delete_network() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:632 -msgid "NeutronRestProxyV2: create_port() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:723 -msgid "NeutronRestProxyV2: update_port() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:783 -msgid "NeutronRestProxyV2: delete_port() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:827 -msgid "NeutronRestProxyV2: create_subnet() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:843 -msgid "NeutronRestProxyV2: update_subnet() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:859 -msgid "NeutronRestProxyV2: delete_subnet() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:897 -msgid "NeutronRestProxyV2: create_router() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:919 -msgid "NeutronRestProxyV2.update_router() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:938 -msgid "NeutronRestProxyV2: delete_router() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:967 -msgid "NeutronRestProxyV2: add_router_interface() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:995 -msgid "NeutronRestProxyV2: remove_router_interface() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1028 -msgid "NeutronRestProxyV2: create_floatingip() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1041 -#, python-format -msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1047 -msgid "NeutronRestProxyV2: update_floatingip() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1059 -msgid "NeutronRestProxyV2: delete_floatingip() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1069 -msgid "NeutronRestProxyV2: diassociate_floatingips() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1087 -msgid "NeutronRestProxyV2: too many external networks" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1149 +#: neutron/plugins/bigswitch/plugin.py:511 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1165 -msgid "Adding host route: " -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1166 -#, python-format -msgid "Destination:%(dst)s nexthop:%(next)s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1241 +#: neutron/plugins/bigswitch/plugin.py:596 #, python-format msgid "" "Setting admin_state_up=False is not supported in this plugin version. " "Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1247 +#: neutron/plugins/bigswitch/plugin.py:602 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1274 +#: neutron/plugins/bigswitch/plugin.py:627 #, python-format -msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. " +msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:660 +#, python-format +msgid "NeutronRestProxy: Starting plugin. Version=%s" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:693 +msgid "NeutronRestProxyV2: initialization done" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:719 +msgid "NeutronRestProxyV2: create_network() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:757 +msgid "NeutronRestProxyV2.update_network() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:782 +msgid "NeutronRestProxyV2: delete_network() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:829 +msgid "NeutronRestProxyV2: create_port() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:900 +msgid "NeutronRestProxyV2: update_port() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:948 +msgid "NeutronRestProxyV2: delete_port() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:972 +msgid "NeutronRestProxyV2: create_subnet() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:988 +msgid "NeutronRestProxyV2: update_subnet() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1004 +msgid "NeutronRestProxyV2: delete_subnet() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1042 +msgid "NeutronRestProxyV2: create_router() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1064 +msgid "NeutronRestProxyV2.update_router() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1083 +msgid "NeutronRestProxyV2: delete_router() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1112 +msgid "NeutronRestProxyV2: add_router_interface() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1140 +msgid "NeutronRestProxyV2: remove_router_interface() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1173 +msgid "NeutronRestProxyV2: create_floatingip() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1186 +#, python-format +msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1192 +msgid "NeutronRestProxyV2: update_floatingip() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1204 +msgid "NeutronRestProxyV2: delete_floatingip() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1214 +msgid "NeutronRestProxyV2: diassociate_floatingips() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1232 +msgid "NeutronRestProxyV2: too many external networks" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1247 +msgid "Adding host route: " +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1248 +#, python-format +msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" #: neutron/plugins/bigswitch/routerrule_db.py:77 @@ -4642,7 +4644,17 @@ msgstr "" #: neutron/plugins/bigswitch/db/porttracker_db.py:39 #, python-format -msgid "Received an empty port ID for host '%s'" +msgid "Received an empty port ID for host_id '%s'" +msgstr "" + +#: neutron/plugins/bigswitch/db/porttracker_db.py:42 +#, python-format +msgid "Received an empty host_id for port '%s'" +msgstr "" + +#: neutron/plugins/bigswitch/db/porttracker_db.py:44 +#, python-format +msgid "Logging port %(port)s on host_id %(host)s" msgstr "" #: neutron/plugins/bigswitch/extensions/routerrule.py:30 @@ -4851,13 +4863,13 @@ msgid "QoS level with name %(qos_name)s already exists for tenant %(tenant_id)s. msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:72 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:23 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:23 #, python-format msgid "Credential %(credential_id)s could not be found." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:77 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:28 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:28 #, python-format msgid "Credential %(credential_name)s could not be found." msgstr "" @@ -4873,19 +4885,19 @@ msgid "Provider network %s already exists" msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:92 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:39 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:39 #, python-format msgid "Connection to %(host)s is not configured." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:97 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:44 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:44 #, python-format msgid "Unable to connect to Nexus %(nexus_host)s. Reason: %(exc)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:102 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:49 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:49 #, python-format msgid "Failed to configure Nexus: %(config)s. Reason: %(exc)s." msgstr "" @@ -4896,7 +4908,7 @@ msgid "Nexus Port Binding (%(filters)s) is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:116 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:69 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:69 msgid "No usable Nexus switch found to create SVI interface." msgstr "" @@ -4911,18 +4923,18 @@ msgid "PortVnic Binding %(port_id)s is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:131 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:74 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:74 msgid "No subnet_id specified for router gateway." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:136 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:79 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:79 #, python-format msgid "Subnet %(subnet_id)s has an interface on %(router_id)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:141 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:84 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:84 msgid "Nexus hardware router gateway only uses Subnet Ids." msgstr "" @@ -5048,7 +5060,7 @@ msgid "Nexus Switch to use" msgstr "" #: neutron/plugins/cisco/common/config.py:35 -#: neutron/plugins/ml2/drivers/cisco/config.py:21 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:21 msgid "VLAN Name prefix" msgstr "" @@ -5071,7 +5083,7 @@ msgid "Enable L3 support on the Nexus switches" msgstr "" #: neutron/plugins/cisco/common/config.py:47 -#: neutron/plugins/ml2/drivers/cisco/config.py:23 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:23 msgid "Distribute SVI interfaces over all switches" msgstr "" @@ -5132,7 +5144,7 @@ msgid "N1K Policy profile polling duration in seconds" msgstr "" #: neutron/plugins/cisco/common/config.py:135 -#: neutron/plugins/ml2/drivers/cisco/config.py:58 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:58 msgid "Some config files were not parsed properly" msgstr "" @@ -5313,47 +5325,47 @@ msgid "add_qos() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:34 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:30 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:30 msgid "get_nexusport_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:43 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:39 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:39 msgid "get_nexusvlan_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:49 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:45 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:45 msgid "add_nexusport_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:62 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:58 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:58 msgid "remove_nexusport_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:78 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:74 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:74 msgid "update_nexusport_binding called with no vlan" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:80 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:76 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:76 msgid "update_nexusport_binding called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:91 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:87 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:87 msgid "get_nexusvm_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:99 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:94 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:94 msgid "get_port_vlan_switch_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:107 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:102 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:102 #, python-format msgid "" "get_port_switch_bindings() called, port:'%(port_id)s', " @@ -5361,7 +5373,7 @@ msgid "" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:119 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:114 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:114 msgid "get_nexussvi_bindings() called" msgstr "" @@ -5791,19 +5803,19 @@ msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:167 #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:189 #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:195 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:130 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:161 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:168 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:182 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:189 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:209 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:215 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:130 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:161 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:168 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:182 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:189 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:209 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:215 #, python-format msgid "NexusDriver: %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:174 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:196 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:196 #, python-format msgid "NexusDriver created VLAN: %s" msgstr "" @@ -5818,7 +5830,7 @@ msgid "NexusPlugin:create_network() called" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:113 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:104 +#: neutron/plugins/ml2/drivers/cisco/nexus/mech_cisco_nexus.py:105 #, python-format msgid "Nexus: create & trunk vlan %s" msgstr "" @@ -5829,7 +5841,7 @@ msgid "Nexus: create vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:125 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108 +#: neutron/plugins/ml2/drivers/cisco/nexus/mech_cisco_nexus.py:109 #, python-format msgid "Nexus: trunk vlan %s" msgstr "" @@ -8069,26 +8081,26 @@ msgstr "" msgid "add_vxlan_endpoint() called for ip %s" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/config.py:25 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:25 msgid "The physical network managed by the switches." msgstr "" -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:33 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:33 #, python-format msgid "Credential %(credential_name)s already exists for tenant %(tenant_id)s." msgstr "" -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:54 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:54 #, python-format msgid "Nexus Port Binding (%(filters)s) is not present" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:63 #, python-format msgid "Missing required field(s) to configure nexus switch: %(fields)s" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:45 +#: neutron/plugins/ml2/drivers/cisco/nexus/mech_cisco_nexus.py:46 #, python-format msgid "nexus_switches found = %s" msgstr "" @@ -8271,6 +8283,14 @@ msgstr "" msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:44 +msgid "Initializing driver" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:52 +msgid "Initialization done" +msgstr "" + #: neutron/plugins/mlnx/agent_notify_api.py:50 msgid "Sending delete network message" msgstr "" @@ -9414,49 +9434,49 @@ msgstr "" msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1884 +#: neutron/plugins/nicira/NeutronPlugin.py:1887 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1890 +#: neutron/plugins/nicira/NeutronPlugin.py:1893 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1921 -#, python-format -msgid "The port '%s' is not associated with floating IPs" -msgstr "" - #: neutron/plugins/nicira/NeutronPlugin.py:1924 #, python-format +msgid "The port '%s' is not associated with floating IPs" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:1927 +#, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1951 +#: neutron/plugins/nicira/NeutronPlugin.py:1954 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1973 +#: neutron/plugins/nicira/NeutronPlugin.py:1976 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2003 +#: neutron/plugins/nicira/NeutronPlugin.py:2006 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2065 +#: neutron/plugins/nicira/NeutronPlugin.py:2068 #, python-format msgid "Security group: %s was already deleted from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2078 +#: neutron/plugins/nicira/NeutronPlugin.py:2081 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -10770,24 +10790,29 @@ msgstr "" msgid "Metadata for router %s handled successfully" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:117 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:86 +#, python-format +msgid "Subnet %s does not have a gateway, the metadata route will not be created" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/rpc.py:110 msgid "Metadata access network is disabled" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:120 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:113 msgid "" "Overlapping IPs must be enabled in order to setup the metadata access " "network" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:140 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:133 #, python-format msgid "" "No router interface found for router '%s'. No metadata access network " "should be created or destroyed" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:148 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:141 #, python-format msgid "" "An error occurred while operating on the metadata access network for " @@ -14204,12 +14229,35 @@ msgstr "" #~ msgid "Network Admin State Validation Falied: " #~ msgstr "" -#~ msgid "" -#~ "Cannnot create floating IP and bind " -#~ "it to Port %s, since that port " -#~ "is owned by a different tenant." -#~ msgstr "" - #~ msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing." #~ msgstr "" +#~ msgid "Use another DNS server before any in /etc/resolv.conf." +#~ msgstr "" + +#~ msgid "" +#~ "ServerProxy: server=%(server)s, port=%(port)d, " +#~ "ssl=%(ssl)r, action=%(action)s" +#~ msgstr "" + +#~ msgid "ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r" +#~ msgstr "" + +#~ msgid "NeutronRestProxyV2: " +#~ msgstr "" + +#~ msgid "Unable to update remote port: %s" +#~ msgstr "" + +#~ msgid "Unable to plug in interface: %s" +#~ msgstr "" + +#~ msgid "Unable to unplug interface: %s" +#~ msgstr "" + +#~ msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. " +#~ msgstr "" + +#~ msgid "Received an empty port ID for host '%s'" +#~ msgstr "" + diff --git a/neutron/locale/ca/LC_MESSAGES/neutron.po b/neutron/locale/ca/LC_MESSAGES/neutron.po index b09aa24956..ac118e30ec 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: 2014-02-11 06:22+0000\n" +"POT-Creation-Date: 2014-02-12 06:24+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Catalan " @@ -537,7 +537,7 @@ msgstr "" msgid "Name of bridge used for external network traffic." msgstr "" -#: neutron/agent/l3_agent.py:160 neutron/agent/linux/dhcp.py:62 +#: neutron/agent/l3_agent.py:160 neutron/agent/linux/dhcp.py:64 #: neutron/debug/debug_agent.py:45 #: neutron/services/metering/drivers/iptables/iptables_driver.py:39 msgid "The driver used to manage the virtual interface." @@ -580,7 +580,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:602 +#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:629 #: neutron/services/metering/drivers/iptables/iptables_driver.py:98 msgid "An interface driver must be specified" msgstr "" @@ -594,7 +594,7 @@ msgstr "" msgid "Failed deleting namespace '%s'" msgstr "" -#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:199 +#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:201 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" @@ -768,7 +768,7 @@ msgid "Security group member updated on remote: %s" msgstr "" #: neutron/agent/securitygroups_rpc.py:99 -#: neutron/agent/securitygroups_rpc.py:162 +#: neutron/agent/securitygroups_rpc.py:163 msgid "Provider rule updated" msgstr "" @@ -792,41 +792,41 @@ msgstr "" msgid "Security group member updated %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:154 +#: neutron/agent/securitygroups_rpc.py:155 #, python-format msgid "" "Adding %s devices to the list of devices for which firewall needs to be " "refreshed" msgstr "" -#: neutron/agent/securitygroups_rpc.py:174 +#: neutron/agent/securitygroups_rpc.py:175 #, python-format msgid "Remove device filter for %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:183 +#: neutron/agent/securitygroups_rpc.py:184 msgid "Refresh firewall rules" msgstr "" -#: neutron/agent/securitygroups_rpc.py:187 +#: neutron/agent/securitygroups_rpc.py:188 msgid "No ports here to refresh firewall" msgstr "" -#: neutron/agent/securitygroups_rpc.py:193 +#: neutron/agent/securitygroups_rpc.py:194 #, python-format msgid "Update port filter for %s" msgstr "" -#: neutron/agent/securitygroups_rpc.py:211 +#: neutron/agent/securitygroups_rpc.py:212 #, python-format msgid "Preparing device filters for %d new devices" msgstr "" -#: neutron/agent/securitygroups_rpc.py:224 +#: neutron/agent/securitygroups_rpc.py:225 msgid "Refreshing firewall for all filtered devices" msgstr "" -#: neutron/agent/securitygroups_rpc.py:232 +#: neutron/agent/securitygroups_rpc.py:233 #, python-format msgid "Refreshing firewall for %d devices" msgstr "" @@ -851,44 +851,44 @@ msgstr "" msgid "Top-level directory for maintaining dhcp state" msgstr "" -#: neutron/agent/linux/async_process.py:70 +#: neutron/agent/linux/async_process.py:69 msgid "respawn_interval must be >= 0 if provided." msgstr "" -#: neutron/agent/linux/async_process.py:84 +#: neutron/agent/linux/async_process.py:83 msgid "Process is already started" msgstr "" -#: neutron/agent/linux/async_process.py:86 +#: neutron/agent/linux/async_process.py:85 #, python-format msgid "Launching async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:92 +#: neutron/agent/linux/async_process.py:91 #, python-format msgid "Halting async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:95 +#: neutron/agent/linux/async_process.py:94 msgid "Process is not running." msgstr "" -#: neutron/agent/linux/async_process.py:161 +#: neutron/agent/linux/async_process.py:166 #, python-format msgid "An error occurred while killing [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:168 +#: neutron/agent/linux/async_process.py:173 #, python-format msgid "Halting async process [%s] in response to an error." msgstr "" -#: neutron/agent/linux/async_process.py:174 +#: neutron/agent/linux/async_process.py:179 #, python-format msgid "Respawning async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:183 +#: neutron/agent/linux/async_process.py:188 #, python-format msgid "An error occurred while communicating with async process [%s]." msgstr "" @@ -915,105 +915,105 @@ msgstr "" msgid "Pidfile %s already exist. Daemon already running?" msgstr "" -#: neutron/agent/linux/dhcp.py:45 +#: neutron/agent/linux/dhcp.py:46 msgid "Location to store DHCP server config files" msgstr "" -#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:55 +#: neutron/agent/linux/dhcp.py:49 neutron/plugins/nicira/dhcp_meta/nvp.py:55 msgid "Domain to use for building the hostnames" msgstr "" -#: neutron/agent/linux/dhcp.py:51 +#: neutron/agent/linux/dhcp.py:52 msgid "Override the default dnsmasq settings with this file" msgstr "" -#: neutron/agent/linux/dhcp.py:53 -msgid "Use another DNS server before any in /etc/resolv.conf." +#: neutron/agent/linux/dhcp.py:54 +msgid "Comma-separated list of the DNS servers which will be used as forwarders." msgstr "" -#: neutron/agent/linux/dhcp.py:56 +#: neutron/agent/linux/dhcp.py:58 msgid "Delete namespace after removing a dhcp server." msgstr "" -#: neutron/agent/linux/dhcp.py:60 +#: neutron/agent/linux/dhcp.py:62 msgid "Limit number of leases to prevent a denial-of-service." msgstr "" -#: neutron/agent/linux/dhcp.py:185 +#: neutron/agent/linux/dhcp.py:187 #, python-format msgid "DHCP for %(net_id)s pid %(pid)d is stale, ignoring command" msgstr "" -#: neutron/agent/linux/dhcp.py:188 +#: neutron/agent/linux/dhcp.py:190 #, python-format msgid "No DHCP started for %s" msgstr "" -#: neutron/agent/linux/dhcp.py:220 neutron/agent/linux/external_process.py:84 +#: neutron/agent/linux/dhcp.py:222 neutron/agent/linux/external_process.py:84 #, python-format msgid "Error while reading %s" msgstr "" -#: neutron/agent/linux/dhcp.py:227 neutron/agent/linux/external_process.py:92 +#: neutron/agent/linux/dhcp.py:229 neutron/agent/linux/external_process.py:92 #, python-format msgid "Unable to convert value in %s" msgstr "" -#: neutron/agent/linux/dhcp.py:229 neutron/agent/linux/external_process.py:90 +#: neutron/agent/linux/dhcp.py:231 neutron/agent/linux/external_process.py:90 #, python-format msgid "Unable to access %s" msgstr "" -#: neutron/agent/linux/dhcp.py:290 +#: neutron/agent/linux/dhcp.py:292 #, python-format msgid "" "FAILED VERSION REQUIREMENT FOR DNSMASQ. DHCP AGENT MAY NOT RUN CORRECTLY!" " Please ensure that its version is %s or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:295 +#: neutron/agent/linux/dhcp.py:297 #, python-format msgid "" "Unable to determine dnsmasq version. Please ensure that its version is %s" " or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:394 +#: neutron/agent/linux/dhcp.py:398 #, python-format msgid "Killing dhcpmasq for network since all subnets have turned off DHCP: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:405 +#: neutron/agent/linux/dhcp.py:409 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: neutron/agent/linux/dhcp.py:406 +#: neutron/agent/linux/dhcp.py:410 #, python-format msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:609 +#: neutron/agent/linux/dhcp.py:636 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:661 +#: neutron/agent/linux/dhcp.py:688 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:671 +#: neutron/agent/linux/dhcp.py:698 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:714 +#: neutron/agent/linux/dhcp.py:741 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:753 neutron/debug/debug_agent.py:74 +#: neutron/agent/linux/dhcp.py:780 neutron/debug/debug_agent.py:74 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -2598,8 +2598,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:1003 -#: neutron/plugins/bigswitch/plugin.py:1012 +#: neutron/plugins/bigswitch/plugin.py:1148 +#: neutron/plugins/bigswitch/plugin.py:1157 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -4378,14 +4378,14 @@ msgstr "" #: neutron/plugins/bigswitch/plugin.py:204 #, python-format -msgid "" -"ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r, " -"action=%(action)s" +msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:208 +#: neutron/plugins/bigswitch/plugin.py:207 #, python-format -msgid "ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r" +msgid "" +"ServerProxy: resource=%(resource)s, action=%(action)s, data=%(data)r, " +"headers=%(headers)r" msgstr "" #: neutron/plugins/bigswitch/plugin.py:217 @@ -4408,222 +4408,224 @@ msgid "" "data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:295 +#: neutron/plugins/bigswitch/plugin.py:257 +msgid "ServerPool: initializing" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:273 +msgid "Servers not defined. Aborting plugin" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:276 +msgid "Servers must be defined as :" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:281 +msgid "ServerPool: initialization done" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:311 #, python-format msgid "" "ServerProxy: %(action)s failure for servers: %(server)r Response: " "%(response)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:301 +#: neutron/plugins/bigswitch/plugin.py:317 #, python-format msgid "" "ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " "ret=%(ret)s, data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:308 +#: neutron/plugins/bigswitch/plugin.py:324 #, python-format msgid "ServerProxy: %(action)s failure for all servers: %(server)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:327 -msgid "NeutronRestProxyV2: " -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:330 +#: neutron/plugins/bigswitch/plugin.py:346 #, python-format msgid "" "NeutronRestProxyV2: Received and ignored error code %(code)s on " "%(action)s action to resource %(resource)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:340 +#: neutron/plugins/bigswitch/plugin.py:356 #, python-format msgid "Unable to create remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:346 +#: neutron/plugins/bigswitch/plugin.py:362 #, python-format msgid "Unable to update remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:351 +#: neutron/plugins/bigswitch/plugin.py:367 #, python-format msgid "Unable to delete remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:357 +#: neutron/plugins/bigswitch/plugin.py:373 #, python-format msgid "Unable to add router interface: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:362 +#: neutron/plugins/bigswitch/plugin.py:378 #, python-format msgid "Unable to delete remote intf: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:368 +#: neutron/plugins/bigswitch/plugin.py:384 #, python-format msgid "Unable to create remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:374 -#: neutron/plugins/bigswitch/plugin.py:379 +#: neutron/plugins/bigswitch/plugin.py:390 +#: neutron/plugins/bigswitch/plugin.py:395 #, python-format msgid "Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:385 +#: neutron/plugins/bigswitch/plugin.py:404 +#, python-format +msgid "No device attached to port %s. Skipping notification to controller." +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:409 #, python-format msgid "Unable to create remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:391 -#, python-format -msgid "Unable to update remote port: %s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:396 +#: neutron/plugins/bigswitch/plugin.py:414 #, python-format msgid "Unable to delete remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:408 -#, python-format -msgid "Unable to plug in interface: %s" +#: neutron/plugins/bigswitch/plugin.py:442 +msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:413 -#, python-format -msgid "Unable to unplug interface: %s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:437 -#, python-format -msgid "NeutronRestProxy: Starting plugin. Version=%s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:460 -msgid "Servers not defined. Aborting plugin" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:488 -msgid "NeutronRestProxyV2: initialization done" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:514 -msgid "NeutronRestProxyV2: create_network() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:559 -msgid "NeutronRestProxyV2.update_network() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:584 -msgid "NeutronRestProxyV2: delete_network() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:632 -msgid "NeutronRestProxyV2: create_port() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:723 -msgid "NeutronRestProxyV2: update_port() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:783 -msgid "NeutronRestProxyV2: delete_port() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:827 -msgid "NeutronRestProxyV2: create_subnet() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:843 -msgid "NeutronRestProxyV2: update_subnet() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:859 -msgid "NeutronRestProxyV2: delete_subnet() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:897 -msgid "NeutronRestProxyV2: create_router() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:919 -msgid "NeutronRestProxyV2.update_router() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:938 -msgid "NeutronRestProxyV2: delete_router() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:967 -msgid "NeutronRestProxyV2: add_router_interface() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:995 -msgid "NeutronRestProxyV2: remove_router_interface() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1028 -msgid "NeutronRestProxyV2: create_floatingip() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1041 -#, python-format -msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1047 -msgid "NeutronRestProxyV2: update_floatingip() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1059 -msgid "NeutronRestProxyV2: delete_floatingip() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1069 -msgid "NeutronRestProxyV2: diassociate_floatingips() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1087 -msgid "NeutronRestProxyV2: too many external networks" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1149 +#: neutron/plugins/bigswitch/plugin.py:511 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1165 -msgid "Adding host route: " -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1166 -#, python-format -msgid "Destination:%(dst)s nexthop:%(next)s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1241 +#: neutron/plugins/bigswitch/plugin.py:596 #, python-format msgid "" "Setting admin_state_up=False is not supported in this plugin version. " "Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1247 +#: neutron/plugins/bigswitch/plugin.py:602 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1274 +#: neutron/plugins/bigswitch/plugin.py:627 #, python-format -msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. " +msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:660 +#, python-format +msgid "NeutronRestProxy: Starting plugin. Version=%s" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:693 +msgid "NeutronRestProxyV2: initialization done" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:719 +msgid "NeutronRestProxyV2: create_network() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:757 +msgid "NeutronRestProxyV2.update_network() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:782 +msgid "NeutronRestProxyV2: delete_network() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:829 +msgid "NeutronRestProxyV2: create_port() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:900 +msgid "NeutronRestProxyV2: update_port() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:948 +msgid "NeutronRestProxyV2: delete_port() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:972 +msgid "NeutronRestProxyV2: create_subnet() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:988 +msgid "NeutronRestProxyV2: update_subnet() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1004 +msgid "NeutronRestProxyV2: delete_subnet() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1042 +msgid "NeutronRestProxyV2: create_router() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1064 +msgid "NeutronRestProxyV2.update_router() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1083 +msgid "NeutronRestProxyV2: delete_router() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1112 +msgid "NeutronRestProxyV2: add_router_interface() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1140 +msgid "NeutronRestProxyV2: remove_router_interface() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1173 +msgid "NeutronRestProxyV2: create_floatingip() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1186 +#, python-format +msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1192 +msgid "NeutronRestProxyV2: update_floatingip() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1204 +msgid "NeutronRestProxyV2: delete_floatingip() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1214 +msgid "NeutronRestProxyV2: diassociate_floatingips() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1232 +msgid "NeutronRestProxyV2: too many external networks" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1247 +msgid "Adding host route: " +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1248 +#, python-format +msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" #: neutron/plugins/bigswitch/routerrule_db.py:77 @@ -4641,7 +4643,17 @@ msgstr "" #: neutron/plugins/bigswitch/db/porttracker_db.py:39 #, python-format -msgid "Received an empty port ID for host '%s'" +msgid "Received an empty port ID for host_id '%s'" +msgstr "" + +#: neutron/plugins/bigswitch/db/porttracker_db.py:42 +#, python-format +msgid "Received an empty host_id for port '%s'" +msgstr "" + +#: neutron/plugins/bigswitch/db/porttracker_db.py:44 +#, python-format +msgid "Logging port %(port)s on host_id %(host)s" msgstr "" #: neutron/plugins/bigswitch/extensions/routerrule.py:30 @@ -4850,13 +4862,13 @@ msgid "QoS level with name %(qos_name)s already exists for tenant %(tenant_id)s. msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:72 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:23 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:23 #, python-format msgid "Credential %(credential_id)s could not be found." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:77 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:28 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:28 #, python-format msgid "Credential %(credential_name)s could not be found." msgstr "" @@ -4872,19 +4884,19 @@ msgid "Provider network %s already exists" msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:92 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:39 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:39 #, python-format msgid "Connection to %(host)s is not configured." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:97 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:44 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:44 #, python-format msgid "Unable to connect to Nexus %(nexus_host)s. Reason: %(exc)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:102 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:49 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:49 #, python-format msgid "Failed to configure Nexus: %(config)s. Reason: %(exc)s." msgstr "" @@ -4895,7 +4907,7 @@ msgid "Nexus Port Binding (%(filters)s) is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:116 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:69 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:69 msgid "No usable Nexus switch found to create SVI interface." msgstr "" @@ -4910,18 +4922,18 @@ msgid "PortVnic Binding %(port_id)s is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:131 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:74 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:74 msgid "No subnet_id specified for router gateway." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:136 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:79 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:79 #, python-format msgid "Subnet %(subnet_id)s has an interface on %(router_id)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:141 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:84 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:84 msgid "Nexus hardware router gateway only uses Subnet Ids." msgstr "" @@ -5047,7 +5059,7 @@ msgid "Nexus Switch to use" msgstr "" #: neutron/plugins/cisco/common/config.py:35 -#: neutron/plugins/ml2/drivers/cisco/config.py:21 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:21 msgid "VLAN Name prefix" msgstr "" @@ -5070,7 +5082,7 @@ msgid "Enable L3 support on the Nexus switches" msgstr "" #: neutron/plugins/cisco/common/config.py:47 -#: neutron/plugins/ml2/drivers/cisco/config.py:23 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:23 msgid "Distribute SVI interfaces over all switches" msgstr "" @@ -5131,7 +5143,7 @@ msgid "N1K Policy profile polling duration in seconds" msgstr "" #: neutron/plugins/cisco/common/config.py:135 -#: neutron/plugins/ml2/drivers/cisco/config.py:58 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:58 msgid "Some config files were not parsed properly" msgstr "" @@ -5312,47 +5324,47 @@ msgid "add_qos() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:34 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:30 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:30 msgid "get_nexusport_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:43 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:39 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:39 msgid "get_nexusvlan_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:49 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:45 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:45 msgid "add_nexusport_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:62 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:58 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:58 msgid "remove_nexusport_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:78 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:74 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:74 msgid "update_nexusport_binding called with no vlan" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:80 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:76 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:76 msgid "update_nexusport_binding called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:91 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:87 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:87 msgid "get_nexusvm_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:99 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:94 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:94 msgid "get_port_vlan_switch_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:107 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:102 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:102 #, python-format msgid "" "get_port_switch_bindings() called, port:'%(port_id)s', " @@ -5360,7 +5372,7 @@ msgid "" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:119 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:114 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:114 msgid "get_nexussvi_bindings() called" msgstr "" @@ -5790,19 +5802,19 @@ msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:167 #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:189 #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:195 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:130 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:161 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:168 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:182 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:189 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:209 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:215 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:130 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:161 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:168 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:182 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:189 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:209 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:215 #, python-format msgid "NexusDriver: %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:174 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:196 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:196 #, python-format msgid "NexusDriver created VLAN: %s" msgstr "" @@ -5817,7 +5829,7 @@ msgid "NexusPlugin:create_network() called" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:113 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:104 +#: neutron/plugins/ml2/drivers/cisco/nexus/mech_cisco_nexus.py:105 #, python-format msgid "Nexus: create & trunk vlan %s" msgstr "" @@ -5828,7 +5840,7 @@ msgid "Nexus: create vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:125 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108 +#: neutron/plugins/ml2/drivers/cisco/nexus/mech_cisco_nexus.py:109 #, python-format msgid "Nexus: trunk vlan %s" msgstr "" @@ -8068,26 +8080,26 @@ msgstr "" msgid "add_vxlan_endpoint() called for ip %s" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/config.py:25 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:25 msgid "The physical network managed by the switches." msgstr "" -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:33 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:33 #, python-format msgid "Credential %(credential_name)s already exists for tenant %(tenant_id)s." msgstr "" -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:54 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:54 #, python-format msgid "Nexus Port Binding (%(filters)s) is not present" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:63 #, python-format msgid "Missing required field(s) to configure nexus switch: %(fields)s" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:45 +#: neutron/plugins/ml2/drivers/cisco/nexus/mech_cisco_nexus.py:46 #, python-format msgid "nexus_switches found = %s" msgstr "" @@ -8270,6 +8282,14 @@ msgstr "" msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:44 +msgid "Initializing driver" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:52 +msgid "Initialization done" +msgstr "" + #: neutron/plugins/mlnx/agent_notify_api.py:50 msgid "Sending delete network message" msgstr "" @@ -9413,49 +9433,49 @@ msgstr "" msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1884 +#: neutron/plugins/nicira/NeutronPlugin.py:1887 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1890 +#: neutron/plugins/nicira/NeutronPlugin.py:1893 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1921 -#, python-format -msgid "The port '%s' is not associated with floating IPs" -msgstr "" - #: neutron/plugins/nicira/NeutronPlugin.py:1924 #, python-format +msgid "The port '%s' is not associated with floating IPs" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:1927 +#, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1951 +#: neutron/plugins/nicira/NeutronPlugin.py:1954 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1973 +#: neutron/plugins/nicira/NeutronPlugin.py:1976 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2003 +#: neutron/plugins/nicira/NeutronPlugin.py:2006 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2065 +#: neutron/plugins/nicira/NeutronPlugin.py:2068 #, python-format msgid "Security group: %s was already deleted from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2078 +#: neutron/plugins/nicira/NeutronPlugin.py:2081 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -10769,24 +10789,29 @@ msgstr "" msgid "Metadata for router %s handled successfully" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:117 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:86 +#, python-format +msgid "Subnet %s does not have a gateway, the metadata route will not be created" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/rpc.py:110 msgid "Metadata access network is disabled" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:120 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:113 msgid "" "Overlapping IPs must be enabled in order to setup the metadata access " "network" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:140 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:133 #, python-format msgid "" "No router interface found for router '%s'. No metadata access network " "should be created or destroyed" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:148 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:141 #, python-format msgid "" "An error occurred while operating on the metadata access network for " @@ -14203,12 +14228,35 @@ msgstr "" #~ msgid "Network Admin State Validation Falied: " #~ msgstr "" -#~ msgid "" -#~ "Cannnot create floating IP and bind " -#~ "it to Port %s, since that port " -#~ "is owned by a different tenant." -#~ msgstr "" - #~ msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing." #~ msgstr "" +#~ msgid "Use another DNS server before any in /etc/resolv.conf." +#~ msgstr "" + +#~ msgid "" +#~ "ServerProxy: server=%(server)s, port=%(port)d, " +#~ "ssl=%(ssl)r, action=%(action)s" +#~ msgstr "" + +#~ msgid "ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r" +#~ msgstr "" + +#~ msgid "NeutronRestProxyV2: " +#~ msgstr "" + +#~ msgid "Unable to update remote port: %s" +#~ msgstr "" + +#~ msgid "Unable to plug in interface: %s" +#~ msgstr "" + +#~ msgid "Unable to unplug interface: %s" +#~ msgstr "" + +#~ msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. " +#~ msgstr "" + +#~ msgid "Received an empty port ID for host '%s'" +#~ msgstr "" + diff --git a/neutron/locale/cs/LC_MESSAGES/neutron.po b/neutron/locale/cs/LC_MESSAGES/neutron.po index 6206185859..a512c4d4b5 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: 2014-02-11 06:22+0000\n" +"POT-Creation-Date: 2014-02-12 06:24+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Czech " @@ -537,7 +537,7 @@ msgstr "" msgid "Name of bridge used for external network traffic." msgstr "" -#: neutron/agent/l3_agent.py:160 neutron/agent/linux/dhcp.py:62 +#: neutron/agent/l3_agent.py:160 neutron/agent/linux/dhcp.py:64 #: neutron/debug/debug_agent.py:45 #: neutron/services/metering/drivers/iptables/iptables_driver.py:39 msgid "The driver used to manage the virtual interface." @@ -580,7 +580,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:602 +#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:629 #: neutron/services/metering/drivers/iptables/iptables_driver.py:98 msgid "An interface driver must be specified" msgstr "" @@ -594,7 +594,7 @@ msgstr "" msgid "Failed deleting namespace '%s'" msgstr "" -#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:199 +#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:201 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" @@ -768,7 +768,7 @@ msgid "Security group member updated on remote: %s" msgstr "" #: neutron/agent/securitygroups_rpc.py:99 -#: neutron/agent/securitygroups_rpc.py:162 +#: neutron/agent/securitygroups_rpc.py:163 msgid "Provider rule updated" msgstr "" @@ -792,41 +792,41 @@ msgstr "" msgid "Security group member updated %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:154 +#: neutron/agent/securitygroups_rpc.py:155 #, python-format msgid "" "Adding %s devices to the list of devices for which firewall needs to be " "refreshed" msgstr "" -#: neutron/agent/securitygroups_rpc.py:174 +#: neutron/agent/securitygroups_rpc.py:175 #, python-format msgid "Remove device filter for %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:183 +#: neutron/agent/securitygroups_rpc.py:184 msgid "Refresh firewall rules" msgstr "" -#: neutron/agent/securitygroups_rpc.py:187 +#: neutron/agent/securitygroups_rpc.py:188 msgid "No ports here to refresh firewall" msgstr "" -#: neutron/agent/securitygroups_rpc.py:193 +#: neutron/agent/securitygroups_rpc.py:194 #, python-format msgid "Update port filter for %s" msgstr "" -#: neutron/agent/securitygroups_rpc.py:211 +#: neutron/agent/securitygroups_rpc.py:212 #, python-format msgid "Preparing device filters for %d new devices" msgstr "" -#: neutron/agent/securitygroups_rpc.py:224 +#: neutron/agent/securitygroups_rpc.py:225 msgid "Refreshing firewall for all filtered devices" msgstr "" -#: neutron/agent/securitygroups_rpc.py:232 +#: neutron/agent/securitygroups_rpc.py:233 #, python-format msgid "Refreshing firewall for %d devices" msgstr "" @@ -851,44 +851,44 @@ msgstr "" msgid "Top-level directory for maintaining dhcp state" msgstr "" -#: neutron/agent/linux/async_process.py:70 +#: neutron/agent/linux/async_process.py:69 msgid "respawn_interval must be >= 0 if provided." msgstr "" -#: neutron/agent/linux/async_process.py:84 +#: neutron/agent/linux/async_process.py:83 msgid "Process is already started" msgstr "" -#: neutron/agent/linux/async_process.py:86 +#: neutron/agent/linux/async_process.py:85 #, python-format msgid "Launching async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:92 +#: neutron/agent/linux/async_process.py:91 #, python-format msgid "Halting async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:95 +#: neutron/agent/linux/async_process.py:94 msgid "Process is not running." msgstr "" -#: neutron/agent/linux/async_process.py:161 +#: neutron/agent/linux/async_process.py:166 #, python-format msgid "An error occurred while killing [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:168 +#: neutron/agent/linux/async_process.py:173 #, python-format msgid "Halting async process [%s] in response to an error." msgstr "" -#: neutron/agent/linux/async_process.py:174 +#: neutron/agent/linux/async_process.py:179 #, python-format msgid "Respawning async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:183 +#: neutron/agent/linux/async_process.py:188 #, python-format msgid "An error occurred while communicating with async process [%s]." msgstr "" @@ -915,105 +915,105 @@ msgstr "" msgid "Pidfile %s already exist. Daemon already running?" msgstr "" -#: neutron/agent/linux/dhcp.py:45 +#: neutron/agent/linux/dhcp.py:46 msgid "Location to store DHCP server config files" msgstr "" -#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:55 +#: neutron/agent/linux/dhcp.py:49 neutron/plugins/nicira/dhcp_meta/nvp.py:55 msgid "Domain to use for building the hostnames" msgstr "" -#: neutron/agent/linux/dhcp.py:51 +#: neutron/agent/linux/dhcp.py:52 msgid "Override the default dnsmasq settings with this file" msgstr "" -#: neutron/agent/linux/dhcp.py:53 -msgid "Use another DNS server before any in /etc/resolv.conf." +#: neutron/agent/linux/dhcp.py:54 +msgid "Comma-separated list of the DNS servers which will be used as forwarders." msgstr "" -#: neutron/agent/linux/dhcp.py:56 +#: neutron/agent/linux/dhcp.py:58 msgid "Delete namespace after removing a dhcp server." msgstr "" -#: neutron/agent/linux/dhcp.py:60 +#: neutron/agent/linux/dhcp.py:62 msgid "Limit number of leases to prevent a denial-of-service." msgstr "" -#: neutron/agent/linux/dhcp.py:185 +#: neutron/agent/linux/dhcp.py:187 #, python-format msgid "DHCP for %(net_id)s pid %(pid)d is stale, ignoring command" msgstr "" -#: neutron/agent/linux/dhcp.py:188 +#: neutron/agent/linux/dhcp.py:190 #, python-format msgid "No DHCP started for %s" msgstr "" -#: neutron/agent/linux/dhcp.py:220 neutron/agent/linux/external_process.py:84 +#: neutron/agent/linux/dhcp.py:222 neutron/agent/linux/external_process.py:84 #, python-format msgid "Error while reading %s" msgstr "" -#: neutron/agent/linux/dhcp.py:227 neutron/agent/linux/external_process.py:92 +#: neutron/agent/linux/dhcp.py:229 neutron/agent/linux/external_process.py:92 #, python-format msgid "Unable to convert value in %s" msgstr "" -#: neutron/agent/linux/dhcp.py:229 neutron/agent/linux/external_process.py:90 +#: neutron/agent/linux/dhcp.py:231 neutron/agent/linux/external_process.py:90 #, python-format msgid "Unable to access %s" msgstr "" -#: neutron/agent/linux/dhcp.py:290 +#: neutron/agent/linux/dhcp.py:292 #, python-format msgid "" "FAILED VERSION REQUIREMENT FOR DNSMASQ. DHCP AGENT MAY NOT RUN CORRECTLY!" " Please ensure that its version is %s or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:295 +#: neutron/agent/linux/dhcp.py:297 #, python-format msgid "" "Unable to determine dnsmasq version. Please ensure that its version is %s" " or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:394 +#: neutron/agent/linux/dhcp.py:398 #, python-format msgid "Killing dhcpmasq for network since all subnets have turned off DHCP: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:405 +#: neutron/agent/linux/dhcp.py:409 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: neutron/agent/linux/dhcp.py:406 +#: neutron/agent/linux/dhcp.py:410 #, python-format msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:609 +#: neutron/agent/linux/dhcp.py:636 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:661 +#: neutron/agent/linux/dhcp.py:688 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:671 +#: neutron/agent/linux/dhcp.py:698 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:714 +#: neutron/agent/linux/dhcp.py:741 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:753 neutron/debug/debug_agent.py:74 +#: neutron/agent/linux/dhcp.py:780 neutron/debug/debug_agent.py:74 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -2598,8 +2598,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:1003 -#: neutron/plugins/bigswitch/plugin.py:1012 +#: neutron/plugins/bigswitch/plugin.py:1148 +#: neutron/plugins/bigswitch/plugin.py:1157 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -4378,14 +4378,14 @@ msgstr "" #: neutron/plugins/bigswitch/plugin.py:204 #, python-format -msgid "" -"ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r, " -"action=%(action)s" +msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:208 +#: neutron/plugins/bigswitch/plugin.py:207 #, python-format -msgid "ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r" +msgid "" +"ServerProxy: resource=%(resource)s, action=%(action)s, data=%(data)r, " +"headers=%(headers)r" msgstr "" #: neutron/plugins/bigswitch/plugin.py:217 @@ -4408,222 +4408,224 @@ msgid "" "data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:295 +#: neutron/plugins/bigswitch/plugin.py:257 +msgid "ServerPool: initializing" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:273 +msgid "Servers not defined. Aborting plugin" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:276 +msgid "Servers must be defined as :" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:281 +msgid "ServerPool: initialization done" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:311 #, python-format msgid "" "ServerProxy: %(action)s failure for servers: %(server)r Response: " "%(response)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:301 +#: neutron/plugins/bigswitch/plugin.py:317 #, python-format msgid "" "ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " "ret=%(ret)s, data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:308 +#: neutron/plugins/bigswitch/plugin.py:324 #, python-format msgid "ServerProxy: %(action)s failure for all servers: %(server)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:327 -msgid "NeutronRestProxyV2: " -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:330 +#: neutron/plugins/bigswitch/plugin.py:346 #, python-format msgid "" "NeutronRestProxyV2: Received and ignored error code %(code)s on " "%(action)s action to resource %(resource)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:340 +#: neutron/plugins/bigswitch/plugin.py:356 #, python-format msgid "Unable to create remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:346 +#: neutron/plugins/bigswitch/plugin.py:362 #, python-format msgid "Unable to update remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:351 +#: neutron/plugins/bigswitch/plugin.py:367 #, python-format msgid "Unable to delete remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:357 +#: neutron/plugins/bigswitch/plugin.py:373 #, python-format msgid "Unable to add router interface: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:362 +#: neutron/plugins/bigswitch/plugin.py:378 #, python-format msgid "Unable to delete remote intf: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:368 +#: neutron/plugins/bigswitch/plugin.py:384 #, python-format msgid "Unable to create remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:374 -#: neutron/plugins/bigswitch/plugin.py:379 +#: neutron/plugins/bigswitch/plugin.py:390 +#: neutron/plugins/bigswitch/plugin.py:395 #, python-format msgid "Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:385 +#: neutron/plugins/bigswitch/plugin.py:404 +#, python-format +msgid "No device attached to port %s. Skipping notification to controller." +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:409 #, python-format msgid "Unable to create remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:391 -#, python-format -msgid "Unable to update remote port: %s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:396 +#: neutron/plugins/bigswitch/plugin.py:414 #, python-format msgid "Unable to delete remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:408 -#, python-format -msgid "Unable to plug in interface: %s" +#: neutron/plugins/bigswitch/plugin.py:442 +msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:413 -#, python-format -msgid "Unable to unplug interface: %s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:437 -#, python-format -msgid "NeutronRestProxy: Starting plugin. Version=%s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:460 -msgid "Servers not defined. Aborting plugin" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:488 -msgid "NeutronRestProxyV2: initialization done" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:514 -msgid "NeutronRestProxyV2: create_network() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:559 -msgid "NeutronRestProxyV2.update_network() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:584 -msgid "NeutronRestProxyV2: delete_network() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:632 -msgid "NeutronRestProxyV2: create_port() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:723 -msgid "NeutronRestProxyV2: update_port() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:783 -msgid "NeutronRestProxyV2: delete_port() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:827 -msgid "NeutronRestProxyV2: create_subnet() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:843 -msgid "NeutronRestProxyV2: update_subnet() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:859 -msgid "NeutronRestProxyV2: delete_subnet() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:897 -msgid "NeutronRestProxyV2: create_router() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:919 -msgid "NeutronRestProxyV2.update_router() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:938 -msgid "NeutronRestProxyV2: delete_router() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:967 -msgid "NeutronRestProxyV2: add_router_interface() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:995 -msgid "NeutronRestProxyV2: remove_router_interface() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1028 -msgid "NeutronRestProxyV2: create_floatingip() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1041 -#, python-format -msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1047 -msgid "NeutronRestProxyV2: update_floatingip() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1059 -msgid "NeutronRestProxyV2: delete_floatingip() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1069 -msgid "NeutronRestProxyV2: diassociate_floatingips() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1087 -msgid "NeutronRestProxyV2: too many external networks" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1149 +#: neutron/plugins/bigswitch/plugin.py:511 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1165 -msgid "Adding host route: " -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1166 -#, python-format -msgid "Destination:%(dst)s nexthop:%(next)s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1241 +#: neutron/plugins/bigswitch/plugin.py:596 #, python-format msgid "" "Setting admin_state_up=False is not supported in this plugin version. " "Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1247 +#: neutron/plugins/bigswitch/plugin.py:602 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1274 +#: neutron/plugins/bigswitch/plugin.py:627 #, python-format -msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. " +msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:660 +#, python-format +msgid "NeutronRestProxy: Starting plugin. Version=%s" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:693 +msgid "NeutronRestProxyV2: initialization done" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:719 +msgid "NeutronRestProxyV2: create_network() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:757 +msgid "NeutronRestProxyV2.update_network() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:782 +msgid "NeutronRestProxyV2: delete_network() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:829 +msgid "NeutronRestProxyV2: create_port() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:900 +msgid "NeutronRestProxyV2: update_port() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:948 +msgid "NeutronRestProxyV2: delete_port() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:972 +msgid "NeutronRestProxyV2: create_subnet() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:988 +msgid "NeutronRestProxyV2: update_subnet() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1004 +msgid "NeutronRestProxyV2: delete_subnet() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1042 +msgid "NeutronRestProxyV2: create_router() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1064 +msgid "NeutronRestProxyV2.update_router() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1083 +msgid "NeutronRestProxyV2: delete_router() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1112 +msgid "NeutronRestProxyV2: add_router_interface() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1140 +msgid "NeutronRestProxyV2: remove_router_interface() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1173 +msgid "NeutronRestProxyV2: create_floatingip() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1186 +#, python-format +msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1192 +msgid "NeutronRestProxyV2: update_floatingip() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1204 +msgid "NeutronRestProxyV2: delete_floatingip() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1214 +msgid "NeutronRestProxyV2: diassociate_floatingips() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1232 +msgid "NeutronRestProxyV2: too many external networks" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1247 +msgid "Adding host route: " +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1248 +#, python-format +msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" #: neutron/plugins/bigswitch/routerrule_db.py:77 @@ -4641,7 +4643,17 @@ msgstr "" #: neutron/plugins/bigswitch/db/porttracker_db.py:39 #, python-format -msgid "Received an empty port ID for host '%s'" +msgid "Received an empty port ID for host_id '%s'" +msgstr "" + +#: neutron/plugins/bigswitch/db/porttracker_db.py:42 +#, python-format +msgid "Received an empty host_id for port '%s'" +msgstr "" + +#: neutron/plugins/bigswitch/db/porttracker_db.py:44 +#, python-format +msgid "Logging port %(port)s on host_id %(host)s" msgstr "" #: neutron/plugins/bigswitch/extensions/routerrule.py:30 @@ -4850,13 +4862,13 @@ msgid "QoS level with name %(qos_name)s already exists for tenant %(tenant_id)s. msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:72 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:23 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:23 #, python-format msgid "Credential %(credential_id)s could not be found." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:77 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:28 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:28 #, python-format msgid "Credential %(credential_name)s could not be found." msgstr "" @@ -4872,19 +4884,19 @@ msgid "Provider network %s already exists" msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:92 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:39 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:39 #, python-format msgid "Connection to %(host)s is not configured." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:97 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:44 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:44 #, python-format msgid "Unable to connect to Nexus %(nexus_host)s. Reason: %(exc)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:102 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:49 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:49 #, python-format msgid "Failed to configure Nexus: %(config)s. Reason: %(exc)s." msgstr "" @@ -4895,7 +4907,7 @@ msgid "Nexus Port Binding (%(filters)s) is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:116 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:69 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:69 msgid "No usable Nexus switch found to create SVI interface." msgstr "" @@ -4910,18 +4922,18 @@ msgid "PortVnic Binding %(port_id)s is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:131 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:74 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:74 msgid "No subnet_id specified for router gateway." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:136 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:79 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:79 #, python-format msgid "Subnet %(subnet_id)s has an interface on %(router_id)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:141 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:84 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:84 msgid "Nexus hardware router gateway only uses Subnet Ids." msgstr "" @@ -5047,7 +5059,7 @@ msgid "Nexus Switch to use" msgstr "" #: neutron/plugins/cisco/common/config.py:35 -#: neutron/plugins/ml2/drivers/cisco/config.py:21 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:21 msgid "VLAN Name prefix" msgstr "" @@ -5070,7 +5082,7 @@ msgid "Enable L3 support on the Nexus switches" msgstr "" #: neutron/plugins/cisco/common/config.py:47 -#: neutron/plugins/ml2/drivers/cisco/config.py:23 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:23 msgid "Distribute SVI interfaces over all switches" msgstr "" @@ -5131,7 +5143,7 @@ msgid "N1K Policy profile polling duration in seconds" msgstr "" #: neutron/plugins/cisco/common/config.py:135 -#: neutron/plugins/ml2/drivers/cisco/config.py:58 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:58 msgid "Some config files were not parsed properly" msgstr "" @@ -5312,47 +5324,47 @@ msgid "add_qos() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:34 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:30 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:30 msgid "get_nexusport_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:43 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:39 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:39 msgid "get_nexusvlan_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:49 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:45 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:45 msgid "add_nexusport_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:62 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:58 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:58 msgid "remove_nexusport_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:78 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:74 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:74 msgid "update_nexusport_binding called with no vlan" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:80 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:76 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:76 msgid "update_nexusport_binding called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:91 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:87 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:87 msgid "get_nexusvm_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:99 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:94 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:94 msgid "get_port_vlan_switch_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:107 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:102 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:102 #, python-format msgid "" "get_port_switch_bindings() called, port:'%(port_id)s', " @@ -5360,7 +5372,7 @@ msgid "" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:119 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:114 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:114 msgid "get_nexussvi_bindings() called" msgstr "" @@ -5790,19 +5802,19 @@ msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:167 #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:189 #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:195 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:130 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:161 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:168 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:182 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:189 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:209 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:215 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:130 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:161 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:168 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:182 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:189 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:209 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:215 #, python-format msgid "NexusDriver: %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:174 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:196 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:196 #, python-format msgid "NexusDriver created VLAN: %s" msgstr "" @@ -5817,7 +5829,7 @@ msgid "NexusPlugin:create_network() called" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:113 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:104 +#: neutron/plugins/ml2/drivers/cisco/nexus/mech_cisco_nexus.py:105 #, python-format msgid "Nexus: create & trunk vlan %s" msgstr "" @@ -5828,7 +5840,7 @@ msgid "Nexus: create vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:125 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108 +#: neutron/plugins/ml2/drivers/cisco/nexus/mech_cisco_nexus.py:109 #, python-format msgid "Nexus: trunk vlan %s" msgstr "" @@ -8068,26 +8080,26 @@ msgstr "" msgid "add_vxlan_endpoint() called for ip %s" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/config.py:25 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:25 msgid "The physical network managed by the switches." msgstr "" -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:33 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:33 #, python-format msgid "Credential %(credential_name)s already exists for tenant %(tenant_id)s." msgstr "" -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:54 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:54 #, python-format msgid "Nexus Port Binding (%(filters)s) is not present" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:63 #, python-format msgid "Missing required field(s) to configure nexus switch: %(fields)s" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:45 +#: neutron/plugins/ml2/drivers/cisco/nexus/mech_cisco_nexus.py:46 #, python-format msgid "nexus_switches found = %s" msgstr "" @@ -8270,6 +8282,14 @@ msgstr "" msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:44 +msgid "Initializing driver" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:52 +msgid "Initialization done" +msgstr "" + #: neutron/plugins/mlnx/agent_notify_api.py:50 msgid "Sending delete network message" msgstr "" @@ -9413,49 +9433,49 @@ msgstr "" msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1884 +#: neutron/plugins/nicira/NeutronPlugin.py:1887 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1890 +#: neutron/plugins/nicira/NeutronPlugin.py:1893 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1921 -#, python-format -msgid "The port '%s' is not associated with floating IPs" -msgstr "" - #: neutron/plugins/nicira/NeutronPlugin.py:1924 #, python-format +msgid "The port '%s' is not associated with floating IPs" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:1927 +#, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1951 +#: neutron/plugins/nicira/NeutronPlugin.py:1954 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1973 +#: neutron/plugins/nicira/NeutronPlugin.py:1976 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2003 +#: neutron/plugins/nicira/NeutronPlugin.py:2006 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2065 +#: neutron/plugins/nicira/NeutronPlugin.py:2068 #, python-format msgid "Security group: %s was already deleted from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2078 +#: neutron/plugins/nicira/NeutronPlugin.py:2081 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -10769,24 +10789,29 @@ msgstr "" msgid "Metadata for router %s handled successfully" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:117 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:86 +#, python-format +msgid "Subnet %s does not have a gateway, the metadata route will not be created" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/rpc.py:110 msgid "Metadata access network is disabled" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:120 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:113 msgid "" "Overlapping IPs must be enabled in order to setup the metadata access " "network" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:140 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:133 #, python-format msgid "" "No router interface found for router '%s'. No metadata access network " "should be created or destroyed" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:148 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:141 #, python-format msgid "" "An error occurred while operating on the metadata access network for " @@ -14203,12 +14228,35 @@ msgstr "" #~ msgid "Network Admin State Validation Falied: " #~ msgstr "" -#~ msgid "" -#~ "Cannnot create floating IP and bind " -#~ "it to Port %s, since that port " -#~ "is owned by a different tenant." -#~ msgstr "" - #~ msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing." #~ msgstr "" +#~ msgid "Use another DNS server before any in /etc/resolv.conf." +#~ msgstr "" + +#~ msgid "" +#~ "ServerProxy: server=%(server)s, port=%(port)d, " +#~ "ssl=%(ssl)r, action=%(action)s" +#~ msgstr "" + +#~ msgid "ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r" +#~ msgstr "" + +#~ msgid "NeutronRestProxyV2: " +#~ msgstr "" + +#~ msgid "Unable to update remote port: %s" +#~ msgstr "" + +#~ msgid "Unable to plug in interface: %s" +#~ msgstr "" + +#~ msgid "Unable to unplug interface: %s" +#~ msgstr "" + +#~ msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. " +#~ msgstr "" + +#~ msgid "Received an empty port ID for host '%s'" +#~ msgstr "" + diff --git a/neutron/locale/da/LC_MESSAGES/neutron.po b/neutron/locale/da/LC_MESSAGES/neutron.po index af5952db8d..e2142e2eea 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: 2014-02-11 06:22+0000\n" +"POT-Creation-Date: 2014-02-12 06:24+0000\n" "PO-Revision-Date: 2013-05-16 09:23+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Danish " @@ -537,7 +537,7 @@ msgstr "" msgid "Name of bridge used for external network traffic." msgstr "" -#: neutron/agent/l3_agent.py:160 neutron/agent/linux/dhcp.py:62 +#: neutron/agent/l3_agent.py:160 neutron/agent/linux/dhcp.py:64 #: neutron/debug/debug_agent.py:45 #: neutron/services/metering/drivers/iptables/iptables_driver.py:39 msgid "The driver used to manage the virtual interface." @@ -580,7 +580,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:602 +#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:629 #: neutron/services/metering/drivers/iptables/iptables_driver.py:98 msgid "An interface driver must be specified" msgstr "" @@ -594,7 +594,7 @@ msgstr "" msgid "Failed deleting namespace '%s'" msgstr "" -#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:199 +#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:201 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" @@ -768,7 +768,7 @@ msgid "Security group member updated on remote: %s" msgstr "" #: neutron/agent/securitygroups_rpc.py:99 -#: neutron/agent/securitygroups_rpc.py:162 +#: neutron/agent/securitygroups_rpc.py:163 msgid "Provider rule updated" msgstr "" @@ -792,41 +792,41 @@ msgstr "" msgid "Security group member updated %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:154 +#: neutron/agent/securitygroups_rpc.py:155 #, python-format msgid "" "Adding %s devices to the list of devices for which firewall needs to be " "refreshed" msgstr "" -#: neutron/agent/securitygroups_rpc.py:174 +#: neutron/agent/securitygroups_rpc.py:175 #, python-format msgid "Remove device filter for %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:183 +#: neutron/agent/securitygroups_rpc.py:184 msgid "Refresh firewall rules" msgstr "" -#: neutron/agent/securitygroups_rpc.py:187 +#: neutron/agent/securitygroups_rpc.py:188 msgid "No ports here to refresh firewall" msgstr "" -#: neutron/agent/securitygroups_rpc.py:193 +#: neutron/agent/securitygroups_rpc.py:194 #, python-format msgid "Update port filter for %s" msgstr "" -#: neutron/agent/securitygroups_rpc.py:211 +#: neutron/agent/securitygroups_rpc.py:212 #, python-format msgid "Preparing device filters for %d new devices" msgstr "" -#: neutron/agent/securitygroups_rpc.py:224 +#: neutron/agent/securitygroups_rpc.py:225 msgid "Refreshing firewall for all filtered devices" msgstr "" -#: neutron/agent/securitygroups_rpc.py:232 +#: neutron/agent/securitygroups_rpc.py:233 #, python-format msgid "Refreshing firewall for %d devices" msgstr "" @@ -851,44 +851,44 @@ msgstr "" msgid "Top-level directory for maintaining dhcp state" msgstr "" -#: neutron/agent/linux/async_process.py:70 +#: neutron/agent/linux/async_process.py:69 msgid "respawn_interval must be >= 0 if provided." msgstr "" -#: neutron/agent/linux/async_process.py:84 +#: neutron/agent/linux/async_process.py:83 msgid "Process is already started" msgstr "" -#: neutron/agent/linux/async_process.py:86 +#: neutron/agent/linux/async_process.py:85 #, python-format msgid "Launching async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:92 +#: neutron/agent/linux/async_process.py:91 #, python-format msgid "Halting async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:95 +#: neutron/agent/linux/async_process.py:94 msgid "Process is not running." msgstr "" -#: neutron/agent/linux/async_process.py:161 +#: neutron/agent/linux/async_process.py:166 #, python-format msgid "An error occurred while killing [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:168 +#: neutron/agent/linux/async_process.py:173 #, python-format msgid "Halting async process [%s] in response to an error." msgstr "" -#: neutron/agent/linux/async_process.py:174 +#: neutron/agent/linux/async_process.py:179 #, python-format msgid "Respawning async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:183 +#: neutron/agent/linux/async_process.py:188 #, python-format msgid "An error occurred while communicating with async process [%s]." msgstr "" @@ -915,105 +915,105 @@ msgstr "" msgid "Pidfile %s already exist. Daemon already running?" msgstr "" -#: neutron/agent/linux/dhcp.py:45 +#: neutron/agent/linux/dhcp.py:46 msgid "Location to store DHCP server config files" msgstr "" -#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:55 +#: neutron/agent/linux/dhcp.py:49 neutron/plugins/nicira/dhcp_meta/nvp.py:55 msgid "Domain to use for building the hostnames" msgstr "" -#: neutron/agent/linux/dhcp.py:51 +#: neutron/agent/linux/dhcp.py:52 msgid "Override the default dnsmasq settings with this file" msgstr "" -#: neutron/agent/linux/dhcp.py:53 -msgid "Use another DNS server before any in /etc/resolv.conf." +#: neutron/agent/linux/dhcp.py:54 +msgid "Comma-separated list of the DNS servers which will be used as forwarders." msgstr "" -#: neutron/agent/linux/dhcp.py:56 +#: neutron/agent/linux/dhcp.py:58 msgid "Delete namespace after removing a dhcp server." msgstr "" -#: neutron/agent/linux/dhcp.py:60 +#: neutron/agent/linux/dhcp.py:62 msgid "Limit number of leases to prevent a denial-of-service." msgstr "" -#: neutron/agent/linux/dhcp.py:185 +#: neutron/agent/linux/dhcp.py:187 #, python-format msgid "DHCP for %(net_id)s pid %(pid)d is stale, ignoring command" msgstr "" -#: neutron/agent/linux/dhcp.py:188 +#: neutron/agent/linux/dhcp.py:190 #, python-format msgid "No DHCP started for %s" msgstr "" -#: neutron/agent/linux/dhcp.py:220 neutron/agent/linux/external_process.py:84 +#: neutron/agent/linux/dhcp.py:222 neutron/agent/linux/external_process.py:84 #, python-format msgid "Error while reading %s" msgstr "" -#: neutron/agent/linux/dhcp.py:227 neutron/agent/linux/external_process.py:92 +#: neutron/agent/linux/dhcp.py:229 neutron/agent/linux/external_process.py:92 #, python-format msgid "Unable to convert value in %s" msgstr "" -#: neutron/agent/linux/dhcp.py:229 neutron/agent/linux/external_process.py:90 +#: neutron/agent/linux/dhcp.py:231 neutron/agent/linux/external_process.py:90 #, python-format msgid "Unable to access %s" msgstr "" -#: neutron/agent/linux/dhcp.py:290 +#: neutron/agent/linux/dhcp.py:292 #, python-format msgid "" "FAILED VERSION REQUIREMENT FOR DNSMASQ. DHCP AGENT MAY NOT RUN CORRECTLY!" " Please ensure that its version is %s or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:295 +#: neutron/agent/linux/dhcp.py:297 #, python-format msgid "" "Unable to determine dnsmasq version. Please ensure that its version is %s" " or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:394 +#: neutron/agent/linux/dhcp.py:398 #, python-format msgid "Killing dhcpmasq for network since all subnets have turned off DHCP: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:405 +#: neutron/agent/linux/dhcp.py:409 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: neutron/agent/linux/dhcp.py:406 +#: neutron/agent/linux/dhcp.py:410 #, python-format msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:609 +#: neutron/agent/linux/dhcp.py:636 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:661 +#: neutron/agent/linux/dhcp.py:688 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:671 +#: neutron/agent/linux/dhcp.py:698 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:714 +#: neutron/agent/linux/dhcp.py:741 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:753 neutron/debug/debug_agent.py:74 +#: neutron/agent/linux/dhcp.py:780 neutron/debug/debug_agent.py:74 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -2598,8 +2598,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:1003 -#: neutron/plugins/bigswitch/plugin.py:1012 +#: neutron/plugins/bigswitch/plugin.py:1148 +#: neutron/plugins/bigswitch/plugin.py:1157 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -4378,14 +4378,14 @@ msgstr "" #: neutron/plugins/bigswitch/plugin.py:204 #, python-format -msgid "" -"ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r, " -"action=%(action)s" +msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:208 +#: neutron/plugins/bigswitch/plugin.py:207 #, python-format -msgid "ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r" +msgid "" +"ServerProxy: resource=%(resource)s, action=%(action)s, data=%(data)r, " +"headers=%(headers)r" msgstr "" #: neutron/plugins/bigswitch/plugin.py:217 @@ -4408,222 +4408,224 @@ msgid "" "data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:295 +#: neutron/plugins/bigswitch/plugin.py:257 +msgid "ServerPool: initializing" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:273 +msgid "Servers not defined. Aborting plugin" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:276 +msgid "Servers must be defined as :" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:281 +msgid "ServerPool: initialization done" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:311 #, python-format msgid "" "ServerProxy: %(action)s failure for servers: %(server)r Response: " "%(response)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:301 +#: neutron/plugins/bigswitch/plugin.py:317 #, python-format msgid "" "ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " "ret=%(ret)s, data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:308 +#: neutron/plugins/bigswitch/plugin.py:324 #, python-format msgid "ServerProxy: %(action)s failure for all servers: %(server)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:327 -msgid "NeutronRestProxyV2: " -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:330 +#: neutron/plugins/bigswitch/plugin.py:346 #, python-format msgid "" "NeutronRestProxyV2: Received and ignored error code %(code)s on " "%(action)s action to resource %(resource)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:340 +#: neutron/plugins/bigswitch/plugin.py:356 #, python-format msgid "Unable to create remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:346 +#: neutron/plugins/bigswitch/plugin.py:362 #, python-format msgid "Unable to update remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:351 +#: neutron/plugins/bigswitch/plugin.py:367 #, python-format msgid "Unable to delete remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:357 +#: neutron/plugins/bigswitch/plugin.py:373 #, python-format msgid "Unable to add router interface: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:362 +#: neutron/plugins/bigswitch/plugin.py:378 #, python-format msgid "Unable to delete remote intf: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:368 +#: neutron/plugins/bigswitch/plugin.py:384 #, python-format msgid "Unable to create remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:374 -#: neutron/plugins/bigswitch/plugin.py:379 +#: neutron/plugins/bigswitch/plugin.py:390 +#: neutron/plugins/bigswitch/plugin.py:395 #, python-format msgid "Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:385 +#: neutron/plugins/bigswitch/plugin.py:404 +#, python-format +msgid "No device attached to port %s. Skipping notification to controller." +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:409 #, python-format msgid "Unable to create remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:391 -#, python-format -msgid "Unable to update remote port: %s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:396 +#: neutron/plugins/bigswitch/plugin.py:414 #, python-format msgid "Unable to delete remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:408 -#, python-format -msgid "Unable to plug in interface: %s" +#: neutron/plugins/bigswitch/plugin.py:442 +msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:413 -#, python-format -msgid "Unable to unplug interface: %s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:437 -#, python-format -msgid "NeutronRestProxy: Starting plugin. Version=%s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:460 -msgid "Servers not defined. Aborting plugin" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:488 -msgid "NeutronRestProxyV2: initialization done" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:514 -msgid "NeutronRestProxyV2: create_network() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:559 -msgid "NeutronRestProxyV2.update_network() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:584 -msgid "NeutronRestProxyV2: delete_network() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:632 -msgid "NeutronRestProxyV2: create_port() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:723 -msgid "NeutronRestProxyV2: update_port() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:783 -msgid "NeutronRestProxyV2: delete_port() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:827 -msgid "NeutronRestProxyV2: create_subnet() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:843 -msgid "NeutronRestProxyV2: update_subnet() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:859 -msgid "NeutronRestProxyV2: delete_subnet() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:897 -msgid "NeutronRestProxyV2: create_router() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:919 -msgid "NeutronRestProxyV2.update_router() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:938 -msgid "NeutronRestProxyV2: delete_router() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:967 -msgid "NeutronRestProxyV2: add_router_interface() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:995 -msgid "NeutronRestProxyV2: remove_router_interface() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1028 -msgid "NeutronRestProxyV2: create_floatingip() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1041 -#, python-format -msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1047 -msgid "NeutronRestProxyV2: update_floatingip() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1059 -msgid "NeutronRestProxyV2: delete_floatingip() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1069 -msgid "NeutronRestProxyV2: diassociate_floatingips() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1087 -msgid "NeutronRestProxyV2: too many external networks" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1149 +#: neutron/plugins/bigswitch/plugin.py:511 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1165 -msgid "Adding host route: " -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1166 -#, python-format -msgid "Destination:%(dst)s nexthop:%(next)s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1241 +#: neutron/plugins/bigswitch/plugin.py:596 #, python-format msgid "" "Setting admin_state_up=False is not supported in this plugin version. " "Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1247 +#: neutron/plugins/bigswitch/plugin.py:602 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1274 +#: neutron/plugins/bigswitch/plugin.py:627 #, python-format -msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. " +msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:660 +#, python-format +msgid "NeutronRestProxy: Starting plugin. Version=%s" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:693 +msgid "NeutronRestProxyV2: initialization done" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:719 +msgid "NeutronRestProxyV2: create_network() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:757 +msgid "NeutronRestProxyV2.update_network() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:782 +msgid "NeutronRestProxyV2: delete_network() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:829 +msgid "NeutronRestProxyV2: create_port() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:900 +msgid "NeutronRestProxyV2: update_port() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:948 +msgid "NeutronRestProxyV2: delete_port() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:972 +msgid "NeutronRestProxyV2: create_subnet() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:988 +msgid "NeutronRestProxyV2: update_subnet() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1004 +msgid "NeutronRestProxyV2: delete_subnet() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1042 +msgid "NeutronRestProxyV2: create_router() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1064 +msgid "NeutronRestProxyV2.update_router() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1083 +msgid "NeutronRestProxyV2: delete_router() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1112 +msgid "NeutronRestProxyV2: add_router_interface() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1140 +msgid "NeutronRestProxyV2: remove_router_interface() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1173 +msgid "NeutronRestProxyV2: create_floatingip() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1186 +#, python-format +msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1192 +msgid "NeutronRestProxyV2: update_floatingip() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1204 +msgid "NeutronRestProxyV2: delete_floatingip() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1214 +msgid "NeutronRestProxyV2: diassociate_floatingips() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1232 +msgid "NeutronRestProxyV2: too many external networks" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1247 +msgid "Adding host route: " +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1248 +#, python-format +msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" #: neutron/plugins/bigswitch/routerrule_db.py:77 @@ -4641,7 +4643,17 @@ msgstr "" #: neutron/plugins/bigswitch/db/porttracker_db.py:39 #, python-format -msgid "Received an empty port ID for host '%s'" +msgid "Received an empty port ID for host_id '%s'" +msgstr "" + +#: neutron/plugins/bigswitch/db/porttracker_db.py:42 +#, python-format +msgid "Received an empty host_id for port '%s'" +msgstr "" + +#: neutron/plugins/bigswitch/db/porttracker_db.py:44 +#, python-format +msgid "Logging port %(port)s on host_id %(host)s" msgstr "" #: neutron/plugins/bigswitch/extensions/routerrule.py:30 @@ -4850,13 +4862,13 @@ msgid "QoS level with name %(qos_name)s already exists for tenant %(tenant_id)s. msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:72 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:23 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:23 #, python-format msgid "Credential %(credential_id)s could not be found." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:77 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:28 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:28 #, python-format msgid "Credential %(credential_name)s could not be found." msgstr "" @@ -4872,19 +4884,19 @@ msgid "Provider network %s already exists" msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:92 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:39 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:39 #, python-format msgid "Connection to %(host)s is not configured." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:97 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:44 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:44 #, python-format msgid "Unable to connect to Nexus %(nexus_host)s. Reason: %(exc)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:102 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:49 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:49 #, python-format msgid "Failed to configure Nexus: %(config)s. Reason: %(exc)s." msgstr "" @@ -4895,7 +4907,7 @@ msgid "Nexus Port Binding (%(filters)s) is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:116 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:69 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:69 msgid "No usable Nexus switch found to create SVI interface." msgstr "" @@ -4910,18 +4922,18 @@ msgid "PortVnic Binding %(port_id)s is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:131 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:74 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:74 msgid "No subnet_id specified for router gateway." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:136 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:79 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:79 #, python-format msgid "Subnet %(subnet_id)s has an interface on %(router_id)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:141 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:84 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:84 msgid "Nexus hardware router gateway only uses Subnet Ids." msgstr "" @@ -5047,7 +5059,7 @@ msgid "Nexus Switch to use" msgstr "" #: neutron/plugins/cisco/common/config.py:35 -#: neutron/plugins/ml2/drivers/cisco/config.py:21 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:21 msgid "VLAN Name prefix" msgstr "" @@ -5070,7 +5082,7 @@ msgid "Enable L3 support on the Nexus switches" msgstr "" #: neutron/plugins/cisco/common/config.py:47 -#: neutron/plugins/ml2/drivers/cisco/config.py:23 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:23 msgid "Distribute SVI interfaces over all switches" msgstr "" @@ -5131,7 +5143,7 @@ msgid "N1K Policy profile polling duration in seconds" msgstr "" #: neutron/plugins/cisco/common/config.py:135 -#: neutron/plugins/ml2/drivers/cisco/config.py:58 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:58 msgid "Some config files were not parsed properly" msgstr "" @@ -5312,47 +5324,47 @@ msgid "add_qos() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:34 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:30 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:30 msgid "get_nexusport_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:43 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:39 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:39 msgid "get_nexusvlan_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:49 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:45 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:45 msgid "add_nexusport_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:62 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:58 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:58 msgid "remove_nexusport_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:78 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:74 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:74 msgid "update_nexusport_binding called with no vlan" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:80 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:76 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:76 msgid "update_nexusport_binding called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:91 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:87 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:87 msgid "get_nexusvm_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:99 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:94 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:94 msgid "get_port_vlan_switch_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:107 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:102 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:102 #, python-format msgid "" "get_port_switch_bindings() called, port:'%(port_id)s', " @@ -5360,7 +5372,7 @@ msgid "" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:119 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:114 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:114 msgid "get_nexussvi_bindings() called" msgstr "" @@ -5790,19 +5802,19 @@ msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:167 #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:189 #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:195 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:130 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:161 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:168 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:182 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:189 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:209 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:215 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:130 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:161 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:168 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:182 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:189 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:209 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:215 #, python-format msgid "NexusDriver: %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:174 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:196 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:196 #, python-format msgid "NexusDriver created VLAN: %s" msgstr "" @@ -5817,7 +5829,7 @@ msgid "NexusPlugin:create_network() called" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:113 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:104 +#: neutron/plugins/ml2/drivers/cisco/nexus/mech_cisco_nexus.py:105 #, python-format msgid "Nexus: create & trunk vlan %s" msgstr "" @@ -5828,7 +5840,7 @@ msgid "Nexus: create vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:125 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108 +#: neutron/plugins/ml2/drivers/cisco/nexus/mech_cisco_nexus.py:109 #, python-format msgid "Nexus: trunk vlan %s" msgstr "" @@ -8068,26 +8080,26 @@ msgstr "" msgid "add_vxlan_endpoint() called for ip %s" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/config.py:25 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:25 msgid "The physical network managed by the switches." msgstr "" -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:33 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:33 #, python-format msgid "Credential %(credential_name)s already exists for tenant %(tenant_id)s." msgstr "" -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:54 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:54 #, python-format msgid "Nexus Port Binding (%(filters)s) is not present" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:63 #, python-format msgid "Missing required field(s) to configure nexus switch: %(fields)s" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:45 +#: neutron/plugins/ml2/drivers/cisco/nexus/mech_cisco_nexus.py:46 #, python-format msgid "nexus_switches found = %s" msgstr "" @@ -8270,6 +8282,14 @@ msgstr "" msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:44 +msgid "Initializing driver" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:52 +msgid "Initialization done" +msgstr "" + #: neutron/plugins/mlnx/agent_notify_api.py:50 msgid "Sending delete network message" msgstr "" @@ -9413,49 +9433,49 @@ msgstr "" msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1884 +#: neutron/plugins/nicira/NeutronPlugin.py:1887 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1890 +#: neutron/plugins/nicira/NeutronPlugin.py:1893 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1921 -#, python-format -msgid "The port '%s' is not associated with floating IPs" -msgstr "" - #: neutron/plugins/nicira/NeutronPlugin.py:1924 #, python-format +msgid "The port '%s' is not associated with floating IPs" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:1927 +#, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1951 +#: neutron/plugins/nicira/NeutronPlugin.py:1954 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1973 +#: neutron/plugins/nicira/NeutronPlugin.py:1976 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2003 +#: neutron/plugins/nicira/NeutronPlugin.py:2006 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2065 +#: neutron/plugins/nicira/NeutronPlugin.py:2068 #, python-format msgid "Security group: %s was already deleted from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2078 +#: neutron/plugins/nicira/NeutronPlugin.py:2081 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -10769,24 +10789,29 @@ msgstr "" msgid "Metadata for router %s handled successfully" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:117 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:86 +#, python-format +msgid "Subnet %s does not have a gateway, the metadata route will not be created" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/rpc.py:110 msgid "Metadata access network is disabled" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:120 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:113 msgid "" "Overlapping IPs must be enabled in order to setup the metadata access " "network" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:140 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:133 #, python-format msgid "" "No router interface found for router '%s'. No metadata access network " "should be created or destroyed" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:148 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:141 #, python-format msgid "" "An error occurred while operating on the metadata access network for " @@ -14203,12 +14228,35 @@ msgstr "" #~ msgid "Network Admin State Validation Falied: " #~ msgstr "" -#~ msgid "" -#~ "Cannnot create floating IP and bind " -#~ "it to Port %s, since that port " -#~ "is owned by a different tenant." -#~ msgstr "" - #~ msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing." #~ msgstr "" +#~ msgid "Use another DNS server before any in /etc/resolv.conf." +#~ msgstr "" + +#~ msgid "" +#~ "ServerProxy: server=%(server)s, port=%(port)d, " +#~ "ssl=%(ssl)r, action=%(action)s" +#~ msgstr "" + +#~ msgid "ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r" +#~ msgstr "" + +#~ msgid "NeutronRestProxyV2: " +#~ msgstr "" + +#~ msgid "Unable to update remote port: %s" +#~ msgstr "" + +#~ msgid "Unable to plug in interface: %s" +#~ msgstr "" + +#~ msgid "Unable to unplug interface: %s" +#~ msgstr "" + +#~ msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. " +#~ msgstr "" + +#~ msgid "Received an empty port ID for host '%s'" +#~ msgstr "" + diff --git a/neutron/locale/de/LC_MESSAGES/neutron.po b/neutron/locale/de/LC_MESSAGES/neutron.po index fcbd7b377d..12306c054b 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: 2014-02-11 06:22+0000\n" +"POT-Creation-Date: 2014-02-12 06:24+0000\n" "PO-Revision-Date: 2013-05-22 08:17+0000\n" "Last-Translator: daisy.ycguo \n" "Language-Team: German " @@ -545,7 +545,7 @@ msgstr "'agent_updated' (Agent aktualisiert) durch Serverseite %s!" msgid "Name of bridge used for external network traffic." msgstr "Name der für externen Netzverkehr verwendeten Brücke." -#: neutron/agent/l3_agent.py:160 neutron/agent/linux/dhcp.py:62 +#: neutron/agent/l3_agent.py:160 neutron/agent/linux/dhcp.py:64 #: neutron/debug/debug_agent.py:45 #: neutron/services/metering/drivers/iptables/iptables_driver.py:39 msgid "The driver used to manage the virtual interface." @@ -591,7 +591,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "Fehler beim Importieren von Schnittstellentreiber '%s'" -#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:602 +#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:629 #: neutron/services/metering/drivers/iptables/iptables_driver.py:98 msgid "An interface driver must be specified" msgstr "Ein Schnittstellentreiber muss angegeben sein" @@ -605,7 +605,7 @@ msgstr "" msgid "Failed deleting namespace '%s'" msgstr "Namensbereich '%s' wurde nicht gelöscht" -#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:199 +#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:201 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" @@ -779,7 +779,7 @@ msgid "Security group member updated on remote: %s" msgstr "Sicherheitsgruppenelement auf fernem Server aktualisiert: %s" #: neutron/agent/securitygroups_rpc.py:99 -#: neutron/agent/securitygroups_rpc.py:162 +#: neutron/agent/securitygroups_rpc.py:163 msgid "Provider rule updated" msgstr "Provider-Regel aktualisiert" @@ -803,41 +803,41 @@ msgstr "Sicherheitsgruppenregel aktualisiert %r" msgid "Security group member updated %r" msgstr "Sicherheitsgruppenmitglied aktualisiert %r" -#: neutron/agent/securitygroups_rpc.py:154 +#: neutron/agent/securitygroups_rpc.py:155 #, python-format msgid "" "Adding %s devices to the list of devices for which firewall needs to be " "refreshed" msgstr "" -#: neutron/agent/securitygroups_rpc.py:174 +#: neutron/agent/securitygroups_rpc.py:175 #, python-format msgid "Remove device filter for %r" msgstr "Gerätefilter für %r entfernen" -#: neutron/agent/securitygroups_rpc.py:183 +#: neutron/agent/securitygroups_rpc.py:184 msgid "Refresh firewall rules" msgstr "Firewallregeln aktualisieren" -#: neutron/agent/securitygroups_rpc.py:187 +#: neutron/agent/securitygroups_rpc.py:188 msgid "No ports here to refresh firewall" msgstr "" -#: neutron/agent/securitygroups_rpc.py:193 +#: neutron/agent/securitygroups_rpc.py:194 #, python-format msgid "Update port filter for %s" msgstr "Portfilter für %s aktualisieren" -#: neutron/agent/securitygroups_rpc.py:211 +#: neutron/agent/securitygroups_rpc.py:212 #, python-format msgid "Preparing device filters for %d new devices" msgstr "" -#: neutron/agent/securitygroups_rpc.py:224 +#: neutron/agent/securitygroups_rpc.py:225 msgid "Refreshing firewall for all filtered devices" msgstr "" -#: neutron/agent/securitygroups_rpc.py:232 +#: neutron/agent/securitygroups_rpc.py:233 #, python-format msgid "Refreshing firewall for %d devices" msgstr "" @@ -862,44 +862,44 @@ msgstr "" msgid "Top-level directory for maintaining dhcp state" msgstr "Basisverzeichnis zum Warten von DHCP-Status" -#: neutron/agent/linux/async_process.py:70 +#: neutron/agent/linux/async_process.py:69 msgid "respawn_interval must be >= 0 if provided." msgstr "" -#: neutron/agent/linux/async_process.py:84 +#: neutron/agent/linux/async_process.py:83 msgid "Process is already started" msgstr "" -#: neutron/agent/linux/async_process.py:86 +#: neutron/agent/linux/async_process.py:85 #, python-format msgid "Launching async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:92 +#: neutron/agent/linux/async_process.py:91 #, python-format msgid "Halting async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:95 +#: neutron/agent/linux/async_process.py:94 msgid "Process is not running." msgstr "" -#: neutron/agent/linux/async_process.py:161 +#: neutron/agent/linux/async_process.py:166 #, python-format msgid "An error occurred while killing [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:168 +#: neutron/agent/linux/async_process.py:173 #, python-format msgid "Halting async process [%s] in response to an error." msgstr "" -#: neutron/agent/linux/async_process.py:174 +#: neutron/agent/linux/async_process.py:179 #, python-format msgid "Respawning async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:183 +#: neutron/agent/linux/async_process.py:188 #, python-format msgid "An error occurred while communicating with async process [%s]." msgstr "" @@ -926,107 +926,107 @@ msgstr "Fehler bei Verzweigung" msgid "Pidfile %s already exist. Daemon already running?" msgstr "PID-Datei %s ist bereits vorhanden. Dämon bereits aktiv?" -#: neutron/agent/linux/dhcp.py:45 +#: neutron/agent/linux/dhcp.py:46 msgid "Location to store DHCP server config files" msgstr "Position zum Speichern von Konfigurationsdateien des DHCP-Servers" -#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:55 +#: neutron/agent/linux/dhcp.py:49 neutron/plugins/nicira/dhcp_meta/nvp.py:55 msgid "Domain to use for building the hostnames" msgstr "Für das Erstellen von Hostnamen zu verwendende Domäne" -#: neutron/agent/linux/dhcp.py:51 +#: neutron/agent/linux/dhcp.py:52 msgid "Override the default dnsmasq settings with this file" msgstr "Standard-'dnsmasq'-Einstellungen mit dieser Datei außer Kraft setzen" -#: neutron/agent/linux/dhcp.py:53 -msgid "Use another DNS server before any in /etc/resolv.conf." -msgstr "Anderen DNS-Server vor allen in '/etc/resolv.conf' verwenden." +#: neutron/agent/linux/dhcp.py:54 +msgid "Comma-separated list of the DNS servers which will be used as forwarders." +msgstr "" -#: neutron/agent/linux/dhcp.py:56 +#: neutron/agent/linux/dhcp.py:58 msgid "Delete namespace after removing a dhcp server." msgstr "" -#: neutron/agent/linux/dhcp.py:60 +#: neutron/agent/linux/dhcp.py:62 msgid "Limit number of leases to prevent a denial-of-service." msgstr "" -#: neutron/agent/linux/dhcp.py:185 +#: neutron/agent/linux/dhcp.py:187 #, python-format msgid "DHCP for %(net_id)s pid %(pid)d is stale, ignoring command" msgstr "DHCP für %(net_id)s-PID %(pid)d ist veraltet. Befehl wird ignoriert" -#: neutron/agent/linux/dhcp.py:188 +#: neutron/agent/linux/dhcp.py:190 #, python-format msgid "No DHCP started for %s" msgstr "Kein DHCP für %s gestartet" -#: neutron/agent/linux/dhcp.py:220 neutron/agent/linux/external_process.py:84 +#: neutron/agent/linux/dhcp.py:222 neutron/agent/linux/external_process.py:84 #, python-format msgid "Error while reading %s" msgstr "Fehler beim Lesen von %s" -#: neutron/agent/linux/dhcp.py:227 neutron/agent/linux/external_process.py:92 +#: neutron/agent/linux/dhcp.py:229 neutron/agent/linux/external_process.py:92 #, python-format msgid "Unable to convert value in %s" msgstr "Wert in %s kann nicht konvertiert werden" -#: neutron/agent/linux/dhcp.py:229 neutron/agent/linux/external_process.py:90 +#: neutron/agent/linux/dhcp.py:231 neutron/agent/linux/external_process.py:90 #, python-format msgid "Unable to access %s" msgstr "Kein Zugriff auf %s möglich" -#: neutron/agent/linux/dhcp.py:290 +#: neutron/agent/linux/dhcp.py:292 #, python-format msgid "" "FAILED VERSION REQUIREMENT FOR DNSMASQ. DHCP AGENT MAY NOT RUN CORRECTLY!" " Please ensure that its version is %s or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:295 +#: neutron/agent/linux/dhcp.py:297 #, python-format msgid "" "Unable to determine dnsmasq version. Please ensure that its version is %s" " or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:394 +#: neutron/agent/linux/dhcp.py:398 #, python-format msgid "Killing dhcpmasq for network since all subnets have turned off DHCP: %s" msgstr "" "'dhcpmasq' für Netz wird beendet, da alle Teilnetze DHCP ausgeschaltet " "haben: %s" -#: neutron/agent/linux/dhcp.py:405 +#: neutron/agent/linux/dhcp.py:409 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: neutron/agent/linux/dhcp.py:406 +#: neutron/agent/linux/dhcp.py:410 #, python-format msgid "Reloading allocations for network: %s" msgstr "Neuladen von Zuordnungen für Netz: %s" -#: neutron/agent/linux/dhcp.py:609 +#: neutron/agent/linux/dhcp.py:636 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:661 +#: neutron/agent/linux/dhcp.py:688 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:671 +#: neutron/agent/linux/dhcp.py:698 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:714 +#: neutron/agent/linux/dhcp.py:741 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:753 neutron/debug/debug_agent.py:74 +#: neutron/agent/linux/dhcp.py:780 neutron/debug/debug_agent.py:74 #, python-format msgid "Reusing existing device: %s." msgstr "Wiederverwendung von vorhandenem Gerät: %s." @@ -2720,8 +2720,8 @@ msgstr "" " und CIDR %(cidr)s von Teilnetz %(sub_id)s" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:1003 -#: neutron/plugins/bigswitch/plugin.py:1012 +#: neutron/plugins/bigswitch/plugin.py:1148 +#: neutron/plugins/bigswitch/plugin.py:1157 msgid "Either subnet_id or port_id must be specified" msgstr "Entweder 'subnet_id' oder 'port_id' muss angegeben sein" @@ -4605,17 +4605,15 @@ msgstr "" #: neutron/plugins/bigswitch/plugin.py:204 #, python-format -msgid "" -"ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r, " -"action=%(action)s" +msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -"ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r, " -"action=%(action)s" -#: neutron/plugins/bigswitch/plugin.py:208 +#: neutron/plugins/bigswitch/plugin.py:207 #, python-format -msgid "ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r" -msgstr "ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r" +msgid "" +"ServerProxy: resource=%(resource)s, action=%(action)s, data=%(data)r, " +"headers=%(headers)r" +msgstr "" #: neutron/plugins/bigswitch/plugin.py:217 msgid "ServerProxy: Could not establish HTTPS connection" @@ -4639,206 +4637,109 @@ msgstr "" "ServerProxy: status=%(status)d, reason=%(reason)r, ret=%(ret)s, " "data=%(data)r" -#: neutron/plugins/bigswitch/plugin.py:295 +#: neutron/plugins/bigswitch/plugin.py:257 +msgid "ServerPool: initializing" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:273 +msgid "Servers not defined. Aborting plugin" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:276 +msgid "Servers must be defined as :" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:281 +msgid "ServerPool: initialization done" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:311 #, python-format msgid "" "ServerProxy: %(action)s failure for servers: %(server)r Response: " "%(response)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:301 +#: neutron/plugins/bigswitch/plugin.py:317 #, python-format msgid "" "ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " "ret=%(ret)s, data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:308 +#: neutron/plugins/bigswitch/plugin.py:324 #, python-format msgid "ServerProxy: %(action)s failure for all servers: %(server)r" msgstr "ServerProxy: Fehler bei %(action)s für alle Server: %(server)r" -#: neutron/plugins/bigswitch/plugin.py:327 -msgid "NeutronRestProxyV2: " -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:330 +#: neutron/plugins/bigswitch/plugin.py:346 #, python-format msgid "" "NeutronRestProxyV2: Received and ignored error code %(code)s on " "%(action)s action to resource %(resource)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:340 +#: neutron/plugins/bigswitch/plugin.py:356 #, python-format msgid "Unable to create remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:346 +#: neutron/plugins/bigswitch/plugin.py:362 #, python-format msgid "Unable to update remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:351 +#: neutron/plugins/bigswitch/plugin.py:367 #, python-format msgid "Unable to delete remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:357 +#: neutron/plugins/bigswitch/plugin.py:373 #, python-format msgid "Unable to add router interface: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:362 +#: neutron/plugins/bigswitch/plugin.py:378 #, python-format msgid "Unable to delete remote intf: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:368 +#: neutron/plugins/bigswitch/plugin.py:384 #, python-format msgid "Unable to create remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:374 -#: neutron/plugins/bigswitch/plugin.py:379 +#: neutron/plugins/bigswitch/plugin.py:390 +#: neutron/plugins/bigswitch/plugin.py:395 #, python-format msgid "Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:385 +#: neutron/plugins/bigswitch/plugin.py:404 +#, python-format +msgid "No device attached to port %s. Skipping notification to controller." +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:409 #, python-format msgid "Unable to create remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:391 -#, python-format -msgid "Unable to update remote port: %s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:396 +#: neutron/plugins/bigswitch/plugin.py:414 #, python-format msgid "Unable to delete remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:408 -#, python-format -msgid "Unable to plug in interface: %s" +#: neutron/plugins/bigswitch/plugin.py:442 +msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:413 -#, python-format -msgid "Unable to unplug interface: %s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:437 -#, python-format -msgid "NeutronRestProxy: Starting plugin. Version=%s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:460 -msgid "Servers not defined. Aborting plugin" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:488 -msgid "NeutronRestProxyV2: initialization done" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:514 -msgid "NeutronRestProxyV2: create_network() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:559 -msgid "NeutronRestProxyV2.update_network() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:584 -msgid "NeutronRestProxyV2: delete_network() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:632 -msgid "NeutronRestProxyV2: create_port() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:723 -msgid "NeutronRestProxyV2: update_port() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:783 -msgid "NeutronRestProxyV2: delete_port() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:827 -msgid "NeutronRestProxyV2: create_subnet() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:843 -msgid "NeutronRestProxyV2: update_subnet() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:859 -msgid "NeutronRestProxyV2: delete_subnet() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:897 -msgid "NeutronRestProxyV2: create_router() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:919 -msgid "NeutronRestProxyV2.update_router() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:938 -msgid "NeutronRestProxyV2: delete_router() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:967 -msgid "NeutronRestProxyV2: add_router_interface() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:995 -msgid "NeutronRestProxyV2: remove_router_interface() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1028 -msgid "NeutronRestProxyV2: create_floatingip() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1041 -#, python-format -msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1047 -msgid "NeutronRestProxyV2: update_floatingip() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1059 -msgid "NeutronRestProxyV2: delete_floatingip() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1069 -msgid "NeutronRestProxyV2: diassociate_floatingips() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1087 -msgid "NeutronRestProxyV2: too many external networks" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1149 +#: neutron/plugins/bigswitch/plugin.py:511 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1165 -msgid "Adding host route: " -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1166 -#, python-format -msgid "Destination:%(dst)s nexthop:%(next)s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1241 +#: neutron/plugins/bigswitch/plugin.py:596 #, python-format msgid "" "Setting admin_state_up=False is not supported in this plugin version. " @@ -4847,7 +4748,7 @@ msgstr "" "In dieser Plug-in-Version wird das Einstellen von 'admin_state_up=False' " "nicht unterstützt. Einstellungen werden ignoriert für Ressource: %s" -#: neutron/plugins/bigswitch/plugin.py:1247 +#: neutron/plugins/bigswitch/plugin.py:602 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " @@ -4856,9 +4757,108 @@ msgstr "" "Der Betriebsstatus wird intern vom Plug-in eingestellt. Die Einstellung " "'status=%s' wird ignoriert." -#: neutron/plugins/bigswitch/plugin.py:1274 +#: neutron/plugins/bigswitch/plugin.py:627 #, python-format -msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. " +msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:660 +#, python-format +msgid "NeutronRestProxy: Starting plugin. Version=%s" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:693 +msgid "NeutronRestProxyV2: initialization done" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:719 +msgid "NeutronRestProxyV2: create_network() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:757 +msgid "NeutronRestProxyV2.update_network() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:782 +msgid "NeutronRestProxyV2: delete_network() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:829 +msgid "NeutronRestProxyV2: create_port() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:900 +msgid "NeutronRestProxyV2: update_port() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:948 +msgid "NeutronRestProxyV2: delete_port() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:972 +msgid "NeutronRestProxyV2: create_subnet() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:988 +msgid "NeutronRestProxyV2: update_subnet() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1004 +msgid "NeutronRestProxyV2: delete_subnet() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1042 +msgid "NeutronRestProxyV2: create_router() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1064 +msgid "NeutronRestProxyV2.update_router() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1083 +msgid "NeutronRestProxyV2: delete_router() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1112 +msgid "NeutronRestProxyV2: add_router_interface() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1140 +msgid "NeutronRestProxyV2: remove_router_interface() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1173 +msgid "NeutronRestProxyV2: create_floatingip() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1186 +#, python-format +msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1192 +msgid "NeutronRestProxyV2: update_floatingip() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1204 +msgid "NeutronRestProxyV2: delete_floatingip() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1214 +msgid "NeutronRestProxyV2: diassociate_floatingips() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1232 +msgid "NeutronRestProxyV2: too many external networks" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1247 +msgid "Adding host route: " +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1248 +#, python-format +msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" #: neutron/plugins/bigswitch/routerrule_db.py:77 @@ -4876,7 +4876,17 @@ msgstr "" #: neutron/plugins/bigswitch/db/porttracker_db.py:39 #, python-format -msgid "Received an empty port ID for host '%s'" +msgid "Received an empty port ID for host_id '%s'" +msgstr "" + +#: neutron/plugins/bigswitch/db/porttracker_db.py:42 +#, python-format +msgid "Received an empty host_id for port '%s'" +msgstr "" + +#: neutron/plugins/bigswitch/db/porttracker_db.py:44 +#, python-format +msgid "Logging port %(port)s on host_id %(host)s" msgstr "" #: neutron/plugins/bigswitch/extensions/routerrule.py:30 @@ -5085,13 +5095,13 @@ msgid "QoS level with name %(qos_name)s already exists for tenant %(tenant_id)s. msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:72 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:23 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:23 #, python-format msgid "Credential %(credential_id)s could not be found." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:77 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:28 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:28 #, python-format msgid "Credential %(credential_name)s could not be found." msgstr "" @@ -5107,19 +5117,19 @@ msgid "Provider network %s already exists" msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:92 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:39 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:39 #, python-format msgid "Connection to %(host)s is not configured." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:97 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:44 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:44 #, python-format msgid "Unable to connect to Nexus %(nexus_host)s. Reason: %(exc)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:102 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:49 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:49 #, python-format msgid "Failed to configure Nexus: %(config)s. Reason: %(exc)s." msgstr "" @@ -5130,7 +5140,7 @@ msgid "Nexus Port Binding (%(filters)s) is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:116 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:69 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:69 msgid "No usable Nexus switch found to create SVI interface." msgstr "" @@ -5145,18 +5155,18 @@ msgid "PortVnic Binding %(port_id)s is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:131 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:74 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:74 msgid "No subnet_id specified for router gateway." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:136 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:79 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:79 #, python-format msgid "Subnet %(subnet_id)s has an interface on %(router_id)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:141 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:84 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:84 msgid "Nexus hardware router gateway only uses Subnet Ids." msgstr "" @@ -5282,7 +5292,7 @@ msgid "Nexus Switch to use" msgstr "" #: neutron/plugins/cisco/common/config.py:35 -#: neutron/plugins/ml2/drivers/cisco/config.py:21 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:21 msgid "VLAN Name prefix" msgstr "" @@ -5305,7 +5315,7 @@ msgid "Enable L3 support on the Nexus switches" msgstr "" #: neutron/plugins/cisco/common/config.py:47 -#: neutron/plugins/ml2/drivers/cisco/config.py:23 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:23 msgid "Distribute SVI interfaces over all switches" msgstr "" @@ -5366,7 +5376,7 @@ msgid "N1K Policy profile polling duration in seconds" msgstr "" #: neutron/plugins/cisco/common/config.py:135 -#: neutron/plugins/ml2/drivers/cisco/config.py:58 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:58 msgid "Some config files were not parsed properly" msgstr "" @@ -5547,47 +5557,47 @@ msgid "add_qos() called" msgstr "Aufruf von 'add_qos()'" #: neutron/plugins/cisco/db/nexus_db_v2.py:34 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:30 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:30 msgid "get_nexusport_binding() called" msgstr "Aufruf von 'get_nexusport_binding()'" #: neutron/plugins/cisco/db/nexus_db_v2.py:43 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:39 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:39 msgid "get_nexusvlan_binding() called" msgstr "Aufruf von 'get_nexusvlan_binding()'" #: neutron/plugins/cisco/db/nexus_db_v2.py:49 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:45 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:45 msgid "add_nexusport_binding() called" msgstr "Aufruf von 'add_nexusport_binding()'" #: neutron/plugins/cisco/db/nexus_db_v2.py:62 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:58 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:58 msgid "remove_nexusport_binding() called" msgstr "Aufruf von 'remove_nexusport_binding()'" #: neutron/plugins/cisco/db/nexus_db_v2.py:78 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:74 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:74 msgid "update_nexusport_binding called with no vlan" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:80 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:76 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:76 msgid "update_nexusport_binding called" msgstr "Aufruf von 'update_nexusport_binding'" #: neutron/plugins/cisco/db/nexus_db_v2.py:91 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:87 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:87 msgid "get_nexusvm_binding() called" msgstr "Aufruf von 'get_nexusvm_binding()'" #: neutron/plugins/cisco/db/nexus_db_v2.py:99 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:94 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:94 msgid "get_port_vlan_switch_binding() called" msgstr "Aufruf von 'get_port_vlan_switch_binding()'" #: neutron/plugins/cisco/db/nexus_db_v2.py:107 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:102 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:102 #, python-format msgid "" "get_port_switch_bindings() called, port:'%(port_id)s', " @@ -5595,7 +5605,7 @@ msgid "" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:119 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:114 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:114 msgid "get_nexussvi_bindings() called" msgstr "" @@ -6025,19 +6035,19 @@ msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:167 #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:189 #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:195 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:130 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:161 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:168 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:182 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:189 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:209 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:215 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:130 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:161 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:168 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:182 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:189 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:209 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:215 #, python-format msgid "NexusDriver: %s" msgstr "NexusDriver: %s" #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:174 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:196 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:196 #, python-format msgid "NexusDriver created VLAN: %s" msgstr "" @@ -6052,7 +6062,7 @@ msgid "NexusPlugin:create_network() called" msgstr "Aufruf von 'NexusPlugin:create_network()'" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:113 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:104 +#: neutron/plugins/ml2/drivers/cisco/nexus/mech_cisco_nexus.py:105 #, python-format msgid "Nexus: create & trunk vlan %s" msgstr "" @@ -6063,7 +6073,7 @@ msgid "Nexus: create vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:125 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108 +#: neutron/plugins/ml2/drivers/cisco/nexus/mech_cisco_nexus.py:109 #, python-format msgid "Nexus: trunk vlan %s" msgstr "" @@ -8371,26 +8381,26 @@ msgstr "" msgid "add_vxlan_endpoint() called for ip %s" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/config.py:25 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:25 msgid "The physical network managed by the switches." msgstr "" -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:33 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:33 #, python-format msgid "Credential %(credential_name)s already exists for tenant %(tenant_id)s." msgstr "" -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:54 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:54 #, python-format msgid "Nexus Port Binding (%(filters)s) is not present" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:63 #, python-format msgid "Missing required field(s) to configure nexus switch: %(fields)s" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:45 +#: neutron/plugins/ml2/drivers/cisco/nexus/mech_cisco_nexus.py:46 #, python-format msgid "nexus_switches found = %s" msgstr "" @@ -8573,6 +8583,14 @@ msgstr "" msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:44 +msgid "Initializing driver" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:52 +msgid "Initialization done" +msgstr "" + #: neutron/plugins/mlnx/agent_notify_api.py:50 msgid "Sending delete network message" msgstr "" @@ -9756,7 +9774,7 @@ msgstr "" "Eine falsche Anzahl an übereinstimmenden NAT-Regeln wurde auf der NVP-" "Plattform gefunden" -#: neutron/plugins/nicira/NeutronPlugin.py:1884 +#: neutron/plugins/nicira/NeutronPlugin.py:1887 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " @@ -9766,26 +9784,26 @@ msgstr "" " IP-Adresse: %(floating_ip)s, zugeordnet zu interner IP-Adresse: " "%(internal_ip)s" -#: neutron/plugins/nicira/NeutronPlugin.py:1890 +#: neutron/plugins/nicira/NeutronPlugin.py:1893 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1921 +#: neutron/plugins/nicira/NeutronPlugin.py:1924 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "Port '%s' ist keinen dynamischen IP-Adressen zugeordnet" -#: neutron/plugins/nicira/NeutronPlugin.py:1924 +#: neutron/plugins/nicira/NeutronPlugin.py:1927 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1951 +#: neutron/plugins/nicira/NeutronPlugin.py:1954 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1973 +#: neutron/plugins/nicira/NeutronPlugin.py:1976 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" @@ -9793,17 +9811,17 @@ msgstr "" "Gateway-Service kann von der NVP-Plattform nicht entfernt werden - die " "Ressource wurde nicht gefunden" -#: neutron/plugins/nicira/NeutronPlugin.py:2003 +#: neutron/plugins/nicira/NeutronPlugin.py:2006 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2065 +#: neutron/plugins/nicira/NeutronPlugin.py:2068 #, python-format msgid "Security group: %s was already deleted from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2078 +#: neutron/plugins/nicira/NeutronPlugin.py:2081 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -11181,11 +11199,16 @@ msgstr "" msgid "Metadata for router %s handled successfully" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:117 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:86 +#, python-format +msgid "Subnet %s does not have a gateway, the metadata route will not be created" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/rpc.py:110 msgid "Metadata access network is disabled" msgstr "Das Metadatenzugriffsnetz ist inaktiviert" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:120 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:113 msgid "" "Overlapping IPs must be enabled in order to setup the metadata access " "network" @@ -11193,7 +11216,7 @@ msgstr "" "Sich überschneidende IP-Adressen müssen aktiviert werden, um das " "Metadatenzugriffsnetz einzurichten" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:140 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:133 #, python-format msgid "" "No router interface found for router '%s'. No metadata access network " @@ -11202,7 +11225,7 @@ msgstr "" "Keine Routerschnittstelle für Router '%s' gefunden. Kein " "Metadatenzugriffsnetz sollte erstellt oder gelöscht werden" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:148 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:141 #, python-format msgid "" "An error occurred while operating on the metadata access network for " @@ -14648,12 +14671,37 @@ msgstr "" #~ msgid "Network Admin State Validation Falied: " #~ msgstr "Fehler beim Überprüfen des Status vom Netzadministrator:" -#~ msgid "" -#~ "Cannnot create floating IP and bind " -#~ "it to Port %s, since that port " -#~ "is owned by a different tenant." -#~ msgstr "" - #~ msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing." #~ msgstr "" +#~ msgid "Use another DNS server before any in /etc/resolv.conf." +#~ msgstr "Anderen DNS-Server vor allen in '/etc/resolv.conf' verwenden." + +#~ msgid "" +#~ "ServerProxy: server=%(server)s, port=%(port)d, " +#~ "ssl=%(ssl)r, action=%(action)s" +#~ msgstr "" +#~ "ServerProxy: server=%(server)s, port=%(port)d, " +#~ "ssl=%(ssl)r, action=%(action)s" + +#~ msgid "ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r" +#~ msgstr "ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r" + +#~ msgid "NeutronRestProxyV2: " +#~ msgstr "" + +#~ msgid "Unable to update remote port: %s" +#~ msgstr "" + +#~ msgid "Unable to plug in interface: %s" +#~ msgstr "" + +#~ msgid "Unable to unplug interface: %s" +#~ msgstr "" + +#~ msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. " +#~ msgstr "" + +#~ msgid "Received an empty port ID for host '%s'" +#~ msgstr "" + diff --git a/neutron/locale/en_AU/LC_MESSAGES/neutron.po b/neutron/locale/en_AU/LC_MESSAGES/neutron.po index 775f2f3dbb..04c1dc6e4c 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: 2014-02-11 06:22+0000\n" +"POT-Creation-Date: 2014-02-12 06:24+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: English (Australia) " @@ -537,7 +537,7 @@ msgstr "" msgid "Name of bridge used for external network traffic." msgstr "" -#: neutron/agent/l3_agent.py:160 neutron/agent/linux/dhcp.py:62 +#: neutron/agent/l3_agent.py:160 neutron/agent/linux/dhcp.py:64 #: neutron/debug/debug_agent.py:45 #: neutron/services/metering/drivers/iptables/iptables_driver.py:39 msgid "The driver used to manage the virtual interface." @@ -580,7 +580,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:602 +#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:629 #: neutron/services/metering/drivers/iptables/iptables_driver.py:98 msgid "An interface driver must be specified" msgstr "" @@ -594,7 +594,7 @@ msgstr "" msgid "Failed deleting namespace '%s'" msgstr "" -#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:199 +#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:201 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" @@ -768,7 +768,7 @@ msgid "Security group member updated on remote: %s" msgstr "" #: neutron/agent/securitygroups_rpc.py:99 -#: neutron/agent/securitygroups_rpc.py:162 +#: neutron/agent/securitygroups_rpc.py:163 msgid "Provider rule updated" msgstr "" @@ -792,41 +792,41 @@ msgstr "" msgid "Security group member updated %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:154 +#: neutron/agent/securitygroups_rpc.py:155 #, python-format msgid "" "Adding %s devices to the list of devices for which firewall needs to be " "refreshed" msgstr "" -#: neutron/agent/securitygroups_rpc.py:174 +#: neutron/agent/securitygroups_rpc.py:175 #, python-format msgid "Remove device filter for %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:183 +#: neutron/agent/securitygroups_rpc.py:184 msgid "Refresh firewall rules" msgstr "" -#: neutron/agent/securitygroups_rpc.py:187 +#: neutron/agent/securitygroups_rpc.py:188 msgid "No ports here to refresh firewall" msgstr "" -#: neutron/agent/securitygroups_rpc.py:193 +#: neutron/agent/securitygroups_rpc.py:194 #, python-format msgid "Update port filter for %s" msgstr "" -#: neutron/agent/securitygroups_rpc.py:211 +#: neutron/agent/securitygroups_rpc.py:212 #, python-format msgid "Preparing device filters for %d new devices" msgstr "" -#: neutron/agent/securitygroups_rpc.py:224 +#: neutron/agent/securitygroups_rpc.py:225 msgid "Refreshing firewall for all filtered devices" msgstr "" -#: neutron/agent/securitygroups_rpc.py:232 +#: neutron/agent/securitygroups_rpc.py:233 #, python-format msgid "Refreshing firewall for %d devices" msgstr "" @@ -851,44 +851,44 @@ msgstr "" msgid "Top-level directory for maintaining dhcp state" msgstr "" -#: neutron/agent/linux/async_process.py:70 +#: neutron/agent/linux/async_process.py:69 msgid "respawn_interval must be >= 0 if provided." msgstr "" -#: neutron/agent/linux/async_process.py:84 +#: neutron/agent/linux/async_process.py:83 msgid "Process is already started" msgstr "" -#: neutron/agent/linux/async_process.py:86 +#: neutron/agent/linux/async_process.py:85 #, python-format msgid "Launching async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:92 +#: neutron/agent/linux/async_process.py:91 #, python-format msgid "Halting async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:95 +#: neutron/agent/linux/async_process.py:94 msgid "Process is not running." msgstr "" -#: neutron/agent/linux/async_process.py:161 +#: neutron/agent/linux/async_process.py:166 #, python-format msgid "An error occurred while killing [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:168 +#: neutron/agent/linux/async_process.py:173 #, python-format msgid "Halting async process [%s] in response to an error." msgstr "" -#: neutron/agent/linux/async_process.py:174 +#: neutron/agent/linux/async_process.py:179 #, python-format msgid "Respawning async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:183 +#: neutron/agent/linux/async_process.py:188 #, python-format msgid "An error occurred while communicating with async process [%s]." msgstr "" @@ -915,105 +915,105 @@ msgstr "" msgid "Pidfile %s already exist. Daemon already running?" msgstr "" -#: neutron/agent/linux/dhcp.py:45 +#: neutron/agent/linux/dhcp.py:46 msgid "Location to store DHCP server config files" msgstr "" -#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:55 +#: neutron/agent/linux/dhcp.py:49 neutron/plugins/nicira/dhcp_meta/nvp.py:55 msgid "Domain to use for building the hostnames" msgstr "" -#: neutron/agent/linux/dhcp.py:51 +#: neutron/agent/linux/dhcp.py:52 msgid "Override the default dnsmasq settings with this file" msgstr "" -#: neutron/agent/linux/dhcp.py:53 -msgid "Use another DNS server before any in /etc/resolv.conf." +#: neutron/agent/linux/dhcp.py:54 +msgid "Comma-separated list of the DNS servers which will be used as forwarders." msgstr "" -#: neutron/agent/linux/dhcp.py:56 +#: neutron/agent/linux/dhcp.py:58 msgid "Delete namespace after removing a dhcp server." msgstr "" -#: neutron/agent/linux/dhcp.py:60 +#: neutron/agent/linux/dhcp.py:62 msgid "Limit number of leases to prevent a denial-of-service." msgstr "" -#: neutron/agent/linux/dhcp.py:185 +#: neutron/agent/linux/dhcp.py:187 #, python-format msgid "DHCP for %(net_id)s pid %(pid)d is stale, ignoring command" msgstr "" -#: neutron/agent/linux/dhcp.py:188 +#: neutron/agent/linux/dhcp.py:190 #, python-format msgid "No DHCP started for %s" msgstr "" -#: neutron/agent/linux/dhcp.py:220 neutron/agent/linux/external_process.py:84 +#: neutron/agent/linux/dhcp.py:222 neutron/agent/linux/external_process.py:84 #, python-format msgid "Error while reading %s" msgstr "" -#: neutron/agent/linux/dhcp.py:227 neutron/agent/linux/external_process.py:92 +#: neutron/agent/linux/dhcp.py:229 neutron/agent/linux/external_process.py:92 #, python-format msgid "Unable to convert value in %s" msgstr "" -#: neutron/agent/linux/dhcp.py:229 neutron/agent/linux/external_process.py:90 +#: neutron/agent/linux/dhcp.py:231 neutron/agent/linux/external_process.py:90 #, python-format msgid "Unable to access %s" msgstr "" -#: neutron/agent/linux/dhcp.py:290 +#: neutron/agent/linux/dhcp.py:292 #, python-format msgid "" "FAILED VERSION REQUIREMENT FOR DNSMASQ. DHCP AGENT MAY NOT RUN CORRECTLY!" " Please ensure that its version is %s or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:295 +#: neutron/agent/linux/dhcp.py:297 #, python-format msgid "" "Unable to determine dnsmasq version. Please ensure that its version is %s" " or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:394 +#: neutron/agent/linux/dhcp.py:398 #, python-format msgid "Killing dhcpmasq for network since all subnets have turned off DHCP: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:405 +#: neutron/agent/linux/dhcp.py:409 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: neutron/agent/linux/dhcp.py:406 +#: neutron/agent/linux/dhcp.py:410 #, python-format msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:609 +#: neutron/agent/linux/dhcp.py:636 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:661 +#: neutron/agent/linux/dhcp.py:688 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:671 +#: neutron/agent/linux/dhcp.py:698 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:714 +#: neutron/agent/linux/dhcp.py:741 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:753 neutron/debug/debug_agent.py:74 +#: neutron/agent/linux/dhcp.py:780 neutron/debug/debug_agent.py:74 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -2598,8 +2598,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:1003 -#: neutron/plugins/bigswitch/plugin.py:1012 +#: neutron/plugins/bigswitch/plugin.py:1148 +#: neutron/plugins/bigswitch/plugin.py:1157 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -4378,14 +4378,14 @@ msgstr "" #: neutron/plugins/bigswitch/plugin.py:204 #, python-format -msgid "" -"ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r, " -"action=%(action)s" +msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:208 +#: neutron/plugins/bigswitch/plugin.py:207 #, python-format -msgid "ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r" +msgid "" +"ServerProxy: resource=%(resource)s, action=%(action)s, data=%(data)r, " +"headers=%(headers)r" msgstr "" #: neutron/plugins/bigswitch/plugin.py:217 @@ -4408,222 +4408,224 @@ msgid "" "data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:295 +#: neutron/plugins/bigswitch/plugin.py:257 +msgid "ServerPool: initializing" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:273 +msgid "Servers not defined. Aborting plugin" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:276 +msgid "Servers must be defined as :" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:281 +msgid "ServerPool: initialization done" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:311 #, python-format msgid "" "ServerProxy: %(action)s failure for servers: %(server)r Response: " "%(response)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:301 +#: neutron/plugins/bigswitch/plugin.py:317 #, python-format msgid "" "ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " "ret=%(ret)s, data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:308 +#: neutron/plugins/bigswitch/plugin.py:324 #, python-format msgid "ServerProxy: %(action)s failure for all servers: %(server)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:327 -msgid "NeutronRestProxyV2: " -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:330 +#: neutron/plugins/bigswitch/plugin.py:346 #, python-format msgid "" "NeutronRestProxyV2: Received and ignored error code %(code)s on " "%(action)s action to resource %(resource)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:340 +#: neutron/plugins/bigswitch/plugin.py:356 #, python-format msgid "Unable to create remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:346 +#: neutron/plugins/bigswitch/plugin.py:362 #, python-format msgid "Unable to update remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:351 +#: neutron/plugins/bigswitch/plugin.py:367 #, python-format msgid "Unable to delete remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:357 +#: neutron/plugins/bigswitch/plugin.py:373 #, python-format msgid "Unable to add router interface: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:362 +#: neutron/plugins/bigswitch/plugin.py:378 #, python-format msgid "Unable to delete remote intf: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:368 +#: neutron/plugins/bigswitch/plugin.py:384 #, python-format msgid "Unable to create remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:374 -#: neutron/plugins/bigswitch/plugin.py:379 +#: neutron/plugins/bigswitch/plugin.py:390 +#: neutron/plugins/bigswitch/plugin.py:395 #, python-format msgid "Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:385 +#: neutron/plugins/bigswitch/plugin.py:404 +#, python-format +msgid "No device attached to port %s. Skipping notification to controller." +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:409 #, python-format msgid "Unable to create remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:391 -#, python-format -msgid "Unable to update remote port: %s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:396 +#: neutron/plugins/bigswitch/plugin.py:414 #, python-format msgid "Unable to delete remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:408 -#, python-format -msgid "Unable to plug in interface: %s" +#: neutron/plugins/bigswitch/plugin.py:442 +msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:413 -#, python-format -msgid "Unable to unplug interface: %s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:437 -#, python-format -msgid "NeutronRestProxy: Starting plugin. Version=%s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:460 -msgid "Servers not defined. Aborting plugin" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:488 -msgid "NeutronRestProxyV2: initialization done" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:514 -msgid "NeutronRestProxyV2: create_network() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:559 -msgid "NeutronRestProxyV2.update_network() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:584 -msgid "NeutronRestProxyV2: delete_network() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:632 -msgid "NeutronRestProxyV2: create_port() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:723 -msgid "NeutronRestProxyV2: update_port() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:783 -msgid "NeutronRestProxyV2: delete_port() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:827 -msgid "NeutronRestProxyV2: create_subnet() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:843 -msgid "NeutronRestProxyV2: update_subnet() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:859 -msgid "NeutronRestProxyV2: delete_subnet() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:897 -msgid "NeutronRestProxyV2: create_router() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:919 -msgid "NeutronRestProxyV2.update_router() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:938 -msgid "NeutronRestProxyV2: delete_router() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:967 -msgid "NeutronRestProxyV2: add_router_interface() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:995 -msgid "NeutronRestProxyV2: remove_router_interface() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1028 -msgid "NeutronRestProxyV2: create_floatingip() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1041 -#, python-format -msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1047 -msgid "NeutronRestProxyV2: update_floatingip() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1059 -msgid "NeutronRestProxyV2: delete_floatingip() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1069 -msgid "NeutronRestProxyV2: diassociate_floatingips() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1087 -msgid "NeutronRestProxyV2: too many external networks" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1149 +#: neutron/plugins/bigswitch/plugin.py:511 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1165 -msgid "Adding host route: " -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1166 -#, python-format -msgid "Destination:%(dst)s nexthop:%(next)s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1241 +#: neutron/plugins/bigswitch/plugin.py:596 #, python-format msgid "" "Setting admin_state_up=False is not supported in this plugin version. " "Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1247 +#: neutron/plugins/bigswitch/plugin.py:602 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1274 +#: neutron/plugins/bigswitch/plugin.py:627 #, python-format -msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. " +msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:660 +#, python-format +msgid "NeutronRestProxy: Starting plugin. Version=%s" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:693 +msgid "NeutronRestProxyV2: initialization done" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:719 +msgid "NeutronRestProxyV2: create_network() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:757 +msgid "NeutronRestProxyV2.update_network() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:782 +msgid "NeutronRestProxyV2: delete_network() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:829 +msgid "NeutronRestProxyV2: create_port() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:900 +msgid "NeutronRestProxyV2: update_port() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:948 +msgid "NeutronRestProxyV2: delete_port() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:972 +msgid "NeutronRestProxyV2: create_subnet() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:988 +msgid "NeutronRestProxyV2: update_subnet() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1004 +msgid "NeutronRestProxyV2: delete_subnet() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1042 +msgid "NeutronRestProxyV2: create_router() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1064 +msgid "NeutronRestProxyV2.update_router() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1083 +msgid "NeutronRestProxyV2: delete_router() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1112 +msgid "NeutronRestProxyV2: add_router_interface() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1140 +msgid "NeutronRestProxyV2: remove_router_interface() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1173 +msgid "NeutronRestProxyV2: create_floatingip() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1186 +#, python-format +msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1192 +msgid "NeutronRestProxyV2: update_floatingip() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1204 +msgid "NeutronRestProxyV2: delete_floatingip() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1214 +msgid "NeutronRestProxyV2: diassociate_floatingips() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1232 +msgid "NeutronRestProxyV2: too many external networks" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1247 +msgid "Adding host route: " +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1248 +#, python-format +msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" #: neutron/plugins/bigswitch/routerrule_db.py:77 @@ -4641,7 +4643,17 @@ msgstr "" #: neutron/plugins/bigswitch/db/porttracker_db.py:39 #, python-format -msgid "Received an empty port ID for host '%s'" +msgid "Received an empty port ID for host_id '%s'" +msgstr "" + +#: neutron/plugins/bigswitch/db/porttracker_db.py:42 +#, python-format +msgid "Received an empty host_id for port '%s'" +msgstr "" + +#: neutron/plugins/bigswitch/db/porttracker_db.py:44 +#, python-format +msgid "Logging port %(port)s on host_id %(host)s" msgstr "" #: neutron/plugins/bigswitch/extensions/routerrule.py:30 @@ -4850,13 +4862,13 @@ msgid "QoS level with name %(qos_name)s already exists for tenant %(tenant_id)s. msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:72 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:23 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:23 #, python-format msgid "Credential %(credential_id)s could not be found." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:77 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:28 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:28 #, python-format msgid "Credential %(credential_name)s could not be found." msgstr "" @@ -4872,19 +4884,19 @@ msgid "Provider network %s already exists" msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:92 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:39 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:39 #, python-format msgid "Connection to %(host)s is not configured." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:97 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:44 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:44 #, python-format msgid "Unable to connect to Nexus %(nexus_host)s. Reason: %(exc)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:102 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:49 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:49 #, python-format msgid "Failed to configure Nexus: %(config)s. Reason: %(exc)s." msgstr "" @@ -4895,7 +4907,7 @@ msgid "Nexus Port Binding (%(filters)s) is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:116 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:69 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:69 msgid "No usable Nexus switch found to create SVI interface." msgstr "" @@ -4910,18 +4922,18 @@ msgid "PortVnic Binding %(port_id)s is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:131 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:74 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:74 msgid "No subnet_id specified for router gateway." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:136 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:79 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:79 #, python-format msgid "Subnet %(subnet_id)s has an interface on %(router_id)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:141 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:84 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:84 msgid "Nexus hardware router gateway only uses Subnet Ids." msgstr "" @@ -5047,7 +5059,7 @@ msgid "Nexus Switch to use" msgstr "" #: neutron/plugins/cisco/common/config.py:35 -#: neutron/plugins/ml2/drivers/cisco/config.py:21 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:21 msgid "VLAN Name prefix" msgstr "" @@ -5070,7 +5082,7 @@ msgid "Enable L3 support on the Nexus switches" msgstr "" #: neutron/plugins/cisco/common/config.py:47 -#: neutron/plugins/ml2/drivers/cisco/config.py:23 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:23 msgid "Distribute SVI interfaces over all switches" msgstr "" @@ -5131,7 +5143,7 @@ msgid "N1K Policy profile polling duration in seconds" msgstr "" #: neutron/plugins/cisco/common/config.py:135 -#: neutron/plugins/ml2/drivers/cisco/config.py:58 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:58 msgid "Some config files were not parsed properly" msgstr "" @@ -5312,47 +5324,47 @@ msgid "add_qos() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:34 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:30 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:30 msgid "get_nexusport_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:43 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:39 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:39 msgid "get_nexusvlan_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:49 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:45 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:45 msgid "add_nexusport_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:62 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:58 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:58 msgid "remove_nexusport_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:78 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:74 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:74 msgid "update_nexusport_binding called with no vlan" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:80 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:76 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:76 msgid "update_nexusport_binding called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:91 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:87 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:87 msgid "get_nexusvm_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:99 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:94 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:94 msgid "get_port_vlan_switch_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:107 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:102 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:102 #, python-format msgid "" "get_port_switch_bindings() called, port:'%(port_id)s', " @@ -5360,7 +5372,7 @@ msgid "" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:119 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:114 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:114 msgid "get_nexussvi_bindings() called" msgstr "" @@ -5790,19 +5802,19 @@ msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:167 #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:189 #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:195 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:130 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:161 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:168 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:182 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:189 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:209 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:215 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:130 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:161 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:168 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:182 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:189 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:209 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:215 #, python-format msgid "NexusDriver: %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:174 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:196 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:196 #, python-format msgid "NexusDriver created VLAN: %s" msgstr "" @@ -5817,7 +5829,7 @@ msgid "NexusPlugin:create_network() called" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:113 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:104 +#: neutron/plugins/ml2/drivers/cisco/nexus/mech_cisco_nexus.py:105 #, python-format msgid "Nexus: create & trunk vlan %s" msgstr "" @@ -5828,7 +5840,7 @@ msgid "Nexus: create vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:125 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108 +#: neutron/plugins/ml2/drivers/cisco/nexus/mech_cisco_nexus.py:109 #, python-format msgid "Nexus: trunk vlan %s" msgstr "" @@ -8068,26 +8080,26 @@ msgstr "" msgid "add_vxlan_endpoint() called for ip %s" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/config.py:25 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:25 msgid "The physical network managed by the switches." msgstr "" -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:33 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:33 #, python-format msgid "Credential %(credential_name)s already exists for tenant %(tenant_id)s." msgstr "" -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:54 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:54 #, python-format msgid "Nexus Port Binding (%(filters)s) is not present" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:63 #, python-format msgid "Missing required field(s) to configure nexus switch: %(fields)s" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:45 +#: neutron/plugins/ml2/drivers/cisco/nexus/mech_cisco_nexus.py:46 #, python-format msgid "nexus_switches found = %s" msgstr "" @@ -8270,6 +8282,14 @@ msgstr "" msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:44 +msgid "Initializing driver" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:52 +msgid "Initialization done" +msgstr "" + #: neutron/plugins/mlnx/agent_notify_api.py:50 msgid "Sending delete network message" msgstr "" @@ -9413,49 +9433,49 @@ msgstr "" msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1884 +#: neutron/plugins/nicira/NeutronPlugin.py:1887 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1890 +#: neutron/plugins/nicira/NeutronPlugin.py:1893 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1921 -#, python-format -msgid "The port '%s' is not associated with floating IPs" -msgstr "" - #: neutron/plugins/nicira/NeutronPlugin.py:1924 #, python-format +msgid "The port '%s' is not associated with floating IPs" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:1927 +#, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1951 +#: neutron/plugins/nicira/NeutronPlugin.py:1954 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1973 +#: neutron/plugins/nicira/NeutronPlugin.py:1976 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2003 +#: neutron/plugins/nicira/NeutronPlugin.py:2006 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2065 +#: neutron/plugins/nicira/NeutronPlugin.py:2068 #, python-format msgid "Security group: %s was already deleted from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2078 +#: neutron/plugins/nicira/NeutronPlugin.py:2081 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -10769,24 +10789,29 @@ msgstr "" msgid "Metadata for router %s handled successfully" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:117 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:86 +#, python-format +msgid "Subnet %s does not have a gateway, the metadata route will not be created" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/rpc.py:110 msgid "Metadata access network is disabled" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:120 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:113 msgid "" "Overlapping IPs must be enabled in order to setup the metadata access " "network" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:140 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:133 #, python-format msgid "" "No router interface found for router '%s'. No metadata access network " "should be created or destroyed" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:148 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:141 #, python-format msgid "" "An error occurred while operating on the metadata access network for " @@ -14203,12 +14228,35 @@ msgstr "" #~ msgid "Network Admin State Validation Falied: " #~ msgstr "" -#~ msgid "" -#~ "Cannnot create floating IP and bind " -#~ "it to Port %s, since that port " -#~ "is owned by a different tenant." -#~ msgstr "" - #~ msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing." #~ msgstr "" +#~ msgid "Use another DNS server before any in /etc/resolv.conf." +#~ msgstr "" + +#~ msgid "" +#~ "ServerProxy: server=%(server)s, port=%(port)d, " +#~ "ssl=%(ssl)r, action=%(action)s" +#~ msgstr "" + +#~ msgid "ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r" +#~ msgstr "" + +#~ msgid "NeutronRestProxyV2: " +#~ msgstr "" + +#~ msgid "Unable to update remote port: %s" +#~ msgstr "" + +#~ msgid "Unable to plug in interface: %s" +#~ msgstr "" + +#~ msgid "Unable to unplug interface: %s" +#~ msgstr "" + +#~ msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. " +#~ msgstr "" + +#~ msgid "Received an empty port ID for host '%s'" +#~ msgstr "" + diff --git a/neutron/locale/en_GB/LC_MESSAGES/neutron.po b/neutron/locale/en_GB/LC_MESSAGES/neutron.po index 8b833e5fa7..9eb3af2c04 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: 2014-02-11 06:22+0000\n" +"POT-Creation-Date: 2014-02-12 06:24+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: English (United Kingdom) " @@ -537,7 +537,7 @@ msgstr "" msgid "Name of bridge used for external network traffic." msgstr "" -#: neutron/agent/l3_agent.py:160 neutron/agent/linux/dhcp.py:62 +#: neutron/agent/l3_agent.py:160 neutron/agent/linux/dhcp.py:64 #: neutron/debug/debug_agent.py:45 #: neutron/services/metering/drivers/iptables/iptables_driver.py:39 msgid "The driver used to manage the virtual interface." @@ -580,7 +580,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:602 +#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:629 #: neutron/services/metering/drivers/iptables/iptables_driver.py:98 msgid "An interface driver must be specified" msgstr "" @@ -594,7 +594,7 @@ msgstr "" msgid "Failed deleting namespace '%s'" msgstr "" -#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:199 +#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:201 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" @@ -768,7 +768,7 @@ msgid "Security group member updated on remote: %s" msgstr "" #: neutron/agent/securitygroups_rpc.py:99 -#: neutron/agent/securitygroups_rpc.py:162 +#: neutron/agent/securitygroups_rpc.py:163 msgid "Provider rule updated" msgstr "" @@ -792,41 +792,41 @@ msgstr "" msgid "Security group member updated %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:154 +#: neutron/agent/securitygroups_rpc.py:155 #, python-format msgid "" "Adding %s devices to the list of devices for which firewall needs to be " "refreshed" msgstr "" -#: neutron/agent/securitygroups_rpc.py:174 +#: neutron/agent/securitygroups_rpc.py:175 #, python-format msgid "Remove device filter for %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:183 +#: neutron/agent/securitygroups_rpc.py:184 msgid "Refresh firewall rules" msgstr "" -#: neutron/agent/securitygroups_rpc.py:187 +#: neutron/agent/securitygroups_rpc.py:188 msgid "No ports here to refresh firewall" msgstr "" -#: neutron/agent/securitygroups_rpc.py:193 +#: neutron/agent/securitygroups_rpc.py:194 #, python-format msgid "Update port filter for %s" msgstr "" -#: neutron/agent/securitygroups_rpc.py:211 +#: neutron/agent/securitygroups_rpc.py:212 #, python-format msgid "Preparing device filters for %d new devices" msgstr "" -#: neutron/agent/securitygroups_rpc.py:224 +#: neutron/agent/securitygroups_rpc.py:225 msgid "Refreshing firewall for all filtered devices" msgstr "" -#: neutron/agent/securitygroups_rpc.py:232 +#: neutron/agent/securitygroups_rpc.py:233 #, python-format msgid "Refreshing firewall for %d devices" msgstr "" @@ -851,44 +851,44 @@ msgstr "" msgid "Top-level directory for maintaining dhcp state" msgstr "" -#: neutron/agent/linux/async_process.py:70 +#: neutron/agent/linux/async_process.py:69 msgid "respawn_interval must be >= 0 if provided." msgstr "" -#: neutron/agent/linux/async_process.py:84 +#: neutron/agent/linux/async_process.py:83 msgid "Process is already started" msgstr "" -#: neutron/agent/linux/async_process.py:86 +#: neutron/agent/linux/async_process.py:85 #, python-format msgid "Launching async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:92 +#: neutron/agent/linux/async_process.py:91 #, python-format msgid "Halting async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:95 +#: neutron/agent/linux/async_process.py:94 msgid "Process is not running." msgstr "" -#: neutron/agent/linux/async_process.py:161 +#: neutron/agent/linux/async_process.py:166 #, python-format msgid "An error occurred while killing [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:168 +#: neutron/agent/linux/async_process.py:173 #, python-format msgid "Halting async process [%s] in response to an error." msgstr "" -#: neutron/agent/linux/async_process.py:174 +#: neutron/agent/linux/async_process.py:179 #, python-format msgid "Respawning async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:183 +#: neutron/agent/linux/async_process.py:188 #, python-format msgid "An error occurred while communicating with async process [%s]." msgstr "" @@ -915,105 +915,105 @@ msgstr "" msgid "Pidfile %s already exist. Daemon already running?" msgstr "" -#: neutron/agent/linux/dhcp.py:45 +#: neutron/agent/linux/dhcp.py:46 msgid "Location to store DHCP server config files" msgstr "" -#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:55 +#: neutron/agent/linux/dhcp.py:49 neutron/plugins/nicira/dhcp_meta/nvp.py:55 msgid "Domain to use for building the hostnames" msgstr "" -#: neutron/agent/linux/dhcp.py:51 +#: neutron/agent/linux/dhcp.py:52 msgid "Override the default dnsmasq settings with this file" msgstr "" -#: neutron/agent/linux/dhcp.py:53 -msgid "Use another DNS server before any in /etc/resolv.conf." +#: neutron/agent/linux/dhcp.py:54 +msgid "Comma-separated list of the DNS servers which will be used as forwarders." msgstr "" -#: neutron/agent/linux/dhcp.py:56 +#: neutron/agent/linux/dhcp.py:58 msgid "Delete namespace after removing a dhcp server." msgstr "" -#: neutron/agent/linux/dhcp.py:60 +#: neutron/agent/linux/dhcp.py:62 msgid "Limit number of leases to prevent a denial-of-service." msgstr "" -#: neutron/agent/linux/dhcp.py:185 +#: neutron/agent/linux/dhcp.py:187 #, python-format msgid "DHCP for %(net_id)s pid %(pid)d is stale, ignoring command" msgstr "" -#: neutron/agent/linux/dhcp.py:188 +#: neutron/agent/linux/dhcp.py:190 #, python-format msgid "No DHCP started for %s" msgstr "" -#: neutron/agent/linux/dhcp.py:220 neutron/agent/linux/external_process.py:84 +#: neutron/agent/linux/dhcp.py:222 neutron/agent/linux/external_process.py:84 #, python-format msgid "Error while reading %s" msgstr "" -#: neutron/agent/linux/dhcp.py:227 neutron/agent/linux/external_process.py:92 +#: neutron/agent/linux/dhcp.py:229 neutron/agent/linux/external_process.py:92 #, python-format msgid "Unable to convert value in %s" msgstr "" -#: neutron/agent/linux/dhcp.py:229 neutron/agent/linux/external_process.py:90 +#: neutron/agent/linux/dhcp.py:231 neutron/agent/linux/external_process.py:90 #, python-format msgid "Unable to access %s" msgstr "" -#: neutron/agent/linux/dhcp.py:290 +#: neutron/agent/linux/dhcp.py:292 #, python-format msgid "" "FAILED VERSION REQUIREMENT FOR DNSMASQ. DHCP AGENT MAY NOT RUN CORRECTLY!" " Please ensure that its version is %s or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:295 +#: neutron/agent/linux/dhcp.py:297 #, python-format msgid "" "Unable to determine dnsmasq version. Please ensure that its version is %s" " or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:394 +#: neutron/agent/linux/dhcp.py:398 #, python-format msgid "Killing dhcpmasq for network since all subnets have turned off DHCP: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:405 +#: neutron/agent/linux/dhcp.py:409 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: neutron/agent/linux/dhcp.py:406 +#: neutron/agent/linux/dhcp.py:410 #, python-format msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:609 +#: neutron/agent/linux/dhcp.py:636 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:661 +#: neutron/agent/linux/dhcp.py:688 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:671 +#: neutron/agent/linux/dhcp.py:698 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:714 +#: neutron/agent/linux/dhcp.py:741 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:753 neutron/debug/debug_agent.py:74 +#: neutron/agent/linux/dhcp.py:780 neutron/debug/debug_agent.py:74 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -2598,8 +2598,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:1003 -#: neutron/plugins/bigswitch/plugin.py:1012 +#: neutron/plugins/bigswitch/plugin.py:1148 +#: neutron/plugins/bigswitch/plugin.py:1157 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -4378,14 +4378,14 @@ msgstr "" #: neutron/plugins/bigswitch/plugin.py:204 #, python-format -msgid "" -"ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r, " -"action=%(action)s" +msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:208 +#: neutron/plugins/bigswitch/plugin.py:207 #, python-format -msgid "ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r" +msgid "" +"ServerProxy: resource=%(resource)s, action=%(action)s, data=%(data)r, " +"headers=%(headers)r" msgstr "" #: neutron/plugins/bigswitch/plugin.py:217 @@ -4408,222 +4408,224 @@ msgid "" "data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:295 +#: neutron/plugins/bigswitch/plugin.py:257 +msgid "ServerPool: initializing" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:273 +msgid "Servers not defined. Aborting plugin" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:276 +msgid "Servers must be defined as :" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:281 +msgid "ServerPool: initialization done" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:311 #, python-format msgid "" "ServerProxy: %(action)s failure for servers: %(server)r Response: " "%(response)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:301 +#: neutron/plugins/bigswitch/plugin.py:317 #, python-format msgid "" "ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " "ret=%(ret)s, data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:308 +#: neutron/plugins/bigswitch/plugin.py:324 #, python-format msgid "ServerProxy: %(action)s failure for all servers: %(server)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:327 -msgid "NeutronRestProxyV2: " -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:330 +#: neutron/plugins/bigswitch/plugin.py:346 #, python-format msgid "" "NeutronRestProxyV2: Received and ignored error code %(code)s on " "%(action)s action to resource %(resource)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:340 +#: neutron/plugins/bigswitch/plugin.py:356 #, python-format msgid "Unable to create remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:346 +#: neutron/plugins/bigswitch/plugin.py:362 #, python-format msgid "Unable to update remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:351 +#: neutron/plugins/bigswitch/plugin.py:367 #, python-format msgid "Unable to delete remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:357 +#: neutron/plugins/bigswitch/plugin.py:373 #, python-format msgid "Unable to add router interface: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:362 +#: neutron/plugins/bigswitch/plugin.py:378 #, python-format msgid "Unable to delete remote intf: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:368 +#: neutron/plugins/bigswitch/plugin.py:384 #, python-format msgid "Unable to create remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:374 -#: neutron/plugins/bigswitch/plugin.py:379 +#: neutron/plugins/bigswitch/plugin.py:390 +#: neutron/plugins/bigswitch/plugin.py:395 #, python-format msgid "Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:385 +#: neutron/plugins/bigswitch/plugin.py:404 +#, python-format +msgid "No device attached to port %s. Skipping notification to controller." +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:409 #, python-format msgid "Unable to create remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:391 -#, python-format -msgid "Unable to update remote port: %s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:396 +#: neutron/plugins/bigswitch/plugin.py:414 #, python-format msgid "Unable to delete remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:408 -#, python-format -msgid "Unable to plug in interface: %s" +#: neutron/plugins/bigswitch/plugin.py:442 +msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:413 -#, python-format -msgid "Unable to unplug interface: %s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:437 -#, python-format -msgid "NeutronRestProxy: Starting plugin. Version=%s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:460 -msgid "Servers not defined. Aborting plugin" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:488 -msgid "NeutronRestProxyV2: initialization done" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:514 -msgid "NeutronRestProxyV2: create_network() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:559 -msgid "NeutronRestProxyV2.update_network() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:584 -msgid "NeutronRestProxyV2: delete_network() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:632 -msgid "NeutronRestProxyV2: create_port() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:723 -msgid "NeutronRestProxyV2: update_port() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:783 -msgid "NeutronRestProxyV2: delete_port() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:827 -msgid "NeutronRestProxyV2: create_subnet() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:843 -msgid "NeutronRestProxyV2: update_subnet() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:859 -msgid "NeutronRestProxyV2: delete_subnet() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:897 -msgid "NeutronRestProxyV2: create_router() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:919 -msgid "NeutronRestProxyV2.update_router() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:938 -msgid "NeutronRestProxyV2: delete_router() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:967 -msgid "NeutronRestProxyV2: add_router_interface() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:995 -msgid "NeutronRestProxyV2: remove_router_interface() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1028 -msgid "NeutronRestProxyV2: create_floatingip() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1041 -#, python-format -msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1047 -msgid "NeutronRestProxyV2: update_floatingip() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1059 -msgid "NeutronRestProxyV2: delete_floatingip() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1069 -msgid "NeutronRestProxyV2: diassociate_floatingips() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1087 -msgid "NeutronRestProxyV2: too many external networks" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1149 +#: neutron/plugins/bigswitch/plugin.py:511 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1165 -msgid "Adding host route: " -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1166 -#, python-format -msgid "Destination:%(dst)s nexthop:%(next)s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1241 +#: neutron/plugins/bigswitch/plugin.py:596 #, python-format msgid "" "Setting admin_state_up=False is not supported in this plugin version. " "Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1247 +#: neutron/plugins/bigswitch/plugin.py:602 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1274 +#: neutron/plugins/bigswitch/plugin.py:627 #, python-format -msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. " +msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:660 +#, python-format +msgid "NeutronRestProxy: Starting plugin. Version=%s" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:693 +msgid "NeutronRestProxyV2: initialization done" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:719 +msgid "NeutronRestProxyV2: create_network() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:757 +msgid "NeutronRestProxyV2.update_network() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:782 +msgid "NeutronRestProxyV2: delete_network() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:829 +msgid "NeutronRestProxyV2: create_port() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:900 +msgid "NeutronRestProxyV2: update_port() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:948 +msgid "NeutronRestProxyV2: delete_port() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:972 +msgid "NeutronRestProxyV2: create_subnet() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:988 +msgid "NeutronRestProxyV2: update_subnet() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1004 +msgid "NeutronRestProxyV2: delete_subnet() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1042 +msgid "NeutronRestProxyV2: create_router() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1064 +msgid "NeutronRestProxyV2.update_router() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1083 +msgid "NeutronRestProxyV2: delete_router() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1112 +msgid "NeutronRestProxyV2: add_router_interface() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1140 +msgid "NeutronRestProxyV2: remove_router_interface() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1173 +msgid "NeutronRestProxyV2: create_floatingip() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1186 +#, python-format +msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1192 +msgid "NeutronRestProxyV2: update_floatingip() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1204 +msgid "NeutronRestProxyV2: delete_floatingip() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1214 +msgid "NeutronRestProxyV2: diassociate_floatingips() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1232 +msgid "NeutronRestProxyV2: too many external networks" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1247 +msgid "Adding host route: " +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1248 +#, python-format +msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" #: neutron/plugins/bigswitch/routerrule_db.py:77 @@ -4641,7 +4643,17 @@ msgstr "" #: neutron/plugins/bigswitch/db/porttracker_db.py:39 #, python-format -msgid "Received an empty port ID for host '%s'" +msgid "Received an empty port ID for host_id '%s'" +msgstr "" + +#: neutron/plugins/bigswitch/db/porttracker_db.py:42 +#, python-format +msgid "Received an empty host_id for port '%s'" +msgstr "" + +#: neutron/plugins/bigswitch/db/porttracker_db.py:44 +#, python-format +msgid "Logging port %(port)s on host_id %(host)s" msgstr "" #: neutron/plugins/bigswitch/extensions/routerrule.py:30 @@ -4850,13 +4862,13 @@ msgid "QoS level with name %(qos_name)s already exists for tenant %(tenant_id)s. msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:72 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:23 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:23 #, python-format msgid "Credential %(credential_id)s could not be found." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:77 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:28 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:28 #, python-format msgid "Credential %(credential_name)s could not be found." msgstr "" @@ -4872,19 +4884,19 @@ msgid "Provider network %s already exists" msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:92 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:39 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:39 #, python-format msgid "Connection to %(host)s is not configured." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:97 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:44 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:44 #, python-format msgid "Unable to connect to Nexus %(nexus_host)s. Reason: %(exc)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:102 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:49 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:49 #, python-format msgid "Failed to configure Nexus: %(config)s. Reason: %(exc)s." msgstr "" @@ -4895,7 +4907,7 @@ msgid "Nexus Port Binding (%(filters)s) is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:116 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:69 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:69 msgid "No usable Nexus switch found to create SVI interface." msgstr "" @@ -4910,18 +4922,18 @@ msgid "PortVnic Binding %(port_id)s is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:131 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:74 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:74 msgid "No subnet_id specified for router gateway." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:136 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:79 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:79 #, python-format msgid "Subnet %(subnet_id)s has an interface on %(router_id)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:141 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:84 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:84 msgid "Nexus hardware router gateway only uses Subnet Ids." msgstr "" @@ -5047,7 +5059,7 @@ msgid "Nexus Switch to use" msgstr "" #: neutron/plugins/cisco/common/config.py:35 -#: neutron/plugins/ml2/drivers/cisco/config.py:21 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:21 msgid "VLAN Name prefix" msgstr "" @@ -5070,7 +5082,7 @@ msgid "Enable L3 support on the Nexus switches" msgstr "" #: neutron/plugins/cisco/common/config.py:47 -#: neutron/plugins/ml2/drivers/cisco/config.py:23 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:23 msgid "Distribute SVI interfaces over all switches" msgstr "" @@ -5131,7 +5143,7 @@ msgid "N1K Policy profile polling duration in seconds" msgstr "" #: neutron/plugins/cisco/common/config.py:135 -#: neutron/plugins/ml2/drivers/cisco/config.py:58 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:58 msgid "Some config files were not parsed properly" msgstr "" @@ -5312,47 +5324,47 @@ msgid "add_qos() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:34 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:30 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:30 msgid "get_nexusport_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:43 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:39 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:39 msgid "get_nexusvlan_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:49 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:45 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:45 msgid "add_nexusport_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:62 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:58 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:58 msgid "remove_nexusport_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:78 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:74 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:74 msgid "update_nexusport_binding called with no vlan" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:80 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:76 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:76 msgid "update_nexusport_binding called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:91 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:87 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:87 msgid "get_nexusvm_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:99 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:94 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:94 msgid "get_port_vlan_switch_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:107 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:102 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:102 #, python-format msgid "" "get_port_switch_bindings() called, port:'%(port_id)s', " @@ -5360,7 +5372,7 @@ msgid "" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:119 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:114 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:114 msgid "get_nexussvi_bindings() called" msgstr "" @@ -5790,19 +5802,19 @@ msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:167 #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:189 #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:195 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:130 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:161 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:168 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:182 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:189 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:209 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:215 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:130 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:161 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:168 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:182 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:189 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:209 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:215 #, python-format msgid "NexusDriver: %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:174 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:196 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:196 #, python-format msgid "NexusDriver created VLAN: %s" msgstr "" @@ -5817,7 +5829,7 @@ msgid "NexusPlugin:create_network() called" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:113 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:104 +#: neutron/plugins/ml2/drivers/cisco/nexus/mech_cisco_nexus.py:105 #, python-format msgid "Nexus: create & trunk vlan %s" msgstr "" @@ -5828,7 +5840,7 @@ msgid "Nexus: create vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:125 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108 +#: neutron/plugins/ml2/drivers/cisco/nexus/mech_cisco_nexus.py:109 #, python-format msgid "Nexus: trunk vlan %s" msgstr "" @@ -8068,26 +8080,26 @@ msgstr "" msgid "add_vxlan_endpoint() called for ip %s" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/config.py:25 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:25 msgid "The physical network managed by the switches." msgstr "" -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:33 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:33 #, python-format msgid "Credential %(credential_name)s already exists for tenant %(tenant_id)s." msgstr "" -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:54 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:54 #, python-format msgid "Nexus Port Binding (%(filters)s) is not present" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:63 #, python-format msgid "Missing required field(s) to configure nexus switch: %(fields)s" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:45 +#: neutron/plugins/ml2/drivers/cisco/nexus/mech_cisco_nexus.py:46 #, python-format msgid "nexus_switches found = %s" msgstr "" @@ -8270,6 +8282,14 @@ msgstr "" msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:44 +msgid "Initializing driver" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:52 +msgid "Initialization done" +msgstr "" + #: neutron/plugins/mlnx/agent_notify_api.py:50 msgid "Sending delete network message" msgstr "" @@ -9413,49 +9433,49 @@ msgstr "" msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1884 +#: neutron/plugins/nicira/NeutronPlugin.py:1887 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1890 +#: neutron/plugins/nicira/NeutronPlugin.py:1893 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1921 -#, python-format -msgid "The port '%s' is not associated with floating IPs" -msgstr "" - #: neutron/plugins/nicira/NeutronPlugin.py:1924 #, python-format +msgid "The port '%s' is not associated with floating IPs" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:1927 +#, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1951 +#: neutron/plugins/nicira/NeutronPlugin.py:1954 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1973 +#: neutron/plugins/nicira/NeutronPlugin.py:1976 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2003 +#: neutron/plugins/nicira/NeutronPlugin.py:2006 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2065 +#: neutron/plugins/nicira/NeutronPlugin.py:2068 #, python-format msgid "Security group: %s was already deleted from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2078 +#: neutron/plugins/nicira/NeutronPlugin.py:2081 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -10769,24 +10789,29 @@ msgstr "" msgid "Metadata for router %s handled successfully" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:117 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:86 +#, python-format +msgid "Subnet %s does not have a gateway, the metadata route will not be created" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/rpc.py:110 msgid "Metadata access network is disabled" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:120 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:113 msgid "" "Overlapping IPs must be enabled in order to setup the metadata access " "network" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:140 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:133 #, python-format msgid "" "No router interface found for router '%s'. No metadata access network " "should be created or destroyed" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:148 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:141 #, python-format msgid "" "An error occurred while operating on the metadata access network for " @@ -14203,12 +14228,35 @@ msgstr "" #~ msgid "Network Admin State Validation Falied: " #~ msgstr "" -#~ msgid "" -#~ "Cannnot create floating IP and bind " -#~ "it to Port %s, since that port " -#~ "is owned by a different tenant." -#~ msgstr "" - #~ msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing." #~ msgstr "" +#~ msgid "Use another DNS server before any in /etc/resolv.conf." +#~ msgstr "" + +#~ msgid "" +#~ "ServerProxy: server=%(server)s, port=%(port)d, " +#~ "ssl=%(ssl)r, action=%(action)s" +#~ msgstr "" + +#~ msgid "ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r" +#~ msgstr "" + +#~ msgid "NeutronRestProxyV2: " +#~ msgstr "" + +#~ msgid "Unable to update remote port: %s" +#~ msgstr "" + +#~ msgid "Unable to plug in interface: %s" +#~ msgstr "" + +#~ msgid "Unable to unplug interface: %s" +#~ msgstr "" + +#~ msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. " +#~ msgstr "" + +#~ msgid "Received an empty port ID for host '%s'" +#~ msgstr "" + diff --git a/neutron/locale/en_US/LC_MESSAGES/neutron.po b/neutron/locale/en_US/LC_MESSAGES/neutron.po index c32a75ad4d..5d3e1f6832 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: 2014-02-11 06:22+0000\n" +"POT-Creation-Date: 2014-02-12 06:24+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: English (United States) " @@ -537,7 +537,7 @@ msgstr "" msgid "Name of bridge used for external network traffic." msgstr "" -#: neutron/agent/l3_agent.py:160 neutron/agent/linux/dhcp.py:62 +#: neutron/agent/l3_agent.py:160 neutron/agent/linux/dhcp.py:64 #: neutron/debug/debug_agent.py:45 #: neutron/services/metering/drivers/iptables/iptables_driver.py:39 msgid "The driver used to manage the virtual interface." @@ -580,7 +580,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:602 +#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:629 #: neutron/services/metering/drivers/iptables/iptables_driver.py:98 msgid "An interface driver must be specified" msgstr "" @@ -594,7 +594,7 @@ msgstr "" msgid "Failed deleting namespace '%s'" msgstr "" -#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:199 +#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:201 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" @@ -768,7 +768,7 @@ msgid "Security group member updated on remote: %s" msgstr "" #: neutron/agent/securitygroups_rpc.py:99 -#: neutron/agent/securitygroups_rpc.py:162 +#: neutron/agent/securitygroups_rpc.py:163 msgid "Provider rule updated" msgstr "" @@ -792,41 +792,41 @@ msgstr "" msgid "Security group member updated %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:154 +#: neutron/agent/securitygroups_rpc.py:155 #, python-format msgid "" "Adding %s devices to the list of devices for which firewall needs to be " "refreshed" msgstr "" -#: neutron/agent/securitygroups_rpc.py:174 +#: neutron/agent/securitygroups_rpc.py:175 #, python-format msgid "Remove device filter for %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:183 +#: neutron/agent/securitygroups_rpc.py:184 msgid "Refresh firewall rules" msgstr "" -#: neutron/agent/securitygroups_rpc.py:187 +#: neutron/agent/securitygroups_rpc.py:188 msgid "No ports here to refresh firewall" msgstr "" -#: neutron/agent/securitygroups_rpc.py:193 +#: neutron/agent/securitygroups_rpc.py:194 #, python-format msgid "Update port filter for %s" msgstr "" -#: neutron/agent/securitygroups_rpc.py:211 +#: neutron/agent/securitygroups_rpc.py:212 #, python-format msgid "Preparing device filters for %d new devices" msgstr "" -#: neutron/agent/securitygroups_rpc.py:224 +#: neutron/agent/securitygroups_rpc.py:225 msgid "Refreshing firewall for all filtered devices" msgstr "" -#: neutron/agent/securitygroups_rpc.py:232 +#: neutron/agent/securitygroups_rpc.py:233 #, python-format msgid "Refreshing firewall for %d devices" msgstr "" @@ -851,44 +851,44 @@ msgstr "" msgid "Top-level directory for maintaining dhcp state" msgstr "" -#: neutron/agent/linux/async_process.py:70 +#: neutron/agent/linux/async_process.py:69 msgid "respawn_interval must be >= 0 if provided." msgstr "" -#: neutron/agent/linux/async_process.py:84 +#: neutron/agent/linux/async_process.py:83 msgid "Process is already started" msgstr "" -#: neutron/agent/linux/async_process.py:86 +#: neutron/agent/linux/async_process.py:85 #, python-format msgid "Launching async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:92 +#: neutron/agent/linux/async_process.py:91 #, python-format msgid "Halting async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:95 +#: neutron/agent/linux/async_process.py:94 msgid "Process is not running." msgstr "" -#: neutron/agent/linux/async_process.py:161 +#: neutron/agent/linux/async_process.py:166 #, python-format msgid "An error occurred while killing [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:168 +#: neutron/agent/linux/async_process.py:173 #, python-format msgid "Halting async process [%s] in response to an error." msgstr "" -#: neutron/agent/linux/async_process.py:174 +#: neutron/agent/linux/async_process.py:179 #, python-format msgid "Respawning async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:183 +#: neutron/agent/linux/async_process.py:188 #, python-format msgid "An error occurred while communicating with async process [%s]." msgstr "" @@ -915,105 +915,105 @@ msgstr "" msgid "Pidfile %s already exist. Daemon already running?" msgstr "" -#: neutron/agent/linux/dhcp.py:45 +#: neutron/agent/linux/dhcp.py:46 msgid "Location to store DHCP server config files" msgstr "" -#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:55 +#: neutron/agent/linux/dhcp.py:49 neutron/plugins/nicira/dhcp_meta/nvp.py:55 msgid "Domain to use for building the hostnames" msgstr "" -#: neutron/agent/linux/dhcp.py:51 +#: neutron/agent/linux/dhcp.py:52 msgid "Override the default dnsmasq settings with this file" msgstr "" -#: neutron/agent/linux/dhcp.py:53 -msgid "Use another DNS server before any in /etc/resolv.conf." +#: neutron/agent/linux/dhcp.py:54 +msgid "Comma-separated list of the DNS servers which will be used as forwarders." msgstr "" -#: neutron/agent/linux/dhcp.py:56 +#: neutron/agent/linux/dhcp.py:58 msgid "Delete namespace after removing a dhcp server." msgstr "" -#: neutron/agent/linux/dhcp.py:60 +#: neutron/agent/linux/dhcp.py:62 msgid "Limit number of leases to prevent a denial-of-service." msgstr "" -#: neutron/agent/linux/dhcp.py:185 +#: neutron/agent/linux/dhcp.py:187 #, python-format msgid "DHCP for %(net_id)s pid %(pid)d is stale, ignoring command" msgstr "" -#: neutron/agent/linux/dhcp.py:188 +#: neutron/agent/linux/dhcp.py:190 #, python-format msgid "No DHCP started for %s" msgstr "" -#: neutron/agent/linux/dhcp.py:220 neutron/agent/linux/external_process.py:84 +#: neutron/agent/linux/dhcp.py:222 neutron/agent/linux/external_process.py:84 #, python-format msgid "Error while reading %s" msgstr "" -#: neutron/agent/linux/dhcp.py:227 neutron/agent/linux/external_process.py:92 +#: neutron/agent/linux/dhcp.py:229 neutron/agent/linux/external_process.py:92 #, python-format msgid "Unable to convert value in %s" msgstr "" -#: neutron/agent/linux/dhcp.py:229 neutron/agent/linux/external_process.py:90 +#: neutron/agent/linux/dhcp.py:231 neutron/agent/linux/external_process.py:90 #, python-format msgid "Unable to access %s" msgstr "" -#: neutron/agent/linux/dhcp.py:290 +#: neutron/agent/linux/dhcp.py:292 #, python-format msgid "" "FAILED VERSION REQUIREMENT FOR DNSMASQ. DHCP AGENT MAY NOT RUN CORRECTLY!" " Please ensure that its version is %s or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:295 +#: neutron/agent/linux/dhcp.py:297 #, python-format msgid "" "Unable to determine dnsmasq version. Please ensure that its version is %s" " or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:394 +#: neutron/agent/linux/dhcp.py:398 #, python-format msgid "Killing dhcpmasq for network since all subnets have turned off DHCP: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:405 +#: neutron/agent/linux/dhcp.py:409 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: neutron/agent/linux/dhcp.py:406 +#: neutron/agent/linux/dhcp.py:410 #, python-format msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:609 +#: neutron/agent/linux/dhcp.py:636 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:661 +#: neutron/agent/linux/dhcp.py:688 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:671 +#: neutron/agent/linux/dhcp.py:698 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:714 +#: neutron/agent/linux/dhcp.py:741 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:753 neutron/debug/debug_agent.py:74 +#: neutron/agent/linux/dhcp.py:780 neutron/debug/debug_agent.py:74 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -2598,8 +2598,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:1003 -#: neutron/plugins/bigswitch/plugin.py:1012 +#: neutron/plugins/bigswitch/plugin.py:1148 +#: neutron/plugins/bigswitch/plugin.py:1157 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -4378,14 +4378,14 @@ msgstr "" #: neutron/plugins/bigswitch/plugin.py:204 #, python-format -msgid "" -"ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r, " -"action=%(action)s" +msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:208 +#: neutron/plugins/bigswitch/plugin.py:207 #, python-format -msgid "ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r" +msgid "" +"ServerProxy: resource=%(resource)s, action=%(action)s, data=%(data)r, " +"headers=%(headers)r" msgstr "" #: neutron/plugins/bigswitch/plugin.py:217 @@ -4408,222 +4408,224 @@ msgid "" "data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:295 +#: neutron/plugins/bigswitch/plugin.py:257 +msgid "ServerPool: initializing" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:273 +msgid "Servers not defined. Aborting plugin" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:276 +msgid "Servers must be defined as :" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:281 +msgid "ServerPool: initialization done" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:311 #, python-format msgid "" "ServerProxy: %(action)s failure for servers: %(server)r Response: " "%(response)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:301 +#: neutron/plugins/bigswitch/plugin.py:317 #, python-format msgid "" "ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " "ret=%(ret)s, data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:308 +#: neutron/plugins/bigswitch/plugin.py:324 #, python-format msgid "ServerProxy: %(action)s failure for all servers: %(server)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:327 -msgid "NeutronRestProxyV2: " -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:330 +#: neutron/plugins/bigswitch/plugin.py:346 #, python-format msgid "" "NeutronRestProxyV2: Received and ignored error code %(code)s on " "%(action)s action to resource %(resource)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:340 +#: neutron/plugins/bigswitch/plugin.py:356 #, python-format msgid "Unable to create remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:346 +#: neutron/plugins/bigswitch/plugin.py:362 #, python-format msgid "Unable to update remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:351 +#: neutron/plugins/bigswitch/plugin.py:367 #, python-format msgid "Unable to delete remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:357 +#: neutron/plugins/bigswitch/plugin.py:373 #, python-format msgid "Unable to add router interface: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:362 +#: neutron/plugins/bigswitch/plugin.py:378 #, python-format msgid "Unable to delete remote intf: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:368 +#: neutron/plugins/bigswitch/plugin.py:384 #, python-format msgid "Unable to create remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:374 -#: neutron/plugins/bigswitch/plugin.py:379 +#: neutron/plugins/bigswitch/plugin.py:390 +#: neutron/plugins/bigswitch/plugin.py:395 #, python-format msgid "Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:385 +#: neutron/plugins/bigswitch/plugin.py:404 +#, python-format +msgid "No device attached to port %s. Skipping notification to controller." +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:409 #, python-format msgid "Unable to create remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:391 -#, python-format -msgid "Unable to update remote port: %s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:396 +#: neutron/plugins/bigswitch/plugin.py:414 #, python-format msgid "Unable to delete remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:408 -#, python-format -msgid "Unable to plug in interface: %s" +#: neutron/plugins/bigswitch/plugin.py:442 +msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:413 -#, python-format -msgid "Unable to unplug interface: %s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:437 -#, python-format -msgid "NeutronRestProxy: Starting plugin. Version=%s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:460 -msgid "Servers not defined. Aborting plugin" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:488 -msgid "NeutronRestProxyV2: initialization done" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:514 -msgid "NeutronRestProxyV2: create_network() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:559 -msgid "NeutronRestProxyV2.update_network() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:584 -msgid "NeutronRestProxyV2: delete_network() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:632 -msgid "NeutronRestProxyV2: create_port() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:723 -msgid "NeutronRestProxyV2: update_port() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:783 -msgid "NeutronRestProxyV2: delete_port() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:827 -msgid "NeutronRestProxyV2: create_subnet() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:843 -msgid "NeutronRestProxyV2: update_subnet() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:859 -msgid "NeutronRestProxyV2: delete_subnet() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:897 -msgid "NeutronRestProxyV2: create_router() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:919 -msgid "NeutronRestProxyV2.update_router() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:938 -msgid "NeutronRestProxyV2: delete_router() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:967 -msgid "NeutronRestProxyV2: add_router_interface() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:995 -msgid "NeutronRestProxyV2: remove_router_interface() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1028 -msgid "NeutronRestProxyV2: create_floatingip() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1041 -#, python-format -msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1047 -msgid "NeutronRestProxyV2: update_floatingip() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1059 -msgid "NeutronRestProxyV2: delete_floatingip() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1069 -msgid "NeutronRestProxyV2: diassociate_floatingips() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1087 -msgid "NeutronRestProxyV2: too many external networks" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1149 +#: neutron/plugins/bigswitch/plugin.py:511 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1165 -msgid "Adding host route: " -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1166 -#, python-format -msgid "Destination:%(dst)s nexthop:%(next)s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1241 +#: neutron/plugins/bigswitch/plugin.py:596 #, python-format msgid "" "Setting admin_state_up=False is not supported in this plugin version. " "Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1247 +#: neutron/plugins/bigswitch/plugin.py:602 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1274 +#: neutron/plugins/bigswitch/plugin.py:627 #, python-format -msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. " +msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:660 +#, python-format +msgid "NeutronRestProxy: Starting plugin. Version=%s" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:693 +msgid "NeutronRestProxyV2: initialization done" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:719 +msgid "NeutronRestProxyV2: create_network() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:757 +msgid "NeutronRestProxyV2.update_network() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:782 +msgid "NeutronRestProxyV2: delete_network() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:829 +msgid "NeutronRestProxyV2: create_port() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:900 +msgid "NeutronRestProxyV2: update_port() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:948 +msgid "NeutronRestProxyV2: delete_port() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:972 +msgid "NeutronRestProxyV2: create_subnet() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:988 +msgid "NeutronRestProxyV2: update_subnet() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1004 +msgid "NeutronRestProxyV2: delete_subnet() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1042 +msgid "NeutronRestProxyV2: create_router() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1064 +msgid "NeutronRestProxyV2.update_router() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1083 +msgid "NeutronRestProxyV2: delete_router() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1112 +msgid "NeutronRestProxyV2: add_router_interface() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1140 +msgid "NeutronRestProxyV2: remove_router_interface() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1173 +msgid "NeutronRestProxyV2: create_floatingip() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1186 +#, python-format +msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1192 +msgid "NeutronRestProxyV2: update_floatingip() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1204 +msgid "NeutronRestProxyV2: delete_floatingip() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1214 +msgid "NeutronRestProxyV2: diassociate_floatingips() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1232 +msgid "NeutronRestProxyV2: too many external networks" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1247 +msgid "Adding host route: " +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1248 +#, python-format +msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" #: neutron/plugins/bigswitch/routerrule_db.py:77 @@ -4641,7 +4643,17 @@ msgstr "" #: neutron/plugins/bigswitch/db/porttracker_db.py:39 #, python-format -msgid "Received an empty port ID for host '%s'" +msgid "Received an empty port ID for host_id '%s'" +msgstr "" + +#: neutron/plugins/bigswitch/db/porttracker_db.py:42 +#, python-format +msgid "Received an empty host_id for port '%s'" +msgstr "" + +#: neutron/plugins/bigswitch/db/porttracker_db.py:44 +#, python-format +msgid "Logging port %(port)s on host_id %(host)s" msgstr "" #: neutron/plugins/bigswitch/extensions/routerrule.py:30 @@ -4850,13 +4862,13 @@ msgid "QoS level with name %(qos_name)s already exists for tenant %(tenant_id)s. msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:72 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:23 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:23 #, python-format msgid "Credential %(credential_id)s could not be found." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:77 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:28 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:28 #, python-format msgid "Credential %(credential_name)s could not be found." msgstr "" @@ -4872,19 +4884,19 @@ msgid "Provider network %s already exists" msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:92 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:39 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:39 #, python-format msgid "Connection to %(host)s is not configured." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:97 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:44 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:44 #, python-format msgid "Unable to connect to Nexus %(nexus_host)s. Reason: %(exc)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:102 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:49 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:49 #, python-format msgid "Failed to configure Nexus: %(config)s. Reason: %(exc)s." msgstr "" @@ -4895,7 +4907,7 @@ msgid "Nexus Port Binding (%(filters)s) is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:116 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:69 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:69 msgid "No usable Nexus switch found to create SVI interface." msgstr "" @@ -4910,18 +4922,18 @@ msgid "PortVnic Binding %(port_id)s is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:131 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:74 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:74 msgid "No subnet_id specified for router gateway." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:136 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:79 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:79 #, python-format msgid "Subnet %(subnet_id)s has an interface on %(router_id)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:141 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:84 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:84 msgid "Nexus hardware router gateway only uses Subnet Ids." msgstr "" @@ -5047,7 +5059,7 @@ msgid "Nexus Switch to use" msgstr "" #: neutron/plugins/cisco/common/config.py:35 -#: neutron/plugins/ml2/drivers/cisco/config.py:21 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:21 msgid "VLAN Name prefix" msgstr "" @@ -5070,7 +5082,7 @@ msgid "Enable L3 support on the Nexus switches" msgstr "" #: neutron/plugins/cisco/common/config.py:47 -#: neutron/plugins/ml2/drivers/cisco/config.py:23 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:23 msgid "Distribute SVI interfaces over all switches" msgstr "" @@ -5131,7 +5143,7 @@ msgid "N1K Policy profile polling duration in seconds" msgstr "" #: neutron/plugins/cisco/common/config.py:135 -#: neutron/plugins/ml2/drivers/cisco/config.py:58 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:58 msgid "Some config files were not parsed properly" msgstr "" @@ -5312,47 +5324,47 @@ msgid "add_qos() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:34 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:30 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:30 msgid "get_nexusport_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:43 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:39 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:39 msgid "get_nexusvlan_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:49 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:45 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:45 msgid "add_nexusport_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:62 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:58 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:58 msgid "remove_nexusport_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:78 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:74 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:74 msgid "update_nexusport_binding called with no vlan" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:80 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:76 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:76 msgid "update_nexusport_binding called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:91 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:87 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:87 msgid "get_nexusvm_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:99 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:94 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:94 msgid "get_port_vlan_switch_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:107 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:102 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:102 #, python-format msgid "" "get_port_switch_bindings() called, port:'%(port_id)s', " @@ -5360,7 +5372,7 @@ msgid "" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:119 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:114 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:114 msgid "get_nexussvi_bindings() called" msgstr "" @@ -5790,19 +5802,19 @@ msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:167 #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:189 #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:195 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:130 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:161 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:168 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:182 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:189 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:209 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:215 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:130 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:161 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:168 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:182 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:189 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:209 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:215 #, python-format msgid "NexusDriver: %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:174 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:196 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:196 #, python-format msgid "NexusDriver created VLAN: %s" msgstr "" @@ -5817,7 +5829,7 @@ msgid "NexusPlugin:create_network() called" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:113 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:104 +#: neutron/plugins/ml2/drivers/cisco/nexus/mech_cisco_nexus.py:105 #, python-format msgid "Nexus: create & trunk vlan %s" msgstr "" @@ -5828,7 +5840,7 @@ msgid "Nexus: create vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:125 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108 +#: neutron/plugins/ml2/drivers/cisco/nexus/mech_cisco_nexus.py:109 #, python-format msgid "Nexus: trunk vlan %s" msgstr "" @@ -8068,26 +8080,26 @@ msgstr "" msgid "add_vxlan_endpoint() called for ip %s" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/config.py:25 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:25 msgid "The physical network managed by the switches." msgstr "" -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:33 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:33 #, python-format msgid "Credential %(credential_name)s already exists for tenant %(tenant_id)s." msgstr "" -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:54 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:54 #, python-format msgid "Nexus Port Binding (%(filters)s) is not present" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:63 #, python-format msgid "Missing required field(s) to configure nexus switch: %(fields)s" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:45 +#: neutron/plugins/ml2/drivers/cisco/nexus/mech_cisco_nexus.py:46 #, python-format msgid "nexus_switches found = %s" msgstr "" @@ -8270,6 +8282,14 @@ msgstr "" msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:44 +msgid "Initializing driver" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:52 +msgid "Initialization done" +msgstr "" + #: neutron/plugins/mlnx/agent_notify_api.py:50 msgid "Sending delete network message" msgstr "" @@ -9413,49 +9433,49 @@ msgstr "" msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1884 +#: neutron/plugins/nicira/NeutronPlugin.py:1887 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1890 +#: neutron/plugins/nicira/NeutronPlugin.py:1893 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1921 -#, python-format -msgid "The port '%s' is not associated with floating IPs" -msgstr "" - #: neutron/plugins/nicira/NeutronPlugin.py:1924 #, python-format +msgid "The port '%s' is not associated with floating IPs" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:1927 +#, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1951 +#: neutron/plugins/nicira/NeutronPlugin.py:1954 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1973 +#: neutron/plugins/nicira/NeutronPlugin.py:1976 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2003 +#: neutron/plugins/nicira/NeutronPlugin.py:2006 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2065 +#: neutron/plugins/nicira/NeutronPlugin.py:2068 #, python-format msgid "Security group: %s was already deleted from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2078 +#: neutron/plugins/nicira/NeutronPlugin.py:2081 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -10769,24 +10789,29 @@ msgstr "" msgid "Metadata for router %s handled successfully" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:117 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:86 +#, python-format +msgid "Subnet %s does not have a gateway, the metadata route will not be created" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/rpc.py:110 msgid "Metadata access network is disabled" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:120 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:113 msgid "" "Overlapping IPs must be enabled in order to setup the metadata access " "network" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:140 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:133 #, python-format msgid "" "No router interface found for router '%s'. No metadata access network " "should be created or destroyed" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:148 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:141 #, python-format msgid "" "An error occurred while operating on the metadata access network for " @@ -14203,12 +14228,35 @@ msgstr "" #~ msgid "Network Admin State Validation Falied: " #~ msgstr "" -#~ msgid "" -#~ "Cannnot create floating IP and bind " -#~ "it to Port %s, since that port " -#~ "is owned by a different tenant." -#~ msgstr "" - #~ msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing." #~ msgstr "" +#~ msgid "Use another DNS server before any in /etc/resolv.conf." +#~ msgstr "" + +#~ msgid "" +#~ "ServerProxy: server=%(server)s, port=%(port)d, " +#~ "ssl=%(ssl)r, action=%(action)s" +#~ msgstr "" + +#~ msgid "ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r" +#~ msgstr "" + +#~ msgid "NeutronRestProxyV2: " +#~ msgstr "" + +#~ msgid "Unable to update remote port: %s" +#~ msgstr "" + +#~ msgid "Unable to plug in interface: %s" +#~ msgstr "" + +#~ msgid "Unable to unplug interface: %s" +#~ msgstr "" + +#~ msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. " +#~ msgstr "" + +#~ msgid "Received an empty port ID for host '%s'" +#~ msgstr "" + diff --git a/neutron/locale/es/LC_MESSAGES/neutron.po b/neutron/locale/es/LC_MESSAGES/neutron.po index 634b78e4a9..dac2f0bf09 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: 2014-02-11 06:22+0000\n" +"POT-Creation-Date: 2014-02-12 06:24+0000\n" "PO-Revision-Date: 2013-05-13 06:01+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Spanish " @@ -537,7 +537,7 @@ msgstr "" msgid "Name of bridge used for external network traffic." msgstr "" -#: neutron/agent/l3_agent.py:160 neutron/agent/linux/dhcp.py:62 +#: neutron/agent/l3_agent.py:160 neutron/agent/linux/dhcp.py:64 #: neutron/debug/debug_agent.py:45 #: neutron/services/metering/drivers/iptables/iptables_driver.py:39 msgid "The driver used to manage the virtual interface." @@ -580,7 +580,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:602 +#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:629 #: neutron/services/metering/drivers/iptables/iptables_driver.py:98 msgid "An interface driver must be specified" msgstr "" @@ -594,7 +594,7 @@ msgstr "" msgid "Failed deleting namespace '%s'" msgstr "" -#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:199 +#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:201 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" @@ -768,7 +768,7 @@ msgid "Security group member updated on remote: %s" msgstr "" #: neutron/agent/securitygroups_rpc.py:99 -#: neutron/agent/securitygroups_rpc.py:162 +#: neutron/agent/securitygroups_rpc.py:163 msgid "Provider rule updated" msgstr "" @@ -792,41 +792,41 @@ msgstr "" msgid "Security group member updated %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:154 +#: neutron/agent/securitygroups_rpc.py:155 #, python-format msgid "" "Adding %s devices to the list of devices for which firewall needs to be " "refreshed" msgstr "" -#: neutron/agent/securitygroups_rpc.py:174 +#: neutron/agent/securitygroups_rpc.py:175 #, python-format msgid "Remove device filter for %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:183 +#: neutron/agent/securitygroups_rpc.py:184 msgid "Refresh firewall rules" msgstr "" -#: neutron/agent/securitygroups_rpc.py:187 +#: neutron/agent/securitygroups_rpc.py:188 msgid "No ports here to refresh firewall" msgstr "" -#: neutron/agent/securitygroups_rpc.py:193 +#: neutron/agent/securitygroups_rpc.py:194 #, python-format msgid "Update port filter for %s" msgstr "" -#: neutron/agent/securitygroups_rpc.py:211 +#: neutron/agent/securitygroups_rpc.py:212 #, python-format msgid "Preparing device filters for %d new devices" msgstr "" -#: neutron/agent/securitygroups_rpc.py:224 +#: neutron/agent/securitygroups_rpc.py:225 msgid "Refreshing firewall for all filtered devices" msgstr "" -#: neutron/agent/securitygroups_rpc.py:232 +#: neutron/agent/securitygroups_rpc.py:233 #, python-format msgid "Refreshing firewall for %d devices" msgstr "" @@ -851,44 +851,44 @@ msgstr "" msgid "Top-level directory for maintaining dhcp state" msgstr "" -#: neutron/agent/linux/async_process.py:70 +#: neutron/agent/linux/async_process.py:69 msgid "respawn_interval must be >= 0 if provided." msgstr "" -#: neutron/agent/linux/async_process.py:84 +#: neutron/agent/linux/async_process.py:83 msgid "Process is already started" msgstr "" -#: neutron/agent/linux/async_process.py:86 +#: neutron/agent/linux/async_process.py:85 #, python-format msgid "Launching async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:92 +#: neutron/agent/linux/async_process.py:91 #, python-format msgid "Halting async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:95 +#: neutron/agent/linux/async_process.py:94 msgid "Process is not running." msgstr "" -#: neutron/agent/linux/async_process.py:161 +#: neutron/agent/linux/async_process.py:166 #, python-format msgid "An error occurred while killing [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:168 +#: neutron/agent/linux/async_process.py:173 #, python-format msgid "Halting async process [%s] in response to an error." msgstr "" -#: neutron/agent/linux/async_process.py:174 +#: neutron/agent/linux/async_process.py:179 #, python-format msgid "Respawning async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:183 +#: neutron/agent/linux/async_process.py:188 #, python-format msgid "An error occurred while communicating with async process [%s]." msgstr "" @@ -915,105 +915,105 @@ msgstr "" msgid "Pidfile %s already exist. Daemon already running?" msgstr "" -#: neutron/agent/linux/dhcp.py:45 +#: neutron/agent/linux/dhcp.py:46 msgid "Location to store DHCP server config files" msgstr "" -#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:55 +#: neutron/agent/linux/dhcp.py:49 neutron/plugins/nicira/dhcp_meta/nvp.py:55 msgid "Domain to use for building the hostnames" msgstr "" -#: neutron/agent/linux/dhcp.py:51 +#: neutron/agent/linux/dhcp.py:52 msgid "Override the default dnsmasq settings with this file" msgstr "" -#: neutron/agent/linux/dhcp.py:53 -msgid "Use another DNS server before any in /etc/resolv.conf." +#: neutron/agent/linux/dhcp.py:54 +msgid "Comma-separated list of the DNS servers which will be used as forwarders." msgstr "" -#: neutron/agent/linux/dhcp.py:56 +#: neutron/agent/linux/dhcp.py:58 msgid "Delete namespace after removing a dhcp server." msgstr "" -#: neutron/agent/linux/dhcp.py:60 +#: neutron/agent/linux/dhcp.py:62 msgid "Limit number of leases to prevent a denial-of-service." msgstr "" -#: neutron/agent/linux/dhcp.py:185 +#: neutron/agent/linux/dhcp.py:187 #, python-format msgid "DHCP for %(net_id)s pid %(pid)d is stale, ignoring command" msgstr "" -#: neutron/agent/linux/dhcp.py:188 +#: neutron/agent/linux/dhcp.py:190 #, python-format msgid "No DHCP started for %s" msgstr "" -#: neutron/agent/linux/dhcp.py:220 neutron/agent/linux/external_process.py:84 +#: neutron/agent/linux/dhcp.py:222 neutron/agent/linux/external_process.py:84 #, python-format msgid "Error while reading %s" msgstr "" -#: neutron/agent/linux/dhcp.py:227 neutron/agent/linux/external_process.py:92 +#: neutron/agent/linux/dhcp.py:229 neutron/agent/linux/external_process.py:92 #, python-format msgid "Unable to convert value in %s" msgstr "" -#: neutron/agent/linux/dhcp.py:229 neutron/agent/linux/external_process.py:90 +#: neutron/agent/linux/dhcp.py:231 neutron/agent/linux/external_process.py:90 #, python-format msgid "Unable to access %s" msgstr "" -#: neutron/agent/linux/dhcp.py:290 +#: neutron/agent/linux/dhcp.py:292 #, python-format msgid "" "FAILED VERSION REQUIREMENT FOR DNSMASQ. DHCP AGENT MAY NOT RUN CORRECTLY!" " Please ensure that its version is %s or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:295 +#: neutron/agent/linux/dhcp.py:297 #, python-format msgid "" "Unable to determine dnsmasq version. Please ensure that its version is %s" " or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:394 +#: neutron/agent/linux/dhcp.py:398 #, python-format msgid "Killing dhcpmasq for network since all subnets have turned off DHCP: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:405 +#: neutron/agent/linux/dhcp.py:409 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: neutron/agent/linux/dhcp.py:406 +#: neutron/agent/linux/dhcp.py:410 #, python-format msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:609 +#: neutron/agent/linux/dhcp.py:636 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:661 +#: neutron/agent/linux/dhcp.py:688 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:671 +#: neutron/agent/linux/dhcp.py:698 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:714 +#: neutron/agent/linux/dhcp.py:741 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:753 neutron/debug/debug_agent.py:74 +#: neutron/agent/linux/dhcp.py:780 neutron/debug/debug_agent.py:74 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -2598,8 +2598,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:1003 -#: neutron/plugins/bigswitch/plugin.py:1012 +#: neutron/plugins/bigswitch/plugin.py:1148 +#: neutron/plugins/bigswitch/plugin.py:1157 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -4378,14 +4378,14 @@ msgstr "" #: neutron/plugins/bigswitch/plugin.py:204 #, python-format -msgid "" -"ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r, " -"action=%(action)s" +msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:208 +#: neutron/plugins/bigswitch/plugin.py:207 #, python-format -msgid "ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r" +msgid "" +"ServerProxy: resource=%(resource)s, action=%(action)s, data=%(data)r, " +"headers=%(headers)r" msgstr "" #: neutron/plugins/bigswitch/plugin.py:217 @@ -4408,222 +4408,224 @@ msgid "" "data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:295 +#: neutron/plugins/bigswitch/plugin.py:257 +msgid "ServerPool: initializing" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:273 +msgid "Servers not defined. Aborting plugin" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:276 +msgid "Servers must be defined as :" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:281 +msgid "ServerPool: initialization done" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:311 #, python-format msgid "" "ServerProxy: %(action)s failure for servers: %(server)r Response: " "%(response)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:301 +#: neutron/plugins/bigswitch/plugin.py:317 #, python-format msgid "" "ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " "ret=%(ret)s, data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:308 +#: neutron/plugins/bigswitch/plugin.py:324 #, python-format msgid "ServerProxy: %(action)s failure for all servers: %(server)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:327 -msgid "NeutronRestProxyV2: " -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:330 +#: neutron/plugins/bigswitch/plugin.py:346 #, python-format msgid "" "NeutronRestProxyV2: Received and ignored error code %(code)s on " "%(action)s action to resource %(resource)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:340 +#: neutron/plugins/bigswitch/plugin.py:356 #, python-format msgid "Unable to create remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:346 +#: neutron/plugins/bigswitch/plugin.py:362 #, python-format msgid "Unable to update remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:351 +#: neutron/plugins/bigswitch/plugin.py:367 #, python-format msgid "Unable to delete remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:357 +#: neutron/plugins/bigswitch/plugin.py:373 #, python-format msgid "Unable to add router interface: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:362 +#: neutron/plugins/bigswitch/plugin.py:378 #, python-format msgid "Unable to delete remote intf: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:368 +#: neutron/plugins/bigswitch/plugin.py:384 #, python-format msgid "Unable to create remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:374 -#: neutron/plugins/bigswitch/plugin.py:379 +#: neutron/plugins/bigswitch/plugin.py:390 +#: neutron/plugins/bigswitch/plugin.py:395 #, python-format msgid "Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:385 +#: neutron/plugins/bigswitch/plugin.py:404 +#, python-format +msgid "No device attached to port %s. Skipping notification to controller." +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:409 #, python-format msgid "Unable to create remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:391 -#, python-format -msgid "Unable to update remote port: %s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:396 +#: neutron/plugins/bigswitch/plugin.py:414 #, python-format msgid "Unable to delete remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:408 -#, python-format -msgid "Unable to plug in interface: %s" +#: neutron/plugins/bigswitch/plugin.py:442 +msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:413 -#, python-format -msgid "Unable to unplug interface: %s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:437 -#, python-format -msgid "NeutronRestProxy: Starting plugin. Version=%s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:460 -msgid "Servers not defined. Aborting plugin" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:488 -msgid "NeutronRestProxyV2: initialization done" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:514 -msgid "NeutronRestProxyV2: create_network() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:559 -msgid "NeutronRestProxyV2.update_network() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:584 -msgid "NeutronRestProxyV2: delete_network() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:632 -msgid "NeutronRestProxyV2: create_port() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:723 -msgid "NeutronRestProxyV2: update_port() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:783 -msgid "NeutronRestProxyV2: delete_port() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:827 -msgid "NeutronRestProxyV2: create_subnet() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:843 -msgid "NeutronRestProxyV2: update_subnet() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:859 -msgid "NeutronRestProxyV2: delete_subnet() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:897 -msgid "NeutronRestProxyV2: create_router() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:919 -msgid "NeutronRestProxyV2.update_router() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:938 -msgid "NeutronRestProxyV2: delete_router() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:967 -msgid "NeutronRestProxyV2: add_router_interface() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:995 -msgid "NeutronRestProxyV2: remove_router_interface() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1028 -msgid "NeutronRestProxyV2: create_floatingip() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1041 -#, python-format -msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1047 -msgid "NeutronRestProxyV2: update_floatingip() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1059 -msgid "NeutronRestProxyV2: delete_floatingip() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1069 -msgid "NeutronRestProxyV2: diassociate_floatingips() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1087 -msgid "NeutronRestProxyV2: too many external networks" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1149 +#: neutron/plugins/bigswitch/plugin.py:511 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1165 -msgid "Adding host route: " -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1166 -#, python-format -msgid "Destination:%(dst)s nexthop:%(next)s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1241 +#: neutron/plugins/bigswitch/plugin.py:596 #, python-format msgid "" "Setting admin_state_up=False is not supported in this plugin version. " "Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1247 +#: neutron/plugins/bigswitch/plugin.py:602 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1274 +#: neutron/plugins/bigswitch/plugin.py:627 #, python-format -msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. " +msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:660 +#, python-format +msgid "NeutronRestProxy: Starting plugin. Version=%s" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:693 +msgid "NeutronRestProxyV2: initialization done" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:719 +msgid "NeutronRestProxyV2: create_network() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:757 +msgid "NeutronRestProxyV2.update_network() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:782 +msgid "NeutronRestProxyV2: delete_network() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:829 +msgid "NeutronRestProxyV2: create_port() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:900 +msgid "NeutronRestProxyV2: update_port() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:948 +msgid "NeutronRestProxyV2: delete_port() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:972 +msgid "NeutronRestProxyV2: create_subnet() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:988 +msgid "NeutronRestProxyV2: update_subnet() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1004 +msgid "NeutronRestProxyV2: delete_subnet() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1042 +msgid "NeutronRestProxyV2: create_router() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1064 +msgid "NeutronRestProxyV2.update_router() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1083 +msgid "NeutronRestProxyV2: delete_router() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1112 +msgid "NeutronRestProxyV2: add_router_interface() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1140 +msgid "NeutronRestProxyV2: remove_router_interface() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1173 +msgid "NeutronRestProxyV2: create_floatingip() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1186 +#, python-format +msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1192 +msgid "NeutronRestProxyV2: update_floatingip() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1204 +msgid "NeutronRestProxyV2: delete_floatingip() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1214 +msgid "NeutronRestProxyV2: diassociate_floatingips() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1232 +msgid "NeutronRestProxyV2: too many external networks" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1247 +msgid "Adding host route: " +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1248 +#, python-format +msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" #: neutron/plugins/bigswitch/routerrule_db.py:77 @@ -4641,7 +4643,17 @@ msgstr "" #: neutron/plugins/bigswitch/db/porttracker_db.py:39 #, python-format -msgid "Received an empty port ID for host '%s'" +msgid "Received an empty port ID for host_id '%s'" +msgstr "" + +#: neutron/plugins/bigswitch/db/porttracker_db.py:42 +#, python-format +msgid "Received an empty host_id for port '%s'" +msgstr "" + +#: neutron/plugins/bigswitch/db/porttracker_db.py:44 +#, python-format +msgid "Logging port %(port)s on host_id %(host)s" msgstr "" #: neutron/plugins/bigswitch/extensions/routerrule.py:30 @@ -4850,13 +4862,13 @@ msgid "QoS level with name %(qos_name)s already exists for tenant %(tenant_id)s. msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:72 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:23 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:23 #, python-format msgid "Credential %(credential_id)s could not be found." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:77 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:28 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:28 #, python-format msgid "Credential %(credential_name)s could not be found." msgstr "" @@ -4872,19 +4884,19 @@ msgid "Provider network %s already exists" msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:92 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:39 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:39 #, python-format msgid "Connection to %(host)s is not configured." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:97 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:44 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:44 #, python-format msgid "Unable to connect to Nexus %(nexus_host)s. Reason: %(exc)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:102 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:49 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:49 #, python-format msgid "Failed to configure Nexus: %(config)s. Reason: %(exc)s." msgstr "" @@ -4895,7 +4907,7 @@ msgid "Nexus Port Binding (%(filters)s) is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:116 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:69 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:69 msgid "No usable Nexus switch found to create SVI interface." msgstr "" @@ -4910,18 +4922,18 @@ msgid "PortVnic Binding %(port_id)s is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:131 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:74 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:74 msgid "No subnet_id specified for router gateway." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:136 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:79 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:79 #, python-format msgid "Subnet %(subnet_id)s has an interface on %(router_id)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:141 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:84 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:84 msgid "Nexus hardware router gateway only uses Subnet Ids." msgstr "" @@ -5047,7 +5059,7 @@ msgid "Nexus Switch to use" msgstr "" #: neutron/plugins/cisco/common/config.py:35 -#: neutron/plugins/ml2/drivers/cisco/config.py:21 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:21 msgid "VLAN Name prefix" msgstr "" @@ -5070,7 +5082,7 @@ msgid "Enable L3 support on the Nexus switches" msgstr "" #: neutron/plugins/cisco/common/config.py:47 -#: neutron/plugins/ml2/drivers/cisco/config.py:23 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:23 msgid "Distribute SVI interfaces over all switches" msgstr "" @@ -5131,7 +5143,7 @@ msgid "N1K Policy profile polling duration in seconds" msgstr "" #: neutron/plugins/cisco/common/config.py:135 -#: neutron/plugins/ml2/drivers/cisco/config.py:58 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:58 msgid "Some config files were not parsed properly" msgstr "" @@ -5312,47 +5324,47 @@ msgid "add_qos() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:34 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:30 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:30 msgid "get_nexusport_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:43 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:39 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:39 msgid "get_nexusvlan_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:49 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:45 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:45 msgid "add_nexusport_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:62 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:58 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:58 msgid "remove_nexusport_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:78 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:74 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:74 msgid "update_nexusport_binding called with no vlan" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:80 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:76 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:76 msgid "update_nexusport_binding called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:91 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:87 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:87 msgid "get_nexusvm_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:99 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:94 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:94 msgid "get_port_vlan_switch_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:107 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:102 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:102 #, python-format msgid "" "get_port_switch_bindings() called, port:'%(port_id)s', " @@ -5360,7 +5372,7 @@ msgid "" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:119 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:114 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:114 msgid "get_nexussvi_bindings() called" msgstr "" @@ -5790,19 +5802,19 @@ msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:167 #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:189 #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:195 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:130 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:161 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:168 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:182 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:189 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:209 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:215 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:130 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:161 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:168 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:182 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:189 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:209 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:215 #, python-format msgid "NexusDriver: %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:174 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:196 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:196 #, python-format msgid "NexusDriver created VLAN: %s" msgstr "" @@ -5817,7 +5829,7 @@ msgid "NexusPlugin:create_network() called" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:113 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:104 +#: neutron/plugins/ml2/drivers/cisco/nexus/mech_cisco_nexus.py:105 #, python-format msgid "Nexus: create & trunk vlan %s" msgstr "" @@ -5828,7 +5840,7 @@ msgid "Nexus: create vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:125 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108 +#: neutron/plugins/ml2/drivers/cisco/nexus/mech_cisco_nexus.py:109 #, python-format msgid "Nexus: trunk vlan %s" msgstr "" @@ -8068,26 +8080,26 @@ msgstr "" msgid "add_vxlan_endpoint() called for ip %s" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/config.py:25 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:25 msgid "The physical network managed by the switches." msgstr "" -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:33 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:33 #, python-format msgid "Credential %(credential_name)s already exists for tenant %(tenant_id)s." msgstr "" -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:54 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:54 #, python-format msgid "Nexus Port Binding (%(filters)s) is not present" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:63 #, python-format msgid "Missing required field(s) to configure nexus switch: %(fields)s" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:45 +#: neutron/plugins/ml2/drivers/cisco/nexus/mech_cisco_nexus.py:46 #, python-format msgid "nexus_switches found = %s" msgstr "" @@ -8270,6 +8282,14 @@ msgstr "" msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:44 +msgid "Initializing driver" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:52 +msgid "Initialization done" +msgstr "" + #: neutron/plugins/mlnx/agent_notify_api.py:50 msgid "Sending delete network message" msgstr "" @@ -9413,49 +9433,49 @@ msgstr "" msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1884 +#: neutron/plugins/nicira/NeutronPlugin.py:1887 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1890 +#: neutron/plugins/nicira/NeutronPlugin.py:1893 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1921 -#, python-format -msgid "The port '%s' is not associated with floating IPs" -msgstr "" - #: neutron/plugins/nicira/NeutronPlugin.py:1924 #, python-format +msgid "The port '%s' is not associated with floating IPs" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:1927 +#, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1951 +#: neutron/plugins/nicira/NeutronPlugin.py:1954 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1973 +#: neutron/plugins/nicira/NeutronPlugin.py:1976 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2003 +#: neutron/plugins/nicira/NeutronPlugin.py:2006 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2065 +#: neutron/plugins/nicira/NeutronPlugin.py:2068 #, python-format msgid "Security group: %s was already deleted from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2078 +#: neutron/plugins/nicira/NeutronPlugin.py:2081 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -10769,24 +10789,29 @@ msgstr "" msgid "Metadata for router %s handled successfully" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:117 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:86 +#, python-format +msgid "Subnet %s does not have a gateway, the metadata route will not be created" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/rpc.py:110 msgid "Metadata access network is disabled" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:120 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:113 msgid "" "Overlapping IPs must be enabled in order to setup the metadata access " "network" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:140 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:133 #, python-format msgid "" "No router interface found for router '%s'. No metadata access network " "should be created or destroyed" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:148 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:141 #, python-format msgid "" "An error occurred while operating on the metadata access network for " @@ -14203,12 +14228,35 @@ msgstr "" #~ msgid "Network Admin State Validation Falied: " #~ msgstr "" -#~ msgid "" -#~ "Cannnot create floating IP and bind " -#~ "it to Port %s, since that port " -#~ "is owned by a different tenant." -#~ msgstr "" - #~ msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing." #~ msgstr "" +#~ msgid "Use another DNS server before any in /etc/resolv.conf." +#~ msgstr "" + +#~ msgid "" +#~ "ServerProxy: server=%(server)s, port=%(port)d, " +#~ "ssl=%(ssl)r, action=%(action)s" +#~ msgstr "" + +#~ msgid "ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r" +#~ msgstr "" + +#~ msgid "NeutronRestProxyV2: " +#~ msgstr "" + +#~ msgid "Unable to update remote port: %s" +#~ msgstr "" + +#~ msgid "Unable to plug in interface: %s" +#~ msgstr "" + +#~ msgid "Unable to unplug interface: %s" +#~ msgstr "" + +#~ msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. " +#~ msgstr "" + +#~ msgid "Received an empty port ID for host '%s'" +#~ msgstr "" + diff --git a/neutron/locale/es_MX/LC_MESSAGES/neutron.po b/neutron/locale/es_MX/LC_MESSAGES/neutron.po index 56fbea9ddd..141c651602 100644 --- a/neutron/locale/es_MX/LC_MESSAGES/neutron.po +++ b/neutron/locale/es_MX/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: 2014-02-11 06:22+0000\n" +"POT-Creation-Date: 2014-02-12 06:24+0000\n" "PO-Revision-Date: 2013-08-29 05:16+0000\n" "Last-Translator: Tom Fifield \n" "Language-Team: Spanish (Mexico) " @@ -537,7 +537,7 @@ msgstr "" msgid "Name of bridge used for external network traffic." msgstr "" -#: neutron/agent/l3_agent.py:160 neutron/agent/linux/dhcp.py:62 +#: neutron/agent/l3_agent.py:160 neutron/agent/linux/dhcp.py:64 #: neutron/debug/debug_agent.py:45 #: neutron/services/metering/drivers/iptables/iptables_driver.py:39 msgid "The driver used to manage the virtual interface." @@ -580,7 +580,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:602 +#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:629 #: neutron/services/metering/drivers/iptables/iptables_driver.py:98 msgid "An interface driver must be specified" msgstr "" @@ -594,7 +594,7 @@ msgstr "" msgid "Failed deleting namespace '%s'" msgstr "" -#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:199 +#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:201 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" @@ -768,7 +768,7 @@ msgid "Security group member updated on remote: %s" msgstr "" #: neutron/agent/securitygroups_rpc.py:99 -#: neutron/agent/securitygroups_rpc.py:162 +#: neutron/agent/securitygroups_rpc.py:163 msgid "Provider rule updated" msgstr "" @@ -792,41 +792,41 @@ msgstr "" msgid "Security group member updated %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:154 +#: neutron/agent/securitygroups_rpc.py:155 #, python-format msgid "" "Adding %s devices to the list of devices for which firewall needs to be " "refreshed" msgstr "" -#: neutron/agent/securitygroups_rpc.py:174 +#: neutron/agent/securitygroups_rpc.py:175 #, python-format msgid "Remove device filter for %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:183 +#: neutron/agent/securitygroups_rpc.py:184 msgid "Refresh firewall rules" msgstr "" -#: neutron/agent/securitygroups_rpc.py:187 +#: neutron/agent/securitygroups_rpc.py:188 msgid "No ports here to refresh firewall" msgstr "" -#: neutron/agent/securitygroups_rpc.py:193 +#: neutron/agent/securitygroups_rpc.py:194 #, python-format msgid "Update port filter for %s" msgstr "" -#: neutron/agent/securitygroups_rpc.py:211 +#: neutron/agent/securitygroups_rpc.py:212 #, python-format msgid "Preparing device filters for %d new devices" msgstr "" -#: neutron/agent/securitygroups_rpc.py:224 +#: neutron/agent/securitygroups_rpc.py:225 msgid "Refreshing firewall for all filtered devices" msgstr "" -#: neutron/agent/securitygroups_rpc.py:232 +#: neutron/agent/securitygroups_rpc.py:233 #, python-format msgid "Refreshing firewall for %d devices" msgstr "" @@ -851,44 +851,44 @@ msgstr "" msgid "Top-level directory for maintaining dhcp state" msgstr "" -#: neutron/agent/linux/async_process.py:70 +#: neutron/agent/linux/async_process.py:69 msgid "respawn_interval must be >= 0 if provided." msgstr "" -#: neutron/agent/linux/async_process.py:84 +#: neutron/agent/linux/async_process.py:83 msgid "Process is already started" msgstr "" -#: neutron/agent/linux/async_process.py:86 +#: neutron/agent/linux/async_process.py:85 #, python-format msgid "Launching async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:92 +#: neutron/agent/linux/async_process.py:91 #, python-format msgid "Halting async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:95 +#: neutron/agent/linux/async_process.py:94 msgid "Process is not running." msgstr "" -#: neutron/agent/linux/async_process.py:161 +#: neutron/agent/linux/async_process.py:166 #, python-format msgid "An error occurred while killing [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:168 +#: neutron/agent/linux/async_process.py:173 #, python-format msgid "Halting async process [%s] in response to an error." msgstr "" -#: neutron/agent/linux/async_process.py:174 +#: neutron/agent/linux/async_process.py:179 #, python-format msgid "Respawning async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:183 +#: neutron/agent/linux/async_process.py:188 #, python-format msgid "An error occurred while communicating with async process [%s]." msgstr "" @@ -915,105 +915,105 @@ msgstr "" msgid "Pidfile %s already exist. Daemon already running?" msgstr "" -#: neutron/agent/linux/dhcp.py:45 +#: neutron/agent/linux/dhcp.py:46 msgid "Location to store DHCP server config files" msgstr "" -#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:55 +#: neutron/agent/linux/dhcp.py:49 neutron/plugins/nicira/dhcp_meta/nvp.py:55 msgid "Domain to use for building the hostnames" msgstr "" -#: neutron/agent/linux/dhcp.py:51 +#: neutron/agent/linux/dhcp.py:52 msgid "Override the default dnsmasq settings with this file" msgstr "" -#: neutron/agent/linux/dhcp.py:53 -msgid "Use another DNS server before any in /etc/resolv.conf." +#: neutron/agent/linux/dhcp.py:54 +msgid "Comma-separated list of the DNS servers which will be used as forwarders." msgstr "" -#: neutron/agent/linux/dhcp.py:56 +#: neutron/agent/linux/dhcp.py:58 msgid "Delete namespace after removing a dhcp server." msgstr "" -#: neutron/agent/linux/dhcp.py:60 +#: neutron/agent/linux/dhcp.py:62 msgid "Limit number of leases to prevent a denial-of-service." msgstr "" -#: neutron/agent/linux/dhcp.py:185 +#: neutron/agent/linux/dhcp.py:187 #, python-format msgid "DHCP for %(net_id)s pid %(pid)d is stale, ignoring command" msgstr "" -#: neutron/agent/linux/dhcp.py:188 +#: neutron/agent/linux/dhcp.py:190 #, python-format msgid "No DHCP started for %s" msgstr "" -#: neutron/agent/linux/dhcp.py:220 neutron/agent/linux/external_process.py:84 +#: neutron/agent/linux/dhcp.py:222 neutron/agent/linux/external_process.py:84 #, python-format msgid "Error while reading %s" msgstr "" -#: neutron/agent/linux/dhcp.py:227 neutron/agent/linux/external_process.py:92 +#: neutron/agent/linux/dhcp.py:229 neutron/agent/linux/external_process.py:92 #, python-format msgid "Unable to convert value in %s" msgstr "" -#: neutron/agent/linux/dhcp.py:229 neutron/agent/linux/external_process.py:90 +#: neutron/agent/linux/dhcp.py:231 neutron/agent/linux/external_process.py:90 #, python-format msgid "Unable to access %s" msgstr "" -#: neutron/agent/linux/dhcp.py:290 +#: neutron/agent/linux/dhcp.py:292 #, python-format msgid "" "FAILED VERSION REQUIREMENT FOR DNSMASQ. DHCP AGENT MAY NOT RUN CORRECTLY!" " Please ensure that its version is %s or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:295 +#: neutron/agent/linux/dhcp.py:297 #, python-format msgid "" "Unable to determine dnsmasq version. Please ensure that its version is %s" " or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:394 +#: neutron/agent/linux/dhcp.py:398 #, python-format msgid "Killing dhcpmasq for network since all subnets have turned off DHCP: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:405 +#: neutron/agent/linux/dhcp.py:409 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: neutron/agent/linux/dhcp.py:406 +#: neutron/agent/linux/dhcp.py:410 #, python-format msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:609 +#: neutron/agent/linux/dhcp.py:636 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:661 +#: neutron/agent/linux/dhcp.py:688 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:671 +#: neutron/agent/linux/dhcp.py:698 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:714 +#: neutron/agent/linux/dhcp.py:741 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:753 neutron/debug/debug_agent.py:74 +#: neutron/agent/linux/dhcp.py:780 neutron/debug/debug_agent.py:74 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -2598,8 +2598,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:1003 -#: neutron/plugins/bigswitch/plugin.py:1012 +#: neutron/plugins/bigswitch/plugin.py:1148 +#: neutron/plugins/bigswitch/plugin.py:1157 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -4378,14 +4378,14 @@ msgstr "" #: neutron/plugins/bigswitch/plugin.py:204 #, python-format -msgid "" -"ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r, " -"action=%(action)s" +msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:208 +#: neutron/plugins/bigswitch/plugin.py:207 #, python-format -msgid "ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r" +msgid "" +"ServerProxy: resource=%(resource)s, action=%(action)s, data=%(data)r, " +"headers=%(headers)r" msgstr "" #: neutron/plugins/bigswitch/plugin.py:217 @@ -4408,222 +4408,224 @@ msgid "" "data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:295 +#: neutron/plugins/bigswitch/plugin.py:257 +msgid "ServerPool: initializing" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:273 +msgid "Servers not defined. Aborting plugin" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:276 +msgid "Servers must be defined as :" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:281 +msgid "ServerPool: initialization done" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:311 #, python-format msgid "" "ServerProxy: %(action)s failure for servers: %(server)r Response: " "%(response)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:301 +#: neutron/plugins/bigswitch/plugin.py:317 #, python-format msgid "" "ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " "ret=%(ret)s, data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:308 +#: neutron/plugins/bigswitch/plugin.py:324 #, python-format msgid "ServerProxy: %(action)s failure for all servers: %(server)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:327 -msgid "NeutronRestProxyV2: " -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:330 +#: neutron/plugins/bigswitch/plugin.py:346 #, python-format msgid "" "NeutronRestProxyV2: Received and ignored error code %(code)s on " "%(action)s action to resource %(resource)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:340 +#: neutron/plugins/bigswitch/plugin.py:356 #, python-format msgid "Unable to create remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:346 +#: neutron/plugins/bigswitch/plugin.py:362 #, python-format msgid "Unable to update remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:351 +#: neutron/plugins/bigswitch/plugin.py:367 #, python-format msgid "Unable to delete remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:357 +#: neutron/plugins/bigswitch/plugin.py:373 #, python-format msgid "Unable to add router interface: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:362 +#: neutron/plugins/bigswitch/plugin.py:378 #, python-format msgid "Unable to delete remote intf: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:368 +#: neutron/plugins/bigswitch/plugin.py:384 #, python-format msgid "Unable to create remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:374 -#: neutron/plugins/bigswitch/plugin.py:379 +#: neutron/plugins/bigswitch/plugin.py:390 +#: neutron/plugins/bigswitch/plugin.py:395 #, python-format msgid "Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:385 +#: neutron/plugins/bigswitch/plugin.py:404 +#, python-format +msgid "No device attached to port %s. Skipping notification to controller." +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:409 #, python-format msgid "Unable to create remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:391 -#, python-format -msgid "Unable to update remote port: %s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:396 +#: neutron/plugins/bigswitch/plugin.py:414 #, python-format msgid "Unable to delete remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:408 -#, python-format -msgid "Unable to plug in interface: %s" +#: neutron/plugins/bigswitch/plugin.py:442 +msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:413 -#, python-format -msgid "Unable to unplug interface: %s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:437 -#, python-format -msgid "NeutronRestProxy: Starting plugin. Version=%s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:460 -msgid "Servers not defined. Aborting plugin" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:488 -msgid "NeutronRestProxyV2: initialization done" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:514 -msgid "NeutronRestProxyV2: create_network() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:559 -msgid "NeutronRestProxyV2.update_network() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:584 -msgid "NeutronRestProxyV2: delete_network() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:632 -msgid "NeutronRestProxyV2: create_port() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:723 -msgid "NeutronRestProxyV2: update_port() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:783 -msgid "NeutronRestProxyV2: delete_port() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:827 -msgid "NeutronRestProxyV2: create_subnet() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:843 -msgid "NeutronRestProxyV2: update_subnet() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:859 -msgid "NeutronRestProxyV2: delete_subnet() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:897 -msgid "NeutronRestProxyV2: create_router() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:919 -msgid "NeutronRestProxyV2.update_router() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:938 -msgid "NeutronRestProxyV2: delete_router() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:967 -msgid "NeutronRestProxyV2: add_router_interface() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:995 -msgid "NeutronRestProxyV2: remove_router_interface() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1028 -msgid "NeutronRestProxyV2: create_floatingip() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1041 -#, python-format -msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1047 -msgid "NeutronRestProxyV2: update_floatingip() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1059 -msgid "NeutronRestProxyV2: delete_floatingip() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1069 -msgid "NeutronRestProxyV2: diassociate_floatingips() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1087 -msgid "NeutronRestProxyV2: too many external networks" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1149 +#: neutron/plugins/bigswitch/plugin.py:511 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1165 -msgid "Adding host route: " -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1166 -#, python-format -msgid "Destination:%(dst)s nexthop:%(next)s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1241 +#: neutron/plugins/bigswitch/plugin.py:596 #, python-format msgid "" "Setting admin_state_up=False is not supported in this plugin version. " "Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1247 +#: neutron/plugins/bigswitch/plugin.py:602 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1274 +#: neutron/plugins/bigswitch/plugin.py:627 #, python-format -msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. " +msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:660 +#, python-format +msgid "NeutronRestProxy: Starting plugin. Version=%s" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:693 +msgid "NeutronRestProxyV2: initialization done" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:719 +msgid "NeutronRestProxyV2: create_network() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:757 +msgid "NeutronRestProxyV2.update_network() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:782 +msgid "NeutronRestProxyV2: delete_network() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:829 +msgid "NeutronRestProxyV2: create_port() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:900 +msgid "NeutronRestProxyV2: update_port() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:948 +msgid "NeutronRestProxyV2: delete_port() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:972 +msgid "NeutronRestProxyV2: create_subnet() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:988 +msgid "NeutronRestProxyV2: update_subnet() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1004 +msgid "NeutronRestProxyV2: delete_subnet() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1042 +msgid "NeutronRestProxyV2: create_router() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1064 +msgid "NeutronRestProxyV2.update_router() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1083 +msgid "NeutronRestProxyV2: delete_router() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1112 +msgid "NeutronRestProxyV2: add_router_interface() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1140 +msgid "NeutronRestProxyV2: remove_router_interface() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1173 +msgid "NeutronRestProxyV2: create_floatingip() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1186 +#, python-format +msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1192 +msgid "NeutronRestProxyV2: update_floatingip() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1204 +msgid "NeutronRestProxyV2: delete_floatingip() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1214 +msgid "NeutronRestProxyV2: diassociate_floatingips() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1232 +msgid "NeutronRestProxyV2: too many external networks" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1247 +msgid "Adding host route: " +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1248 +#, python-format +msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" #: neutron/plugins/bigswitch/routerrule_db.py:77 @@ -4641,7 +4643,17 @@ msgstr "" #: neutron/plugins/bigswitch/db/porttracker_db.py:39 #, python-format -msgid "Received an empty port ID for host '%s'" +msgid "Received an empty port ID for host_id '%s'" +msgstr "" + +#: neutron/plugins/bigswitch/db/porttracker_db.py:42 +#, python-format +msgid "Received an empty host_id for port '%s'" +msgstr "" + +#: neutron/plugins/bigswitch/db/porttracker_db.py:44 +#, python-format +msgid "Logging port %(port)s on host_id %(host)s" msgstr "" #: neutron/plugins/bigswitch/extensions/routerrule.py:30 @@ -4850,13 +4862,13 @@ msgid "QoS level with name %(qos_name)s already exists for tenant %(tenant_id)s. msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:72 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:23 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:23 #, python-format msgid "Credential %(credential_id)s could not be found." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:77 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:28 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:28 #, python-format msgid "Credential %(credential_name)s could not be found." msgstr "" @@ -4872,19 +4884,19 @@ msgid "Provider network %s already exists" msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:92 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:39 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:39 #, python-format msgid "Connection to %(host)s is not configured." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:97 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:44 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:44 #, python-format msgid "Unable to connect to Nexus %(nexus_host)s. Reason: %(exc)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:102 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:49 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:49 #, python-format msgid "Failed to configure Nexus: %(config)s. Reason: %(exc)s." msgstr "" @@ -4895,7 +4907,7 @@ msgid "Nexus Port Binding (%(filters)s) is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:116 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:69 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:69 msgid "No usable Nexus switch found to create SVI interface." msgstr "" @@ -4910,18 +4922,18 @@ msgid "PortVnic Binding %(port_id)s is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:131 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:74 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:74 msgid "No subnet_id specified for router gateway." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:136 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:79 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:79 #, python-format msgid "Subnet %(subnet_id)s has an interface on %(router_id)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:141 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:84 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:84 msgid "Nexus hardware router gateway only uses Subnet Ids." msgstr "" @@ -5047,7 +5059,7 @@ msgid "Nexus Switch to use" msgstr "" #: neutron/plugins/cisco/common/config.py:35 -#: neutron/plugins/ml2/drivers/cisco/config.py:21 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:21 msgid "VLAN Name prefix" msgstr "" @@ -5070,7 +5082,7 @@ msgid "Enable L3 support on the Nexus switches" msgstr "" #: neutron/plugins/cisco/common/config.py:47 -#: neutron/plugins/ml2/drivers/cisco/config.py:23 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:23 msgid "Distribute SVI interfaces over all switches" msgstr "" @@ -5131,7 +5143,7 @@ msgid "N1K Policy profile polling duration in seconds" msgstr "" #: neutron/plugins/cisco/common/config.py:135 -#: neutron/plugins/ml2/drivers/cisco/config.py:58 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:58 msgid "Some config files were not parsed properly" msgstr "" @@ -5312,47 +5324,47 @@ msgid "add_qos() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:34 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:30 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:30 msgid "get_nexusport_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:43 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:39 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:39 msgid "get_nexusvlan_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:49 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:45 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:45 msgid "add_nexusport_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:62 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:58 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:58 msgid "remove_nexusport_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:78 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:74 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:74 msgid "update_nexusport_binding called with no vlan" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:80 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:76 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:76 msgid "update_nexusport_binding called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:91 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:87 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:87 msgid "get_nexusvm_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:99 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:94 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:94 msgid "get_port_vlan_switch_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:107 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:102 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:102 #, python-format msgid "" "get_port_switch_bindings() called, port:'%(port_id)s', " @@ -5360,7 +5372,7 @@ msgid "" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:119 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:114 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:114 msgid "get_nexussvi_bindings() called" msgstr "" @@ -5790,19 +5802,19 @@ msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:167 #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:189 #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:195 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:130 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:161 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:168 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:182 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:189 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:209 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:215 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:130 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:161 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:168 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:182 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:189 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:209 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:215 #, python-format msgid "NexusDriver: %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:174 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:196 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:196 #, python-format msgid "NexusDriver created VLAN: %s" msgstr "" @@ -5817,7 +5829,7 @@ msgid "NexusPlugin:create_network() called" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:113 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:104 +#: neutron/plugins/ml2/drivers/cisco/nexus/mech_cisco_nexus.py:105 #, python-format msgid "Nexus: create & trunk vlan %s" msgstr "" @@ -5828,7 +5840,7 @@ msgid "Nexus: create vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:125 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108 +#: neutron/plugins/ml2/drivers/cisco/nexus/mech_cisco_nexus.py:109 #, python-format msgid "Nexus: trunk vlan %s" msgstr "" @@ -8068,26 +8080,26 @@ msgstr "" msgid "add_vxlan_endpoint() called for ip %s" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/config.py:25 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:25 msgid "The physical network managed by the switches." msgstr "" -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:33 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:33 #, python-format msgid "Credential %(credential_name)s already exists for tenant %(tenant_id)s." msgstr "" -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:54 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:54 #, python-format msgid "Nexus Port Binding (%(filters)s) is not present" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:63 #, python-format msgid "Missing required field(s) to configure nexus switch: %(fields)s" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:45 +#: neutron/plugins/ml2/drivers/cisco/nexus/mech_cisco_nexus.py:46 #, python-format msgid "nexus_switches found = %s" msgstr "" @@ -8270,6 +8282,14 @@ msgstr "" msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:44 +msgid "Initializing driver" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:52 +msgid "Initialization done" +msgstr "" + #: neutron/plugins/mlnx/agent_notify_api.py:50 msgid "Sending delete network message" msgstr "" @@ -9413,49 +9433,49 @@ msgstr "" msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1884 +#: neutron/plugins/nicira/NeutronPlugin.py:1887 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1890 +#: neutron/plugins/nicira/NeutronPlugin.py:1893 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1921 -#, python-format -msgid "The port '%s' is not associated with floating IPs" -msgstr "" - #: neutron/plugins/nicira/NeutronPlugin.py:1924 #, python-format +msgid "The port '%s' is not associated with floating IPs" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:1927 +#, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1951 +#: neutron/plugins/nicira/NeutronPlugin.py:1954 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1973 +#: neutron/plugins/nicira/NeutronPlugin.py:1976 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2003 +#: neutron/plugins/nicira/NeutronPlugin.py:2006 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2065 +#: neutron/plugins/nicira/NeutronPlugin.py:2068 #, python-format msgid "Security group: %s was already deleted from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2078 +#: neutron/plugins/nicira/NeutronPlugin.py:2081 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -10769,24 +10789,29 @@ msgstr "" msgid "Metadata for router %s handled successfully" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:117 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:86 +#, python-format +msgid "Subnet %s does not have a gateway, the metadata route will not be created" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/rpc.py:110 msgid "Metadata access network is disabled" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:120 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:113 msgid "" "Overlapping IPs must be enabled in order to setup the metadata access " "network" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:140 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:133 #, python-format msgid "" "No router interface found for router '%s'. No metadata access network " "should be created or destroyed" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:148 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:141 #, python-format msgid "" "An error occurred while operating on the metadata access network for " @@ -13903,12 +13928,35 @@ msgstr "" #~ msgid "Network Admin State Validation Falied: " #~ msgstr "" -#~ msgid "" -#~ "Cannnot create floating IP and bind " -#~ "it to Port %s, since that port " -#~ "is owned by a different tenant." -#~ msgstr "" - #~ msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing." #~ msgstr "" +#~ msgid "Use another DNS server before any in /etc/resolv.conf." +#~ msgstr "" + +#~ msgid "" +#~ "ServerProxy: server=%(server)s, port=%(port)d, " +#~ "ssl=%(ssl)r, action=%(action)s" +#~ msgstr "" + +#~ msgid "ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r" +#~ msgstr "" + +#~ msgid "NeutronRestProxyV2: " +#~ msgstr "" + +#~ msgid "Unable to update remote port: %s" +#~ msgstr "" + +#~ msgid "Unable to plug in interface: %s" +#~ msgstr "" + +#~ msgid "Unable to unplug interface: %s" +#~ msgstr "" + +#~ msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. " +#~ msgstr "" + +#~ msgid "Received an empty port ID for host '%s'" +#~ msgstr "" + diff --git a/neutron/locale/eu/LC_MESSAGES/neutron.po b/neutron/locale/eu/LC_MESSAGES/neutron.po index c4572d9592..4eb30547e6 100644 --- a/neutron/locale/eu/LC_MESSAGES/neutron.po +++ b/neutron/locale/eu/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: 2014-02-11 06:22+0000\n" +"POT-Creation-Date: 2014-02-12 06:24+0000\n" "PO-Revision-Date: 2013-11-15 00:14+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Basque " @@ -537,7 +537,7 @@ msgstr "" msgid "Name of bridge used for external network traffic." msgstr "" -#: neutron/agent/l3_agent.py:160 neutron/agent/linux/dhcp.py:62 +#: neutron/agent/l3_agent.py:160 neutron/agent/linux/dhcp.py:64 #: neutron/debug/debug_agent.py:45 #: neutron/services/metering/drivers/iptables/iptables_driver.py:39 msgid "The driver used to manage the virtual interface." @@ -580,7 +580,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:602 +#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:629 #: neutron/services/metering/drivers/iptables/iptables_driver.py:98 msgid "An interface driver must be specified" msgstr "" @@ -594,7 +594,7 @@ msgstr "" msgid "Failed deleting namespace '%s'" msgstr "" -#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:199 +#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:201 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" @@ -768,7 +768,7 @@ msgid "Security group member updated on remote: %s" msgstr "" #: neutron/agent/securitygroups_rpc.py:99 -#: neutron/agent/securitygroups_rpc.py:162 +#: neutron/agent/securitygroups_rpc.py:163 msgid "Provider rule updated" msgstr "" @@ -792,41 +792,41 @@ msgstr "" msgid "Security group member updated %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:154 +#: neutron/agent/securitygroups_rpc.py:155 #, python-format msgid "" "Adding %s devices to the list of devices for which firewall needs to be " "refreshed" msgstr "" -#: neutron/agent/securitygroups_rpc.py:174 +#: neutron/agent/securitygroups_rpc.py:175 #, python-format msgid "Remove device filter for %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:183 +#: neutron/agent/securitygroups_rpc.py:184 msgid "Refresh firewall rules" msgstr "" -#: neutron/agent/securitygroups_rpc.py:187 +#: neutron/agent/securitygroups_rpc.py:188 msgid "No ports here to refresh firewall" msgstr "" -#: neutron/agent/securitygroups_rpc.py:193 +#: neutron/agent/securitygroups_rpc.py:194 #, python-format msgid "Update port filter for %s" msgstr "" -#: neutron/agent/securitygroups_rpc.py:211 +#: neutron/agent/securitygroups_rpc.py:212 #, python-format msgid "Preparing device filters for %d new devices" msgstr "" -#: neutron/agent/securitygroups_rpc.py:224 +#: neutron/agent/securitygroups_rpc.py:225 msgid "Refreshing firewall for all filtered devices" msgstr "" -#: neutron/agent/securitygroups_rpc.py:232 +#: neutron/agent/securitygroups_rpc.py:233 #, python-format msgid "Refreshing firewall for %d devices" msgstr "" @@ -851,44 +851,44 @@ msgstr "" msgid "Top-level directory for maintaining dhcp state" msgstr "" -#: neutron/agent/linux/async_process.py:70 +#: neutron/agent/linux/async_process.py:69 msgid "respawn_interval must be >= 0 if provided." msgstr "" -#: neutron/agent/linux/async_process.py:84 +#: neutron/agent/linux/async_process.py:83 msgid "Process is already started" msgstr "" -#: neutron/agent/linux/async_process.py:86 +#: neutron/agent/linux/async_process.py:85 #, python-format msgid "Launching async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:92 +#: neutron/agent/linux/async_process.py:91 #, python-format msgid "Halting async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:95 +#: neutron/agent/linux/async_process.py:94 msgid "Process is not running." msgstr "" -#: neutron/agent/linux/async_process.py:161 +#: neutron/agent/linux/async_process.py:166 #, python-format msgid "An error occurred while killing [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:168 +#: neutron/agent/linux/async_process.py:173 #, python-format msgid "Halting async process [%s] in response to an error." msgstr "" -#: neutron/agent/linux/async_process.py:174 +#: neutron/agent/linux/async_process.py:179 #, python-format msgid "Respawning async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:183 +#: neutron/agent/linux/async_process.py:188 #, python-format msgid "An error occurred while communicating with async process [%s]." msgstr "" @@ -915,105 +915,105 @@ msgstr "" msgid "Pidfile %s already exist. Daemon already running?" msgstr "" -#: neutron/agent/linux/dhcp.py:45 +#: neutron/agent/linux/dhcp.py:46 msgid "Location to store DHCP server config files" msgstr "" -#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:55 +#: neutron/agent/linux/dhcp.py:49 neutron/plugins/nicira/dhcp_meta/nvp.py:55 msgid "Domain to use for building the hostnames" msgstr "" -#: neutron/agent/linux/dhcp.py:51 +#: neutron/agent/linux/dhcp.py:52 msgid "Override the default dnsmasq settings with this file" msgstr "" -#: neutron/agent/linux/dhcp.py:53 -msgid "Use another DNS server before any in /etc/resolv.conf." +#: neutron/agent/linux/dhcp.py:54 +msgid "Comma-separated list of the DNS servers which will be used as forwarders." msgstr "" -#: neutron/agent/linux/dhcp.py:56 +#: neutron/agent/linux/dhcp.py:58 msgid "Delete namespace after removing a dhcp server." msgstr "" -#: neutron/agent/linux/dhcp.py:60 +#: neutron/agent/linux/dhcp.py:62 msgid "Limit number of leases to prevent a denial-of-service." msgstr "" -#: neutron/agent/linux/dhcp.py:185 +#: neutron/agent/linux/dhcp.py:187 #, python-format msgid "DHCP for %(net_id)s pid %(pid)d is stale, ignoring command" msgstr "" -#: neutron/agent/linux/dhcp.py:188 +#: neutron/agent/linux/dhcp.py:190 #, python-format msgid "No DHCP started for %s" msgstr "" -#: neutron/agent/linux/dhcp.py:220 neutron/agent/linux/external_process.py:84 +#: neutron/agent/linux/dhcp.py:222 neutron/agent/linux/external_process.py:84 #, python-format msgid "Error while reading %s" msgstr "" -#: neutron/agent/linux/dhcp.py:227 neutron/agent/linux/external_process.py:92 +#: neutron/agent/linux/dhcp.py:229 neutron/agent/linux/external_process.py:92 #, python-format msgid "Unable to convert value in %s" msgstr "" -#: neutron/agent/linux/dhcp.py:229 neutron/agent/linux/external_process.py:90 +#: neutron/agent/linux/dhcp.py:231 neutron/agent/linux/external_process.py:90 #, python-format msgid "Unable to access %s" msgstr "" -#: neutron/agent/linux/dhcp.py:290 +#: neutron/agent/linux/dhcp.py:292 #, python-format msgid "" "FAILED VERSION REQUIREMENT FOR DNSMASQ. DHCP AGENT MAY NOT RUN CORRECTLY!" " Please ensure that its version is %s or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:295 +#: neutron/agent/linux/dhcp.py:297 #, python-format msgid "" "Unable to determine dnsmasq version. Please ensure that its version is %s" " or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:394 +#: neutron/agent/linux/dhcp.py:398 #, python-format msgid "Killing dhcpmasq for network since all subnets have turned off DHCP: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:405 +#: neutron/agent/linux/dhcp.py:409 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: neutron/agent/linux/dhcp.py:406 +#: neutron/agent/linux/dhcp.py:410 #, python-format msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:609 +#: neutron/agent/linux/dhcp.py:636 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:661 +#: neutron/agent/linux/dhcp.py:688 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:671 +#: neutron/agent/linux/dhcp.py:698 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:714 +#: neutron/agent/linux/dhcp.py:741 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:753 neutron/debug/debug_agent.py:74 +#: neutron/agent/linux/dhcp.py:780 neutron/debug/debug_agent.py:74 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -2598,8 +2598,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:1003 -#: neutron/plugins/bigswitch/plugin.py:1012 +#: neutron/plugins/bigswitch/plugin.py:1148 +#: neutron/plugins/bigswitch/plugin.py:1157 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -4378,14 +4378,14 @@ msgstr "" #: neutron/plugins/bigswitch/plugin.py:204 #, python-format -msgid "" -"ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r, " -"action=%(action)s" +msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:208 +#: neutron/plugins/bigswitch/plugin.py:207 #, python-format -msgid "ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r" +msgid "" +"ServerProxy: resource=%(resource)s, action=%(action)s, data=%(data)r, " +"headers=%(headers)r" msgstr "" #: neutron/plugins/bigswitch/plugin.py:217 @@ -4408,222 +4408,224 @@ msgid "" "data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:295 +#: neutron/plugins/bigswitch/plugin.py:257 +msgid "ServerPool: initializing" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:273 +msgid "Servers not defined. Aborting plugin" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:276 +msgid "Servers must be defined as :" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:281 +msgid "ServerPool: initialization done" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:311 #, python-format msgid "" "ServerProxy: %(action)s failure for servers: %(server)r Response: " "%(response)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:301 +#: neutron/plugins/bigswitch/plugin.py:317 #, python-format msgid "" "ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " "ret=%(ret)s, data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:308 +#: neutron/plugins/bigswitch/plugin.py:324 #, python-format msgid "ServerProxy: %(action)s failure for all servers: %(server)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:327 -msgid "NeutronRestProxyV2: " -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:330 +#: neutron/plugins/bigswitch/plugin.py:346 #, python-format msgid "" "NeutronRestProxyV2: Received and ignored error code %(code)s on " "%(action)s action to resource %(resource)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:340 +#: neutron/plugins/bigswitch/plugin.py:356 #, python-format msgid "Unable to create remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:346 +#: neutron/plugins/bigswitch/plugin.py:362 #, python-format msgid "Unable to update remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:351 +#: neutron/plugins/bigswitch/plugin.py:367 #, python-format msgid "Unable to delete remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:357 +#: neutron/plugins/bigswitch/plugin.py:373 #, python-format msgid "Unable to add router interface: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:362 +#: neutron/plugins/bigswitch/plugin.py:378 #, python-format msgid "Unable to delete remote intf: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:368 +#: neutron/plugins/bigswitch/plugin.py:384 #, python-format msgid "Unable to create remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:374 -#: neutron/plugins/bigswitch/plugin.py:379 +#: neutron/plugins/bigswitch/plugin.py:390 +#: neutron/plugins/bigswitch/plugin.py:395 #, python-format msgid "Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:385 +#: neutron/plugins/bigswitch/plugin.py:404 +#, python-format +msgid "No device attached to port %s. Skipping notification to controller." +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:409 #, python-format msgid "Unable to create remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:391 -#, python-format -msgid "Unable to update remote port: %s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:396 +#: neutron/plugins/bigswitch/plugin.py:414 #, python-format msgid "Unable to delete remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:408 -#, python-format -msgid "Unable to plug in interface: %s" +#: neutron/plugins/bigswitch/plugin.py:442 +msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:413 -#, python-format -msgid "Unable to unplug interface: %s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:437 -#, python-format -msgid "NeutronRestProxy: Starting plugin. Version=%s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:460 -msgid "Servers not defined. Aborting plugin" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:488 -msgid "NeutronRestProxyV2: initialization done" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:514 -msgid "NeutronRestProxyV2: create_network() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:559 -msgid "NeutronRestProxyV2.update_network() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:584 -msgid "NeutronRestProxyV2: delete_network() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:632 -msgid "NeutronRestProxyV2: create_port() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:723 -msgid "NeutronRestProxyV2: update_port() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:783 -msgid "NeutronRestProxyV2: delete_port() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:827 -msgid "NeutronRestProxyV2: create_subnet() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:843 -msgid "NeutronRestProxyV2: update_subnet() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:859 -msgid "NeutronRestProxyV2: delete_subnet() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:897 -msgid "NeutronRestProxyV2: create_router() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:919 -msgid "NeutronRestProxyV2.update_router() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:938 -msgid "NeutronRestProxyV2: delete_router() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:967 -msgid "NeutronRestProxyV2: add_router_interface() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:995 -msgid "NeutronRestProxyV2: remove_router_interface() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1028 -msgid "NeutronRestProxyV2: create_floatingip() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1041 -#, python-format -msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1047 -msgid "NeutronRestProxyV2: update_floatingip() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1059 -msgid "NeutronRestProxyV2: delete_floatingip() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1069 -msgid "NeutronRestProxyV2: diassociate_floatingips() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1087 -msgid "NeutronRestProxyV2: too many external networks" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1149 +#: neutron/plugins/bigswitch/plugin.py:511 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1165 -msgid "Adding host route: " -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1166 -#, python-format -msgid "Destination:%(dst)s nexthop:%(next)s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1241 +#: neutron/plugins/bigswitch/plugin.py:596 #, python-format msgid "" "Setting admin_state_up=False is not supported in this plugin version. " "Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1247 +#: neutron/plugins/bigswitch/plugin.py:602 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1274 +#: neutron/plugins/bigswitch/plugin.py:627 #, python-format -msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. " +msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:660 +#, python-format +msgid "NeutronRestProxy: Starting plugin. Version=%s" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:693 +msgid "NeutronRestProxyV2: initialization done" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:719 +msgid "NeutronRestProxyV2: create_network() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:757 +msgid "NeutronRestProxyV2.update_network() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:782 +msgid "NeutronRestProxyV2: delete_network() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:829 +msgid "NeutronRestProxyV2: create_port() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:900 +msgid "NeutronRestProxyV2: update_port() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:948 +msgid "NeutronRestProxyV2: delete_port() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:972 +msgid "NeutronRestProxyV2: create_subnet() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:988 +msgid "NeutronRestProxyV2: update_subnet() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1004 +msgid "NeutronRestProxyV2: delete_subnet() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1042 +msgid "NeutronRestProxyV2: create_router() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1064 +msgid "NeutronRestProxyV2.update_router() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1083 +msgid "NeutronRestProxyV2: delete_router() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1112 +msgid "NeutronRestProxyV2: add_router_interface() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1140 +msgid "NeutronRestProxyV2: remove_router_interface() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1173 +msgid "NeutronRestProxyV2: create_floatingip() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1186 +#, python-format +msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1192 +msgid "NeutronRestProxyV2: update_floatingip() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1204 +msgid "NeutronRestProxyV2: delete_floatingip() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1214 +msgid "NeutronRestProxyV2: diassociate_floatingips() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1232 +msgid "NeutronRestProxyV2: too many external networks" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1247 +msgid "Adding host route: " +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1248 +#, python-format +msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" #: neutron/plugins/bigswitch/routerrule_db.py:77 @@ -4641,7 +4643,17 @@ msgstr "" #: neutron/plugins/bigswitch/db/porttracker_db.py:39 #, python-format -msgid "Received an empty port ID for host '%s'" +msgid "Received an empty port ID for host_id '%s'" +msgstr "" + +#: neutron/plugins/bigswitch/db/porttracker_db.py:42 +#, python-format +msgid "Received an empty host_id for port '%s'" +msgstr "" + +#: neutron/plugins/bigswitch/db/porttracker_db.py:44 +#, python-format +msgid "Logging port %(port)s on host_id %(host)s" msgstr "" #: neutron/plugins/bigswitch/extensions/routerrule.py:30 @@ -4850,13 +4862,13 @@ msgid "QoS level with name %(qos_name)s already exists for tenant %(tenant_id)s. msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:72 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:23 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:23 #, python-format msgid "Credential %(credential_id)s could not be found." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:77 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:28 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:28 #, python-format msgid "Credential %(credential_name)s could not be found." msgstr "" @@ -4872,19 +4884,19 @@ msgid "Provider network %s already exists" msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:92 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:39 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:39 #, python-format msgid "Connection to %(host)s is not configured." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:97 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:44 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:44 #, python-format msgid "Unable to connect to Nexus %(nexus_host)s. Reason: %(exc)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:102 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:49 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:49 #, python-format msgid "Failed to configure Nexus: %(config)s. Reason: %(exc)s." msgstr "" @@ -4895,7 +4907,7 @@ msgid "Nexus Port Binding (%(filters)s) is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:116 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:69 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:69 msgid "No usable Nexus switch found to create SVI interface." msgstr "" @@ -4910,18 +4922,18 @@ msgid "PortVnic Binding %(port_id)s is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:131 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:74 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:74 msgid "No subnet_id specified for router gateway." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:136 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:79 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:79 #, python-format msgid "Subnet %(subnet_id)s has an interface on %(router_id)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:141 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:84 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:84 msgid "Nexus hardware router gateway only uses Subnet Ids." msgstr "" @@ -5047,7 +5059,7 @@ msgid "Nexus Switch to use" msgstr "" #: neutron/plugins/cisco/common/config.py:35 -#: neutron/plugins/ml2/drivers/cisco/config.py:21 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:21 msgid "VLAN Name prefix" msgstr "" @@ -5070,7 +5082,7 @@ msgid "Enable L3 support on the Nexus switches" msgstr "" #: neutron/plugins/cisco/common/config.py:47 -#: neutron/plugins/ml2/drivers/cisco/config.py:23 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:23 msgid "Distribute SVI interfaces over all switches" msgstr "" @@ -5131,7 +5143,7 @@ msgid "N1K Policy profile polling duration in seconds" msgstr "" #: neutron/plugins/cisco/common/config.py:135 -#: neutron/plugins/ml2/drivers/cisco/config.py:58 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:58 msgid "Some config files were not parsed properly" msgstr "" @@ -5312,47 +5324,47 @@ msgid "add_qos() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:34 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:30 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:30 msgid "get_nexusport_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:43 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:39 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:39 msgid "get_nexusvlan_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:49 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:45 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:45 msgid "add_nexusport_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:62 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:58 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:58 msgid "remove_nexusport_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:78 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:74 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:74 msgid "update_nexusport_binding called with no vlan" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:80 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:76 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:76 msgid "update_nexusport_binding called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:91 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:87 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:87 msgid "get_nexusvm_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:99 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:94 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:94 msgid "get_port_vlan_switch_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:107 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:102 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:102 #, python-format msgid "" "get_port_switch_bindings() called, port:'%(port_id)s', " @@ -5360,7 +5372,7 @@ msgid "" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:119 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:114 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:114 msgid "get_nexussvi_bindings() called" msgstr "" @@ -5790,19 +5802,19 @@ msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:167 #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:189 #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:195 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:130 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:161 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:168 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:182 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:189 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:209 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:215 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:130 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:161 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:168 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:182 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:189 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:209 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:215 #, python-format msgid "NexusDriver: %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:174 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:196 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:196 #, python-format msgid "NexusDriver created VLAN: %s" msgstr "" @@ -5817,7 +5829,7 @@ msgid "NexusPlugin:create_network() called" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:113 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:104 +#: neutron/plugins/ml2/drivers/cisco/nexus/mech_cisco_nexus.py:105 #, python-format msgid "Nexus: create & trunk vlan %s" msgstr "" @@ -5828,7 +5840,7 @@ msgid "Nexus: create vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:125 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108 +#: neutron/plugins/ml2/drivers/cisco/nexus/mech_cisco_nexus.py:109 #, python-format msgid "Nexus: trunk vlan %s" msgstr "" @@ -8068,26 +8080,26 @@ msgstr "" msgid "add_vxlan_endpoint() called for ip %s" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/config.py:25 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:25 msgid "The physical network managed by the switches." msgstr "" -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:33 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:33 #, python-format msgid "Credential %(credential_name)s already exists for tenant %(tenant_id)s." msgstr "" -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:54 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:54 #, python-format msgid "Nexus Port Binding (%(filters)s) is not present" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:63 #, python-format msgid "Missing required field(s) to configure nexus switch: %(fields)s" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:45 +#: neutron/plugins/ml2/drivers/cisco/nexus/mech_cisco_nexus.py:46 #, python-format msgid "nexus_switches found = %s" msgstr "" @@ -8270,6 +8282,14 @@ msgstr "" msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:44 +msgid "Initializing driver" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:52 +msgid "Initialization done" +msgstr "" + #: neutron/plugins/mlnx/agent_notify_api.py:50 msgid "Sending delete network message" msgstr "" @@ -9413,49 +9433,49 @@ msgstr "" msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1884 +#: neutron/plugins/nicira/NeutronPlugin.py:1887 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1890 +#: neutron/plugins/nicira/NeutronPlugin.py:1893 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1921 -#, python-format -msgid "The port '%s' is not associated with floating IPs" -msgstr "" - #: neutron/plugins/nicira/NeutronPlugin.py:1924 #, python-format +msgid "The port '%s' is not associated with floating IPs" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:1927 +#, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1951 +#: neutron/plugins/nicira/NeutronPlugin.py:1954 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1973 +#: neutron/plugins/nicira/NeutronPlugin.py:1976 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2003 +#: neutron/plugins/nicira/NeutronPlugin.py:2006 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2065 +#: neutron/plugins/nicira/NeutronPlugin.py:2068 #, python-format msgid "Security group: %s was already deleted from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2078 +#: neutron/plugins/nicira/NeutronPlugin.py:2081 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -10769,24 +10789,29 @@ msgstr "" msgid "Metadata for router %s handled successfully" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:117 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:86 +#, python-format +msgid "Subnet %s does not have a gateway, the metadata route will not be created" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/rpc.py:110 msgid "Metadata access network is disabled" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:120 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:113 msgid "" "Overlapping IPs must be enabled in order to setup the metadata access " "network" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:140 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:133 #, python-format msgid "" "No router interface found for router '%s'. No metadata access network " "should be created or destroyed" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:148 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:141 #, python-format msgid "" "An error occurred while operating on the metadata access network for " @@ -13444,12 +13469,35 @@ msgstr "" #~ msgid "Network Admin State Validation Falied: " #~ msgstr "" -#~ msgid "" -#~ "Cannnot create floating IP and bind " -#~ "it to Port %s, since that port " -#~ "is owned by a different tenant." -#~ msgstr "" - #~ msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing." #~ msgstr "" +#~ msgid "Use another DNS server before any in /etc/resolv.conf." +#~ msgstr "" + +#~ msgid "" +#~ "ServerProxy: server=%(server)s, port=%(port)d, " +#~ "ssl=%(ssl)r, action=%(action)s" +#~ msgstr "" + +#~ msgid "ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r" +#~ msgstr "" + +#~ msgid "NeutronRestProxyV2: " +#~ msgstr "" + +#~ msgid "Unable to update remote port: %s" +#~ msgstr "" + +#~ msgid "Unable to plug in interface: %s" +#~ msgstr "" + +#~ msgid "Unable to unplug interface: %s" +#~ msgstr "" + +#~ msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. " +#~ msgstr "" + +#~ msgid "Received an empty port ID for host '%s'" +#~ msgstr "" + diff --git a/neutron/locale/eu_ES/LC_MESSAGES/neutron.po b/neutron/locale/eu_ES/LC_MESSAGES/neutron.po index 3488940c67..04579a4e28 100644 --- a/neutron/locale/eu_ES/LC_MESSAGES/neutron.po +++ b/neutron/locale/eu_ES/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: 2014-02-11 06:22+0000\n" +"POT-Creation-Date: 2014-02-12 06:24+0000\n" "PO-Revision-Date: 2013-11-15 02:27+0000\n" "Last-Translator: daisy.ycguo \n" "Language-Team: Basque (Spain) " @@ -537,7 +537,7 @@ msgstr "" msgid "Name of bridge used for external network traffic." msgstr "" -#: neutron/agent/l3_agent.py:160 neutron/agent/linux/dhcp.py:62 +#: neutron/agent/l3_agent.py:160 neutron/agent/linux/dhcp.py:64 #: neutron/debug/debug_agent.py:45 #: neutron/services/metering/drivers/iptables/iptables_driver.py:39 msgid "The driver used to manage the virtual interface." @@ -580,7 +580,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:602 +#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:629 #: neutron/services/metering/drivers/iptables/iptables_driver.py:98 msgid "An interface driver must be specified" msgstr "" @@ -594,7 +594,7 @@ msgstr "" msgid "Failed deleting namespace '%s'" msgstr "" -#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:199 +#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:201 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" @@ -768,7 +768,7 @@ msgid "Security group member updated on remote: %s" msgstr "" #: neutron/agent/securitygroups_rpc.py:99 -#: neutron/agent/securitygroups_rpc.py:162 +#: neutron/agent/securitygroups_rpc.py:163 msgid "Provider rule updated" msgstr "" @@ -792,41 +792,41 @@ msgstr "" msgid "Security group member updated %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:154 +#: neutron/agent/securitygroups_rpc.py:155 #, python-format msgid "" "Adding %s devices to the list of devices for which firewall needs to be " "refreshed" msgstr "" -#: neutron/agent/securitygroups_rpc.py:174 +#: neutron/agent/securitygroups_rpc.py:175 #, python-format msgid "Remove device filter for %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:183 +#: neutron/agent/securitygroups_rpc.py:184 msgid "Refresh firewall rules" msgstr "" -#: neutron/agent/securitygroups_rpc.py:187 +#: neutron/agent/securitygroups_rpc.py:188 msgid "No ports here to refresh firewall" msgstr "" -#: neutron/agent/securitygroups_rpc.py:193 +#: neutron/agent/securitygroups_rpc.py:194 #, python-format msgid "Update port filter for %s" msgstr "" -#: neutron/agent/securitygroups_rpc.py:211 +#: neutron/agent/securitygroups_rpc.py:212 #, python-format msgid "Preparing device filters for %d new devices" msgstr "" -#: neutron/agent/securitygroups_rpc.py:224 +#: neutron/agent/securitygroups_rpc.py:225 msgid "Refreshing firewall for all filtered devices" msgstr "" -#: neutron/agent/securitygroups_rpc.py:232 +#: neutron/agent/securitygroups_rpc.py:233 #, python-format msgid "Refreshing firewall for %d devices" msgstr "" @@ -851,44 +851,44 @@ msgstr "" msgid "Top-level directory for maintaining dhcp state" msgstr "" -#: neutron/agent/linux/async_process.py:70 +#: neutron/agent/linux/async_process.py:69 msgid "respawn_interval must be >= 0 if provided." msgstr "" -#: neutron/agent/linux/async_process.py:84 +#: neutron/agent/linux/async_process.py:83 msgid "Process is already started" msgstr "" -#: neutron/agent/linux/async_process.py:86 +#: neutron/agent/linux/async_process.py:85 #, python-format msgid "Launching async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:92 +#: neutron/agent/linux/async_process.py:91 #, python-format msgid "Halting async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:95 +#: neutron/agent/linux/async_process.py:94 msgid "Process is not running." msgstr "" -#: neutron/agent/linux/async_process.py:161 +#: neutron/agent/linux/async_process.py:166 #, python-format msgid "An error occurred while killing [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:168 +#: neutron/agent/linux/async_process.py:173 #, python-format msgid "Halting async process [%s] in response to an error." msgstr "" -#: neutron/agent/linux/async_process.py:174 +#: neutron/agent/linux/async_process.py:179 #, python-format msgid "Respawning async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:183 +#: neutron/agent/linux/async_process.py:188 #, python-format msgid "An error occurred while communicating with async process [%s]." msgstr "" @@ -915,105 +915,105 @@ msgstr "" msgid "Pidfile %s already exist. Daemon already running?" msgstr "" -#: neutron/agent/linux/dhcp.py:45 +#: neutron/agent/linux/dhcp.py:46 msgid "Location to store DHCP server config files" msgstr "" -#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:55 +#: neutron/agent/linux/dhcp.py:49 neutron/plugins/nicira/dhcp_meta/nvp.py:55 msgid "Domain to use for building the hostnames" msgstr "" -#: neutron/agent/linux/dhcp.py:51 +#: neutron/agent/linux/dhcp.py:52 msgid "Override the default dnsmasq settings with this file" msgstr "" -#: neutron/agent/linux/dhcp.py:53 -msgid "Use another DNS server before any in /etc/resolv.conf." +#: neutron/agent/linux/dhcp.py:54 +msgid "Comma-separated list of the DNS servers which will be used as forwarders." msgstr "" -#: neutron/agent/linux/dhcp.py:56 +#: neutron/agent/linux/dhcp.py:58 msgid "Delete namespace after removing a dhcp server." msgstr "" -#: neutron/agent/linux/dhcp.py:60 +#: neutron/agent/linux/dhcp.py:62 msgid "Limit number of leases to prevent a denial-of-service." msgstr "" -#: neutron/agent/linux/dhcp.py:185 +#: neutron/agent/linux/dhcp.py:187 #, python-format msgid "DHCP for %(net_id)s pid %(pid)d is stale, ignoring command" msgstr "" -#: neutron/agent/linux/dhcp.py:188 +#: neutron/agent/linux/dhcp.py:190 #, python-format msgid "No DHCP started for %s" msgstr "" -#: neutron/agent/linux/dhcp.py:220 neutron/agent/linux/external_process.py:84 +#: neutron/agent/linux/dhcp.py:222 neutron/agent/linux/external_process.py:84 #, python-format msgid "Error while reading %s" msgstr "" -#: neutron/agent/linux/dhcp.py:227 neutron/agent/linux/external_process.py:92 +#: neutron/agent/linux/dhcp.py:229 neutron/agent/linux/external_process.py:92 #, python-format msgid "Unable to convert value in %s" msgstr "" -#: neutron/agent/linux/dhcp.py:229 neutron/agent/linux/external_process.py:90 +#: neutron/agent/linux/dhcp.py:231 neutron/agent/linux/external_process.py:90 #, python-format msgid "Unable to access %s" msgstr "" -#: neutron/agent/linux/dhcp.py:290 +#: neutron/agent/linux/dhcp.py:292 #, python-format msgid "" "FAILED VERSION REQUIREMENT FOR DNSMASQ. DHCP AGENT MAY NOT RUN CORRECTLY!" " Please ensure that its version is %s or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:295 +#: neutron/agent/linux/dhcp.py:297 #, python-format msgid "" "Unable to determine dnsmasq version. Please ensure that its version is %s" " or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:394 +#: neutron/agent/linux/dhcp.py:398 #, python-format msgid "Killing dhcpmasq for network since all subnets have turned off DHCP: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:405 +#: neutron/agent/linux/dhcp.py:409 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: neutron/agent/linux/dhcp.py:406 +#: neutron/agent/linux/dhcp.py:410 #, python-format msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:609 +#: neutron/agent/linux/dhcp.py:636 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:661 +#: neutron/agent/linux/dhcp.py:688 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:671 +#: neutron/agent/linux/dhcp.py:698 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:714 +#: neutron/agent/linux/dhcp.py:741 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:753 neutron/debug/debug_agent.py:74 +#: neutron/agent/linux/dhcp.py:780 neutron/debug/debug_agent.py:74 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -2598,8 +2598,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:1003 -#: neutron/plugins/bigswitch/plugin.py:1012 +#: neutron/plugins/bigswitch/plugin.py:1148 +#: neutron/plugins/bigswitch/plugin.py:1157 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -4378,14 +4378,14 @@ msgstr "" #: neutron/plugins/bigswitch/plugin.py:204 #, python-format -msgid "" -"ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r, " -"action=%(action)s" +msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:208 +#: neutron/plugins/bigswitch/plugin.py:207 #, python-format -msgid "ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r" +msgid "" +"ServerProxy: resource=%(resource)s, action=%(action)s, data=%(data)r, " +"headers=%(headers)r" msgstr "" #: neutron/plugins/bigswitch/plugin.py:217 @@ -4408,222 +4408,224 @@ msgid "" "data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:295 +#: neutron/plugins/bigswitch/plugin.py:257 +msgid "ServerPool: initializing" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:273 +msgid "Servers not defined. Aborting plugin" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:276 +msgid "Servers must be defined as :" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:281 +msgid "ServerPool: initialization done" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:311 #, python-format msgid "" "ServerProxy: %(action)s failure for servers: %(server)r Response: " "%(response)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:301 +#: neutron/plugins/bigswitch/plugin.py:317 #, python-format msgid "" "ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " "ret=%(ret)s, data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:308 +#: neutron/plugins/bigswitch/plugin.py:324 #, python-format msgid "ServerProxy: %(action)s failure for all servers: %(server)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:327 -msgid "NeutronRestProxyV2: " -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:330 +#: neutron/plugins/bigswitch/plugin.py:346 #, python-format msgid "" "NeutronRestProxyV2: Received and ignored error code %(code)s on " "%(action)s action to resource %(resource)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:340 +#: neutron/plugins/bigswitch/plugin.py:356 #, python-format msgid "Unable to create remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:346 +#: neutron/plugins/bigswitch/plugin.py:362 #, python-format msgid "Unable to update remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:351 +#: neutron/plugins/bigswitch/plugin.py:367 #, python-format msgid "Unable to delete remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:357 +#: neutron/plugins/bigswitch/plugin.py:373 #, python-format msgid "Unable to add router interface: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:362 +#: neutron/plugins/bigswitch/plugin.py:378 #, python-format msgid "Unable to delete remote intf: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:368 +#: neutron/plugins/bigswitch/plugin.py:384 #, python-format msgid "Unable to create remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:374 -#: neutron/plugins/bigswitch/plugin.py:379 +#: neutron/plugins/bigswitch/plugin.py:390 +#: neutron/plugins/bigswitch/plugin.py:395 #, python-format msgid "Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:385 +#: neutron/plugins/bigswitch/plugin.py:404 +#, python-format +msgid "No device attached to port %s. Skipping notification to controller." +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:409 #, python-format msgid "Unable to create remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:391 -#, python-format -msgid "Unable to update remote port: %s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:396 +#: neutron/plugins/bigswitch/plugin.py:414 #, python-format msgid "Unable to delete remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:408 -#, python-format -msgid "Unable to plug in interface: %s" +#: neutron/plugins/bigswitch/plugin.py:442 +msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:413 -#, python-format -msgid "Unable to unplug interface: %s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:437 -#, python-format -msgid "NeutronRestProxy: Starting plugin. Version=%s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:460 -msgid "Servers not defined. Aborting plugin" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:488 -msgid "NeutronRestProxyV2: initialization done" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:514 -msgid "NeutronRestProxyV2: create_network() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:559 -msgid "NeutronRestProxyV2.update_network() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:584 -msgid "NeutronRestProxyV2: delete_network() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:632 -msgid "NeutronRestProxyV2: create_port() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:723 -msgid "NeutronRestProxyV2: update_port() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:783 -msgid "NeutronRestProxyV2: delete_port() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:827 -msgid "NeutronRestProxyV2: create_subnet() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:843 -msgid "NeutronRestProxyV2: update_subnet() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:859 -msgid "NeutronRestProxyV2: delete_subnet() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:897 -msgid "NeutronRestProxyV2: create_router() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:919 -msgid "NeutronRestProxyV2.update_router() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:938 -msgid "NeutronRestProxyV2: delete_router() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:967 -msgid "NeutronRestProxyV2: add_router_interface() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:995 -msgid "NeutronRestProxyV2: remove_router_interface() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1028 -msgid "NeutronRestProxyV2: create_floatingip() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1041 -#, python-format -msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1047 -msgid "NeutronRestProxyV2: update_floatingip() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1059 -msgid "NeutronRestProxyV2: delete_floatingip() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1069 -msgid "NeutronRestProxyV2: diassociate_floatingips() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1087 -msgid "NeutronRestProxyV2: too many external networks" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1149 +#: neutron/plugins/bigswitch/plugin.py:511 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1165 -msgid "Adding host route: " -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1166 -#, python-format -msgid "Destination:%(dst)s nexthop:%(next)s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1241 +#: neutron/plugins/bigswitch/plugin.py:596 #, python-format msgid "" "Setting admin_state_up=False is not supported in this plugin version. " "Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1247 +#: neutron/plugins/bigswitch/plugin.py:602 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1274 +#: neutron/plugins/bigswitch/plugin.py:627 #, python-format -msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. " +msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:660 +#, python-format +msgid "NeutronRestProxy: Starting plugin. Version=%s" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:693 +msgid "NeutronRestProxyV2: initialization done" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:719 +msgid "NeutronRestProxyV2: create_network() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:757 +msgid "NeutronRestProxyV2.update_network() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:782 +msgid "NeutronRestProxyV2: delete_network() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:829 +msgid "NeutronRestProxyV2: create_port() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:900 +msgid "NeutronRestProxyV2: update_port() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:948 +msgid "NeutronRestProxyV2: delete_port() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:972 +msgid "NeutronRestProxyV2: create_subnet() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:988 +msgid "NeutronRestProxyV2: update_subnet() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1004 +msgid "NeutronRestProxyV2: delete_subnet() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1042 +msgid "NeutronRestProxyV2: create_router() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1064 +msgid "NeutronRestProxyV2.update_router() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1083 +msgid "NeutronRestProxyV2: delete_router() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1112 +msgid "NeutronRestProxyV2: add_router_interface() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1140 +msgid "NeutronRestProxyV2: remove_router_interface() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1173 +msgid "NeutronRestProxyV2: create_floatingip() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1186 +#, python-format +msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1192 +msgid "NeutronRestProxyV2: update_floatingip() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1204 +msgid "NeutronRestProxyV2: delete_floatingip() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1214 +msgid "NeutronRestProxyV2: diassociate_floatingips() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1232 +msgid "NeutronRestProxyV2: too many external networks" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1247 +msgid "Adding host route: " +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1248 +#, python-format +msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" #: neutron/plugins/bigswitch/routerrule_db.py:77 @@ -4641,7 +4643,17 @@ msgstr "" #: neutron/plugins/bigswitch/db/porttracker_db.py:39 #, python-format -msgid "Received an empty port ID for host '%s'" +msgid "Received an empty port ID for host_id '%s'" +msgstr "" + +#: neutron/plugins/bigswitch/db/porttracker_db.py:42 +#, python-format +msgid "Received an empty host_id for port '%s'" +msgstr "" + +#: neutron/plugins/bigswitch/db/porttracker_db.py:44 +#, python-format +msgid "Logging port %(port)s on host_id %(host)s" msgstr "" #: neutron/plugins/bigswitch/extensions/routerrule.py:30 @@ -4850,13 +4862,13 @@ msgid "QoS level with name %(qos_name)s already exists for tenant %(tenant_id)s. msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:72 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:23 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:23 #, python-format msgid "Credential %(credential_id)s could not be found." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:77 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:28 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:28 #, python-format msgid "Credential %(credential_name)s could not be found." msgstr "" @@ -4872,19 +4884,19 @@ msgid "Provider network %s already exists" msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:92 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:39 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:39 #, python-format msgid "Connection to %(host)s is not configured." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:97 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:44 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:44 #, python-format msgid "Unable to connect to Nexus %(nexus_host)s. Reason: %(exc)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:102 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:49 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:49 #, python-format msgid "Failed to configure Nexus: %(config)s. Reason: %(exc)s." msgstr "" @@ -4895,7 +4907,7 @@ msgid "Nexus Port Binding (%(filters)s) is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:116 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:69 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:69 msgid "No usable Nexus switch found to create SVI interface." msgstr "" @@ -4910,18 +4922,18 @@ msgid "PortVnic Binding %(port_id)s is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:131 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:74 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:74 msgid "No subnet_id specified for router gateway." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:136 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:79 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:79 #, python-format msgid "Subnet %(subnet_id)s has an interface on %(router_id)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:141 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:84 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:84 msgid "Nexus hardware router gateway only uses Subnet Ids." msgstr "" @@ -5047,7 +5059,7 @@ msgid "Nexus Switch to use" msgstr "" #: neutron/plugins/cisco/common/config.py:35 -#: neutron/plugins/ml2/drivers/cisco/config.py:21 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:21 msgid "VLAN Name prefix" msgstr "" @@ -5070,7 +5082,7 @@ msgid "Enable L3 support on the Nexus switches" msgstr "" #: neutron/plugins/cisco/common/config.py:47 -#: neutron/plugins/ml2/drivers/cisco/config.py:23 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:23 msgid "Distribute SVI interfaces over all switches" msgstr "" @@ -5131,7 +5143,7 @@ msgid "N1K Policy profile polling duration in seconds" msgstr "" #: neutron/plugins/cisco/common/config.py:135 -#: neutron/plugins/ml2/drivers/cisco/config.py:58 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:58 msgid "Some config files were not parsed properly" msgstr "" @@ -5312,47 +5324,47 @@ msgid "add_qos() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:34 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:30 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:30 msgid "get_nexusport_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:43 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:39 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:39 msgid "get_nexusvlan_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:49 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:45 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:45 msgid "add_nexusport_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:62 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:58 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:58 msgid "remove_nexusport_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:78 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:74 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:74 msgid "update_nexusport_binding called with no vlan" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:80 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:76 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:76 msgid "update_nexusport_binding called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:91 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:87 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:87 msgid "get_nexusvm_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:99 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:94 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:94 msgid "get_port_vlan_switch_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:107 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:102 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:102 #, python-format msgid "" "get_port_switch_bindings() called, port:'%(port_id)s', " @@ -5360,7 +5372,7 @@ msgid "" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:119 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:114 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:114 msgid "get_nexussvi_bindings() called" msgstr "" @@ -5790,19 +5802,19 @@ msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:167 #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:189 #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:195 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:130 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:161 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:168 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:182 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:189 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:209 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:215 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:130 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:161 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:168 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:182 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:189 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:209 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:215 #, python-format msgid "NexusDriver: %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:174 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:196 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:196 #, python-format msgid "NexusDriver created VLAN: %s" msgstr "" @@ -5817,7 +5829,7 @@ msgid "NexusPlugin:create_network() called" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:113 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:104 +#: neutron/plugins/ml2/drivers/cisco/nexus/mech_cisco_nexus.py:105 #, python-format msgid "Nexus: create & trunk vlan %s" msgstr "" @@ -5828,7 +5840,7 @@ msgid "Nexus: create vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:125 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108 +#: neutron/plugins/ml2/drivers/cisco/nexus/mech_cisco_nexus.py:109 #, python-format msgid "Nexus: trunk vlan %s" msgstr "" @@ -8068,26 +8080,26 @@ msgstr "" msgid "add_vxlan_endpoint() called for ip %s" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/config.py:25 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:25 msgid "The physical network managed by the switches." msgstr "" -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:33 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:33 #, python-format msgid "Credential %(credential_name)s already exists for tenant %(tenant_id)s." msgstr "" -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:54 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:54 #, python-format msgid "Nexus Port Binding (%(filters)s) is not present" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:63 #, python-format msgid "Missing required field(s) to configure nexus switch: %(fields)s" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:45 +#: neutron/plugins/ml2/drivers/cisco/nexus/mech_cisco_nexus.py:46 #, python-format msgid "nexus_switches found = %s" msgstr "" @@ -8270,6 +8282,14 @@ msgstr "" msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:44 +msgid "Initializing driver" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:52 +msgid "Initialization done" +msgstr "" + #: neutron/plugins/mlnx/agent_notify_api.py:50 msgid "Sending delete network message" msgstr "" @@ -9413,49 +9433,49 @@ msgstr "" msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1884 +#: neutron/plugins/nicira/NeutronPlugin.py:1887 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1890 +#: neutron/plugins/nicira/NeutronPlugin.py:1893 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1921 -#, python-format -msgid "The port '%s' is not associated with floating IPs" -msgstr "" - #: neutron/plugins/nicira/NeutronPlugin.py:1924 #, python-format +msgid "The port '%s' is not associated with floating IPs" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:1927 +#, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1951 +#: neutron/plugins/nicira/NeutronPlugin.py:1954 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1973 +#: neutron/plugins/nicira/NeutronPlugin.py:1976 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2003 +#: neutron/plugins/nicira/NeutronPlugin.py:2006 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2065 +#: neutron/plugins/nicira/NeutronPlugin.py:2068 #, python-format msgid "Security group: %s was already deleted from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2078 +#: neutron/plugins/nicira/NeutronPlugin.py:2081 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -10769,24 +10789,29 @@ msgstr "" msgid "Metadata for router %s handled successfully" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:117 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:86 +#, python-format +msgid "Subnet %s does not have a gateway, the metadata route will not be created" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/rpc.py:110 msgid "Metadata access network is disabled" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:120 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:113 msgid "" "Overlapping IPs must be enabled in order to setup the metadata access " "network" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:140 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:133 #, python-format msgid "" "No router interface found for router '%s'. No metadata access network " "should be created or destroyed" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:148 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:141 #, python-format msgid "" "An error occurred while operating on the metadata access network for " @@ -13444,12 +13469,35 @@ msgstr "" #~ msgid "Network Admin State Validation Falied: " #~ msgstr "" -#~ msgid "" -#~ "Cannnot create floating IP and bind " -#~ "it to Port %s, since that port " -#~ "is owned by a different tenant." -#~ msgstr "" - #~ msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing." #~ msgstr "" +#~ msgid "Use another DNS server before any in /etc/resolv.conf." +#~ msgstr "" + +#~ msgid "" +#~ "ServerProxy: server=%(server)s, port=%(port)d, " +#~ "ssl=%(ssl)r, action=%(action)s" +#~ msgstr "" + +#~ msgid "ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r" +#~ msgstr "" + +#~ msgid "NeutronRestProxyV2: " +#~ msgstr "" + +#~ msgid "Unable to update remote port: %s" +#~ msgstr "" + +#~ msgid "Unable to plug in interface: %s" +#~ msgstr "" + +#~ msgid "Unable to unplug interface: %s" +#~ msgstr "" + +#~ msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. " +#~ msgstr "" + +#~ msgid "Received an empty port ID for host '%s'" +#~ msgstr "" + diff --git a/neutron/locale/fa/LC_MESSAGES/neutron.po b/neutron/locale/fa/LC_MESSAGES/neutron.po index c13e90f7a6..d8ae7871f6 100644 --- a/neutron/locale/fa/LC_MESSAGES/neutron.po +++ b/neutron/locale/fa/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: 2014-02-11 06:22+0000\n" +"POT-Creation-Date: 2014-02-12 06:24+0000\n" "PO-Revision-Date: 2013-11-15 02:28+0000\n" "Last-Translator: Tom Fifield \n" "Language-Team: Persian " @@ -537,7 +537,7 @@ msgstr "" msgid "Name of bridge used for external network traffic." msgstr "" -#: neutron/agent/l3_agent.py:160 neutron/agent/linux/dhcp.py:62 +#: neutron/agent/l3_agent.py:160 neutron/agent/linux/dhcp.py:64 #: neutron/debug/debug_agent.py:45 #: neutron/services/metering/drivers/iptables/iptables_driver.py:39 msgid "The driver used to manage the virtual interface." @@ -580,7 +580,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:602 +#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:629 #: neutron/services/metering/drivers/iptables/iptables_driver.py:98 msgid "An interface driver must be specified" msgstr "" @@ -594,7 +594,7 @@ msgstr "" msgid "Failed deleting namespace '%s'" msgstr "" -#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:199 +#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:201 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" @@ -768,7 +768,7 @@ msgid "Security group member updated on remote: %s" msgstr "" #: neutron/agent/securitygroups_rpc.py:99 -#: neutron/agent/securitygroups_rpc.py:162 +#: neutron/agent/securitygroups_rpc.py:163 msgid "Provider rule updated" msgstr "" @@ -792,41 +792,41 @@ msgstr "" msgid "Security group member updated %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:154 +#: neutron/agent/securitygroups_rpc.py:155 #, python-format msgid "" "Adding %s devices to the list of devices for which firewall needs to be " "refreshed" msgstr "" -#: neutron/agent/securitygroups_rpc.py:174 +#: neutron/agent/securitygroups_rpc.py:175 #, python-format msgid "Remove device filter for %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:183 +#: neutron/agent/securitygroups_rpc.py:184 msgid "Refresh firewall rules" msgstr "" -#: neutron/agent/securitygroups_rpc.py:187 +#: neutron/agent/securitygroups_rpc.py:188 msgid "No ports here to refresh firewall" msgstr "" -#: neutron/agent/securitygroups_rpc.py:193 +#: neutron/agent/securitygroups_rpc.py:194 #, python-format msgid "Update port filter for %s" msgstr "" -#: neutron/agent/securitygroups_rpc.py:211 +#: neutron/agent/securitygroups_rpc.py:212 #, python-format msgid "Preparing device filters for %d new devices" msgstr "" -#: neutron/agent/securitygroups_rpc.py:224 +#: neutron/agent/securitygroups_rpc.py:225 msgid "Refreshing firewall for all filtered devices" msgstr "" -#: neutron/agent/securitygroups_rpc.py:232 +#: neutron/agent/securitygroups_rpc.py:233 #, python-format msgid "Refreshing firewall for %d devices" msgstr "" @@ -851,44 +851,44 @@ msgstr "" msgid "Top-level directory for maintaining dhcp state" msgstr "" -#: neutron/agent/linux/async_process.py:70 +#: neutron/agent/linux/async_process.py:69 msgid "respawn_interval must be >= 0 if provided." msgstr "" -#: neutron/agent/linux/async_process.py:84 +#: neutron/agent/linux/async_process.py:83 msgid "Process is already started" msgstr "" -#: neutron/agent/linux/async_process.py:86 +#: neutron/agent/linux/async_process.py:85 #, python-format msgid "Launching async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:92 +#: neutron/agent/linux/async_process.py:91 #, python-format msgid "Halting async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:95 +#: neutron/agent/linux/async_process.py:94 msgid "Process is not running." msgstr "" -#: neutron/agent/linux/async_process.py:161 +#: neutron/agent/linux/async_process.py:166 #, python-format msgid "An error occurred while killing [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:168 +#: neutron/agent/linux/async_process.py:173 #, python-format msgid "Halting async process [%s] in response to an error." msgstr "" -#: neutron/agent/linux/async_process.py:174 +#: neutron/agent/linux/async_process.py:179 #, python-format msgid "Respawning async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:183 +#: neutron/agent/linux/async_process.py:188 #, python-format msgid "An error occurred while communicating with async process [%s]." msgstr "" @@ -915,105 +915,105 @@ msgstr "" msgid "Pidfile %s already exist. Daemon already running?" msgstr "" -#: neutron/agent/linux/dhcp.py:45 +#: neutron/agent/linux/dhcp.py:46 msgid "Location to store DHCP server config files" msgstr "" -#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:55 +#: neutron/agent/linux/dhcp.py:49 neutron/plugins/nicira/dhcp_meta/nvp.py:55 msgid "Domain to use for building the hostnames" msgstr "" -#: neutron/agent/linux/dhcp.py:51 +#: neutron/agent/linux/dhcp.py:52 msgid "Override the default dnsmasq settings with this file" msgstr "" -#: neutron/agent/linux/dhcp.py:53 -msgid "Use another DNS server before any in /etc/resolv.conf." +#: neutron/agent/linux/dhcp.py:54 +msgid "Comma-separated list of the DNS servers which will be used as forwarders." msgstr "" -#: neutron/agent/linux/dhcp.py:56 +#: neutron/agent/linux/dhcp.py:58 msgid "Delete namespace after removing a dhcp server." msgstr "" -#: neutron/agent/linux/dhcp.py:60 +#: neutron/agent/linux/dhcp.py:62 msgid "Limit number of leases to prevent a denial-of-service." msgstr "" -#: neutron/agent/linux/dhcp.py:185 +#: neutron/agent/linux/dhcp.py:187 #, python-format msgid "DHCP for %(net_id)s pid %(pid)d is stale, ignoring command" msgstr "" -#: neutron/agent/linux/dhcp.py:188 +#: neutron/agent/linux/dhcp.py:190 #, python-format msgid "No DHCP started for %s" msgstr "" -#: neutron/agent/linux/dhcp.py:220 neutron/agent/linux/external_process.py:84 +#: neutron/agent/linux/dhcp.py:222 neutron/agent/linux/external_process.py:84 #, python-format msgid "Error while reading %s" msgstr "" -#: neutron/agent/linux/dhcp.py:227 neutron/agent/linux/external_process.py:92 +#: neutron/agent/linux/dhcp.py:229 neutron/agent/linux/external_process.py:92 #, python-format msgid "Unable to convert value in %s" msgstr "" -#: neutron/agent/linux/dhcp.py:229 neutron/agent/linux/external_process.py:90 +#: neutron/agent/linux/dhcp.py:231 neutron/agent/linux/external_process.py:90 #, python-format msgid "Unable to access %s" msgstr "" -#: neutron/agent/linux/dhcp.py:290 +#: neutron/agent/linux/dhcp.py:292 #, python-format msgid "" "FAILED VERSION REQUIREMENT FOR DNSMASQ. DHCP AGENT MAY NOT RUN CORRECTLY!" " Please ensure that its version is %s or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:295 +#: neutron/agent/linux/dhcp.py:297 #, python-format msgid "" "Unable to determine dnsmasq version. Please ensure that its version is %s" " or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:394 +#: neutron/agent/linux/dhcp.py:398 #, python-format msgid "Killing dhcpmasq for network since all subnets have turned off DHCP: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:405 +#: neutron/agent/linux/dhcp.py:409 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: neutron/agent/linux/dhcp.py:406 +#: neutron/agent/linux/dhcp.py:410 #, python-format msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:609 +#: neutron/agent/linux/dhcp.py:636 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:661 +#: neutron/agent/linux/dhcp.py:688 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:671 +#: neutron/agent/linux/dhcp.py:698 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:714 +#: neutron/agent/linux/dhcp.py:741 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:753 neutron/debug/debug_agent.py:74 +#: neutron/agent/linux/dhcp.py:780 neutron/debug/debug_agent.py:74 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -2598,8 +2598,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:1003 -#: neutron/plugins/bigswitch/plugin.py:1012 +#: neutron/plugins/bigswitch/plugin.py:1148 +#: neutron/plugins/bigswitch/plugin.py:1157 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -4378,14 +4378,14 @@ msgstr "" #: neutron/plugins/bigswitch/plugin.py:204 #, python-format -msgid "" -"ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r, " -"action=%(action)s" +msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:208 +#: neutron/plugins/bigswitch/plugin.py:207 #, python-format -msgid "ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r" +msgid "" +"ServerProxy: resource=%(resource)s, action=%(action)s, data=%(data)r, " +"headers=%(headers)r" msgstr "" #: neutron/plugins/bigswitch/plugin.py:217 @@ -4408,222 +4408,224 @@ msgid "" "data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:295 +#: neutron/plugins/bigswitch/plugin.py:257 +msgid "ServerPool: initializing" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:273 +msgid "Servers not defined. Aborting plugin" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:276 +msgid "Servers must be defined as :" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:281 +msgid "ServerPool: initialization done" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:311 #, python-format msgid "" "ServerProxy: %(action)s failure for servers: %(server)r Response: " "%(response)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:301 +#: neutron/plugins/bigswitch/plugin.py:317 #, python-format msgid "" "ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " "ret=%(ret)s, data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:308 +#: neutron/plugins/bigswitch/plugin.py:324 #, python-format msgid "ServerProxy: %(action)s failure for all servers: %(server)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:327 -msgid "NeutronRestProxyV2: " -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:330 +#: neutron/plugins/bigswitch/plugin.py:346 #, python-format msgid "" "NeutronRestProxyV2: Received and ignored error code %(code)s on " "%(action)s action to resource %(resource)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:340 +#: neutron/plugins/bigswitch/plugin.py:356 #, python-format msgid "Unable to create remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:346 +#: neutron/plugins/bigswitch/plugin.py:362 #, python-format msgid "Unable to update remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:351 +#: neutron/plugins/bigswitch/plugin.py:367 #, python-format msgid "Unable to delete remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:357 +#: neutron/plugins/bigswitch/plugin.py:373 #, python-format msgid "Unable to add router interface: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:362 +#: neutron/plugins/bigswitch/plugin.py:378 #, python-format msgid "Unable to delete remote intf: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:368 +#: neutron/plugins/bigswitch/plugin.py:384 #, python-format msgid "Unable to create remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:374 -#: neutron/plugins/bigswitch/plugin.py:379 +#: neutron/plugins/bigswitch/plugin.py:390 +#: neutron/plugins/bigswitch/plugin.py:395 #, python-format msgid "Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:385 +#: neutron/plugins/bigswitch/plugin.py:404 +#, python-format +msgid "No device attached to port %s. Skipping notification to controller." +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:409 #, python-format msgid "Unable to create remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:391 -#, python-format -msgid "Unable to update remote port: %s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:396 +#: neutron/plugins/bigswitch/plugin.py:414 #, python-format msgid "Unable to delete remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:408 -#, python-format -msgid "Unable to plug in interface: %s" +#: neutron/plugins/bigswitch/plugin.py:442 +msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:413 -#, python-format -msgid "Unable to unplug interface: %s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:437 -#, python-format -msgid "NeutronRestProxy: Starting plugin. Version=%s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:460 -msgid "Servers not defined. Aborting plugin" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:488 -msgid "NeutronRestProxyV2: initialization done" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:514 -msgid "NeutronRestProxyV2: create_network() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:559 -msgid "NeutronRestProxyV2.update_network() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:584 -msgid "NeutronRestProxyV2: delete_network() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:632 -msgid "NeutronRestProxyV2: create_port() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:723 -msgid "NeutronRestProxyV2: update_port() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:783 -msgid "NeutronRestProxyV2: delete_port() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:827 -msgid "NeutronRestProxyV2: create_subnet() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:843 -msgid "NeutronRestProxyV2: update_subnet() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:859 -msgid "NeutronRestProxyV2: delete_subnet() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:897 -msgid "NeutronRestProxyV2: create_router() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:919 -msgid "NeutronRestProxyV2.update_router() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:938 -msgid "NeutronRestProxyV2: delete_router() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:967 -msgid "NeutronRestProxyV2: add_router_interface() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:995 -msgid "NeutronRestProxyV2: remove_router_interface() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1028 -msgid "NeutronRestProxyV2: create_floatingip() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1041 -#, python-format -msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1047 -msgid "NeutronRestProxyV2: update_floatingip() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1059 -msgid "NeutronRestProxyV2: delete_floatingip() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1069 -msgid "NeutronRestProxyV2: diassociate_floatingips() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1087 -msgid "NeutronRestProxyV2: too many external networks" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1149 +#: neutron/plugins/bigswitch/plugin.py:511 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1165 -msgid "Adding host route: " -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1166 -#, python-format -msgid "Destination:%(dst)s nexthop:%(next)s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1241 +#: neutron/plugins/bigswitch/plugin.py:596 #, python-format msgid "" "Setting admin_state_up=False is not supported in this plugin version. " "Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1247 +#: neutron/plugins/bigswitch/plugin.py:602 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1274 +#: neutron/plugins/bigswitch/plugin.py:627 #, python-format -msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. " +msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:660 +#, python-format +msgid "NeutronRestProxy: Starting plugin. Version=%s" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:693 +msgid "NeutronRestProxyV2: initialization done" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:719 +msgid "NeutronRestProxyV2: create_network() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:757 +msgid "NeutronRestProxyV2.update_network() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:782 +msgid "NeutronRestProxyV2: delete_network() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:829 +msgid "NeutronRestProxyV2: create_port() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:900 +msgid "NeutronRestProxyV2: update_port() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:948 +msgid "NeutronRestProxyV2: delete_port() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:972 +msgid "NeutronRestProxyV2: create_subnet() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:988 +msgid "NeutronRestProxyV2: update_subnet() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1004 +msgid "NeutronRestProxyV2: delete_subnet() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1042 +msgid "NeutronRestProxyV2: create_router() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1064 +msgid "NeutronRestProxyV2.update_router() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1083 +msgid "NeutronRestProxyV2: delete_router() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1112 +msgid "NeutronRestProxyV2: add_router_interface() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1140 +msgid "NeutronRestProxyV2: remove_router_interface() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1173 +msgid "NeutronRestProxyV2: create_floatingip() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1186 +#, python-format +msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1192 +msgid "NeutronRestProxyV2: update_floatingip() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1204 +msgid "NeutronRestProxyV2: delete_floatingip() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1214 +msgid "NeutronRestProxyV2: diassociate_floatingips() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1232 +msgid "NeutronRestProxyV2: too many external networks" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1247 +msgid "Adding host route: " +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1248 +#, python-format +msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" #: neutron/plugins/bigswitch/routerrule_db.py:77 @@ -4641,7 +4643,17 @@ msgstr "" #: neutron/plugins/bigswitch/db/porttracker_db.py:39 #, python-format -msgid "Received an empty port ID for host '%s'" +msgid "Received an empty port ID for host_id '%s'" +msgstr "" + +#: neutron/plugins/bigswitch/db/porttracker_db.py:42 +#, python-format +msgid "Received an empty host_id for port '%s'" +msgstr "" + +#: neutron/plugins/bigswitch/db/porttracker_db.py:44 +#, python-format +msgid "Logging port %(port)s on host_id %(host)s" msgstr "" #: neutron/plugins/bigswitch/extensions/routerrule.py:30 @@ -4850,13 +4862,13 @@ msgid "QoS level with name %(qos_name)s already exists for tenant %(tenant_id)s. msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:72 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:23 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:23 #, python-format msgid "Credential %(credential_id)s could not be found." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:77 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:28 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:28 #, python-format msgid "Credential %(credential_name)s could not be found." msgstr "" @@ -4872,19 +4884,19 @@ msgid "Provider network %s already exists" msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:92 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:39 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:39 #, python-format msgid "Connection to %(host)s is not configured." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:97 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:44 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:44 #, python-format msgid "Unable to connect to Nexus %(nexus_host)s. Reason: %(exc)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:102 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:49 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:49 #, python-format msgid "Failed to configure Nexus: %(config)s. Reason: %(exc)s." msgstr "" @@ -4895,7 +4907,7 @@ msgid "Nexus Port Binding (%(filters)s) is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:116 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:69 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:69 msgid "No usable Nexus switch found to create SVI interface." msgstr "" @@ -4910,18 +4922,18 @@ msgid "PortVnic Binding %(port_id)s is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:131 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:74 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:74 msgid "No subnet_id specified for router gateway." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:136 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:79 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:79 #, python-format msgid "Subnet %(subnet_id)s has an interface on %(router_id)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:141 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:84 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:84 msgid "Nexus hardware router gateway only uses Subnet Ids." msgstr "" @@ -5047,7 +5059,7 @@ msgid "Nexus Switch to use" msgstr "" #: neutron/plugins/cisco/common/config.py:35 -#: neutron/plugins/ml2/drivers/cisco/config.py:21 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:21 msgid "VLAN Name prefix" msgstr "" @@ -5070,7 +5082,7 @@ msgid "Enable L3 support on the Nexus switches" msgstr "" #: neutron/plugins/cisco/common/config.py:47 -#: neutron/plugins/ml2/drivers/cisco/config.py:23 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:23 msgid "Distribute SVI interfaces over all switches" msgstr "" @@ -5131,7 +5143,7 @@ msgid "N1K Policy profile polling duration in seconds" msgstr "" #: neutron/plugins/cisco/common/config.py:135 -#: neutron/plugins/ml2/drivers/cisco/config.py:58 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:58 msgid "Some config files were not parsed properly" msgstr "" @@ -5312,47 +5324,47 @@ msgid "add_qos() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:34 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:30 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:30 msgid "get_nexusport_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:43 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:39 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:39 msgid "get_nexusvlan_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:49 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:45 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:45 msgid "add_nexusport_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:62 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:58 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:58 msgid "remove_nexusport_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:78 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:74 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:74 msgid "update_nexusport_binding called with no vlan" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:80 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:76 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:76 msgid "update_nexusport_binding called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:91 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:87 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:87 msgid "get_nexusvm_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:99 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:94 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:94 msgid "get_port_vlan_switch_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:107 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:102 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:102 #, python-format msgid "" "get_port_switch_bindings() called, port:'%(port_id)s', " @@ -5360,7 +5372,7 @@ msgid "" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:119 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:114 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:114 msgid "get_nexussvi_bindings() called" msgstr "" @@ -5790,19 +5802,19 @@ msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:167 #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:189 #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:195 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:130 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:161 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:168 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:182 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:189 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:209 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:215 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:130 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:161 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:168 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:182 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:189 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:209 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:215 #, python-format msgid "NexusDriver: %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:174 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:196 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:196 #, python-format msgid "NexusDriver created VLAN: %s" msgstr "" @@ -5817,7 +5829,7 @@ msgid "NexusPlugin:create_network() called" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:113 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:104 +#: neutron/plugins/ml2/drivers/cisco/nexus/mech_cisco_nexus.py:105 #, python-format msgid "Nexus: create & trunk vlan %s" msgstr "" @@ -5828,7 +5840,7 @@ msgid "Nexus: create vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:125 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108 +#: neutron/plugins/ml2/drivers/cisco/nexus/mech_cisco_nexus.py:109 #, python-format msgid "Nexus: trunk vlan %s" msgstr "" @@ -8068,26 +8080,26 @@ msgstr "" msgid "add_vxlan_endpoint() called for ip %s" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/config.py:25 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:25 msgid "The physical network managed by the switches." msgstr "" -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:33 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:33 #, python-format msgid "Credential %(credential_name)s already exists for tenant %(tenant_id)s." msgstr "" -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:54 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:54 #, python-format msgid "Nexus Port Binding (%(filters)s) is not present" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:63 #, python-format msgid "Missing required field(s) to configure nexus switch: %(fields)s" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:45 +#: neutron/plugins/ml2/drivers/cisco/nexus/mech_cisco_nexus.py:46 #, python-format msgid "nexus_switches found = %s" msgstr "" @@ -8270,6 +8282,14 @@ msgstr "" msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:44 +msgid "Initializing driver" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:52 +msgid "Initialization done" +msgstr "" + #: neutron/plugins/mlnx/agent_notify_api.py:50 msgid "Sending delete network message" msgstr "" @@ -9413,49 +9433,49 @@ msgstr "" msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1884 +#: neutron/plugins/nicira/NeutronPlugin.py:1887 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1890 +#: neutron/plugins/nicira/NeutronPlugin.py:1893 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1921 -#, python-format -msgid "The port '%s' is not associated with floating IPs" -msgstr "" - #: neutron/plugins/nicira/NeutronPlugin.py:1924 #, python-format +msgid "The port '%s' is not associated with floating IPs" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:1927 +#, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1951 +#: neutron/plugins/nicira/NeutronPlugin.py:1954 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1973 +#: neutron/plugins/nicira/NeutronPlugin.py:1976 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2003 +#: neutron/plugins/nicira/NeutronPlugin.py:2006 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2065 +#: neutron/plugins/nicira/NeutronPlugin.py:2068 #, python-format msgid "Security group: %s was already deleted from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2078 +#: neutron/plugins/nicira/NeutronPlugin.py:2081 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -10769,24 +10789,29 @@ msgstr "" msgid "Metadata for router %s handled successfully" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:117 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:86 +#, python-format +msgid "Subnet %s does not have a gateway, the metadata route will not be created" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/rpc.py:110 msgid "Metadata access network is disabled" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:120 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:113 msgid "" "Overlapping IPs must be enabled in order to setup the metadata access " "network" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:140 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:133 #, python-format msgid "" "No router interface found for router '%s'. No metadata access network " "should be created or destroyed" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:148 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:141 #, python-format msgid "" "An error occurred while operating on the metadata access network for " @@ -13444,12 +13469,35 @@ msgstr "" #~ msgid "Network Admin State Validation Falied: " #~ msgstr "" -#~ msgid "" -#~ "Cannnot create floating IP and bind " -#~ "it to Port %s, since that port " -#~ "is owned by a different tenant." -#~ msgstr "" - #~ msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing." #~ msgstr "" +#~ msgid "Use another DNS server before any in /etc/resolv.conf." +#~ msgstr "" + +#~ msgid "" +#~ "ServerProxy: server=%(server)s, port=%(port)d, " +#~ "ssl=%(ssl)r, action=%(action)s" +#~ msgstr "" + +#~ msgid "ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r" +#~ msgstr "" + +#~ msgid "NeutronRestProxyV2: " +#~ msgstr "" + +#~ msgid "Unable to update remote port: %s" +#~ msgstr "" + +#~ msgid "Unable to plug in interface: %s" +#~ msgstr "" + +#~ msgid "Unable to unplug interface: %s" +#~ msgstr "" + +#~ msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. " +#~ msgstr "" + +#~ msgid "Received an empty port ID for host '%s'" +#~ msgstr "" + diff --git a/neutron/locale/fi_FI/LC_MESSAGES/neutron.po b/neutron/locale/fi_FI/LC_MESSAGES/neutron.po index 2fbe664275..b89ee0c4ab 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: 2014-02-11 06:22+0000\n" +"POT-Creation-Date: 2014-02-12 06:24+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Finnish (Finland) " @@ -537,7 +537,7 @@ msgstr "" msgid "Name of bridge used for external network traffic." msgstr "" -#: neutron/agent/l3_agent.py:160 neutron/agent/linux/dhcp.py:62 +#: neutron/agent/l3_agent.py:160 neutron/agent/linux/dhcp.py:64 #: neutron/debug/debug_agent.py:45 #: neutron/services/metering/drivers/iptables/iptables_driver.py:39 msgid "The driver used to manage the virtual interface." @@ -580,7 +580,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:602 +#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:629 #: neutron/services/metering/drivers/iptables/iptables_driver.py:98 msgid "An interface driver must be specified" msgstr "" @@ -594,7 +594,7 @@ msgstr "" msgid "Failed deleting namespace '%s'" msgstr "" -#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:199 +#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:201 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" @@ -768,7 +768,7 @@ msgid "Security group member updated on remote: %s" msgstr "" #: neutron/agent/securitygroups_rpc.py:99 -#: neutron/agent/securitygroups_rpc.py:162 +#: neutron/agent/securitygroups_rpc.py:163 msgid "Provider rule updated" msgstr "" @@ -792,41 +792,41 @@ msgstr "" msgid "Security group member updated %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:154 +#: neutron/agent/securitygroups_rpc.py:155 #, python-format msgid "" "Adding %s devices to the list of devices for which firewall needs to be " "refreshed" msgstr "" -#: neutron/agent/securitygroups_rpc.py:174 +#: neutron/agent/securitygroups_rpc.py:175 #, python-format msgid "Remove device filter for %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:183 +#: neutron/agent/securitygroups_rpc.py:184 msgid "Refresh firewall rules" msgstr "" -#: neutron/agent/securitygroups_rpc.py:187 +#: neutron/agent/securitygroups_rpc.py:188 msgid "No ports here to refresh firewall" msgstr "" -#: neutron/agent/securitygroups_rpc.py:193 +#: neutron/agent/securitygroups_rpc.py:194 #, python-format msgid "Update port filter for %s" msgstr "" -#: neutron/agent/securitygroups_rpc.py:211 +#: neutron/agent/securitygroups_rpc.py:212 #, python-format msgid "Preparing device filters for %d new devices" msgstr "" -#: neutron/agent/securitygroups_rpc.py:224 +#: neutron/agent/securitygroups_rpc.py:225 msgid "Refreshing firewall for all filtered devices" msgstr "" -#: neutron/agent/securitygroups_rpc.py:232 +#: neutron/agent/securitygroups_rpc.py:233 #, python-format msgid "Refreshing firewall for %d devices" msgstr "" @@ -851,44 +851,44 @@ msgstr "" msgid "Top-level directory for maintaining dhcp state" msgstr "" -#: neutron/agent/linux/async_process.py:70 +#: neutron/agent/linux/async_process.py:69 msgid "respawn_interval must be >= 0 if provided." msgstr "" -#: neutron/agent/linux/async_process.py:84 +#: neutron/agent/linux/async_process.py:83 msgid "Process is already started" msgstr "" -#: neutron/agent/linux/async_process.py:86 +#: neutron/agent/linux/async_process.py:85 #, python-format msgid "Launching async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:92 +#: neutron/agent/linux/async_process.py:91 #, python-format msgid "Halting async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:95 +#: neutron/agent/linux/async_process.py:94 msgid "Process is not running." msgstr "" -#: neutron/agent/linux/async_process.py:161 +#: neutron/agent/linux/async_process.py:166 #, python-format msgid "An error occurred while killing [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:168 +#: neutron/agent/linux/async_process.py:173 #, python-format msgid "Halting async process [%s] in response to an error." msgstr "" -#: neutron/agent/linux/async_process.py:174 +#: neutron/agent/linux/async_process.py:179 #, python-format msgid "Respawning async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:183 +#: neutron/agent/linux/async_process.py:188 #, python-format msgid "An error occurred while communicating with async process [%s]." msgstr "" @@ -915,105 +915,105 @@ msgstr "" msgid "Pidfile %s already exist. Daemon already running?" msgstr "" -#: neutron/agent/linux/dhcp.py:45 +#: neutron/agent/linux/dhcp.py:46 msgid "Location to store DHCP server config files" msgstr "" -#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:55 +#: neutron/agent/linux/dhcp.py:49 neutron/plugins/nicira/dhcp_meta/nvp.py:55 msgid "Domain to use for building the hostnames" msgstr "" -#: neutron/agent/linux/dhcp.py:51 +#: neutron/agent/linux/dhcp.py:52 msgid "Override the default dnsmasq settings with this file" msgstr "" -#: neutron/agent/linux/dhcp.py:53 -msgid "Use another DNS server before any in /etc/resolv.conf." +#: neutron/agent/linux/dhcp.py:54 +msgid "Comma-separated list of the DNS servers which will be used as forwarders." msgstr "" -#: neutron/agent/linux/dhcp.py:56 +#: neutron/agent/linux/dhcp.py:58 msgid "Delete namespace after removing a dhcp server." msgstr "" -#: neutron/agent/linux/dhcp.py:60 +#: neutron/agent/linux/dhcp.py:62 msgid "Limit number of leases to prevent a denial-of-service." msgstr "" -#: neutron/agent/linux/dhcp.py:185 +#: neutron/agent/linux/dhcp.py:187 #, python-format msgid "DHCP for %(net_id)s pid %(pid)d is stale, ignoring command" msgstr "" -#: neutron/agent/linux/dhcp.py:188 +#: neutron/agent/linux/dhcp.py:190 #, python-format msgid "No DHCP started for %s" msgstr "" -#: neutron/agent/linux/dhcp.py:220 neutron/agent/linux/external_process.py:84 +#: neutron/agent/linux/dhcp.py:222 neutron/agent/linux/external_process.py:84 #, python-format msgid "Error while reading %s" msgstr "" -#: neutron/agent/linux/dhcp.py:227 neutron/agent/linux/external_process.py:92 +#: neutron/agent/linux/dhcp.py:229 neutron/agent/linux/external_process.py:92 #, python-format msgid "Unable to convert value in %s" msgstr "" -#: neutron/agent/linux/dhcp.py:229 neutron/agent/linux/external_process.py:90 +#: neutron/agent/linux/dhcp.py:231 neutron/agent/linux/external_process.py:90 #, python-format msgid "Unable to access %s" msgstr "" -#: neutron/agent/linux/dhcp.py:290 +#: neutron/agent/linux/dhcp.py:292 #, python-format msgid "" "FAILED VERSION REQUIREMENT FOR DNSMASQ. DHCP AGENT MAY NOT RUN CORRECTLY!" " Please ensure that its version is %s or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:295 +#: neutron/agent/linux/dhcp.py:297 #, python-format msgid "" "Unable to determine dnsmasq version. Please ensure that its version is %s" " or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:394 +#: neutron/agent/linux/dhcp.py:398 #, python-format msgid "Killing dhcpmasq for network since all subnets have turned off DHCP: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:405 +#: neutron/agent/linux/dhcp.py:409 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: neutron/agent/linux/dhcp.py:406 +#: neutron/agent/linux/dhcp.py:410 #, python-format msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:609 +#: neutron/agent/linux/dhcp.py:636 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:661 +#: neutron/agent/linux/dhcp.py:688 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:671 +#: neutron/agent/linux/dhcp.py:698 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:714 +#: neutron/agent/linux/dhcp.py:741 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:753 neutron/debug/debug_agent.py:74 +#: neutron/agent/linux/dhcp.py:780 neutron/debug/debug_agent.py:74 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -2598,8 +2598,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:1003 -#: neutron/plugins/bigswitch/plugin.py:1012 +#: neutron/plugins/bigswitch/plugin.py:1148 +#: neutron/plugins/bigswitch/plugin.py:1157 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -4378,14 +4378,14 @@ msgstr "" #: neutron/plugins/bigswitch/plugin.py:204 #, python-format -msgid "" -"ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r, " -"action=%(action)s" +msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:208 +#: neutron/plugins/bigswitch/plugin.py:207 #, python-format -msgid "ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r" +msgid "" +"ServerProxy: resource=%(resource)s, action=%(action)s, data=%(data)r, " +"headers=%(headers)r" msgstr "" #: neutron/plugins/bigswitch/plugin.py:217 @@ -4408,222 +4408,224 @@ msgid "" "data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:295 +#: neutron/plugins/bigswitch/plugin.py:257 +msgid "ServerPool: initializing" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:273 +msgid "Servers not defined. Aborting plugin" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:276 +msgid "Servers must be defined as :" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:281 +msgid "ServerPool: initialization done" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:311 #, python-format msgid "" "ServerProxy: %(action)s failure for servers: %(server)r Response: " "%(response)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:301 +#: neutron/plugins/bigswitch/plugin.py:317 #, python-format msgid "" "ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " "ret=%(ret)s, data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:308 +#: neutron/plugins/bigswitch/plugin.py:324 #, python-format msgid "ServerProxy: %(action)s failure for all servers: %(server)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:327 -msgid "NeutronRestProxyV2: " -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:330 +#: neutron/plugins/bigswitch/plugin.py:346 #, python-format msgid "" "NeutronRestProxyV2: Received and ignored error code %(code)s on " "%(action)s action to resource %(resource)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:340 +#: neutron/plugins/bigswitch/plugin.py:356 #, python-format msgid "Unable to create remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:346 +#: neutron/plugins/bigswitch/plugin.py:362 #, python-format msgid "Unable to update remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:351 +#: neutron/plugins/bigswitch/plugin.py:367 #, python-format msgid "Unable to delete remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:357 +#: neutron/plugins/bigswitch/plugin.py:373 #, python-format msgid "Unable to add router interface: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:362 +#: neutron/plugins/bigswitch/plugin.py:378 #, python-format msgid "Unable to delete remote intf: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:368 +#: neutron/plugins/bigswitch/plugin.py:384 #, python-format msgid "Unable to create remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:374 -#: neutron/plugins/bigswitch/plugin.py:379 +#: neutron/plugins/bigswitch/plugin.py:390 +#: neutron/plugins/bigswitch/plugin.py:395 #, python-format msgid "Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:385 +#: neutron/plugins/bigswitch/plugin.py:404 +#, python-format +msgid "No device attached to port %s. Skipping notification to controller." +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:409 #, python-format msgid "Unable to create remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:391 -#, python-format -msgid "Unable to update remote port: %s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:396 +#: neutron/plugins/bigswitch/plugin.py:414 #, python-format msgid "Unable to delete remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:408 -#, python-format -msgid "Unable to plug in interface: %s" +#: neutron/plugins/bigswitch/plugin.py:442 +msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:413 -#, python-format -msgid "Unable to unplug interface: %s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:437 -#, python-format -msgid "NeutronRestProxy: Starting plugin. Version=%s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:460 -msgid "Servers not defined. Aborting plugin" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:488 -msgid "NeutronRestProxyV2: initialization done" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:514 -msgid "NeutronRestProxyV2: create_network() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:559 -msgid "NeutronRestProxyV2.update_network() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:584 -msgid "NeutronRestProxyV2: delete_network() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:632 -msgid "NeutronRestProxyV2: create_port() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:723 -msgid "NeutronRestProxyV2: update_port() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:783 -msgid "NeutronRestProxyV2: delete_port() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:827 -msgid "NeutronRestProxyV2: create_subnet() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:843 -msgid "NeutronRestProxyV2: update_subnet() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:859 -msgid "NeutronRestProxyV2: delete_subnet() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:897 -msgid "NeutronRestProxyV2: create_router() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:919 -msgid "NeutronRestProxyV2.update_router() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:938 -msgid "NeutronRestProxyV2: delete_router() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:967 -msgid "NeutronRestProxyV2: add_router_interface() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:995 -msgid "NeutronRestProxyV2: remove_router_interface() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1028 -msgid "NeutronRestProxyV2: create_floatingip() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1041 -#, python-format -msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1047 -msgid "NeutronRestProxyV2: update_floatingip() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1059 -msgid "NeutronRestProxyV2: delete_floatingip() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1069 -msgid "NeutronRestProxyV2: diassociate_floatingips() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1087 -msgid "NeutronRestProxyV2: too many external networks" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1149 +#: neutron/plugins/bigswitch/plugin.py:511 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1165 -msgid "Adding host route: " -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1166 -#, python-format -msgid "Destination:%(dst)s nexthop:%(next)s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1241 +#: neutron/plugins/bigswitch/plugin.py:596 #, python-format msgid "" "Setting admin_state_up=False is not supported in this plugin version. " "Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1247 +#: neutron/plugins/bigswitch/plugin.py:602 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1274 +#: neutron/plugins/bigswitch/plugin.py:627 #, python-format -msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. " +msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:660 +#, python-format +msgid "NeutronRestProxy: Starting plugin. Version=%s" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:693 +msgid "NeutronRestProxyV2: initialization done" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:719 +msgid "NeutronRestProxyV2: create_network() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:757 +msgid "NeutronRestProxyV2.update_network() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:782 +msgid "NeutronRestProxyV2: delete_network() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:829 +msgid "NeutronRestProxyV2: create_port() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:900 +msgid "NeutronRestProxyV2: update_port() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:948 +msgid "NeutronRestProxyV2: delete_port() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:972 +msgid "NeutronRestProxyV2: create_subnet() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:988 +msgid "NeutronRestProxyV2: update_subnet() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1004 +msgid "NeutronRestProxyV2: delete_subnet() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1042 +msgid "NeutronRestProxyV2: create_router() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1064 +msgid "NeutronRestProxyV2.update_router() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1083 +msgid "NeutronRestProxyV2: delete_router() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1112 +msgid "NeutronRestProxyV2: add_router_interface() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1140 +msgid "NeutronRestProxyV2: remove_router_interface() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1173 +msgid "NeutronRestProxyV2: create_floatingip() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1186 +#, python-format +msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1192 +msgid "NeutronRestProxyV2: update_floatingip() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1204 +msgid "NeutronRestProxyV2: delete_floatingip() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1214 +msgid "NeutronRestProxyV2: diassociate_floatingips() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1232 +msgid "NeutronRestProxyV2: too many external networks" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1247 +msgid "Adding host route: " +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1248 +#, python-format +msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" #: neutron/plugins/bigswitch/routerrule_db.py:77 @@ -4641,7 +4643,17 @@ msgstr "" #: neutron/plugins/bigswitch/db/porttracker_db.py:39 #, python-format -msgid "Received an empty port ID for host '%s'" +msgid "Received an empty port ID for host_id '%s'" +msgstr "" + +#: neutron/plugins/bigswitch/db/porttracker_db.py:42 +#, python-format +msgid "Received an empty host_id for port '%s'" +msgstr "" + +#: neutron/plugins/bigswitch/db/porttracker_db.py:44 +#, python-format +msgid "Logging port %(port)s on host_id %(host)s" msgstr "" #: neutron/plugins/bigswitch/extensions/routerrule.py:30 @@ -4850,13 +4862,13 @@ msgid "QoS level with name %(qos_name)s already exists for tenant %(tenant_id)s. msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:72 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:23 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:23 #, python-format msgid "Credential %(credential_id)s could not be found." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:77 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:28 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:28 #, python-format msgid "Credential %(credential_name)s could not be found." msgstr "" @@ -4872,19 +4884,19 @@ msgid "Provider network %s already exists" msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:92 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:39 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:39 #, python-format msgid "Connection to %(host)s is not configured." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:97 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:44 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:44 #, python-format msgid "Unable to connect to Nexus %(nexus_host)s. Reason: %(exc)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:102 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:49 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:49 #, python-format msgid "Failed to configure Nexus: %(config)s. Reason: %(exc)s." msgstr "" @@ -4895,7 +4907,7 @@ msgid "Nexus Port Binding (%(filters)s) is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:116 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:69 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:69 msgid "No usable Nexus switch found to create SVI interface." msgstr "" @@ -4910,18 +4922,18 @@ msgid "PortVnic Binding %(port_id)s is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:131 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:74 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:74 msgid "No subnet_id specified for router gateway." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:136 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:79 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:79 #, python-format msgid "Subnet %(subnet_id)s has an interface on %(router_id)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:141 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:84 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:84 msgid "Nexus hardware router gateway only uses Subnet Ids." msgstr "" @@ -5047,7 +5059,7 @@ msgid "Nexus Switch to use" msgstr "" #: neutron/plugins/cisco/common/config.py:35 -#: neutron/plugins/ml2/drivers/cisco/config.py:21 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:21 msgid "VLAN Name prefix" msgstr "" @@ -5070,7 +5082,7 @@ msgid "Enable L3 support on the Nexus switches" msgstr "" #: neutron/plugins/cisco/common/config.py:47 -#: neutron/plugins/ml2/drivers/cisco/config.py:23 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:23 msgid "Distribute SVI interfaces over all switches" msgstr "" @@ -5131,7 +5143,7 @@ msgid "N1K Policy profile polling duration in seconds" msgstr "" #: neutron/plugins/cisco/common/config.py:135 -#: neutron/plugins/ml2/drivers/cisco/config.py:58 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:58 msgid "Some config files were not parsed properly" msgstr "" @@ -5312,47 +5324,47 @@ msgid "add_qos() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:34 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:30 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:30 msgid "get_nexusport_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:43 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:39 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:39 msgid "get_nexusvlan_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:49 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:45 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:45 msgid "add_nexusport_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:62 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:58 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:58 msgid "remove_nexusport_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:78 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:74 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:74 msgid "update_nexusport_binding called with no vlan" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:80 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:76 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:76 msgid "update_nexusport_binding called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:91 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:87 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:87 msgid "get_nexusvm_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:99 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:94 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:94 msgid "get_port_vlan_switch_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:107 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:102 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:102 #, python-format msgid "" "get_port_switch_bindings() called, port:'%(port_id)s', " @@ -5360,7 +5372,7 @@ msgid "" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:119 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:114 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:114 msgid "get_nexussvi_bindings() called" msgstr "" @@ -5790,19 +5802,19 @@ msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:167 #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:189 #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:195 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:130 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:161 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:168 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:182 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:189 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:209 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:215 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:130 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:161 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:168 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:182 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:189 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:209 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:215 #, python-format msgid "NexusDriver: %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:174 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:196 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:196 #, python-format msgid "NexusDriver created VLAN: %s" msgstr "" @@ -5817,7 +5829,7 @@ msgid "NexusPlugin:create_network() called" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:113 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:104 +#: neutron/plugins/ml2/drivers/cisco/nexus/mech_cisco_nexus.py:105 #, python-format msgid "Nexus: create & trunk vlan %s" msgstr "" @@ -5828,7 +5840,7 @@ msgid "Nexus: create vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:125 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108 +#: neutron/plugins/ml2/drivers/cisco/nexus/mech_cisco_nexus.py:109 #, python-format msgid "Nexus: trunk vlan %s" msgstr "" @@ -8068,26 +8080,26 @@ msgstr "" msgid "add_vxlan_endpoint() called for ip %s" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/config.py:25 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:25 msgid "The physical network managed by the switches." msgstr "" -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:33 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:33 #, python-format msgid "Credential %(credential_name)s already exists for tenant %(tenant_id)s." msgstr "" -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:54 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:54 #, python-format msgid "Nexus Port Binding (%(filters)s) is not present" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:63 #, python-format msgid "Missing required field(s) to configure nexus switch: %(fields)s" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:45 +#: neutron/plugins/ml2/drivers/cisco/nexus/mech_cisco_nexus.py:46 #, python-format msgid "nexus_switches found = %s" msgstr "" @@ -8270,6 +8282,14 @@ msgstr "" msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:44 +msgid "Initializing driver" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:52 +msgid "Initialization done" +msgstr "" + #: neutron/plugins/mlnx/agent_notify_api.py:50 msgid "Sending delete network message" msgstr "" @@ -9413,49 +9433,49 @@ msgstr "" msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1884 +#: neutron/plugins/nicira/NeutronPlugin.py:1887 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1890 +#: neutron/plugins/nicira/NeutronPlugin.py:1893 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1921 -#, python-format -msgid "The port '%s' is not associated with floating IPs" -msgstr "" - #: neutron/plugins/nicira/NeutronPlugin.py:1924 #, python-format +msgid "The port '%s' is not associated with floating IPs" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:1927 +#, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1951 +#: neutron/plugins/nicira/NeutronPlugin.py:1954 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1973 +#: neutron/plugins/nicira/NeutronPlugin.py:1976 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2003 +#: neutron/plugins/nicira/NeutronPlugin.py:2006 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2065 +#: neutron/plugins/nicira/NeutronPlugin.py:2068 #, python-format msgid "Security group: %s was already deleted from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2078 +#: neutron/plugins/nicira/NeutronPlugin.py:2081 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -10769,24 +10789,29 @@ msgstr "" msgid "Metadata for router %s handled successfully" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:117 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:86 +#, python-format +msgid "Subnet %s does not have a gateway, the metadata route will not be created" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/rpc.py:110 msgid "Metadata access network is disabled" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:120 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:113 msgid "" "Overlapping IPs must be enabled in order to setup the metadata access " "network" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:140 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:133 #, python-format msgid "" "No router interface found for router '%s'. No metadata access network " "should be created or destroyed" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:148 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:141 #, python-format msgid "" "An error occurred while operating on the metadata access network for " @@ -14203,12 +14228,35 @@ msgstr "" #~ msgid "Network Admin State Validation Falied: " #~ msgstr "" -#~ msgid "" -#~ "Cannnot create floating IP and bind " -#~ "it to Port %s, since that port " -#~ "is owned by a different tenant." -#~ msgstr "" - #~ msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing." #~ msgstr "" +#~ msgid "Use another DNS server before any in /etc/resolv.conf." +#~ msgstr "" + +#~ msgid "" +#~ "ServerProxy: server=%(server)s, port=%(port)d, " +#~ "ssl=%(ssl)r, action=%(action)s" +#~ msgstr "" + +#~ msgid "ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r" +#~ msgstr "" + +#~ msgid "NeutronRestProxyV2: " +#~ msgstr "" + +#~ msgid "Unable to update remote port: %s" +#~ msgstr "" + +#~ msgid "Unable to plug in interface: %s" +#~ msgstr "" + +#~ msgid "Unable to unplug interface: %s" +#~ msgstr "" + +#~ msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. " +#~ msgstr "" + +#~ msgid "Received an empty port ID for host '%s'" +#~ msgstr "" + diff --git a/neutron/locale/fil/LC_MESSAGES/neutron.po b/neutron/locale/fil/LC_MESSAGES/neutron.po index 1c67055ab2..78f9cde120 100644 --- a/neutron/locale/fil/LC_MESSAGES/neutron.po +++ b/neutron/locale/fil/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: 2014-02-11 06:22+0000\n" +"POT-Creation-Date: 2014-02-12 06:24+0000\n" "PO-Revision-Date: 2013-09-28 05:40+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Filipino " @@ -537,7 +537,7 @@ msgstr "" msgid "Name of bridge used for external network traffic." msgstr "" -#: neutron/agent/l3_agent.py:160 neutron/agent/linux/dhcp.py:62 +#: neutron/agent/l3_agent.py:160 neutron/agent/linux/dhcp.py:64 #: neutron/debug/debug_agent.py:45 #: neutron/services/metering/drivers/iptables/iptables_driver.py:39 msgid "The driver used to manage the virtual interface." @@ -580,7 +580,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:602 +#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:629 #: neutron/services/metering/drivers/iptables/iptables_driver.py:98 msgid "An interface driver must be specified" msgstr "" @@ -594,7 +594,7 @@ msgstr "" msgid "Failed deleting namespace '%s'" msgstr "" -#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:199 +#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:201 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" @@ -768,7 +768,7 @@ msgid "Security group member updated on remote: %s" msgstr "" #: neutron/agent/securitygroups_rpc.py:99 -#: neutron/agent/securitygroups_rpc.py:162 +#: neutron/agent/securitygroups_rpc.py:163 msgid "Provider rule updated" msgstr "" @@ -792,41 +792,41 @@ msgstr "" msgid "Security group member updated %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:154 +#: neutron/agent/securitygroups_rpc.py:155 #, python-format msgid "" "Adding %s devices to the list of devices for which firewall needs to be " "refreshed" msgstr "" -#: neutron/agent/securitygroups_rpc.py:174 +#: neutron/agent/securitygroups_rpc.py:175 #, python-format msgid "Remove device filter for %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:183 +#: neutron/agent/securitygroups_rpc.py:184 msgid "Refresh firewall rules" msgstr "" -#: neutron/agent/securitygroups_rpc.py:187 +#: neutron/agent/securitygroups_rpc.py:188 msgid "No ports here to refresh firewall" msgstr "" -#: neutron/agent/securitygroups_rpc.py:193 +#: neutron/agent/securitygroups_rpc.py:194 #, python-format msgid "Update port filter for %s" msgstr "" -#: neutron/agent/securitygroups_rpc.py:211 +#: neutron/agent/securitygroups_rpc.py:212 #, python-format msgid "Preparing device filters for %d new devices" msgstr "" -#: neutron/agent/securitygroups_rpc.py:224 +#: neutron/agent/securitygroups_rpc.py:225 msgid "Refreshing firewall for all filtered devices" msgstr "" -#: neutron/agent/securitygroups_rpc.py:232 +#: neutron/agent/securitygroups_rpc.py:233 #, python-format msgid "Refreshing firewall for %d devices" msgstr "" @@ -851,44 +851,44 @@ msgstr "" msgid "Top-level directory for maintaining dhcp state" msgstr "" -#: neutron/agent/linux/async_process.py:70 +#: neutron/agent/linux/async_process.py:69 msgid "respawn_interval must be >= 0 if provided." msgstr "" -#: neutron/agent/linux/async_process.py:84 +#: neutron/agent/linux/async_process.py:83 msgid "Process is already started" msgstr "" -#: neutron/agent/linux/async_process.py:86 +#: neutron/agent/linux/async_process.py:85 #, python-format msgid "Launching async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:92 +#: neutron/agent/linux/async_process.py:91 #, python-format msgid "Halting async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:95 +#: neutron/agent/linux/async_process.py:94 msgid "Process is not running." msgstr "" -#: neutron/agent/linux/async_process.py:161 +#: neutron/agent/linux/async_process.py:166 #, python-format msgid "An error occurred while killing [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:168 +#: neutron/agent/linux/async_process.py:173 #, python-format msgid "Halting async process [%s] in response to an error." msgstr "" -#: neutron/agent/linux/async_process.py:174 +#: neutron/agent/linux/async_process.py:179 #, python-format msgid "Respawning async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:183 +#: neutron/agent/linux/async_process.py:188 #, python-format msgid "An error occurred while communicating with async process [%s]." msgstr "" @@ -915,105 +915,105 @@ msgstr "" msgid "Pidfile %s already exist. Daemon already running?" msgstr "" -#: neutron/agent/linux/dhcp.py:45 +#: neutron/agent/linux/dhcp.py:46 msgid "Location to store DHCP server config files" msgstr "" -#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:55 +#: neutron/agent/linux/dhcp.py:49 neutron/plugins/nicira/dhcp_meta/nvp.py:55 msgid "Domain to use for building the hostnames" msgstr "" -#: neutron/agent/linux/dhcp.py:51 +#: neutron/agent/linux/dhcp.py:52 msgid "Override the default dnsmasq settings with this file" msgstr "" -#: neutron/agent/linux/dhcp.py:53 -msgid "Use another DNS server before any in /etc/resolv.conf." +#: neutron/agent/linux/dhcp.py:54 +msgid "Comma-separated list of the DNS servers which will be used as forwarders." msgstr "" -#: neutron/agent/linux/dhcp.py:56 +#: neutron/agent/linux/dhcp.py:58 msgid "Delete namespace after removing a dhcp server." msgstr "" -#: neutron/agent/linux/dhcp.py:60 +#: neutron/agent/linux/dhcp.py:62 msgid "Limit number of leases to prevent a denial-of-service." msgstr "" -#: neutron/agent/linux/dhcp.py:185 +#: neutron/agent/linux/dhcp.py:187 #, python-format msgid "DHCP for %(net_id)s pid %(pid)d is stale, ignoring command" msgstr "" -#: neutron/agent/linux/dhcp.py:188 +#: neutron/agent/linux/dhcp.py:190 #, python-format msgid "No DHCP started for %s" msgstr "" -#: neutron/agent/linux/dhcp.py:220 neutron/agent/linux/external_process.py:84 +#: neutron/agent/linux/dhcp.py:222 neutron/agent/linux/external_process.py:84 #, python-format msgid "Error while reading %s" msgstr "" -#: neutron/agent/linux/dhcp.py:227 neutron/agent/linux/external_process.py:92 +#: neutron/agent/linux/dhcp.py:229 neutron/agent/linux/external_process.py:92 #, python-format msgid "Unable to convert value in %s" msgstr "" -#: neutron/agent/linux/dhcp.py:229 neutron/agent/linux/external_process.py:90 +#: neutron/agent/linux/dhcp.py:231 neutron/agent/linux/external_process.py:90 #, python-format msgid "Unable to access %s" msgstr "" -#: neutron/agent/linux/dhcp.py:290 +#: neutron/agent/linux/dhcp.py:292 #, python-format msgid "" "FAILED VERSION REQUIREMENT FOR DNSMASQ. DHCP AGENT MAY NOT RUN CORRECTLY!" " Please ensure that its version is %s or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:295 +#: neutron/agent/linux/dhcp.py:297 #, python-format msgid "" "Unable to determine dnsmasq version. Please ensure that its version is %s" " or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:394 +#: neutron/agent/linux/dhcp.py:398 #, python-format msgid "Killing dhcpmasq for network since all subnets have turned off DHCP: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:405 +#: neutron/agent/linux/dhcp.py:409 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: neutron/agent/linux/dhcp.py:406 +#: neutron/agent/linux/dhcp.py:410 #, python-format msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:609 +#: neutron/agent/linux/dhcp.py:636 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:661 +#: neutron/agent/linux/dhcp.py:688 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:671 +#: neutron/agent/linux/dhcp.py:698 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:714 +#: neutron/agent/linux/dhcp.py:741 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:753 neutron/debug/debug_agent.py:74 +#: neutron/agent/linux/dhcp.py:780 neutron/debug/debug_agent.py:74 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -2598,8 +2598,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:1003 -#: neutron/plugins/bigswitch/plugin.py:1012 +#: neutron/plugins/bigswitch/plugin.py:1148 +#: neutron/plugins/bigswitch/plugin.py:1157 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -4378,14 +4378,14 @@ msgstr "" #: neutron/plugins/bigswitch/plugin.py:204 #, python-format -msgid "" -"ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r, " -"action=%(action)s" +msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:208 +#: neutron/plugins/bigswitch/plugin.py:207 #, python-format -msgid "ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r" +msgid "" +"ServerProxy: resource=%(resource)s, action=%(action)s, data=%(data)r, " +"headers=%(headers)r" msgstr "" #: neutron/plugins/bigswitch/plugin.py:217 @@ -4408,222 +4408,224 @@ msgid "" "data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:295 +#: neutron/plugins/bigswitch/plugin.py:257 +msgid "ServerPool: initializing" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:273 +msgid "Servers not defined. Aborting plugin" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:276 +msgid "Servers must be defined as :" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:281 +msgid "ServerPool: initialization done" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:311 #, python-format msgid "" "ServerProxy: %(action)s failure for servers: %(server)r Response: " "%(response)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:301 +#: neutron/plugins/bigswitch/plugin.py:317 #, python-format msgid "" "ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " "ret=%(ret)s, data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:308 +#: neutron/plugins/bigswitch/plugin.py:324 #, python-format msgid "ServerProxy: %(action)s failure for all servers: %(server)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:327 -msgid "NeutronRestProxyV2: " -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:330 +#: neutron/plugins/bigswitch/plugin.py:346 #, python-format msgid "" "NeutronRestProxyV2: Received and ignored error code %(code)s on " "%(action)s action to resource %(resource)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:340 +#: neutron/plugins/bigswitch/plugin.py:356 #, python-format msgid "Unable to create remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:346 +#: neutron/plugins/bigswitch/plugin.py:362 #, python-format msgid "Unable to update remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:351 +#: neutron/plugins/bigswitch/plugin.py:367 #, python-format msgid "Unable to delete remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:357 +#: neutron/plugins/bigswitch/plugin.py:373 #, python-format msgid "Unable to add router interface: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:362 +#: neutron/plugins/bigswitch/plugin.py:378 #, python-format msgid "Unable to delete remote intf: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:368 +#: neutron/plugins/bigswitch/plugin.py:384 #, python-format msgid "Unable to create remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:374 -#: neutron/plugins/bigswitch/plugin.py:379 +#: neutron/plugins/bigswitch/plugin.py:390 +#: neutron/plugins/bigswitch/plugin.py:395 #, python-format msgid "Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:385 +#: neutron/plugins/bigswitch/plugin.py:404 +#, python-format +msgid "No device attached to port %s. Skipping notification to controller." +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:409 #, python-format msgid "Unable to create remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:391 -#, python-format -msgid "Unable to update remote port: %s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:396 +#: neutron/plugins/bigswitch/plugin.py:414 #, python-format msgid "Unable to delete remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:408 -#, python-format -msgid "Unable to plug in interface: %s" +#: neutron/plugins/bigswitch/plugin.py:442 +msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:413 -#, python-format -msgid "Unable to unplug interface: %s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:437 -#, python-format -msgid "NeutronRestProxy: Starting plugin. Version=%s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:460 -msgid "Servers not defined. Aborting plugin" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:488 -msgid "NeutronRestProxyV2: initialization done" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:514 -msgid "NeutronRestProxyV2: create_network() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:559 -msgid "NeutronRestProxyV2.update_network() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:584 -msgid "NeutronRestProxyV2: delete_network() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:632 -msgid "NeutronRestProxyV2: create_port() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:723 -msgid "NeutronRestProxyV2: update_port() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:783 -msgid "NeutronRestProxyV2: delete_port() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:827 -msgid "NeutronRestProxyV2: create_subnet() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:843 -msgid "NeutronRestProxyV2: update_subnet() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:859 -msgid "NeutronRestProxyV2: delete_subnet() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:897 -msgid "NeutronRestProxyV2: create_router() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:919 -msgid "NeutronRestProxyV2.update_router() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:938 -msgid "NeutronRestProxyV2: delete_router() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:967 -msgid "NeutronRestProxyV2: add_router_interface() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:995 -msgid "NeutronRestProxyV2: remove_router_interface() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1028 -msgid "NeutronRestProxyV2: create_floatingip() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1041 -#, python-format -msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1047 -msgid "NeutronRestProxyV2: update_floatingip() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1059 -msgid "NeutronRestProxyV2: delete_floatingip() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1069 -msgid "NeutronRestProxyV2: diassociate_floatingips() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1087 -msgid "NeutronRestProxyV2: too many external networks" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1149 +#: neutron/plugins/bigswitch/plugin.py:511 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1165 -msgid "Adding host route: " -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1166 -#, python-format -msgid "Destination:%(dst)s nexthop:%(next)s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1241 +#: neutron/plugins/bigswitch/plugin.py:596 #, python-format msgid "" "Setting admin_state_up=False is not supported in this plugin version. " "Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1247 +#: neutron/plugins/bigswitch/plugin.py:602 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1274 +#: neutron/plugins/bigswitch/plugin.py:627 #, python-format -msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. " +msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:660 +#, python-format +msgid "NeutronRestProxy: Starting plugin. Version=%s" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:693 +msgid "NeutronRestProxyV2: initialization done" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:719 +msgid "NeutronRestProxyV2: create_network() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:757 +msgid "NeutronRestProxyV2.update_network() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:782 +msgid "NeutronRestProxyV2: delete_network() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:829 +msgid "NeutronRestProxyV2: create_port() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:900 +msgid "NeutronRestProxyV2: update_port() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:948 +msgid "NeutronRestProxyV2: delete_port() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:972 +msgid "NeutronRestProxyV2: create_subnet() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:988 +msgid "NeutronRestProxyV2: update_subnet() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1004 +msgid "NeutronRestProxyV2: delete_subnet() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1042 +msgid "NeutronRestProxyV2: create_router() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1064 +msgid "NeutronRestProxyV2.update_router() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1083 +msgid "NeutronRestProxyV2: delete_router() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1112 +msgid "NeutronRestProxyV2: add_router_interface() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1140 +msgid "NeutronRestProxyV2: remove_router_interface() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1173 +msgid "NeutronRestProxyV2: create_floatingip() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1186 +#, python-format +msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1192 +msgid "NeutronRestProxyV2: update_floatingip() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1204 +msgid "NeutronRestProxyV2: delete_floatingip() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1214 +msgid "NeutronRestProxyV2: diassociate_floatingips() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1232 +msgid "NeutronRestProxyV2: too many external networks" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1247 +msgid "Adding host route: " +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1248 +#, python-format +msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" #: neutron/plugins/bigswitch/routerrule_db.py:77 @@ -4641,7 +4643,17 @@ msgstr "" #: neutron/plugins/bigswitch/db/porttracker_db.py:39 #, python-format -msgid "Received an empty port ID for host '%s'" +msgid "Received an empty port ID for host_id '%s'" +msgstr "" + +#: neutron/plugins/bigswitch/db/porttracker_db.py:42 +#, python-format +msgid "Received an empty host_id for port '%s'" +msgstr "" + +#: neutron/plugins/bigswitch/db/porttracker_db.py:44 +#, python-format +msgid "Logging port %(port)s on host_id %(host)s" msgstr "" #: neutron/plugins/bigswitch/extensions/routerrule.py:30 @@ -4850,13 +4862,13 @@ msgid "QoS level with name %(qos_name)s already exists for tenant %(tenant_id)s. msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:72 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:23 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:23 #, python-format msgid "Credential %(credential_id)s could not be found." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:77 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:28 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:28 #, python-format msgid "Credential %(credential_name)s could not be found." msgstr "" @@ -4872,19 +4884,19 @@ msgid "Provider network %s already exists" msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:92 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:39 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:39 #, python-format msgid "Connection to %(host)s is not configured." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:97 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:44 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:44 #, python-format msgid "Unable to connect to Nexus %(nexus_host)s. Reason: %(exc)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:102 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:49 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:49 #, python-format msgid "Failed to configure Nexus: %(config)s. Reason: %(exc)s." msgstr "" @@ -4895,7 +4907,7 @@ msgid "Nexus Port Binding (%(filters)s) is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:116 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:69 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:69 msgid "No usable Nexus switch found to create SVI interface." msgstr "" @@ -4910,18 +4922,18 @@ msgid "PortVnic Binding %(port_id)s is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:131 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:74 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:74 msgid "No subnet_id specified for router gateway." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:136 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:79 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:79 #, python-format msgid "Subnet %(subnet_id)s has an interface on %(router_id)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:141 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:84 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:84 msgid "Nexus hardware router gateway only uses Subnet Ids." msgstr "" @@ -5047,7 +5059,7 @@ msgid "Nexus Switch to use" msgstr "" #: neutron/plugins/cisco/common/config.py:35 -#: neutron/plugins/ml2/drivers/cisco/config.py:21 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:21 msgid "VLAN Name prefix" msgstr "" @@ -5070,7 +5082,7 @@ msgid "Enable L3 support on the Nexus switches" msgstr "" #: neutron/plugins/cisco/common/config.py:47 -#: neutron/plugins/ml2/drivers/cisco/config.py:23 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:23 msgid "Distribute SVI interfaces over all switches" msgstr "" @@ -5131,7 +5143,7 @@ msgid "N1K Policy profile polling duration in seconds" msgstr "" #: neutron/plugins/cisco/common/config.py:135 -#: neutron/plugins/ml2/drivers/cisco/config.py:58 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:58 msgid "Some config files were not parsed properly" msgstr "" @@ -5312,47 +5324,47 @@ msgid "add_qos() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:34 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:30 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:30 msgid "get_nexusport_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:43 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:39 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:39 msgid "get_nexusvlan_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:49 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:45 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:45 msgid "add_nexusport_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:62 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:58 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:58 msgid "remove_nexusport_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:78 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:74 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:74 msgid "update_nexusport_binding called with no vlan" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:80 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:76 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:76 msgid "update_nexusport_binding called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:91 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:87 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:87 msgid "get_nexusvm_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:99 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:94 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:94 msgid "get_port_vlan_switch_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:107 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:102 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:102 #, python-format msgid "" "get_port_switch_bindings() called, port:'%(port_id)s', " @@ -5360,7 +5372,7 @@ msgid "" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:119 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:114 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:114 msgid "get_nexussvi_bindings() called" msgstr "" @@ -5790,19 +5802,19 @@ msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:167 #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:189 #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:195 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:130 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:161 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:168 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:182 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:189 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:209 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:215 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:130 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:161 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:168 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:182 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:189 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:209 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:215 #, python-format msgid "NexusDriver: %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:174 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:196 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:196 #, python-format msgid "NexusDriver created VLAN: %s" msgstr "" @@ -5817,7 +5829,7 @@ msgid "NexusPlugin:create_network() called" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:113 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:104 +#: neutron/plugins/ml2/drivers/cisco/nexus/mech_cisco_nexus.py:105 #, python-format msgid "Nexus: create & trunk vlan %s" msgstr "" @@ -5828,7 +5840,7 @@ msgid "Nexus: create vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:125 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108 +#: neutron/plugins/ml2/drivers/cisco/nexus/mech_cisco_nexus.py:109 #, python-format msgid "Nexus: trunk vlan %s" msgstr "" @@ -8068,26 +8080,26 @@ msgstr "" msgid "add_vxlan_endpoint() called for ip %s" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/config.py:25 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:25 msgid "The physical network managed by the switches." msgstr "" -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:33 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:33 #, python-format msgid "Credential %(credential_name)s already exists for tenant %(tenant_id)s." msgstr "" -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:54 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:54 #, python-format msgid "Nexus Port Binding (%(filters)s) is not present" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:63 #, python-format msgid "Missing required field(s) to configure nexus switch: %(fields)s" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:45 +#: neutron/plugins/ml2/drivers/cisco/nexus/mech_cisco_nexus.py:46 #, python-format msgid "nexus_switches found = %s" msgstr "" @@ -8270,6 +8282,14 @@ msgstr "" msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:44 +msgid "Initializing driver" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:52 +msgid "Initialization done" +msgstr "" + #: neutron/plugins/mlnx/agent_notify_api.py:50 msgid "Sending delete network message" msgstr "" @@ -9413,49 +9433,49 @@ msgstr "" msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1884 +#: neutron/plugins/nicira/NeutronPlugin.py:1887 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1890 +#: neutron/plugins/nicira/NeutronPlugin.py:1893 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1921 -#, python-format -msgid "The port '%s' is not associated with floating IPs" -msgstr "" - #: neutron/plugins/nicira/NeutronPlugin.py:1924 #, python-format +msgid "The port '%s' is not associated with floating IPs" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:1927 +#, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1951 +#: neutron/plugins/nicira/NeutronPlugin.py:1954 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1973 +#: neutron/plugins/nicira/NeutronPlugin.py:1976 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2003 +#: neutron/plugins/nicira/NeutronPlugin.py:2006 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2065 +#: neutron/plugins/nicira/NeutronPlugin.py:2068 #, python-format msgid "Security group: %s was already deleted from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2078 +#: neutron/plugins/nicira/NeutronPlugin.py:2081 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -10769,24 +10789,29 @@ msgstr "" msgid "Metadata for router %s handled successfully" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:117 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:86 +#, python-format +msgid "Subnet %s does not have a gateway, the metadata route will not be created" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/rpc.py:110 msgid "Metadata access network is disabled" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:120 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:113 msgid "" "Overlapping IPs must be enabled in order to setup the metadata access " "network" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:140 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:133 #, python-format msgid "" "No router interface found for router '%s'. No metadata access network " "should be created or destroyed" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:148 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:141 #, python-format msgid "" "An error occurred while operating on the metadata access network for " @@ -13543,12 +13568,35 @@ msgstr "" #~ msgid "Network Admin State Validation Falied: " #~ msgstr "" -#~ msgid "" -#~ "Cannnot create floating IP and bind " -#~ "it to Port %s, since that port " -#~ "is owned by a different tenant." -#~ msgstr "" - #~ msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing." #~ msgstr "" +#~ msgid "Use another DNS server before any in /etc/resolv.conf." +#~ msgstr "" + +#~ msgid "" +#~ "ServerProxy: server=%(server)s, port=%(port)d, " +#~ "ssl=%(ssl)r, action=%(action)s" +#~ msgstr "" + +#~ msgid "ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r" +#~ msgstr "" + +#~ msgid "NeutronRestProxyV2: " +#~ msgstr "" + +#~ msgid "Unable to update remote port: %s" +#~ msgstr "" + +#~ msgid "Unable to plug in interface: %s" +#~ msgstr "" + +#~ msgid "Unable to unplug interface: %s" +#~ msgstr "" + +#~ msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. " +#~ msgstr "" + +#~ msgid "Received an empty port ID for host '%s'" +#~ msgstr "" + diff --git a/neutron/locale/fr/LC_MESSAGES/neutron.po b/neutron/locale/fr/LC_MESSAGES/neutron.po index db80c92b4a..a3c0672594 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: 2014-02-11 06:22+0000\n" +"POT-Creation-Date: 2014-02-12 06:24+0000\n" "PO-Revision-Date: 2013-05-13 06:01+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: French " @@ -537,7 +537,7 @@ msgstr "" msgid "Name of bridge used for external network traffic." msgstr "" -#: neutron/agent/l3_agent.py:160 neutron/agent/linux/dhcp.py:62 +#: neutron/agent/l3_agent.py:160 neutron/agent/linux/dhcp.py:64 #: neutron/debug/debug_agent.py:45 #: neutron/services/metering/drivers/iptables/iptables_driver.py:39 msgid "The driver used to manage the virtual interface." @@ -580,7 +580,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:602 +#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:629 #: neutron/services/metering/drivers/iptables/iptables_driver.py:98 msgid "An interface driver must be specified" msgstr "" @@ -594,7 +594,7 @@ msgstr "" msgid "Failed deleting namespace '%s'" msgstr "" -#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:199 +#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:201 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" @@ -768,7 +768,7 @@ msgid "Security group member updated on remote: %s" msgstr "" #: neutron/agent/securitygroups_rpc.py:99 -#: neutron/agent/securitygroups_rpc.py:162 +#: neutron/agent/securitygroups_rpc.py:163 msgid "Provider rule updated" msgstr "" @@ -792,41 +792,41 @@ msgstr "" msgid "Security group member updated %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:154 +#: neutron/agent/securitygroups_rpc.py:155 #, python-format msgid "" "Adding %s devices to the list of devices for which firewall needs to be " "refreshed" msgstr "" -#: neutron/agent/securitygroups_rpc.py:174 +#: neutron/agent/securitygroups_rpc.py:175 #, python-format msgid "Remove device filter for %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:183 +#: neutron/agent/securitygroups_rpc.py:184 msgid "Refresh firewall rules" msgstr "" -#: neutron/agent/securitygroups_rpc.py:187 +#: neutron/agent/securitygroups_rpc.py:188 msgid "No ports here to refresh firewall" msgstr "" -#: neutron/agent/securitygroups_rpc.py:193 +#: neutron/agent/securitygroups_rpc.py:194 #, python-format msgid "Update port filter for %s" msgstr "" -#: neutron/agent/securitygroups_rpc.py:211 +#: neutron/agent/securitygroups_rpc.py:212 #, python-format msgid "Preparing device filters for %d new devices" msgstr "" -#: neutron/agent/securitygroups_rpc.py:224 +#: neutron/agent/securitygroups_rpc.py:225 msgid "Refreshing firewall for all filtered devices" msgstr "" -#: neutron/agent/securitygroups_rpc.py:232 +#: neutron/agent/securitygroups_rpc.py:233 #, python-format msgid "Refreshing firewall for %d devices" msgstr "" @@ -851,44 +851,44 @@ msgstr "" msgid "Top-level directory for maintaining dhcp state" msgstr "" -#: neutron/agent/linux/async_process.py:70 +#: neutron/agent/linux/async_process.py:69 msgid "respawn_interval must be >= 0 if provided." msgstr "" -#: neutron/agent/linux/async_process.py:84 +#: neutron/agent/linux/async_process.py:83 msgid "Process is already started" msgstr "" -#: neutron/agent/linux/async_process.py:86 +#: neutron/agent/linux/async_process.py:85 #, python-format msgid "Launching async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:92 +#: neutron/agent/linux/async_process.py:91 #, python-format msgid "Halting async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:95 +#: neutron/agent/linux/async_process.py:94 msgid "Process is not running." msgstr "" -#: neutron/agent/linux/async_process.py:161 +#: neutron/agent/linux/async_process.py:166 #, python-format msgid "An error occurred while killing [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:168 +#: neutron/agent/linux/async_process.py:173 #, python-format msgid "Halting async process [%s] in response to an error." msgstr "" -#: neutron/agent/linux/async_process.py:174 +#: neutron/agent/linux/async_process.py:179 #, python-format msgid "Respawning async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:183 +#: neutron/agent/linux/async_process.py:188 #, python-format msgid "An error occurred while communicating with async process [%s]." msgstr "" @@ -915,105 +915,105 @@ msgstr "" msgid "Pidfile %s already exist. Daemon already running?" msgstr "" -#: neutron/agent/linux/dhcp.py:45 +#: neutron/agent/linux/dhcp.py:46 msgid "Location to store DHCP server config files" msgstr "" -#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:55 +#: neutron/agent/linux/dhcp.py:49 neutron/plugins/nicira/dhcp_meta/nvp.py:55 msgid "Domain to use for building the hostnames" msgstr "" -#: neutron/agent/linux/dhcp.py:51 +#: neutron/agent/linux/dhcp.py:52 msgid "Override the default dnsmasq settings with this file" msgstr "" -#: neutron/agent/linux/dhcp.py:53 -msgid "Use another DNS server before any in /etc/resolv.conf." +#: neutron/agent/linux/dhcp.py:54 +msgid "Comma-separated list of the DNS servers which will be used as forwarders." msgstr "" -#: neutron/agent/linux/dhcp.py:56 +#: neutron/agent/linux/dhcp.py:58 msgid "Delete namespace after removing a dhcp server." msgstr "" -#: neutron/agent/linux/dhcp.py:60 +#: neutron/agent/linux/dhcp.py:62 msgid "Limit number of leases to prevent a denial-of-service." msgstr "" -#: neutron/agent/linux/dhcp.py:185 +#: neutron/agent/linux/dhcp.py:187 #, python-format msgid "DHCP for %(net_id)s pid %(pid)d is stale, ignoring command" msgstr "" -#: neutron/agent/linux/dhcp.py:188 +#: neutron/agent/linux/dhcp.py:190 #, python-format msgid "No DHCP started for %s" msgstr "" -#: neutron/agent/linux/dhcp.py:220 neutron/agent/linux/external_process.py:84 +#: neutron/agent/linux/dhcp.py:222 neutron/agent/linux/external_process.py:84 #, python-format msgid "Error while reading %s" msgstr "" -#: neutron/agent/linux/dhcp.py:227 neutron/agent/linux/external_process.py:92 +#: neutron/agent/linux/dhcp.py:229 neutron/agent/linux/external_process.py:92 #, python-format msgid "Unable to convert value in %s" msgstr "" -#: neutron/agent/linux/dhcp.py:229 neutron/agent/linux/external_process.py:90 +#: neutron/agent/linux/dhcp.py:231 neutron/agent/linux/external_process.py:90 #, python-format msgid "Unable to access %s" msgstr "" -#: neutron/agent/linux/dhcp.py:290 +#: neutron/agent/linux/dhcp.py:292 #, python-format msgid "" "FAILED VERSION REQUIREMENT FOR DNSMASQ. DHCP AGENT MAY NOT RUN CORRECTLY!" " Please ensure that its version is %s or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:295 +#: neutron/agent/linux/dhcp.py:297 #, python-format msgid "" "Unable to determine dnsmasq version. Please ensure that its version is %s" " or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:394 +#: neutron/agent/linux/dhcp.py:398 #, python-format msgid "Killing dhcpmasq for network since all subnets have turned off DHCP: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:405 +#: neutron/agent/linux/dhcp.py:409 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: neutron/agent/linux/dhcp.py:406 +#: neutron/agent/linux/dhcp.py:410 #, python-format msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:609 +#: neutron/agent/linux/dhcp.py:636 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:661 +#: neutron/agent/linux/dhcp.py:688 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:671 +#: neutron/agent/linux/dhcp.py:698 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:714 +#: neutron/agent/linux/dhcp.py:741 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:753 neutron/debug/debug_agent.py:74 +#: neutron/agent/linux/dhcp.py:780 neutron/debug/debug_agent.py:74 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -2598,8 +2598,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:1003 -#: neutron/plugins/bigswitch/plugin.py:1012 +#: neutron/plugins/bigswitch/plugin.py:1148 +#: neutron/plugins/bigswitch/plugin.py:1157 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -4378,14 +4378,14 @@ msgstr "" #: neutron/plugins/bigswitch/plugin.py:204 #, python-format -msgid "" -"ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r, " -"action=%(action)s" +msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:208 +#: neutron/plugins/bigswitch/plugin.py:207 #, python-format -msgid "ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r" +msgid "" +"ServerProxy: resource=%(resource)s, action=%(action)s, data=%(data)r, " +"headers=%(headers)r" msgstr "" #: neutron/plugins/bigswitch/plugin.py:217 @@ -4408,222 +4408,224 @@ msgid "" "data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:295 +#: neutron/plugins/bigswitch/plugin.py:257 +msgid "ServerPool: initializing" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:273 +msgid "Servers not defined. Aborting plugin" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:276 +msgid "Servers must be defined as :" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:281 +msgid "ServerPool: initialization done" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:311 #, python-format msgid "" "ServerProxy: %(action)s failure for servers: %(server)r Response: " "%(response)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:301 +#: neutron/plugins/bigswitch/plugin.py:317 #, python-format msgid "" "ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " "ret=%(ret)s, data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:308 +#: neutron/plugins/bigswitch/plugin.py:324 #, python-format msgid "ServerProxy: %(action)s failure for all servers: %(server)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:327 -msgid "NeutronRestProxyV2: " -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:330 +#: neutron/plugins/bigswitch/plugin.py:346 #, python-format msgid "" "NeutronRestProxyV2: Received and ignored error code %(code)s on " "%(action)s action to resource %(resource)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:340 +#: neutron/plugins/bigswitch/plugin.py:356 #, python-format msgid "Unable to create remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:346 +#: neutron/plugins/bigswitch/plugin.py:362 #, python-format msgid "Unable to update remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:351 +#: neutron/plugins/bigswitch/plugin.py:367 #, python-format msgid "Unable to delete remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:357 +#: neutron/plugins/bigswitch/plugin.py:373 #, python-format msgid "Unable to add router interface: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:362 +#: neutron/plugins/bigswitch/plugin.py:378 #, python-format msgid "Unable to delete remote intf: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:368 +#: neutron/plugins/bigswitch/plugin.py:384 #, python-format msgid "Unable to create remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:374 -#: neutron/plugins/bigswitch/plugin.py:379 +#: neutron/plugins/bigswitch/plugin.py:390 +#: neutron/plugins/bigswitch/plugin.py:395 #, python-format msgid "Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:385 +#: neutron/plugins/bigswitch/plugin.py:404 +#, python-format +msgid "No device attached to port %s. Skipping notification to controller." +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:409 #, python-format msgid "Unable to create remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:391 -#, python-format -msgid "Unable to update remote port: %s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:396 +#: neutron/plugins/bigswitch/plugin.py:414 #, python-format msgid "Unable to delete remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:408 -#, python-format -msgid "Unable to plug in interface: %s" +#: neutron/plugins/bigswitch/plugin.py:442 +msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:413 -#, python-format -msgid "Unable to unplug interface: %s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:437 -#, python-format -msgid "NeutronRestProxy: Starting plugin. Version=%s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:460 -msgid "Servers not defined. Aborting plugin" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:488 -msgid "NeutronRestProxyV2: initialization done" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:514 -msgid "NeutronRestProxyV2: create_network() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:559 -msgid "NeutronRestProxyV2.update_network() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:584 -msgid "NeutronRestProxyV2: delete_network() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:632 -msgid "NeutronRestProxyV2: create_port() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:723 -msgid "NeutronRestProxyV2: update_port() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:783 -msgid "NeutronRestProxyV2: delete_port() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:827 -msgid "NeutronRestProxyV2: create_subnet() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:843 -msgid "NeutronRestProxyV2: update_subnet() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:859 -msgid "NeutronRestProxyV2: delete_subnet() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:897 -msgid "NeutronRestProxyV2: create_router() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:919 -msgid "NeutronRestProxyV2.update_router() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:938 -msgid "NeutronRestProxyV2: delete_router() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:967 -msgid "NeutronRestProxyV2: add_router_interface() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:995 -msgid "NeutronRestProxyV2: remove_router_interface() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1028 -msgid "NeutronRestProxyV2: create_floatingip() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1041 -#, python-format -msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1047 -msgid "NeutronRestProxyV2: update_floatingip() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1059 -msgid "NeutronRestProxyV2: delete_floatingip() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1069 -msgid "NeutronRestProxyV2: diassociate_floatingips() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1087 -msgid "NeutronRestProxyV2: too many external networks" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1149 +#: neutron/plugins/bigswitch/plugin.py:511 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1165 -msgid "Adding host route: " -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1166 -#, python-format -msgid "Destination:%(dst)s nexthop:%(next)s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1241 +#: neutron/plugins/bigswitch/plugin.py:596 #, python-format msgid "" "Setting admin_state_up=False is not supported in this plugin version. " "Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1247 +#: neutron/plugins/bigswitch/plugin.py:602 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1274 +#: neutron/plugins/bigswitch/plugin.py:627 #, python-format -msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. " +msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:660 +#, python-format +msgid "NeutronRestProxy: Starting plugin. Version=%s" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:693 +msgid "NeutronRestProxyV2: initialization done" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:719 +msgid "NeutronRestProxyV2: create_network() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:757 +msgid "NeutronRestProxyV2.update_network() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:782 +msgid "NeutronRestProxyV2: delete_network() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:829 +msgid "NeutronRestProxyV2: create_port() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:900 +msgid "NeutronRestProxyV2: update_port() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:948 +msgid "NeutronRestProxyV2: delete_port() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:972 +msgid "NeutronRestProxyV2: create_subnet() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:988 +msgid "NeutronRestProxyV2: update_subnet() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1004 +msgid "NeutronRestProxyV2: delete_subnet() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1042 +msgid "NeutronRestProxyV2: create_router() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1064 +msgid "NeutronRestProxyV2.update_router() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1083 +msgid "NeutronRestProxyV2: delete_router() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1112 +msgid "NeutronRestProxyV2: add_router_interface() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1140 +msgid "NeutronRestProxyV2: remove_router_interface() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1173 +msgid "NeutronRestProxyV2: create_floatingip() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1186 +#, python-format +msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1192 +msgid "NeutronRestProxyV2: update_floatingip() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1204 +msgid "NeutronRestProxyV2: delete_floatingip() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1214 +msgid "NeutronRestProxyV2: diassociate_floatingips() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1232 +msgid "NeutronRestProxyV2: too many external networks" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1247 +msgid "Adding host route: " +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1248 +#, python-format +msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" #: neutron/plugins/bigswitch/routerrule_db.py:77 @@ -4641,7 +4643,17 @@ msgstr "" #: neutron/plugins/bigswitch/db/porttracker_db.py:39 #, python-format -msgid "Received an empty port ID for host '%s'" +msgid "Received an empty port ID for host_id '%s'" +msgstr "" + +#: neutron/plugins/bigswitch/db/porttracker_db.py:42 +#, python-format +msgid "Received an empty host_id for port '%s'" +msgstr "" + +#: neutron/plugins/bigswitch/db/porttracker_db.py:44 +#, python-format +msgid "Logging port %(port)s on host_id %(host)s" msgstr "" #: neutron/plugins/bigswitch/extensions/routerrule.py:30 @@ -4850,13 +4862,13 @@ msgid "QoS level with name %(qos_name)s already exists for tenant %(tenant_id)s. msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:72 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:23 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:23 #, python-format msgid "Credential %(credential_id)s could not be found." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:77 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:28 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:28 #, python-format msgid "Credential %(credential_name)s could not be found." msgstr "" @@ -4872,19 +4884,19 @@ msgid "Provider network %s already exists" msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:92 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:39 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:39 #, python-format msgid "Connection to %(host)s is not configured." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:97 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:44 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:44 #, python-format msgid "Unable to connect to Nexus %(nexus_host)s. Reason: %(exc)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:102 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:49 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:49 #, python-format msgid "Failed to configure Nexus: %(config)s. Reason: %(exc)s." msgstr "" @@ -4895,7 +4907,7 @@ msgid "Nexus Port Binding (%(filters)s) is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:116 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:69 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:69 msgid "No usable Nexus switch found to create SVI interface." msgstr "" @@ -4910,18 +4922,18 @@ msgid "PortVnic Binding %(port_id)s is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:131 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:74 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:74 msgid "No subnet_id specified for router gateway." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:136 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:79 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:79 #, python-format msgid "Subnet %(subnet_id)s has an interface on %(router_id)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:141 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:84 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:84 msgid "Nexus hardware router gateway only uses Subnet Ids." msgstr "" @@ -5047,7 +5059,7 @@ msgid "Nexus Switch to use" msgstr "" #: neutron/plugins/cisco/common/config.py:35 -#: neutron/plugins/ml2/drivers/cisco/config.py:21 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:21 msgid "VLAN Name prefix" msgstr "" @@ -5070,7 +5082,7 @@ msgid "Enable L3 support on the Nexus switches" msgstr "" #: neutron/plugins/cisco/common/config.py:47 -#: neutron/plugins/ml2/drivers/cisco/config.py:23 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:23 msgid "Distribute SVI interfaces over all switches" msgstr "" @@ -5131,7 +5143,7 @@ msgid "N1K Policy profile polling duration in seconds" msgstr "" #: neutron/plugins/cisco/common/config.py:135 -#: neutron/plugins/ml2/drivers/cisco/config.py:58 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:58 msgid "Some config files were not parsed properly" msgstr "" @@ -5312,47 +5324,47 @@ msgid "add_qos() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:34 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:30 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:30 msgid "get_nexusport_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:43 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:39 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:39 msgid "get_nexusvlan_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:49 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:45 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:45 msgid "add_nexusport_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:62 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:58 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:58 msgid "remove_nexusport_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:78 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:74 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:74 msgid "update_nexusport_binding called with no vlan" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:80 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:76 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:76 msgid "update_nexusport_binding called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:91 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:87 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:87 msgid "get_nexusvm_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:99 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:94 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:94 msgid "get_port_vlan_switch_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:107 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:102 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:102 #, python-format msgid "" "get_port_switch_bindings() called, port:'%(port_id)s', " @@ -5360,7 +5372,7 @@ msgid "" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:119 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:114 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:114 msgid "get_nexussvi_bindings() called" msgstr "" @@ -5790,19 +5802,19 @@ msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:167 #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:189 #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:195 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:130 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:161 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:168 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:182 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:189 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:209 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:215 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:130 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:161 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:168 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:182 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:189 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:209 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:215 #, python-format msgid "NexusDriver: %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:174 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:196 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:196 #, python-format msgid "NexusDriver created VLAN: %s" msgstr "" @@ -5817,7 +5829,7 @@ msgid "NexusPlugin:create_network() called" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:113 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:104 +#: neutron/plugins/ml2/drivers/cisco/nexus/mech_cisco_nexus.py:105 #, python-format msgid "Nexus: create & trunk vlan %s" msgstr "" @@ -5828,7 +5840,7 @@ msgid "Nexus: create vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:125 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108 +#: neutron/plugins/ml2/drivers/cisco/nexus/mech_cisco_nexus.py:109 #, python-format msgid "Nexus: trunk vlan %s" msgstr "" @@ -8068,26 +8080,26 @@ msgstr "" msgid "add_vxlan_endpoint() called for ip %s" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/config.py:25 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:25 msgid "The physical network managed by the switches." msgstr "" -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:33 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:33 #, python-format msgid "Credential %(credential_name)s already exists for tenant %(tenant_id)s." msgstr "" -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:54 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:54 #, python-format msgid "Nexus Port Binding (%(filters)s) is not present" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:63 #, python-format msgid "Missing required field(s) to configure nexus switch: %(fields)s" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:45 +#: neutron/plugins/ml2/drivers/cisco/nexus/mech_cisco_nexus.py:46 #, python-format msgid "nexus_switches found = %s" msgstr "" @@ -8270,6 +8282,14 @@ msgstr "" msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:44 +msgid "Initializing driver" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:52 +msgid "Initialization done" +msgstr "" + #: neutron/plugins/mlnx/agent_notify_api.py:50 msgid "Sending delete network message" msgstr "" @@ -9413,49 +9433,49 @@ msgstr "" msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1884 +#: neutron/plugins/nicira/NeutronPlugin.py:1887 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1890 +#: neutron/plugins/nicira/NeutronPlugin.py:1893 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1921 -#, python-format -msgid "The port '%s' is not associated with floating IPs" -msgstr "" - #: neutron/plugins/nicira/NeutronPlugin.py:1924 #, python-format +msgid "The port '%s' is not associated with floating IPs" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:1927 +#, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1951 +#: neutron/plugins/nicira/NeutronPlugin.py:1954 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1973 +#: neutron/plugins/nicira/NeutronPlugin.py:1976 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2003 +#: neutron/plugins/nicira/NeutronPlugin.py:2006 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2065 +#: neutron/plugins/nicira/NeutronPlugin.py:2068 #, python-format msgid "Security group: %s was already deleted from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2078 +#: neutron/plugins/nicira/NeutronPlugin.py:2081 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -10769,24 +10789,29 @@ msgstr "" msgid "Metadata for router %s handled successfully" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:117 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:86 +#, python-format +msgid "Subnet %s does not have a gateway, the metadata route will not be created" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/rpc.py:110 msgid "Metadata access network is disabled" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:120 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:113 msgid "" "Overlapping IPs must be enabled in order to setup the metadata access " "network" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:140 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:133 #, python-format msgid "" "No router interface found for router '%s'. No metadata access network " "should be created or destroyed" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:148 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:141 #, python-format msgid "" "An error occurred while operating on the metadata access network for " @@ -14203,12 +14228,35 @@ msgstr "" #~ msgid "Network Admin State Validation Falied: " #~ msgstr "" -#~ msgid "" -#~ "Cannnot create floating IP and bind " -#~ "it to Port %s, since that port " -#~ "is owned by a different tenant." -#~ msgstr "" - #~ msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing." #~ msgstr "" +#~ msgid "Use another DNS server before any in /etc/resolv.conf." +#~ msgstr "" + +#~ msgid "" +#~ "ServerProxy: server=%(server)s, port=%(port)d, " +#~ "ssl=%(ssl)r, action=%(action)s" +#~ msgstr "" + +#~ msgid "ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r" +#~ msgstr "" + +#~ msgid "NeutronRestProxyV2: " +#~ msgstr "" + +#~ msgid "Unable to update remote port: %s" +#~ msgstr "" + +#~ msgid "Unable to plug in interface: %s" +#~ msgstr "" + +#~ msgid "Unable to unplug interface: %s" +#~ msgstr "" + +#~ msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. " +#~ msgstr "" + +#~ msgid "Received an empty port ID for host '%s'" +#~ msgstr "" + diff --git a/neutron/locale/gl/LC_MESSAGES/neutron.po b/neutron/locale/gl/LC_MESSAGES/neutron.po index b4e4e458f4..5ebb9757d4 100644 --- a/neutron/locale/gl/LC_MESSAGES/neutron.po +++ b/neutron/locale/gl/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: 2014-02-11 06:22+0000\n" +"POT-Creation-Date: 2014-02-12 06:24+0000\n" "PO-Revision-Date: 2013-10-28 23:23+0000\n" "Last-Translator: Tom Fifield \n" "Language-Team: Galician " @@ -537,7 +537,7 @@ msgstr "" msgid "Name of bridge used for external network traffic." msgstr "" -#: neutron/agent/l3_agent.py:160 neutron/agent/linux/dhcp.py:62 +#: neutron/agent/l3_agent.py:160 neutron/agent/linux/dhcp.py:64 #: neutron/debug/debug_agent.py:45 #: neutron/services/metering/drivers/iptables/iptables_driver.py:39 msgid "The driver used to manage the virtual interface." @@ -580,7 +580,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:602 +#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:629 #: neutron/services/metering/drivers/iptables/iptables_driver.py:98 msgid "An interface driver must be specified" msgstr "" @@ -594,7 +594,7 @@ msgstr "" msgid "Failed deleting namespace '%s'" msgstr "" -#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:199 +#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:201 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" @@ -768,7 +768,7 @@ msgid "Security group member updated on remote: %s" msgstr "" #: neutron/agent/securitygroups_rpc.py:99 -#: neutron/agent/securitygroups_rpc.py:162 +#: neutron/agent/securitygroups_rpc.py:163 msgid "Provider rule updated" msgstr "" @@ -792,41 +792,41 @@ msgstr "" msgid "Security group member updated %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:154 +#: neutron/agent/securitygroups_rpc.py:155 #, python-format msgid "" "Adding %s devices to the list of devices for which firewall needs to be " "refreshed" msgstr "" -#: neutron/agent/securitygroups_rpc.py:174 +#: neutron/agent/securitygroups_rpc.py:175 #, python-format msgid "Remove device filter for %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:183 +#: neutron/agent/securitygroups_rpc.py:184 msgid "Refresh firewall rules" msgstr "" -#: neutron/agent/securitygroups_rpc.py:187 +#: neutron/agent/securitygroups_rpc.py:188 msgid "No ports here to refresh firewall" msgstr "" -#: neutron/agent/securitygroups_rpc.py:193 +#: neutron/agent/securitygroups_rpc.py:194 #, python-format msgid "Update port filter for %s" msgstr "" -#: neutron/agent/securitygroups_rpc.py:211 +#: neutron/agent/securitygroups_rpc.py:212 #, python-format msgid "Preparing device filters for %d new devices" msgstr "" -#: neutron/agent/securitygroups_rpc.py:224 +#: neutron/agent/securitygroups_rpc.py:225 msgid "Refreshing firewall for all filtered devices" msgstr "" -#: neutron/agent/securitygroups_rpc.py:232 +#: neutron/agent/securitygroups_rpc.py:233 #, python-format msgid "Refreshing firewall for %d devices" msgstr "" @@ -851,44 +851,44 @@ msgstr "" msgid "Top-level directory for maintaining dhcp state" msgstr "" -#: neutron/agent/linux/async_process.py:70 +#: neutron/agent/linux/async_process.py:69 msgid "respawn_interval must be >= 0 if provided." msgstr "" -#: neutron/agent/linux/async_process.py:84 +#: neutron/agent/linux/async_process.py:83 msgid "Process is already started" msgstr "" -#: neutron/agent/linux/async_process.py:86 +#: neutron/agent/linux/async_process.py:85 #, python-format msgid "Launching async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:92 +#: neutron/agent/linux/async_process.py:91 #, python-format msgid "Halting async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:95 +#: neutron/agent/linux/async_process.py:94 msgid "Process is not running." msgstr "" -#: neutron/agent/linux/async_process.py:161 +#: neutron/agent/linux/async_process.py:166 #, python-format msgid "An error occurred while killing [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:168 +#: neutron/agent/linux/async_process.py:173 #, python-format msgid "Halting async process [%s] in response to an error." msgstr "" -#: neutron/agent/linux/async_process.py:174 +#: neutron/agent/linux/async_process.py:179 #, python-format msgid "Respawning async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:183 +#: neutron/agent/linux/async_process.py:188 #, python-format msgid "An error occurred while communicating with async process [%s]." msgstr "" @@ -915,105 +915,105 @@ msgstr "" msgid "Pidfile %s already exist. Daemon already running?" msgstr "" -#: neutron/agent/linux/dhcp.py:45 +#: neutron/agent/linux/dhcp.py:46 msgid "Location to store DHCP server config files" msgstr "" -#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:55 +#: neutron/agent/linux/dhcp.py:49 neutron/plugins/nicira/dhcp_meta/nvp.py:55 msgid "Domain to use for building the hostnames" msgstr "" -#: neutron/agent/linux/dhcp.py:51 +#: neutron/agent/linux/dhcp.py:52 msgid "Override the default dnsmasq settings with this file" msgstr "" -#: neutron/agent/linux/dhcp.py:53 -msgid "Use another DNS server before any in /etc/resolv.conf." +#: neutron/agent/linux/dhcp.py:54 +msgid "Comma-separated list of the DNS servers which will be used as forwarders." msgstr "" -#: neutron/agent/linux/dhcp.py:56 +#: neutron/agent/linux/dhcp.py:58 msgid "Delete namespace after removing a dhcp server." msgstr "" -#: neutron/agent/linux/dhcp.py:60 +#: neutron/agent/linux/dhcp.py:62 msgid "Limit number of leases to prevent a denial-of-service." msgstr "" -#: neutron/agent/linux/dhcp.py:185 +#: neutron/agent/linux/dhcp.py:187 #, python-format msgid "DHCP for %(net_id)s pid %(pid)d is stale, ignoring command" msgstr "" -#: neutron/agent/linux/dhcp.py:188 +#: neutron/agent/linux/dhcp.py:190 #, python-format msgid "No DHCP started for %s" msgstr "" -#: neutron/agent/linux/dhcp.py:220 neutron/agent/linux/external_process.py:84 +#: neutron/agent/linux/dhcp.py:222 neutron/agent/linux/external_process.py:84 #, python-format msgid "Error while reading %s" msgstr "" -#: neutron/agent/linux/dhcp.py:227 neutron/agent/linux/external_process.py:92 +#: neutron/agent/linux/dhcp.py:229 neutron/agent/linux/external_process.py:92 #, python-format msgid "Unable to convert value in %s" msgstr "" -#: neutron/agent/linux/dhcp.py:229 neutron/agent/linux/external_process.py:90 +#: neutron/agent/linux/dhcp.py:231 neutron/agent/linux/external_process.py:90 #, python-format msgid "Unable to access %s" msgstr "" -#: neutron/agent/linux/dhcp.py:290 +#: neutron/agent/linux/dhcp.py:292 #, python-format msgid "" "FAILED VERSION REQUIREMENT FOR DNSMASQ. DHCP AGENT MAY NOT RUN CORRECTLY!" " Please ensure that its version is %s or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:295 +#: neutron/agent/linux/dhcp.py:297 #, python-format msgid "" "Unable to determine dnsmasq version. Please ensure that its version is %s" " or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:394 +#: neutron/agent/linux/dhcp.py:398 #, python-format msgid "Killing dhcpmasq for network since all subnets have turned off DHCP: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:405 +#: neutron/agent/linux/dhcp.py:409 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: neutron/agent/linux/dhcp.py:406 +#: neutron/agent/linux/dhcp.py:410 #, python-format msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:609 +#: neutron/agent/linux/dhcp.py:636 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:661 +#: neutron/agent/linux/dhcp.py:688 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:671 +#: neutron/agent/linux/dhcp.py:698 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:714 +#: neutron/agent/linux/dhcp.py:741 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:753 neutron/debug/debug_agent.py:74 +#: neutron/agent/linux/dhcp.py:780 neutron/debug/debug_agent.py:74 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -2598,8 +2598,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:1003 -#: neutron/plugins/bigswitch/plugin.py:1012 +#: neutron/plugins/bigswitch/plugin.py:1148 +#: neutron/plugins/bigswitch/plugin.py:1157 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -4378,14 +4378,14 @@ msgstr "" #: neutron/plugins/bigswitch/plugin.py:204 #, python-format -msgid "" -"ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r, " -"action=%(action)s" +msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:208 +#: neutron/plugins/bigswitch/plugin.py:207 #, python-format -msgid "ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r" +msgid "" +"ServerProxy: resource=%(resource)s, action=%(action)s, data=%(data)r, " +"headers=%(headers)r" msgstr "" #: neutron/plugins/bigswitch/plugin.py:217 @@ -4408,222 +4408,224 @@ msgid "" "data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:295 +#: neutron/plugins/bigswitch/plugin.py:257 +msgid "ServerPool: initializing" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:273 +msgid "Servers not defined. Aborting plugin" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:276 +msgid "Servers must be defined as :" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:281 +msgid "ServerPool: initialization done" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:311 #, python-format msgid "" "ServerProxy: %(action)s failure for servers: %(server)r Response: " "%(response)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:301 +#: neutron/plugins/bigswitch/plugin.py:317 #, python-format msgid "" "ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " "ret=%(ret)s, data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:308 +#: neutron/plugins/bigswitch/plugin.py:324 #, python-format msgid "ServerProxy: %(action)s failure for all servers: %(server)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:327 -msgid "NeutronRestProxyV2: " -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:330 +#: neutron/plugins/bigswitch/plugin.py:346 #, python-format msgid "" "NeutronRestProxyV2: Received and ignored error code %(code)s on " "%(action)s action to resource %(resource)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:340 +#: neutron/plugins/bigswitch/plugin.py:356 #, python-format msgid "Unable to create remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:346 +#: neutron/plugins/bigswitch/plugin.py:362 #, python-format msgid "Unable to update remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:351 +#: neutron/plugins/bigswitch/plugin.py:367 #, python-format msgid "Unable to delete remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:357 +#: neutron/plugins/bigswitch/plugin.py:373 #, python-format msgid "Unable to add router interface: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:362 +#: neutron/plugins/bigswitch/plugin.py:378 #, python-format msgid "Unable to delete remote intf: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:368 +#: neutron/plugins/bigswitch/plugin.py:384 #, python-format msgid "Unable to create remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:374 -#: neutron/plugins/bigswitch/plugin.py:379 +#: neutron/plugins/bigswitch/plugin.py:390 +#: neutron/plugins/bigswitch/plugin.py:395 #, python-format msgid "Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:385 +#: neutron/plugins/bigswitch/plugin.py:404 +#, python-format +msgid "No device attached to port %s. Skipping notification to controller." +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:409 #, python-format msgid "Unable to create remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:391 -#, python-format -msgid "Unable to update remote port: %s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:396 +#: neutron/plugins/bigswitch/plugin.py:414 #, python-format msgid "Unable to delete remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:408 -#, python-format -msgid "Unable to plug in interface: %s" +#: neutron/plugins/bigswitch/plugin.py:442 +msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:413 -#, python-format -msgid "Unable to unplug interface: %s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:437 -#, python-format -msgid "NeutronRestProxy: Starting plugin. Version=%s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:460 -msgid "Servers not defined. Aborting plugin" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:488 -msgid "NeutronRestProxyV2: initialization done" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:514 -msgid "NeutronRestProxyV2: create_network() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:559 -msgid "NeutronRestProxyV2.update_network() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:584 -msgid "NeutronRestProxyV2: delete_network() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:632 -msgid "NeutronRestProxyV2: create_port() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:723 -msgid "NeutronRestProxyV2: update_port() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:783 -msgid "NeutronRestProxyV2: delete_port() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:827 -msgid "NeutronRestProxyV2: create_subnet() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:843 -msgid "NeutronRestProxyV2: update_subnet() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:859 -msgid "NeutronRestProxyV2: delete_subnet() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:897 -msgid "NeutronRestProxyV2: create_router() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:919 -msgid "NeutronRestProxyV2.update_router() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:938 -msgid "NeutronRestProxyV2: delete_router() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:967 -msgid "NeutronRestProxyV2: add_router_interface() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:995 -msgid "NeutronRestProxyV2: remove_router_interface() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1028 -msgid "NeutronRestProxyV2: create_floatingip() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1041 -#, python-format -msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1047 -msgid "NeutronRestProxyV2: update_floatingip() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1059 -msgid "NeutronRestProxyV2: delete_floatingip() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1069 -msgid "NeutronRestProxyV2: diassociate_floatingips() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1087 -msgid "NeutronRestProxyV2: too many external networks" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1149 +#: neutron/plugins/bigswitch/plugin.py:511 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1165 -msgid "Adding host route: " -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1166 -#, python-format -msgid "Destination:%(dst)s nexthop:%(next)s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1241 +#: neutron/plugins/bigswitch/plugin.py:596 #, python-format msgid "" "Setting admin_state_up=False is not supported in this plugin version. " "Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1247 +#: neutron/plugins/bigswitch/plugin.py:602 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1274 +#: neutron/plugins/bigswitch/plugin.py:627 #, python-format -msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. " +msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:660 +#, python-format +msgid "NeutronRestProxy: Starting plugin. Version=%s" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:693 +msgid "NeutronRestProxyV2: initialization done" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:719 +msgid "NeutronRestProxyV2: create_network() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:757 +msgid "NeutronRestProxyV2.update_network() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:782 +msgid "NeutronRestProxyV2: delete_network() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:829 +msgid "NeutronRestProxyV2: create_port() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:900 +msgid "NeutronRestProxyV2: update_port() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:948 +msgid "NeutronRestProxyV2: delete_port() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:972 +msgid "NeutronRestProxyV2: create_subnet() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:988 +msgid "NeutronRestProxyV2: update_subnet() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1004 +msgid "NeutronRestProxyV2: delete_subnet() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1042 +msgid "NeutronRestProxyV2: create_router() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1064 +msgid "NeutronRestProxyV2.update_router() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1083 +msgid "NeutronRestProxyV2: delete_router() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1112 +msgid "NeutronRestProxyV2: add_router_interface() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1140 +msgid "NeutronRestProxyV2: remove_router_interface() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1173 +msgid "NeutronRestProxyV2: create_floatingip() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1186 +#, python-format +msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1192 +msgid "NeutronRestProxyV2: update_floatingip() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1204 +msgid "NeutronRestProxyV2: delete_floatingip() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1214 +msgid "NeutronRestProxyV2: diassociate_floatingips() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1232 +msgid "NeutronRestProxyV2: too many external networks" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1247 +msgid "Adding host route: " +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1248 +#, python-format +msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" #: neutron/plugins/bigswitch/routerrule_db.py:77 @@ -4641,7 +4643,17 @@ msgstr "" #: neutron/plugins/bigswitch/db/porttracker_db.py:39 #, python-format -msgid "Received an empty port ID for host '%s'" +msgid "Received an empty port ID for host_id '%s'" +msgstr "" + +#: neutron/plugins/bigswitch/db/porttracker_db.py:42 +#, python-format +msgid "Received an empty host_id for port '%s'" +msgstr "" + +#: neutron/plugins/bigswitch/db/porttracker_db.py:44 +#, python-format +msgid "Logging port %(port)s on host_id %(host)s" msgstr "" #: neutron/plugins/bigswitch/extensions/routerrule.py:30 @@ -4850,13 +4862,13 @@ msgid "QoS level with name %(qos_name)s already exists for tenant %(tenant_id)s. msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:72 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:23 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:23 #, python-format msgid "Credential %(credential_id)s could not be found." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:77 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:28 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:28 #, python-format msgid "Credential %(credential_name)s could not be found." msgstr "" @@ -4872,19 +4884,19 @@ msgid "Provider network %s already exists" msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:92 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:39 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:39 #, python-format msgid "Connection to %(host)s is not configured." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:97 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:44 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:44 #, python-format msgid "Unable to connect to Nexus %(nexus_host)s. Reason: %(exc)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:102 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:49 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:49 #, python-format msgid "Failed to configure Nexus: %(config)s. Reason: %(exc)s." msgstr "" @@ -4895,7 +4907,7 @@ msgid "Nexus Port Binding (%(filters)s) is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:116 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:69 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:69 msgid "No usable Nexus switch found to create SVI interface." msgstr "" @@ -4910,18 +4922,18 @@ msgid "PortVnic Binding %(port_id)s is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:131 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:74 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:74 msgid "No subnet_id specified for router gateway." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:136 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:79 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:79 #, python-format msgid "Subnet %(subnet_id)s has an interface on %(router_id)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:141 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:84 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:84 msgid "Nexus hardware router gateway only uses Subnet Ids." msgstr "" @@ -5047,7 +5059,7 @@ msgid "Nexus Switch to use" msgstr "" #: neutron/plugins/cisco/common/config.py:35 -#: neutron/plugins/ml2/drivers/cisco/config.py:21 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:21 msgid "VLAN Name prefix" msgstr "" @@ -5070,7 +5082,7 @@ msgid "Enable L3 support on the Nexus switches" msgstr "" #: neutron/plugins/cisco/common/config.py:47 -#: neutron/plugins/ml2/drivers/cisco/config.py:23 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:23 msgid "Distribute SVI interfaces over all switches" msgstr "" @@ -5131,7 +5143,7 @@ msgid "N1K Policy profile polling duration in seconds" msgstr "" #: neutron/plugins/cisco/common/config.py:135 -#: neutron/plugins/ml2/drivers/cisco/config.py:58 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:58 msgid "Some config files were not parsed properly" msgstr "" @@ -5312,47 +5324,47 @@ msgid "add_qos() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:34 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:30 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:30 msgid "get_nexusport_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:43 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:39 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:39 msgid "get_nexusvlan_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:49 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:45 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:45 msgid "add_nexusport_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:62 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:58 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:58 msgid "remove_nexusport_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:78 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:74 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:74 msgid "update_nexusport_binding called with no vlan" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:80 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:76 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:76 msgid "update_nexusport_binding called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:91 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:87 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:87 msgid "get_nexusvm_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:99 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:94 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:94 msgid "get_port_vlan_switch_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:107 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:102 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:102 #, python-format msgid "" "get_port_switch_bindings() called, port:'%(port_id)s', " @@ -5360,7 +5372,7 @@ msgid "" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:119 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:114 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:114 msgid "get_nexussvi_bindings() called" msgstr "" @@ -5790,19 +5802,19 @@ msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:167 #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:189 #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:195 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:130 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:161 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:168 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:182 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:189 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:209 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:215 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:130 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:161 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:168 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:182 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:189 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:209 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:215 #, python-format msgid "NexusDriver: %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:174 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:196 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:196 #, python-format msgid "NexusDriver created VLAN: %s" msgstr "" @@ -5817,7 +5829,7 @@ msgid "NexusPlugin:create_network() called" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:113 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:104 +#: neutron/plugins/ml2/drivers/cisco/nexus/mech_cisco_nexus.py:105 #, python-format msgid "Nexus: create & trunk vlan %s" msgstr "" @@ -5828,7 +5840,7 @@ msgid "Nexus: create vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:125 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108 +#: neutron/plugins/ml2/drivers/cisco/nexus/mech_cisco_nexus.py:109 #, python-format msgid "Nexus: trunk vlan %s" msgstr "" @@ -8068,26 +8080,26 @@ msgstr "" msgid "add_vxlan_endpoint() called for ip %s" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/config.py:25 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:25 msgid "The physical network managed by the switches." msgstr "" -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:33 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:33 #, python-format msgid "Credential %(credential_name)s already exists for tenant %(tenant_id)s." msgstr "" -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:54 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:54 #, python-format msgid "Nexus Port Binding (%(filters)s) is not present" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:63 #, python-format msgid "Missing required field(s) to configure nexus switch: %(fields)s" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:45 +#: neutron/plugins/ml2/drivers/cisco/nexus/mech_cisco_nexus.py:46 #, python-format msgid "nexus_switches found = %s" msgstr "" @@ -8270,6 +8282,14 @@ msgstr "" msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:44 +msgid "Initializing driver" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:52 +msgid "Initialization done" +msgstr "" + #: neutron/plugins/mlnx/agent_notify_api.py:50 msgid "Sending delete network message" msgstr "" @@ -9413,49 +9433,49 @@ msgstr "" msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1884 +#: neutron/plugins/nicira/NeutronPlugin.py:1887 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1890 +#: neutron/plugins/nicira/NeutronPlugin.py:1893 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1921 -#, python-format -msgid "The port '%s' is not associated with floating IPs" -msgstr "" - #: neutron/plugins/nicira/NeutronPlugin.py:1924 #, python-format +msgid "The port '%s' is not associated with floating IPs" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:1927 +#, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1951 +#: neutron/plugins/nicira/NeutronPlugin.py:1954 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1973 +#: neutron/plugins/nicira/NeutronPlugin.py:1976 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2003 +#: neutron/plugins/nicira/NeutronPlugin.py:2006 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2065 +#: neutron/plugins/nicira/NeutronPlugin.py:2068 #, python-format msgid "Security group: %s was already deleted from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2078 +#: neutron/plugins/nicira/NeutronPlugin.py:2081 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -10769,24 +10789,29 @@ msgstr "" msgid "Metadata for router %s handled successfully" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:117 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:86 +#, python-format +msgid "Subnet %s does not have a gateway, the metadata route will not be created" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/rpc.py:110 msgid "Metadata access network is disabled" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:120 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:113 msgid "" "Overlapping IPs must be enabled in order to setup the metadata access " "network" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:140 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:133 #, python-format msgid "" "No router interface found for router '%s'. No metadata access network " "should be created or destroyed" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:148 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:141 #, python-format msgid "" "An error occurred while operating on the metadata access network for " @@ -13468,12 +13493,35 @@ msgstr "" #~ msgid "Network Admin State Validation Falied: " #~ msgstr "" -#~ msgid "" -#~ "Cannnot create floating IP and bind " -#~ "it to Port %s, since that port " -#~ "is owned by a different tenant." -#~ msgstr "" - #~ msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing." #~ msgstr "" +#~ msgid "Use another DNS server before any in /etc/resolv.conf." +#~ msgstr "" + +#~ msgid "" +#~ "ServerProxy: server=%(server)s, port=%(port)d, " +#~ "ssl=%(ssl)r, action=%(action)s" +#~ msgstr "" + +#~ msgid "ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r" +#~ msgstr "" + +#~ msgid "NeutronRestProxyV2: " +#~ msgstr "" + +#~ msgid "Unable to update remote port: %s" +#~ msgstr "" + +#~ msgid "Unable to plug in interface: %s" +#~ msgstr "" + +#~ msgid "Unable to unplug interface: %s" +#~ msgstr "" + +#~ msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. " +#~ msgstr "" + +#~ msgid "Received an empty port ID for host '%s'" +#~ msgstr "" + diff --git a/neutron/locale/he/LC_MESSAGES/neutron.po b/neutron/locale/he/LC_MESSAGES/neutron.po index 7f22ce9a1c..28e5b4b8df 100644 --- a/neutron/locale/he/LC_MESSAGES/neutron.po +++ b/neutron/locale/he/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: 2014-02-11 06:22+0000\n" +"POT-Creation-Date: 2014-02-12 06:24+0000\n" "PO-Revision-Date: 2014-01-17 14:28+0000\n" "Last-Translator: Tom Fifield \n" "Language-Team: Hebrew " @@ -537,7 +537,7 @@ msgstr "" msgid "Name of bridge used for external network traffic." msgstr "" -#: neutron/agent/l3_agent.py:160 neutron/agent/linux/dhcp.py:62 +#: neutron/agent/l3_agent.py:160 neutron/agent/linux/dhcp.py:64 #: neutron/debug/debug_agent.py:45 #: neutron/services/metering/drivers/iptables/iptables_driver.py:39 msgid "The driver used to manage the virtual interface." @@ -580,7 +580,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:602 +#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:629 #: neutron/services/metering/drivers/iptables/iptables_driver.py:98 msgid "An interface driver must be specified" msgstr "" @@ -594,7 +594,7 @@ msgstr "" msgid "Failed deleting namespace '%s'" msgstr "" -#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:199 +#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:201 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" @@ -768,7 +768,7 @@ msgid "Security group member updated on remote: %s" msgstr "" #: neutron/agent/securitygroups_rpc.py:99 -#: neutron/agent/securitygroups_rpc.py:162 +#: neutron/agent/securitygroups_rpc.py:163 msgid "Provider rule updated" msgstr "" @@ -792,41 +792,41 @@ msgstr "" msgid "Security group member updated %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:154 +#: neutron/agent/securitygroups_rpc.py:155 #, python-format msgid "" "Adding %s devices to the list of devices for which firewall needs to be " "refreshed" msgstr "" -#: neutron/agent/securitygroups_rpc.py:174 +#: neutron/agent/securitygroups_rpc.py:175 #, python-format msgid "Remove device filter for %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:183 +#: neutron/agent/securitygroups_rpc.py:184 msgid "Refresh firewall rules" msgstr "" -#: neutron/agent/securitygroups_rpc.py:187 +#: neutron/agent/securitygroups_rpc.py:188 msgid "No ports here to refresh firewall" msgstr "" -#: neutron/agent/securitygroups_rpc.py:193 +#: neutron/agent/securitygroups_rpc.py:194 #, python-format msgid "Update port filter for %s" msgstr "" -#: neutron/agent/securitygroups_rpc.py:211 +#: neutron/agent/securitygroups_rpc.py:212 #, python-format msgid "Preparing device filters for %d new devices" msgstr "" -#: neutron/agent/securitygroups_rpc.py:224 +#: neutron/agent/securitygroups_rpc.py:225 msgid "Refreshing firewall for all filtered devices" msgstr "" -#: neutron/agent/securitygroups_rpc.py:232 +#: neutron/agent/securitygroups_rpc.py:233 #, python-format msgid "Refreshing firewall for %d devices" msgstr "" @@ -851,44 +851,44 @@ msgstr "" msgid "Top-level directory for maintaining dhcp state" msgstr "" -#: neutron/agent/linux/async_process.py:70 +#: neutron/agent/linux/async_process.py:69 msgid "respawn_interval must be >= 0 if provided." msgstr "" -#: neutron/agent/linux/async_process.py:84 +#: neutron/agent/linux/async_process.py:83 msgid "Process is already started" msgstr "" -#: neutron/agent/linux/async_process.py:86 +#: neutron/agent/linux/async_process.py:85 #, python-format msgid "Launching async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:92 +#: neutron/agent/linux/async_process.py:91 #, python-format msgid "Halting async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:95 +#: neutron/agent/linux/async_process.py:94 msgid "Process is not running." msgstr "" -#: neutron/agent/linux/async_process.py:161 +#: neutron/agent/linux/async_process.py:166 #, python-format msgid "An error occurred while killing [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:168 +#: neutron/agent/linux/async_process.py:173 #, python-format msgid "Halting async process [%s] in response to an error." msgstr "" -#: neutron/agent/linux/async_process.py:174 +#: neutron/agent/linux/async_process.py:179 #, python-format msgid "Respawning async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:183 +#: neutron/agent/linux/async_process.py:188 #, python-format msgid "An error occurred while communicating with async process [%s]." msgstr "" @@ -915,105 +915,105 @@ msgstr "" msgid "Pidfile %s already exist. Daemon already running?" msgstr "" -#: neutron/agent/linux/dhcp.py:45 +#: neutron/agent/linux/dhcp.py:46 msgid "Location to store DHCP server config files" msgstr "" -#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:55 +#: neutron/agent/linux/dhcp.py:49 neutron/plugins/nicira/dhcp_meta/nvp.py:55 msgid "Domain to use for building the hostnames" msgstr "" -#: neutron/agent/linux/dhcp.py:51 +#: neutron/agent/linux/dhcp.py:52 msgid "Override the default dnsmasq settings with this file" msgstr "" -#: neutron/agent/linux/dhcp.py:53 -msgid "Use another DNS server before any in /etc/resolv.conf." +#: neutron/agent/linux/dhcp.py:54 +msgid "Comma-separated list of the DNS servers which will be used as forwarders." msgstr "" -#: neutron/agent/linux/dhcp.py:56 +#: neutron/agent/linux/dhcp.py:58 msgid "Delete namespace after removing a dhcp server." msgstr "" -#: neutron/agent/linux/dhcp.py:60 +#: neutron/agent/linux/dhcp.py:62 msgid "Limit number of leases to prevent a denial-of-service." msgstr "" -#: neutron/agent/linux/dhcp.py:185 +#: neutron/agent/linux/dhcp.py:187 #, python-format msgid "DHCP for %(net_id)s pid %(pid)d is stale, ignoring command" msgstr "" -#: neutron/agent/linux/dhcp.py:188 +#: neutron/agent/linux/dhcp.py:190 #, python-format msgid "No DHCP started for %s" msgstr "" -#: neutron/agent/linux/dhcp.py:220 neutron/agent/linux/external_process.py:84 +#: neutron/agent/linux/dhcp.py:222 neutron/agent/linux/external_process.py:84 #, python-format msgid "Error while reading %s" msgstr "" -#: neutron/agent/linux/dhcp.py:227 neutron/agent/linux/external_process.py:92 +#: neutron/agent/linux/dhcp.py:229 neutron/agent/linux/external_process.py:92 #, python-format msgid "Unable to convert value in %s" msgstr "" -#: neutron/agent/linux/dhcp.py:229 neutron/agent/linux/external_process.py:90 +#: neutron/agent/linux/dhcp.py:231 neutron/agent/linux/external_process.py:90 #, python-format msgid "Unable to access %s" msgstr "" -#: neutron/agent/linux/dhcp.py:290 +#: neutron/agent/linux/dhcp.py:292 #, python-format msgid "" "FAILED VERSION REQUIREMENT FOR DNSMASQ. DHCP AGENT MAY NOT RUN CORRECTLY!" " Please ensure that its version is %s or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:295 +#: neutron/agent/linux/dhcp.py:297 #, python-format msgid "" "Unable to determine dnsmasq version. Please ensure that its version is %s" " or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:394 +#: neutron/agent/linux/dhcp.py:398 #, python-format msgid "Killing dhcpmasq for network since all subnets have turned off DHCP: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:405 +#: neutron/agent/linux/dhcp.py:409 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: neutron/agent/linux/dhcp.py:406 +#: neutron/agent/linux/dhcp.py:410 #, python-format msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:609 +#: neutron/agent/linux/dhcp.py:636 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:661 +#: neutron/agent/linux/dhcp.py:688 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:671 +#: neutron/agent/linux/dhcp.py:698 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:714 +#: neutron/agent/linux/dhcp.py:741 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:753 neutron/debug/debug_agent.py:74 +#: neutron/agent/linux/dhcp.py:780 neutron/debug/debug_agent.py:74 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -2598,8 +2598,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:1003 -#: neutron/plugins/bigswitch/plugin.py:1012 +#: neutron/plugins/bigswitch/plugin.py:1148 +#: neutron/plugins/bigswitch/plugin.py:1157 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -4378,14 +4378,14 @@ msgstr "" #: neutron/plugins/bigswitch/plugin.py:204 #, python-format -msgid "" -"ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r, " -"action=%(action)s" +msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:208 +#: neutron/plugins/bigswitch/plugin.py:207 #, python-format -msgid "ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r" +msgid "" +"ServerProxy: resource=%(resource)s, action=%(action)s, data=%(data)r, " +"headers=%(headers)r" msgstr "" #: neutron/plugins/bigswitch/plugin.py:217 @@ -4408,222 +4408,224 @@ msgid "" "data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:295 +#: neutron/plugins/bigswitch/plugin.py:257 +msgid "ServerPool: initializing" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:273 +msgid "Servers not defined. Aborting plugin" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:276 +msgid "Servers must be defined as :" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:281 +msgid "ServerPool: initialization done" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:311 #, python-format msgid "" "ServerProxy: %(action)s failure for servers: %(server)r Response: " "%(response)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:301 +#: neutron/plugins/bigswitch/plugin.py:317 #, python-format msgid "" "ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " "ret=%(ret)s, data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:308 +#: neutron/plugins/bigswitch/plugin.py:324 #, python-format msgid "ServerProxy: %(action)s failure for all servers: %(server)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:327 -msgid "NeutronRestProxyV2: " -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:330 +#: neutron/plugins/bigswitch/plugin.py:346 #, python-format msgid "" "NeutronRestProxyV2: Received and ignored error code %(code)s on " "%(action)s action to resource %(resource)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:340 +#: neutron/plugins/bigswitch/plugin.py:356 #, python-format msgid "Unable to create remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:346 +#: neutron/plugins/bigswitch/plugin.py:362 #, python-format msgid "Unable to update remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:351 +#: neutron/plugins/bigswitch/plugin.py:367 #, python-format msgid "Unable to delete remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:357 +#: neutron/plugins/bigswitch/plugin.py:373 #, python-format msgid "Unable to add router interface: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:362 +#: neutron/plugins/bigswitch/plugin.py:378 #, python-format msgid "Unable to delete remote intf: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:368 +#: neutron/plugins/bigswitch/plugin.py:384 #, python-format msgid "Unable to create remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:374 -#: neutron/plugins/bigswitch/plugin.py:379 +#: neutron/plugins/bigswitch/plugin.py:390 +#: neutron/plugins/bigswitch/plugin.py:395 #, python-format msgid "Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:385 +#: neutron/plugins/bigswitch/plugin.py:404 +#, python-format +msgid "No device attached to port %s. Skipping notification to controller." +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:409 #, python-format msgid "Unable to create remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:391 -#, python-format -msgid "Unable to update remote port: %s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:396 +#: neutron/plugins/bigswitch/plugin.py:414 #, python-format msgid "Unable to delete remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:408 -#, python-format -msgid "Unable to plug in interface: %s" +#: neutron/plugins/bigswitch/plugin.py:442 +msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:413 -#, python-format -msgid "Unable to unplug interface: %s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:437 -#, python-format -msgid "NeutronRestProxy: Starting plugin. Version=%s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:460 -msgid "Servers not defined. Aborting plugin" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:488 -msgid "NeutronRestProxyV2: initialization done" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:514 -msgid "NeutronRestProxyV2: create_network() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:559 -msgid "NeutronRestProxyV2.update_network() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:584 -msgid "NeutronRestProxyV2: delete_network() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:632 -msgid "NeutronRestProxyV2: create_port() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:723 -msgid "NeutronRestProxyV2: update_port() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:783 -msgid "NeutronRestProxyV2: delete_port() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:827 -msgid "NeutronRestProxyV2: create_subnet() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:843 -msgid "NeutronRestProxyV2: update_subnet() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:859 -msgid "NeutronRestProxyV2: delete_subnet() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:897 -msgid "NeutronRestProxyV2: create_router() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:919 -msgid "NeutronRestProxyV2.update_router() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:938 -msgid "NeutronRestProxyV2: delete_router() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:967 -msgid "NeutronRestProxyV2: add_router_interface() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:995 -msgid "NeutronRestProxyV2: remove_router_interface() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1028 -msgid "NeutronRestProxyV2: create_floatingip() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1041 -#, python-format -msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1047 -msgid "NeutronRestProxyV2: update_floatingip() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1059 -msgid "NeutronRestProxyV2: delete_floatingip() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1069 -msgid "NeutronRestProxyV2: diassociate_floatingips() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1087 -msgid "NeutronRestProxyV2: too many external networks" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1149 +#: neutron/plugins/bigswitch/plugin.py:511 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1165 -msgid "Adding host route: " -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1166 -#, python-format -msgid "Destination:%(dst)s nexthop:%(next)s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1241 +#: neutron/plugins/bigswitch/plugin.py:596 #, python-format msgid "" "Setting admin_state_up=False is not supported in this plugin version. " "Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1247 +#: neutron/plugins/bigswitch/plugin.py:602 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1274 +#: neutron/plugins/bigswitch/plugin.py:627 #, python-format -msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. " +msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:660 +#, python-format +msgid "NeutronRestProxy: Starting plugin. Version=%s" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:693 +msgid "NeutronRestProxyV2: initialization done" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:719 +msgid "NeutronRestProxyV2: create_network() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:757 +msgid "NeutronRestProxyV2.update_network() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:782 +msgid "NeutronRestProxyV2: delete_network() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:829 +msgid "NeutronRestProxyV2: create_port() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:900 +msgid "NeutronRestProxyV2: update_port() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:948 +msgid "NeutronRestProxyV2: delete_port() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:972 +msgid "NeutronRestProxyV2: create_subnet() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:988 +msgid "NeutronRestProxyV2: update_subnet() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1004 +msgid "NeutronRestProxyV2: delete_subnet() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1042 +msgid "NeutronRestProxyV2: create_router() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1064 +msgid "NeutronRestProxyV2.update_router() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1083 +msgid "NeutronRestProxyV2: delete_router() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1112 +msgid "NeutronRestProxyV2: add_router_interface() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1140 +msgid "NeutronRestProxyV2: remove_router_interface() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1173 +msgid "NeutronRestProxyV2: create_floatingip() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1186 +#, python-format +msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1192 +msgid "NeutronRestProxyV2: update_floatingip() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1204 +msgid "NeutronRestProxyV2: delete_floatingip() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1214 +msgid "NeutronRestProxyV2: diassociate_floatingips() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1232 +msgid "NeutronRestProxyV2: too many external networks" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1247 +msgid "Adding host route: " +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1248 +#, python-format +msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" #: neutron/plugins/bigswitch/routerrule_db.py:77 @@ -4641,7 +4643,17 @@ msgstr "" #: neutron/plugins/bigswitch/db/porttracker_db.py:39 #, python-format -msgid "Received an empty port ID for host '%s'" +msgid "Received an empty port ID for host_id '%s'" +msgstr "" + +#: neutron/plugins/bigswitch/db/porttracker_db.py:42 +#, python-format +msgid "Received an empty host_id for port '%s'" +msgstr "" + +#: neutron/plugins/bigswitch/db/porttracker_db.py:44 +#, python-format +msgid "Logging port %(port)s on host_id %(host)s" msgstr "" #: neutron/plugins/bigswitch/extensions/routerrule.py:30 @@ -4850,13 +4862,13 @@ msgid "QoS level with name %(qos_name)s already exists for tenant %(tenant_id)s. msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:72 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:23 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:23 #, python-format msgid "Credential %(credential_id)s could not be found." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:77 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:28 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:28 #, python-format msgid "Credential %(credential_name)s could not be found." msgstr "" @@ -4872,19 +4884,19 @@ msgid "Provider network %s already exists" msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:92 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:39 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:39 #, python-format msgid "Connection to %(host)s is not configured." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:97 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:44 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:44 #, python-format msgid "Unable to connect to Nexus %(nexus_host)s. Reason: %(exc)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:102 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:49 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:49 #, python-format msgid "Failed to configure Nexus: %(config)s. Reason: %(exc)s." msgstr "" @@ -4895,7 +4907,7 @@ msgid "Nexus Port Binding (%(filters)s) is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:116 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:69 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:69 msgid "No usable Nexus switch found to create SVI interface." msgstr "" @@ -4910,18 +4922,18 @@ msgid "PortVnic Binding %(port_id)s is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:131 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:74 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:74 msgid "No subnet_id specified for router gateway." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:136 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:79 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:79 #, python-format msgid "Subnet %(subnet_id)s has an interface on %(router_id)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:141 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:84 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:84 msgid "Nexus hardware router gateway only uses Subnet Ids." msgstr "" @@ -5047,7 +5059,7 @@ msgid "Nexus Switch to use" msgstr "" #: neutron/plugins/cisco/common/config.py:35 -#: neutron/plugins/ml2/drivers/cisco/config.py:21 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:21 msgid "VLAN Name prefix" msgstr "" @@ -5070,7 +5082,7 @@ msgid "Enable L3 support on the Nexus switches" msgstr "" #: neutron/plugins/cisco/common/config.py:47 -#: neutron/plugins/ml2/drivers/cisco/config.py:23 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:23 msgid "Distribute SVI interfaces over all switches" msgstr "" @@ -5131,7 +5143,7 @@ msgid "N1K Policy profile polling duration in seconds" msgstr "" #: neutron/plugins/cisco/common/config.py:135 -#: neutron/plugins/ml2/drivers/cisco/config.py:58 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:58 msgid "Some config files were not parsed properly" msgstr "" @@ -5312,47 +5324,47 @@ msgid "add_qos() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:34 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:30 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:30 msgid "get_nexusport_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:43 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:39 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:39 msgid "get_nexusvlan_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:49 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:45 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:45 msgid "add_nexusport_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:62 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:58 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:58 msgid "remove_nexusport_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:78 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:74 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:74 msgid "update_nexusport_binding called with no vlan" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:80 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:76 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:76 msgid "update_nexusport_binding called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:91 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:87 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:87 msgid "get_nexusvm_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:99 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:94 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:94 msgid "get_port_vlan_switch_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:107 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:102 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:102 #, python-format msgid "" "get_port_switch_bindings() called, port:'%(port_id)s', " @@ -5360,7 +5372,7 @@ msgid "" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:119 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:114 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:114 msgid "get_nexussvi_bindings() called" msgstr "" @@ -5790,19 +5802,19 @@ msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:167 #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:189 #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:195 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:130 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:161 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:168 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:182 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:189 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:209 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:215 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:130 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:161 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:168 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:182 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:189 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:209 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:215 #, python-format msgid "NexusDriver: %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:174 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:196 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:196 #, python-format msgid "NexusDriver created VLAN: %s" msgstr "" @@ -5817,7 +5829,7 @@ msgid "NexusPlugin:create_network() called" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:113 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:104 +#: neutron/plugins/ml2/drivers/cisco/nexus/mech_cisco_nexus.py:105 #, python-format msgid "Nexus: create & trunk vlan %s" msgstr "" @@ -5828,7 +5840,7 @@ msgid "Nexus: create vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:125 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108 +#: neutron/plugins/ml2/drivers/cisco/nexus/mech_cisco_nexus.py:109 #, python-format msgid "Nexus: trunk vlan %s" msgstr "" @@ -8068,26 +8080,26 @@ msgstr "" msgid "add_vxlan_endpoint() called for ip %s" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/config.py:25 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:25 msgid "The physical network managed by the switches." msgstr "" -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:33 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:33 #, python-format msgid "Credential %(credential_name)s already exists for tenant %(tenant_id)s." msgstr "" -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:54 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:54 #, python-format msgid "Nexus Port Binding (%(filters)s) is not present" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:63 #, python-format msgid "Missing required field(s) to configure nexus switch: %(fields)s" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:45 +#: neutron/plugins/ml2/drivers/cisco/nexus/mech_cisco_nexus.py:46 #, python-format msgid "nexus_switches found = %s" msgstr "" @@ -8270,6 +8282,14 @@ msgstr "" msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:44 +msgid "Initializing driver" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:52 +msgid "Initialization done" +msgstr "" + #: neutron/plugins/mlnx/agent_notify_api.py:50 msgid "Sending delete network message" msgstr "" @@ -9413,49 +9433,49 @@ msgstr "" msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1884 +#: neutron/plugins/nicira/NeutronPlugin.py:1887 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1890 +#: neutron/plugins/nicira/NeutronPlugin.py:1893 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1921 -#, python-format -msgid "The port '%s' is not associated with floating IPs" -msgstr "" - #: neutron/plugins/nicira/NeutronPlugin.py:1924 #, python-format +msgid "The port '%s' is not associated with floating IPs" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:1927 +#, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1951 +#: neutron/plugins/nicira/NeutronPlugin.py:1954 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1973 +#: neutron/plugins/nicira/NeutronPlugin.py:1976 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2003 +#: neutron/plugins/nicira/NeutronPlugin.py:2006 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2065 +#: neutron/plugins/nicira/NeutronPlugin.py:2068 #, python-format msgid "Security group: %s was already deleted from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2078 +#: neutron/plugins/nicira/NeutronPlugin.py:2081 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -10769,24 +10789,29 @@ msgstr "" msgid "Metadata for router %s handled successfully" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:117 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:86 +#, python-format +msgid "Subnet %s does not have a gateway, the metadata route will not be created" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/rpc.py:110 msgid "Metadata access network is disabled" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:120 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:113 msgid "" "Overlapping IPs must be enabled in order to setup the metadata access " "network" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:140 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:133 #, python-format msgid "" "No router interface found for router '%s'. No metadata access network " "should be created or destroyed" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:148 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:141 #, python-format msgid "" "An error occurred while operating on the metadata access network for " @@ -13243,12 +13268,35 @@ msgstr "" #~ msgid "Network Admin State Validation Falied: " #~ msgstr "" -#~ msgid "" -#~ "Cannnot create floating IP and bind " -#~ "it to Port %s, since that port " -#~ "is owned by a different tenant." -#~ msgstr "" - #~ msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing." #~ msgstr "" +#~ msgid "Use another DNS server before any in /etc/resolv.conf." +#~ msgstr "" + +#~ msgid "" +#~ "ServerProxy: server=%(server)s, port=%(port)d, " +#~ "ssl=%(ssl)r, action=%(action)s" +#~ msgstr "" + +#~ msgid "ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r" +#~ msgstr "" + +#~ msgid "NeutronRestProxyV2: " +#~ msgstr "" + +#~ msgid "Unable to update remote port: %s" +#~ msgstr "" + +#~ msgid "Unable to plug in interface: %s" +#~ msgstr "" + +#~ msgid "Unable to unplug interface: %s" +#~ msgstr "" + +#~ msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. " +#~ msgstr "" + +#~ msgid "Received an empty port ID for host '%s'" +#~ msgstr "" + diff --git a/neutron/locale/he_IL/LC_MESSAGES/neutron.po b/neutron/locale/he_IL/LC_MESSAGES/neutron.po index cc49aca0e0..9dc6af4b30 100644 --- a/neutron/locale/he_IL/LC_MESSAGES/neutron.po +++ b/neutron/locale/he_IL/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: 2014-02-11 06:22+0000\n" +"POT-Creation-Date: 2014-02-12 06:24+0000\n" "PO-Revision-Date: 2014-01-21 01:25+0000\n" "Last-Translator: daisy.ycguo \n" "Language-Team: Hebrew (Israel) " @@ -537,7 +537,7 @@ msgstr "" msgid "Name of bridge used for external network traffic." msgstr "" -#: neutron/agent/l3_agent.py:160 neutron/agent/linux/dhcp.py:62 +#: neutron/agent/l3_agent.py:160 neutron/agent/linux/dhcp.py:64 #: neutron/debug/debug_agent.py:45 #: neutron/services/metering/drivers/iptables/iptables_driver.py:39 msgid "The driver used to manage the virtual interface." @@ -580,7 +580,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:602 +#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:629 #: neutron/services/metering/drivers/iptables/iptables_driver.py:98 msgid "An interface driver must be specified" msgstr "" @@ -594,7 +594,7 @@ msgstr "" msgid "Failed deleting namespace '%s'" msgstr "" -#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:199 +#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:201 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" @@ -768,7 +768,7 @@ msgid "Security group member updated on remote: %s" msgstr "" #: neutron/agent/securitygroups_rpc.py:99 -#: neutron/agent/securitygroups_rpc.py:162 +#: neutron/agent/securitygroups_rpc.py:163 msgid "Provider rule updated" msgstr "" @@ -792,41 +792,41 @@ msgstr "" msgid "Security group member updated %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:154 +#: neutron/agent/securitygroups_rpc.py:155 #, python-format msgid "" "Adding %s devices to the list of devices for which firewall needs to be " "refreshed" msgstr "" -#: neutron/agent/securitygroups_rpc.py:174 +#: neutron/agent/securitygroups_rpc.py:175 #, python-format msgid "Remove device filter for %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:183 +#: neutron/agent/securitygroups_rpc.py:184 msgid "Refresh firewall rules" msgstr "" -#: neutron/agent/securitygroups_rpc.py:187 +#: neutron/agent/securitygroups_rpc.py:188 msgid "No ports here to refresh firewall" msgstr "" -#: neutron/agent/securitygroups_rpc.py:193 +#: neutron/agent/securitygroups_rpc.py:194 #, python-format msgid "Update port filter for %s" msgstr "" -#: neutron/agent/securitygroups_rpc.py:211 +#: neutron/agent/securitygroups_rpc.py:212 #, python-format msgid "Preparing device filters for %d new devices" msgstr "" -#: neutron/agent/securitygroups_rpc.py:224 +#: neutron/agent/securitygroups_rpc.py:225 msgid "Refreshing firewall for all filtered devices" msgstr "" -#: neutron/agent/securitygroups_rpc.py:232 +#: neutron/agent/securitygroups_rpc.py:233 #, python-format msgid "Refreshing firewall for %d devices" msgstr "" @@ -851,44 +851,44 @@ msgstr "" msgid "Top-level directory for maintaining dhcp state" msgstr "" -#: neutron/agent/linux/async_process.py:70 +#: neutron/agent/linux/async_process.py:69 msgid "respawn_interval must be >= 0 if provided." msgstr "" -#: neutron/agent/linux/async_process.py:84 +#: neutron/agent/linux/async_process.py:83 msgid "Process is already started" msgstr "" -#: neutron/agent/linux/async_process.py:86 +#: neutron/agent/linux/async_process.py:85 #, python-format msgid "Launching async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:92 +#: neutron/agent/linux/async_process.py:91 #, python-format msgid "Halting async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:95 +#: neutron/agent/linux/async_process.py:94 msgid "Process is not running." msgstr "" -#: neutron/agent/linux/async_process.py:161 +#: neutron/agent/linux/async_process.py:166 #, python-format msgid "An error occurred while killing [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:168 +#: neutron/agent/linux/async_process.py:173 #, python-format msgid "Halting async process [%s] in response to an error." msgstr "" -#: neutron/agent/linux/async_process.py:174 +#: neutron/agent/linux/async_process.py:179 #, python-format msgid "Respawning async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:183 +#: neutron/agent/linux/async_process.py:188 #, python-format msgid "An error occurred while communicating with async process [%s]." msgstr "" @@ -915,105 +915,105 @@ msgstr "" msgid "Pidfile %s already exist. Daemon already running?" msgstr "" -#: neutron/agent/linux/dhcp.py:45 +#: neutron/agent/linux/dhcp.py:46 msgid "Location to store DHCP server config files" msgstr "" -#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:55 +#: neutron/agent/linux/dhcp.py:49 neutron/plugins/nicira/dhcp_meta/nvp.py:55 msgid "Domain to use for building the hostnames" msgstr "" -#: neutron/agent/linux/dhcp.py:51 +#: neutron/agent/linux/dhcp.py:52 msgid "Override the default dnsmasq settings with this file" msgstr "" -#: neutron/agent/linux/dhcp.py:53 -msgid "Use another DNS server before any in /etc/resolv.conf." +#: neutron/agent/linux/dhcp.py:54 +msgid "Comma-separated list of the DNS servers which will be used as forwarders." msgstr "" -#: neutron/agent/linux/dhcp.py:56 +#: neutron/agent/linux/dhcp.py:58 msgid "Delete namespace after removing a dhcp server." msgstr "" -#: neutron/agent/linux/dhcp.py:60 +#: neutron/agent/linux/dhcp.py:62 msgid "Limit number of leases to prevent a denial-of-service." msgstr "" -#: neutron/agent/linux/dhcp.py:185 +#: neutron/agent/linux/dhcp.py:187 #, python-format msgid "DHCP for %(net_id)s pid %(pid)d is stale, ignoring command" msgstr "" -#: neutron/agent/linux/dhcp.py:188 +#: neutron/agent/linux/dhcp.py:190 #, python-format msgid "No DHCP started for %s" msgstr "" -#: neutron/agent/linux/dhcp.py:220 neutron/agent/linux/external_process.py:84 +#: neutron/agent/linux/dhcp.py:222 neutron/agent/linux/external_process.py:84 #, python-format msgid "Error while reading %s" msgstr "" -#: neutron/agent/linux/dhcp.py:227 neutron/agent/linux/external_process.py:92 +#: neutron/agent/linux/dhcp.py:229 neutron/agent/linux/external_process.py:92 #, python-format msgid "Unable to convert value in %s" msgstr "" -#: neutron/agent/linux/dhcp.py:229 neutron/agent/linux/external_process.py:90 +#: neutron/agent/linux/dhcp.py:231 neutron/agent/linux/external_process.py:90 #, python-format msgid "Unable to access %s" msgstr "" -#: neutron/agent/linux/dhcp.py:290 +#: neutron/agent/linux/dhcp.py:292 #, python-format msgid "" "FAILED VERSION REQUIREMENT FOR DNSMASQ. DHCP AGENT MAY NOT RUN CORRECTLY!" " Please ensure that its version is %s or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:295 +#: neutron/agent/linux/dhcp.py:297 #, python-format msgid "" "Unable to determine dnsmasq version. Please ensure that its version is %s" " or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:394 +#: neutron/agent/linux/dhcp.py:398 #, python-format msgid "Killing dhcpmasq for network since all subnets have turned off DHCP: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:405 +#: neutron/agent/linux/dhcp.py:409 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: neutron/agent/linux/dhcp.py:406 +#: neutron/agent/linux/dhcp.py:410 #, python-format msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:609 +#: neutron/agent/linux/dhcp.py:636 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:661 +#: neutron/agent/linux/dhcp.py:688 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:671 +#: neutron/agent/linux/dhcp.py:698 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:714 +#: neutron/agent/linux/dhcp.py:741 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:753 neutron/debug/debug_agent.py:74 +#: neutron/agent/linux/dhcp.py:780 neutron/debug/debug_agent.py:74 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -2598,8 +2598,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:1003 -#: neutron/plugins/bigswitch/plugin.py:1012 +#: neutron/plugins/bigswitch/plugin.py:1148 +#: neutron/plugins/bigswitch/plugin.py:1157 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -4378,14 +4378,14 @@ msgstr "" #: neutron/plugins/bigswitch/plugin.py:204 #, python-format -msgid "" -"ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r, " -"action=%(action)s" +msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:208 +#: neutron/plugins/bigswitch/plugin.py:207 #, python-format -msgid "ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r" +msgid "" +"ServerProxy: resource=%(resource)s, action=%(action)s, data=%(data)r, " +"headers=%(headers)r" msgstr "" #: neutron/plugins/bigswitch/plugin.py:217 @@ -4408,222 +4408,224 @@ msgid "" "data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:295 +#: neutron/plugins/bigswitch/plugin.py:257 +msgid "ServerPool: initializing" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:273 +msgid "Servers not defined. Aborting plugin" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:276 +msgid "Servers must be defined as :" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:281 +msgid "ServerPool: initialization done" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:311 #, python-format msgid "" "ServerProxy: %(action)s failure for servers: %(server)r Response: " "%(response)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:301 +#: neutron/plugins/bigswitch/plugin.py:317 #, python-format msgid "" "ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " "ret=%(ret)s, data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:308 +#: neutron/plugins/bigswitch/plugin.py:324 #, python-format msgid "ServerProxy: %(action)s failure for all servers: %(server)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:327 -msgid "NeutronRestProxyV2: " -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:330 +#: neutron/plugins/bigswitch/plugin.py:346 #, python-format msgid "" "NeutronRestProxyV2: Received and ignored error code %(code)s on " "%(action)s action to resource %(resource)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:340 +#: neutron/plugins/bigswitch/plugin.py:356 #, python-format msgid "Unable to create remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:346 +#: neutron/plugins/bigswitch/plugin.py:362 #, python-format msgid "Unable to update remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:351 +#: neutron/plugins/bigswitch/plugin.py:367 #, python-format msgid "Unable to delete remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:357 +#: neutron/plugins/bigswitch/plugin.py:373 #, python-format msgid "Unable to add router interface: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:362 +#: neutron/plugins/bigswitch/plugin.py:378 #, python-format msgid "Unable to delete remote intf: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:368 +#: neutron/plugins/bigswitch/plugin.py:384 #, python-format msgid "Unable to create remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:374 -#: neutron/plugins/bigswitch/plugin.py:379 +#: neutron/plugins/bigswitch/plugin.py:390 +#: neutron/plugins/bigswitch/plugin.py:395 #, python-format msgid "Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:385 +#: neutron/plugins/bigswitch/plugin.py:404 +#, python-format +msgid "No device attached to port %s. Skipping notification to controller." +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:409 #, python-format msgid "Unable to create remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:391 -#, python-format -msgid "Unable to update remote port: %s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:396 +#: neutron/plugins/bigswitch/plugin.py:414 #, python-format msgid "Unable to delete remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:408 -#, python-format -msgid "Unable to plug in interface: %s" +#: neutron/plugins/bigswitch/plugin.py:442 +msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:413 -#, python-format -msgid "Unable to unplug interface: %s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:437 -#, python-format -msgid "NeutronRestProxy: Starting plugin. Version=%s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:460 -msgid "Servers not defined. Aborting plugin" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:488 -msgid "NeutronRestProxyV2: initialization done" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:514 -msgid "NeutronRestProxyV2: create_network() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:559 -msgid "NeutronRestProxyV2.update_network() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:584 -msgid "NeutronRestProxyV2: delete_network() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:632 -msgid "NeutronRestProxyV2: create_port() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:723 -msgid "NeutronRestProxyV2: update_port() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:783 -msgid "NeutronRestProxyV2: delete_port() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:827 -msgid "NeutronRestProxyV2: create_subnet() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:843 -msgid "NeutronRestProxyV2: update_subnet() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:859 -msgid "NeutronRestProxyV2: delete_subnet() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:897 -msgid "NeutronRestProxyV2: create_router() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:919 -msgid "NeutronRestProxyV2.update_router() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:938 -msgid "NeutronRestProxyV2: delete_router() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:967 -msgid "NeutronRestProxyV2: add_router_interface() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:995 -msgid "NeutronRestProxyV2: remove_router_interface() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1028 -msgid "NeutronRestProxyV2: create_floatingip() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1041 -#, python-format -msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1047 -msgid "NeutronRestProxyV2: update_floatingip() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1059 -msgid "NeutronRestProxyV2: delete_floatingip() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1069 -msgid "NeutronRestProxyV2: diassociate_floatingips() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1087 -msgid "NeutronRestProxyV2: too many external networks" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1149 +#: neutron/plugins/bigswitch/plugin.py:511 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1165 -msgid "Adding host route: " -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1166 -#, python-format -msgid "Destination:%(dst)s nexthop:%(next)s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1241 +#: neutron/plugins/bigswitch/plugin.py:596 #, python-format msgid "" "Setting admin_state_up=False is not supported in this plugin version. " "Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1247 +#: neutron/plugins/bigswitch/plugin.py:602 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1274 +#: neutron/plugins/bigswitch/plugin.py:627 #, python-format -msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. " +msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:660 +#, python-format +msgid "NeutronRestProxy: Starting plugin. Version=%s" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:693 +msgid "NeutronRestProxyV2: initialization done" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:719 +msgid "NeutronRestProxyV2: create_network() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:757 +msgid "NeutronRestProxyV2.update_network() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:782 +msgid "NeutronRestProxyV2: delete_network() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:829 +msgid "NeutronRestProxyV2: create_port() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:900 +msgid "NeutronRestProxyV2: update_port() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:948 +msgid "NeutronRestProxyV2: delete_port() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:972 +msgid "NeutronRestProxyV2: create_subnet() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:988 +msgid "NeutronRestProxyV2: update_subnet() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1004 +msgid "NeutronRestProxyV2: delete_subnet() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1042 +msgid "NeutronRestProxyV2: create_router() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1064 +msgid "NeutronRestProxyV2.update_router() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1083 +msgid "NeutronRestProxyV2: delete_router() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1112 +msgid "NeutronRestProxyV2: add_router_interface() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1140 +msgid "NeutronRestProxyV2: remove_router_interface() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1173 +msgid "NeutronRestProxyV2: create_floatingip() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1186 +#, python-format +msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1192 +msgid "NeutronRestProxyV2: update_floatingip() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1204 +msgid "NeutronRestProxyV2: delete_floatingip() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1214 +msgid "NeutronRestProxyV2: diassociate_floatingips() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1232 +msgid "NeutronRestProxyV2: too many external networks" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1247 +msgid "Adding host route: " +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1248 +#, python-format +msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" #: neutron/plugins/bigswitch/routerrule_db.py:77 @@ -4641,7 +4643,17 @@ msgstr "" #: neutron/plugins/bigswitch/db/porttracker_db.py:39 #, python-format -msgid "Received an empty port ID for host '%s'" +msgid "Received an empty port ID for host_id '%s'" +msgstr "" + +#: neutron/plugins/bigswitch/db/porttracker_db.py:42 +#, python-format +msgid "Received an empty host_id for port '%s'" +msgstr "" + +#: neutron/plugins/bigswitch/db/porttracker_db.py:44 +#, python-format +msgid "Logging port %(port)s on host_id %(host)s" msgstr "" #: neutron/plugins/bigswitch/extensions/routerrule.py:30 @@ -4850,13 +4862,13 @@ msgid "QoS level with name %(qos_name)s already exists for tenant %(tenant_id)s. msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:72 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:23 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:23 #, python-format msgid "Credential %(credential_id)s could not be found." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:77 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:28 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:28 #, python-format msgid "Credential %(credential_name)s could not be found." msgstr "" @@ -4872,19 +4884,19 @@ msgid "Provider network %s already exists" msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:92 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:39 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:39 #, python-format msgid "Connection to %(host)s is not configured." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:97 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:44 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:44 #, python-format msgid "Unable to connect to Nexus %(nexus_host)s. Reason: %(exc)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:102 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:49 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:49 #, python-format msgid "Failed to configure Nexus: %(config)s. Reason: %(exc)s." msgstr "" @@ -4895,7 +4907,7 @@ msgid "Nexus Port Binding (%(filters)s) is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:116 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:69 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:69 msgid "No usable Nexus switch found to create SVI interface." msgstr "" @@ -4910,18 +4922,18 @@ msgid "PortVnic Binding %(port_id)s is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:131 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:74 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:74 msgid "No subnet_id specified for router gateway." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:136 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:79 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:79 #, python-format msgid "Subnet %(subnet_id)s has an interface on %(router_id)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:141 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:84 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:84 msgid "Nexus hardware router gateway only uses Subnet Ids." msgstr "" @@ -5047,7 +5059,7 @@ msgid "Nexus Switch to use" msgstr "" #: neutron/plugins/cisco/common/config.py:35 -#: neutron/plugins/ml2/drivers/cisco/config.py:21 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:21 msgid "VLAN Name prefix" msgstr "" @@ -5070,7 +5082,7 @@ msgid "Enable L3 support on the Nexus switches" msgstr "" #: neutron/plugins/cisco/common/config.py:47 -#: neutron/plugins/ml2/drivers/cisco/config.py:23 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:23 msgid "Distribute SVI interfaces over all switches" msgstr "" @@ -5131,7 +5143,7 @@ msgid "N1K Policy profile polling duration in seconds" msgstr "" #: neutron/plugins/cisco/common/config.py:135 -#: neutron/plugins/ml2/drivers/cisco/config.py:58 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:58 msgid "Some config files were not parsed properly" msgstr "" @@ -5312,47 +5324,47 @@ msgid "add_qos() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:34 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:30 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:30 msgid "get_nexusport_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:43 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:39 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:39 msgid "get_nexusvlan_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:49 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:45 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:45 msgid "add_nexusport_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:62 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:58 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:58 msgid "remove_nexusport_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:78 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:74 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:74 msgid "update_nexusport_binding called with no vlan" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:80 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:76 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:76 msgid "update_nexusport_binding called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:91 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:87 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:87 msgid "get_nexusvm_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:99 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:94 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:94 msgid "get_port_vlan_switch_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:107 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:102 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:102 #, python-format msgid "" "get_port_switch_bindings() called, port:'%(port_id)s', " @@ -5360,7 +5372,7 @@ msgid "" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:119 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:114 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:114 msgid "get_nexussvi_bindings() called" msgstr "" @@ -5790,19 +5802,19 @@ msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:167 #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:189 #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:195 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:130 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:161 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:168 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:182 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:189 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:209 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:215 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:130 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:161 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:168 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:182 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:189 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:209 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:215 #, python-format msgid "NexusDriver: %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:174 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:196 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:196 #, python-format msgid "NexusDriver created VLAN: %s" msgstr "" @@ -5817,7 +5829,7 @@ msgid "NexusPlugin:create_network() called" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:113 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:104 +#: neutron/plugins/ml2/drivers/cisco/nexus/mech_cisco_nexus.py:105 #, python-format msgid "Nexus: create & trunk vlan %s" msgstr "" @@ -5828,7 +5840,7 @@ msgid "Nexus: create vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:125 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108 +#: neutron/plugins/ml2/drivers/cisco/nexus/mech_cisco_nexus.py:109 #, python-format msgid "Nexus: trunk vlan %s" msgstr "" @@ -8068,26 +8080,26 @@ msgstr "" msgid "add_vxlan_endpoint() called for ip %s" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/config.py:25 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:25 msgid "The physical network managed by the switches." msgstr "" -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:33 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:33 #, python-format msgid "Credential %(credential_name)s already exists for tenant %(tenant_id)s." msgstr "" -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:54 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:54 #, python-format msgid "Nexus Port Binding (%(filters)s) is not present" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:63 #, python-format msgid "Missing required field(s) to configure nexus switch: %(fields)s" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:45 +#: neutron/plugins/ml2/drivers/cisco/nexus/mech_cisco_nexus.py:46 #, python-format msgid "nexus_switches found = %s" msgstr "" @@ -8270,6 +8282,14 @@ msgstr "" msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:44 +msgid "Initializing driver" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:52 +msgid "Initialization done" +msgstr "" + #: neutron/plugins/mlnx/agent_notify_api.py:50 msgid "Sending delete network message" msgstr "" @@ -9413,49 +9433,49 @@ msgstr "" msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1884 +#: neutron/plugins/nicira/NeutronPlugin.py:1887 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1890 +#: neutron/plugins/nicira/NeutronPlugin.py:1893 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1921 -#, python-format -msgid "The port '%s' is not associated with floating IPs" -msgstr "" - #: neutron/plugins/nicira/NeutronPlugin.py:1924 #, python-format +msgid "The port '%s' is not associated with floating IPs" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:1927 +#, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1951 +#: neutron/plugins/nicira/NeutronPlugin.py:1954 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1973 +#: neutron/plugins/nicira/NeutronPlugin.py:1976 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2003 +#: neutron/plugins/nicira/NeutronPlugin.py:2006 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2065 +#: neutron/plugins/nicira/NeutronPlugin.py:2068 #, python-format msgid "Security group: %s was already deleted from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2078 +#: neutron/plugins/nicira/NeutronPlugin.py:2081 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -10769,24 +10789,29 @@ msgstr "" msgid "Metadata for router %s handled successfully" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:117 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:86 +#, python-format +msgid "Subnet %s does not have a gateway, the metadata route will not be created" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/rpc.py:110 msgid "Metadata access network is disabled" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:120 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:113 msgid "" "Overlapping IPs must be enabled in order to setup the metadata access " "network" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:140 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:133 #, python-format msgid "" "No router interface found for router '%s'. No metadata access network " "should be created or destroyed" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:148 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:141 #, python-format msgid "" "An error occurred while operating on the metadata access network for " @@ -13243,12 +13268,35 @@ msgstr "" #~ msgid "Network Admin State Validation Falied: " #~ msgstr "" -#~ msgid "" -#~ "Cannnot create floating IP and bind " -#~ "it to Port %s, since that port " -#~ "is owned by a different tenant." -#~ msgstr "" - #~ msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing." #~ msgstr "" +#~ msgid "Use another DNS server before any in /etc/resolv.conf." +#~ msgstr "" + +#~ msgid "" +#~ "ServerProxy: server=%(server)s, port=%(port)d, " +#~ "ssl=%(ssl)r, action=%(action)s" +#~ msgstr "" + +#~ msgid "ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r" +#~ msgstr "" + +#~ msgid "NeutronRestProxyV2: " +#~ msgstr "" + +#~ msgid "Unable to update remote port: %s" +#~ msgstr "" + +#~ msgid "Unable to plug in interface: %s" +#~ msgstr "" + +#~ msgid "Unable to unplug interface: %s" +#~ msgstr "" + +#~ msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. " +#~ msgstr "" + +#~ msgid "Received an empty port ID for host '%s'" +#~ msgstr "" + diff --git a/neutron/locale/hi/LC_MESSAGES/neutron.po b/neutron/locale/hi/LC_MESSAGES/neutron.po index 14451dec2a..9408941733 100644 --- a/neutron/locale/hi/LC_MESSAGES/neutron.po +++ b/neutron/locale/hi/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: 2014-02-11 06:22+0000\n" +"POT-Creation-Date: 2014-02-12 06:24+0000\n" "PO-Revision-Date: 2013-08-27 04:58+0000\n" "Last-Translator: daisy.ycguo \n" "Language-Team: Hindi " @@ -537,7 +537,7 @@ msgstr "" msgid "Name of bridge used for external network traffic." msgstr "" -#: neutron/agent/l3_agent.py:160 neutron/agent/linux/dhcp.py:62 +#: neutron/agent/l3_agent.py:160 neutron/agent/linux/dhcp.py:64 #: neutron/debug/debug_agent.py:45 #: neutron/services/metering/drivers/iptables/iptables_driver.py:39 msgid "The driver used to manage the virtual interface." @@ -580,7 +580,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:602 +#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:629 #: neutron/services/metering/drivers/iptables/iptables_driver.py:98 msgid "An interface driver must be specified" msgstr "" @@ -594,7 +594,7 @@ msgstr "" msgid "Failed deleting namespace '%s'" msgstr "" -#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:199 +#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:201 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" @@ -768,7 +768,7 @@ msgid "Security group member updated on remote: %s" msgstr "" #: neutron/agent/securitygroups_rpc.py:99 -#: neutron/agent/securitygroups_rpc.py:162 +#: neutron/agent/securitygroups_rpc.py:163 msgid "Provider rule updated" msgstr "" @@ -792,41 +792,41 @@ msgstr "" msgid "Security group member updated %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:154 +#: neutron/agent/securitygroups_rpc.py:155 #, python-format msgid "" "Adding %s devices to the list of devices for which firewall needs to be " "refreshed" msgstr "" -#: neutron/agent/securitygroups_rpc.py:174 +#: neutron/agent/securitygroups_rpc.py:175 #, python-format msgid "Remove device filter for %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:183 +#: neutron/agent/securitygroups_rpc.py:184 msgid "Refresh firewall rules" msgstr "" -#: neutron/agent/securitygroups_rpc.py:187 +#: neutron/agent/securitygroups_rpc.py:188 msgid "No ports here to refresh firewall" msgstr "" -#: neutron/agent/securitygroups_rpc.py:193 +#: neutron/agent/securitygroups_rpc.py:194 #, python-format msgid "Update port filter for %s" msgstr "" -#: neutron/agent/securitygroups_rpc.py:211 +#: neutron/agent/securitygroups_rpc.py:212 #, python-format msgid "Preparing device filters for %d new devices" msgstr "" -#: neutron/agent/securitygroups_rpc.py:224 +#: neutron/agent/securitygroups_rpc.py:225 msgid "Refreshing firewall for all filtered devices" msgstr "" -#: neutron/agent/securitygroups_rpc.py:232 +#: neutron/agent/securitygroups_rpc.py:233 #, python-format msgid "Refreshing firewall for %d devices" msgstr "" @@ -851,44 +851,44 @@ msgstr "" msgid "Top-level directory for maintaining dhcp state" msgstr "" -#: neutron/agent/linux/async_process.py:70 +#: neutron/agent/linux/async_process.py:69 msgid "respawn_interval must be >= 0 if provided." msgstr "" -#: neutron/agent/linux/async_process.py:84 +#: neutron/agent/linux/async_process.py:83 msgid "Process is already started" msgstr "" -#: neutron/agent/linux/async_process.py:86 +#: neutron/agent/linux/async_process.py:85 #, python-format msgid "Launching async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:92 +#: neutron/agent/linux/async_process.py:91 #, python-format msgid "Halting async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:95 +#: neutron/agent/linux/async_process.py:94 msgid "Process is not running." msgstr "" -#: neutron/agent/linux/async_process.py:161 +#: neutron/agent/linux/async_process.py:166 #, python-format msgid "An error occurred while killing [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:168 +#: neutron/agent/linux/async_process.py:173 #, python-format msgid "Halting async process [%s] in response to an error." msgstr "" -#: neutron/agent/linux/async_process.py:174 +#: neutron/agent/linux/async_process.py:179 #, python-format msgid "Respawning async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:183 +#: neutron/agent/linux/async_process.py:188 #, python-format msgid "An error occurred while communicating with async process [%s]." msgstr "" @@ -915,105 +915,105 @@ msgstr "" msgid "Pidfile %s already exist. Daemon already running?" msgstr "" -#: neutron/agent/linux/dhcp.py:45 +#: neutron/agent/linux/dhcp.py:46 msgid "Location to store DHCP server config files" msgstr "" -#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:55 +#: neutron/agent/linux/dhcp.py:49 neutron/plugins/nicira/dhcp_meta/nvp.py:55 msgid "Domain to use for building the hostnames" msgstr "" -#: neutron/agent/linux/dhcp.py:51 +#: neutron/agent/linux/dhcp.py:52 msgid "Override the default dnsmasq settings with this file" msgstr "" -#: neutron/agent/linux/dhcp.py:53 -msgid "Use another DNS server before any in /etc/resolv.conf." +#: neutron/agent/linux/dhcp.py:54 +msgid "Comma-separated list of the DNS servers which will be used as forwarders." msgstr "" -#: neutron/agent/linux/dhcp.py:56 +#: neutron/agent/linux/dhcp.py:58 msgid "Delete namespace after removing a dhcp server." msgstr "" -#: neutron/agent/linux/dhcp.py:60 +#: neutron/agent/linux/dhcp.py:62 msgid "Limit number of leases to prevent a denial-of-service." msgstr "" -#: neutron/agent/linux/dhcp.py:185 +#: neutron/agent/linux/dhcp.py:187 #, python-format msgid "DHCP for %(net_id)s pid %(pid)d is stale, ignoring command" msgstr "" -#: neutron/agent/linux/dhcp.py:188 +#: neutron/agent/linux/dhcp.py:190 #, python-format msgid "No DHCP started for %s" msgstr "" -#: neutron/agent/linux/dhcp.py:220 neutron/agent/linux/external_process.py:84 +#: neutron/agent/linux/dhcp.py:222 neutron/agent/linux/external_process.py:84 #, python-format msgid "Error while reading %s" msgstr "" -#: neutron/agent/linux/dhcp.py:227 neutron/agent/linux/external_process.py:92 +#: neutron/agent/linux/dhcp.py:229 neutron/agent/linux/external_process.py:92 #, python-format msgid "Unable to convert value in %s" msgstr "" -#: neutron/agent/linux/dhcp.py:229 neutron/agent/linux/external_process.py:90 +#: neutron/agent/linux/dhcp.py:231 neutron/agent/linux/external_process.py:90 #, python-format msgid "Unable to access %s" msgstr "" -#: neutron/agent/linux/dhcp.py:290 +#: neutron/agent/linux/dhcp.py:292 #, python-format msgid "" "FAILED VERSION REQUIREMENT FOR DNSMASQ. DHCP AGENT MAY NOT RUN CORRECTLY!" " Please ensure that its version is %s or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:295 +#: neutron/agent/linux/dhcp.py:297 #, python-format msgid "" "Unable to determine dnsmasq version. Please ensure that its version is %s" " or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:394 +#: neutron/agent/linux/dhcp.py:398 #, python-format msgid "Killing dhcpmasq for network since all subnets have turned off DHCP: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:405 +#: neutron/agent/linux/dhcp.py:409 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: neutron/agent/linux/dhcp.py:406 +#: neutron/agent/linux/dhcp.py:410 #, python-format msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:609 +#: neutron/agent/linux/dhcp.py:636 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:661 +#: neutron/agent/linux/dhcp.py:688 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:671 +#: neutron/agent/linux/dhcp.py:698 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:714 +#: neutron/agent/linux/dhcp.py:741 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:753 neutron/debug/debug_agent.py:74 +#: neutron/agent/linux/dhcp.py:780 neutron/debug/debug_agent.py:74 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -2598,8 +2598,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:1003 -#: neutron/plugins/bigswitch/plugin.py:1012 +#: neutron/plugins/bigswitch/plugin.py:1148 +#: neutron/plugins/bigswitch/plugin.py:1157 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -4378,14 +4378,14 @@ msgstr "" #: neutron/plugins/bigswitch/plugin.py:204 #, python-format -msgid "" -"ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r, " -"action=%(action)s" +msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:208 +#: neutron/plugins/bigswitch/plugin.py:207 #, python-format -msgid "ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r" +msgid "" +"ServerProxy: resource=%(resource)s, action=%(action)s, data=%(data)r, " +"headers=%(headers)r" msgstr "" #: neutron/plugins/bigswitch/plugin.py:217 @@ -4408,222 +4408,224 @@ msgid "" "data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:295 +#: neutron/plugins/bigswitch/plugin.py:257 +msgid "ServerPool: initializing" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:273 +msgid "Servers not defined. Aborting plugin" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:276 +msgid "Servers must be defined as :" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:281 +msgid "ServerPool: initialization done" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:311 #, python-format msgid "" "ServerProxy: %(action)s failure for servers: %(server)r Response: " "%(response)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:301 +#: neutron/plugins/bigswitch/plugin.py:317 #, python-format msgid "" "ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " "ret=%(ret)s, data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:308 +#: neutron/plugins/bigswitch/plugin.py:324 #, python-format msgid "ServerProxy: %(action)s failure for all servers: %(server)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:327 -msgid "NeutronRestProxyV2: " -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:330 +#: neutron/plugins/bigswitch/plugin.py:346 #, python-format msgid "" "NeutronRestProxyV2: Received and ignored error code %(code)s on " "%(action)s action to resource %(resource)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:340 +#: neutron/plugins/bigswitch/plugin.py:356 #, python-format msgid "Unable to create remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:346 +#: neutron/plugins/bigswitch/plugin.py:362 #, python-format msgid "Unable to update remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:351 +#: neutron/plugins/bigswitch/plugin.py:367 #, python-format msgid "Unable to delete remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:357 +#: neutron/plugins/bigswitch/plugin.py:373 #, python-format msgid "Unable to add router interface: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:362 +#: neutron/plugins/bigswitch/plugin.py:378 #, python-format msgid "Unable to delete remote intf: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:368 +#: neutron/plugins/bigswitch/plugin.py:384 #, python-format msgid "Unable to create remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:374 -#: neutron/plugins/bigswitch/plugin.py:379 +#: neutron/plugins/bigswitch/plugin.py:390 +#: neutron/plugins/bigswitch/plugin.py:395 #, python-format msgid "Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:385 +#: neutron/plugins/bigswitch/plugin.py:404 +#, python-format +msgid "No device attached to port %s. Skipping notification to controller." +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:409 #, python-format msgid "Unable to create remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:391 -#, python-format -msgid "Unable to update remote port: %s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:396 +#: neutron/plugins/bigswitch/plugin.py:414 #, python-format msgid "Unable to delete remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:408 -#, python-format -msgid "Unable to plug in interface: %s" +#: neutron/plugins/bigswitch/plugin.py:442 +msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:413 -#, python-format -msgid "Unable to unplug interface: %s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:437 -#, python-format -msgid "NeutronRestProxy: Starting plugin. Version=%s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:460 -msgid "Servers not defined. Aborting plugin" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:488 -msgid "NeutronRestProxyV2: initialization done" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:514 -msgid "NeutronRestProxyV2: create_network() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:559 -msgid "NeutronRestProxyV2.update_network() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:584 -msgid "NeutronRestProxyV2: delete_network() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:632 -msgid "NeutronRestProxyV2: create_port() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:723 -msgid "NeutronRestProxyV2: update_port() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:783 -msgid "NeutronRestProxyV2: delete_port() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:827 -msgid "NeutronRestProxyV2: create_subnet() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:843 -msgid "NeutronRestProxyV2: update_subnet() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:859 -msgid "NeutronRestProxyV2: delete_subnet() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:897 -msgid "NeutronRestProxyV2: create_router() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:919 -msgid "NeutronRestProxyV2.update_router() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:938 -msgid "NeutronRestProxyV2: delete_router() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:967 -msgid "NeutronRestProxyV2: add_router_interface() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:995 -msgid "NeutronRestProxyV2: remove_router_interface() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1028 -msgid "NeutronRestProxyV2: create_floatingip() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1041 -#, python-format -msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1047 -msgid "NeutronRestProxyV2: update_floatingip() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1059 -msgid "NeutronRestProxyV2: delete_floatingip() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1069 -msgid "NeutronRestProxyV2: diassociate_floatingips() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1087 -msgid "NeutronRestProxyV2: too many external networks" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1149 +#: neutron/plugins/bigswitch/plugin.py:511 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1165 -msgid "Adding host route: " -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1166 -#, python-format -msgid "Destination:%(dst)s nexthop:%(next)s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1241 +#: neutron/plugins/bigswitch/plugin.py:596 #, python-format msgid "" "Setting admin_state_up=False is not supported in this plugin version. " "Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1247 +#: neutron/plugins/bigswitch/plugin.py:602 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1274 +#: neutron/plugins/bigswitch/plugin.py:627 #, python-format -msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. " +msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:660 +#, python-format +msgid "NeutronRestProxy: Starting plugin. Version=%s" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:693 +msgid "NeutronRestProxyV2: initialization done" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:719 +msgid "NeutronRestProxyV2: create_network() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:757 +msgid "NeutronRestProxyV2.update_network() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:782 +msgid "NeutronRestProxyV2: delete_network() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:829 +msgid "NeutronRestProxyV2: create_port() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:900 +msgid "NeutronRestProxyV2: update_port() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:948 +msgid "NeutronRestProxyV2: delete_port() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:972 +msgid "NeutronRestProxyV2: create_subnet() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:988 +msgid "NeutronRestProxyV2: update_subnet() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1004 +msgid "NeutronRestProxyV2: delete_subnet() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1042 +msgid "NeutronRestProxyV2: create_router() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1064 +msgid "NeutronRestProxyV2.update_router() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1083 +msgid "NeutronRestProxyV2: delete_router() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1112 +msgid "NeutronRestProxyV2: add_router_interface() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1140 +msgid "NeutronRestProxyV2: remove_router_interface() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1173 +msgid "NeutronRestProxyV2: create_floatingip() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1186 +#, python-format +msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1192 +msgid "NeutronRestProxyV2: update_floatingip() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1204 +msgid "NeutronRestProxyV2: delete_floatingip() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1214 +msgid "NeutronRestProxyV2: diassociate_floatingips() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1232 +msgid "NeutronRestProxyV2: too many external networks" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1247 +msgid "Adding host route: " +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1248 +#, python-format +msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" #: neutron/plugins/bigswitch/routerrule_db.py:77 @@ -4641,7 +4643,17 @@ msgstr "" #: neutron/plugins/bigswitch/db/porttracker_db.py:39 #, python-format -msgid "Received an empty port ID for host '%s'" +msgid "Received an empty port ID for host_id '%s'" +msgstr "" + +#: neutron/plugins/bigswitch/db/porttracker_db.py:42 +#, python-format +msgid "Received an empty host_id for port '%s'" +msgstr "" + +#: neutron/plugins/bigswitch/db/porttracker_db.py:44 +#, python-format +msgid "Logging port %(port)s on host_id %(host)s" msgstr "" #: neutron/plugins/bigswitch/extensions/routerrule.py:30 @@ -4850,13 +4862,13 @@ msgid "QoS level with name %(qos_name)s already exists for tenant %(tenant_id)s. msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:72 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:23 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:23 #, python-format msgid "Credential %(credential_id)s could not be found." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:77 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:28 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:28 #, python-format msgid "Credential %(credential_name)s could not be found." msgstr "" @@ -4872,19 +4884,19 @@ msgid "Provider network %s already exists" msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:92 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:39 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:39 #, python-format msgid "Connection to %(host)s is not configured." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:97 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:44 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:44 #, python-format msgid "Unable to connect to Nexus %(nexus_host)s. Reason: %(exc)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:102 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:49 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:49 #, python-format msgid "Failed to configure Nexus: %(config)s. Reason: %(exc)s." msgstr "" @@ -4895,7 +4907,7 @@ msgid "Nexus Port Binding (%(filters)s) is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:116 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:69 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:69 msgid "No usable Nexus switch found to create SVI interface." msgstr "" @@ -4910,18 +4922,18 @@ msgid "PortVnic Binding %(port_id)s is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:131 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:74 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:74 msgid "No subnet_id specified for router gateway." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:136 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:79 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:79 #, python-format msgid "Subnet %(subnet_id)s has an interface on %(router_id)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:141 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:84 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:84 msgid "Nexus hardware router gateway only uses Subnet Ids." msgstr "" @@ -5047,7 +5059,7 @@ msgid "Nexus Switch to use" msgstr "" #: neutron/plugins/cisco/common/config.py:35 -#: neutron/plugins/ml2/drivers/cisco/config.py:21 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:21 msgid "VLAN Name prefix" msgstr "" @@ -5070,7 +5082,7 @@ msgid "Enable L3 support on the Nexus switches" msgstr "" #: neutron/plugins/cisco/common/config.py:47 -#: neutron/plugins/ml2/drivers/cisco/config.py:23 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:23 msgid "Distribute SVI interfaces over all switches" msgstr "" @@ -5131,7 +5143,7 @@ msgid "N1K Policy profile polling duration in seconds" msgstr "" #: neutron/plugins/cisco/common/config.py:135 -#: neutron/plugins/ml2/drivers/cisco/config.py:58 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:58 msgid "Some config files were not parsed properly" msgstr "" @@ -5312,47 +5324,47 @@ msgid "add_qos() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:34 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:30 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:30 msgid "get_nexusport_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:43 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:39 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:39 msgid "get_nexusvlan_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:49 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:45 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:45 msgid "add_nexusport_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:62 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:58 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:58 msgid "remove_nexusport_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:78 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:74 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:74 msgid "update_nexusport_binding called with no vlan" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:80 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:76 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:76 msgid "update_nexusport_binding called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:91 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:87 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:87 msgid "get_nexusvm_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:99 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:94 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:94 msgid "get_port_vlan_switch_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:107 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:102 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:102 #, python-format msgid "" "get_port_switch_bindings() called, port:'%(port_id)s', " @@ -5360,7 +5372,7 @@ msgid "" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:119 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:114 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:114 msgid "get_nexussvi_bindings() called" msgstr "" @@ -5790,19 +5802,19 @@ msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:167 #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:189 #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:195 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:130 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:161 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:168 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:182 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:189 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:209 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:215 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:130 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:161 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:168 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:182 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:189 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:209 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:215 #, python-format msgid "NexusDriver: %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:174 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:196 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:196 #, python-format msgid "NexusDriver created VLAN: %s" msgstr "" @@ -5817,7 +5829,7 @@ msgid "NexusPlugin:create_network() called" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:113 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:104 +#: neutron/plugins/ml2/drivers/cisco/nexus/mech_cisco_nexus.py:105 #, python-format msgid "Nexus: create & trunk vlan %s" msgstr "" @@ -5828,7 +5840,7 @@ msgid "Nexus: create vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:125 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108 +#: neutron/plugins/ml2/drivers/cisco/nexus/mech_cisco_nexus.py:109 #, python-format msgid "Nexus: trunk vlan %s" msgstr "" @@ -8068,26 +8080,26 @@ msgstr "" msgid "add_vxlan_endpoint() called for ip %s" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/config.py:25 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:25 msgid "The physical network managed by the switches." msgstr "" -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:33 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:33 #, python-format msgid "Credential %(credential_name)s already exists for tenant %(tenant_id)s." msgstr "" -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:54 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:54 #, python-format msgid "Nexus Port Binding (%(filters)s) is not present" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:63 #, python-format msgid "Missing required field(s) to configure nexus switch: %(fields)s" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:45 +#: neutron/plugins/ml2/drivers/cisco/nexus/mech_cisco_nexus.py:46 #, python-format msgid "nexus_switches found = %s" msgstr "" @@ -8270,6 +8282,14 @@ msgstr "" msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:44 +msgid "Initializing driver" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:52 +msgid "Initialization done" +msgstr "" + #: neutron/plugins/mlnx/agent_notify_api.py:50 msgid "Sending delete network message" msgstr "" @@ -9413,49 +9433,49 @@ msgstr "" msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1884 +#: neutron/plugins/nicira/NeutronPlugin.py:1887 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1890 +#: neutron/plugins/nicira/NeutronPlugin.py:1893 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1921 -#, python-format -msgid "The port '%s' is not associated with floating IPs" -msgstr "" - #: neutron/plugins/nicira/NeutronPlugin.py:1924 #, python-format +msgid "The port '%s' is not associated with floating IPs" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:1927 +#, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1951 +#: neutron/plugins/nicira/NeutronPlugin.py:1954 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1973 +#: neutron/plugins/nicira/NeutronPlugin.py:1976 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2003 +#: neutron/plugins/nicira/NeutronPlugin.py:2006 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2065 +#: neutron/plugins/nicira/NeutronPlugin.py:2068 #, python-format msgid "Security group: %s was already deleted from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2078 +#: neutron/plugins/nicira/NeutronPlugin.py:2081 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -10769,24 +10789,29 @@ msgstr "" msgid "Metadata for router %s handled successfully" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:117 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:86 +#, python-format +msgid "Subnet %s does not have a gateway, the metadata route will not be created" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/rpc.py:110 msgid "Metadata access network is disabled" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:120 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:113 msgid "" "Overlapping IPs must be enabled in order to setup the metadata access " "network" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:140 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:133 #, python-format msgid "" "No router interface found for router '%s'. No metadata access network " "should be created or destroyed" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:148 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:141 #, python-format msgid "" "An error occurred while operating on the metadata access network for " @@ -13921,12 +13946,35 @@ msgstr "" #~ msgid "Network Admin State Validation Falied: " #~ msgstr "" -#~ msgid "" -#~ "Cannnot create floating IP and bind " -#~ "it to Port %s, since that port " -#~ "is owned by a different tenant." -#~ msgstr "" - #~ msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing." #~ msgstr "" +#~ msgid "Use another DNS server before any in /etc/resolv.conf." +#~ msgstr "" + +#~ msgid "" +#~ "ServerProxy: server=%(server)s, port=%(port)d, " +#~ "ssl=%(ssl)r, action=%(action)s" +#~ msgstr "" + +#~ msgid "ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r" +#~ msgstr "" + +#~ msgid "NeutronRestProxyV2: " +#~ msgstr "" + +#~ msgid "Unable to update remote port: %s" +#~ msgstr "" + +#~ msgid "Unable to plug in interface: %s" +#~ msgstr "" + +#~ msgid "Unable to unplug interface: %s" +#~ msgstr "" + +#~ msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. " +#~ msgstr "" + +#~ msgid "Received an empty port ID for host '%s'" +#~ msgstr "" + diff --git a/neutron/locale/hr/LC_MESSAGES/neutron.po b/neutron/locale/hr/LC_MESSAGES/neutron.po index 8d80b53f42..eaef64f62e 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: 2014-02-11 06:22+0000\n" +"POT-Creation-Date: 2014-02-12 06:24+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Croatian " @@ -538,7 +538,7 @@ msgstr "" msgid "Name of bridge used for external network traffic." msgstr "" -#: neutron/agent/l3_agent.py:160 neutron/agent/linux/dhcp.py:62 +#: neutron/agent/l3_agent.py:160 neutron/agent/linux/dhcp.py:64 #: neutron/debug/debug_agent.py:45 #: neutron/services/metering/drivers/iptables/iptables_driver.py:39 msgid "The driver used to manage the virtual interface." @@ -581,7 +581,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:602 +#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:629 #: neutron/services/metering/drivers/iptables/iptables_driver.py:98 msgid "An interface driver must be specified" msgstr "" @@ -595,7 +595,7 @@ msgstr "" msgid "Failed deleting namespace '%s'" msgstr "" -#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:199 +#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:201 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" @@ -769,7 +769,7 @@ msgid "Security group member updated on remote: %s" msgstr "" #: neutron/agent/securitygroups_rpc.py:99 -#: neutron/agent/securitygroups_rpc.py:162 +#: neutron/agent/securitygroups_rpc.py:163 msgid "Provider rule updated" msgstr "" @@ -793,41 +793,41 @@ msgstr "" msgid "Security group member updated %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:154 +#: neutron/agent/securitygroups_rpc.py:155 #, python-format msgid "" "Adding %s devices to the list of devices for which firewall needs to be " "refreshed" msgstr "" -#: neutron/agent/securitygroups_rpc.py:174 +#: neutron/agent/securitygroups_rpc.py:175 #, python-format msgid "Remove device filter for %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:183 +#: neutron/agent/securitygroups_rpc.py:184 msgid "Refresh firewall rules" msgstr "" -#: neutron/agent/securitygroups_rpc.py:187 +#: neutron/agent/securitygroups_rpc.py:188 msgid "No ports here to refresh firewall" msgstr "" -#: neutron/agent/securitygroups_rpc.py:193 +#: neutron/agent/securitygroups_rpc.py:194 #, python-format msgid "Update port filter for %s" msgstr "" -#: neutron/agent/securitygroups_rpc.py:211 +#: neutron/agent/securitygroups_rpc.py:212 #, python-format msgid "Preparing device filters for %d new devices" msgstr "" -#: neutron/agent/securitygroups_rpc.py:224 +#: neutron/agent/securitygroups_rpc.py:225 msgid "Refreshing firewall for all filtered devices" msgstr "" -#: neutron/agent/securitygroups_rpc.py:232 +#: neutron/agent/securitygroups_rpc.py:233 #, python-format msgid "Refreshing firewall for %d devices" msgstr "" @@ -852,44 +852,44 @@ msgstr "" msgid "Top-level directory for maintaining dhcp state" msgstr "" -#: neutron/agent/linux/async_process.py:70 +#: neutron/agent/linux/async_process.py:69 msgid "respawn_interval must be >= 0 if provided." msgstr "" -#: neutron/agent/linux/async_process.py:84 +#: neutron/agent/linux/async_process.py:83 msgid "Process is already started" msgstr "" -#: neutron/agent/linux/async_process.py:86 +#: neutron/agent/linux/async_process.py:85 #, python-format msgid "Launching async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:92 +#: neutron/agent/linux/async_process.py:91 #, python-format msgid "Halting async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:95 +#: neutron/agent/linux/async_process.py:94 msgid "Process is not running." msgstr "" -#: neutron/agent/linux/async_process.py:161 +#: neutron/agent/linux/async_process.py:166 #, python-format msgid "An error occurred while killing [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:168 +#: neutron/agent/linux/async_process.py:173 #, python-format msgid "Halting async process [%s] in response to an error." msgstr "" -#: neutron/agent/linux/async_process.py:174 +#: neutron/agent/linux/async_process.py:179 #, python-format msgid "Respawning async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:183 +#: neutron/agent/linux/async_process.py:188 #, python-format msgid "An error occurred while communicating with async process [%s]." msgstr "" @@ -916,105 +916,105 @@ msgstr "" msgid "Pidfile %s already exist. Daemon already running?" msgstr "" -#: neutron/agent/linux/dhcp.py:45 +#: neutron/agent/linux/dhcp.py:46 msgid "Location to store DHCP server config files" msgstr "" -#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:55 +#: neutron/agent/linux/dhcp.py:49 neutron/plugins/nicira/dhcp_meta/nvp.py:55 msgid "Domain to use for building the hostnames" msgstr "" -#: neutron/agent/linux/dhcp.py:51 +#: neutron/agent/linux/dhcp.py:52 msgid "Override the default dnsmasq settings with this file" msgstr "" -#: neutron/agent/linux/dhcp.py:53 -msgid "Use another DNS server before any in /etc/resolv.conf." +#: neutron/agent/linux/dhcp.py:54 +msgid "Comma-separated list of the DNS servers which will be used as forwarders." msgstr "" -#: neutron/agent/linux/dhcp.py:56 +#: neutron/agent/linux/dhcp.py:58 msgid "Delete namespace after removing a dhcp server." msgstr "" -#: neutron/agent/linux/dhcp.py:60 +#: neutron/agent/linux/dhcp.py:62 msgid "Limit number of leases to prevent a denial-of-service." msgstr "" -#: neutron/agent/linux/dhcp.py:185 +#: neutron/agent/linux/dhcp.py:187 #, python-format msgid "DHCP for %(net_id)s pid %(pid)d is stale, ignoring command" msgstr "" -#: neutron/agent/linux/dhcp.py:188 +#: neutron/agent/linux/dhcp.py:190 #, python-format msgid "No DHCP started for %s" msgstr "" -#: neutron/agent/linux/dhcp.py:220 neutron/agent/linux/external_process.py:84 +#: neutron/agent/linux/dhcp.py:222 neutron/agent/linux/external_process.py:84 #, python-format msgid "Error while reading %s" msgstr "" -#: neutron/agent/linux/dhcp.py:227 neutron/agent/linux/external_process.py:92 +#: neutron/agent/linux/dhcp.py:229 neutron/agent/linux/external_process.py:92 #, python-format msgid "Unable to convert value in %s" msgstr "" -#: neutron/agent/linux/dhcp.py:229 neutron/agent/linux/external_process.py:90 +#: neutron/agent/linux/dhcp.py:231 neutron/agent/linux/external_process.py:90 #, python-format msgid "Unable to access %s" msgstr "" -#: neutron/agent/linux/dhcp.py:290 +#: neutron/agent/linux/dhcp.py:292 #, python-format msgid "" "FAILED VERSION REQUIREMENT FOR DNSMASQ. DHCP AGENT MAY NOT RUN CORRECTLY!" " Please ensure that its version is %s or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:295 +#: neutron/agent/linux/dhcp.py:297 #, python-format msgid "" "Unable to determine dnsmasq version. Please ensure that its version is %s" " or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:394 +#: neutron/agent/linux/dhcp.py:398 #, python-format msgid "Killing dhcpmasq for network since all subnets have turned off DHCP: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:405 +#: neutron/agent/linux/dhcp.py:409 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: neutron/agent/linux/dhcp.py:406 +#: neutron/agent/linux/dhcp.py:410 #, python-format msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:609 +#: neutron/agent/linux/dhcp.py:636 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:661 +#: neutron/agent/linux/dhcp.py:688 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:671 +#: neutron/agent/linux/dhcp.py:698 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:714 +#: neutron/agent/linux/dhcp.py:741 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:753 neutron/debug/debug_agent.py:74 +#: neutron/agent/linux/dhcp.py:780 neutron/debug/debug_agent.py:74 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -2599,8 +2599,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:1003 -#: neutron/plugins/bigswitch/plugin.py:1012 +#: neutron/plugins/bigswitch/plugin.py:1148 +#: neutron/plugins/bigswitch/plugin.py:1157 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -4379,14 +4379,14 @@ msgstr "" #: neutron/plugins/bigswitch/plugin.py:204 #, python-format -msgid "" -"ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r, " -"action=%(action)s" +msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:208 +#: neutron/plugins/bigswitch/plugin.py:207 #, python-format -msgid "ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r" +msgid "" +"ServerProxy: resource=%(resource)s, action=%(action)s, data=%(data)r, " +"headers=%(headers)r" msgstr "" #: neutron/plugins/bigswitch/plugin.py:217 @@ -4409,222 +4409,224 @@ msgid "" "data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:295 +#: neutron/plugins/bigswitch/plugin.py:257 +msgid "ServerPool: initializing" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:273 +msgid "Servers not defined. Aborting plugin" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:276 +msgid "Servers must be defined as :" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:281 +msgid "ServerPool: initialization done" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:311 #, python-format msgid "" "ServerProxy: %(action)s failure for servers: %(server)r Response: " "%(response)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:301 +#: neutron/plugins/bigswitch/plugin.py:317 #, python-format msgid "" "ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " "ret=%(ret)s, data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:308 +#: neutron/plugins/bigswitch/plugin.py:324 #, python-format msgid "ServerProxy: %(action)s failure for all servers: %(server)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:327 -msgid "NeutronRestProxyV2: " -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:330 +#: neutron/plugins/bigswitch/plugin.py:346 #, python-format msgid "" "NeutronRestProxyV2: Received and ignored error code %(code)s on " "%(action)s action to resource %(resource)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:340 +#: neutron/plugins/bigswitch/plugin.py:356 #, python-format msgid "Unable to create remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:346 +#: neutron/plugins/bigswitch/plugin.py:362 #, python-format msgid "Unable to update remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:351 +#: neutron/plugins/bigswitch/plugin.py:367 #, python-format msgid "Unable to delete remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:357 +#: neutron/plugins/bigswitch/plugin.py:373 #, python-format msgid "Unable to add router interface: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:362 +#: neutron/plugins/bigswitch/plugin.py:378 #, python-format msgid "Unable to delete remote intf: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:368 +#: neutron/plugins/bigswitch/plugin.py:384 #, python-format msgid "Unable to create remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:374 -#: neutron/plugins/bigswitch/plugin.py:379 +#: neutron/plugins/bigswitch/plugin.py:390 +#: neutron/plugins/bigswitch/plugin.py:395 #, python-format msgid "Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:385 +#: neutron/plugins/bigswitch/plugin.py:404 +#, python-format +msgid "No device attached to port %s. Skipping notification to controller." +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:409 #, python-format msgid "Unable to create remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:391 -#, python-format -msgid "Unable to update remote port: %s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:396 +#: neutron/plugins/bigswitch/plugin.py:414 #, python-format msgid "Unable to delete remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:408 -#, python-format -msgid "Unable to plug in interface: %s" +#: neutron/plugins/bigswitch/plugin.py:442 +msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:413 -#, python-format -msgid "Unable to unplug interface: %s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:437 -#, python-format -msgid "NeutronRestProxy: Starting plugin. Version=%s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:460 -msgid "Servers not defined. Aborting plugin" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:488 -msgid "NeutronRestProxyV2: initialization done" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:514 -msgid "NeutronRestProxyV2: create_network() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:559 -msgid "NeutronRestProxyV2.update_network() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:584 -msgid "NeutronRestProxyV2: delete_network() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:632 -msgid "NeutronRestProxyV2: create_port() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:723 -msgid "NeutronRestProxyV2: update_port() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:783 -msgid "NeutronRestProxyV2: delete_port() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:827 -msgid "NeutronRestProxyV2: create_subnet() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:843 -msgid "NeutronRestProxyV2: update_subnet() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:859 -msgid "NeutronRestProxyV2: delete_subnet() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:897 -msgid "NeutronRestProxyV2: create_router() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:919 -msgid "NeutronRestProxyV2.update_router() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:938 -msgid "NeutronRestProxyV2: delete_router() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:967 -msgid "NeutronRestProxyV2: add_router_interface() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:995 -msgid "NeutronRestProxyV2: remove_router_interface() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1028 -msgid "NeutronRestProxyV2: create_floatingip() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1041 -#, python-format -msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1047 -msgid "NeutronRestProxyV2: update_floatingip() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1059 -msgid "NeutronRestProxyV2: delete_floatingip() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1069 -msgid "NeutronRestProxyV2: diassociate_floatingips() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1087 -msgid "NeutronRestProxyV2: too many external networks" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1149 +#: neutron/plugins/bigswitch/plugin.py:511 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1165 -msgid "Adding host route: " -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1166 -#, python-format -msgid "Destination:%(dst)s nexthop:%(next)s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1241 +#: neutron/plugins/bigswitch/plugin.py:596 #, python-format msgid "" "Setting admin_state_up=False is not supported in this plugin version. " "Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1247 +#: neutron/plugins/bigswitch/plugin.py:602 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1274 +#: neutron/plugins/bigswitch/plugin.py:627 #, python-format -msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. " +msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:660 +#, python-format +msgid "NeutronRestProxy: Starting plugin. Version=%s" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:693 +msgid "NeutronRestProxyV2: initialization done" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:719 +msgid "NeutronRestProxyV2: create_network() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:757 +msgid "NeutronRestProxyV2.update_network() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:782 +msgid "NeutronRestProxyV2: delete_network() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:829 +msgid "NeutronRestProxyV2: create_port() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:900 +msgid "NeutronRestProxyV2: update_port() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:948 +msgid "NeutronRestProxyV2: delete_port() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:972 +msgid "NeutronRestProxyV2: create_subnet() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:988 +msgid "NeutronRestProxyV2: update_subnet() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1004 +msgid "NeutronRestProxyV2: delete_subnet() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1042 +msgid "NeutronRestProxyV2: create_router() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1064 +msgid "NeutronRestProxyV2.update_router() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1083 +msgid "NeutronRestProxyV2: delete_router() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1112 +msgid "NeutronRestProxyV2: add_router_interface() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1140 +msgid "NeutronRestProxyV2: remove_router_interface() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1173 +msgid "NeutronRestProxyV2: create_floatingip() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1186 +#, python-format +msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1192 +msgid "NeutronRestProxyV2: update_floatingip() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1204 +msgid "NeutronRestProxyV2: delete_floatingip() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1214 +msgid "NeutronRestProxyV2: diassociate_floatingips() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1232 +msgid "NeutronRestProxyV2: too many external networks" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1247 +msgid "Adding host route: " +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1248 +#, python-format +msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" #: neutron/plugins/bigswitch/routerrule_db.py:77 @@ -4642,7 +4644,17 @@ msgstr "" #: neutron/plugins/bigswitch/db/porttracker_db.py:39 #, python-format -msgid "Received an empty port ID for host '%s'" +msgid "Received an empty port ID for host_id '%s'" +msgstr "" + +#: neutron/plugins/bigswitch/db/porttracker_db.py:42 +#, python-format +msgid "Received an empty host_id for port '%s'" +msgstr "" + +#: neutron/plugins/bigswitch/db/porttracker_db.py:44 +#, python-format +msgid "Logging port %(port)s on host_id %(host)s" msgstr "" #: neutron/plugins/bigswitch/extensions/routerrule.py:30 @@ -4851,13 +4863,13 @@ msgid "QoS level with name %(qos_name)s already exists for tenant %(tenant_id)s. msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:72 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:23 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:23 #, python-format msgid "Credential %(credential_id)s could not be found." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:77 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:28 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:28 #, python-format msgid "Credential %(credential_name)s could not be found." msgstr "" @@ -4873,19 +4885,19 @@ msgid "Provider network %s already exists" msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:92 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:39 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:39 #, python-format msgid "Connection to %(host)s is not configured." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:97 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:44 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:44 #, python-format msgid "Unable to connect to Nexus %(nexus_host)s. Reason: %(exc)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:102 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:49 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:49 #, python-format msgid "Failed to configure Nexus: %(config)s. Reason: %(exc)s." msgstr "" @@ -4896,7 +4908,7 @@ msgid "Nexus Port Binding (%(filters)s) is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:116 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:69 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:69 msgid "No usable Nexus switch found to create SVI interface." msgstr "" @@ -4911,18 +4923,18 @@ msgid "PortVnic Binding %(port_id)s is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:131 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:74 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:74 msgid "No subnet_id specified for router gateway." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:136 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:79 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:79 #, python-format msgid "Subnet %(subnet_id)s has an interface on %(router_id)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:141 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:84 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:84 msgid "Nexus hardware router gateway only uses Subnet Ids." msgstr "" @@ -5048,7 +5060,7 @@ msgid "Nexus Switch to use" msgstr "" #: neutron/plugins/cisco/common/config.py:35 -#: neutron/plugins/ml2/drivers/cisco/config.py:21 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:21 msgid "VLAN Name prefix" msgstr "" @@ -5071,7 +5083,7 @@ msgid "Enable L3 support on the Nexus switches" msgstr "" #: neutron/plugins/cisco/common/config.py:47 -#: neutron/plugins/ml2/drivers/cisco/config.py:23 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:23 msgid "Distribute SVI interfaces over all switches" msgstr "" @@ -5132,7 +5144,7 @@ msgid "N1K Policy profile polling duration in seconds" msgstr "" #: neutron/plugins/cisco/common/config.py:135 -#: neutron/plugins/ml2/drivers/cisco/config.py:58 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:58 msgid "Some config files were not parsed properly" msgstr "" @@ -5313,47 +5325,47 @@ msgid "add_qos() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:34 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:30 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:30 msgid "get_nexusport_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:43 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:39 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:39 msgid "get_nexusvlan_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:49 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:45 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:45 msgid "add_nexusport_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:62 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:58 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:58 msgid "remove_nexusport_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:78 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:74 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:74 msgid "update_nexusport_binding called with no vlan" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:80 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:76 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:76 msgid "update_nexusport_binding called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:91 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:87 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:87 msgid "get_nexusvm_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:99 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:94 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:94 msgid "get_port_vlan_switch_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:107 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:102 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:102 #, python-format msgid "" "get_port_switch_bindings() called, port:'%(port_id)s', " @@ -5361,7 +5373,7 @@ msgid "" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:119 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:114 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:114 msgid "get_nexussvi_bindings() called" msgstr "" @@ -5791,19 +5803,19 @@ msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:167 #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:189 #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:195 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:130 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:161 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:168 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:182 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:189 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:209 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:215 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:130 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:161 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:168 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:182 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:189 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:209 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:215 #, python-format msgid "NexusDriver: %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:174 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:196 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:196 #, python-format msgid "NexusDriver created VLAN: %s" msgstr "" @@ -5818,7 +5830,7 @@ msgid "NexusPlugin:create_network() called" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:113 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:104 +#: neutron/plugins/ml2/drivers/cisco/nexus/mech_cisco_nexus.py:105 #, python-format msgid "Nexus: create & trunk vlan %s" msgstr "" @@ -5829,7 +5841,7 @@ msgid "Nexus: create vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:125 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108 +#: neutron/plugins/ml2/drivers/cisco/nexus/mech_cisco_nexus.py:109 #, python-format msgid "Nexus: trunk vlan %s" msgstr "" @@ -8069,26 +8081,26 @@ msgstr "" msgid "add_vxlan_endpoint() called for ip %s" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/config.py:25 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:25 msgid "The physical network managed by the switches." msgstr "" -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:33 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:33 #, python-format msgid "Credential %(credential_name)s already exists for tenant %(tenant_id)s." msgstr "" -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:54 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:54 #, python-format msgid "Nexus Port Binding (%(filters)s) is not present" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:63 #, python-format msgid "Missing required field(s) to configure nexus switch: %(fields)s" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:45 +#: neutron/plugins/ml2/drivers/cisco/nexus/mech_cisco_nexus.py:46 #, python-format msgid "nexus_switches found = %s" msgstr "" @@ -8271,6 +8283,14 @@ msgstr "" msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:44 +msgid "Initializing driver" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:52 +msgid "Initialization done" +msgstr "" + #: neutron/plugins/mlnx/agent_notify_api.py:50 msgid "Sending delete network message" msgstr "" @@ -9414,49 +9434,49 @@ msgstr "" msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1884 +#: neutron/plugins/nicira/NeutronPlugin.py:1887 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1890 +#: neutron/plugins/nicira/NeutronPlugin.py:1893 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1921 -#, python-format -msgid "The port '%s' is not associated with floating IPs" -msgstr "" - #: neutron/plugins/nicira/NeutronPlugin.py:1924 #, python-format +msgid "The port '%s' is not associated with floating IPs" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:1927 +#, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1951 +#: neutron/plugins/nicira/NeutronPlugin.py:1954 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1973 +#: neutron/plugins/nicira/NeutronPlugin.py:1976 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2003 +#: neutron/plugins/nicira/NeutronPlugin.py:2006 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2065 +#: neutron/plugins/nicira/NeutronPlugin.py:2068 #, python-format msgid "Security group: %s was already deleted from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2078 +#: neutron/plugins/nicira/NeutronPlugin.py:2081 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -10770,24 +10790,29 @@ msgstr "" msgid "Metadata for router %s handled successfully" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:117 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:86 +#, python-format +msgid "Subnet %s does not have a gateway, the metadata route will not be created" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/rpc.py:110 msgid "Metadata access network is disabled" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:120 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:113 msgid "" "Overlapping IPs must be enabled in order to setup the metadata access " "network" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:140 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:133 #, python-format msgid "" "No router interface found for router '%s'. No metadata access network " "should be created or destroyed" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:148 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:141 #, python-format msgid "" "An error occurred while operating on the metadata access network for " @@ -14204,12 +14229,35 @@ msgstr "" #~ msgid "Network Admin State Validation Falied: " #~ msgstr "" -#~ msgid "" -#~ "Cannnot create floating IP and bind " -#~ "it to Port %s, since that port " -#~ "is owned by a different tenant." -#~ msgstr "" - #~ msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing." #~ msgstr "" +#~ msgid "Use another DNS server before any in /etc/resolv.conf." +#~ msgstr "" + +#~ msgid "" +#~ "ServerProxy: server=%(server)s, port=%(port)d, " +#~ "ssl=%(ssl)r, action=%(action)s" +#~ msgstr "" + +#~ msgid "ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r" +#~ msgstr "" + +#~ msgid "NeutronRestProxyV2: " +#~ msgstr "" + +#~ msgid "Unable to update remote port: %s" +#~ msgstr "" + +#~ msgid "Unable to plug in interface: %s" +#~ msgstr "" + +#~ msgid "Unable to unplug interface: %s" +#~ msgstr "" + +#~ msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. " +#~ msgstr "" + +#~ msgid "Received an empty port ID for host '%s'" +#~ msgstr "" + diff --git a/neutron/locale/hu/LC_MESSAGES/neutron.po b/neutron/locale/hu/LC_MESSAGES/neutron.po index 4609ea8299..d53abc681c 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: 2014-02-11 06:22+0000\n" +"POT-Creation-Date: 2014-02-12 06:24+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Hungarian " @@ -537,7 +537,7 @@ msgstr "" msgid "Name of bridge used for external network traffic." msgstr "" -#: neutron/agent/l3_agent.py:160 neutron/agent/linux/dhcp.py:62 +#: neutron/agent/l3_agent.py:160 neutron/agent/linux/dhcp.py:64 #: neutron/debug/debug_agent.py:45 #: neutron/services/metering/drivers/iptables/iptables_driver.py:39 msgid "The driver used to manage the virtual interface." @@ -580,7 +580,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:602 +#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:629 #: neutron/services/metering/drivers/iptables/iptables_driver.py:98 msgid "An interface driver must be specified" msgstr "" @@ -594,7 +594,7 @@ msgstr "" msgid "Failed deleting namespace '%s'" msgstr "" -#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:199 +#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:201 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" @@ -768,7 +768,7 @@ msgid "Security group member updated on remote: %s" msgstr "" #: neutron/agent/securitygroups_rpc.py:99 -#: neutron/agent/securitygroups_rpc.py:162 +#: neutron/agent/securitygroups_rpc.py:163 msgid "Provider rule updated" msgstr "" @@ -792,41 +792,41 @@ msgstr "" msgid "Security group member updated %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:154 +#: neutron/agent/securitygroups_rpc.py:155 #, python-format msgid "" "Adding %s devices to the list of devices for which firewall needs to be " "refreshed" msgstr "" -#: neutron/agent/securitygroups_rpc.py:174 +#: neutron/agent/securitygroups_rpc.py:175 #, python-format msgid "Remove device filter for %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:183 +#: neutron/agent/securitygroups_rpc.py:184 msgid "Refresh firewall rules" msgstr "" -#: neutron/agent/securitygroups_rpc.py:187 +#: neutron/agent/securitygroups_rpc.py:188 msgid "No ports here to refresh firewall" msgstr "" -#: neutron/agent/securitygroups_rpc.py:193 +#: neutron/agent/securitygroups_rpc.py:194 #, python-format msgid "Update port filter for %s" msgstr "" -#: neutron/agent/securitygroups_rpc.py:211 +#: neutron/agent/securitygroups_rpc.py:212 #, python-format msgid "Preparing device filters for %d new devices" msgstr "" -#: neutron/agent/securitygroups_rpc.py:224 +#: neutron/agent/securitygroups_rpc.py:225 msgid "Refreshing firewall for all filtered devices" msgstr "" -#: neutron/agent/securitygroups_rpc.py:232 +#: neutron/agent/securitygroups_rpc.py:233 #, python-format msgid "Refreshing firewall for %d devices" msgstr "" @@ -851,44 +851,44 @@ msgstr "" msgid "Top-level directory for maintaining dhcp state" msgstr "" -#: neutron/agent/linux/async_process.py:70 +#: neutron/agent/linux/async_process.py:69 msgid "respawn_interval must be >= 0 if provided." msgstr "" -#: neutron/agent/linux/async_process.py:84 +#: neutron/agent/linux/async_process.py:83 msgid "Process is already started" msgstr "" -#: neutron/agent/linux/async_process.py:86 +#: neutron/agent/linux/async_process.py:85 #, python-format msgid "Launching async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:92 +#: neutron/agent/linux/async_process.py:91 #, python-format msgid "Halting async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:95 +#: neutron/agent/linux/async_process.py:94 msgid "Process is not running." msgstr "" -#: neutron/agent/linux/async_process.py:161 +#: neutron/agent/linux/async_process.py:166 #, python-format msgid "An error occurred while killing [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:168 +#: neutron/agent/linux/async_process.py:173 #, python-format msgid "Halting async process [%s] in response to an error." msgstr "" -#: neutron/agent/linux/async_process.py:174 +#: neutron/agent/linux/async_process.py:179 #, python-format msgid "Respawning async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:183 +#: neutron/agent/linux/async_process.py:188 #, python-format msgid "An error occurred while communicating with async process [%s]." msgstr "" @@ -915,105 +915,105 @@ msgstr "" msgid "Pidfile %s already exist. Daemon already running?" msgstr "" -#: neutron/agent/linux/dhcp.py:45 +#: neutron/agent/linux/dhcp.py:46 msgid "Location to store DHCP server config files" msgstr "" -#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:55 +#: neutron/agent/linux/dhcp.py:49 neutron/plugins/nicira/dhcp_meta/nvp.py:55 msgid "Domain to use for building the hostnames" msgstr "" -#: neutron/agent/linux/dhcp.py:51 +#: neutron/agent/linux/dhcp.py:52 msgid "Override the default dnsmasq settings with this file" msgstr "" -#: neutron/agent/linux/dhcp.py:53 -msgid "Use another DNS server before any in /etc/resolv.conf." +#: neutron/agent/linux/dhcp.py:54 +msgid "Comma-separated list of the DNS servers which will be used as forwarders." msgstr "" -#: neutron/agent/linux/dhcp.py:56 +#: neutron/agent/linux/dhcp.py:58 msgid "Delete namespace after removing a dhcp server." msgstr "" -#: neutron/agent/linux/dhcp.py:60 +#: neutron/agent/linux/dhcp.py:62 msgid "Limit number of leases to prevent a denial-of-service." msgstr "" -#: neutron/agent/linux/dhcp.py:185 +#: neutron/agent/linux/dhcp.py:187 #, python-format msgid "DHCP for %(net_id)s pid %(pid)d is stale, ignoring command" msgstr "" -#: neutron/agent/linux/dhcp.py:188 +#: neutron/agent/linux/dhcp.py:190 #, python-format msgid "No DHCP started for %s" msgstr "" -#: neutron/agent/linux/dhcp.py:220 neutron/agent/linux/external_process.py:84 +#: neutron/agent/linux/dhcp.py:222 neutron/agent/linux/external_process.py:84 #, python-format msgid "Error while reading %s" msgstr "" -#: neutron/agent/linux/dhcp.py:227 neutron/agent/linux/external_process.py:92 +#: neutron/agent/linux/dhcp.py:229 neutron/agent/linux/external_process.py:92 #, python-format msgid "Unable to convert value in %s" msgstr "" -#: neutron/agent/linux/dhcp.py:229 neutron/agent/linux/external_process.py:90 +#: neutron/agent/linux/dhcp.py:231 neutron/agent/linux/external_process.py:90 #, python-format msgid "Unable to access %s" msgstr "" -#: neutron/agent/linux/dhcp.py:290 +#: neutron/agent/linux/dhcp.py:292 #, python-format msgid "" "FAILED VERSION REQUIREMENT FOR DNSMASQ. DHCP AGENT MAY NOT RUN CORRECTLY!" " Please ensure that its version is %s or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:295 +#: neutron/agent/linux/dhcp.py:297 #, python-format msgid "" "Unable to determine dnsmasq version. Please ensure that its version is %s" " or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:394 +#: neutron/agent/linux/dhcp.py:398 #, python-format msgid "Killing dhcpmasq for network since all subnets have turned off DHCP: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:405 +#: neutron/agent/linux/dhcp.py:409 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: neutron/agent/linux/dhcp.py:406 +#: neutron/agent/linux/dhcp.py:410 #, python-format msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:609 +#: neutron/agent/linux/dhcp.py:636 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:661 +#: neutron/agent/linux/dhcp.py:688 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:671 +#: neutron/agent/linux/dhcp.py:698 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:714 +#: neutron/agent/linux/dhcp.py:741 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:753 neutron/debug/debug_agent.py:74 +#: neutron/agent/linux/dhcp.py:780 neutron/debug/debug_agent.py:74 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -2598,8 +2598,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:1003 -#: neutron/plugins/bigswitch/plugin.py:1012 +#: neutron/plugins/bigswitch/plugin.py:1148 +#: neutron/plugins/bigswitch/plugin.py:1157 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -4378,14 +4378,14 @@ msgstr "" #: neutron/plugins/bigswitch/plugin.py:204 #, python-format -msgid "" -"ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r, " -"action=%(action)s" +msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:208 +#: neutron/plugins/bigswitch/plugin.py:207 #, python-format -msgid "ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r" +msgid "" +"ServerProxy: resource=%(resource)s, action=%(action)s, data=%(data)r, " +"headers=%(headers)r" msgstr "" #: neutron/plugins/bigswitch/plugin.py:217 @@ -4408,222 +4408,224 @@ msgid "" "data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:295 +#: neutron/plugins/bigswitch/plugin.py:257 +msgid "ServerPool: initializing" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:273 +msgid "Servers not defined. Aborting plugin" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:276 +msgid "Servers must be defined as :" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:281 +msgid "ServerPool: initialization done" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:311 #, python-format msgid "" "ServerProxy: %(action)s failure for servers: %(server)r Response: " "%(response)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:301 +#: neutron/plugins/bigswitch/plugin.py:317 #, python-format msgid "" "ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " "ret=%(ret)s, data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:308 +#: neutron/plugins/bigswitch/plugin.py:324 #, python-format msgid "ServerProxy: %(action)s failure for all servers: %(server)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:327 -msgid "NeutronRestProxyV2: " -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:330 +#: neutron/plugins/bigswitch/plugin.py:346 #, python-format msgid "" "NeutronRestProxyV2: Received and ignored error code %(code)s on " "%(action)s action to resource %(resource)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:340 +#: neutron/plugins/bigswitch/plugin.py:356 #, python-format msgid "Unable to create remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:346 +#: neutron/plugins/bigswitch/plugin.py:362 #, python-format msgid "Unable to update remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:351 +#: neutron/plugins/bigswitch/plugin.py:367 #, python-format msgid "Unable to delete remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:357 +#: neutron/plugins/bigswitch/plugin.py:373 #, python-format msgid "Unable to add router interface: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:362 +#: neutron/plugins/bigswitch/plugin.py:378 #, python-format msgid "Unable to delete remote intf: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:368 +#: neutron/plugins/bigswitch/plugin.py:384 #, python-format msgid "Unable to create remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:374 -#: neutron/plugins/bigswitch/plugin.py:379 +#: neutron/plugins/bigswitch/plugin.py:390 +#: neutron/plugins/bigswitch/plugin.py:395 #, python-format msgid "Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:385 +#: neutron/plugins/bigswitch/plugin.py:404 +#, python-format +msgid "No device attached to port %s. Skipping notification to controller." +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:409 #, python-format msgid "Unable to create remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:391 -#, python-format -msgid "Unable to update remote port: %s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:396 +#: neutron/plugins/bigswitch/plugin.py:414 #, python-format msgid "Unable to delete remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:408 -#, python-format -msgid "Unable to plug in interface: %s" +#: neutron/plugins/bigswitch/plugin.py:442 +msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:413 -#, python-format -msgid "Unable to unplug interface: %s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:437 -#, python-format -msgid "NeutronRestProxy: Starting plugin. Version=%s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:460 -msgid "Servers not defined. Aborting plugin" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:488 -msgid "NeutronRestProxyV2: initialization done" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:514 -msgid "NeutronRestProxyV2: create_network() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:559 -msgid "NeutronRestProxyV2.update_network() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:584 -msgid "NeutronRestProxyV2: delete_network() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:632 -msgid "NeutronRestProxyV2: create_port() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:723 -msgid "NeutronRestProxyV2: update_port() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:783 -msgid "NeutronRestProxyV2: delete_port() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:827 -msgid "NeutronRestProxyV2: create_subnet() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:843 -msgid "NeutronRestProxyV2: update_subnet() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:859 -msgid "NeutronRestProxyV2: delete_subnet() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:897 -msgid "NeutronRestProxyV2: create_router() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:919 -msgid "NeutronRestProxyV2.update_router() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:938 -msgid "NeutronRestProxyV2: delete_router() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:967 -msgid "NeutronRestProxyV2: add_router_interface() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:995 -msgid "NeutronRestProxyV2: remove_router_interface() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1028 -msgid "NeutronRestProxyV2: create_floatingip() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1041 -#, python-format -msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1047 -msgid "NeutronRestProxyV2: update_floatingip() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1059 -msgid "NeutronRestProxyV2: delete_floatingip() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1069 -msgid "NeutronRestProxyV2: diassociate_floatingips() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1087 -msgid "NeutronRestProxyV2: too many external networks" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1149 +#: neutron/plugins/bigswitch/plugin.py:511 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1165 -msgid "Adding host route: " -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1166 -#, python-format -msgid "Destination:%(dst)s nexthop:%(next)s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1241 +#: neutron/plugins/bigswitch/plugin.py:596 #, python-format msgid "" "Setting admin_state_up=False is not supported in this plugin version. " "Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1247 +#: neutron/plugins/bigswitch/plugin.py:602 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1274 +#: neutron/plugins/bigswitch/plugin.py:627 #, python-format -msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. " +msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:660 +#, python-format +msgid "NeutronRestProxy: Starting plugin. Version=%s" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:693 +msgid "NeutronRestProxyV2: initialization done" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:719 +msgid "NeutronRestProxyV2: create_network() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:757 +msgid "NeutronRestProxyV2.update_network() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:782 +msgid "NeutronRestProxyV2: delete_network() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:829 +msgid "NeutronRestProxyV2: create_port() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:900 +msgid "NeutronRestProxyV2: update_port() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:948 +msgid "NeutronRestProxyV2: delete_port() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:972 +msgid "NeutronRestProxyV2: create_subnet() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:988 +msgid "NeutronRestProxyV2: update_subnet() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1004 +msgid "NeutronRestProxyV2: delete_subnet() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1042 +msgid "NeutronRestProxyV2: create_router() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1064 +msgid "NeutronRestProxyV2.update_router() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1083 +msgid "NeutronRestProxyV2: delete_router() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1112 +msgid "NeutronRestProxyV2: add_router_interface() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1140 +msgid "NeutronRestProxyV2: remove_router_interface() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1173 +msgid "NeutronRestProxyV2: create_floatingip() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1186 +#, python-format +msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1192 +msgid "NeutronRestProxyV2: update_floatingip() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1204 +msgid "NeutronRestProxyV2: delete_floatingip() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1214 +msgid "NeutronRestProxyV2: diassociate_floatingips() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1232 +msgid "NeutronRestProxyV2: too many external networks" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1247 +msgid "Adding host route: " +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1248 +#, python-format +msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" #: neutron/plugins/bigswitch/routerrule_db.py:77 @@ -4641,7 +4643,17 @@ msgstr "" #: neutron/plugins/bigswitch/db/porttracker_db.py:39 #, python-format -msgid "Received an empty port ID for host '%s'" +msgid "Received an empty port ID for host_id '%s'" +msgstr "" + +#: neutron/plugins/bigswitch/db/porttracker_db.py:42 +#, python-format +msgid "Received an empty host_id for port '%s'" +msgstr "" + +#: neutron/plugins/bigswitch/db/porttracker_db.py:44 +#, python-format +msgid "Logging port %(port)s on host_id %(host)s" msgstr "" #: neutron/plugins/bigswitch/extensions/routerrule.py:30 @@ -4850,13 +4862,13 @@ msgid "QoS level with name %(qos_name)s already exists for tenant %(tenant_id)s. msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:72 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:23 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:23 #, python-format msgid "Credential %(credential_id)s could not be found." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:77 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:28 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:28 #, python-format msgid "Credential %(credential_name)s could not be found." msgstr "" @@ -4872,19 +4884,19 @@ msgid "Provider network %s already exists" msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:92 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:39 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:39 #, python-format msgid "Connection to %(host)s is not configured." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:97 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:44 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:44 #, python-format msgid "Unable to connect to Nexus %(nexus_host)s. Reason: %(exc)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:102 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:49 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:49 #, python-format msgid "Failed to configure Nexus: %(config)s. Reason: %(exc)s." msgstr "" @@ -4895,7 +4907,7 @@ msgid "Nexus Port Binding (%(filters)s) is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:116 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:69 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:69 msgid "No usable Nexus switch found to create SVI interface." msgstr "" @@ -4910,18 +4922,18 @@ msgid "PortVnic Binding %(port_id)s is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:131 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:74 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:74 msgid "No subnet_id specified for router gateway." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:136 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:79 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:79 #, python-format msgid "Subnet %(subnet_id)s has an interface on %(router_id)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:141 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:84 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:84 msgid "Nexus hardware router gateway only uses Subnet Ids." msgstr "" @@ -5047,7 +5059,7 @@ msgid "Nexus Switch to use" msgstr "" #: neutron/plugins/cisco/common/config.py:35 -#: neutron/plugins/ml2/drivers/cisco/config.py:21 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:21 msgid "VLAN Name prefix" msgstr "" @@ -5070,7 +5082,7 @@ msgid "Enable L3 support on the Nexus switches" msgstr "" #: neutron/plugins/cisco/common/config.py:47 -#: neutron/plugins/ml2/drivers/cisco/config.py:23 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:23 msgid "Distribute SVI interfaces over all switches" msgstr "" @@ -5131,7 +5143,7 @@ msgid "N1K Policy profile polling duration in seconds" msgstr "" #: neutron/plugins/cisco/common/config.py:135 -#: neutron/plugins/ml2/drivers/cisco/config.py:58 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:58 msgid "Some config files were not parsed properly" msgstr "" @@ -5312,47 +5324,47 @@ msgid "add_qos() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:34 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:30 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:30 msgid "get_nexusport_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:43 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:39 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:39 msgid "get_nexusvlan_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:49 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:45 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:45 msgid "add_nexusport_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:62 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:58 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:58 msgid "remove_nexusport_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:78 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:74 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:74 msgid "update_nexusport_binding called with no vlan" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:80 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:76 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:76 msgid "update_nexusport_binding called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:91 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:87 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:87 msgid "get_nexusvm_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:99 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:94 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:94 msgid "get_port_vlan_switch_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:107 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:102 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:102 #, python-format msgid "" "get_port_switch_bindings() called, port:'%(port_id)s', " @@ -5360,7 +5372,7 @@ msgid "" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:119 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:114 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:114 msgid "get_nexussvi_bindings() called" msgstr "" @@ -5790,19 +5802,19 @@ msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:167 #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:189 #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:195 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:130 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:161 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:168 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:182 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:189 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:209 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:215 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:130 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:161 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:168 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:182 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:189 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:209 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:215 #, python-format msgid "NexusDriver: %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:174 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:196 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:196 #, python-format msgid "NexusDriver created VLAN: %s" msgstr "" @@ -5817,7 +5829,7 @@ msgid "NexusPlugin:create_network() called" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:113 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:104 +#: neutron/plugins/ml2/drivers/cisco/nexus/mech_cisco_nexus.py:105 #, python-format msgid "Nexus: create & trunk vlan %s" msgstr "" @@ -5828,7 +5840,7 @@ msgid "Nexus: create vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:125 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108 +#: neutron/plugins/ml2/drivers/cisco/nexus/mech_cisco_nexus.py:109 #, python-format msgid "Nexus: trunk vlan %s" msgstr "" @@ -8068,26 +8080,26 @@ msgstr "" msgid "add_vxlan_endpoint() called for ip %s" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/config.py:25 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:25 msgid "The physical network managed by the switches." msgstr "" -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:33 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:33 #, python-format msgid "Credential %(credential_name)s already exists for tenant %(tenant_id)s." msgstr "" -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:54 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:54 #, python-format msgid "Nexus Port Binding (%(filters)s) is not present" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:63 #, python-format msgid "Missing required field(s) to configure nexus switch: %(fields)s" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:45 +#: neutron/plugins/ml2/drivers/cisco/nexus/mech_cisco_nexus.py:46 #, python-format msgid "nexus_switches found = %s" msgstr "" @@ -8270,6 +8282,14 @@ msgstr "" msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:44 +msgid "Initializing driver" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:52 +msgid "Initialization done" +msgstr "" + #: neutron/plugins/mlnx/agent_notify_api.py:50 msgid "Sending delete network message" msgstr "" @@ -9413,49 +9433,49 @@ msgstr "" msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1884 +#: neutron/plugins/nicira/NeutronPlugin.py:1887 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1890 +#: neutron/plugins/nicira/NeutronPlugin.py:1893 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1921 -#, python-format -msgid "The port '%s' is not associated with floating IPs" -msgstr "" - #: neutron/plugins/nicira/NeutronPlugin.py:1924 #, python-format +msgid "The port '%s' is not associated with floating IPs" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:1927 +#, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1951 +#: neutron/plugins/nicira/NeutronPlugin.py:1954 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1973 +#: neutron/plugins/nicira/NeutronPlugin.py:1976 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2003 +#: neutron/plugins/nicira/NeutronPlugin.py:2006 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2065 +#: neutron/plugins/nicira/NeutronPlugin.py:2068 #, python-format msgid "Security group: %s was already deleted from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2078 +#: neutron/plugins/nicira/NeutronPlugin.py:2081 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -10769,24 +10789,29 @@ msgstr "" msgid "Metadata for router %s handled successfully" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:117 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:86 +#, python-format +msgid "Subnet %s does not have a gateway, the metadata route will not be created" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/rpc.py:110 msgid "Metadata access network is disabled" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:120 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:113 msgid "" "Overlapping IPs must be enabled in order to setup the metadata access " "network" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:140 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:133 #, python-format msgid "" "No router interface found for router '%s'. No metadata access network " "should be created or destroyed" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:148 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:141 #, python-format msgid "" "An error occurred while operating on the metadata access network for " @@ -14203,12 +14228,35 @@ msgstr "" #~ msgid "Network Admin State Validation Falied: " #~ msgstr "" -#~ msgid "" -#~ "Cannnot create floating IP and bind " -#~ "it to Port %s, since that port " -#~ "is owned by a different tenant." -#~ msgstr "" - #~ msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing." #~ msgstr "" +#~ msgid "Use another DNS server before any in /etc/resolv.conf." +#~ msgstr "" + +#~ msgid "" +#~ "ServerProxy: server=%(server)s, port=%(port)d, " +#~ "ssl=%(ssl)r, action=%(action)s" +#~ msgstr "" + +#~ msgid "ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r" +#~ msgstr "" + +#~ msgid "NeutronRestProxyV2: " +#~ msgstr "" + +#~ msgid "Unable to update remote port: %s" +#~ msgstr "" + +#~ msgid "Unable to plug in interface: %s" +#~ msgstr "" + +#~ msgid "Unable to unplug interface: %s" +#~ msgstr "" + +#~ msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. " +#~ msgstr "" + +#~ msgid "Received an empty port ID for host '%s'" +#~ msgstr "" + diff --git a/neutron/locale/id/LC_MESSAGES/neutron.po b/neutron/locale/id/LC_MESSAGES/neutron.po index 9f25fca71a..8814ac7cf6 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: 2014-02-11 06:22+0000\n" +"POT-Creation-Date: 2014-02-12 06:24+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Indonesian " @@ -537,7 +537,7 @@ msgstr "" msgid "Name of bridge used for external network traffic." msgstr "" -#: neutron/agent/l3_agent.py:160 neutron/agent/linux/dhcp.py:62 +#: neutron/agent/l3_agent.py:160 neutron/agent/linux/dhcp.py:64 #: neutron/debug/debug_agent.py:45 #: neutron/services/metering/drivers/iptables/iptables_driver.py:39 msgid "The driver used to manage the virtual interface." @@ -580,7 +580,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:602 +#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:629 #: neutron/services/metering/drivers/iptables/iptables_driver.py:98 msgid "An interface driver must be specified" msgstr "" @@ -594,7 +594,7 @@ msgstr "" msgid "Failed deleting namespace '%s'" msgstr "" -#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:199 +#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:201 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" @@ -768,7 +768,7 @@ msgid "Security group member updated on remote: %s" msgstr "" #: neutron/agent/securitygroups_rpc.py:99 -#: neutron/agent/securitygroups_rpc.py:162 +#: neutron/agent/securitygroups_rpc.py:163 msgid "Provider rule updated" msgstr "" @@ -792,41 +792,41 @@ msgstr "" msgid "Security group member updated %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:154 +#: neutron/agent/securitygroups_rpc.py:155 #, python-format msgid "" "Adding %s devices to the list of devices for which firewall needs to be " "refreshed" msgstr "" -#: neutron/agent/securitygroups_rpc.py:174 +#: neutron/agent/securitygroups_rpc.py:175 #, python-format msgid "Remove device filter for %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:183 +#: neutron/agent/securitygroups_rpc.py:184 msgid "Refresh firewall rules" msgstr "" -#: neutron/agent/securitygroups_rpc.py:187 +#: neutron/agent/securitygroups_rpc.py:188 msgid "No ports here to refresh firewall" msgstr "" -#: neutron/agent/securitygroups_rpc.py:193 +#: neutron/agent/securitygroups_rpc.py:194 #, python-format msgid "Update port filter for %s" msgstr "" -#: neutron/agent/securitygroups_rpc.py:211 +#: neutron/agent/securitygroups_rpc.py:212 #, python-format msgid "Preparing device filters for %d new devices" msgstr "" -#: neutron/agent/securitygroups_rpc.py:224 +#: neutron/agent/securitygroups_rpc.py:225 msgid "Refreshing firewall for all filtered devices" msgstr "" -#: neutron/agent/securitygroups_rpc.py:232 +#: neutron/agent/securitygroups_rpc.py:233 #, python-format msgid "Refreshing firewall for %d devices" msgstr "" @@ -851,44 +851,44 @@ msgstr "" msgid "Top-level directory for maintaining dhcp state" msgstr "" -#: neutron/agent/linux/async_process.py:70 +#: neutron/agent/linux/async_process.py:69 msgid "respawn_interval must be >= 0 if provided." msgstr "" -#: neutron/agent/linux/async_process.py:84 +#: neutron/agent/linux/async_process.py:83 msgid "Process is already started" msgstr "" -#: neutron/agent/linux/async_process.py:86 +#: neutron/agent/linux/async_process.py:85 #, python-format msgid "Launching async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:92 +#: neutron/agent/linux/async_process.py:91 #, python-format msgid "Halting async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:95 +#: neutron/agent/linux/async_process.py:94 msgid "Process is not running." msgstr "" -#: neutron/agent/linux/async_process.py:161 +#: neutron/agent/linux/async_process.py:166 #, python-format msgid "An error occurred while killing [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:168 +#: neutron/agent/linux/async_process.py:173 #, python-format msgid "Halting async process [%s] in response to an error." msgstr "" -#: neutron/agent/linux/async_process.py:174 +#: neutron/agent/linux/async_process.py:179 #, python-format msgid "Respawning async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:183 +#: neutron/agent/linux/async_process.py:188 #, python-format msgid "An error occurred while communicating with async process [%s]." msgstr "" @@ -915,105 +915,105 @@ msgstr "" msgid "Pidfile %s already exist. Daemon already running?" msgstr "" -#: neutron/agent/linux/dhcp.py:45 +#: neutron/agent/linux/dhcp.py:46 msgid "Location to store DHCP server config files" msgstr "" -#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:55 +#: neutron/agent/linux/dhcp.py:49 neutron/plugins/nicira/dhcp_meta/nvp.py:55 msgid "Domain to use for building the hostnames" msgstr "" -#: neutron/agent/linux/dhcp.py:51 +#: neutron/agent/linux/dhcp.py:52 msgid "Override the default dnsmasq settings with this file" msgstr "" -#: neutron/agent/linux/dhcp.py:53 -msgid "Use another DNS server before any in /etc/resolv.conf." +#: neutron/agent/linux/dhcp.py:54 +msgid "Comma-separated list of the DNS servers which will be used as forwarders." msgstr "" -#: neutron/agent/linux/dhcp.py:56 +#: neutron/agent/linux/dhcp.py:58 msgid "Delete namespace after removing a dhcp server." msgstr "" -#: neutron/agent/linux/dhcp.py:60 +#: neutron/agent/linux/dhcp.py:62 msgid "Limit number of leases to prevent a denial-of-service." msgstr "" -#: neutron/agent/linux/dhcp.py:185 +#: neutron/agent/linux/dhcp.py:187 #, python-format msgid "DHCP for %(net_id)s pid %(pid)d is stale, ignoring command" msgstr "" -#: neutron/agent/linux/dhcp.py:188 +#: neutron/agent/linux/dhcp.py:190 #, python-format msgid "No DHCP started for %s" msgstr "" -#: neutron/agent/linux/dhcp.py:220 neutron/agent/linux/external_process.py:84 +#: neutron/agent/linux/dhcp.py:222 neutron/agent/linux/external_process.py:84 #, python-format msgid "Error while reading %s" msgstr "" -#: neutron/agent/linux/dhcp.py:227 neutron/agent/linux/external_process.py:92 +#: neutron/agent/linux/dhcp.py:229 neutron/agent/linux/external_process.py:92 #, python-format msgid "Unable to convert value in %s" msgstr "" -#: neutron/agent/linux/dhcp.py:229 neutron/agent/linux/external_process.py:90 +#: neutron/agent/linux/dhcp.py:231 neutron/agent/linux/external_process.py:90 #, python-format msgid "Unable to access %s" msgstr "" -#: neutron/agent/linux/dhcp.py:290 +#: neutron/agent/linux/dhcp.py:292 #, python-format msgid "" "FAILED VERSION REQUIREMENT FOR DNSMASQ. DHCP AGENT MAY NOT RUN CORRECTLY!" " Please ensure that its version is %s or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:295 +#: neutron/agent/linux/dhcp.py:297 #, python-format msgid "" "Unable to determine dnsmasq version. Please ensure that its version is %s" " or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:394 +#: neutron/agent/linux/dhcp.py:398 #, python-format msgid "Killing dhcpmasq for network since all subnets have turned off DHCP: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:405 +#: neutron/agent/linux/dhcp.py:409 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: neutron/agent/linux/dhcp.py:406 +#: neutron/agent/linux/dhcp.py:410 #, python-format msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:609 +#: neutron/agent/linux/dhcp.py:636 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:661 +#: neutron/agent/linux/dhcp.py:688 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:671 +#: neutron/agent/linux/dhcp.py:698 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:714 +#: neutron/agent/linux/dhcp.py:741 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:753 neutron/debug/debug_agent.py:74 +#: neutron/agent/linux/dhcp.py:780 neutron/debug/debug_agent.py:74 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -2598,8 +2598,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:1003 -#: neutron/plugins/bigswitch/plugin.py:1012 +#: neutron/plugins/bigswitch/plugin.py:1148 +#: neutron/plugins/bigswitch/plugin.py:1157 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -4378,14 +4378,14 @@ msgstr "" #: neutron/plugins/bigswitch/plugin.py:204 #, python-format -msgid "" -"ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r, " -"action=%(action)s" +msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:208 +#: neutron/plugins/bigswitch/plugin.py:207 #, python-format -msgid "ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r" +msgid "" +"ServerProxy: resource=%(resource)s, action=%(action)s, data=%(data)r, " +"headers=%(headers)r" msgstr "" #: neutron/plugins/bigswitch/plugin.py:217 @@ -4408,222 +4408,224 @@ msgid "" "data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:295 +#: neutron/plugins/bigswitch/plugin.py:257 +msgid "ServerPool: initializing" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:273 +msgid "Servers not defined. Aborting plugin" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:276 +msgid "Servers must be defined as :" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:281 +msgid "ServerPool: initialization done" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:311 #, python-format msgid "" "ServerProxy: %(action)s failure for servers: %(server)r Response: " "%(response)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:301 +#: neutron/plugins/bigswitch/plugin.py:317 #, python-format msgid "" "ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " "ret=%(ret)s, data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:308 +#: neutron/plugins/bigswitch/plugin.py:324 #, python-format msgid "ServerProxy: %(action)s failure for all servers: %(server)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:327 -msgid "NeutronRestProxyV2: " -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:330 +#: neutron/plugins/bigswitch/plugin.py:346 #, python-format msgid "" "NeutronRestProxyV2: Received and ignored error code %(code)s on " "%(action)s action to resource %(resource)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:340 +#: neutron/plugins/bigswitch/plugin.py:356 #, python-format msgid "Unable to create remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:346 +#: neutron/plugins/bigswitch/plugin.py:362 #, python-format msgid "Unable to update remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:351 +#: neutron/plugins/bigswitch/plugin.py:367 #, python-format msgid "Unable to delete remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:357 +#: neutron/plugins/bigswitch/plugin.py:373 #, python-format msgid "Unable to add router interface: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:362 +#: neutron/plugins/bigswitch/plugin.py:378 #, python-format msgid "Unable to delete remote intf: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:368 +#: neutron/plugins/bigswitch/plugin.py:384 #, python-format msgid "Unable to create remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:374 -#: neutron/plugins/bigswitch/plugin.py:379 +#: neutron/plugins/bigswitch/plugin.py:390 +#: neutron/plugins/bigswitch/plugin.py:395 #, python-format msgid "Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:385 +#: neutron/plugins/bigswitch/plugin.py:404 +#, python-format +msgid "No device attached to port %s. Skipping notification to controller." +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:409 #, python-format msgid "Unable to create remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:391 -#, python-format -msgid "Unable to update remote port: %s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:396 +#: neutron/plugins/bigswitch/plugin.py:414 #, python-format msgid "Unable to delete remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:408 -#, python-format -msgid "Unable to plug in interface: %s" +#: neutron/plugins/bigswitch/plugin.py:442 +msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:413 -#, python-format -msgid "Unable to unplug interface: %s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:437 -#, python-format -msgid "NeutronRestProxy: Starting plugin. Version=%s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:460 -msgid "Servers not defined. Aborting plugin" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:488 -msgid "NeutronRestProxyV2: initialization done" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:514 -msgid "NeutronRestProxyV2: create_network() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:559 -msgid "NeutronRestProxyV2.update_network() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:584 -msgid "NeutronRestProxyV2: delete_network() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:632 -msgid "NeutronRestProxyV2: create_port() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:723 -msgid "NeutronRestProxyV2: update_port() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:783 -msgid "NeutronRestProxyV2: delete_port() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:827 -msgid "NeutronRestProxyV2: create_subnet() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:843 -msgid "NeutronRestProxyV2: update_subnet() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:859 -msgid "NeutronRestProxyV2: delete_subnet() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:897 -msgid "NeutronRestProxyV2: create_router() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:919 -msgid "NeutronRestProxyV2.update_router() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:938 -msgid "NeutronRestProxyV2: delete_router() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:967 -msgid "NeutronRestProxyV2: add_router_interface() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:995 -msgid "NeutronRestProxyV2: remove_router_interface() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1028 -msgid "NeutronRestProxyV2: create_floatingip() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1041 -#, python-format -msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1047 -msgid "NeutronRestProxyV2: update_floatingip() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1059 -msgid "NeutronRestProxyV2: delete_floatingip() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1069 -msgid "NeutronRestProxyV2: diassociate_floatingips() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1087 -msgid "NeutronRestProxyV2: too many external networks" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1149 +#: neutron/plugins/bigswitch/plugin.py:511 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1165 -msgid "Adding host route: " -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1166 -#, python-format -msgid "Destination:%(dst)s nexthop:%(next)s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1241 +#: neutron/plugins/bigswitch/plugin.py:596 #, python-format msgid "" "Setting admin_state_up=False is not supported in this plugin version. " "Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1247 +#: neutron/plugins/bigswitch/plugin.py:602 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1274 +#: neutron/plugins/bigswitch/plugin.py:627 #, python-format -msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. " +msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:660 +#, python-format +msgid "NeutronRestProxy: Starting plugin. Version=%s" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:693 +msgid "NeutronRestProxyV2: initialization done" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:719 +msgid "NeutronRestProxyV2: create_network() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:757 +msgid "NeutronRestProxyV2.update_network() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:782 +msgid "NeutronRestProxyV2: delete_network() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:829 +msgid "NeutronRestProxyV2: create_port() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:900 +msgid "NeutronRestProxyV2: update_port() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:948 +msgid "NeutronRestProxyV2: delete_port() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:972 +msgid "NeutronRestProxyV2: create_subnet() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:988 +msgid "NeutronRestProxyV2: update_subnet() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1004 +msgid "NeutronRestProxyV2: delete_subnet() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1042 +msgid "NeutronRestProxyV2: create_router() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1064 +msgid "NeutronRestProxyV2.update_router() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1083 +msgid "NeutronRestProxyV2: delete_router() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1112 +msgid "NeutronRestProxyV2: add_router_interface() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1140 +msgid "NeutronRestProxyV2: remove_router_interface() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1173 +msgid "NeutronRestProxyV2: create_floatingip() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1186 +#, python-format +msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1192 +msgid "NeutronRestProxyV2: update_floatingip() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1204 +msgid "NeutronRestProxyV2: delete_floatingip() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1214 +msgid "NeutronRestProxyV2: diassociate_floatingips() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1232 +msgid "NeutronRestProxyV2: too many external networks" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1247 +msgid "Adding host route: " +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1248 +#, python-format +msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" #: neutron/plugins/bigswitch/routerrule_db.py:77 @@ -4641,7 +4643,17 @@ msgstr "" #: neutron/plugins/bigswitch/db/porttracker_db.py:39 #, python-format -msgid "Received an empty port ID for host '%s'" +msgid "Received an empty port ID for host_id '%s'" +msgstr "" + +#: neutron/plugins/bigswitch/db/porttracker_db.py:42 +#, python-format +msgid "Received an empty host_id for port '%s'" +msgstr "" + +#: neutron/plugins/bigswitch/db/porttracker_db.py:44 +#, python-format +msgid "Logging port %(port)s on host_id %(host)s" msgstr "" #: neutron/plugins/bigswitch/extensions/routerrule.py:30 @@ -4850,13 +4862,13 @@ msgid "QoS level with name %(qos_name)s already exists for tenant %(tenant_id)s. msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:72 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:23 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:23 #, python-format msgid "Credential %(credential_id)s could not be found." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:77 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:28 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:28 #, python-format msgid "Credential %(credential_name)s could not be found." msgstr "" @@ -4872,19 +4884,19 @@ msgid "Provider network %s already exists" msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:92 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:39 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:39 #, python-format msgid "Connection to %(host)s is not configured." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:97 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:44 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:44 #, python-format msgid "Unable to connect to Nexus %(nexus_host)s. Reason: %(exc)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:102 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:49 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:49 #, python-format msgid "Failed to configure Nexus: %(config)s. Reason: %(exc)s." msgstr "" @@ -4895,7 +4907,7 @@ msgid "Nexus Port Binding (%(filters)s) is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:116 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:69 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:69 msgid "No usable Nexus switch found to create SVI interface." msgstr "" @@ -4910,18 +4922,18 @@ msgid "PortVnic Binding %(port_id)s is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:131 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:74 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:74 msgid "No subnet_id specified for router gateway." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:136 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:79 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:79 #, python-format msgid "Subnet %(subnet_id)s has an interface on %(router_id)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:141 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:84 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:84 msgid "Nexus hardware router gateway only uses Subnet Ids." msgstr "" @@ -5047,7 +5059,7 @@ msgid "Nexus Switch to use" msgstr "" #: neutron/plugins/cisco/common/config.py:35 -#: neutron/plugins/ml2/drivers/cisco/config.py:21 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:21 msgid "VLAN Name prefix" msgstr "" @@ -5070,7 +5082,7 @@ msgid "Enable L3 support on the Nexus switches" msgstr "" #: neutron/plugins/cisco/common/config.py:47 -#: neutron/plugins/ml2/drivers/cisco/config.py:23 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:23 msgid "Distribute SVI interfaces over all switches" msgstr "" @@ -5131,7 +5143,7 @@ msgid "N1K Policy profile polling duration in seconds" msgstr "" #: neutron/plugins/cisco/common/config.py:135 -#: neutron/plugins/ml2/drivers/cisco/config.py:58 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:58 msgid "Some config files were not parsed properly" msgstr "" @@ -5312,47 +5324,47 @@ msgid "add_qos() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:34 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:30 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:30 msgid "get_nexusport_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:43 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:39 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:39 msgid "get_nexusvlan_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:49 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:45 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:45 msgid "add_nexusport_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:62 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:58 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:58 msgid "remove_nexusport_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:78 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:74 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:74 msgid "update_nexusport_binding called with no vlan" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:80 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:76 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:76 msgid "update_nexusport_binding called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:91 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:87 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:87 msgid "get_nexusvm_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:99 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:94 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:94 msgid "get_port_vlan_switch_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:107 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:102 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:102 #, python-format msgid "" "get_port_switch_bindings() called, port:'%(port_id)s', " @@ -5360,7 +5372,7 @@ msgid "" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:119 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:114 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:114 msgid "get_nexussvi_bindings() called" msgstr "" @@ -5790,19 +5802,19 @@ msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:167 #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:189 #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:195 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:130 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:161 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:168 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:182 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:189 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:209 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:215 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:130 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:161 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:168 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:182 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:189 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:209 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:215 #, python-format msgid "NexusDriver: %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:174 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:196 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:196 #, python-format msgid "NexusDriver created VLAN: %s" msgstr "" @@ -5817,7 +5829,7 @@ msgid "NexusPlugin:create_network() called" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:113 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:104 +#: neutron/plugins/ml2/drivers/cisco/nexus/mech_cisco_nexus.py:105 #, python-format msgid "Nexus: create & trunk vlan %s" msgstr "" @@ -5828,7 +5840,7 @@ msgid "Nexus: create vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:125 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108 +#: neutron/plugins/ml2/drivers/cisco/nexus/mech_cisco_nexus.py:109 #, python-format msgid "Nexus: trunk vlan %s" msgstr "" @@ -8068,26 +8080,26 @@ msgstr "" msgid "add_vxlan_endpoint() called for ip %s" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/config.py:25 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:25 msgid "The physical network managed by the switches." msgstr "" -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:33 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:33 #, python-format msgid "Credential %(credential_name)s already exists for tenant %(tenant_id)s." msgstr "" -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:54 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:54 #, python-format msgid "Nexus Port Binding (%(filters)s) is not present" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:63 #, python-format msgid "Missing required field(s) to configure nexus switch: %(fields)s" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:45 +#: neutron/plugins/ml2/drivers/cisco/nexus/mech_cisco_nexus.py:46 #, python-format msgid "nexus_switches found = %s" msgstr "" @@ -8270,6 +8282,14 @@ msgstr "" msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:44 +msgid "Initializing driver" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:52 +msgid "Initialization done" +msgstr "" + #: neutron/plugins/mlnx/agent_notify_api.py:50 msgid "Sending delete network message" msgstr "" @@ -9413,49 +9433,49 @@ msgstr "" msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1884 +#: neutron/plugins/nicira/NeutronPlugin.py:1887 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1890 +#: neutron/plugins/nicira/NeutronPlugin.py:1893 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1921 -#, python-format -msgid "The port '%s' is not associated with floating IPs" -msgstr "" - #: neutron/plugins/nicira/NeutronPlugin.py:1924 #, python-format +msgid "The port '%s' is not associated with floating IPs" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:1927 +#, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1951 +#: neutron/plugins/nicira/NeutronPlugin.py:1954 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1973 +#: neutron/plugins/nicira/NeutronPlugin.py:1976 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2003 +#: neutron/plugins/nicira/NeutronPlugin.py:2006 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2065 +#: neutron/plugins/nicira/NeutronPlugin.py:2068 #, python-format msgid "Security group: %s was already deleted from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2078 +#: neutron/plugins/nicira/NeutronPlugin.py:2081 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -10769,24 +10789,29 @@ msgstr "" msgid "Metadata for router %s handled successfully" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:117 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:86 +#, python-format +msgid "Subnet %s does not have a gateway, the metadata route will not be created" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/rpc.py:110 msgid "Metadata access network is disabled" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:120 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:113 msgid "" "Overlapping IPs must be enabled in order to setup the metadata access " "network" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:140 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:133 #, python-format msgid "" "No router interface found for router '%s'. No metadata access network " "should be created or destroyed" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:148 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:141 #, python-format msgid "" "An error occurred while operating on the metadata access network for " @@ -14203,12 +14228,35 @@ msgstr "" #~ msgid "Network Admin State Validation Falied: " #~ msgstr "" -#~ msgid "" -#~ "Cannnot create floating IP and bind " -#~ "it to Port %s, since that port " -#~ "is owned by a different tenant." -#~ msgstr "" - #~ msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing." #~ msgstr "" +#~ msgid "Use another DNS server before any in /etc/resolv.conf." +#~ msgstr "" + +#~ msgid "" +#~ "ServerProxy: server=%(server)s, port=%(port)d, " +#~ "ssl=%(ssl)r, action=%(action)s" +#~ msgstr "" + +#~ msgid "ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r" +#~ msgstr "" + +#~ msgid "NeutronRestProxyV2: " +#~ msgstr "" + +#~ msgid "Unable to update remote port: %s" +#~ msgstr "" + +#~ msgid "Unable to plug in interface: %s" +#~ msgstr "" + +#~ msgid "Unable to unplug interface: %s" +#~ msgstr "" + +#~ msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. " +#~ msgstr "" + +#~ msgid "Received an empty port ID for host '%s'" +#~ msgstr "" + diff --git a/neutron/locale/is_IS/LC_MESSAGES/neutron.po b/neutron/locale/is_IS/LC_MESSAGES/neutron.po index fae23fd3b2..ef6c33959f 100644 --- a/neutron/locale/is_IS/LC_MESSAGES/neutron.po +++ b/neutron/locale/is_IS/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: 2014-02-11 06:22+0000\n" +"POT-Creation-Date: 2014-02-12 06:24+0000\n" "PO-Revision-Date: 2013-12-16 02:36+0000\n" "Last-Translator: daisy.ycguo \n" "Language-Team: Icelandic (Iceland) " @@ -537,7 +537,7 @@ msgstr "" msgid "Name of bridge used for external network traffic." msgstr "" -#: neutron/agent/l3_agent.py:160 neutron/agent/linux/dhcp.py:62 +#: neutron/agent/l3_agent.py:160 neutron/agent/linux/dhcp.py:64 #: neutron/debug/debug_agent.py:45 #: neutron/services/metering/drivers/iptables/iptables_driver.py:39 msgid "The driver used to manage the virtual interface." @@ -580,7 +580,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:602 +#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:629 #: neutron/services/metering/drivers/iptables/iptables_driver.py:98 msgid "An interface driver must be specified" msgstr "" @@ -594,7 +594,7 @@ msgstr "" msgid "Failed deleting namespace '%s'" msgstr "" -#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:199 +#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:201 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" @@ -768,7 +768,7 @@ msgid "Security group member updated on remote: %s" msgstr "" #: neutron/agent/securitygroups_rpc.py:99 -#: neutron/agent/securitygroups_rpc.py:162 +#: neutron/agent/securitygroups_rpc.py:163 msgid "Provider rule updated" msgstr "" @@ -792,41 +792,41 @@ msgstr "" msgid "Security group member updated %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:154 +#: neutron/agent/securitygroups_rpc.py:155 #, python-format msgid "" "Adding %s devices to the list of devices for which firewall needs to be " "refreshed" msgstr "" -#: neutron/agent/securitygroups_rpc.py:174 +#: neutron/agent/securitygroups_rpc.py:175 #, python-format msgid "Remove device filter for %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:183 +#: neutron/agent/securitygroups_rpc.py:184 msgid "Refresh firewall rules" msgstr "" -#: neutron/agent/securitygroups_rpc.py:187 +#: neutron/agent/securitygroups_rpc.py:188 msgid "No ports here to refresh firewall" msgstr "" -#: neutron/agent/securitygroups_rpc.py:193 +#: neutron/agent/securitygroups_rpc.py:194 #, python-format msgid "Update port filter for %s" msgstr "" -#: neutron/agent/securitygroups_rpc.py:211 +#: neutron/agent/securitygroups_rpc.py:212 #, python-format msgid "Preparing device filters for %d new devices" msgstr "" -#: neutron/agent/securitygroups_rpc.py:224 +#: neutron/agent/securitygroups_rpc.py:225 msgid "Refreshing firewall for all filtered devices" msgstr "" -#: neutron/agent/securitygroups_rpc.py:232 +#: neutron/agent/securitygroups_rpc.py:233 #, python-format msgid "Refreshing firewall for %d devices" msgstr "" @@ -851,44 +851,44 @@ msgstr "" msgid "Top-level directory for maintaining dhcp state" msgstr "" -#: neutron/agent/linux/async_process.py:70 +#: neutron/agent/linux/async_process.py:69 msgid "respawn_interval must be >= 0 if provided." msgstr "" -#: neutron/agent/linux/async_process.py:84 +#: neutron/agent/linux/async_process.py:83 msgid "Process is already started" msgstr "" -#: neutron/agent/linux/async_process.py:86 +#: neutron/agent/linux/async_process.py:85 #, python-format msgid "Launching async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:92 +#: neutron/agent/linux/async_process.py:91 #, python-format msgid "Halting async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:95 +#: neutron/agent/linux/async_process.py:94 msgid "Process is not running." msgstr "" -#: neutron/agent/linux/async_process.py:161 +#: neutron/agent/linux/async_process.py:166 #, python-format msgid "An error occurred while killing [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:168 +#: neutron/agent/linux/async_process.py:173 #, python-format msgid "Halting async process [%s] in response to an error." msgstr "" -#: neutron/agent/linux/async_process.py:174 +#: neutron/agent/linux/async_process.py:179 #, python-format msgid "Respawning async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:183 +#: neutron/agent/linux/async_process.py:188 #, python-format msgid "An error occurred while communicating with async process [%s]." msgstr "" @@ -915,105 +915,105 @@ msgstr "" msgid "Pidfile %s already exist. Daemon already running?" msgstr "" -#: neutron/agent/linux/dhcp.py:45 +#: neutron/agent/linux/dhcp.py:46 msgid "Location to store DHCP server config files" msgstr "" -#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:55 +#: neutron/agent/linux/dhcp.py:49 neutron/plugins/nicira/dhcp_meta/nvp.py:55 msgid "Domain to use for building the hostnames" msgstr "" -#: neutron/agent/linux/dhcp.py:51 +#: neutron/agent/linux/dhcp.py:52 msgid "Override the default dnsmasq settings with this file" msgstr "" -#: neutron/agent/linux/dhcp.py:53 -msgid "Use another DNS server before any in /etc/resolv.conf." +#: neutron/agent/linux/dhcp.py:54 +msgid "Comma-separated list of the DNS servers which will be used as forwarders." msgstr "" -#: neutron/agent/linux/dhcp.py:56 +#: neutron/agent/linux/dhcp.py:58 msgid "Delete namespace after removing a dhcp server." msgstr "" -#: neutron/agent/linux/dhcp.py:60 +#: neutron/agent/linux/dhcp.py:62 msgid "Limit number of leases to prevent a denial-of-service." msgstr "" -#: neutron/agent/linux/dhcp.py:185 +#: neutron/agent/linux/dhcp.py:187 #, python-format msgid "DHCP for %(net_id)s pid %(pid)d is stale, ignoring command" msgstr "" -#: neutron/agent/linux/dhcp.py:188 +#: neutron/agent/linux/dhcp.py:190 #, python-format msgid "No DHCP started for %s" msgstr "" -#: neutron/agent/linux/dhcp.py:220 neutron/agent/linux/external_process.py:84 +#: neutron/agent/linux/dhcp.py:222 neutron/agent/linux/external_process.py:84 #, python-format msgid "Error while reading %s" msgstr "" -#: neutron/agent/linux/dhcp.py:227 neutron/agent/linux/external_process.py:92 +#: neutron/agent/linux/dhcp.py:229 neutron/agent/linux/external_process.py:92 #, python-format msgid "Unable to convert value in %s" msgstr "" -#: neutron/agent/linux/dhcp.py:229 neutron/agent/linux/external_process.py:90 +#: neutron/agent/linux/dhcp.py:231 neutron/agent/linux/external_process.py:90 #, python-format msgid "Unable to access %s" msgstr "" -#: neutron/agent/linux/dhcp.py:290 +#: neutron/agent/linux/dhcp.py:292 #, python-format msgid "" "FAILED VERSION REQUIREMENT FOR DNSMASQ. DHCP AGENT MAY NOT RUN CORRECTLY!" " Please ensure that its version is %s or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:295 +#: neutron/agent/linux/dhcp.py:297 #, python-format msgid "" "Unable to determine dnsmasq version. Please ensure that its version is %s" " or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:394 +#: neutron/agent/linux/dhcp.py:398 #, python-format msgid "Killing dhcpmasq for network since all subnets have turned off DHCP: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:405 +#: neutron/agent/linux/dhcp.py:409 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: neutron/agent/linux/dhcp.py:406 +#: neutron/agent/linux/dhcp.py:410 #, python-format msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:609 +#: neutron/agent/linux/dhcp.py:636 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:661 +#: neutron/agent/linux/dhcp.py:688 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:671 +#: neutron/agent/linux/dhcp.py:698 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:714 +#: neutron/agent/linux/dhcp.py:741 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:753 neutron/debug/debug_agent.py:74 +#: neutron/agent/linux/dhcp.py:780 neutron/debug/debug_agent.py:74 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -2598,8 +2598,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:1003 -#: neutron/plugins/bigswitch/plugin.py:1012 +#: neutron/plugins/bigswitch/plugin.py:1148 +#: neutron/plugins/bigswitch/plugin.py:1157 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -4378,14 +4378,14 @@ msgstr "" #: neutron/plugins/bigswitch/plugin.py:204 #, python-format -msgid "" -"ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r, " -"action=%(action)s" +msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:208 +#: neutron/plugins/bigswitch/plugin.py:207 #, python-format -msgid "ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r" +msgid "" +"ServerProxy: resource=%(resource)s, action=%(action)s, data=%(data)r, " +"headers=%(headers)r" msgstr "" #: neutron/plugins/bigswitch/plugin.py:217 @@ -4408,222 +4408,224 @@ msgid "" "data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:295 +#: neutron/plugins/bigswitch/plugin.py:257 +msgid "ServerPool: initializing" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:273 +msgid "Servers not defined. Aborting plugin" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:276 +msgid "Servers must be defined as :" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:281 +msgid "ServerPool: initialization done" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:311 #, python-format msgid "" "ServerProxy: %(action)s failure for servers: %(server)r Response: " "%(response)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:301 +#: neutron/plugins/bigswitch/plugin.py:317 #, python-format msgid "" "ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " "ret=%(ret)s, data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:308 +#: neutron/plugins/bigswitch/plugin.py:324 #, python-format msgid "ServerProxy: %(action)s failure for all servers: %(server)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:327 -msgid "NeutronRestProxyV2: " -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:330 +#: neutron/plugins/bigswitch/plugin.py:346 #, python-format msgid "" "NeutronRestProxyV2: Received and ignored error code %(code)s on " "%(action)s action to resource %(resource)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:340 +#: neutron/plugins/bigswitch/plugin.py:356 #, python-format msgid "Unable to create remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:346 +#: neutron/plugins/bigswitch/plugin.py:362 #, python-format msgid "Unable to update remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:351 +#: neutron/plugins/bigswitch/plugin.py:367 #, python-format msgid "Unable to delete remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:357 +#: neutron/plugins/bigswitch/plugin.py:373 #, python-format msgid "Unable to add router interface: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:362 +#: neutron/plugins/bigswitch/plugin.py:378 #, python-format msgid "Unable to delete remote intf: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:368 +#: neutron/plugins/bigswitch/plugin.py:384 #, python-format msgid "Unable to create remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:374 -#: neutron/plugins/bigswitch/plugin.py:379 +#: neutron/plugins/bigswitch/plugin.py:390 +#: neutron/plugins/bigswitch/plugin.py:395 #, python-format msgid "Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:385 +#: neutron/plugins/bigswitch/plugin.py:404 +#, python-format +msgid "No device attached to port %s. Skipping notification to controller." +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:409 #, python-format msgid "Unable to create remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:391 -#, python-format -msgid "Unable to update remote port: %s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:396 +#: neutron/plugins/bigswitch/plugin.py:414 #, python-format msgid "Unable to delete remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:408 -#, python-format -msgid "Unable to plug in interface: %s" +#: neutron/plugins/bigswitch/plugin.py:442 +msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:413 -#, python-format -msgid "Unable to unplug interface: %s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:437 -#, python-format -msgid "NeutronRestProxy: Starting plugin. Version=%s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:460 -msgid "Servers not defined. Aborting plugin" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:488 -msgid "NeutronRestProxyV2: initialization done" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:514 -msgid "NeutronRestProxyV2: create_network() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:559 -msgid "NeutronRestProxyV2.update_network() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:584 -msgid "NeutronRestProxyV2: delete_network() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:632 -msgid "NeutronRestProxyV2: create_port() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:723 -msgid "NeutronRestProxyV2: update_port() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:783 -msgid "NeutronRestProxyV2: delete_port() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:827 -msgid "NeutronRestProxyV2: create_subnet() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:843 -msgid "NeutronRestProxyV2: update_subnet() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:859 -msgid "NeutronRestProxyV2: delete_subnet() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:897 -msgid "NeutronRestProxyV2: create_router() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:919 -msgid "NeutronRestProxyV2.update_router() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:938 -msgid "NeutronRestProxyV2: delete_router() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:967 -msgid "NeutronRestProxyV2: add_router_interface() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:995 -msgid "NeutronRestProxyV2: remove_router_interface() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1028 -msgid "NeutronRestProxyV2: create_floatingip() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1041 -#, python-format -msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1047 -msgid "NeutronRestProxyV2: update_floatingip() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1059 -msgid "NeutronRestProxyV2: delete_floatingip() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1069 -msgid "NeutronRestProxyV2: diassociate_floatingips() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1087 -msgid "NeutronRestProxyV2: too many external networks" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1149 +#: neutron/plugins/bigswitch/plugin.py:511 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1165 -msgid "Adding host route: " -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1166 -#, python-format -msgid "Destination:%(dst)s nexthop:%(next)s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1241 +#: neutron/plugins/bigswitch/plugin.py:596 #, python-format msgid "" "Setting admin_state_up=False is not supported in this plugin version. " "Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1247 +#: neutron/plugins/bigswitch/plugin.py:602 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1274 +#: neutron/plugins/bigswitch/plugin.py:627 #, python-format -msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. " +msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:660 +#, python-format +msgid "NeutronRestProxy: Starting plugin. Version=%s" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:693 +msgid "NeutronRestProxyV2: initialization done" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:719 +msgid "NeutronRestProxyV2: create_network() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:757 +msgid "NeutronRestProxyV2.update_network() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:782 +msgid "NeutronRestProxyV2: delete_network() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:829 +msgid "NeutronRestProxyV2: create_port() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:900 +msgid "NeutronRestProxyV2: update_port() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:948 +msgid "NeutronRestProxyV2: delete_port() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:972 +msgid "NeutronRestProxyV2: create_subnet() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:988 +msgid "NeutronRestProxyV2: update_subnet() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1004 +msgid "NeutronRestProxyV2: delete_subnet() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1042 +msgid "NeutronRestProxyV2: create_router() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1064 +msgid "NeutronRestProxyV2.update_router() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1083 +msgid "NeutronRestProxyV2: delete_router() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1112 +msgid "NeutronRestProxyV2: add_router_interface() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1140 +msgid "NeutronRestProxyV2: remove_router_interface() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1173 +msgid "NeutronRestProxyV2: create_floatingip() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1186 +#, python-format +msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1192 +msgid "NeutronRestProxyV2: update_floatingip() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1204 +msgid "NeutronRestProxyV2: delete_floatingip() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1214 +msgid "NeutronRestProxyV2: diassociate_floatingips() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1232 +msgid "NeutronRestProxyV2: too many external networks" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1247 +msgid "Adding host route: " +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1248 +#, python-format +msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" #: neutron/plugins/bigswitch/routerrule_db.py:77 @@ -4641,7 +4643,17 @@ msgstr "" #: neutron/plugins/bigswitch/db/porttracker_db.py:39 #, python-format -msgid "Received an empty port ID for host '%s'" +msgid "Received an empty port ID for host_id '%s'" +msgstr "" + +#: neutron/plugins/bigswitch/db/porttracker_db.py:42 +#, python-format +msgid "Received an empty host_id for port '%s'" +msgstr "" + +#: neutron/plugins/bigswitch/db/porttracker_db.py:44 +#, python-format +msgid "Logging port %(port)s on host_id %(host)s" msgstr "" #: neutron/plugins/bigswitch/extensions/routerrule.py:30 @@ -4850,13 +4862,13 @@ msgid "QoS level with name %(qos_name)s already exists for tenant %(tenant_id)s. msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:72 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:23 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:23 #, python-format msgid "Credential %(credential_id)s could not be found." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:77 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:28 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:28 #, python-format msgid "Credential %(credential_name)s could not be found." msgstr "" @@ -4872,19 +4884,19 @@ msgid "Provider network %s already exists" msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:92 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:39 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:39 #, python-format msgid "Connection to %(host)s is not configured." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:97 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:44 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:44 #, python-format msgid "Unable to connect to Nexus %(nexus_host)s. Reason: %(exc)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:102 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:49 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:49 #, python-format msgid "Failed to configure Nexus: %(config)s. Reason: %(exc)s." msgstr "" @@ -4895,7 +4907,7 @@ msgid "Nexus Port Binding (%(filters)s) is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:116 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:69 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:69 msgid "No usable Nexus switch found to create SVI interface." msgstr "" @@ -4910,18 +4922,18 @@ msgid "PortVnic Binding %(port_id)s is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:131 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:74 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:74 msgid "No subnet_id specified for router gateway." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:136 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:79 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:79 #, python-format msgid "Subnet %(subnet_id)s has an interface on %(router_id)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:141 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:84 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:84 msgid "Nexus hardware router gateway only uses Subnet Ids." msgstr "" @@ -5047,7 +5059,7 @@ msgid "Nexus Switch to use" msgstr "" #: neutron/plugins/cisco/common/config.py:35 -#: neutron/plugins/ml2/drivers/cisco/config.py:21 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:21 msgid "VLAN Name prefix" msgstr "" @@ -5070,7 +5082,7 @@ msgid "Enable L3 support on the Nexus switches" msgstr "" #: neutron/plugins/cisco/common/config.py:47 -#: neutron/plugins/ml2/drivers/cisco/config.py:23 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:23 msgid "Distribute SVI interfaces over all switches" msgstr "" @@ -5131,7 +5143,7 @@ msgid "N1K Policy profile polling duration in seconds" msgstr "" #: neutron/plugins/cisco/common/config.py:135 -#: neutron/plugins/ml2/drivers/cisco/config.py:58 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:58 msgid "Some config files were not parsed properly" msgstr "" @@ -5312,47 +5324,47 @@ msgid "add_qos() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:34 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:30 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:30 msgid "get_nexusport_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:43 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:39 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:39 msgid "get_nexusvlan_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:49 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:45 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:45 msgid "add_nexusport_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:62 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:58 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:58 msgid "remove_nexusport_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:78 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:74 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:74 msgid "update_nexusport_binding called with no vlan" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:80 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:76 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:76 msgid "update_nexusport_binding called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:91 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:87 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:87 msgid "get_nexusvm_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:99 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:94 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:94 msgid "get_port_vlan_switch_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:107 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:102 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:102 #, python-format msgid "" "get_port_switch_bindings() called, port:'%(port_id)s', " @@ -5360,7 +5372,7 @@ msgid "" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:119 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:114 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:114 msgid "get_nexussvi_bindings() called" msgstr "" @@ -5790,19 +5802,19 @@ msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:167 #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:189 #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:195 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:130 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:161 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:168 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:182 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:189 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:209 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:215 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:130 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:161 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:168 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:182 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:189 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:209 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:215 #, python-format msgid "NexusDriver: %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:174 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:196 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:196 #, python-format msgid "NexusDriver created VLAN: %s" msgstr "" @@ -5817,7 +5829,7 @@ msgid "NexusPlugin:create_network() called" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:113 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:104 +#: neutron/plugins/ml2/drivers/cisco/nexus/mech_cisco_nexus.py:105 #, python-format msgid "Nexus: create & trunk vlan %s" msgstr "" @@ -5828,7 +5840,7 @@ msgid "Nexus: create vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:125 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108 +#: neutron/plugins/ml2/drivers/cisco/nexus/mech_cisco_nexus.py:109 #, python-format msgid "Nexus: trunk vlan %s" msgstr "" @@ -8068,26 +8080,26 @@ msgstr "" msgid "add_vxlan_endpoint() called for ip %s" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/config.py:25 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:25 msgid "The physical network managed by the switches." msgstr "" -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:33 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:33 #, python-format msgid "Credential %(credential_name)s already exists for tenant %(tenant_id)s." msgstr "" -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:54 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:54 #, python-format msgid "Nexus Port Binding (%(filters)s) is not present" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:63 #, python-format msgid "Missing required field(s) to configure nexus switch: %(fields)s" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:45 +#: neutron/plugins/ml2/drivers/cisco/nexus/mech_cisco_nexus.py:46 #, python-format msgid "nexus_switches found = %s" msgstr "" @@ -8270,6 +8282,14 @@ msgstr "" msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:44 +msgid "Initializing driver" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:52 +msgid "Initialization done" +msgstr "" + #: neutron/plugins/mlnx/agent_notify_api.py:50 msgid "Sending delete network message" msgstr "" @@ -9413,49 +9433,49 @@ msgstr "" msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1884 +#: neutron/plugins/nicira/NeutronPlugin.py:1887 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1890 +#: neutron/plugins/nicira/NeutronPlugin.py:1893 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1921 -#, python-format -msgid "The port '%s' is not associated with floating IPs" -msgstr "" - #: neutron/plugins/nicira/NeutronPlugin.py:1924 #, python-format +msgid "The port '%s' is not associated with floating IPs" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:1927 +#, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1951 +#: neutron/plugins/nicira/NeutronPlugin.py:1954 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1973 +#: neutron/plugins/nicira/NeutronPlugin.py:1976 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2003 +#: neutron/plugins/nicira/NeutronPlugin.py:2006 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2065 +#: neutron/plugins/nicira/NeutronPlugin.py:2068 #, python-format msgid "Security group: %s was already deleted from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2078 +#: neutron/plugins/nicira/NeutronPlugin.py:2081 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -10769,24 +10789,29 @@ msgstr "" msgid "Metadata for router %s handled successfully" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:117 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:86 +#, python-format +msgid "Subnet %s does not have a gateway, the metadata route will not be created" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/rpc.py:110 msgid "Metadata access network is disabled" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:120 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:113 msgid "" "Overlapping IPs must be enabled in order to setup the metadata access " "network" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:140 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:133 #, python-format msgid "" "No router interface found for router '%s'. No metadata access network " "should be created or destroyed" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:148 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:141 #, python-format msgid "" "An error occurred while operating on the metadata access network for " @@ -13321,12 +13346,35 @@ msgstr "" #~ msgid "Network Admin State Validation Falied: " #~ msgstr "" -#~ msgid "" -#~ "Cannnot create floating IP and bind " -#~ "it to Port %s, since that port " -#~ "is owned by a different tenant." -#~ msgstr "" - #~ msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing." #~ msgstr "" +#~ msgid "Use another DNS server before any in /etc/resolv.conf." +#~ msgstr "" + +#~ msgid "" +#~ "ServerProxy: server=%(server)s, port=%(port)d, " +#~ "ssl=%(ssl)r, action=%(action)s" +#~ msgstr "" + +#~ msgid "ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r" +#~ msgstr "" + +#~ msgid "NeutronRestProxyV2: " +#~ msgstr "" + +#~ msgid "Unable to update remote port: %s" +#~ msgstr "" + +#~ msgid "Unable to plug in interface: %s" +#~ msgstr "" + +#~ msgid "Unable to unplug interface: %s" +#~ msgstr "" + +#~ msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. " +#~ msgstr "" + +#~ msgid "Received an empty port ID for host '%s'" +#~ msgstr "" + diff --git a/neutron/locale/it/LC_MESSAGES/neutron.po b/neutron/locale/it/LC_MESSAGES/neutron.po index 89ca66df9c..4123c035f9 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: 2014-02-11 06:22+0000\n" +"POT-Creation-Date: 2014-02-12 06:24+0000\n" "PO-Revision-Date: 2013-05-16 09:23+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Italian " @@ -537,7 +537,7 @@ msgstr "" msgid "Name of bridge used for external network traffic." msgstr "" -#: neutron/agent/l3_agent.py:160 neutron/agent/linux/dhcp.py:62 +#: neutron/agent/l3_agent.py:160 neutron/agent/linux/dhcp.py:64 #: neutron/debug/debug_agent.py:45 #: neutron/services/metering/drivers/iptables/iptables_driver.py:39 msgid "The driver used to manage the virtual interface." @@ -580,7 +580,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:602 +#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:629 #: neutron/services/metering/drivers/iptables/iptables_driver.py:98 msgid "An interface driver must be specified" msgstr "" @@ -594,7 +594,7 @@ msgstr "" msgid "Failed deleting namespace '%s'" msgstr "" -#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:199 +#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:201 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" @@ -768,7 +768,7 @@ msgid "Security group member updated on remote: %s" msgstr "" #: neutron/agent/securitygroups_rpc.py:99 -#: neutron/agent/securitygroups_rpc.py:162 +#: neutron/agent/securitygroups_rpc.py:163 msgid "Provider rule updated" msgstr "" @@ -792,41 +792,41 @@ msgstr "" msgid "Security group member updated %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:154 +#: neutron/agent/securitygroups_rpc.py:155 #, python-format msgid "" "Adding %s devices to the list of devices for which firewall needs to be " "refreshed" msgstr "" -#: neutron/agent/securitygroups_rpc.py:174 +#: neutron/agent/securitygroups_rpc.py:175 #, python-format msgid "Remove device filter for %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:183 +#: neutron/agent/securitygroups_rpc.py:184 msgid "Refresh firewall rules" msgstr "" -#: neutron/agent/securitygroups_rpc.py:187 +#: neutron/agent/securitygroups_rpc.py:188 msgid "No ports here to refresh firewall" msgstr "" -#: neutron/agent/securitygroups_rpc.py:193 +#: neutron/agent/securitygroups_rpc.py:194 #, python-format msgid "Update port filter for %s" msgstr "" -#: neutron/agent/securitygroups_rpc.py:211 +#: neutron/agent/securitygroups_rpc.py:212 #, python-format msgid "Preparing device filters for %d new devices" msgstr "" -#: neutron/agent/securitygroups_rpc.py:224 +#: neutron/agent/securitygroups_rpc.py:225 msgid "Refreshing firewall for all filtered devices" msgstr "" -#: neutron/agent/securitygroups_rpc.py:232 +#: neutron/agent/securitygroups_rpc.py:233 #, python-format msgid "Refreshing firewall for %d devices" msgstr "" @@ -851,44 +851,44 @@ msgstr "" msgid "Top-level directory for maintaining dhcp state" msgstr "" -#: neutron/agent/linux/async_process.py:70 +#: neutron/agent/linux/async_process.py:69 msgid "respawn_interval must be >= 0 if provided." msgstr "" -#: neutron/agent/linux/async_process.py:84 +#: neutron/agent/linux/async_process.py:83 msgid "Process is already started" msgstr "" -#: neutron/agent/linux/async_process.py:86 +#: neutron/agent/linux/async_process.py:85 #, python-format msgid "Launching async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:92 +#: neutron/agent/linux/async_process.py:91 #, python-format msgid "Halting async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:95 +#: neutron/agent/linux/async_process.py:94 msgid "Process is not running." msgstr "" -#: neutron/agent/linux/async_process.py:161 +#: neutron/agent/linux/async_process.py:166 #, python-format msgid "An error occurred while killing [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:168 +#: neutron/agent/linux/async_process.py:173 #, python-format msgid "Halting async process [%s] in response to an error." msgstr "" -#: neutron/agent/linux/async_process.py:174 +#: neutron/agent/linux/async_process.py:179 #, python-format msgid "Respawning async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:183 +#: neutron/agent/linux/async_process.py:188 #, python-format msgid "An error occurred while communicating with async process [%s]." msgstr "" @@ -915,105 +915,105 @@ msgstr "" msgid "Pidfile %s already exist. Daemon already running?" msgstr "" -#: neutron/agent/linux/dhcp.py:45 +#: neutron/agent/linux/dhcp.py:46 msgid "Location to store DHCP server config files" msgstr "" -#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:55 +#: neutron/agent/linux/dhcp.py:49 neutron/plugins/nicira/dhcp_meta/nvp.py:55 msgid "Domain to use for building the hostnames" msgstr "" -#: neutron/agent/linux/dhcp.py:51 +#: neutron/agent/linux/dhcp.py:52 msgid "Override the default dnsmasq settings with this file" msgstr "" -#: neutron/agent/linux/dhcp.py:53 -msgid "Use another DNS server before any in /etc/resolv.conf." +#: neutron/agent/linux/dhcp.py:54 +msgid "Comma-separated list of the DNS servers which will be used as forwarders." msgstr "" -#: neutron/agent/linux/dhcp.py:56 +#: neutron/agent/linux/dhcp.py:58 msgid "Delete namespace after removing a dhcp server." msgstr "" -#: neutron/agent/linux/dhcp.py:60 +#: neutron/agent/linux/dhcp.py:62 msgid "Limit number of leases to prevent a denial-of-service." msgstr "" -#: neutron/agent/linux/dhcp.py:185 +#: neutron/agent/linux/dhcp.py:187 #, python-format msgid "DHCP for %(net_id)s pid %(pid)d is stale, ignoring command" msgstr "" -#: neutron/agent/linux/dhcp.py:188 +#: neutron/agent/linux/dhcp.py:190 #, python-format msgid "No DHCP started for %s" msgstr "" -#: neutron/agent/linux/dhcp.py:220 neutron/agent/linux/external_process.py:84 +#: neutron/agent/linux/dhcp.py:222 neutron/agent/linux/external_process.py:84 #, python-format msgid "Error while reading %s" msgstr "" -#: neutron/agent/linux/dhcp.py:227 neutron/agent/linux/external_process.py:92 +#: neutron/agent/linux/dhcp.py:229 neutron/agent/linux/external_process.py:92 #, python-format msgid "Unable to convert value in %s" msgstr "" -#: neutron/agent/linux/dhcp.py:229 neutron/agent/linux/external_process.py:90 +#: neutron/agent/linux/dhcp.py:231 neutron/agent/linux/external_process.py:90 #, python-format msgid "Unable to access %s" msgstr "" -#: neutron/agent/linux/dhcp.py:290 +#: neutron/agent/linux/dhcp.py:292 #, python-format msgid "" "FAILED VERSION REQUIREMENT FOR DNSMASQ. DHCP AGENT MAY NOT RUN CORRECTLY!" " Please ensure that its version is %s or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:295 +#: neutron/agent/linux/dhcp.py:297 #, python-format msgid "" "Unable to determine dnsmasq version. Please ensure that its version is %s" " or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:394 +#: neutron/agent/linux/dhcp.py:398 #, python-format msgid "Killing dhcpmasq for network since all subnets have turned off DHCP: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:405 +#: neutron/agent/linux/dhcp.py:409 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: neutron/agent/linux/dhcp.py:406 +#: neutron/agent/linux/dhcp.py:410 #, python-format msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:609 +#: neutron/agent/linux/dhcp.py:636 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:661 +#: neutron/agent/linux/dhcp.py:688 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:671 +#: neutron/agent/linux/dhcp.py:698 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:714 +#: neutron/agent/linux/dhcp.py:741 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:753 neutron/debug/debug_agent.py:74 +#: neutron/agent/linux/dhcp.py:780 neutron/debug/debug_agent.py:74 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -2598,8 +2598,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:1003 -#: neutron/plugins/bigswitch/plugin.py:1012 +#: neutron/plugins/bigswitch/plugin.py:1148 +#: neutron/plugins/bigswitch/plugin.py:1157 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -4378,14 +4378,14 @@ msgstr "" #: neutron/plugins/bigswitch/plugin.py:204 #, python-format -msgid "" -"ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r, " -"action=%(action)s" +msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:208 +#: neutron/plugins/bigswitch/plugin.py:207 #, python-format -msgid "ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r" +msgid "" +"ServerProxy: resource=%(resource)s, action=%(action)s, data=%(data)r, " +"headers=%(headers)r" msgstr "" #: neutron/plugins/bigswitch/plugin.py:217 @@ -4408,222 +4408,224 @@ msgid "" "data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:295 +#: neutron/plugins/bigswitch/plugin.py:257 +msgid "ServerPool: initializing" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:273 +msgid "Servers not defined. Aborting plugin" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:276 +msgid "Servers must be defined as :" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:281 +msgid "ServerPool: initialization done" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:311 #, python-format msgid "" "ServerProxy: %(action)s failure for servers: %(server)r Response: " "%(response)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:301 +#: neutron/plugins/bigswitch/plugin.py:317 #, python-format msgid "" "ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " "ret=%(ret)s, data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:308 +#: neutron/plugins/bigswitch/plugin.py:324 #, python-format msgid "ServerProxy: %(action)s failure for all servers: %(server)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:327 -msgid "NeutronRestProxyV2: " -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:330 +#: neutron/plugins/bigswitch/plugin.py:346 #, python-format msgid "" "NeutronRestProxyV2: Received and ignored error code %(code)s on " "%(action)s action to resource %(resource)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:340 +#: neutron/plugins/bigswitch/plugin.py:356 #, python-format msgid "Unable to create remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:346 +#: neutron/plugins/bigswitch/plugin.py:362 #, python-format msgid "Unable to update remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:351 +#: neutron/plugins/bigswitch/plugin.py:367 #, python-format msgid "Unable to delete remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:357 +#: neutron/plugins/bigswitch/plugin.py:373 #, python-format msgid "Unable to add router interface: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:362 +#: neutron/plugins/bigswitch/plugin.py:378 #, python-format msgid "Unable to delete remote intf: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:368 +#: neutron/plugins/bigswitch/plugin.py:384 #, python-format msgid "Unable to create remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:374 -#: neutron/plugins/bigswitch/plugin.py:379 +#: neutron/plugins/bigswitch/plugin.py:390 +#: neutron/plugins/bigswitch/plugin.py:395 #, python-format msgid "Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:385 +#: neutron/plugins/bigswitch/plugin.py:404 +#, python-format +msgid "No device attached to port %s. Skipping notification to controller." +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:409 #, python-format msgid "Unable to create remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:391 -#, python-format -msgid "Unable to update remote port: %s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:396 +#: neutron/plugins/bigswitch/plugin.py:414 #, python-format msgid "Unable to delete remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:408 -#, python-format -msgid "Unable to plug in interface: %s" +#: neutron/plugins/bigswitch/plugin.py:442 +msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:413 -#, python-format -msgid "Unable to unplug interface: %s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:437 -#, python-format -msgid "NeutronRestProxy: Starting plugin. Version=%s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:460 -msgid "Servers not defined. Aborting plugin" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:488 -msgid "NeutronRestProxyV2: initialization done" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:514 -msgid "NeutronRestProxyV2: create_network() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:559 -msgid "NeutronRestProxyV2.update_network() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:584 -msgid "NeutronRestProxyV2: delete_network() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:632 -msgid "NeutronRestProxyV2: create_port() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:723 -msgid "NeutronRestProxyV2: update_port() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:783 -msgid "NeutronRestProxyV2: delete_port() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:827 -msgid "NeutronRestProxyV2: create_subnet() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:843 -msgid "NeutronRestProxyV2: update_subnet() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:859 -msgid "NeutronRestProxyV2: delete_subnet() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:897 -msgid "NeutronRestProxyV2: create_router() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:919 -msgid "NeutronRestProxyV2.update_router() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:938 -msgid "NeutronRestProxyV2: delete_router() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:967 -msgid "NeutronRestProxyV2: add_router_interface() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:995 -msgid "NeutronRestProxyV2: remove_router_interface() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1028 -msgid "NeutronRestProxyV2: create_floatingip() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1041 -#, python-format -msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1047 -msgid "NeutronRestProxyV2: update_floatingip() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1059 -msgid "NeutronRestProxyV2: delete_floatingip() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1069 -msgid "NeutronRestProxyV2: diassociate_floatingips() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1087 -msgid "NeutronRestProxyV2: too many external networks" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1149 +#: neutron/plugins/bigswitch/plugin.py:511 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1165 -msgid "Adding host route: " -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1166 -#, python-format -msgid "Destination:%(dst)s nexthop:%(next)s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1241 +#: neutron/plugins/bigswitch/plugin.py:596 #, python-format msgid "" "Setting admin_state_up=False is not supported in this plugin version. " "Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1247 +#: neutron/plugins/bigswitch/plugin.py:602 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1274 +#: neutron/plugins/bigswitch/plugin.py:627 #, python-format -msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. " +msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:660 +#, python-format +msgid "NeutronRestProxy: Starting plugin. Version=%s" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:693 +msgid "NeutronRestProxyV2: initialization done" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:719 +msgid "NeutronRestProxyV2: create_network() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:757 +msgid "NeutronRestProxyV2.update_network() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:782 +msgid "NeutronRestProxyV2: delete_network() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:829 +msgid "NeutronRestProxyV2: create_port() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:900 +msgid "NeutronRestProxyV2: update_port() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:948 +msgid "NeutronRestProxyV2: delete_port() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:972 +msgid "NeutronRestProxyV2: create_subnet() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:988 +msgid "NeutronRestProxyV2: update_subnet() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1004 +msgid "NeutronRestProxyV2: delete_subnet() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1042 +msgid "NeutronRestProxyV2: create_router() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1064 +msgid "NeutronRestProxyV2.update_router() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1083 +msgid "NeutronRestProxyV2: delete_router() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1112 +msgid "NeutronRestProxyV2: add_router_interface() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1140 +msgid "NeutronRestProxyV2: remove_router_interface() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1173 +msgid "NeutronRestProxyV2: create_floatingip() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1186 +#, python-format +msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1192 +msgid "NeutronRestProxyV2: update_floatingip() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1204 +msgid "NeutronRestProxyV2: delete_floatingip() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1214 +msgid "NeutronRestProxyV2: diassociate_floatingips() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1232 +msgid "NeutronRestProxyV2: too many external networks" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1247 +msgid "Adding host route: " +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1248 +#, python-format +msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" #: neutron/plugins/bigswitch/routerrule_db.py:77 @@ -4641,7 +4643,17 @@ msgstr "" #: neutron/plugins/bigswitch/db/porttracker_db.py:39 #, python-format -msgid "Received an empty port ID for host '%s'" +msgid "Received an empty port ID for host_id '%s'" +msgstr "" + +#: neutron/plugins/bigswitch/db/porttracker_db.py:42 +#, python-format +msgid "Received an empty host_id for port '%s'" +msgstr "" + +#: neutron/plugins/bigswitch/db/porttracker_db.py:44 +#, python-format +msgid "Logging port %(port)s on host_id %(host)s" msgstr "" #: neutron/plugins/bigswitch/extensions/routerrule.py:30 @@ -4850,13 +4862,13 @@ msgid "QoS level with name %(qos_name)s already exists for tenant %(tenant_id)s. msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:72 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:23 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:23 #, python-format msgid "Credential %(credential_id)s could not be found." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:77 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:28 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:28 #, python-format msgid "Credential %(credential_name)s could not be found." msgstr "" @@ -4872,19 +4884,19 @@ msgid "Provider network %s already exists" msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:92 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:39 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:39 #, python-format msgid "Connection to %(host)s is not configured." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:97 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:44 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:44 #, python-format msgid "Unable to connect to Nexus %(nexus_host)s. Reason: %(exc)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:102 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:49 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:49 #, python-format msgid "Failed to configure Nexus: %(config)s. Reason: %(exc)s." msgstr "" @@ -4895,7 +4907,7 @@ msgid "Nexus Port Binding (%(filters)s) is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:116 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:69 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:69 msgid "No usable Nexus switch found to create SVI interface." msgstr "" @@ -4910,18 +4922,18 @@ msgid "PortVnic Binding %(port_id)s is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:131 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:74 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:74 msgid "No subnet_id specified for router gateway." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:136 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:79 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:79 #, python-format msgid "Subnet %(subnet_id)s has an interface on %(router_id)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:141 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:84 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:84 msgid "Nexus hardware router gateway only uses Subnet Ids." msgstr "" @@ -5047,7 +5059,7 @@ msgid "Nexus Switch to use" msgstr "" #: neutron/plugins/cisco/common/config.py:35 -#: neutron/plugins/ml2/drivers/cisco/config.py:21 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:21 msgid "VLAN Name prefix" msgstr "" @@ -5070,7 +5082,7 @@ msgid "Enable L3 support on the Nexus switches" msgstr "" #: neutron/plugins/cisco/common/config.py:47 -#: neutron/plugins/ml2/drivers/cisco/config.py:23 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:23 msgid "Distribute SVI interfaces over all switches" msgstr "" @@ -5131,7 +5143,7 @@ msgid "N1K Policy profile polling duration in seconds" msgstr "" #: neutron/plugins/cisco/common/config.py:135 -#: neutron/plugins/ml2/drivers/cisco/config.py:58 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:58 msgid "Some config files were not parsed properly" msgstr "" @@ -5312,47 +5324,47 @@ msgid "add_qos() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:34 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:30 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:30 msgid "get_nexusport_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:43 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:39 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:39 msgid "get_nexusvlan_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:49 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:45 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:45 msgid "add_nexusport_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:62 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:58 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:58 msgid "remove_nexusport_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:78 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:74 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:74 msgid "update_nexusport_binding called with no vlan" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:80 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:76 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:76 msgid "update_nexusport_binding called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:91 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:87 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:87 msgid "get_nexusvm_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:99 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:94 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:94 msgid "get_port_vlan_switch_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:107 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:102 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:102 #, python-format msgid "" "get_port_switch_bindings() called, port:'%(port_id)s', " @@ -5360,7 +5372,7 @@ msgid "" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:119 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:114 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:114 msgid "get_nexussvi_bindings() called" msgstr "" @@ -5790,19 +5802,19 @@ msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:167 #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:189 #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:195 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:130 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:161 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:168 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:182 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:189 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:209 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:215 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:130 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:161 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:168 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:182 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:189 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:209 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:215 #, python-format msgid "NexusDriver: %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:174 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:196 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:196 #, python-format msgid "NexusDriver created VLAN: %s" msgstr "" @@ -5817,7 +5829,7 @@ msgid "NexusPlugin:create_network() called" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:113 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:104 +#: neutron/plugins/ml2/drivers/cisco/nexus/mech_cisco_nexus.py:105 #, python-format msgid "Nexus: create & trunk vlan %s" msgstr "" @@ -5828,7 +5840,7 @@ msgid "Nexus: create vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:125 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108 +#: neutron/plugins/ml2/drivers/cisco/nexus/mech_cisco_nexus.py:109 #, python-format msgid "Nexus: trunk vlan %s" msgstr "" @@ -8068,26 +8080,26 @@ msgstr "" msgid "add_vxlan_endpoint() called for ip %s" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/config.py:25 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:25 msgid "The physical network managed by the switches." msgstr "" -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:33 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:33 #, python-format msgid "Credential %(credential_name)s already exists for tenant %(tenant_id)s." msgstr "" -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:54 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:54 #, python-format msgid "Nexus Port Binding (%(filters)s) is not present" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:63 #, python-format msgid "Missing required field(s) to configure nexus switch: %(fields)s" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:45 +#: neutron/plugins/ml2/drivers/cisco/nexus/mech_cisco_nexus.py:46 #, python-format msgid "nexus_switches found = %s" msgstr "" @@ -8270,6 +8282,14 @@ msgstr "" msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:44 +msgid "Initializing driver" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:52 +msgid "Initialization done" +msgstr "" + #: neutron/plugins/mlnx/agent_notify_api.py:50 msgid "Sending delete network message" msgstr "" @@ -9413,49 +9433,49 @@ msgstr "" msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1884 +#: neutron/plugins/nicira/NeutronPlugin.py:1887 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1890 +#: neutron/plugins/nicira/NeutronPlugin.py:1893 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1921 -#, python-format -msgid "The port '%s' is not associated with floating IPs" -msgstr "" - #: neutron/plugins/nicira/NeutronPlugin.py:1924 #, python-format +msgid "The port '%s' is not associated with floating IPs" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:1927 +#, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1951 +#: neutron/plugins/nicira/NeutronPlugin.py:1954 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1973 +#: neutron/plugins/nicira/NeutronPlugin.py:1976 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2003 +#: neutron/plugins/nicira/NeutronPlugin.py:2006 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2065 +#: neutron/plugins/nicira/NeutronPlugin.py:2068 #, python-format msgid "Security group: %s was already deleted from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2078 +#: neutron/plugins/nicira/NeutronPlugin.py:2081 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -10769,24 +10789,29 @@ msgstr "" msgid "Metadata for router %s handled successfully" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:117 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:86 +#, python-format +msgid "Subnet %s does not have a gateway, the metadata route will not be created" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/rpc.py:110 msgid "Metadata access network is disabled" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:120 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:113 msgid "" "Overlapping IPs must be enabled in order to setup the metadata access " "network" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:140 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:133 #, python-format msgid "" "No router interface found for router '%s'. No metadata access network " "should be created or destroyed" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:148 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:141 #, python-format msgid "" "An error occurred while operating on the metadata access network for " @@ -14203,12 +14228,35 @@ msgstr "" #~ msgid "Network Admin State Validation Falied: " #~ msgstr "" -#~ msgid "" -#~ "Cannnot create floating IP and bind " -#~ "it to Port %s, since that port " -#~ "is owned by a different tenant." -#~ msgstr "" - #~ msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing." #~ msgstr "" +#~ msgid "Use another DNS server before any in /etc/resolv.conf." +#~ msgstr "" + +#~ msgid "" +#~ "ServerProxy: server=%(server)s, port=%(port)d, " +#~ "ssl=%(ssl)r, action=%(action)s" +#~ msgstr "" + +#~ msgid "ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r" +#~ msgstr "" + +#~ msgid "NeutronRestProxyV2: " +#~ msgstr "" + +#~ msgid "Unable to update remote port: %s" +#~ msgstr "" + +#~ msgid "Unable to plug in interface: %s" +#~ msgstr "" + +#~ msgid "Unable to unplug interface: %s" +#~ msgstr "" + +#~ msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. " +#~ msgstr "" + +#~ msgid "Received an empty port ID for host '%s'" +#~ msgstr "" + diff --git a/neutron/locale/it_IT/LC_MESSAGES/neutron.po b/neutron/locale/it_IT/LC_MESSAGES/neutron.po index a3de6e3e1a..f21af3b2cb 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: 2014-02-11 06:22+0000\n" +"POT-Creation-Date: 2014-02-12 06:24+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Italian (Italy) " @@ -537,7 +537,7 @@ msgstr "" msgid "Name of bridge used for external network traffic." msgstr "" -#: neutron/agent/l3_agent.py:160 neutron/agent/linux/dhcp.py:62 +#: neutron/agent/l3_agent.py:160 neutron/agent/linux/dhcp.py:64 #: neutron/debug/debug_agent.py:45 #: neutron/services/metering/drivers/iptables/iptables_driver.py:39 msgid "The driver used to manage the virtual interface." @@ -580,7 +580,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:602 +#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:629 #: neutron/services/metering/drivers/iptables/iptables_driver.py:98 msgid "An interface driver must be specified" msgstr "" @@ -594,7 +594,7 @@ msgstr "" msgid "Failed deleting namespace '%s'" msgstr "" -#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:199 +#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:201 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" @@ -768,7 +768,7 @@ msgid "Security group member updated on remote: %s" msgstr "" #: neutron/agent/securitygroups_rpc.py:99 -#: neutron/agent/securitygroups_rpc.py:162 +#: neutron/agent/securitygroups_rpc.py:163 msgid "Provider rule updated" msgstr "" @@ -792,41 +792,41 @@ msgstr "" msgid "Security group member updated %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:154 +#: neutron/agent/securitygroups_rpc.py:155 #, python-format msgid "" "Adding %s devices to the list of devices for which firewall needs to be " "refreshed" msgstr "" -#: neutron/agent/securitygroups_rpc.py:174 +#: neutron/agent/securitygroups_rpc.py:175 #, python-format msgid "Remove device filter for %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:183 +#: neutron/agent/securitygroups_rpc.py:184 msgid "Refresh firewall rules" msgstr "" -#: neutron/agent/securitygroups_rpc.py:187 +#: neutron/agent/securitygroups_rpc.py:188 msgid "No ports here to refresh firewall" msgstr "" -#: neutron/agent/securitygroups_rpc.py:193 +#: neutron/agent/securitygroups_rpc.py:194 #, python-format msgid "Update port filter for %s" msgstr "" -#: neutron/agent/securitygroups_rpc.py:211 +#: neutron/agent/securitygroups_rpc.py:212 #, python-format msgid "Preparing device filters for %d new devices" msgstr "" -#: neutron/agent/securitygroups_rpc.py:224 +#: neutron/agent/securitygroups_rpc.py:225 msgid "Refreshing firewall for all filtered devices" msgstr "" -#: neutron/agent/securitygroups_rpc.py:232 +#: neutron/agent/securitygroups_rpc.py:233 #, python-format msgid "Refreshing firewall for %d devices" msgstr "" @@ -851,44 +851,44 @@ msgstr "" msgid "Top-level directory for maintaining dhcp state" msgstr "" -#: neutron/agent/linux/async_process.py:70 +#: neutron/agent/linux/async_process.py:69 msgid "respawn_interval must be >= 0 if provided." msgstr "" -#: neutron/agent/linux/async_process.py:84 +#: neutron/agent/linux/async_process.py:83 msgid "Process is already started" msgstr "" -#: neutron/agent/linux/async_process.py:86 +#: neutron/agent/linux/async_process.py:85 #, python-format msgid "Launching async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:92 +#: neutron/agent/linux/async_process.py:91 #, python-format msgid "Halting async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:95 +#: neutron/agent/linux/async_process.py:94 msgid "Process is not running." msgstr "" -#: neutron/agent/linux/async_process.py:161 +#: neutron/agent/linux/async_process.py:166 #, python-format msgid "An error occurred while killing [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:168 +#: neutron/agent/linux/async_process.py:173 #, python-format msgid "Halting async process [%s] in response to an error." msgstr "" -#: neutron/agent/linux/async_process.py:174 +#: neutron/agent/linux/async_process.py:179 #, python-format msgid "Respawning async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:183 +#: neutron/agent/linux/async_process.py:188 #, python-format msgid "An error occurred while communicating with async process [%s]." msgstr "" @@ -915,105 +915,105 @@ msgstr "" msgid "Pidfile %s already exist. Daemon already running?" msgstr "" -#: neutron/agent/linux/dhcp.py:45 +#: neutron/agent/linux/dhcp.py:46 msgid "Location to store DHCP server config files" msgstr "" -#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:55 +#: neutron/agent/linux/dhcp.py:49 neutron/plugins/nicira/dhcp_meta/nvp.py:55 msgid "Domain to use for building the hostnames" msgstr "" -#: neutron/agent/linux/dhcp.py:51 +#: neutron/agent/linux/dhcp.py:52 msgid "Override the default dnsmasq settings with this file" msgstr "" -#: neutron/agent/linux/dhcp.py:53 -msgid "Use another DNS server before any in /etc/resolv.conf." +#: neutron/agent/linux/dhcp.py:54 +msgid "Comma-separated list of the DNS servers which will be used as forwarders." msgstr "" -#: neutron/agent/linux/dhcp.py:56 +#: neutron/agent/linux/dhcp.py:58 msgid "Delete namespace after removing a dhcp server." msgstr "" -#: neutron/agent/linux/dhcp.py:60 +#: neutron/agent/linux/dhcp.py:62 msgid "Limit number of leases to prevent a denial-of-service." msgstr "" -#: neutron/agent/linux/dhcp.py:185 +#: neutron/agent/linux/dhcp.py:187 #, python-format msgid "DHCP for %(net_id)s pid %(pid)d is stale, ignoring command" msgstr "" -#: neutron/agent/linux/dhcp.py:188 +#: neutron/agent/linux/dhcp.py:190 #, python-format msgid "No DHCP started for %s" msgstr "" -#: neutron/agent/linux/dhcp.py:220 neutron/agent/linux/external_process.py:84 +#: neutron/agent/linux/dhcp.py:222 neutron/agent/linux/external_process.py:84 #, python-format msgid "Error while reading %s" msgstr "" -#: neutron/agent/linux/dhcp.py:227 neutron/agent/linux/external_process.py:92 +#: neutron/agent/linux/dhcp.py:229 neutron/agent/linux/external_process.py:92 #, python-format msgid "Unable to convert value in %s" msgstr "" -#: neutron/agent/linux/dhcp.py:229 neutron/agent/linux/external_process.py:90 +#: neutron/agent/linux/dhcp.py:231 neutron/agent/linux/external_process.py:90 #, python-format msgid "Unable to access %s" msgstr "" -#: neutron/agent/linux/dhcp.py:290 +#: neutron/agent/linux/dhcp.py:292 #, python-format msgid "" "FAILED VERSION REQUIREMENT FOR DNSMASQ. DHCP AGENT MAY NOT RUN CORRECTLY!" " Please ensure that its version is %s or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:295 +#: neutron/agent/linux/dhcp.py:297 #, python-format msgid "" "Unable to determine dnsmasq version. Please ensure that its version is %s" " or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:394 +#: neutron/agent/linux/dhcp.py:398 #, python-format msgid "Killing dhcpmasq for network since all subnets have turned off DHCP: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:405 +#: neutron/agent/linux/dhcp.py:409 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: neutron/agent/linux/dhcp.py:406 +#: neutron/agent/linux/dhcp.py:410 #, python-format msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:609 +#: neutron/agent/linux/dhcp.py:636 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:661 +#: neutron/agent/linux/dhcp.py:688 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:671 +#: neutron/agent/linux/dhcp.py:698 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:714 +#: neutron/agent/linux/dhcp.py:741 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:753 neutron/debug/debug_agent.py:74 +#: neutron/agent/linux/dhcp.py:780 neutron/debug/debug_agent.py:74 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -2598,8 +2598,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:1003 -#: neutron/plugins/bigswitch/plugin.py:1012 +#: neutron/plugins/bigswitch/plugin.py:1148 +#: neutron/plugins/bigswitch/plugin.py:1157 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -4378,14 +4378,14 @@ msgstr "" #: neutron/plugins/bigswitch/plugin.py:204 #, python-format -msgid "" -"ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r, " -"action=%(action)s" +msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:208 +#: neutron/plugins/bigswitch/plugin.py:207 #, python-format -msgid "ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r" +msgid "" +"ServerProxy: resource=%(resource)s, action=%(action)s, data=%(data)r, " +"headers=%(headers)r" msgstr "" #: neutron/plugins/bigswitch/plugin.py:217 @@ -4408,222 +4408,224 @@ msgid "" "data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:295 +#: neutron/plugins/bigswitch/plugin.py:257 +msgid "ServerPool: initializing" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:273 +msgid "Servers not defined. Aborting plugin" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:276 +msgid "Servers must be defined as :" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:281 +msgid "ServerPool: initialization done" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:311 #, python-format msgid "" "ServerProxy: %(action)s failure for servers: %(server)r Response: " "%(response)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:301 +#: neutron/plugins/bigswitch/plugin.py:317 #, python-format msgid "" "ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " "ret=%(ret)s, data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:308 +#: neutron/plugins/bigswitch/plugin.py:324 #, python-format msgid "ServerProxy: %(action)s failure for all servers: %(server)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:327 -msgid "NeutronRestProxyV2: " -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:330 +#: neutron/plugins/bigswitch/plugin.py:346 #, python-format msgid "" "NeutronRestProxyV2: Received and ignored error code %(code)s on " "%(action)s action to resource %(resource)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:340 +#: neutron/plugins/bigswitch/plugin.py:356 #, python-format msgid "Unable to create remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:346 +#: neutron/plugins/bigswitch/plugin.py:362 #, python-format msgid "Unable to update remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:351 +#: neutron/plugins/bigswitch/plugin.py:367 #, python-format msgid "Unable to delete remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:357 +#: neutron/plugins/bigswitch/plugin.py:373 #, python-format msgid "Unable to add router interface: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:362 +#: neutron/plugins/bigswitch/plugin.py:378 #, python-format msgid "Unable to delete remote intf: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:368 +#: neutron/plugins/bigswitch/plugin.py:384 #, python-format msgid "Unable to create remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:374 -#: neutron/plugins/bigswitch/plugin.py:379 +#: neutron/plugins/bigswitch/plugin.py:390 +#: neutron/plugins/bigswitch/plugin.py:395 #, python-format msgid "Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:385 +#: neutron/plugins/bigswitch/plugin.py:404 +#, python-format +msgid "No device attached to port %s. Skipping notification to controller." +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:409 #, python-format msgid "Unable to create remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:391 -#, python-format -msgid "Unable to update remote port: %s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:396 +#: neutron/plugins/bigswitch/plugin.py:414 #, python-format msgid "Unable to delete remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:408 -#, python-format -msgid "Unable to plug in interface: %s" +#: neutron/plugins/bigswitch/plugin.py:442 +msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:413 -#, python-format -msgid "Unable to unplug interface: %s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:437 -#, python-format -msgid "NeutronRestProxy: Starting plugin. Version=%s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:460 -msgid "Servers not defined. Aborting plugin" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:488 -msgid "NeutronRestProxyV2: initialization done" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:514 -msgid "NeutronRestProxyV2: create_network() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:559 -msgid "NeutronRestProxyV2.update_network() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:584 -msgid "NeutronRestProxyV2: delete_network() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:632 -msgid "NeutronRestProxyV2: create_port() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:723 -msgid "NeutronRestProxyV2: update_port() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:783 -msgid "NeutronRestProxyV2: delete_port() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:827 -msgid "NeutronRestProxyV2: create_subnet() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:843 -msgid "NeutronRestProxyV2: update_subnet() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:859 -msgid "NeutronRestProxyV2: delete_subnet() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:897 -msgid "NeutronRestProxyV2: create_router() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:919 -msgid "NeutronRestProxyV2.update_router() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:938 -msgid "NeutronRestProxyV2: delete_router() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:967 -msgid "NeutronRestProxyV2: add_router_interface() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:995 -msgid "NeutronRestProxyV2: remove_router_interface() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1028 -msgid "NeutronRestProxyV2: create_floatingip() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1041 -#, python-format -msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1047 -msgid "NeutronRestProxyV2: update_floatingip() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1059 -msgid "NeutronRestProxyV2: delete_floatingip() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1069 -msgid "NeutronRestProxyV2: diassociate_floatingips() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1087 -msgid "NeutronRestProxyV2: too many external networks" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1149 +#: neutron/plugins/bigswitch/plugin.py:511 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1165 -msgid "Adding host route: " -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1166 -#, python-format -msgid "Destination:%(dst)s nexthop:%(next)s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1241 +#: neutron/plugins/bigswitch/plugin.py:596 #, python-format msgid "" "Setting admin_state_up=False is not supported in this plugin version. " "Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1247 +#: neutron/plugins/bigswitch/plugin.py:602 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1274 +#: neutron/plugins/bigswitch/plugin.py:627 #, python-format -msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. " +msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:660 +#, python-format +msgid "NeutronRestProxy: Starting plugin. Version=%s" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:693 +msgid "NeutronRestProxyV2: initialization done" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:719 +msgid "NeutronRestProxyV2: create_network() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:757 +msgid "NeutronRestProxyV2.update_network() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:782 +msgid "NeutronRestProxyV2: delete_network() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:829 +msgid "NeutronRestProxyV2: create_port() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:900 +msgid "NeutronRestProxyV2: update_port() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:948 +msgid "NeutronRestProxyV2: delete_port() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:972 +msgid "NeutronRestProxyV2: create_subnet() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:988 +msgid "NeutronRestProxyV2: update_subnet() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1004 +msgid "NeutronRestProxyV2: delete_subnet() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1042 +msgid "NeutronRestProxyV2: create_router() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1064 +msgid "NeutronRestProxyV2.update_router() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1083 +msgid "NeutronRestProxyV2: delete_router() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1112 +msgid "NeutronRestProxyV2: add_router_interface() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1140 +msgid "NeutronRestProxyV2: remove_router_interface() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1173 +msgid "NeutronRestProxyV2: create_floatingip() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1186 +#, python-format +msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1192 +msgid "NeutronRestProxyV2: update_floatingip() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1204 +msgid "NeutronRestProxyV2: delete_floatingip() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1214 +msgid "NeutronRestProxyV2: diassociate_floatingips() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1232 +msgid "NeutronRestProxyV2: too many external networks" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1247 +msgid "Adding host route: " +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1248 +#, python-format +msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" #: neutron/plugins/bigswitch/routerrule_db.py:77 @@ -4641,7 +4643,17 @@ msgstr "" #: neutron/plugins/bigswitch/db/porttracker_db.py:39 #, python-format -msgid "Received an empty port ID for host '%s'" +msgid "Received an empty port ID for host_id '%s'" +msgstr "" + +#: neutron/plugins/bigswitch/db/porttracker_db.py:42 +#, python-format +msgid "Received an empty host_id for port '%s'" +msgstr "" + +#: neutron/plugins/bigswitch/db/porttracker_db.py:44 +#, python-format +msgid "Logging port %(port)s on host_id %(host)s" msgstr "" #: neutron/plugins/bigswitch/extensions/routerrule.py:30 @@ -4850,13 +4862,13 @@ msgid "QoS level with name %(qos_name)s already exists for tenant %(tenant_id)s. msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:72 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:23 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:23 #, python-format msgid "Credential %(credential_id)s could not be found." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:77 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:28 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:28 #, python-format msgid "Credential %(credential_name)s could not be found." msgstr "" @@ -4872,19 +4884,19 @@ msgid "Provider network %s already exists" msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:92 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:39 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:39 #, python-format msgid "Connection to %(host)s is not configured." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:97 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:44 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:44 #, python-format msgid "Unable to connect to Nexus %(nexus_host)s. Reason: %(exc)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:102 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:49 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:49 #, python-format msgid "Failed to configure Nexus: %(config)s. Reason: %(exc)s." msgstr "" @@ -4895,7 +4907,7 @@ msgid "Nexus Port Binding (%(filters)s) is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:116 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:69 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:69 msgid "No usable Nexus switch found to create SVI interface." msgstr "" @@ -4910,18 +4922,18 @@ msgid "PortVnic Binding %(port_id)s is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:131 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:74 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:74 msgid "No subnet_id specified for router gateway." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:136 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:79 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:79 #, python-format msgid "Subnet %(subnet_id)s has an interface on %(router_id)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:141 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:84 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:84 msgid "Nexus hardware router gateway only uses Subnet Ids." msgstr "" @@ -5047,7 +5059,7 @@ msgid "Nexus Switch to use" msgstr "" #: neutron/plugins/cisco/common/config.py:35 -#: neutron/plugins/ml2/drivers/cisco/config.py:21 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:21 msgid "VLAN Name prefix" msgstr "" @@ -5070,7 +5082,7 @@ msgid "Enable L3 support on the Nexus switches" msgstr "" #: neutron/plugins/cisco/common/config.py:47 -#: neutron/plugins/ml2/drivers/cisco/config.py:23 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:23 msgid "Distribute SVI interfaces over all switches" msgstr "" @@ -5131,7 +5143,7 @@ msgid "N1K Policy profile polling duration in seconds" msgstr "" #: neutron/plugins/cisco/common/config.py:135 -#: neutron/plugins/ml2/drivers/cisco/config.py:58 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:58 msgid "Some config files were not parsed properly" msgstr "" @@ -5312,47 +5324,47 @@ msgid "add_qos() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:34 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:30 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:30 msgid "get_nexusport_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:43 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:39 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:39 msgid "get_nexusvlan_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:49 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:45 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:45 msgid "add_nexusport_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:62 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:58 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:58 msgid "remove_nexusport_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:78 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:74 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:74 msgid "update_nexusport_binding called with no vlan" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:80 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:76 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:76 msgid "update_nexusport_binding called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:91 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:87 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:87 msgid "get_nexusvm_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:99 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:94 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:94 msgid "get_port_vlan_switch_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:107 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:102 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:102 #, python-format msgid "" "get_port_switch_bindings() called, port:'%(port_id)s', " @@ -5360,7 +5372,7 @@ msgid "" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:119 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:114 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:114 msgid "get_nexussvi_bindings() called" msgstr "" @@ -5790,19 +5802,19 @@ msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:167 #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:189 #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:195 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:130 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:161 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:168 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:182 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:189 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:209 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:215 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:130 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:161 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:168 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:182 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:189 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:209 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:215 #, python-format msgid "NexusDriver: %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:174 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:196 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:196 #, python-format msgid "NexusDriver created VLAN: %s" msgstr "" @@ -5817,7 +5829,7 @@ msgid "NexusPlugin:create_network() called" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:113 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:104 +#: neutron/plugins/ml2/drivers/cisco/nexus/mech_cisco_nexus.py:105 #, python-format msgid "Nexus: create & trunk vlan %s" msgstr "" @@ -5828,7 +5840,7 @@ msgid "Nexus: create vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:125 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108 +#: neutron/plugins/ml2/drivers/cisco/nexus/mech_cisco_nexus.py:109 #, python-format msgid "Nexus: trunk vlan %s" msgstr "" @@ -8068,26 +8080,26 @@ msgstr "" msgid "add_vxlan_endpoint() called for ip %s" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/config.py:25 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:25 msgid "The physical network managed by the switches." msgstr "" -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:33 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:33 #, python-format msgid "Credential %(credential_name)s already exists for tenant %(tenant_id)s." msgstr "" -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:54 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:54 #, python-format msgid "Nexus Port Binding (%(filters)s) is not present" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:63 #, python-format msgid "Missing required field(s) to configure nexus switch: %(fields)s" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:45 +#: neutron/plugins/ml2/drivers/cisco/nexus/mech_cisco_nexus.py:46 #, python-format msgid "nexus_switches found = %s" msgstr "" @@ -8270,6 +8282,14 @@ msgstr "" msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:44 +msgid "Initializing driver" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:52 +msgid "Initialization done" +msgstr "" + #: neutron/plugins/mlnx/agent_notify_api.py:50 msgid "Sending delete network message" msgstr "" @@ -9413,49 +9433,49 @@ msgstr "" msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1884 +#: neutron/plugins/nicira/NeutronPlugin.py:1887 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1890 +#: neutron/plugins/nicira/NeutronPlugin.py:1893 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1921 -#, python-format -msgid "The port '%s' is not associated with floating IPs" -msgstr "" - #: neutron/plugins/nicira/NeutronPlugin.py:1924 #, python-format +msgid "The port '%s' is not associated with floating IPs" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:1927 +#, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1951 +#: neutron/plugins/nicira/NeutronPlugin.py:1954 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1973 +#: neutron/plugins/nicira/NeutronPlugin.py:1976 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2003 +#: neutron/plugins/nicira/NeutronPlugin.py:2006 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2065 +#: neutron/plugins/nicira/NeutronPlugin.py:2068 #, python-format msgid "Security group: %s was already deleted from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2078 +#: neutron/plugins/nicira/NeutronPlugin.py:2081 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -10769,24 +10789,29 @@ msgstr "" msgid "Metadata for router %s handled successfully" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:117 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:86 +#, python-format +msgid "Subnet %s does not have a gateway, the metadata route will not be created" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/rpc.py:110 msgid "Metadata access network is disabled" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:120 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:113 msgid "" "Overlapping IPs must be enabled in order to setup the metadata access " "network" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:140 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:133 #, python-format msgid "" "No router interface found for router '%s'. No metadata access network " "should be created or destroyed" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:148 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:141 #, python-format msgid "" "An error occurred while operating on the metadata access network for " @@ -14203,12 +14228,35 @@ msgstr "" #~ msgid "Network Admin State Validation Falied: " #~ msgstr "" -#~ msgid "" -#~ "Cannnot create floating IP and bind " -#~ "it to Port %s, since that port " -#~ "is owned by a different tenant." -#~ msgstr "" - #~ msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing." #~ msgstr "" +#~ msgid "Use another DNS server before any in /etc/resolv.conf." +#~ msgstr "" + +#~ msgid "" +#~ "ServerProxy: server=%(server)s, port=%(port)d, " +#~ "ssl=%(ssl)r, action=%(action)s" +#~ msgstr "" + +#~ msgid "ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r" +#~ msgstr "" + +#~ msgid "NeutronRestProxyV2: " +#~ msgstr "" + +#~ msgid "Unable to update remote port: %s" +#~ msgstr "" + +#~ msgid "Unable to plug in interface: %s" +#~ msgstr "" + +#~ msgid "Unable to unplug interface: %s" +#~ msgstr "" + +#~ msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. " +#~ msgstr "" + +#~ msgid "Received an empty port ID for host '%s'" +#~ msgstr "" + diff --git a/neutron/locale/ja/LC_MESSAGES/neutron.po b/neutron/locale/ja/LC_MESSAGES/neutron.po index 64304a193c..423ae86bb9 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: 2014-02-11 06:22+0000\n" +"POT-Creation-Date: 2014-02-12 06:24+0000\n" "PO-Revision-Date: 2013-01-30 10:28+0000\n" "Last-Translator: Tomoyuki KATO \n" "Language-Team: Japanese " @@ -538,7 +538,7 @@ msgstr "" msgid "Name of bridge used for external network traffic." msgstr "" -#: neutron/agent/l3_agent.py:160 neutron/agent/linux/dhcp.py:62 +#: neutron/agent/l3_agent.py:160 neutron/agent/linux/dhcp.py:64 #: neutron/debug/debug_agent.py:45 #: neutron/services/metering/drivers/iptables/iptables_driver.py:39 msgid "The driver used to manage the virtual interface." @@ -581,7 +581,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:602 +#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:629 #: neutron/services/metering/drivers/iptables/iptables_driver.py:98 msgid "An interface driver must be specified" msgstr "" @@ -595,7 +595,7 @@ msgstr "" msgid "Failed deleting namespace '%s'" msgstr "" -#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:199 +#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:201 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" @@ -769,7 +769,7 @@ msgid "Security group member updated on remote: %s" msgstr "" #: neutron/agent/securitygroups_rpc.py:99 -#: neutron/agent/securitygroups_rpc.py:162 +#: neutron/agent/securitygroups_rpc.py:163 msgid "Provider rule updated" msgstr "" @@ -793,41 +793,41 @@ msgstr "" msgid "Security group member updated %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:154 +#: neutron/agent/securitygroups_rpc.py:155 #, python-format msgid "" "Adding %s devices to the list of devices for which firewall needs to be " "refreshed" msgstr "" -#: neutron/agent/securitygroups_rpc.py:174 +#: neutron/agent/securitygroups_rpc.py:175 #, python-format msgid "Remove device filter for %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:183 +#: neutron/agent/securitygroups_rpc.py:184 msgid "Refresh firewall rules" msgstr "" -#: neutron/agent/securitygroups_rpc.py:187 +#: neutron/agent/securitygroups_rpc.py:188 msgid "No ports here to refresh firewall" msgstr "" -#: neutron/agent/securitygroups_rpc.py:193 +#: neutron/agent/securitygroups_rpc.py:194 #, python-format msgid "Update port filter for %s" msgstr "" -#: neutron/agent/securitygroups_rpc.py:211 +#: neutron/agent/securitygroups_rpc.py:212 #, python-format msgid "Preparing device filters for %d new devices" msgstr "" -#: neutron/agent/securitygroups_rpc.py:224 +#: neutron/agent/securitygroups_rpc.py:225 msgid "Refreshing firewall for all filtered devices" msgstr "" -#: neutron/agent/securitygroups_rpc.py:232 +#: neutron/agent/securitygroups_rpc.py:233 #, python-format msgid "Refreshing firewall for %d devices" msgstr "" @@ -852,44 +852,44 @@ msgstr "" msgid "Top-level directory for maintaining dhcp state" msgstr "" -#: neutron/agent/linux/async_process.py:70 +#: neutron/agent/linux/async_process.py:69 msgid "respawn_interval must be >= 0 if provided." msgstr "" -#: neutron/agent/linux/async_process.py:84 +#: neutron/agent/linux/async_process.py:83 msgid "Process is already started" msgstr "" -#: neutron/agent/linux/async_process.py:86 +#: neutron/agent/linux/async_process.py:85 #, python-format msgid "Launching async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:92 +#: neutron/agent/linux/async_process.py:91 #, python-format msgid "Halting async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:95 +#: neutron/agent/linux/async_process.py:94 msgid "Process is not running." msgstr "" -#: neutron/agent/linux/async_process.py:161 +#: neutron/agent/linux/async_process.py:166 #, python-format msgid "An error occurred while killing [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:168 +#: neutron/agent/linux/async_process.py:173 #, python-format msgid "Halting async process [%s] in response to an error." msgstr "" -#: neutron/agent/linux/async_process.py:174 +#: neutron/agent/linux/async_process.py:179 #, python-format msgid "Respawning async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:183 +#: neutron/agent/linux/async_process.py:188 #, python-format msgid "An error occurred while communicating with async process [%s]." msgstr "" @@ -916,105 +916,105 @@ msgstr "" msgid "Pidfile %s already exist. Daemon already running?" msgstr "" -#: neutron/agent/linux/dhcp.py:45 +#: neutron/agent/linux/dhcp.py:46 msgid "Location to store DHCP server config files" msgstr "" -#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:55 +#: neutron/agent/linux/dhcp.py:49 neutron/plugins/nicira/dhcp_meta/nvp.py:55 msgid "Domain to use for building the hostnames" msgstr "" -#: neutron/agent/linux/dhcp.py:51 +#: neutron/agent/linux/dhcp.py:52 msgid "Override the default dnsmasq settings with this file" msgstr "" -#: neutron/agent/linux/dhcp.py:53 -msgid "Use another DNS server before any in /etc/resolv.conf." +#: neutron/agent/linux/dhcp.py:54 +msgid "Comma-separated list of the DNS servers which will be used as forwarders." msgstr "" -#: neutron/agent/linux/dhcp.py:56 +#: neutron/agent/linux/dhcp.py:58 msgid "Delete namespace after removing a dhcp server." msgstr "" -#: neutron/agent/linux/dhcp.py:60 +#: neutron/agent/linux/dhcp.py:62 msgid "Limit number of leases to prevent a denial-of-service." msgstr "" -#: neutron/agent/linux/dhcp.py:185 +#: neutron/agent/linux/dhcp.py:187 #, python-format msgid "DHCP for %(net_id)s pid %(pid)d is stale, ignoring command" msgstr "" -#: neutron/agent/linux/dhcp.py:188 +#: neutron/agent/linux/dhcp.py:190 #, python-format msgid "No DHCP started for %s" msgstr "" -#: neutron/agent/linux/dhcp.py:220 neutron/agent/linux/external_process.py:84 +#: neutron/agent/linux/dhcp.py:222 neutron/agent/linux/external_process.py:84 #, python-format msgid "Error while reading %s" msgstr "" -#: neutron/agent/linux/dhcp.py:227 neutron/agent/linux/external_process.py:92 +#: neutron/agent/linux/dhcp.py:229 neutron/agent/linux/external_process.py:92 #, python-format msgid "Unable to convert value in %s" msgstr "" -#: neutron/agent/linux/dhcp.py:229 neutron/agent/linux/external_process.py:90 +#: neutron/agent/linux/dhcp.py:231 neutron/agent/linux/external_process.py:90 #, python-format msgid "Unable to access %s" msgstr "" -#: neutron/agent/linux/dhcp.py:290 +#: neutron/agent/linux/dhcp.py:292 #, python-format msgid "" "FAILED VERSION REQUIREMENT FOR DNSMASQ. DHCP AGENT MAY NOT RUN CORRECTLY!" " Please ensure that its version is %s or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:295 +#: neutron/agent/linux/dhcp.py:297 #, python-format msgid "" "Unable to determine dnsmasq version. Please ensure that its version is %s" " or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:394 +#: neutron/agent/linux/dhcp.py:398 #, python-format msgid "Killing dhcpmasq for network since all subnets have turned off DHCP: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:405 +#: neutron/agent/linux/dhcp.py:409 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: neutron/agent/linux/dhcp.py:406 +#: neutron/agent/linux/dhcp.py:410 #, python-format msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:609 +#: neutron/agent/linux/dhcp.py:636 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:661 +#: neutron/agent/linux/dhcp.py:688 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:671 +#: neutron/agent/linux/dhcp.py:698 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:714 +#: neutron/agent/linux/dhcp.py:741 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:753 neutron/debug/debug_agent.py:74 +#: neutron/agent/linux/dhcp.py:780 neutron/debug/debug_agent.py:74 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -2599,8 +2599,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:1003 -#: neutron/plugins/bigswitch/plugin.py:1012 +#: neutron/plugins/bigswitch/plugin.py:1148 +#: neutron/plugins/bigswitch/plugin.py:1157 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -4379,14 +4379,14 @@ msgstr "" #: neutron/plugins/bigswitch/plugin.py:204 #, python-format -msgid "" -"ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r, " -"action=%(action)s" +msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:208 +#: neutron/plugins/bigswitch/plugin.py:207 #, python-format -msgid "ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r" +msgid "" +"ServerProxy: resource=%(resource)s, action=%(action)s, data=%(data)r, " +"headers=%(headers)r" msgstr "" #: neutron/plugins/bigswitch/plugin.py:217 @@ -4409,222 +4409,224 @@ msgid "" "data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:295 +#: neutron/plugins/bigswitch/plugin.py:257 +msgid "ServerPool: initializing" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:273 +msgid "Servers not defined. Aborting plugin" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:276 +msgid "Servers must be defined as :" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:281 +msgid "ServerPool: initialization done" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:311 #, python-format msgid "" "ServerProxy: %(action)s failure for servers: %(server)r Response: " "%(response)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:301 +#: neutron/plugins/bigswitch/plugin.py:317 #, python-format msgid "" "ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " "ret=%(ret)s, data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:308 +#: neutron/plugins/bigswitch/plugin.py:324 #, python-format msgid "ServerProxy: %(action)s failure for all servers: %(server)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:327 -msgid "NeutronRestProxyV2: " -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:330 +#: neutron/plugins/bigswitch/plugin.py:346 #, python-format msgid "" "NeutronRestProxyV2: Received and ignored error code %(code)s on " "%(action)s action to resource %(resource)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:340 +#: neutron/plugins/bigswitch/plugin.py:356 #, python-format msgid "Unable to create remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:346 +#: neutron/plugins/bigswitch/plugin.py:362 #, python-format msgid "Unable to update remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:351 +#: neutron/plugins/bigswitch/plugin.py:367 #, python-format msgid "Unable to delete remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:357 +#: neutron/plugins/bigswitch/plugin.py:373 #, python-format msgid "Unable to add router interface: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:362 +#: neutron/plugins/bigswitch/plugin.py:378 #, python-format msgid "Unable to delete remote intf: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:368 +#: neutron/plugins/bigswitch/plugin.py:384 #, python-format msgid "Unable to create remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:374 -#: neutron/plugins/bigswitch/plugin.py:379 +#: neutron/plugins/bigswitch/plugin.py:390 +#: neutron/plugins/bigswitch/plugin.py:395 #, python-format msgid "Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:385 +#: neutron/plugins/bigswitch/plugin.py:404 +#, python-format +msgid "No device attached to port %s. Skipping notification to controller." +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:409 #, python-format msgid "Unable to create remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:391 -#, python-format -msgid "Unable to update remote port: %s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:396 +#: neutron/plugins/bigswitch/plugin.py:414 #, python-format msgid "Unable to delete remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:408 -#, python-format -msgid "Unable to plug in interface: %s" +#: neutron/plugins/bigswitch/plugin.py:442 +msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:413 -#, python-format -msgid "Unable to unplug interface: %s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:437 -#, python-format -msgid "NeutronRestProxy: Starting plugin. Version=%s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:460 -msgid "Servers not defined. Aborting plugin" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:488 -msgid "NeutronRestProxyV2: initialization done" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:514 -msgid "NeutronRestProxyV2: create_network() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:559 -msgid "NeutronRestProxyV2.update_network() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:584 -msgid "NeutronRestProxyV2: delete_network() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:632 -msgid "NeutronRestProxyV2: create_port() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:723 -msgid "NeutronRestProxyV2: update_port() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:783 -msgid "NeutronRestProxyV2: delete_port() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:827 -msgid "NeutronRestProxyV2: create_subnet() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:843 -msgid "NeutronRestProxyV2: update_subnet() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:859 -msgid "NeutronRestProxyV2: delete_subnet() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:897 -msgid "NeutronRestProxyV2: create_router() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:919 -msgid "NeutronRestProxyV2.update_router() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:938 -msgid "NeutronRestProxyV2: delete_router() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:967 -msgid "NeutronRestProxyV2: add_router_interface() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:995 -msgid "NeutronRestProxyV2: remove_router_interface() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1028 -msgid "NeutronRestProxyV2: create_floatingip() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1041 -#, python-format -msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1047 -msgid "NeutronRestProxyV2: update_floatingip() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1059 -msgid "NeutronRestProxyV2: delete_floatingip() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1069 -msgid "NeutronRestProxyV2: diassociate_floatingips() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1087 -msgid "NeutronRestProxyV2: too many external networks" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1149 +#: neutron/plugins/bigswitch/plugin.py:511 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1165 -msgid "Adding host route: " -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1166 -#, python-format -msgid "Destination:%(dst)s nexthop:%(next)s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1241 +#: neutron/plugins/bigswitch/plugin.py:596 #, python-format msgid "" "Setting admin_state_up=False is not supported in this plugin version. " "Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1247 +#: neutron/plugins/bigswitch/plugin.py:602 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1274 +#: neutron/plugins/bigswitch/plugin.py:627 #, python-format -msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. " +msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:660 +#, python-format +msgid "NeutronRestProxy: Starting plugin. Version=%s" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:693 +msgid "NeutronRestProxyV2: initialization done" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:719 +msgid "NeutronRestProxyV2: create_network() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:757 +msgid "NeutronRestProxyV2.update_network() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:782 +msgid "NeutronRestProxyV2: delete_network() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:829 +msgid "NeutronRestProxyV2: create_port() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:900 +msgid "NeutronRestProxyV2: update_port() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:948 +msgid "NeutronRestProxyV2: delete_port() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:972 +msgid "NeutronRestProxyV2: create_subnet() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:988 +msgid "NeutronRestProxyV2: update_subnet() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1004 +msgid "NeutronRestProxyV2: delete_subnet() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1042 +msgid "NeutronRestProxyV2: create_router() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1064 +msgid "NeutronRestProxyV2.update_router() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1083 +msgid "NeutronRestProxyV2: delete_router() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1112 +msgid "NeutronRestProxyV2: add_router_interface() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1140 +msgid "NeutronRestProxyV2: remove_router_interface() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1173 +msgid "NeutronRestProxyV2: create_floatingip() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1186 +#, python-format +msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1192 +msgid "NeutronRestProxyV2: update_floatingip() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1204 +msgid "NeutronRestProxyV2: delete_floatingip() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1214 +msgid "NeutronRestProxyV2: diassociate_floatingips() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1232 +msgid "NeutronRestProxyV2: too many external networks" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1247 +msgid "Adding host route: " +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1248 +#, python-format +msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" #: neutron/plugins/bigswitch/routerrule_db.py:77 @@ -4642,7 +4644,17 @@ msgstr "" #: neutron/plugins/bigswitch/db/porttracker_db.py:39 #, python-format -msgid "Received an empty port ID for host '%s'" +msgid "Received an empty port ID for host_id '%s'" +msgstr "" + +#: neutron/plugins/bigswitch/db/porttracker_db.py:42 +#, python-format +msgid "Received an empty host_id for port '%s'" +msgstr "" + +#: neutron/plugins/bigswitch/db/porttracker_db.py:44 +#, python-format +msgid "Logging port %(port)s on host_id %(host)s" msgstr "" #: neutron/plugins/bigswitch/extensions/routerrule.py:30 @@ -4851,13 +4863,13 @@ msgid "QoS level with name %(qos_name)s already exists for tenant %(tenant_id)s. msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:72 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:23 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:23 #, python-format msgid "Credential %(credential_id)s could not be found." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:77 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:28 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:28 #, python-format msgid "Credential %(credential_name)s could not be found." msgstr "" @@ -4873,19 +4885,19 @@ msgid "Provider network %s already exists" msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:92 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:39 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:39 #, python-format msgid "Connection to %(host)s is not configured." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:97 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:44 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:44 #, python-format msgid "Unable to connect to Nexus %(nexus_host)s. Reason: %(exc)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:102 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:49 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:49 #, python-format msgid "Failed to configure Nexus: %(config)s. Reason: %(exc)s." msgstr "" @@ -4896,7 +4908,7 @@ msgid "Nexus Port Binding (%(filters)s) is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:116 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:69 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:69 msgid "No usable Nexus switch found to create SVI interface." msgstr "" @@ -4911,18 +4923,18 @@ msgid "PortVnic Binding %(port_id)s is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:131 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:74 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:74 msgid "No subnet_id specified for router gateway." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:136 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:79 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:79 #, python-format msgid "Subnet %(subnet_id)s has an interface on %(router_id)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:141 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:84 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:84 msgid "Nexus hardware router gateway only uses Subnet Ids." msgstr "" @@ -5048,7 +5060,7 @@ msgid "Nexus Switch to use" msgstr "" #: neutron/plugins/cisco/common/config.py:35 -#: neutron/plugins/ml2/drivers/cisco/config.py:21 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:21 msgid "VLAN Name prefix" msgstr "" @@ -5071,7 +5083,7 @@ msgid "Enable L3 support on the Nexus switches" msgstr "" #: neutron/plugins/cisco/common/config.py:47 -#: neutron/plugins/ml2/drivers/cisco/config.py:23 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:23 msgid "Distribute SVI interfaces over all switches" msgstr "" @@ -5132,7 +5144,7 @@ msgid "N1K Policy profile polling duration in seconds" msgstr "" #: neutron/plugins/cisco/common/config.py:135 -#: neutron/plugins/ml2/drivers/cisco/config.py:58 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:58 msgid "Some config files were not parsed properly" msgstr "" @@ -5313,47 +5325,47 @@ msgid "add_qos() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:34 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:30 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:30 msgid "get_nexusport_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:43 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:39 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:39 msgid "get_nexusvlan_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:49 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:45 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:45 msgid "add_nexusport_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:62 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:58 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:58 msgid "remove_nexusport_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:78 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:74 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:74 msgid "update_nexusport_binding called with no vlan" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:80 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:76 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:76 msgid "update_nexusport_binding called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:91 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:87 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:87 msgid "get_nexusvm_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:99 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:94 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:94 msgid "get_port_vlan_switch_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:107 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:102 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:102 #, python-format msgid "" "get_port_switch_bindings() called, port:'%(port_id)s', " @@ -5361,7 +5373,7 @@ msgid "" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:119 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:114 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:114 msgid "get_nexussvi_bindings() called" msgstr "" @@ -5791,19 +5803,19 @@ msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:167 #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:189 #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:195 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:130 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:161 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:168 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:182 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:189 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:209 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:215 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:130 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:161 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:168 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:182 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:189 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:209 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:215 #, python-format msgid "NexusDriver: %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:174 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:196 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:196 #, python-format msgid "NexusDriver created VLAN: %s" msgstr "" @@ -5818,7 +5830,7 @@ msgid "NexusPlugin:create_network() called" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:113 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:104 +#: neutron/plugins/ml2/drivers/cisco/nexus/mech_cisco_nexus.py:105 #, python-format msgid "Nexus: create & trunk vlan %s" msgstr "" @@ -5829,7 +5841,7 @@ msgid "Nexus: create vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:125 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108 +#: neutron/plugins/ml2/drivers/cisco/nexus/mech_cisco_nexus.py:109 #, python-format msgid "Nexus: trunk vlan %s" msgstr "" @@ -8069,26 +8081,26 @@ msgstr "" msgid "add_vxlan_endpoint() called for ip %s" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/config.py:25 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:25 msgid "The physical network managed by the switches." msgstr "" -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:33 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:33 #, python-format msgid "Credential %(credential_name)s already exists for tenant %(tenant_id)s." msgstr "" -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:54 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:54 #, python-format msgid "Nexus Port Binding (%(filters)s) is not present" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:63 #, python-format msgid "Missing required field(s) to configure nexus switch: %(fields)s" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:45 +#: neutron/plugins/ml2/drivers/cisco/nexus/mech_cisco_nexus.py:46 #, python-format msgid "nexus_switches found = %s" msgstr "" @@ -8271,6 +8283,14 @@ msgstr "" msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:44 +msgid "Initializing driver" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:52 +msgid "Initialization done" +msgstr "" + #: neutron/plugins/mlnx/agent_notify_api.py:50 msgid "Sending delete network message" msgstr "" @@ -9414,49 +9434,49 @@ msgstr "" msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1884 +#: neutron/plugins/nicira/NeutronPlugin.py:1887 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1890 +#: neutron/plugins/nicira/NeutronPlugin.py:1893 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1921 -#, python-format -msgid "The port '%s' is not associated with floating IPs" -msgstr "" - #: neutron/plugins/nicira/NeutronPlugin.py:1924 #, python-format +msgid "The port '%s' is not associated with floating IPs" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:1927 +#, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1951 +#: neutron/plugins/nicira/NeutronPlugin.py:1954 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1973 +#: neutron/plugins/nicira/NeutronPlugin.py:1976 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2003 +#: neutron/plugins/nicira/NeutronPlugin.py:2006 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2065 +#: neutron/plugins/nicira/NeutronPlugin.py:2068 #, python-format msgid "Security group: %s was already deleted from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2078 +#: neutron/plugins/nicira/NeutronPlugin.py:2081 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -10770,24 +10790,29 @@ msgstr "" msgid "Metadata for router %s handled successfully" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:117 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:86 +#, python-format +msgid "Subnet %s does not have a gateway, the metadata route will not be created" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/rpc.py:110 msgid "Metadata access network is disabled" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:120 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:113 msgid "" "Overlapping IPs must be enabled in order to setup the metadata access " "network" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:140 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:133 #, python-format msgid "" "No router interface found for router '%s'. No metadata access network " "should be created or destroyed" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:148 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:141 #, python-format msgid "" "An error occurred while operating on the metadata access network for " @@ -14204,12 +14229,35 @@ msgstr "" #~ msgid "Network Admin State Validation Falied: " #~ msgstr "" -#~ msgid "" -#~ "Cannnot create floating IP and bind " -#~ "it to Port %s, since that port " -#~ "is owned by a different tenant." -#~ msgstr "" - #~ msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing." #~ msgstr "" +#~ msgid "Use another DNS server before any in /etc/resolv.conf." +#~ msgstr "" + +#~ msgid "" +#~ "ServerProxy: server=%(server)s, port=%(port)d, " +#~ "ssl=%(ssl)r, action=%(action)s" +#~ msgstr "" + +#~ msgid "ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r" +#~ msgstr "" + +#~ msgid "NeutronRestProxyV2: " +#~ msgstr "" + +#~ msgid "Unable to update remote port: %s" +#~ msgstr "" + +#~ msgid "Unable to plug in interface: %s" +#~ msgstr "" + +#~ msgid "Unable to unplug interface: %s" +#~ msgstr "" + +#~ msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. " +#~ msgstr "" + +#~ msgid "Received an empty port ID for host '%s'" +#~ msgstr "" + diff --git a/neutron/locale/ka_GE/LC_MESSAGES/neutron.po b/neutron/locale/ka_GE/LC_MESSAGES/neutron.po index ace5248f3f..395c6b7df3 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: 2014-02-11 06:22+0000\n" +"POT-Creation-Date: 2014-02-12 06:24+0000\n" "PO-Revision-Date: 2013-04-19 14:53+0000\n" "Last-Translator: Nika Chkhikvishvili \n" "Language-Team: ka_GE \n" @@ -537,7 +537,7 @@ msgstr "" msgid "Name of bridge used for external network traffic." msgstr "" -#: neutron/agent/l3_agent.py:160 neutron/agent/linux/dhcp.py:62 +#: neutron/agent/l3_agent.py:160 neutron/agent/linux/dhcp.py:64 #: neutron/debug/debug_agent.py:45 #: neutron/services/metering/drivers/iptables/iptables_driver.py:39 msgid "The driver used to manage the virtual interface." @@ -580,7 +580,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:602 +#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:629 #: neutron/services/metering/drivers/iptables/iptables_driver.py:98 msgid "An interface driver must be specified" msgstr "" @@ -594,7 +594,7 @@ msgstr "" msgid "Failed deleting namespace '%s'" msgstr "" -#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:199 +#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:201 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" @@ -768,7 +768,7 @@ msgid "Security group member updated on remote: %s" msgstr "" #: neutron/agent/securitygroups_rpc.py:99 -#: neutron/agent/securitygroups_rpc.py:162 +#: neutron/agent/securitygroups_rpc.py:163 msgid "Provider rule updated" msgstr "პროვაიდერის წესი განახლებულია" @@ -792,41 +792,41 @@ msgstr "" msgid "Security group member updated %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:154 +#: neutron/agent/securitygroups_rpc.py:155 #, python-format msgid "" "Adding %s devices to the list of devices for which firewall needs to be " "refreshed" msgstr "" -#: neutron/agent/securitygroups_rpc.py:174 +#: neutron/agent/securitygroups_rpc.py:175 #, python-format msgid "Remove device filter for %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:183 +#: neutron/agent/securitygroups_rpc.py:184 msgid "Refresh firewall rules" msgstr "ფაირვოლის წესების განახლება" -#: neutron/agent/securitygroups_rpc.py:187 +#: neutron/agent/securitygroups_rpc.py:188 msgid "No ports here to refresh firewall" msgstr "" -#: neutron/agent/securitygroups_rpc.py:193 +#: neutron/agent/securitygroups_rpc.py:194 #, python-format msgid "Update port filter for %s" msgstr "" -#: neutron/agent/securitygroups_rpc.py:211 +#: neutron/agent/securitygroups_rpc.py:212 #, python-format msgid "Preparing device filters for %d new devices" msgstr "" -#: neutron/agent/securitygroups_rpc.py:224 +#: neutron/agent/securitygroups_rpc.py:225 msgid "Refreshing firewall for all filtered devices" msgstr "" -#: neutron/agent/securitygroups_rpc.py:232 +#: neutron/agent/securitygroups_rpc.py:233 #, python-format msgid "Refreshing firewall for %d devices" msgstr "" @@ -851,44 +851,44 @@ msgstr "" msgid "Top-level directory for maintaining dhcp state" msgstr "" -#: neutron/agent/linux/async_process.py:70 +#: neutron/agent/linux/async_process.py:69 msgid "respawn_interval must be >= 0 if provided." msgstr "" -#: neutron/agent/linux/async_process.py:84 +#: neutron/agent/linux/async_process.py:83 msgid "Process is already started" msgstr "" -#: neutron/agent/linux/async_process.py:86 +#: neutron/agent/linux/async_process.py:85 #, python-format msgid "Launching async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:92 +#: neutron/agent/linux/async_process.py:91 #, python-format msgid "Halting async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:95 +#: neutron/agent/linux/async_process.py:94 msgid "Process is not running." msgstr "" -#: neutron/agent/linux/async_process.py:161 +#: neutron/agent/linux/async_process.py:166 #, python-format msgid "An error occurred while killing [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:168 +#: neutron/agent/linux/async_process.py:173 #, python-format msgid "Halting async process [%s] in response to an error." msgstr "" -#: neutron/agent/linux/async_process.py:174 +#: neutron/agent/linux/async_process.py:179 #, python-format msgid "Respawning async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:183 +#: neutron/agent/linux/async_process.py:188 #, python-format msgid "An error occurred while communicating with async process [%s]." msgstr "" @@ -915,105 +915,105 @@ msgstr "" msgid "Pidfile %s already exist. Daemon already running?" msgstr "" -#: neutron/agent/linux/dhcp.py:45 +#: neutron/agent/linux/dhcp.py:46 msgid "Location to store DHCP server config files" msgstr "" -#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:55 +#: neutron/agent/linux/dhcp.py:49 neutron/plugins/nicira/dhcp_meta/nvp.py:55 msgid "Domain to use for building the hostnames" msgstr "" -#: neutron/agent/linux/dhcp.py:51 +#: neutron/agent/linux/dhcp.py:52 msgid "Override the default dnsmasq settings with this file" msgstr "" -#: neutron/agent/linux/dhcp.py:53 -msgid "Use another DNS server before any in /etc/resolv.conf." +#: neutron/agent/linux/dhcp.py:54 +msgid "Comma-separated list of the DNS servers which will be used as forwarders." msgstr "" -#: neutron/agent/linux/dhcp.py:56 +#: neutron/agent/linux/dhcp.py:58 msgid "Delete namespace after removing a dhcp server." msgstr "" -#: neutron/agent/linux/dhcp.py:60 +#: neutron/agent/linux/dhcp.py:62 msgid "Limit number of leases to prevent a denial-of-service." msgstr "" -#: neutron/agent/linux/dhcp.py:185 +#: neutron/agent/linux/dhcp.py:187 #, python-format msgid "DHCP for %(net_id)s pid %(pid)d is stale, ignoring command" msgstr "" -#: neutron/agent/linux/dhcp.py:188 +#: neutron/agent/linux/dhcp.py:190 #, python-format msgid "No DHCP started for %s" msgstr "" -#: neutron/agent/linux/dhcp.py:220 neutron/agent/linux/external_process.py:84 +#: neutron/agent/linux/dhcp.py:222 neutron/agent/linux/external_process.py:84 #, python-format msgid "Error while reading %s" msgstr "შეცდომა %s წაკითხვისას" -#: neutron/agent/linux/dhcp.py:227 neutron/agent/linux/external_process.py:92 +#: neutron/agent/linux/dhcp.py:229 neutron/agent/linux/external_process.py:92 #, python-format msgid "Unable to convert value in %s" msgstr "" -#: neutron/agent/linux/dhcp.py:229 neutron/agent/linux/external_process.py:90 +#: neutron/agent/linux/dhcp.py:231 neutron/agent/linux/external_process.py:90 #, python-format msgid "Unable to access %s" msgstr "" -#: neutron/agent/linux/dhcp.py:290 +#: neutron/agent/linux/dhcp.py:292 #, python-format msgid "" "FAILED VERSION REQUIREMENT FOR DNSMASQ. DHCP AGENT MAY NOT RUN CORRECTLY!" " Please ensure that its version is %s or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:295 +#: neutron/agent/linux/dhcp.py:297 #, python-format msgid "" "Unable to determine dnsmasq version. Please ensure that its version is %s" " or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:394 +#: neutron/agent/linux/dhcp.py:398 #, python-format msgid "Killing dhcpmasq for network since all subnets have turned off DHCP: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:405 +#: neutron/agent/linux/dhcp.py:409 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: neutron/agent/linux/dhcp.py:406 +#: neutron/agent/linux/dhcp.py:410 #, python-format msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:609 +#: neutron/agent/linux/dhcp.py:636 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:661 +#: neutron/agent/linux/dhcp.py:688 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:671 +#: neutron/agent/linux/dhcp.py:698 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:714 +#: neutron/agent/linux/dhcp.py:741 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:753 neutron/debug/debug_agent.py:74 +#: neutron/agent/linux/dhcp.py:780 neutron/debug/debug_agent.py:74 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -2598,8 +2598,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:1003 -#: neutron/plugins/bigswitch/plugin.py:1012 +#: neutron/plugins/bigswitch/plugin.py:1148 +#: neutron/plugins/bigswitch/plugin.py:1157 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -4378,14 +4378,14 @@ msgstr "" #: neutron/plugins/bigswitch/plugin.py:204 #, python-format -msgid "" -"ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r, " -"action=%(action)s" +msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:208 +#: neutron/plugins/bigswitch/plugin.py:207 #, python-format -msgid "ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r" +msgid "" +"ServerProxy: resource=%(resource)s, action=%(action)s, data=%(data)r, " +"headers=%(headers)r" msgstr "" #: neutron/plugins/bigswitch/plugin.py:217 @@ -4408,222 +4408,224 @@ msgid "" "data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:295 +#: neutron/plugins/bigswitch/plugin.py:257 +msgid "ServerPool: initializing" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:273 +msgid "Servers not defined. Aborting plugin" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:276 +msgid "Servers must be defined as :" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:281 +msgid "ServerPool: initialization done" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:311 #, python-format msgid "" "ServerProxy: %(action)s failure for servers: %(server)r Response: " "%(response)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:301 +#: neutron/plugins/bigswitch/plugin.py:317 #, python-format msgid "" "ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " "ret=%(ret)s, data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:308 +#: neutron/plugins/bigswitch/plugin.py:324 #, python-format msgid "ServerProxy: %(action)s failure for all servers: %(server)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:327 -msgid "NeutronRestProxyV2: " -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:330 +#: neutron/plugins/bigswitch/plugin.py:346 #, python-format msgid "" "NeutronRestProxyV2: Received and ignored error code %(code)s on " "%(action)s action to resource %(resource)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:340 +#: neutron/plugins/bigswitch/plugin.py:356 #, python-format msgid "Unable to create remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:346 +#: neutron/plugins/bigswitch/plugin.py:362 #, python-format msgid "Unable to update remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:351 +#: neutron/plugins/bigswitch/plugin.py:367 #, python-format msgid "Unable to delete remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:357 +#: neutron/plugins/bigswitch/plugin.py:373 #, python-format msgid "Unable to add router interface: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:362 +#: neutron/plugins/bigswitch/plugin.py:378 #, python-format msgid "Unable to delete remote intf: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:368 +#: neutron/plugins/bigswitch/plugin.py:384 #, python-format msgid "Unable to create remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:374 -#: neutron/plugins/bigswitch/plugin.py:379 +#: neutron/plugins/bigswitch/plugin.py:390 +#: neutron/plugins/bigswitch/plugin.py:395 #, python-format msgid "Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:385 +#: neutron/plugins/bigswitch/plugin.py:404 +#, python-format +msgid "No device attached to port %s. Skipping notification to controller." +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:409 #, python-format msgid "Unable to create remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:391 -#, python-format -msgid "Unable to update remote port: %s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:396 +#: neutron/plugins/bigswitch/plugin.py:414 #, python-format msgid "Unable to delete remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:408 -#, python-format -msgid "Unable to plug in interface: %s" +#: neutron/plugins/bigswitch/plugin.py:442 +msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:413 -#, python-format -msgid "Unable to unplug interface: %s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:437 -#, python-format -msgid "NeutronRestProxy: Starting plugin. Version=%s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:460 -msgid "Servers not defined. Aborting plugin" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:488 -msgid "NeutronRestProxyV2: initialization done" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:514 -msgid "NeutronRestProxyV2: create_network() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:559 -msgid "NeutronRestProxyV2.update_network() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:584 -msgid "NeutronRestProxyV2: delete_network() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:632 -msgid "NeutronRestProxyV2: create_port() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:723 -msgid "NeutronRestProxyV2: update_port() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:783 -msgid "NeutronRestProxyV2: delete_port() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:827 -msgid "NeutronRestProxyV2: create_subnet() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:843 -msgid "NeutronRestProxyV2: update_subnet() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:859 -msgid "NeutronRestProxyV2: delete_subnet() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:897 -msgid "NeutronRestProxyV2: create_router() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:919 -msgid "NeutronRestProxyV2.update_router() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:938 -msgid "NeutronRestProxyV2: delete_router() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:967 -msgid "NeutronRestProxyV2: add_router_interface() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:995 -msgid "NeutronRestProxyV2: remove_router_interface() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1028 -msgid "NeutronRestProxyV2: create_floatingip() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1041 -#, python-format -msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1047 -msgid "NeutronRestProxyV2: update_floatingip() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1059 -msgid "NeutronRestProxyV2: delete_floatingip() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1069 -msgid "NeutronRestProxyV2: diassociate_floatingips() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1087 -msgid "NeutronRestProxyV2: too many external networks" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1149 +#: neutron/plugins/bigswitch/plugin.py:511 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1165 -msgid "Adding host route: " -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1166 -#, python-format -msgid "Destination:%(dst)s nexthop:%(next)s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1241 +#: neutron/plugins/bigswitch/plugin.py:596 #, python-format msgid "" "Setting admin_state_up=False is not supported in this plugin version. " "Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1247 +#: neutron/plugins/bigswitch/plugin.py:602 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1274 +#: neutron/plugins/bigswitch/plugin.py:627 #, python-format -msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. " +msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:660 +#, python-format +msgid "NeutronRestProxy: Starting plugin. Version=%s" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:693 +msgid "NeutronRestProxyV2: initialization done" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:719 +msgid "NeutronRestProxyV2: create_network() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:757 +msgid "NeutronRestProxyV2.update_network() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:782 +msgid "NeutronRestProxyV2: delete_network() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:829 +msgid "NeutronRestProxyV2: create_port() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:900 +msgid "NeutronRestProxyV2: update_port() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:948 +msgid "NeutronRestProxyV2: delete_port() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:972 +msgid "NeutronRestProxyV2: create_subnet() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:988 +msgid "NeutronRestProxyV2: update_subnet() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1004 +msgid "NeutronRestProxyV2: delete_subnet() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1042 +msgid "NeutronRestProxyV2: create_router() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1064 +msgid "NeutronRestProxyV2.update_router() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1083 +msgid "NeutronRestProxyV2: delete_router() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1112 +msgid "NeutronRestProxyV2: add_router_interface() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1140 +msgid "NeutronRestProxyV2: remove_router_interface() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1173 +msgid "NeutronRestProxyV2: create_floatingip() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1186 +#, python-format +msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1192 +msgid "NeutronRestProxyV2: update_floatingip() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1204 +msgid "NeutronRestProxyV2: delete_floatingip() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1214 +msgid "NeutronRestProxyV2: diassociate_floatingips() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1232 +msgid "NeutronRestProxyV2: too many external networks" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1247 +msgid "Adding host route: " +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1248 +#, python-format +msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" #: neutron/plugins/bigswitch/routerrule_db.py:77 @@ -4641,7 +4643,17 @@ msgstr "" #: neutron/plugins/bigswitch/db/porttracker_db.py:39 #, python-format -msgid "Received an empty port ID for host '%s'" +msgid "Received an empty port ID for host_id '%s'" +msgstr "" + +#: neutron/plugins/bigswitch/db/porttracker_db.py:42 +#, python-format +msgid "Received an empty host_id for port '%s'" +msgstr "" + +#: neutron/plugins/bigswitch/db/porttracker_db.py:44 +#, python-format +msgid "Logging port %(port)s on host_id %(host)s" msgstr "" #: neutron/plugins/bigswitch/extensions/routerrule.py:30 @@ -4850,13 +4862,13 @@ msgid "QoS level with name %(qos_name)s already exists for tenant %(tenant_id)s. msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:72 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:23 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:23 #, python-format msgid "Credential %(credential_id)s could not be found." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:77 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:28 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:28 #, python-format msgid "Credential %(credential_name)s could not be found." msgstr "" @@ -4872,19 +4884,19 @@ msgid "Provider network %s already exists" msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:92 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:39 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:39 #, python-format msgid "Connection to %(host)s is not configured." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:97 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:44 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:44 #, python-format msgid "Unable to connect to Nexus %(nexus_host)s. Reason: %(exc)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:102 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:49 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:49 #, python-format msgid "Failed to configure Nexus: %(config)s. Reason: %(exc)s." msgstr "" @@ -4895,7 +4907,7 @@ msgid "Nexus Port Binding (%(filters)s) is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:116 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:69 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:69 msgid "No usable Nexus switch found to create SVI interface." msgstr "" @@ -4910,18 +4922,18 @@ msgid "PortVnic Binding %(port_id)s is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:131 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:74 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:74 msgid "No subnet_id specified for router gateway." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:136 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:79 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:79 #, python-format msgid "Subnet %(subnet_id)s has an interface on %(router_id)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:141 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:84 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:84 msgid "Nexus hardware router gateway only uses Subnet Ids." msgstr "" @@ -5047,7 +5059,7 @@ msgid "Nexus Switch to use" msgstr "" #: neutron/plugins/cisco/common/config.py:35 -#: neutron/plugins/ml2/drivers/cisco/config.py:21 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:21 msgid "VLAN Name prefix" msgstr "" @@ -5070,7 +5082,7 @@ msgid "Enable L3 support on the Nexus switches" msgstr "" #: neutron/plugins/cisco/common/config.py:47 -#: neutron/plugins/ml2/drivers/cisco/config.py:23 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:23 msgid "Distribute SVI interfaces over all switches" msgstr "" @@ -5131,7 +5143,7 @@ msgid "N1K Policy profile polling duration in seconds" msgstr "" #: neutron/plugins/cisco/common/config.py:135 -#: neutron/plugins/ml2/drivers/cisco/config.py:58 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:58 msgid "Some config files were not parsed properly" msgstr "" @@ -5312,47 +5324,47 @@ msgid "add_qos() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:34 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:30 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:30 msgid "get_nexusport_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:43 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:39 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:39 msgid "get_nexusvlan_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:49 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:45 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:45 msgid "add_nexusport_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:62 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:58 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:58 msgid "remove_nexusport_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:78 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:74 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:74 msgid "update_nexusport_binding called with no vlan" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:80 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:76 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:76 msgid "update_nexusport_binding called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:91 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:87 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:87 msgid "get_nexusvm_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:99 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:94 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:94 msgid "get_port_vlan_switch_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:107 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:102 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:102 #, python-format msgid "" "get_port_switch_bindings() called, port:'%(port_id)s', " @@ -5360,7 +5372,7 @@ msgid "" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:119 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:114 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:114 msgid "get_nexussvi_bindings() called" msgstr "" @@ -5790,19 +5802,19 @@ msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:167 #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:189 #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:195 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:130 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:161 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:168 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:182 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:189 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:209 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:215 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:130 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:161 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:168 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:182 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:189 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:209 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:215 #, python-format msgid "NexusDriver: %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:174 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:196 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:196 #, python-format msgid "NexusDriver created VLAN: %s" msgstr "" @@ -5817,7 +5829,7 @@ msgid "NexusPlugin:create_network() called" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:113 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:104 +#: neutron/plugins/ml2/drivers/cisco/nexus/mech_cisco_nexus.py:105 #, python-format msgid "Nexus: create & trunk vlan %s" msgstr "" @@ -5828,7 +5840,7 @@ msgid "Nexus: create vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:125 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108 +#: neutron/plugins/ml2/drivers/cisco/nexus/mech_cisco_nexus.py:109 #, python-format msgid "Nexus: trunk vlan %s" msgstr "" @@ -8068,26 +8080,26 @@ msgstr "" msgid "add_vxlan_endpoint() called for ip %s" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/config.py:25 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:25 msgid "The physical network managed by the switches." msgstr "" -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:33 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:33 #, python-format msgid "Credential %(credential_name)s already exists for tenant %(tenant_id)s." msgstr "" -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:54 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:54 #, python-format msgid "Nexus Port Binding (%(filters)s) is not present" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:63 #, python-format msgid "Missing required field(s) to configure nexus switch: %(fields)s" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:45 +#: neutron/plugins/ml2/drivers/cisco/nexus/mech_cisco_nexus.py:46 #, python-format msgid "nexus_switches found = %s" msgstr "" @@ -8270,6 +8282,14 @@ msgstr "" msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:44 +msgid "Initializing driver" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:52 +msgid "Initialization done" +msgstr "" + #: neutron/plugins/mlnx/agent_notify_api.py:50 msgid "Sending delete network message" msgstr "" @@ -9414,49 +9434,49 @@ msgstr "" msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1884 +#: neutron/plugins/nicira/NeutronPlugin.py:1887 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1890 +#: neutron/plugins/nicira/NeutronPlugin.py:1893 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1921 -#, python-format -msgid "The port '%s' is not associated with floating IPs" -msgstr "" - #: neutron/plugins/nicira/NeutronPlugin.py:1924 #, python-format +msgid "The port '%s' is not associated with floating IPs" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:1927 +#, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1951 +#: neutron/plugins/nicira/NeutronPlugin.py:1954 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1973 +#: neutron/plugins/nicira/NeutronPlugin.py:1976 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2003 +#: neutron/plugins/nicira/NeutronPlugin.py:2006 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2065 +#: neutron/plugins/nicira/NeutronPlugin.py:2068 #, python-format msgid "Security group: %s was already deleted from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2078 +#: neutron/plugins/nicira/NeutronPlugin.py:2081 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -10770,24 +10790,29 @@ msgstr "" msgid "Metadata for router %s handled successfully" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:117 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:86 +#, python-format +msgid "Subnet %s does not have a gateway, the metadata route will not be created" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/rpc.py:110 msgid "Metadata access network is disabled" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:120 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:113 msgid "" "Overlapping IPs must be enabled in order to setup the metadata access " "network" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:140 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:133 #, python-format msgid "" "No router interface found for router '%s'. No metadata access network " "should be created or destroyed" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:148 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:141 #, python-format msgid "" "An error occurred while operating on the metadata access network for " @@ -14204,12 +14229,35 @@ msgstr "" #~ msgid "Network Admin State Validation Falied: " #~ msgstr "" -#~ msgid "" -#~ "Cannnot create floating IP and bind " -#~ "it to Port %s, since that port " -#~ "is owned by a different tenant." -#~ msgstr "" - #~ msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing." #~ msgstr "" +#~ msgid "Use another DNS server before any in /etc/resolv.conf." +#~ msgstr "" + +#~ msgid "" +#~ "ServerProxy: server=%(server)s, port=%(port)d, " +#~ "ssl=%(ssl)r, action=%(action)s" +#~ msgstr "" + +#~ msgid "ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r" +#~ msgstr "" + +#~ msgid "NeutronRestProxyV2: " +#~ msgstr "" + +#~ msgid "Unable to update remote port: %s" +#~ msgstr "" + +#~ msgid "Unable to plug in interface: %s" +#~ msgstr "" + +#~ msgid "Unable to unplug interface: %s" +#~ msgstr "" + +#~ msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. " +#~ msgstr "" + +#~ msgid "Received an empty port ID for host '%s'" +#~ msgstr "" + diff --git a/neutron/locale/km/LC_MESSAGES/neutron.po b/neutron/locale/km/LC_MESSAGES/neutron.po index ab598fc267..53182dca80 100644 --- a/neutron/locale/km/LC_MESSAGES/neutron.po +++ b/neutron/locale/km/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: 2014-02-11 06:22+0000\n" +"POT-Creation-Date: 2014-02-12 06:24+0000\n" "PO-Revision-Date: 2013-11-15 02:27+0000\n" "Last-Translator: Tom Fifield \n" "Language-Team: Khmer " @@ -537,7 +537,7 @@ msgstr "" msgid "Name of bridge used for external network traffic." msgstr "" -#: neutron/agent/l3_agent.py:160 neutron/agent/linux/dhcp.py:62 +#: neutron/agent/l3_agent.py:160 neutron/agent/linux/dhcp.py:64 #: neutron/debug/debug_agent.py:45 #: neutron/services/metering/drivers/iptables/iptables_driver.py:39 msgid "The driver used to manage the virtual interface." @@ -580,7 +580,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:602 +#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:629 #: neutron/services/metering/drivers/iptables/iptables_driver.py:98 msgid "An interface driver must be specified" msgstr "" @@ -594,7 +594,7 @@ msgstr "" msgid "Failed deleting namespace '%s'" msgstr "" -#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:199 +#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:201 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" @@ -768,7 +768,7 @@ msgid "Security group member updated on remote: %s" msgstr "" #: neutron/agent/securitygroups_rpc.py:99 -#: neutron/agent/securitygroups_rpc.py:162 +#: neutron/agent/securitygroups_rpc.py:163 msgid "Provider rule updated" msgstr "" @@ -792,41 +792,41 @@ msgstr "" msgid "Security group member updated %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:154 +#: neutron/agent/securitygroups_rpc.py:155 #, python-format msgid "" "Adding %s devices to the list of devices for which firewall needs to be " "refreshed" msgstr "" -#: neutron/agent/securitygroups_rpc.py:174 +#: neutron/agent/securitygroups_rpc.py:175 #, python-format msgid "Remove device filter for %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:183 +#: neutron/agent/securitygroups_rpc.py:184 msgid "Refresh firewall rules" msgstr "" -#: neutron/agent/securitygroups_rpc.py:187 +#: neutron/agent/securitygroups_rpc.py:188 msgid "No ports here to refresh firewall" msgstr "" -#: neutron/agent/securitygroups_rpc.py:193 +#: neutron/agent/securitygroups_rpc.py:194 #, python-format msgid "Update port filter for %s" msgstr "" -#: neutron/agent/securitygroups_rpc.py:211 +#: neutron/agent/securitygroups_rpc.py:212 #, python-format msgid "Preparing device filters for %d new devices" msgstr "" -#: neutron/agent/securitygroups_rpc.py:224 +#: neutron/agent/securitygroups_rpc.py:225 msgid "Refreshing firewall for all filtered devices" msgstr "" -#: neutron/agent/securitygroups_rpc.py:232 +#: neutron/agent/securitygroups_rpc.py:233 #, python-format msgid "Refreshing firewall for %d devices" msgstr "" @@ -851,44 +851,44 @@ msgstr "" msgid "Top-level directory for maintaining dhcp state" msgstr "" -#: neutron/agent/linux/async_process.py:70 +#: neutron/agent/linux/async_process.py:69 msgid "respawn_interval must be >= 0 if provided." msgstr "" -#: neutron/agent/linux/async_process.py:84 +#: neutron/agent/linux/async_process.py:83 msgid "Process is already started" msgstr "" -#: neutron/agent/linux/async_process.py:86 +#: neutron/agent/linux/async_process.py:85 #, python-format msgid "Launching async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:92 +#: neutron/agent/linux/async_process.py:91 #, python-format msgid "Halting async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:95 +#: neutron/agent/linux/async_process.py:94 msgid "Process is not running." msgstr "" -#: neutron/agent/linux/async_process.py:161 +#: neutron/agent/linux/async_process.py:166 #, python-format msgid "An error occurred while killing [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:168 +#: neutron/agent/linux/async_process.py:173 #, python-format msgid "Halting async process [%s] in response to an error." msgstr "" -#: neutron/agent/linux/async_process.py:174 +#: neutron/agent/linux/async_process.py:179 #, python-format msgid "Respawning async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:183 +#: neutron/agent/linux/async_process.py:188 #, python-format msgid "An error occurred while communicating with async process [%s]." msgstr "" @@ -915,105 +915,105 @@ msgstr "" msgid "Pidfile %s already exist. Daemon already running?" msgstr "" -#: neutron/agent/linux/dhcp.py:45 +#: neutron/agent/linux/dhcp.py:46 msgid "Location to store DHCP server config files" msgstr "" -#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:55 +#: neutron/agent/linux/dhcp.py:49 neutron/plugins/nicira/dhcp_meta/nvp.py:55 msgid "Domain to use for building the hostnames" msgstr "" -#: neutron/agent/linux/dhcp.py:51 +#: neutron/agent/linux/dhcp.py:52 msgid "Override the default dnsmasq settings with this file" msgstr "" -#: neutron/agent/linux/dhcp.py:53 -msgid "Use another DNS server before any in /etc/resolv.conf." +#: neutron/agent/linux/dhcp.py:54 +msgid "Comma-separated list of the DNS servers which will be used as forwarders." msgstr "" -#: neutron/agent/linux/dhcp.py:56 +#: neutron/agent/linux/dhcp.py:58 msgid "Delete namespace after removing a dhcp server." msgstr "" -#: neutron/agent/linux/dhcp.py:60 +#: neutron/agent/linux/dhcp.py:62 msgid "Limit number of leases to prevent a denial-of-service." msgstr "" -#: neutron/agent/linux/dhcp.py:185 +#: neutron/agent/linux/dhcp.py:187 #, python-format msgid "DHCP for %(net_id)s pid %(pid)d is stale, ignoring command" msgstr "" -#: neutron/agent/linux/dhcp.py:188 +#: neutron/agent/linux/dhcp.py:190 #, python-format msgid "No DHCP started for %s" msgstr "" -#: neutron/agent/linux/dhcp.py:220 neutron/agent/linux/external_process.py:84 +#: neutron/agent/linux/dhcp.py:222 neutron/agent/linux/external_process.py:84 #, python-format msgid "Error while reading %s" msgstr "" -#: neutron/agent/linux/dhcp.py:227 neutron/agent/linux/external_process.py:92 +#: neutron/agent/linux/dhcp.py:229 neutron/agent/linux/external_process.py:92 #, python-format msgid "Unable to convert value in %s" msgstr "" -#: neutron/agent/linux/dhcp.py:229 neutron/agent/linux/external_process.py:90 +#: neutron/agent/linux/dhcp.py:231 neutron/agent/linux/external_process.py:90 #, python-format msgid "Unable to access %s" msgstr "" -#: neutron/agent/linux/dhcp.py:290 +#: neutron/agent/linux/dhcp.py:292 #, python-format msgid "" "FAILED VERSION REQUIREMENT FOR DNSMASQ. DHCP AGENT MAY NOT RUN CORRECTLY!" " Please ensure that its version is %s or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:295 +#: neutron/agent/linux/dhcp.py:297 #, python-format msgid "" "Unable to determine dnsmasq version. Please ensure that its version is %s" " or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:394 +#: neutron/agent/linux/dhcp.py:398 #, python-format msgid "Killing dhcpmasq for network since all subnets have turned off DHCP: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:405 +#: neutron/agent/linux/dhcp.py:409 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: neutron/agent/linux/dhcp.py:406 +#: neutron/agent/linux/dhcp.py:410 #, python-format msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:609 +#: neutron/agent/linux/dhcp.py:636 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:661 +#: neutron/agent/linux/dhcp.py:688 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:671 +#: neutron/agent/linux/dhcp.py:698 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:714 +#: neutron/agent/linux/dhcp.py:741 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:753 neutron/debug/debug_agent.py:74 +#: neutron/agent/linux/dhcp.py:780 neutron/debug/debug_agent.py:74 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -2598,8 +2598,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:1003 -#: neutron/plugins/bigswitch/plugin.py:1012 +#: neutron/plugins/bigswitch/plugin.py:1148 +#: neutron/plugins/bigswitch/plugin.py:1157 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -4378,14 +4378,14 @@ msgstr "" #: neutron/plugins/bigswitch/plugin.py:204 #, python-format -msgid "" -"ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r, " -"action=%(action)s" +msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:208 +#: neutron/plugins/bigswitch/plugin.py:207 #, python-format -msgid "ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r" +msgid "" +"ServerProxy: resource=%(resource)s, action=%(action)s, data=%(data)r, " +"headers=%(headers)r" msgstr "" #: neutron/plugins/bigswitch/plugin.py:217 @@ -4408,222 +4408,224 @@ msgid "" "data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:295 +#: neutron/plugins/bigswitch/plugin.py:257 +msgid "ServerPool: initializing" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:273 +msgid "Servers not defined. Aborting plugin" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:276 +msgid "Servers must be defined as :" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:281 +msgid "ServerPool: initialization done" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:311 #, python-format msgid "" "ServerProxy: %(action)s failure for servers: %(server)r Response: " "%(response)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:301 +#: neutron/plugins/bigswitch/plugin.py:317 #, python-format msgid "" "ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " "ret=%(ret)s, data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:308 +#: neutron/plugins/bigswitch/plugin.py:324 #, python-format msgid "ServerProxy: %(action)s failure for all servers: %(server)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:327 -msgid "NeutronRestProxyV2: " -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:330 +#: neutron/plugins/bigswitch/plugin.py:346 #, python-format msgid "" "NeutronRestProxyV2: Received and ignored error code %(code)s on " "%(action)s action to resource %(resource)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:340 +#: neutron/plugins/bigswitch/plugin.py:356 #, python-format msgid "Unable to create remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:346 +#: neutron/plugins/bigswitch/plugin.py:362 #, python-format msgid "Unable to update remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:351 +#: neutron/plugins/bigswitch/plugin.py:367 #, python-format msgid "Unable to delete remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:357 +#: neutron/plugins/bigswitch/plugin.py:373 #, python-format msgid "Unable to add router interface: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:362 +#: neutron/plugins/bigswitch/plugin.py:378 #, python-format msgid "Unable to delete remote intf: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:368 +#: neutron/plugins/bigswitch/plugin.py:384 #, python-format msgid "Unable to create remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:374 -#: neutron/plugins/bigswitch/plugin.py:379 +#: neutron/plugins/bigswitch/plugin.py:390 +#: neutron/plugins/bigswitch/plugin.py:395 #, python-format msgid "Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:385 +#: neutron/plugins/bigswitch/plugin.py:404 +#, python-format +msgid "No device attached to port %s. Skipping notification to controller." +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:409 #, python-format msgid "Unable to create remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:391 -#, python-format -msgid "Unable to update remote port: %s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:396 +#: neutron/plugins/bigswitch/plugin.py:414 #, python-format msgid "Unable to delete remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:408 -#, python-format -msgid "Unable to plug in interface: %s" +#: neutron/plugins/bigswitch/plugin.py:442 +msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:413 -#, python-format -msgid "Unable to unplug interface: %s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:437 -#, python-format -msgid "NeutronRestProxy: Starting plugin. Version=%s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:460 -msgid "Servers not defined. Aborting plugin" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:488 -msgid "NeutronRestProxyV2: initialization done" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:514 -msgid "NeutronRestProxyV2: create_network() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:559 -msgid "NeutronRestProxyV2.update_network() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:584 -msgid "NeutronRestProxyV2: delete_network() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:632 -msgid "NeutronRestProxyV2: create_port() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:723 -msgid "NeutronRestProxyV2: update_port() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:783 -msgid "NeutronRestProxyV2: delete_port() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:827 -msgid "NeutronRestProxyV2: create_subnet() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:843 -msgid "NeutronRestProxyV2: update_subnet() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:859 -msgid "NeutronRestProxyV2: delete_subnet() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:897 -msgid "NeutronRestProxyV2: create_router() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:919 -msgid "NeutronRestProxyV2.update_router() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:938 -msgid "NeutronRestProxyV2: delete_router() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:967 -msgid "NeutronRestProxyV2: add_router_interface() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:995 -msgid "NeutronRestProxyV2: remove_router_interface() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1028 -msgid "NeutronRestProxyV2: create_floatingip() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1041 -#, python-format -msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1047 -msgid "NeutronRestProxyV2: update_floatingip() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1059 -msgid "NeutronRestProxyV2: delete_floatingip() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1069 -msgid "NeutronRestProxyV2: diassociate_floatingips() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1087 -msgid "NeutronRestProxyV2: too many external networks" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1149 +#: neutron/plugins/bigswitch/plugin.py:511 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1165 -msgid "Adding host route: " -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1166 -#, python-format -msgid "Destination:%(dst)s nexthop:%(next)s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1241 +#: neutron/plugins/bigswitch/plugin.py:596 #, python-format msgid "" "Setting admin_state_up=False is not supported in this plugin version. " "Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1247 +#: neutron/plugins/bigswitch/plugin.py:602 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1274 +#: neutron/plugins/bigswitch/plugin.py:627 #, python-format -msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. " +msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:660 +#, python-format +msgid "NeutronRestProxy: Starting plugin. Version=%s" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:693 +msgid "NeutronRestProxyV2: initialization done" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:719 +msgid "NeutronRestProxyV2: create_network() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:757 +msgid "NeutronRestProxyV2.update_network() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:782 +msgid "NeutronRestProxyV2: delete_network() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:829 +msgid "NeutronRestProxyV2: create_port() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:900 +msgid "NeutronRestProxyV2: update_port() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:948 +msgid "NeutronRestProxyV2: delete_port() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:972 +msgid "NeutronRestProxyV2: create_subnet() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:988 +msgid "NeutronRestProxyV2: update_subnet() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1004 +msgid "NeutronRestProxyV2: delete_subnet() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1042 +msgid "NeutronRestProxyV2: create_router() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1064 +msgid "NeutronRestProxyV2.update_router() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1083 +msgid "NeutronRestProxyV2: delete_router() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1112 +msgid "NeutronRestProxyV2: add_router_interface() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1140 +msgid "NeutronRestProxyV2: remove_router_interface() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1173 +msgid "NeutronRestProxyV2: create_floatingip() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1186 +#, python-format +msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1192 +msgid "NeutronRestProxyV2: update_floatingip() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1204 +msgid "NeutronRestProxyV2: delete_floatingip() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1214 +msgid "NeutronRestProxyV2: diassociate_floatingips() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1232 +msgid "NeutronRestProxyV2: too many external networks" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1247 +msgid "Adding host route: " +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1248 +#, python-format +msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" #: neutron/plugins/bigswitch/routerrule_db.py:77 @@ -4641,7 +4643,17 @@ msgstr "" #: neutron/plugins/bigswitch/db/porttracker_db.py:39 #, python-format -msgid "Received an empty port ID for host '%s'" +msgid "Received an empty port ID for host_id '%s'" +msgstr "" + +#: neutron/plugins/bigswitch/db/porttracker_db.py:42 +#, python-format +msgid "Received an empty host_id for port '%s'" +msgstr "" + +#: neutron/plugins/bigswitch/db/porttracker_db.py:44 +#, python-format +msgid "Logging port %(port)s on host_id %(host)s" msgstr "" #: neutron/plugins/bigswitch/extensions/routerrule.py:30 @@ -4850,13 +4862,13 @@ msgid "QoS level with name %(qos_name)s already exists for tenant %(tenant_id)s. msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:72 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:23 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:23 #, python-format msgid "Credential %(credential_id)s could not be found." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:77 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:28 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:28 #, python-format msgid "Credential %(credential_name)s could not be found." msgstr "" @@ -4872,19 +4884,19 @@ msgid "Provider network %s already exists" msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:92 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:39 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:39 #, python-format msgid "Connection to %(host)s is not configured." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:97 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:44 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:44 #, python-format msgid "Unable to connect to Nexus %(nexus_host)s. Reason: %(exc)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:102 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:49 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:49 #, python-format msgid "Failed to configure Nexus: %(config)s. Reason: %(exc)s." msgstr "" @@ -4895,7 +4907,7 @@ msgid "Nexus Port Binding (%(filters)s) is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:116 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:69 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:69 msgid "No usable Nexus switch found to create SVI interface." msgstr "" @@ -4910,18 +4922,18 @@ msgid "PortVnic Binding %(port_id)s is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:131 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:74 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:74 msgid "No subnet_id specified for router gateway." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:136 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:79 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:79 #, python-format msgid "Subnet %(subnet_id)s has an interface on %(router_id)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:141 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:84 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:84 msgid "Nexus hardware router gateway only uses Subnet Ids." msgstr "" @@ -5047,7 +5059,7 @@ msgid "Nexus Switch to use" msgstr "" #: neutron/plugins/cisco/common/config.py:35 -#: neutron/plugins/ml2/drivers/cisco/config.py:21 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:21 msgid "VLAN Name prefix" msgstr "" @@ -5070,7 +5082,7 @@ msgid "Enable L3 support on the Nexus switches" msgstr "" #: neutron/plugins/cisco/common/config.py:47 -#: neutron/plugins/ml2/drivers/cisco/config.py:23 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:23 msgid "Distribute SVI interfaces over all switches" msgstr "" @@ -5131,7 +5143,7 @@ msgid "N1K Policy profile polling duration in seconds" msgstr "" #: neutron/plugins/cisco/common/config.py:135 -#: neutron/plugins/ml2/drivers/cisco/config.py:58 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:58 msgid "Some config files were not parsed properly" msgstr "" @@ -5312,47 +5324,47 @@ msgid "add_qos() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:34 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:30 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:30 msgid "get_nexusport_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:43 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:39 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:39 msgid "get_nexusvlan_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:49 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:45 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:45 msgid "add_nexusport_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:62 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:58 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:58 msgid "remove_nexusport_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:78 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:74 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:74 msgid "update_nexusport_binding called with no vlan" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:80 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:76 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:76 msgid "update_nexusport_binding called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:91 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:87 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:87 msgid "get_nexusvm_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:99 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:94 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:94 msgid "get_port_vlan_switch_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:107 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:102 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:102 #, python-format msgid "" "get_port_switch_bindings() called, port:'%(port_id)s', " @@ -5360,7 +5372,7 @@ msgid "" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:119 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:114 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:114 msgid "get_nexussvi_bindings() called" msgstr "" @@ -5790,19 +5802,19 @@ msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:167 #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:189 #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:195 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:130 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:161 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:168 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:182 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:189 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:209 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:215 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:130 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:161 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:168 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:182 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:189 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:209 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:215 #, python-format msgid "NexusDriver: %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:174 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:196 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:196 #, python-format msgid "NexusDriver created VLAN: %s" msgstr "" @@ -5817,7 +5829,7 @@ msgid "NexusPlugin:create_network() called" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:113 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:104 +#: neutron/plugins/ml2/drivers/cisco/nexus/mech_cisco_nexus.py:105 #, python-format msgid "Nexus: create & trunk vlan %s" msgstr "" @@ -5828,7 +5840,7 @@ msgid "Nexus: create vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:125 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108 +#: neutron/plugins/ml2/drivers/cisco/nexus/mech_cisco_nexus.py:109 #, python-format msgid "Nexus: trunk vlan %s" msgstr "" @@ -8068,26 +8080,26 @@ msgstr "" msgid "add_vxlan_endpoint() called for ip %s" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/config.py:25 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:25 msgid "The physical network managed by the switches." msgstr "" -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:33 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:33 #, python-format msgid "Credential %(credential_name)s already exists for tenant %(tenant_id)s." msgstr "" -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:54 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:54 #, python-format msgid "Nexus Port Binding (%(filters)s) is not present" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:63 #, python-format msgid "Missing required field(s) to configure nexus switch: %(fields)s" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:45 +#: neutron/plugins/ml2/drivers/cisco/nexus/mech_cisco_nexus.py:46 #, python-format msgid "nexus_switches found = %s" msgstr "" @@ -8270,6 +8282,14 @@ msgstr "" msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:44 +msgid "Initializing driver" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:52 +msgid "Initialization done" +msgstr "" + #: neutron/plugins/mlnx/agent_notify_api.py:50 msgid "Sending delete network message" msgstr "" @@ -9413,49 +9433,49 @@ msgstr "" msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1884 +#: neutron/plugins/nicira/NeutronPlugin.py:1887 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1890 +#: neutron/plugins/nicira/NeutronPlugin.py:1893 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1921 -#, python-format -msgid "The port '%s' is not associated with floating IPs" -msgstr "" - #: neutron/plugins/nicira/NeutronPlugin.py:1924 #, python-format +msgid "The port '%s' is not associated with floating IPs" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:1927 +#, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1951 +#: neutron/plugins/nicira/NeutronPlugin.py:1954 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1973 +#: neutron/plugins/nicira/NeutronPlugin.py:1976 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2003 +#: neutron/plugins/nicira/NeutronPlugin.py:2006 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2065 +#: neutron/plugins/nicira/NeutronPlugin.py:2068 #, python-format msgid "Security group: %s was already deleted from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2078 +#: neutron/plugins/nicira/NeutronPlugin.py:2081 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -10769,24 +10789,29 @@ msgstr "" msgid "Metadata for router %s handled successfully" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:117 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:86 +#, python-format +msgid "Subnet %s does not have a gateway, the metadata route will not be created" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/rpc.py:110 msgid "Metadata access network is disabled" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:120 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:113 msgid "" "Overlapping IPs must be enabled in order to setup the metadata access " "network" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:140 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:133 #, python-format msgid "" "No router interface found for router '%s'. No metadata access network " "should be created or destroyed" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:148 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:141 #, python-format msgid "" "An error occurred while operating on the metadata access network for " @@ -13444,12 +13469,35 @@ msgstr "" #~ msgid "Network Admin State Validation Falied: " #~ msgstr "" -#~ msgid "" -#~ "Cannnot create floating IP and bind " -#~ "it to Port %s, since that port " -#~ "is owned by a different tenant." -#~ msgstr "" - #~ msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing." #~ msgstr "" +#~ msgid "Use another DNS server before any in /etc/resolv.conf." +#~ msgstr "" + +#~ msgid "" +#~ "ServerProxy: server=%(server)s, port=%(port)d, " +#~ "ssl=%(ssl)r, action=%(action)s" +#~ msgstr "" + +#~ msgid "ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r" +#~ msgstr "" + +#~ msgid "NeutronRestProxyV2: " +#~ msgstr "" + +#~ msgid "Unable to update remote port: %s" +#~ msgstr "" + +#~ msgid "Unable to plug in interface: %s" +#~ msgstr "" + +#~ msgid "Unable to unplug interface: %s" +#~ msgstr "" + +#~ msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. " +#~ msgstr "" + +#~ msgid "Received an empty port ID for host '%s'" +#~ msgstr "" + diff --git a/neutron/locale/kn/LC_MESSAGES/neutron.po b/neutron/locale/kn/LC_MESSAGES/neutron.po index 4277a7875d..1fe639d8e8 100644 --- a/neutron/locale/kn/LC_MESSAGES/neutron.po +++ b/neutron/locale/kn/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: 2014-02-11 06:22+0000\n" +"POT-Creation-Date: 2014-02-12 06:24+0000\n" "PO-Revision-Date: 2013-09-18 00:19+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Kannada " @@ -537,7 +537,7 @@ msgstr "" msgid "Name of bridge used for external network traffic." msgstr "" -#: neutron/agent/l3_agent.py:160 neutron/agent/linux/dhcp.py:62 +#: neutron/agent/l3_agent.py:160 neutron/agent/linux/dhcp.py:64 #: neutron/debug/debug_agent.py:45 #: neutron/services/metering/drivers/iptables/iptables_driver.py:39 msgid "The driver used to manage the virtual interface." @@ -580,7 +580,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:602 +#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:629 #: neutron/services/metering/drivers/iptables/iptables_driver.py:98 msgid "An interface driver must be specified" msgstr "" @@ -594,7 +594,7 @@ msgstr "" msgid "Failed deleting namespace '%s'" msgstr "" -#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:199 +#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:201 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" @@ -768,7 +768,7 @@ msgid "Security group member updated on remote: %s" msgstr "" #: neutron/agent/securitygroups_rpc.py:99 -#: neutron/agent/securitygroups_rpc.py:162 +#: neutron/agent/securitygroups_rpc.py:163 msgid "Provider rule updated" msgstr "" @@ -792,41 +792,41 @@ msgstr "" msgid "Security group member updated %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:154 +#: neutron/agent/securitygroups_rpc.py:155 #, python-format msgid "" "Adding %s devices to the list of devices for which firewall needs to be " "refreshed" msgstr "" -#: neutron/agent/securitygroups_rpc.py:174 +#: neutron/agent/securitygroups_rpc.py:175 #, python-format msgid "Remove device filter for %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:183 +#: neutron/agent/securitygroups_rpc.py:184 msgid "Refresh firewall rules" msgstr "" -#: neutron/agent/securitygroups_rpc.py:187 +#: neutron/agent/securitygroups_rpc.py:188 msgid "No ports here to refresh firewall" msgstr "" -#: neutron/agent/securitygroups_rpc.py:193 +#: neutron/agent/securitygroups_rpc.py:194 #, python-format msgid "Update port filter for %s" msgstr "" -#: neutron/agent/securitygroups_rpc.py:211 +#: neutron/agent/securitygroups_rpc.py:212 #, python-format msgid "Preparing device filters for %d new devices" msgstr "" -#: neutron/agent/securitygroups_rpc.py:224 +#: neutron/agent/securitygroups_rpc.py:225 msgid "Refreshing firewall for all filtered devices" msgstr "" -#: neutron/agent/securitygroups_rpc.py:232 +#: neutron/agent/securitygroups_rpc.py:233 #, python-format msgid "Refreshing firewall for %d devices" msgstr "" @@ -851,44 +851,44 @@ msgstr "" msgid "Top-level directory for maintaining dhcp state" msgstr "" -#: neutron/agent/linux/async_process.py:70 +#: neutron/agent/linux/async_process.py:69 msgid "respawn_interval must be >= 0 if provided." msgstr "" -#: neutron/agent/linux/async_process.py:84 +#: neutron/agent/linux/async_process.py:83 msgid "Process is already started" msgstr "" -#: neutron/agent/linux/async_process.py:86 +#: neutron/agent/linux/async_process.py:85 #, python-format msgid "Launching async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:92 +#: neutron/agent/linux/async_process.py:91 #, python-format msgid "Halting async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:95 +#: neutron/agent/linux/async_process.py:94 msgid "Process is not running." msgstr "" -#: neutron/agent/linux/async_process.py:161 +#: neutron/agent/linux/async_process.py:166 #, python-format msgid "An error occurred while killing [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:168 +#: neutron/agent/linux/async_process.py:173 #, python-format msgid "Halting async process [%s] in response to an error." msgstr "" -#: neutron/agent/linux/async_process.py:174 +#: neutron/agent/linux/async_process.py:179 #, python-format msgid "Respawning async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:183 +#: neutron/agent/linux/async_process.py:188 #, python-format msgid "An error occurred while communicating with async process [%s]." msgstr "" @@ -915,105 +915,105 @@ msgstr "" msgid "Pidfile %s already exist. Daemon already running?" msgstr "" -#: neutron/agent/linux/dhcp.py:45 +#: neutron/agent/linux/dhcp.py:46 msgid "Location to store DHCP server config files" msgstr "" -#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:55 +#: neutron/agent/linux/dhcp.py:49 neutron/plugins/nicira/dhcp_meta/nvp.py:55 msgid "Domain to use for building the hostnames" msgstr "" -#: neutron/agent/linux/dhcp.py:51 +#: neutron/agent/linux/dhcp.py:52 msgid "Override the default dnsmasq settings with this file" msgstr "" -#: neutron/agent/linux/dhcp.py:53 -msgid "Use another DNS server before any in /etc/resolv.conf." +#: neutron/agent/linux/dhcp.py:54 +msgid "Comma-separated list of the DNS servers which will be used as forwarders." msgstr "" -#: neutron/agent/linux/dhcp.py:56 +#: neutron/agent/linux/dhcp.py:58 msgid "Delete namespace after removing a dhcp server." msgstr "" -#: neutron/agent/linux/dhcp.py:60 +#: neutron/agent/linux/dhcp.py:62 msgid "Limit number of leases to prevent a denial-of-service." msgstr "" -#: neutron/agent/linux/dhcp.py:185 +#: neutron/agent/linux/dhcp.py:187 #, python-format msgid "DHCP for %(net_id)s pid %(pid)d is stale, ignoring command" msgstr "" -#: neutron/agent/linux/dhcp.py:188 +#: neutron/agent/linux/dhcp.py:190 #, python-format msgid "No DHCP started for %s" msgstr "" -#: neutron/agent/linux/dhcp.py:220 neutron/agent/linux/external_process.py:84 +#: neutron/agent/linux/dhcp.py:222 neutron/agent/linux/external_process.py:84 #, python-format msgid "Error while reading %s" msgstr "" -#: neutron/agent/linux/dhcp.py:227 neutron/agent/linux/external_process.py:92 +#: neutron/agent/linux/dhcp.py:229 neutron/agent/linux/external_process.py:92 #, python-format msgid "Unable to convert value in %s" msgstr "" -#: neutron/agent/linux/dhcp.py:229 neutron/agent/linux/external_process.py:90 +#: neutron/agent/linux/dhcp.py:231 neutron/agent/linux/external_process.py:90 #, python-format msgid "Unable to access %s" msgstr "" -#: neutron/agent/linux/dhcp.py:290 +#: neutron/agent/linux/dhcp.py:292 #, python-format msgid "" "FAILED VERSION REQUIREMENT FOR DNSMASQ. DHCP AGENT MAY NOT RUN CORRECTLY!" " Please ensure that its version is %s or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:295 +#: neutron/agent/linux/dhcp.py:297 #, python-format msgid "" "Unable to determine dnsmasq version. Please ensure that its version is %s" " or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:394 +#: neutron/agent/linux/dhcp.py:398 #, python-format msgid "Killing dhcpmasq for network since all subnets have turned off DHCP: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:405 +#: neutron/agent/linux/dhcp.py:409 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: neutron/agent/linux/dhcp.py:406 +#: neutron/agent/linux/dhcp.py:410 #, python-format msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:609 +#: neutron/agent/linux/dhcp.py:636 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:661 +#: neutron/agent/linux/dhcp.py:688 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:671 +#: neutron/agent/linux/dhcp.py:698 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:714 +#: neutron/agent/linux/dhcp.py:741 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:753 neutron/debug/debug_agent.py:74 +#: neutron/agent/linux/dhcp.py:780 neutron/debug/debug_agent.py:74 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -2598,8 +2598,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:1003 -#: neutron/plugins/bigswitch/plugin.py:1012 +#: neutron/plugins/bigswitch/plugin.py:1148 +#: neutron/plugins/bigswitch/plugin.py:1157 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -4378,14 +4378,14 @@ msgstr "" #: neutron/plugins/bigswitch/plugin.py:204 #, python-format -msgid "" -"ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r, " -"action=%(action)s" +msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:208 +#: neutron/plugins/bigswitch/plugin.py:207 #, python-format -msgid "ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r" +msgid "" +"ServerProxy: resource=%(resource)s, action=%(action)s, data=%(data)r, " +"headers=%(headers)r" msgstr "" #: neutron/plugins/bigswitch/plugin.py:217 @@ -4408,222 +4408,224 @@ msgid "" "data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:295 +#: neutron/plugins/bigswitch/plugin.py:257 +msgid "ServerPool: initializing" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:273 +msgid "Servers not defined. Aborting plugin" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:276 +msgid "Servers must be defined as :" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:281 +msgid "ServerPool: initialization done" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:311 #, python-format msgid "" "ServerProxy: %(action)s failure for servers: %(server)r Response: " "%(response)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:301 +#: neutron/plugins/bigswitch/plugin.py:317 #, python-format msgid "" "ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " "ret=%(ret)s, data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:308 +#: neutron/plugins/bigswitch/plugin.py:324 #, python-format msgid "ServerProxy: %(action)s failure for all servers: %(server)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:327 -msgid "NeutronRestProxyV2: " -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:330 +#: neutron/plugins/bigswitch/plugin.py:346 #, python-format msgid "" "NeutronRestProxyV2: Received and ignored error code %(code)s on " "%(action)s action to resource %(resource)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:340 +#: neutron/plugins/bigswitch/plugin.py:356 #, python-format msgid "Unable to create remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:346 +#: neutron/plugins/bigswitch/plugin.py:362 #, python-format msgid "Unable to update remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:351 +#: neutron/plugins/bigswitch/plugin.py:367 #, python-format msgid "Unable to delete remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:357 +#: neutron/plugins/bigswitch/plugin.py:373 #, python-format msgid "Unable to add router interface: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:362 +#: neutron/plugins/bigswitch/plugin.py:378 #, python-format msgid "Unable to delete remote intf: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:368 +#: neutron/plugins/bigswitch/plugin.py:384 #, python-format msgid "Unable to create remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:374 -#: neutron/plugins/bigswitch/plugin.py:379 +#: neutron/plugins/bigswitch/plugin.py:390 +#: neutron/plugins/bigswitch/plugin.py:395 #, python-format msgid "Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:385 +#: neutron/plugins/bigswitch/plugin.py:404 +#, python-format +msgid "No device attached to port %s. Skipping notification to controller." +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:409 #, python-format msgid "Unable to create remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:391 -#, python-format -msgid "Unable to update remote port: %s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:396 +#: neutron/plugins/bigswitch/plugin.py:414 #, python-format msgid "Unable to delete remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:408 -#, python-format -msgid "Unable to plug in interface: %s" +#: neutron/plugins/bigswitch/plugin.py:442 +msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:413 -#, python-format -msgid "Unable to unplug interface: %s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:437 -#, python-format -msgid "NeutronRestProxy: Starting plugin. Version=%s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:460 -msgid "Servers not defined. Aborting plugin" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:488 -msgid "NeutronRestProxyV2: initialization done" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:514 -msgid "NeutronRestProxyV2: create_network() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:559 -msgid "NeutronRestProxyV2.update_network() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:584 -msgid "NeutronRestProxyV2: delete_network() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:632 -msgid "NeutronRestProxyV2: create_port() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:723 -msgid "NeutronRestProxyV2: update_port() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:783 -msgid "NeutronRestProxyV2: delete_port() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:827 -msgid "NeutronRestProxyV2: create_subnet() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:843 -msgid "NeutronRestProxyV2: update_subnet() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:859 -msgid "NeutronRestProxyV2: delete_subnet() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:897 -msgid "NeutronRestProxyV2: create_router() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:919 -msgid "NeutronRestProxyV2.update_router() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:938 -msgid "NeutronRestProxyV2: delete_router() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:967 -msgid "NeutronRestProxyV2: add_router_interface() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:995 -msgid "NeutronRestProxyV2: remove_router_interface() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1028 -msgid "NeutronRestProxyV2: create_floatingip() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1041 -#, python-format -msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1047 -msgid "NeutronRestProxyV2: update_floatingip() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1059 -msgid "NeutronRestProxyV2: delete_floatingip() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1069 -msgid "NeutronRestProxyV2: diassociate_floatingips() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1087 -msgid "NeutronRestProxyV2: too many external networks" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1149 +#: neutron/plugins/bigswitch/plugin.py:511 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1165 -msgid "Adding host route: " -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1166 -#, python-format -msgid "Destination:%(dst)s nexthop:%(next)s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1241 +#: neutron/plugins/bigswitch/plugin.py:596 #, python-format msgid "" "Setting admin_state_up=False is not supported in this plugin version. " "Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1247 +#: neutron/plugins/bigswitch/plugin.py:602 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1274 +#: neutron/plugins/bigswitch/plugin.py:627 #, python-format -msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. " +msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:660 +#, python-format +msgid "NeutronRestProxy: Starting plugin. Version=%s" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:693 +msgid "NeutronRestProxyV2: initialization done" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:719 +msgid "NeutronRestProxyV2: create_network() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:757 +msgid "NeutronRestProxyV2.update_network() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:782 +msgid "NeutronRestProxyV2: delete_network() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:829 +msgid "NeutronRestProxyV2: create_port() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:900 +msgid "NeutronRestProxyV2: update_port() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:948 +msgid "NeutronRestProxyV2: delete_port() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:972 +msgid "NeutronRestProxyV2: create_subnet() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:988 +msgid "NeutronRestProxyV2: update_subnet() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1004 +msgid "NeutronRestProxyV2: delete_subnet() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1042 +msgid "NeutronRestProxyV2: create_router() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1064 +msgid "NeutronRestProxyV2.update_router() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1083 +msgid "NeutronRestProxyV2: delete_router() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1112 +msgid "NeutronRestProxyV2: add_router_interface() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1140 +msgid "NeutronRestProxyV2: remove_router_interface() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1173 +msgid "NeutronRestProxyV2: create_floatingip() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1186 +#, python-format +msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1192 +msgid "NeutronRestProxyV2: update_floatingip() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1204 +msgid "NeutronRestProxyV2: delete_floatingip() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1214 +msgid "NeutronRestProxyV2: diassociate_floatingips() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1232 +msgid "NeutronRestProxyV2: too many external networks" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1247 +msgid "Adding host route: " +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1248 +#, python-format +msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" #: neutron/plugins/bigswitch/routerrule_db.py:77 @@ -4641,7 +4643,17 @@ msgstr "" #: neutron/plugins/bigswitch/db/porttracker_db.py:39 #, python-format -msgid "Received an empty port ID for host '%s'" +msgid "Received an empty port ID for host_id '%s'" +msgstr "" + +#: neutron/plugins/bigswitch/db/porttracker_db.py:42 +#, python-format +msgid "Received an empty host_id for port '%s'" +msgstr "" + +#: neutron/plugins/bigswitch/db/porttracker_db.py:44 +#, python-format +msgid "Logging port %(port)s on host_id %(host)s" msgstr "" #: neutron/plugins/bigswitch/extensions/routerrule.py:30 @@ -4850,13 +4862,13 @@ msgid "QoS level with name %(qos_name)s already exists for tenant %(tenant_id)s. msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:72 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:23 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:23 #, python-format msgid "Credential %(credential_id)s could not be found." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:77 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:28 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:28 #, python-format msgid "Credential %(credential_name)s could not be found." msgstr "" @@ -4872,19 +4884,19 @@ msgid "Provider network %s already exists" msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:92 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:39 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:39 #, python-format msgid "Connection to %(host)s is not configured." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:97 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:44 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:44 #, python-format msgid "Unable to connect to Nexus %(nexus_host)s. Reason: %(exc)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:102 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:49 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:49 #, python-format msgid "Failed to configure Nexus: %(config)s. Reason: %(exc)s." msgstr "" @@ -4895,7 +4907,7 @@ msgid "Nexus Port Binding (%(filters)s) is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:116 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:69 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:69 msgid "No usable Nexus switch found to create SVI interface." msgstr "" @@ -4910,18 +4922,18 @@ msgid "PortVnic Binding %(port_id)s is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:131 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:74 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:74 msgid "No subnet_id specified for router gateway." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:136 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:79 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:79 #, python-format msgid "Subnet %(subnet_id)s has an interface on %(router_id)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:141 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:84 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:84 msgid "Nexus hardware router gateway only uses Subnet Ids." msgstr "" @@ -5047,7 +5059,7 @@ msgid "Nexus Switch to use" msgstr "" #: neutron/plugins/cisco/common/config.py:35 -#: neutron/plugins/ml2/drivers/cisco/config.py:21 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:21 msgid "VLAN Name prefix" msgstr "" @@ -5070,7 +5082,7 @@ msgid "Enable L3 support on the Nexus switches" msgstr "" #: neutron/plugins/cisco/common/config.py:47 -#: neutron/plugins/ml2/drivers/cisco/config.py:23 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:23 msgid "Distribute SVI interfaces over all switches" msgstr "" @@ -5131,7 +5143,7 @@ msgid "N1K Policy profile polling duration in seconds" msgstr "" #: neutron/plugins/cisco/common/config.py:135 -#: neutron/plugins/ml2/drivers/cisco/config.py:58 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:58 msgid "Some config files were not parsed properly" msgstr "" @@ -5312,47 +5324,47 @@ msgid "add_qos() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:34 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:30 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:30 msgid "get_nexusport_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:43 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:39 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:39 msgid "get_nexusvlan_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:49 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:45 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:45 msgid "add_nexusport_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:62 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:58 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:58 msgid "remove_nexusport_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:78 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:74 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:74 msgid "update_nexusport_binding called with no vlan" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:80 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:76 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:76 msgid "update_nexusport_binding called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:91 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:87 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:87 msgid "get_nexusvm_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:99 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:94 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:94 msgid "get_port_vlan_switch_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:107 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:102 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:102 #, python-format msgid "" "get_port_switch_bindings() called, port:'%(port_id)s', " @@ -5360,7 +5372,7 @@ msgid "" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:119 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:114 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:114 msgid "get_nexussvi_bindings() called" msgstr "" @@ -5790,19 +5802,19 @@ msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:167 #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:189 #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:195 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:130 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:161 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:168 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:182 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:189 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:209 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:215 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:130 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:161 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:168 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:182 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:189 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:209 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:215 #, python-format msgid "NexusDriver: %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:174 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:196 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:196 #, python-format msgid "NexusDriver created VLAN: %s" msgstr "" @@ -5817,7 +5829,7 @@ msgid "NexusPlugin:create_network() called" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:113 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:104 +#: neutron/plugins/ml2/drivers/cisco/nexus/mech_cisco_nexus.py:105 #, python-format msgid "Nexus: create & trunk vlan %s" msgstr "" @@ -5828,7 +5840,7 @@ msgid "Nexus: create vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:125 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108 +#: neutron/plugins/ml2/drivers/cisco/nexus/mech_cisco_nexus.py:109 #, python-format msgid "Nexus: trunk vlan %s" msgstr "" @@ -8068,26 +8080,26 @@ msgstr "" msgid "add_vxlan_endpoint() called for ip %s" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/config.py:25 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:25 msgid "The physical network managed by the switches." msgstr "" -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:33 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:33 #, python-format msgid "Credential %(credential_name)s already exists for tenant %(tenant_id)s." msgstr "" -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:54 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:54 #, python-format msgid "Nexus Port Binding (%(filters)s) is not present" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:63 #, python-format msgid "Missing required field(s) to configure nexus switch: %(fields)s" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:45 +#: neutron/plugins/ml2/drivers/cisco/nexus/mech_cisco_nexus.py:46 #, python-format msgid "nexus_switches found = %s" msgstr "" @@ -8270,6 +8282,14 @@ msgstr "" msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:44 +msgid "Initializing driver" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:52 +msgid "Initialization done" +msgstr "" + #: neutron/plugins/mlnx/agent_notify_api.py:50 msgid "Sending delete network message" msgstr "" @@ -9413,49 +9433,49 @@ msgstr "" msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1884 +#: neutron/plugins/nicira/NeutronPlugin.py:1887 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1890 +#: neutron/plugins/nicira/NeutronPlugin.py:1893 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1921 -#, python-format -msgid "The port '%s' is not associated with floating IPs" -msgstr "" - #: neutron/plugins/nicira/NeutronPlugin.py:1924 #, python-format +msgid "The port '%s' is not associated with floating IPs" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:1927 +#, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1951 +#: neutron/plugins/nicira/NeutronPlugin.py:1954 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1973 +#: neutron/plugins/nicira/NeutronPlugin.py:1976 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2003 +#: neutron/plugins/nicira/NeutronPlugin.py:2006 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2065 +#: neutron/plugins/nicira/NeutronPlugin.py:2068 #, python-format msgid "Security group: %s was already deleted from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2078 +#: neutron/plugins/nicira/NeutronPlugin.py:2081 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -10769,24 +10789,29 @@ msgstr "" msgid "Metadata for router %s handled successfully" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:117 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:86 +#, python-format +msgid "Subnet %s does not have a gateway, the metadata route will not be created" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/rpc.py:110 msgid "Metadata access network is disabled" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:120 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:113 msgid "" "Overlapping IPs must be enabled in order to setup the metadata access " "network" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:140 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:133 #, python-format msgid "" "No router interface found for router '%s'. No metadata access network " "should be created or destroyed" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:148 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:141 #, python-format msgid "" "An error occurred while operating on the metadata access network for " @@ -13555,12 +13580,35 @@ msgstr "" #~ msgid "Network Admin State Validation Falied: " #~ msgstr "" -#~ msgid "" -#~ "Cannnot create floating IP and bind " -#~ "it to Port %s, since that port " -#~ "is owned by a different tenant." -#~ msgstr "" - #~ msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing." #~ msgstr "" +#~ msgid "Use another DNS server before any in /etc/resolv.conf." +#~ msgstr "" + +#~ msgid "" +#~ "ServerProxy: server=%(server)s, port=%(port)d, " +#~ "ssl=%(ssl)r, action=%(action)s" +#~ msgstr "" + +#~ msgid "ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r" +#~ msgstr "" + +#~ msgid "NeutronRestProxyV2: " +#~ msgstr "" + +#~ msgid "Unable to update remote port: %s" +#~ msgstr "" + +#~ msgid "Unable to plug in interface: %s" +#~ msgstr "" + +#~ msgid "Unable to unplug interface: %s" +#~ msgstr "" + +#~ msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. " +#~ msgstr "" + +#~ msgid "Received an empty port ID for host '%s'" +#~ msgstr "" + diff --git a/neutron/locale/ko/LC_MESSAGES/neutron.po b/neutron/locale/ko/LC_MESSAGES/neutron.po index 82fbb98ee8..d0822f72e2 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: 2014-02-11 06:22+0000\n" +"POT-Creation-Date: 2014-02-12 06:24+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Korean " @@ -537,7 +537,7 @@ msgstr "" msgid "Name of bridge used for external network traffic." msgstr "" -#: neutron/agent/l3_agent.py:160 neutron/agent/linux/dhcp.py:62 +#: neutron/agent/l3_agent.py:160 neutron/agent/linux/dhcp.py:64 #: neutron/debug/debug_agent.py:45 #: neutron/services/metering/drivers/iptables/iptables_driver.py:39 msgid "The driver used to manage the virtual interface." @@ -580,7 +580,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:602 +#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:629 #: neutron/services/metering/drivers/iptables/iptables_driver.py:98 msgid "An interface driver must be specified" msgstr "" @@ -594,7 +594,7 @@ msgstr "" msgid "Failed deleting namespace '%s'" msgstr "" -#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:199 +#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:201 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" @@ -768,7 +768,7 @@ msgid "Security group member updated on remote: %s" msgstr "" #: neutron/agent/securitygroups_rpc.py:99 -#: neutron/agent/securitygroups_rpc.py:162 +#: neutron/agent/securitygroups_rpc.py:163 msgid "Provider rule updated" msgstr "" @@ -792,41 +792,41 @@ msgstr "" msgid "Security group member updated %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:154 +#: neutron/agent/securitygroups_rpc.py:155 #, python-format msgid "" "Adding %s devices to the list of devices for which firewall needs to be " "refreshed" msgstr "" -#: neutron/agent/securitygroups_rpc.py:174 +#: neutron/agent/securitygroups_rpc.py:175 #, python-format msgid "Remove device filter for %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:183 +#: neutron/agent/securitygroups_rpc.py:184 msgid "Refresh firewall rules" msgstr "" -#: neutron/agent/securitygroups_rpc.py:187 +#: neutron/agent/securitygroups_rpc.py:188 msgid "No ports here to refresh firewall" msgstr "" -#: neutron/agent/securitygroups_rpc.py:193 +#: neutron/agent/securitygroups_rpc.py:194 #, python-format msgid "Update port filter for %s" msgstr "" -#: neutron/agent/securitygroups_rpc.py:211 +#: neutron/agent/securitygroups_rpc.py:212 #, python-format msgid "Preparing device filters for %d new devices" msgstr "" -#: neutron/agent/securitygroups_rpc.py:224 +#: neutron/agent/securitygroups_rpc.py:225 msgid "Refreshing firewall for all filtered devices" msgstr "" -#: neutron/agent/securitygroups_rpc.py:232 +#: neutron/agent/securitygroups_rpc.py:233 #, python-format msgid "Refreshing firewall for %d devices" msgstr "" @@ -851,44 +851,44 @@ msgstr "" msgid "Top-level directory for maintaining dhcp state" msgstr "" -#: neutron/agent/linux/async_process.py:70 +#: neutron/agent/linux/async_process.py:69 msgid "respawn_interval must be >= 0 if provided." msgstr "" -#: neutron/agent/linux/async_process.py:84 +#: neutron/agent/linux/async_process.py:83 msgid "Process is already started" msgstr "" -#: neutron/agent/linux/async_process.py:86 +#: neutron/agent/linux/async_process.py:85 #, python-format msgid "Launching async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:92 +#: neutron/agent/linux/async_process.py:91 #, python-format msgid "Halting async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:95 +#: neutron/agent/linux/async_process.py:94 msgid "Process is not running." msgstr "" -#: neutron/agent/linux/async_process.py:161 +#: neutron/agent/linux/async_process.py:166 #, python-format msgid "An error occurred while killing [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:168 +#: neutron/agent/linux/async_process.py:173 #, python-format msgid "Halting async process [%s] in response to an error." msgstr "" -#: neutron/agent/linux/async_process.py:174 +#: neutron/agent/linux/async_process.py:179 #, python-format msgid "Respawning async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:183 +#: neutron/agent/linux/async_process.py:188 #, python-format msgid "An error occurred while communicating with async process [%s]." msgstr "" @@ -915,105 +915,105 @@ msgstr "" msgid "Pidfile %s already exist. Daemon already running?" msgstr "" -#: neutron/agent/linux/dhcp.py:45 +#: neutron/agent/linux/dhcp.py:46 msgid "Location to store DHCP server config files" msgstr "" -#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:55 +#: neutron/agent/linux/dhcp.py:49 neutron/plugins/nicira/dhcp_meta/nvp.py:55 msgid "Domain to use for building the hostnames" msgstr "" -#: neutron/agent/linux/dhcp.py:51 +#: neutron/agent/linux/dhcp.py:52 msgid "Override the default dnsmasq settings with this file" msgstr "" -#: neutron/agent/linux/dhcp.py:53 -msgid "Use another DNS server before any in /etc/resolv.conf." +#: neutron/agent/linux/dhcp.py:54 +msgid "Comma-separated list of the DNS servers which will be used as forwarders." msgstr "" -#: neutron/agent/linux/dhcp.py:56 +#: neutron/agent/linux/dhcp.py:58 msgid "Delete namespace after removing a dhcp server." msgstr "" -#: neutron/agent/linux/dhcp.py:60 +#: neutron/agent/linux/dhcp.py:62 msgid "Limit number of leases to prevent a denial-of-service." msgstr "" -#: neutron/agent/linux/dhcp.py:185 +#: neutron/agent/linux/dhcp.py:187 #, python-format msgid "DHCP for %(net_id)s pid %(pid)d is stale, ignoring command" msgstr "" -#: neutron/agent/linux/dhcp.py:188 +#: neutron/agent/linux/dhcp.py:190 #, python-format msgid "No DHCP started for %s" msgstr "" -#: neutron/agent/linux/dhcp.py:220 neutron/agent/linux/external_process.py:84 +#: neutron/agent/linux/dhcp.py:222 neutron/agent/linux/external_process.py:84 #, python-format msgid "Error while reading %s" msgstr "" -#: neutron/agent/linux/dhcp.py:227 neutron/agent/linux/external_process.py:92 +#: neutron/agent/linux/dhcp.py:229 neutron/agent/linux/external_process.py:92 #, python-format msgid "Unable to convert value in %s" msgstr "" -#: neutron/agent/linux/dhcp.py:229 neutron/agent/linux/external_process.py:90 +#: neutron/agent/linux/dhcp.py:231 neutron/agent/linux/external_process.py:90 #, python-format msgid "Unable to access %s" msgstr "" -#: neutron/agent/linux/dhcp.py:290 +#: neutron/agent/linux/dhcp.py:292 #, python-format msgid "" "FAILED VERSION REQUIREMENT FOR DNSMASQ. DHCP AGENT MAY NOT RUN CORRECTLY!" " Please ensure that its version is %s or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:295 +#: neutron/agent/linux/dhcp.py:297 #, python-format msgid "" "Unable to determine dnsmasq version. Please ensure that its version is %s" " or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:394 +#: neutron/agent/linux/dhcp.py:398 #, python-format msgid "Killing dhcpmasq for network since all subnets have turned off DHCP: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:405 +#: neutron/agent/linux/dhcp.py:409 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: neutron/agent/linux/dhcp.py:406 +#: neutron/agent/linux/dhcp.py:410 #, python-format msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:609 +#: neutron/agent/linux/dhcp.py:636 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:661 +#: neutron/agent/linux/dhcp.py:688 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:671 +#: neutron/agent/linux/dhcp.py:698 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:714 +#: neutron/agent/linux/dhcp.py:741 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:753 neutron/debug/debug_agent.py:74 +#: neutron/agent/linux/dhcp.py:780 neutron/debug/debug_agent.py:74 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -2598,8 +2598,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:1003 -#: neutron/plugins/bigswitch/plugin.py:1012 +#: neutron/plugins/bigswitch/plugin.py:1148 +#: neutron/plugins/bigswitch/plugin.py:1157 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -4378,14 +4378,14 @@ msgstr "" #: neutron/plugins/bigswitch/plugin.py:204 #, python-format -msgid "" -"ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r, " -"action=%(action)s" +msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:208 +#: neutron/plugins/bigswitch/plugin.py:207 #, python-format -msgid "ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r" +msgid "" +"ServerProxy: resource=%(resource)s, action=%(action)s, data=%(data)r, " +"headers=%(headers)r" msgstr "" #: neutron/plugins/bigswitch/plugin.py:217 @@ -4408,222 +4408,224 @@ msgid "" "data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:295 +#: neutron/plugins/bigswitch/plugin.py:257 +msgid "ServerPool: initializing" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:273 +msgid "Servers not defined. Aborting plugin" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:276 +msgid "Servers must be defined as :" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:281 +msgid "ServerPool: initialization done" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:311 #, python-format msgid "" "ServerProxy: %(action)s failure for servers: %(server)r Response: " "%(response)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:301 +#: neutron/plugins/bigswitch/plugin.py:317 #, python-format msgid "" "ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " "ret=%(ret)s, data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:308 +#: neutron/plugins/bigswitch/plugin.py:324 #, python-format msgid "ServerProxy: %(action)s failure for all servers: %(server)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:327 -msgid "NeutronRestProxyV2: " -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:330 +#: neutron/plugins/bigswitch/plugin.py:346 #, python-format msgid "" "NeutronRestProxyV2: Received and ignored error code %(code)s on " "%(action)s action to resource %(resource)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:340 +#: neutron/plugins/bigswitch/plugin.py:356 #, python-format msgid "Unable to create remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:346 +#: neutron/plugins/bigswitch/plugin.py:362 #, python-format msgid "Unable to update remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:351 +#: neutron/plugins/bigswitch/plugin.py:367 #, python-format msgid "Unable to delete remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:357 +#: neutron/plugins/bigswitch/plugin.py:373 #, python-format msgid "Unable to add router interface: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:362 +#: neutron/plugins/bigswitch/plugin.py:378 #, python-format msgid "Unable to delete remote intf: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:368 +#: neutron/plugins/bigswitch/plugin.py:384 #, python-format msgid "Unable to create remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:374 -#: neutron/plugins/bigswitch/plugin.py:379 +#: neutron/plugins/bigswitch/plugin.py:390 +#: neutron/plugins/bigswitch/plugin.py:395 #, python-format msgid "Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:385 +#: neutron/plugins/bigswitch/plugin.py:404 +#, python-format +msgid "No device attached to port %s. Skipping notification to controller." +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:409 #, python-format msgid "Unable to create remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:391 -#, python-format -msgid "Unable to update remote port: %s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:396 +#: neutron/plugins/bigswitch/plugin.py:414 #, python-format msgid "Unable to delete remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:408 -#, python-format -msgid "Unable to plug in interface: %s" +#: neutron/plugins/bigswitch/plugin.py:442 +msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:413 -#, python-format -msgid "Unable to unplug interface: %s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:437 -#, python-format -msgid "NeutronRestProxy: Starting plugin. Version=%s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:460 -msgid "Servers not defined. Aborting plugin" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:488 -msgid "NeutronRestProxyV2: initialization done" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:514 -msgid "NeutronRestProxyV2: create_network() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:559 -msgid "NeutronRestProxyV2.update_network() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:584 -msgid "NeutronRestProxyV2: delete_network() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:632 -msgid "NeutronRestProxyV2: create_port() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:723 -msgid "NeutronRestProxyV2: update_port() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:783 -msgid "NeutronRestProxyV2: delete_port() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:827 -msgid "NeutronRestProxyV2: create_subnet() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:843 -msgid "NeutronRestProxyV2: update_subnet() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:859 -msgid "NeutronRestProxyV2: delete_subnet() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:897 -msgid "NeutronRestProxyV2: create_router() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:919 -msgid "NeutronRestProxyV2.update_router() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:938 -msgid "NeutronRestProxyV2: delete_router() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:967 -msgid "NeutronRestProxyV2: add_router_interface() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:995 -msgid "NeutronRestProxyV2: remove_router_interface() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1028 -msgid "NeutronRestProxyV2: create_floatingip() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1041 -#, python-format -msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1047 -msgid "NeutronRestProxyV2: update_floatingip() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1059 -msgid "NeutronRestProxyV2: delete_floatingip() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1069 -msgid "NeutronRestProxyV2: diassociate_floatingips() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1087 -msgid "NeutronRestProxyV2: too many external networks" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1149 +#: neutron/plugins/bigswitch/plugin.py:511 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1165 -msgid "Adding host route: " -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1166 -#, python-format -msgid "Destination:%(dst)s nexthop:%(next)s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1241 +#: neutron/plugins/bigswitch/plugin.py:596 #, python-format msgid "" "Setting admin_state_up=False is not supported in this plugin version. " "Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1247 +#: neutron/plugins/bigswitch/plugin.py:602 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1274 +#: neutron/plugins/bigswitch/plugin.py:627 #, python-format -msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. " +msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:660 +#, python-format +msgid "NeutronRestProxy: Starting plugin. Version=%s" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:693 +msgid "NeutronRestProxyV2: initialization done" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:719 +msgid "NeutronRestProxyV2: create_network() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:757 +msgid "NeutronRestProxyV2.update_network() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:782 +msgid "NeutronRestProxyV2: delete_network() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:829 +msgid "NeutronRestProxyV2: create_port() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:900 +msgid "NeutronRestProxyV2: update_port() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:948 +msgid "NeutronRestProxyV2: delete_port() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:972 +msgid "NeutronRestProxyV2: create_subnet() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:988 +msgid "NeutronRestProxyV2: update_subnet() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1004 +msgid "NeutronRestProxyV2: delete_subnet() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1042 +msgid "NeutronRestProxyV2: create_router() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1064 +msgid "NeutronRestProxyV2.update_router() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1083 +msgid "NeutronRestProxyV2: delete_router() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1112 +msgid "NeutronRestProxyV2: add_router_interface() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1140 +msgid "NeutronRestProxyV2: remove_router_interface() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1173 +msgid "NeutronRestProxyV2: create_floatingip() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1186 +#, python-format +msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1192 +msgid "NeutronRestProxyV2: update_floatingip() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1204 +msgid "NeutronRestProxyV2: delete_floatingip() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1214 +msgid "NeutronRestProxyV2: diassociate_floatingips() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1232 +msgid "NeutronRestProxyV2: too many external networks" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1247 +msgid "Adding host route: " +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1248 +#, python-format +msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" #: neutron/plugins/bigswitch/routerrule_db.py:77 @@ -4641,7 +4643,17 @@ msgstr "" #: neutron/plugins/bigswitch/db/porttracker_db.py:39 #, python-format -msgid "Received an empty port ID for host '%s'" +msgid "Received an empty port ID for host_id '%s'" +msgstr "" + +#: neutron/plugins/bigswitch/db/porttracker_db.py:42 +#, python-format +msgid "Received an empty host_id for port '%s'" +msgstr "" + +#: neutron/plugins/bigswitch/db/porttracker_db.py:44 +#, python-format +msgid "Logging port %(port)s on host_id %(host)s" msgstr "" #: neutron/plugins/bigswitch/extensions/routerrule.py:30 @@ -4850,13 +4862,13 @@ msgid "QoS level with name %(qos_name)s already exists for tenant %(tenant_id)s. msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:72 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:23 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:23 #, python-format msgid "Credential %(credential_id)s could not be found." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:77 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:28 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:28 #, python-format msgid "Credential %(credential_name)s could not be found." msgstr "" @@ -4872,19 +4884,19 @@ msgid "Provider network %s already exists" msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:92 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:39 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:39 #, python-format msgid "Connection to %(host)s is not configured." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:97 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:44 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:44 #, python-format msgid "Unable to connect to Nexus %(nexus_host)s. Reason: %(exc)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:102 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:49 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:49 #, python-format msgid "Failed to configure Nexus: %(config)s. Reason: %(exc)s." msgstr "" @@ -4895,7 +4907,7 @@ msgid "Nexus Port Binding (%(filters)s) is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:116 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:69 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:69 msgid "No usable Nexus switch found to create SVI interface." msgstr "" @@ -4910,18 +4922,18 @@ msgid "PortVnic Binding %(port_id)s is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:131 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:74 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:74 msgid "No subnet_id specified for router gateway." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:136 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:79 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:79 #, python-format msgid "Subnet %(subnet_id)s has an interface on %(router_id)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:141 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:84 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:84 msgid "Nexus hardware router gateway only uses Subnet Ids." msgstr "" @@ -5047,7 +5059,7 @@ msgid "Nexus Switch to use" msgstr "" #: neutron/plugins/cisco/common/config.py:35 -#: neutron/plugins/ml2/drivers/cisco/config.py:21 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:21 msgid "VLAN Name prefix" msgstr "" @@ -5070,7 +5082,7 @@ msgid "Enable L3 support on the Nexus switches" msgstr "" #: neutron/plugins/cisco/common/config.py:47 -#: neutron/plugins/ml2/drivers/cisco/config.py:23 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:23 msgid "Distribute SVI interfaces over all switches" msgstr "" @@ -5131,7 +5143,7 @@ msgid "N1K Policy profile polling duration in seconds" msgstr "" #: neutron/plugins/cisco/common/config.py:135 -#: neutron/plugins/ml2/drivers/cisco/config.py:58 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:58 msgid "Some config files were not parsed properly" msgstr "" @@ -5312,47 +5324,47 @@ msgid "add_qos() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:34 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:30 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:30 msgid "get_nexusport_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:43 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:39 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:39 msgid "get_nexusvlan_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:49 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:45 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:45 msgid "add_nexusport_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:62 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:58 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:58 msgid "remove_nexusport_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:78 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:74 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:74 msgid "update_nexusport_binding called with no vlan" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:80 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:76 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:76 msgid "update_nexusport_binding called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:91 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:87 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:87 msgid "get_nexusvm_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:99 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:94 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:94 msgid "get_port_vlan_switch_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:107 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:102 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:102 #, python-format msgid "" "get_port_switch_bindings() called, port:'%(port_id)s', " @@ -5360,7 +5372,7 @@ msgid "" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:119 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:114 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:114 msgid "get_nexussvi_bindings() called" msgstr "" @@ -5790,19 +5802,19 @@ msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:167 #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:189 #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:195 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:130 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:161 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:168 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:182 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:189 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:209 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:215 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:130 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:161 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:168 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:182 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:189 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:209 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:215 #, python-format msgid "NexusDriver: %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:174 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:196 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:196 #, python-format msgid "NexusDriver created VLAN: %s" msgstr "" @@ -5817,7 +5829,7 @@ msgid "NexusPlugin:create_network() called" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:113 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:104 +#: neutron/plugins/ml2/drivers/cisco/nexus/mech_cisco_nexus.py:105 #, python-format msgid "Nexus: create & trunk vlan %s" msgstr "" @@ -5828,7 +5840,7 @@ msgid "Nexus: create vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:125 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108 +#: neutron/plugins/ml2/drivers/cisco/nexus/mech_cisco_nexus.py:109 #, python-format msgid "Nexus: trunk vlan %s" msgstr "" @@ -8068,26 +8080,26 @@ msgstr "" msgid "add_vxlan_endpoint() called for ip %s" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/config.py:25 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:25 msgid "The physical network managed by the switches." msgstr "" -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:33 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:33 #, python-format msgid "Credential %(credential_name)s already exists for tenant %(tenant_id)s." msgstr "" -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:54 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:54 #, python-format msgid "Nexus Port Binding (%(filters)s) is not present" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:63 #, python-format msgid "Missing required field(s) to configure nexus switch: %(fields)s" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:45 +#: neutron/plugins/ml2/drivers/cisco/nexus/mech_cisco_nexus.py:46 #, python-format msgid "nexus_switches found = %s" msgstr "" @@ -8270,6 +8282,14 @@ msgstr "" msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:44 +msgid "Initializing driver" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:52 +msgid "Initialization done" +msgstr "" + #: neutron/plugins/mlnx/agent_notify_api.py:50 msgid "Sending delete network message" msgstr "" @@ -9413,49 +9433,49 @@ msgstr "" msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1884 +#: neutron/plugins/nicira/NeutronPlugin.py:1887 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1890 +#: neutron/plugins/nicira/NeutronPlugin.py:1893 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1921 -#, python-format -msgid "The port '%s' is not associated with floating IPs" -msgstr "" - #: neutron/plugins/nicira/NeutronPlugin.py:1924 #, python-format +msgid "The port '%s' is not associated with floating IPs" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:1927 +#, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1951 +#: neutron/plugins/nicira/NeutronPlugin.py:1954 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1973 +#: neutron/plugins/nicira/NeutronPlugin.py:1976 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2003 +#: neutron/plugins/nicira/NeutronPlugin.py:2006 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2065 +#: neutron/plugins/nicira/NeutronPlugin.py:2068 #, python-format msgid "Security group: %s was already deleted from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2078 +#: neutron/plugins/nicira/NeutronPlugin.py:2081 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -10769,24 +10789,29 @@ msgstr "" msgid "Metadata for router %s handled successfully" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:117 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:86 +#, python-format +msgid "Subnet %s does not have a gateway, the metadata route will not be created" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/rpc.py:110 msgid "Metadata access network is disabled" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:120 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:113 msgid "" "Overlapping IPs must be enabled in order to setup the metadata access " "network" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:140 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:133 #, python-format msgid "" "No router interface found for router '%s'. No metadata access network " "should be created or destroyed" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:148 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:141 #, python-format msgid "" "An error occurred while operating on the metadata access network for " @@ -14203,12 +14228,35 @@ msgstr "" #~ msgid "Network Admin State Validation Falied: " #~ msgstr "" -#~ msgid "" -#~ "Cannnot create floating IP and bind " -#~ "it to Port %s, since that port " -#~ "is owned by a different tenant." -#~ msgstr "" - #~ msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing." #~ msgstr "" +#~ msgid "Use another DNS server before any in /etc/resolv.conf." +#~ msgstr "" + +#~ msgid "" +#~ "ServerProxy: server=%(server)s, port=%(port)d, " +#~ "ssl=%(ssl)r, action=%(action)s" +#~ msgstr "" + +#~ msgid "ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r" +#~ msgstr "" + +#~ msgid "NeutronRestProxyV2: " +#~ msgstr "" + +#~ msgid "Unable to update remote port: %s" +#~ msgstr "" + +#~ msgid "Unable to plug in interface: %s" +#~ msgstr "" + +#~ msgid "Unable to unplug interface: %s" +#~ msgstr "" + +#~ msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. " +#~ msgstr "" + +#~ msgid "Received an empty port ID for host '%s'" +#~ msgstr "" + diff --git a/neutron/locale/ko_KR/LC_MESSAGES/neutron.po b/neutron/locale/ko_KR/LC_MESSAGES/neutron.po index dc5e34f3af..662cde8862 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: 2014-02-11 06:22+0000\n" +"POT-Creation-Date: 2014-02-12 06:24+0000\n" "PO-Revision-Date: 2013-04-28 05:13+0000\n" "Last-Translator: ujuc Gang \n" "Language-Team: ko_KR \n" @@ -537,7 +537,7 @@ msgstr "" msgid "Name of bridge used for external network traffic." msgstr "" -#: neutron/agent/l3_agent.py:160 neutron/agent/linux/dhcp.py:62 +#: neutron/agent/l3_agent.py:160 neutron/agent/linux/dhcp.py:64 #: neutron/debug/debug_agent.py:45 #: neutron/services/metering/drivers/iptables/iptables_driver.py:39 msgid "The driver used to manage the virtual interface." @@ -580,7 +580,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:602 +#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:629 #: neutron/services/metering/drivers/iptables/iptables_driver.py:98 msgid "An interface driver must be specified" msgstr "" @@ -594,7 +594,7 @@ msgstr "" msgid "Failed deleting namespace '%s'" msgstr "" -#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:199 +#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:201 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" @@ -768,7 +768,7 @@ msgid "Security group member updated on remote: %s" msgstr "" #: neutron/agent/securitygroups_rpc.py:99 -#: neutron/agent/securitygroups_rpc.py:162 +#: neutron/agent/securitygroups_rpc.py:163 msgid "Provider rule updated" msgstr "" @@ -792,41 +792,41 @@ msgstr "" msgid "Security group member updated %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:154 +#: neutron/agent/securitygroups_rpc.py:155 #, python-format msgid "" "Adding %s devices to the list of devices for which firewall needs to be " "refreshed" msgstr "" -#: neutron/agent/securitygroups_rpc.py:174 +#: neutron/agent/securitygroups_rpc.py:175 #, python-format msgid "Remove device filter for %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:183 +#: neutron/agent/securitygroups_rpc.py:184 msgid "Refresh firewall rules" msgstr "" -#: neutron/agent/securitygroups_rpc.py:187 +#: neutron/agent/securitygroups_rpc.py:188 msgid "No ports here to refresh firewall" msgstr "" -#: neutron/agent/securitygroups_rpc.py:193 +#: neutron/agent/securitygroups_rpc.py:194 #, python-format msgid "Update port filter for %s" msgstr "" -#: neutron/agent/securitygroups_rpc.py:211 +#: neutron/agent/securitygroups_rpc.py:212 #, python-format msgid "Preparing device filters for %d new devices" msgstr "" -#: neutron/agent/securitygroups_rpc.py:224 +#: neutron/agent/securitygroups_rpc.py:225 msgid "Refreshing firewall for all filtered devices" msgstr "" -#: neutron/agent/securitygroups_rpc.py:232 +#: neutron/agent/securitygroups_rpc.py:233 #, python-format msgid "Refreshing firewall for %d devices" msgstr "" @@ -851,44 +851,44 @@ msgstr "" msgid "Top-level directory for maintaining dhcp state" msgstr "" -#: neutron/agent/linux/async_process.py:70 +#: neutron/agent/linux/async_process.py:69 msgid "respawn_interval must be >= 0 if provided." msgstr "" -#: neutron/agent/linux/async_process.py:84 +#: neutron/agent/linux/async_process.py:83 msgid "Process is already started" msgstr "" -#: neutron/agent/linux/async_process.py:86 +#: neutron/agent/linux/async_process.py:85 #, python-format msgid "Launching async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:92 +#: neutron/agent/linux/async_process.py:91 #, python-format msgid "Halting async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:95 +#: neutron/agent/linux/async_process.py:94 msgid "Process is not running." msgstr "" -#: neutron/agent/linux/async_process.py:161 +#: neutron/agent/linux/async_process.py:166 #, python-format msgid "An error occurred while killing [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:168 +#: neutron/agent/linux/async_process.py:173 #, python-format msgid "Halting async process [%s] in response to an error." msgstr "" -#: neutron/agent/linux/async_process.py:174 +#: neutron/agent/linux/async_process.py:179 #, python-format msgid "Respawning async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:183 +#: neutron/agent/linux/async_process.py:188 #, python-format msgid "An error occurred while communicating with async process [%s]." msgstr "" @@ -915,105 +915,105 @@ msgstr "" msgid "Pidfile %s already exist. Daemon already running?" msgstr "" -#: neutron/agent/linux/dhcp.py:45 +#: neutron/agent/linux/dhcp.py:46 msgid "Location to store DHCP server config files" msgstr "" -#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:55 +#: neutron/agent/linux/dhcp.py:49 neutron/plugins/nicira/dhcp_meta/nvp.py:55 msgid "Domain to use for building the hostnames" msgstr "" -#: neutron/agent/linux/dhcp.py:51 +#: neutron/agent/linux/dhcp.py:52 msgid "Override the default dnsmasq settings with this file" msgstr "" -#: neutron/agent/linux/dhcp.py:53 -msgid "Use another DNS server before any in /etc/resolv.conf." +#: neutron/agent/linux/dhcp.py:54 +msgid "Comma-separated list of the DNS servers which will be used as forwarders." msgstr "" -#: neutron/agent/linux/dhcp.py:56 +#: neutron/agent/linux/dhcp.py:58 msgid "Delete namespace after removing a dhcp server." msgstr "" -#: neutron/agent/linux/dhcp.py:60 +#: neutron/agent/linux/dhcp.py:62 msgid "Limit number of leases to prevent a denial-of-service." msgstr "" -#: neutron/agent/linux/dhcp.py:185 +#: neutron/agent/linux/dhcp.py:187 #, python-format msgid "DHCP for %(net_id)s pid %(pid)d is stale, ignoring command" msgstr "" -#: neutron/agent/linux/dhcp.py:188 +#: neutron/agent/linux/dhcp.py:190 #, python-format msgid "No DHCP started for %s" msgstr "" -#: neutron/agent/linux/dhcp.py:220 neutron/agent/linux/external_process.py:84 +#: neutron/agent/linux/dhcp.py:222 neutron/agent/linux/external_process.py:84 #, python-format msgid "Error while reading %s" msgstr "" -#: neutron/agent/linux/dhcp.py:227 neutron/agent/linux/external_process.py:92 +#: neutron/agent/linux/dhcp.py:229 neutron/agent/linux/external_process.py:92 #, python-format msgid "Unable to convert value in %s" msgstr "" -#: neutron/agent/linux/dhcp.py:229 neutron/agent/linux/external_process.py:90 +#: neutron/agent/linux/dhcp.py:231 neutron/agent/linux/external_process.py:90 #, python-format msgid "Unable to access %s" msgstr "" -#: neutron/agent/linux/dhcp.py:290 +#: neutron/agent/linux/dhcp.py:292 #, python-format msgid "" "FAILED VERSION REQUIREMENT FOR DNSMASQ. DHCP AGENT MAY NOT RUN CORRECTLY!" " Please ensure that its version is %s or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:295 +#: neutron/agent/linux/dhcp.py:297 #, python-format msgid "" "Unable to determine dnsmasq version. Please ensure that its version is %s" " or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:394 +#: neutron/agent/linux/dhcp.py:398 #, python-format msgid "Killing dhcpmasq for network since all subnets have turned off DHCP: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:405 +#: neutron/agent/linux/dhcp.py:409 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: neutron/agent/linux/dhcp.py:406 +#: neutron/agent/linux/dhcp.py:410 #, python-format msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:609 +#: neutron/agent/linux/dhcp.py:636 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:661 +#: neutron/agent/linux/dhcp.py:688 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:671 +#: neutron/agent/linux/dhcp.py:698 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:714 +#: neutron/agent/linux/dhcp.py:741 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:753 neutron/debug/debug_agent.py:74 +#: neutron/agent/linux/dhcp.py:780 neutron/debug/debug_agent.py:74 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -2598,8 +2598,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:1003 -#: neutron/plugins/bigswitch/plugin.py:1012 +#: neutron/plugins/bigswitch/plugin.py:1148 +#: neutron/plugins/bigswitch/plugin.py:1157 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -4378,14 +4378,14 @@ msgstr "" #: neutron/plugins/bigswitch/plugin.py:204 #, python-format -msgid "" -"ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r, " -"action=%(action)s" +msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:208 +#: neutron/plugins/bigswitch/plugin.py:207 #, python-format -msgid "ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r" +msgid "" +"ServerProxy: resource=%(resource)s, action=%(action)s, data=%(data)r, " +"headers=%(headers)r" msgstr "" #: neutron/plugins/bigswitch/plugin.py:217 @@ -4408,222 +4408,224 @@ msgid "" "data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:295 +#: neutron/plugins/bigswitch/plugin.py:257 +msgid "ServerPool: initializing" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:273 +msgid "Servers not defined. Aborting plugin" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:276 +msgid "Servers must be defined as :" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:281 +msgid "ServerPool: initialization done" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:311 #, python-format msgid "" "ServerProxy: %(action)s failure for servers: %(server)r Response: " "%(response)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:301 +#: neutron/plugins/bigswitch/plugin.py:317 #, python-format msgid "" "ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " "ret=%(ret)s, data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:308 +#: neutron/plugins/bigswitch/plugin.py:324 #, python-format msgid "ServerProxy: %(action)s failure for all servers: %(server)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:327 -msgid "NeutronRestProxyV2: " -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:330 +#: neutron/plugins/bigswitch/plugin.py:346 #, python-format msgid "" "NeutronRestProxyV2: Received and ignored error code %(code)s on " "%(action)s action to resource %(resource)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:340 +#: neutron/plugins/bigswitch/plugin.py:356 #, python-format msgid "Unable to create remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:346 +#: neutron/plugins/bigswitch/plugin.py:362 #, python-format msgid "Unable to update remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:351 +#: neutron/plugins/bigswitch/plugin.py:367 #, python-format msgid "Unable to delete remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:357 +#: neutron/plugins/bigswitch/plugin.py:373 #, python-format msgid "Unable to add router interface: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:362 +#: neutron/plugins/bigswitch/plugin.py:378 #, python-format msgid "Unable to delete remote intf: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:368 +#: neutron/plugins/bigswitch/plugin.py:384 #, python-format msgid "Unable to create remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:374 -#: neutron/plugins/bigswitch/plugin.py:379 +#: neutron/plugins/bigswitch/plugin.py:390 +#: neutron/plugins/bigswitch/plugin.py:395 #, python-format msgid "Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:385 +#: neutron/plugins/bigswitch/plugin.py:404 +#, python-format +msgid "No device attached to port %s. Skipping notification to controller." +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:409 #, python-format msgid "Unable to create remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:391 -#, python-format -msgid "Unable to update remote port: %s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:396 +#: neutron/plugins/bigswitch/plugin.py:414 #, python-format msgid "Unable to delete remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:408 -#, python-format -msgid "Unable to plug in interface: %s" +#: neutron/plugins/bigswitch/plugin.py:442 +msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:413 -#, python-format -msgid "Unable to unplug interface: %s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:437 -#, python-format -msgid "NeutronRestProxy: Starting plugin. Version=%s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:460 -msgid "Servers not defined. Aborting plugin" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:488 -msgid "NeutronRestProxyV2: initialization done" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:514 -msgid "NeutronRestProxyV2: create_network() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:559 -msgid "NeutronRestProxyV2.update_network() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:584 -msgid "NeutronRestProxyV2: delete_network() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:632 -msgid "NeutronRestProxyV2: create_port() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:723 -msgid "NeutronRestProxyV2: update_port() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:783 -msgid "NeutronRestProxyV2: delete_port() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:827 -msgid "NeutronRestProxyV2: create_subnet() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:843 -msgid "NeutronRestProxyV2: update_subnet() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:859 -msgid "NeutronRestProxyV2: delete_subnet() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:897 -msgid "NeutronRestProxyV2: create_router() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:919 -msgid "NeutronRestProxyV2.update_router() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:938 -msgid "NeutronRestProxyV2: delete_router() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:967 -msgid "NeutronRestProxyV2: add_router_interface() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:995 -msgid "NeutronRestProxyV2: remove_router_interface() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1028 -msgid "NeutronRestProxyV2: create_floatingip() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1041 -#, python-format -msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1047 -msgid "NeutronRestProxyV2: update_floatingip() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1059 -msgid "NeutronRestProxyV2: delete_floatingip() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1069 -msgid "NeutronRestProxyV2: diassociate_floatingips() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1087 -msgid "NeutronRestProxyV2: too many external networks" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1149 +#: neutron/plugins/bigswitch/plugin.py:511 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1165 -msgid "Adding host route: " -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1166 -#, python-format -msgid "Destination:%(dst)s nexthop:%(next)s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1241 +#: neutron/plugins/bigswitch/plugin.py:596 #, python-format msgid "" "Setting admin_state_up=False is not supported in this plugin version. " "Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1247 +#: neutron/plugins/bigswitch/plugin.py:602 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1274 +#: neutron/plugins/bigswitch/plugin.py:627 #, python-format -msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. " +msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:660 +#, python-format +msgid "NeutronRestProxy: Starting plugin. Version=%s" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:693 +msgid "NeutronRestProxyV2: initialization done" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:719 +msgid "NeutronRestProxyV2: create_network() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:757 +msgid "NeutronRestProxyV2.update_network() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:782 +msgid "NeutronRestProxyV2: delete_network() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:829 +msgid "NeutronRestProxyV2: create_port() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:900 +msgid "NeutronRestProxyV2: update_port() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:948 +msgid "NeutronRestProxyV2: delete_port() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:972 +msgid "NeutronRestProxyV2: create_subnet() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:988 +msgid "NeutronRestProxyV2: update_subnet() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1004 +msgid "NeutronRestProxyV2: delete_subnet() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1042 +msgid "NeutronRestProxyV2: create_router() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1064 +msgid "NeutronRestProxyV2.update_router() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1083 +msgid "NeutronRestProxyV2: delete_router() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1112 +msgid "NeutronRestProxyV2: add_router_interface() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1140 +msgid "NeutronRestProxyV2: remove_router_interface() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1173 +msgid "NeutronRestProxyV2: create_floatingip() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1186 +#, python-format +msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1192 +msgid "NeutronRestProxyV2: update_floatingip() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1204 +msgid "NeutronRestProxyV2: delete_floatingip() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1214 +msgid "NeutronRestProxyV2: diassociate_floatingips() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1232 +msgid "NeutronRestProxyV2: too many external networks" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1247 +msgid "Adding host route: " +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1248 +#, python-format +msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" #: neutron/plugins/bigswitch/routerrule_db.py:77 @@ -4641,7 +4643,17 @@ msgstr "" #: neutron/plugins/bigswitch/db/porttracker_db.py:39 #, python-format -msgid "Received an empty port ID for host '%s'" +msgid "Received an empty port ID for host_id '%s'" +msgstr "" + +#: neutron/plugins/bigswitch/db/porttracker_db.py:42 +#, python-format +msgid "Received an empty host_id for port '%s'" +msgstr "" + +#: neutron/plugins/bigswitch/db/porttracker_db.py:44 +#, python-format +msgid "Logging port %(port)s on host_id %(host)s" msgstr "" #: neutron/plugins/bigswitch/extensions/routerrule.py:30 @@ -4850,13 +4862,13 @@ msgid "QoS level with name %(qos_name)s already exists for tenant %(tenant_id)s. msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:72 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:23 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:23 #, python-format msgid "Credential %(credential_id)s could not be found." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:77 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:28 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:28 #, python-format msgid "Credential %(credential_name)s could not be found." msgstr "" @@ -4872,19 +4884,19 @@ msgid "Provider network %s already exists" msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:92 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:39 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:39 #, python-format msgid "Connection to %(host)s is not configured." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:97 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:44 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:44 #, python-format msgid "Unable to connect to Nexus %(nexus_host)s. Reason: %(exc)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:102 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:49 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:49 #, python-format msgid "Failed to configure Nexus: %(config)s. Reason: %(exc)s." msgstr "" @@ -4895,7 +4907,7 @@ msgid "Nexus Port Binding (%(filters)s) is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:116 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:69 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:69 msgid "No usable Nexus switch found to create SVI interface." msgstr "" @@ -4910,18 +4922,18 @@ msgid "PortVnic Binding %(port_id)s is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:131 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:74 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:74 msgid "No subnet_id specified for router gateway." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:136 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:79 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:79 #, python-format msgid "Subnet %(subnet_id)s has an interface on %(router_id)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:141 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:84 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:84 msgid "Nexus hardware router gateway only uses Subnet Ids." msgstr "" @@ -5047,7 +5059,7 @@ msgid "Nexus Switch to use" msgstr "" #: neutron/plugins/cisco/common/config.py:35 -#: neutron/plugins/ml2/drivers/cisco/config.py:21 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:21 msgid "VLAN Name prefix" msgstr "" @@ -5070,7 +5082,7 @@ msgid "Enable L3 support on the Nexus switches" msgstr "" #: neutron/plugins/cisco/common/config.py:47 -#: neutron/plugins/ml2/drivers/cisco/config.py:23 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:23 msgid "Distribute SVI interfaces over all switches" msgstr "" @@ -5131,7 +5143,7 @@ msgid "N1K Policy profile polling duration in seconds" msgstr "" #: neutron/plugins/cisco/common/config.py:135 -#: neutron/plugins/ml2/drivers/cisco/config.py:58 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:58 msgid "Some config files were not parsed properly" msgstr "" @@ -5312,47 +5324,47 @@ msgid "add_qos() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:34 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:30 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:30 msgid "get_nexusport_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:43 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:39 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:39 msgid "get_nexusvlan_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:49 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:45 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:45 msgid "add_nexusport_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:62 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:58 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:58 msgid "remove_nexusport_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:78 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:74 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:74 msgid "update_nexusport_binding called with no vlan" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:80 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:76 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:76 msgid "update_nexusport_binding called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:91 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:87 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:87 msgid "get_nexusvm_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:99 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:94 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:94 msgid "get_port_vlan_switch_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:107 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:102 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:102 #, python-format msgid "" "get_port_switch_bindings() called, port:'%(port_id)s', " @@ -5360,7 +5372,7 @@ msgid "" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:119 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:114 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:114 msgid "get_nexussvi_bindings() called" msgstr "" @@ -5790,19 +5802,19 @@ msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:167 #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:189 #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:195 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:130 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:161 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:168 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:182 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:189 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:209 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:215 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:130 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:161 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:168 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:182 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:189 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:209 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:215 #, python-format msgid "NexusDriver: %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:174 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:196 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:196 #, python-format msgid "NexusDriver created VLAN: %s" msgstr "" @@ -5817,7 +5829,7 @@ msgid "NexusPlugin:create_network() called" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:113 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:104 +#: neutron/plugins/ml2/drivers/cisco/nexus/mech_cisco_nexus.py:105 #, python-format msgid "Nexus: create & trunk vlan %s" msgstr "" @@ -5828,7 +5840,7 @@ msgid "Nexus: create vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:125 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108 +#: neutron/plugins/ml2/drivers/cisco/nexus/mech_cisco_nexus.py:109 #, python-format msgid "Nexus: trunk vlan %s" msgstr "" @@ -8068,26 +8080,26 @@ msgstr "" msgid "add_vxlan_endpoint() called for ip %s" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/config.py:25 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:25 msgid "The physical network managed by the switches." msgstr "" -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:33 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:33 #, python-format msgid "Credential %(credential_name)s already exists for tenant %(tenant_id)s." msgstr "" -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:54 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:54 #, python-format msgid "Nexus Port Binding (%(filters)s) is not present" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:63 #, python-format msgid "Missing required field(s) to configure nexus switch: %(fields)s" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:45 +#: neutron/plugins/ml2/drivers/cisco/nexus/mech_cisco_nexus.py:46 #, python-format msgid "nexus_switches found = %s" msgstr "" @@ -8270,6 +8282,14 @@ msgstr "" msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:44 +msgid "Initializing driver" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:52 +msgid "Initialization done" +msgstr "" + #: neutron/plugins/mlnx/agent_notify_api.py:50 msgid "Sending delete network message" msgstr "" @@ -9413,49 +9433,49 @@ msgstr "" msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1884 +#: neutron/plugins/nicira/NeutronPlugin.py:1887 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1890 +#: neutron/plugins/nicira/NeutronPlugin.py:1893 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1921 -#, python-format -msgid "The port '%s' is not associated with floating IPs" -msgstr "" - #: neutron/plugins/nicira/NeutronPlugin.py:1924 #, python-format +msgid "The port '%s' is not associated with floating IPs" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:1927 +#, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1951 +#: neutron/plugins/nicira/NeutronPlugin.py:1954 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1973 +#: neutron/plugins/nicira/NeutronPlugin.py:1976 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2003 +#: neutron/plugins/nicira/NeutronPlugin.py:2006 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2065 +#: neutron/plugins/nicira/NeutronPlugin.py:2068 #, python-format msgid "Security group: %s was already deleted from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2078 +#: neutron/plugins/nicira/NeutronPlugin.py:2081 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -10769,24 +10789,29 @@ msgstr "" msgid "Metadata for router %s handled successfully" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:117 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:86 +#, python-format +msgid "Subnet %s does not have a gateway, the metadata route will not be created" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/rpc.py:110 msgid "Metadata access network is disabled" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:120 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:113 msgid "" "Overlapping IPs must be enabled in order to setup the metadata access " "network" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:140 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:133 #, python-format msgid "" "No router interface found for router '%s'. No metadata access network " "should be created or destroyed" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:148 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:141 #, python-format msgid "" "An error occurred while operating on the metadata access network for " @@ -14203,12 +14228,35 @@ msgstr "" #~ msgid "Network Admin State Validation Falied: " #~ msgstr "" -#~ msgid "" -#~ "Cannnot create floating IP and bind " -#~ "it to Port %s, since that port " -#~ "is owned by a different tenant." -#~ msgstr "" - #~ msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing." #~ msgstr "" +#~ msgid "Use another DNS server before any in /etc/resolv.conf." +#~ msgstr "" + +#~ msgid "" +#~ "ServerProxy: server=%(server)s, port=%(port)d, " +#~ "ssl=%(ssl)r, action=%(action)s" +#~ msgstr "" + +#~ msgid "ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r" +#~ msgstr "" + +#~ msgid "NeutronRestProxyV2: " +#~ msgstr "" + +#~ msgid "Unable to update remote port: %s" +#~ msgstr "" + +#~ msgid "Unable to plug in interface: %s" +#~ msgstr "" + +#~ msgid "Unable to unplug interface: %s" +#~ msgstr "" + +#~ msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. " +#~ msgstr "" + +#~ msgid "Received an empty port ID for host '%s'" +#~ msgstr "" + diff --git a/neutron/locale/ml_IN/LC_MESSAGES/neutron.po b/neutron/locale/ml_IN/LC_MESSAGES/neutron.po index c7a2b25088..779f63977a 100644 --- a/neutron/locale/ml_IN/LC_MESSAGES/neutron.po +++ b/neutron/locale/ml_IN/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: 2014-02-11 06:22+0000\n" +"POT-Creation-Date: 2014-02-12 06:24+0000\n" "PO-Revision-Date: 2013-11-17 05:24+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Malayalam (India) " @@ -537,7 +537,7 @@ msgstr "" msgid "Name of bridge used for external network traffic." msgstr "" -#: neutron/agent/l3_agent.py:160 neutron/agent/linux/dhcp.py:62 +#: neutron/agent/l3_agent.py:160 neutron/agent/linux/dhcp.py:64 #: neutron/debug/debug_agent.py:45 #: neutron/services/metering/drivers/iptables/iptables_driver.py:39 msgid "The driver used to manage the virtual interface." @@ -580,7 +580,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:602 +#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:629 #: neutron/services/metering/drivers/iptables/iptables_driver.py:98 msgid "An interface driver must be specified" msgstr "" @@ -594,7 +594,7 @@ msgstr "" msgid "Failed deleting namespace '%s'" msgstr "" -#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:199 +#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:201 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" @@ -768,7 +768,7 @@ msgid "Security group member updated on remote: %s" msgstr "" #: neutron/agent/securitygroups_rpc.py:99 -#: neutron/agent/securitygroups_rpc.py:162 +#: neutron/agent/securitygroups_rpc.py:163 msgid "Provider rule updated" msgstr "" @@ -792,41 +792,41 @@ msgstr "" msgid "Security group member updated %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:154 +#: neutron/agent/securitygroups_rpc.py:155 #, python-format msgid "" "Adding %s devices to the list of devices for which firewall needs to be " "refreshed" msgstr "" -#: neutron/agent/securitygroups_rpc.py:174 +#: neutron/agent/securitygroups_rpc.py:175 #, python-format msgid "Remove device filter for %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:183 +#: neutron/agent/securitygroups_rpc.py:184 msgid "Refresh firewall rules" msgstr "" -#: neutron/agent/securitygroups_rpc.py:187 +#: neutron/agent/securitygroups_rpc.py:188 msgid "No ports here to refresh firewall" msgstr "" -#: neutron/agent/securitygroups_rpc.py:193 +#: neutron/agent/securitygroups_rpc.py:194 #, python-format msgid "Update port filter for %s" msgstr "" -#: neutron/agent/securitygroups_rpc.py:211 +#: neutron/agent/securitygroups_rpc.py:212 #, python-format msgid "Preparing device filters for %d new devices" msgstr "" -#: neutron/agent/securitygroups_rpc.py:224 +#: neutron/agent/securitygroups_rpc.py:225 msgid "Refreshing firewall for all filtered devices" msgstr "" -#: neutron/agent/securitygroups_rpc.py:232 +#: neutron/agent/securitygroups_rpc.py:233 #, python-format msgid "Refreshing firewall for %d devices" msgstr "" @@ -851,44 +851,44 @@ msgstr "" msgid "Top-level directory for maintaining dhcp state" msgstr "" -#: neutron/agent/linux/async_process.py:70 +#: neutron/agent/linux/async_process.py:69 msgid "respawn_interval must be >= 0 if provided." msgstr "" -#: neutron/agent/linux/async_process.py:84 +#: neutron/agent/linux/async_process.py:83 msgid "Process is already started" msgstr "" -#: neutron/agent/linux/async_process.py:86 +#: neutron/agent/linux/async_process.py:85 #, python-format msgid "Launching async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:92 +#: neutron/agent/linux/async_process.py:91 #, python-format msgid "Halting async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:95 +#: neutron/agent/linux/async_process.py:94 msgid "Process is not running." msgstr "" -#: neutron/agent/linux/async_process.py:161 +#: neutron/agent/linux/async_process.py:166 #, python-format msgid "An error occurred while killing [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:168 +#: neutron/agent/linux/async_process.py:173 #, python-format msgid "Halting async process [%s] in response to an error." msgstr "" -#: neutron/agent/linux/async_process.py:174 +#: neutron/agent/linux/async_process.py:179 #, python-format msgid "Respawning async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:183 +#: neutron/agent/linux/async_process.py:188 #, python-format msgid "An error occurred while communicating with async process [%s]." msgstr "" @@ -915,105 +915,105 @@ msgstr "" msgid "Pidfile %s already exist. Daemon already running?" msgstr "" -#: neutron/agent/linux/dhcp.py:45 +#: neutron/agent/linux/dhcp.py:46 msgid "Location to store DHCP server config files" msgstr "" -#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:55 +#: neutron/agent/linux/dhcp.py:49 neutron/plugins/nicira/dhcp_meta/nvp.py:55 msgid "Domain to use for building the hostnames" msgstr "" -#: neutron/agent/linux/dhcp.py:51 +#: neutron/agent/linux/dhcp.py:52 msgid "Override the default dnsmasq settings with this file" msgstr "" -#: neutron/agent/linux/dhcp.py:53 -msgid "Use another DNS server before any in /etc/resolv.conf." +#: neutron/agent/linux/dhcp.py:54 +msgid "Comma-separated list of the DNS servers which will be used as forwarders." msgstr "" -#: neutron/agent/linux/dhcp.py:56 +#: neutron/agent/linux/dhcp.py:58 msgid "Delete namespace after removing a dhcp server." msgstr "" -#: neutron/agent/linux/dhcp.py:60 +#: neutron/agent/linux/dhcp.py:62 msgid "Limit number of leases to prevent a denial-of-service." msgstr "" -#: neutron/agent/linux/dhcp.py:185 +#: neutron/agent/linux/dhcp.py:187 #, python-format msgid "DHCP for %(net_id)s pid %(pid)d is stale, ignoring command" msgstr "" -#: neutron/agent/linux/dhcp.py:188 +#: neutron/agent/linux/dhcp.py:190 #, python-format msgid "No DHCP started for %s" msgstr "" -#: neutron/agent/linux/dhcp.py:220 neutron/agent/linux/external_process.py:84 +#: neutron/agent/linux/dhcp.py:222 neutron/agent/linux/external_process.py:84 #, python-format msgid "Error while reading %s" msgstr "" -#: neutron/agent/linux/dhcp.py:227 neutron/agent/linux/external_process.py:92 +#: neutron/agent/linux/dhcp.py:229 neutron/agent/linux/external_process.py:92 #, python-format msgid "Unable to convert value in %s" msgstr "" -#: neutron/agent/linux/dhcp.py:229 neutron/agent/linux/external_process.py:90 +#: neutron/agent/linux/dhcp.py:231 neutron/agent/linux/external_process.py:90 #, python-format msgid "Unable to access %s" msgstr "" -#: neutron/agent/linux/dhcp.py:290 +#: neutron/agent/linux/dhcp.py:292 #, python-format msgid "" "FAILED VERSION REQUIREMENT FOR DNSMASQ. DHCP AGENT MAY NOT RUN CORRECTLY!" " Please ensure that its version is %s or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:295 +#: neutron/agent/linux/dhcp.py:297 #, python-format msgid "" "Unable to determine dnsmasq version. Please ensure that its version is %s" " or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:394 +#: neutron/agent/linux/dhcp.py:398 #, python-format msgid "Killing dhcpmasq for network since all subnets have turned off DHCP: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:405 +#: neutron/agent/linux/dhcp.py:409 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: neutron/agent/linux/dhcp.py:406 +#: neutron/agent/linux/dhcp.py:410 #, python-format msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:609 +#: neutron/agent/linux/dhcp.py:636 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:661 +#: neutron/agent/linux/dhcp.py:688 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:671 +#: neutron/agent/linux/dhcp.py:698 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:714 +#: neutron/agent/linux/dhcp.py:741 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:753 neutron/debug/debug_agent.py:74 +#: neutron/agent/linux/dhcp.py:780 neutron/debug/debug_agent.py:74 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -2598,8 +2598,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:1003 -#: neutron/plugins/bigswitch/plugin.py:1012 +#: neutron/plugins/bigswitch/plugin.py:1148 +#: neutron/plugins/bigswitch/plugin.py:1157 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -4378,14 +4378,14 @@ msgstr "" #: neutron/plugins/bigswitch/plugin.py:204 #, python-format -msgid "" -"ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r, " -"action=%(action)s" +msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:208 +#: neutron/plugins/bigswitch/plugin.py:207 #, python-format -msgid "ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r" +msgid "" +"ServerProxy: resource=%(resource)s, action=%(action)s, data=%(data)r, " +"headers=%(headers)r" msgstr "" #: neutron/plugins/bigswitch/plugin.py:217 @@ -4408,222 +4408,224 @@ msgid "" "data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:295 +#: neutron/plugins/bigswitch/plugin.py:257 +msgid "ServerPool: initializing" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:273 +msgid "Servers not defined. Aborting plugin" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:276 +msgid "Servers must be defined as :" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:281 +msgid "ServerPool: initialization done" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:311 #, python-format msgid "" "ServerProxy: %(action)s failure for servers: %(server)r Response: " "%(response)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:301 +#: neutron/plugins/bigswitch/plugin.py:317 #, python-format msgid "" "ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " "ret=%(ret)s, data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:308 +#: neutron/plugins/bigswitch/plugin.py:324 #, python-format msgid "ServerProxy: %(action)s failure for all servers: %(server)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:327 -msgid "NeutronRestProxyV2: " -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:330 +#: neutron/plugins/bigswitch/plugin.py:346 #, python-format msgid "" "NeutronRestProxyV2: Received and ignored error code %(code)s on " "%(action)s action to resource %(resource)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:340 +#: neutron/plugins/bigswitch/plugin.py:356 #, python-format msgid "Unable to create remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:346 +#: neutron/plugins/bigswitch/plugin.py:362 #, python-format msgid "Unable to update remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:351 +#: neutron/plugins/bigswitch/plugin.py:367 #, python-format msgid "Unable to delete remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:357 +#: neutron/plugins/bigswitch/plugin.py:373 #, python-format msgid "Unable to add router interface: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:362 +#: neutron/plugins/bigswitch/plugin.py:378 #, python-format msgid "Unable to delete remote intf: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:368 +#: neutron/plugins/bigswitch/plugin.py:384 #, python-format msgid "Unable to create remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:374 -#: neutron/plugins/bigswitch/plugin.py:379 +#: neutron/plugins/bigswitch/plugin.py:390 +#: neutron/plugins/bigswitch/plugin.py:395 #, python-format msgid "Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:385 +#: neutron/plugins/bigswitch/plugin.py:404 +#, python-format +msgid "No device attached to port %s. Skipping notification to controller." +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:409 #, python-format msgid "Unable to create remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:391 -#, python-format -msgid "Unable to update remote port: %s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:396 +#: neutron/plugins/bigswitch/plugin.py:414 #, python-format msgid "Unable to delete remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:408 -#, python-format -msgid "Unable to plug in interface: %s" +#: neutron/plugins/bigswitch/plugin.py:442 +msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:413 -#, python-format -msgid "Unable to unplug interface: %s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:437 -#, python-format -msgid "NeutronRestProxy: Starting plugin. Version=%s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:460 -msgid "Servers not defined. Aborting plugin" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:488 -msgid "NeutronRestProxyV2: initialization done" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:514 -msgid "NeutronRestProxyV2: create_network() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:559 -msgid "NeutronRestProxyV2.update_network() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:584 -msgid "NeutronRestProxyV2: delete_network() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:632 -msgid "NeutronRestProxyV2: create_port() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:723 -msgid "NeutronRestProxyV2: update_port() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:783 -msgid "NeutronRestProxyV2: delete_port() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:827 -msgid "NeutronRestProxyV2: create_subnet() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:843 -msgid "NeutronRestProxyV2: update_subnet() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:859 -msgid "NeutronRestProxyV2: delete_subnet() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:897 -msgid "NeutronRestProxyV2: create_router() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:919 -msgid "NeutronRestProxyV2.update_router() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:938 -msgid "NeutronRestProxyV2: delete_router() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:967 -msgid "NeutronRestProxyV2: add_router_interface() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:995 -msgid "NeutronRestProxyV2: remove_router_interface() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1028 -msgid "NeutronRestProxyV2: create_floatingip() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1041 -#, python-format -msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1047 -msgid "NeutronRestProxyV2: update_floatingip() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1059 -msgid "NeutronRestProxyV2: delete_floatingip() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1069 -msgid "NeutronRestProxyV2: diassociate_floatingips() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1087 -msgid "NeutronRestProxyV2: too many external networks" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1149 +#: neutron/plugins/bigswitch/plugin.py:511 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1165 -msgid "Adding host route: " -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1166 -#, python-format -msgid "Destination:%(dst)s nexthop:%(next)s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1241 +#: neutron/plugins/bigswitch/plugin.py:596 #, python-format msgid "" "Setting admin_state_up=False is not supported in this plugin version. " "Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1247 +#: neutron/plugins/bigswitch/plugin.py:602 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1274 +#: neutron/plugins/bigswitch/plugin.py:627 #, python-format -msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. " +msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:660 +#, python-format +msgid "NeutronRestProxy: Starting plugin. Version=%s" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:693 +msgid "NeutronRestProxyV2: initialization done" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:719 +msgid "NeutronRestProxyV2: create_network() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:757 +msgid "NeutronRestProxyV2.update_network() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:782 +msgid "NeutronRestProxyV2: delete_network() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:829 +msgid "NeutronRestProxyV2: create_port() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:900 +msgid "NeutronRestProxyV2: update_port() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:948 +msgid "NeutronRestProxyV2: delete_port() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:972 +msgid "NeutronRestProxyV2: create_subnet() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:988 +msgid "NeutronRestProxyV2: update_subnet() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1004 +msgid "NeutronRestProxyV2: delete_subnet() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1042 +msgid "NeutronRestProxyV2: create_router() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1064 +msgid "NeutronRestProxyV2.update_router() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1083 +msgid "NeutronRestProxyV2: delete_router() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1112 +msgid "NeutronRestProxyV2: add_router_interface() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1140 +msgid "NeutronRestProxyV2: remove_router_interface() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1173 +msgid "NeutronRestProxyV2: create_floatingip() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1186 +#, python-format +msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1192 +msgid "NeutronRestProxyV2: update_floatingip() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1204 +msgid "NeutronRestProxyV2: delete_floatingip() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1214 +msgid "NeutronRestProxyV2: diassociate_floatingips() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1232 +msgid "NeutronRestProxyV2: too many external networks" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1247 +msgid "Adding host route: " +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1248 +#, python-format +msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" #: neutron/plugins/bigswitch/routerrule_db.py:77 @@ -4641,7 +4643,17 @@ msgstr "" #: neutron/plugins/bigswitch/db/porttracker_db.py:39 #, python-format -msgid "Received an empty port ID for host '%s'" +msgid "Received an empty port ID for host_id '%s'" +msgstr "" + +#: neutron/plugins/bigswitch/db/porttracker_db.py:42 +#, python-format +msgid "Received an empty host_id for port '%s'" +msgstr "" + +#: neutron/plugins/bigswitch/db/porttracker_db.py:44 +#, python-format +msgid "Logging port %(port)s on host_id %(host)s" msgstr "" #: neutron/plugins/bigswitch/extensions/routerrule.py:30 @@ -4850,13 +4862,13 @@ msgid "QoS level with name %(qos_name)s already exists for tenant %(tenant_id)s. msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:72 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:23 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:23 #, python-format msgid "Credential %(credential_id)s could not be found." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:77 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:28 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:28 #, python-format msgid "Credential %(credential_name)s could not be found." msgstr "" @@ -4872,19 +4884,19 @@ msgid "Provider network %s already exists" msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:92 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:39 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:39 #, python-format msgid "Connection to %(host)s is not configured." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:97 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:44 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:44 #, python-format msgid "Unable to connect to Nexus %(nexus_host)s. Reason: %(exc)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:102 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:49 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:49 #, python-format msgid "Failed to configure Nexus: %(config)s. Reason: %(exc)s." msgstr "" @@ -4895,7 +4907,7 @@ msgid "Nexus Port Binding (%(filters)s) is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:116 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:69 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:69 msgid "No usable Nexus switch found to create SVI interface." msgstr "" @@ -4910,18 +4922,18 @@ msgid "PortVnic Binding %(port_id)s is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:131 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:74 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:74 msgid "No subnet_id specified for router gateway." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:136 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:79 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:79 #, python-format msgid "Subnet %(subnet_id)s has an interface on %(router_id)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:141 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:84 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:84 msgid "Nexus hardware router gateway only uses Subnet Ids." msgstr "" @@ -5047,7 +5059,7 @@ msgid "Nexus Switch to use" msgstr "" #: neutron/plugins/cisco/common/config.py:35 -#: neutron/plugins/ml2/drivers/cisco/config.py:21 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:21 msgid "VLAN Name prefix" msgstr "" @@ -5070,7 +5082,7 @@ msgid "Enable L3 support on the Nexus switches" msgstr "" #: neutron/plugins/cisco/common/config.py:47 -#: neutron/plugins/ml2/drivers/cisco/config.py:23 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:23 msgid "Distribute SVI interfaces over all switches" msgstr "" @@ -5131,7 +5143,7 @@ msgid "N1K Policy profile polling duration in seconds" msgstr "" #: neutron/plugins/cisco/common/config.py:135 -#: neutron/plugins/ml2/drivers/cisco/config.py:58 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:58 msgid "Some config files were not parsed properly" msgstr "" @@ -5312,47 +5324,47 @@ msgid "add_qos() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:34 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:30 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:30 msgid "get_nexusport_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:43 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:39 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:39 msgid "get_nexusvlan_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:49 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:45 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:45 msgid "add_nexusport_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:62 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:58 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:58 msgid "remove_nexusport_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:78 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:74 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:74 msgid "update_nexusport_binding called with no vlan" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:80 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:76 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:76 msgid "update_nexusport_binding called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:91 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:87 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:87 msgid "get_nexusvm_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:99 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:94 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:94 msgid "get_port_vlan_switch_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:107 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:102 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:102 #, python-format msgid "" "get_port_switch_bindings() called, port:'%(port_id)s', " @@ -5360,7 +5372,7 @@ msgid "" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:119 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:114 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:114 msgid "get_nexussvi_bindings() called" msgstr "" @@ -5790,19 +5802,19 @@ msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:167 #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:189 #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:195 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:130 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:161 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:168 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:182 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:189 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:209 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:215 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:130 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:161 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:168 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:182 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:189 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:209 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:215 #, python-format msgid "NexusDriver: %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:174 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:196 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:196 #, python-format msgid "NexusDriver created VLAN: %s" msgstr "" @@ -5817,7 +5829,7 @@ msgid "NexusPlugin:create_network() called" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:113 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:104 +#: neutron/plugins/ml2/drivers/cisco/nexus/mech_cisco_nexus.py:105 #, python-format msgid "Nexus: create & trunk vlan %s" msgstr "" @@ -5828,7 +5840,7 @@ msgid "Nexus: create vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:125 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108 +#: neutron/plugins/ml2/drivers/cisco/nexus/mech_cisco_nexus.py:109 #, python-format msgid "Nexus: trunk vlan %s" msgstr "" @@ -8068,26 +8080,26 @@ msgstr "" msgid "add_vxlan_endpoint() called for ip %s" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/config.py:25 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:25 msgid "The physical network managed by the switches." msgstr "" -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:33 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:33 #, python-format msgid "Credential %(credential_name)s already exists for tenant %(tenant_id)s." msgstr "" -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:54 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:54 #, python-format msgid "Nexus Port Binding (%(filters)s) is not present" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:63 #, python-format msgid "Missing required field(s) to configure nexus switch: %(fields)s" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:45 +#: neutron/plugins/ml2/drivers/cisco/nexus/mech_cisco_nexus.py:46 #, python-format msgid "nexus_switches found = %s" msgstr "" @@ -8270,6 +8282,14 @@ msgstr "" msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:44 +msgid "Initializing driver" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:52 +msgid "Initialization done" +msgstr "" + #: neutron/plugins/mlnx/agent_notify_api.py:50 msgid "Sending delete network message" msgstr "" @@ -9413,49 +9433,49 @@ msgstr "" msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1884 +#: neutron/plugins/nicira/NeutronPlugin.py:1887 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1890 +#: neutron/plugins/nicira/NeutronPlugin.py:1893 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1921 -#, python-format -msgid "The port '%s' is not associated with floating IPs" -msgstr "" - #: neutron/plugins/nicira/NeutronPlugin.py:1924 #, python-format +msgid "The port '%s' is not associated with floating IPs" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:1927 +#, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1951 +#: neutron/plugins/nicira/NeutronPlugin.py:1954 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1973 +#: neutron/plugins/nicira/NeutronPlugin.py:1976 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2003 +#: neutron/plugins/nicira/NeutronPlugin.py:2006 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2065 +#: neutron/plugins/nicira/NeutronPlugin.py:2068 #, python-format msgid "Security group: %s was already deleted from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2078 +#: neutron/plugins/nicira/NeutronPlugin.py:2081 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -10769,24 +10789,29 @@ msgstr "" msgid "Metadata for router %s handled successfully" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:117 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:86 +#, python-format +msgid "Subnet %s does not have a gateway, the metadata route will not be created" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/rpc.py:110 msgid "Metadata access network is disabled" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:120 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:113 msgid "" "Overlapping IPs must be enabled in order to setup the metadata access " "network" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:140 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:133 #, python-format msgid "" "No router interface found for router '%s'. No metadata access network " "should be created or destroyed" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:148 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:141 #, python-format msgid "" "An error occurred while operating on the metadata access network for " @@ -13444,12 +13469,35 @@ msgstr "" #~ msgid "Network Admin State Validation Falied: " #~ msgstr "" -#~ msgid "" -#~ "Cannnot create floating IP and bind " -#~ "it to Port %s, since that port " -#~ "is owned by a different tenant." -#~ msgstr "" - #~ msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing." #~ msgstr "" +#~ msgid "Use another DNS server before any in /etc/resolv.conf." +#~ msgstr "" + +#~ msgid "" +#~ "ServerProxy: server=%(server)s, port=%(port)d, " +#~ "ssl=%(ssl)r, action=%(action)s" +#~ msgstr "" + +#~ msgid "ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r" +#~ msgstr "" + +#~ msgid "NeutronRestProxyV2: " +#~ msgstr "" + +#~ msgid "Unable to update remote port: %s" +#~ msgstr "" + +#~ msgid "Unable to plug in interface: %s" +#~ msgstr "" + +#~ msgid "Unable to unplug interface: %s" +#~ msgstr "" + +#~ msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. " +#~ msgstr "" + +#~ msgid "Received an empty port ID for host '%s'" +#~ msgstr "" + diff --git a/neutron/locale/mr_IN/LC_MESSAGES/neutron.po b/neutron/locale/mr_IN/LC_MESSAGES/neutron.po index 55f9305b79..c17b03e36d 100644 --- a/neutron/locale/mr_IN/LC_MESSAGES/neutron.po +++ b/neutron/locale/mr_IN/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: 2014-02-11 06:22+0000\n" +"POT-Creation-Date: 2014-02-12 06:24+0000\n" "PO-Revision-Date: 2013-10-16 22:17+0000\n" "Last-Translator: Tom Fifield \n" "Language-Team: Marathi (India) " @@ -537,7 +537,7 @@ msgstr "" msgid "Name of bridge used for external network traffic." msgstr "" -#: neutron/agent/l3_agent.py:160 neutron/agent/linux/dhcp.py:62 +#: neutron/agent/l3_agent.py:160 neutron/agent/linux/dhcp.py:64 #: neutron/debug/debug_agent.py:45 #: neutron/services/metering/drivers/iptables/iptables_driver.py:39 msgid "The driver used to manage the virtual interface." @@ -580,7 +580,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:602 +#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:629 #: neutron/services/metering/drivers/iptables/iptables_driver.py:98 msgid "An interface driver must be specified" msgstr "" @@ -594,7 +594,7 @@ msgstr "" msgid "Failed deleting namespace '%s'" msgstr "" -#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:199 +#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:201 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" @@ -768,7 +768,7 @@ msgid "Security group member updated on remote: %s" msgstr "" #: neutron/agent/securitygroups_rpc.py:99 -#: neutron/agent/securitygroups_rpc.py:162 +#: neutron/agent/securitygroups_rpc.py:163 msgid "Provider rule updated" msgstr "" @@ -792,41 +792,41 @@ msgstr "" msgid "Security group member updated %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:154 +#: neutron/agent/securitygroups_rpc.py:155 #, python-format msgid "" "Adding %s devices to the list of devices for which firewall needs to be " "refreshed" msgstr "" -#: neutron/agent/securitygroups_rpc.py:174 +#: neutron/agent/securitygroups_rpc.py:175 #, python-format msgid "Remove device filter for %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:183 +#: neutron/agent/securitygroups_rpc.py:184 msgid "Refresh firewall rules" msgstr "" -#: neutron/agent/securitygroups_rpc.py:187 +#: neutron/agent/securitygroups_rpc.py:188 msgid "No ports here to refresh firewall" msgstr "" -#: neutron/agent/securitygroups_rpc.py:193 +#: neutron/agent/securitygroups_rpc.py:194 #, python-format msgid "Update port filter for %s" msgstr "" -#: neutron/agent/securitygroups_rpc.py:211 +#: neutron/agent/securitygroups_rpc.py:212 #, python-format msgid "Preparing device filters for %d new devices" msgstr "" -#: neutron/agent/securitygroups_rpc.py:224 +#: neutron/agent/securitygroups_rpc.py:225 msgid "Refreshing firewall for all filtered devices" msgstr "" -#: neutron/agent/securitygroups_rpc.py:232 +#: neutron/agent/securitygroups_rpc.py:233 #, python-format msgid "Refreshing firewall for %d devices" msgstr "" @@ -851,44 +851,44 @@ msgstr "" msgid "Top-level directory for maintaining dhcp state" msgstr "" -#: neutron/agent/linux/async_process.py:70 +#: neutron/agent/linux/async_process.py:69 msgid "respawn_interval must be >= 0 if provided." msgstr "" -#: neutron/agent/linux/async_process.py:84 +#: neutron/agent/linux/async_process.py:83 msgid "Process is already started" msgstr "" -#: neutron/agent/linux/async_process.py:86 +#: neutron/agent/linux/async_process.py:85 #, python-format msgid "Launching async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:92 +#: neutron/agent/linux/async_process.py:91 #, python-format msgid "Halting async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:95 +#: neutron/agent/linux/async_process.py:94 msgid "Process is not running." msgstr "" -#: neutron/agent/linux/async_process.py:161 +#: neutron/agent/linux/async_process.py:166 #, python-format msgid "An error occurred while killing [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:168 +#: neutron/agent/linux/async_process.py:173 #, python-format msgid "Halting async process [%s] in response to an error." msgstr "" -#: neutron/agent/linux/async_process.py:174 +#: neutron/agent/linux/async_process.py:179 #, python-format msgid "Respawning async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:183 +#: neutron/agent/linux/async_process.py:188 #, python-format msgid "An error occurred while communicating with async process [%s]." msgstr "" @@ -915,105 +915,105 @@ msgstr "" msgid "Pidfile %s already exist. Daemon already running?" msgstr "" -#: neutron/agent/linux/dhcp.py:45 +#: neutron/agent/linux/dhcp.py:46 msgid "Location to store DHCP server config files" msgstr "" -#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:55 +#: neutron/agent/linux/dhcp.py:49 neutron/plugins/nicira/dhcp_meta/nvp.py:55 msgid "Domain to use for building the hostnames" msgstr "" -#: neutron/agent/linux/dhcp.py:51 +#: neutron/agent/linux/dhcp.py:52 msgid "Override the default dnsmasq settings with this file" msgstr "" -#: neutron/agent/linux/dhcp.py:53 -msgid "Use another DNS server before any in /etc/resolv.conf." +#: neutron/agent/linux/dhcp.py:54 +msgid "Comma-separated list of the DNS servers which will be used as forwarders." msgstr "" -#: neutron/agent/linux/dhcp.py:56 +#: neutron/agent/linux/dhcp.py:58 msgid "Delete namespace after removing a dhcp server." msgstr "" -#: neutron/agent/linux/dhcp.py:60 +#: neutron/agent/linux/dhcp.py:62 msgid "Limit number of leases to prevent a denial-of-service." msgstr "" -#: neutron/agent/linux/dhcp.py:185 +#: neutron/agent/linux/dhcp.py:187 #, python-format msgid "DHCP for %(net_id)s pid %(pid)d is stale, ignoring command" msgstr "" -#: neutron/agent/linux/dhcp.py:188 +#: neutron/agent/linux/dhcp.py:190 #, python-format msgid "No DHCP started for %s" msgstr "" -#: neutron/agent/linux/dhcp.py:220 neutron/agent/linux/external_process.py:84 +#: neutron/agent/linux/dhcp.py:222 neutron/agent/linux/external_process.py:84 #, python-format msgid "Error while reading %s" msgstr "" -#: neutron/agent/linux/dhcp.py:227 neutron/agent/linux/external_process.py:92 +#: neutron/agent/linux/dhcp.py:229 neutron/agent/linux/external_process.py:92 #, python-format msgid "Unable to convert value in %s" msgstr "" -#: neutron/agent/linux/dhcp.py:229 neutron/agent/linux/external_process.py:90 +#: neutron/agent/linux/dhcp.py:231 neutron/agent/linux/external_process.py:90 #, python-format msgid "Unable to access %s" msgstr "" -#: neutron/agent/linux/dhcp.py:290 +#: neutron/agent/linux/dhcp.py:292 #, python-format msgid "" "FAILED VERSION REQUIREMENT FOR DNSMASQ. DHCP AGENT MAY NOT RUN CORRECTLY!" " Please ensure that its version is %s or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:295 +#: neutron/agent/linux/dhcp.py:297 #, python-format msgid "" "Unable to determine dnsmasq version. Please ensure that its version is %s" " or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:394 +#: neutron/agent/linux/dhcp.py:398 #, python-format msgid "Killing dhcpmasq for network since all subnets have turned off DHCP: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:405 +#: neutron/agent/linux/dhcp.py:409 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: neutron/agent/linux/dhcp.py:406 +#: neutron/agent/linux/dhcp.py:410 #, python-format msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:609 +#: neutron/agent/linux/dhcp.py:636 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:661 +#: neutron/agent/linux/dhcp.py:688 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:671 +#: neutron/agent/linux/dhcp.py:698 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:714 +#: neutron/agent/linux/dhcp.py:741 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:753 neutron/debug/debug_agent.py:74 +#: neutron/agent/linux/dhcp.py:780 neutron/debug/debug_agent.py:74 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -2598,8 +2598,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:1003 -#: neutron/plugins/bigswitch/plugin.py:1012 +#: neutron/plugins/bigswitch/plugin.py:1148 +#: neutron/plugins/bigswitch/plugin.py:1157 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -4378,14 +4378,14 @@ msgstr "" #: neutron/plugins/bigswitch/plugin.py:204 #, python-format -msgid "" -"ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r, " -"action=%(action)s" +msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:208 +#: neutron/plugins/bigswitch/plugin.py:207 #, python-format -msgid "ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r" +msgid "" +"ServerProxy: resource=%(resource)s, action=%(action)s, data=%(data)r, " +"headers=%(headers)r" msgstr "" #: neutron/plugins/bigswitch/plugin.py:217 @@ -4408,222 +4408,224 @@ msgid "" "data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:295 +#: neutron/plugins/bigswitch/plugin.py:257 +msgid "ServerPool: initializing" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:273 +msgid "Servers not defined. Aborting plugin" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:276 +msgid "Servers must be defined as :" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:281 +msgid "ServerPool: initialization done" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:311 #, python-format msgid "" "ServerProxy: %(action)s failure for servers: %(server)r Response: " "%(response)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:301 +#: neutron/plugins/bigswitch/plugin.py:317 #, python-format msgid "" "ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " "ret=%(ret)s, data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:308 +#: neutron/plugins/bigswitch/plugin.py:324 #, python-format msgid "ServerProxy: %(action)s failure for all servers: %(server)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:327 -msgid "NeutronRestProxyV2: " -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:330 +#: neutron/plugins/bigswitch/plugin.py:346 #, python-format msgid "" "NeutronRestProxyV2: Received and ignored error code %(code)s on " "%(action)s action to resource %(resource)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:340 +#: neutron/plugins/bigswitch/plugin.py:356 #, python-format msgid "Unable to create remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:346 +#: neutron/plugins/bigswitch/plugin.py:362 #, python-format msgid "Unable to update remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:351 +#: neutron/plugins/bigswitch/plugin.py:367 #, python-format msgid "Unable to delete remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:357 +#: neutron/plugins/bigswitch/plugin.py:373 #, python-format msgid "Unable to add router interface: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:362 +#: neutron/plugins/bigswitch/plugin.py:378 #, python-format msgid "Unable to delete remote intf: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:368 +#: neutron/plugins/bigswitch/plugin.py:384 #, python-format msgid "Unable to create remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:374 -#: neutron/plugins/bigswitch/plugin.py:379 +#: neutron/plugins/bigswitch/plugin.py:390 +#: neutron/plugins/bigswitch/plugin.py:395 #, python-format msgid "Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:385 +#: neutron/plugins/bigswitch/plugin.py:404 +#, python-format +msgid "No device attached to port %s. Skipping notification to controller." +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:409 #, python-format msgid "Unable to create remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:391 -#, python-format -msgid "Unable to update remote port: %s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:396 +#: neutron/plugins/bigswitch/plugin.py:414 #, python-format msgid "Unable to delete remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:408 -#, python-format -msgid "Unable to plug in interface: %s" +#: neutron/plugins/bigswitch/plugin.py:442 +msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:413 -#, python-format -msgid "Unable to unplug interface: %s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:437 -#, python-format -msgid "NeutronRestProxy: Starting plugin. Version=%s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:460 -msgid "Servers not defined. Aborting plugin" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:488 -msgid "NeutronRestProxyV2: initialization done" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:514 -msgid "NeutronRestProxyV2: create_network() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:559 -msgid "NeutronRestProxyV2.update_network() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:584 -msgid "NeutronRestProxyV2: delete_network() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:632 -msgid "NeutronRestProxyV2: create_port() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:723 -msgid "NeutronRestProxyV2: update_port() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:783 -msgid "NeutronRestProxyV2: delete_port() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:827 -msgid "NeutronRestProxyV2: create_subnet() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:843 -msgid "NeutronRestProxyV2: update_subnet() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:859 -msgid "NeutronRestProxyV2: delete_subnet() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:897 -msgid "NeutronRestProxyV2: create_router() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:919 -msgid "NeutronRestProxyV2.update_router() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:938 -msgid "NeutronRestProxyV2: delete_router() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:967 -msgid "NeutronRestProxyV2: add_router_interface() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:995 -msgid "NeutronRestProxyV2: remove_router_interface() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1028 -msgid "NeutronRestProxyV2: create_floatingip() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1041 -#, python-format -msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1047 -msgid "NeutronRestProxyV2: update_floatingip() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1059 -msgid "NeutronRestProxyV2: delete_floatingip() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1069 -msgid "NeutronRestProxyV2: diassociate_floatingips() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1087 -msgid "NeutronRestProxyV2: too many external networks" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1149 +#: neutron/plugins/bigswitch/plugin.py:511 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1165 -msgid "Adding host route: " -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1166 -#, python-format -msgid "Destination:%(dst)s nexthop:%(next)s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1241 +#: neutron/plugins/bigswitch/plugin.py:596 #, python-format msgid "" "Setting admin_state_up=False is not supported in this plugin version. " "Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1247 +#: neutron/plugins/bigswitch/plugin.py:602 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1274 +#: neutron/plugins/bigswitch/plugin.py:627 #, python-format -msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. " +msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:660 +#, python-format +msgid "NeutronRestProxy: Starting plugin. Version=%s" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:693 +msgid "NeutronRestProxyV2: initialization done" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:719 +msgid "NeutronRestProxyV2: create_network() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:757 +msgid "NeutronRestProxyV2.update_network() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:782 +msgid "NeutronRestProxyV2: delete_network() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:829 +msgid "NeutronRestProxyV2: create_port() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:900 +msgid "NeutronRestProxyV2: update_port() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:948 +msgid "NeutronRestProxyV2: delete_port() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:972 +msgid "NeutronRestProxyV2: create_subnet() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:988 +msgid "NeutronRestProxyV2: update_subnet() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1004 +msgid "NeutronRestProxyV2: delete_subnet() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1042 +msgid "NeutronRestProxyV2: create_router() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1064 +msgid "NeutronRestProxyV2.update_router() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1083 +msgid "NeutronRestProxyV2: delete_router() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1112 +msgid "NeutronRestProxyV2: add_router_interface() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1140 +msgid "NeutronRestProxyV2: remove_router_interface() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1173 +msgid "NeutronRestProxyV2: create_floatingip() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1186 +#, python-format +msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1192 +msgid "NeutronRestProxyV2: update_floatingip() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1204 +msgid "NeutronRestProxyV2: delete_floatingip() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1214 +msgid "NeutronRestProxyV2: diassociate_floatingips() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1232 +msgid "NeutronRestProxyV2: too many external networks" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1247 +msgid "Adding host route: " +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1248 +#, python-format +msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" #: neutron/plugins/bigswitch/routerrule_db.py:77 @@ -4641,7 +4643,17 @@ msgstr "" #: neutron/plugins/bigswitch/db/porttracker_db.py:39 #, python-format -msgid "Received an empty port ID for host '%s'" +msgid "Received an empty port ID for host_id '%s'" +msgstr "" + +#: neutron/plugins/bigswitch/db/porttracker_db.py:42 +#, python-format +msgid "Received an empty host_id for port '%s'" +msgstr "" + +#: neutron/plugins/bigswitch/db/porttracker_db.py:44 +#, python-format +msgid "Logging port %(port)s on host_id %(host)s" msgstr "" #: neutron/plugins/bigswitch/extensions/routerrule.py:30 @@ -4850,13 +4862,13 @@ msgid "QoS level with name %(qos_name)s already exists for tenant %(tenant_id)s. msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:72 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:23 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:23 #, python-format msgid "Credential %(credential_id)s could not be found." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:77 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:28 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:28 #, python-format msgid "Credential %(credential_name)s could not be found." msgstr "" @@ -4872,19 +4884,19 @@ msgid "Provider network %s already exists" msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:92 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:39 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:39 #, python-format msgid "Connection to %(host)s is not configured." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:97 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:44 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:44 #, python-format msgid "Unable to connect to Nexus %(nexus_host)s. Reason: %(exc)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:102 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:49 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:49 #, python-format msgid "Failed to configure Nexus: %(config)s. Reason: %(exc)s." msgstr "" @@ -4895,7 +4907,7 @@ msgid "Nexus Port Binding (%(filters)s) is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:116 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:69 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:69 msgid "No usable Nexus switch found to create SVI interface." msgstr "" @@ -4910,18 +4922,18 @@ msgid "PortVnic Binding %(port_id)s is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:131 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:74 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:74 msgid "No subnet_id specified for router gateway." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:136 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:79 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:79 #, python-format msgid "Subnet %(subnet_id)s has an interface on %(router_id)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:141 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:84 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:84 msgid "Nexus hardware router gateway only uses Subnet Ids." msgstr "" @@ -5047,7 +5059,7 @@ msgid "Nexus Switch to use" msgstr "" #: neutron/plugins/cisco/common/config.py:35 -#: neutron/plugins/ml2/drivers/cisco/config.py:21 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:21 msgid "VLAN Name prefix" msgstr "" @@ -5070,7 +5082,7 @@ msgid "Enable L3 support on the Nexus switches" msgstr "" #: neutron/plugins/cisco/common/config.py:47 -#: neutron/plugins/ml2/drivers/cisco/config.py:23 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:23 msgid "Distribute SVI interfaces over all switches" msgstr "" @@ -5131,7 +5143,7 @@ msgid "N1K Policy profile polling duration in seconds" msgstr "" #: neutron/plugins/cisco/common/config.py:135 -#: neutron/plugins/ml2/drivers/cisco/config.py:58 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:58 msgid "Some config files were not parsed properly" msgstr "" @@ -5312,47 +5324,47 @@ msgid "add_qos() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:34 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:30 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:30 msgid "get_nexusport_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:43 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:39 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:39 msgid "get_nexusvlan_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:49 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:45 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:45 msgid "add_nexusport_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:62 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:58 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:58 msgid "remove_nexusport_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:78 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:74 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:74 msgid "update_nexusport_binding called with no vlan" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:80 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:76 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:76 msgid "update_nexusport_binding called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:91 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:87 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:87 msgid "get_nexusvm_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:99 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:94 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:94 msgid "get_port_vlan_switch_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:107 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:102 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:102 #, python-format msgid "" "get_port_switch_bindings() called, port:'%(port_id)s', " @@ -5360,7 +5372,7 @@ msgid "" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:119 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:114 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:114 msgid "get_nexussvi_bindings() called" msgstr "" @@ -5790,19 +5802,19 @@ msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:167 #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:189 #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:195 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:130 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:161 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:168 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:182 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:189 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:209 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:215 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:130 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:161 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:168 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:182 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:189 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:209 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:215 #, python-format msgid "NexusDriver: %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:174 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:196 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:196 #, python-format msgid "NexusDriver created VLAN: %s" msgstr "" @@ -5817,7 +5829,7 @@ msgid "NexusPlugin:create_network() called" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:113 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:104 +#: neutron/plugins/ml2/drivers/cisco/nexus/mech_cisco_nexus.py:105 #, python-format msgid "Nexus: create & trunk vlan %s" msgstr "" @@ -5828,7 +5840,7 @@ msgid "Nexus: create vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:125 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108 +#: neutron/plugins/ml2/drivers/cisco/nexus/mech_cisco_nexus.py:109 #, python-format msgid "Nexus: trunk vlan %s" msgstr "" @@ -8068,26 +8080,26 @@ msgstr "" msgid "add_vxlan_endpoint() called for ip %s" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/config.py:25 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:25 msgid "The physical network managed by the switches." msgstr "" -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:33 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:33 #, python-format msgid "Credential %(credential_name)s already exists for tenant %(tenant_id)s." msgstr "" -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:54 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:54 #, python-format msgid "Nexus Port Binding (%(filters)s) is not present" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:63 #, python-format msgid "Missing required field(s) to configure nexus switch: %(fields)s" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:45 +#: neutron/plugins/ml2/drivers/cisco/nexus/mech_cisco_nexus.py:46 #, python-format msgid "nexus_switches found = %s" msgstr "" @@ -8270,6 +8282,14 @@ msgstr "" msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:44 +msgid "Initializing driver" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:52 +msgid "Initialization done" +msgstr "" + #: neutron/plugins/mlnx/agent_notify_api.py:50 msgid "Sending delete network message" msgstr "" @@ -9413,49 +9433,49 @@ msgstr "" msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1884 +#: neutron/plugins/nicira/NeutronPlugin.py:1887 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1890 +#: neutron/plugins/nicira/NeutronPlugin.py:1893 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1921 -#, python-format -msgid "The port '%s' is not associated with floating IPs" -msgstr "" - #: neutron/plugins/nicira/NeutronPlugin.py:1924 #, python-format +msgid "The port '%s' is not associated with floating IPs" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:1927 +#, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1951 +#: neutron/plugins/nicira/NeutronPlugin.py:1954 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1973 +#: neutron/plugins/nicira/NeutronPlugin.py:1976 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2003 +#: neutron/plugins/nicira/NeutronPlugin.py:2006 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2065 +#: neutron/plugins/nicira/NeutronPlugin.py:2068 #, python-format msgid "Security group: %s was already deleted from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2078 +#: neutron/plugins/nicira/NeutronPlugin.py:2081 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -10769,24 +10789,29 @@ msgstr "" msgid "Metadata for router %s handled successfully" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:117 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:86 +#, python-format +msgid "Subnet %s does not have a gateway, the metadata route will not be created" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/rpc.py:110 msgid "Metadata access network is disabled" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:120 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:113 msgid "" "Overlapping IPs must be enabled in order to setup the metadata access " "network" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:140 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:133 #, python-format msgid "" "No router interface found for router '%s'. No metadata access network " "should be created or destroyed" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:148 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:141 #, python-format msgid "" "An error occurred while operating on the metadata access network for " @@ -13489,12 +13514,35 @@ msgstr "" #~ msgid "Network Admin State Validation Falied: " #~ msgstr "" -#~ msgid "" -#~ "Cannnot create floating IP and bind " -#~ "it to Port %s, since that port " -#~ "is owned by a different tenant." -#~ msgstr "" - #~ msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing." #~ msgstr "" +#~ msgid "Use another DNS server before any in /etc/resolv.conf." +#~ msgstr "" + +#~ msgid "" +#~ "ServerProxy: server=%(server)s, port=%(port)d, " +#~ "ssl=%(ssl)r, action=%(action)s" +#~ msgstr "" + +#~ msgid "ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r" +#~ msgstr "" + +#~ msgid "NeutronRestProxyV2: " +#~ msgstr "" + +#~ msgid "Unable to update remote port: %s" +#~ msgstr "" + +#~ msgid "Unable to plug in interface: %s" +#~ msgstr "" + +#~ msgid "Unable to unplug interface: %s" +#~ msgstr "" + +#~ msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. " +#~ msgstr "" + +#~ msgid "Received an empty port ID for host '%s'" +#~ msgstr "" + diff --git a/neutron/locale/ms/LC_MESSAGES/neutron.po b/neutron/locale/ms/LC_MESSAGES/neutron.po index 29439a61c1..ee60c6d902 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: 2014-02-11 06:22+0000\n" +"POT-Creation-Date: 2014-02-12 06:24+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Malay " @@ -537,7 +537,7 @@ msgstr "" msgid "Name of bridge used for external network traffic." msgstr "" -#: neutron/agent/l3_agent.py:160 neutron/agent/linux/dhcp.py:62 +#: neutron/agent/l3_agent.py:160 neutron/agent/linux/dhcp.py:64 #: neutron/debug/debug_agent.py:45 #: neutron/services/metering/drivers/iptables/iptables_driver.py:39 msgid "The driver used to manage the virtual interface." @@ -580,7 +580,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:602 +#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:629 #: neutron/services/metering/drivers/iptables/iptables_driver.py:98 msgid "An interface driver must be specified" msgstr "" @@ -594,7 +594,7 @@ msgstr "" msgid "Failed deleting namespace '%s'" msgstr "" -#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:199 +#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:201 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" @@ -768,7 +768,7 @@ msgid "Security group member updated on remote: %s" msgstr "" #: neutron/agent/securitygroups_rpc.py:99 -#: neutron/agent/securitygroups_rpc.py:162 +#: neutron/agent/securitygroups_rpc.py:163 msgid "Provider rule updated" msgstr "" @@ -792,41 +792,41 @@ msgstr "" msgid "Security group member updated %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:154 +#: neutron/agent/securitygroups_rpc.py:155 #, python-format msgid "" "Adding %s devices to the list of devices for which firewall needs to be " "refreshed" msgstr "" -#: neutron/agent/securitygroups_rpc.py:174 +#: neutron/agent/securitygroups_rpc.py:175 #, python-format msgid "Remove device filter for %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:183 +#: neutron/agent/securitygroups_rpc.py:184 msgid "Refresh firewall rules" msgstr "" -#: neutron/agent/securitygroups_rpc.py:187 +#: neutron/agent/securitygroups_rpc.py:188 msgid "No ports here to refresh firewall" msgstr "" -#: neutron/agent/securitygroups_rpc.py:193 +#: neutron/agent/securitygroups_rpc.py:194 #, python-format msgid "Update port filter for %s" msgstr "" -#: neutron/agent/securitygroups_rpc.py:211 +#: neutron/agent/securitygroups_rpc.py:212 #, python-format msgid "Preparing device filters for %d new devices" msgstr "" -#: neutron/agent/securitygroups_rpc.py:224 +#: neutron/agent/securitygroups_rpc.py:225 msgid "Refreshing firewall for all filtered devices" msgstr "" -#: neutron/agent/securitygroups_rpc.py:232 +#: neutron/agent/securitygroups_rpc.py:233 #, python-format msgid "Refreshing firewall for %d devices" msgstr "" @@ -851,44 +851,44 @@ msgstr "" msgid "Top-level directory for maintaining dhcp state" msgstr "" -#: neutron/agent/linux/async_process.py:70 +#: neutron/agent/linux/async_process.py:69 msgid "respawn_interval must be >= 0 if provided." msgstr "" -#: neutron/agent/linux/async_process.py:84 +#: neutron/agent/linux/async_process.py:83 msgid "Process is already started" msgstr "" -#: neutron/agent/linux/async_process.py:86 +#: neutron/agent/linux/async_process.py:85 #, python-format msgid "Launching async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:92 +#: neutron/agent/linux/async_process.py:91 #, python-format msgid "Halting async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:95 +#: neutron/agent/linux/async_process.py:94 msgid "Process is not running." msgstr "" -#: neutron/agent/linux/async_process.py:161 +#: neutron/agent/linux/async_process.py:166 #, python-format msgid "An error occurred while killing [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:168 +#: neutron/agent/linux/async_process.py:173 #, python-format msgid "Halting async process [%s] in response to an error." msgstr "" -#: neutron/agent/linux/async_process.py:174 +#: neutron/agent/linux/async_process.py:179 #, python-format msgid "Respawning async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:183 +#: neutron/agent/linux/async_process.py:188 #, python-format msgid "An error occurred while communicating with async process [%s]." msgstr "" @@ -915,105 +915,105 @@ msgstr "" msgid "Pidfile %s already exist. Daemon already running?" msgstr "" -#: neutron/agent/linux/dhcp.py:45 +#: neutron/agent/linux/dhcp.py:46 msgid "Location to store DHCP server config files" msgstr "" -#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:55 +#: neutron/agent/linux/dhcp.py:49 neutron/plugins/nicira/dhcp_meta/nvp.py:55 msgid "Domain to use for building the hostnames" msgstr "" -#: neutron/agent/linux/dhcp.py:51 +#: neutron/agent/linux/dhcp.py:52 msgid "Override the default dnsmasq settings with this file" msgstr "" -#: neutron/agent/linux/dhcp.py:53 -msgid "Use another DNS server before any in /etc/resolv.conf." +#: neutron/agent/linux/dhcp.py:54 +msgid "Comma-separated list of the DNS servers which will be used as forwarders." msgstr "" -#: neutron/agent/linux/dhcp.py:56 +#: neutron/agent/linux/dhcp.py:58 msgid "Delete namespace after removing a dhcp server." msgstr "" -#: neutron/agent/linux/dhcp.py:60 +#: neutron/agent/linux/dhcp.py:62 msgid "Limit number of leases to prevent a denial-of-service." msgstr "" -#: neutron/agent/linux/dhcp.py:185 +#: neutron/agent/linux/dhcp.py:187 #, python-format msgid "DHCP for %(net_id)s pid %(pid)d is stale, ignoring command" msgstr "" -#: neutron/agent/linux/dhcp.py:188 +#: neutron/agent/linux/dhcp.py:190 #, python-format msgid "No DHCP started for %s" msgstr "" -#: neutron/agent/linux/dhcp.py:220 neutron/agent/linux/external_process.py:84 +#: neutron/agent/linux/dhcp.py:222 neutron/agent/linux/external_process.py:84 #, python-format msgid "Error while reading %s" msgstr "" -#: neutron/agent/linux/dhcp.py:227 neutron/agent/linux/external_process.py:92 +#: neutron/agent/linux/dhcp.py:229 neutron/agent/linux/external_process.py:92 #, python-format msgid "Unable to convert value in %s" msgstr "" -#: neutron/agent/linux/dhcp.py:229 neutron/agent/linux/external_process.py:90 +#: neutron/agent/linux/dhcp.py:231 neutron/agent/linux/external_process.py:90 #, python-format msgid "Unable to access %s" msgstr "" -#: neutron/agent/linux/dhcp.py:290 +#: neutron/agent/linux/dhcp.py:292 #, python-format msgid "" "FAILED VERSION REQUIREMENT FOR DNSMASQ. DHCP AGENT MAY NOT RUN CORRECTLY!" " Please ensure that its version is %s or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:295 +#: neutron/agent/linux/dhcp.py:297 #, python-format msgid "" "Unable to determine dnsmasq version. Please ensure that its version is %s" " or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:394 +#: neutron/agent/linux/dhcp.py:398 #, python-format msgid "Killing dhcpmasq for network since all subnets have turned off DHCP: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:405 +#: neutron/agent/linux/dhcp.py:409 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: neutron/agent/linux/dhcp.py:406 +#: neutron/agent/linux/dhcp.py:410 #, python-format msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:609 +#: neutron/agent/linux/dhcp.py:636 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:661 +#: neutron/agent/linux/dhcp.py:688 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:671 +#: neutron/agent/linux/dhcp.py:698 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:714 +#: neutron/agent/linux/dhcp.py:741 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:753 neutron/debug/debug_agent.py:74 +#: neutron/agent/linux/dhcp.py:780 neutron/debug/debug_agent.py:74 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -2598,8 +2598,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:1003 -#: neutron/plugins/bigswitch/plugin.py:1012 +#: neutron/plugins/bigswitch/plugin.py:1148 +#: neutron/plugins/bigswitch/plugin.py:1157 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -4378,14 +4378,14 @@ msgstr "" #: neutron/plugins/bigswitch/plugin.py:204 #, python-format -msgid "" -"ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r, " -"action=%(action)s" +msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:208 +#: neutron/plugins/bigswitch/plugin.py:207 #, python-format -msgid "ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r" +msgid "" +"ServerProxy: resource=%(resource)s, action=%(action)s, data=%(data)r, " +"headers=%(headers)r" msgstr "" #: neutron/plugins/bigswitch/plugin.py:217 @@ -4408,222 +4408,224 @@ msgid "" "data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:295 +#: neutron/plugins/bigswitch/plugin.py:257 +msgid "ServerPool: initializing" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:273 +msgid "Servers not defined. Aborting plugin" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:276 +msgid "Servers must be defined as :" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:281 +msgid "ServerPool: initialization done" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:311 #, python-format msgid "" "ServerProxy: %(action)s failure for servers: %(server)r Response: " "%(response)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:301 +#: neutron/plugins/bigswitch/plugin.py:317 #, python-format msgid "" "ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " "ret=%(ret)s, data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:308 +#: neutron/plugins/bigswitch/plugin.py:324 #, python-format msgid "ServerProxy: %(action)s failure for all servers: %(server)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:327 -msgid "NeutronRestProxyV2: " -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:330 +#: neutron/plugins/bigswitch/plugin.py:346 #, python-format msgid "" "NeutronRestProxyV2: Received and ignored error code %(code)s on " "%(action)s action to resource %(resource)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:340 +#: neutron/plugins/bigswitch/plugin.py:356 #, python-format msgid "Unable to create remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:346 +#: neutron/plugins/bigswitch/plugin.py:362 #, python-format msgid "Unable to update remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:351 +#: neutron/plugins/bigswitch/plugin.py:367 #, python-format msgid "Unable to delete remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:357 +#: neutron/plugins/bigswitch/plugin.py:373 #, python-format msgid "Unable to add router interface: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:362 +#: neutron/plugins/bigswitch/plugin.py:378 #, python-format msgid "Unable to delete remote intf: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:368 +#: neutron/plugins/bigswitch/plugin.py:384 #, python-format msgid "Unable to create remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:374 -#: neutron/plugins/bigswitch/plugin.py:379 +#: neutron/plugins/bigswitch/plugin.py:390 +#: neutron/plugins/bigswitch/plugin.py:395 #, python-format msgid "Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:385 +#: neutron/plugins/bigswitch/plugin.py:404 +#, python-format +msgid "No device attached to port %s. Skipping notification to controller." +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:409 #, python-format msgid "Unable to create remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:391 -#, python-format -msgid "Unable to update remote port: %s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:396 +#: neutron/plugins/bigswitch/plugin.py:414 #, python-format msgid "Unable to delete remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:408 -#, python-format -msgid "Unable to plug in interface: %s" +#: neutron/plugins/bigswitch/plugin.py:442 +msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:413 -#, python-format -msgid "Unable to unplug interface: %s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:437 -#, python-format -msgid "NeutronRestProxy: Starting plugin. Version=%s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:460 -msgid "Servers not defined. Aborting plugin" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:488 -msgid "NeutronRestProxyV2: initialization done" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:514 -msgid "NeutronRestProxyV2: create_network() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:559 -msgid "NeutronRestProxyV2.update_network() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:584 -msgid "NeutronRestProxyV2: delete_network() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:632 -msgid "NeutronRestProxyV2: create_port() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:723 -msgid "NeutronRestProxyV2: update_port() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:783 -msgid "NeutronRestProxyV2: delete_port() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:827 -msgid "NeutronRestProxyV2: create_subnet() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:843 -msgid "NeutronRestProxyV2: update_subnet() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:859 -msgid "NeutronRestProxyV2: delete_subnet() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:897 -msgid "NeutronRestProxyV2: create_router() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:919 -msgid "NeutronRestProxyV2.update_router() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:938 -msgid "NeutronRestProxyV2: delete_router() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:967 -msgid "NeutronRestProxyV2: add_router_interface() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:995 -msgid "NeutronRestProxyV2: remove_router_interface() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1028 -msgid "NeutronRestProxyV2: create_floatingip() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1041 -#, python-format -msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1047 -msgid "NeutronRestProxyV2: update_floatingip() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1059 -msgid "NeutronRestProxyV2: delete_floatingip() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1069 -msgid "NeutronRestProxyV2: diassociate_floatingips() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1087 -msgid "NeutronRestProxyV2: too many external networks" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1149 +#: neutron/plugins/bigswitch/plugin.py:511 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1165 -msgid "Adding host route: " -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1166 -#, python-format -msgid "Destination:%(dst)s nexthop:%(next)s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1241 +#: neutron/plugins/bigswitch/plugin.py:596 #, python-format msgid "" "Setting admin_state_up=False is not supported in this plugin version. " "Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1247 +#: neutron/plugins/bigswitch/plugin.py:602 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1274 +#: neutron/plugins/bigswitch/plugin.py:627 #, python-format -msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. " +msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:660 +#, python-format +msgid "NeutronRestProxy: Starting plugin. Version=%s" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:693 +msgid "NeutronRestProxyV2: initialization done" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:719 +msgid "NeutronRestProxyV2: create_network() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:757 +msgid "NeutronRestProxyV2.update_network() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:782 +msgid "NeutronRestProxyV2: delete_network() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:829 +msgid "NeutronRestProxyV2: create_port() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:900 +msgid "NeutronRestProxyV2: update_port() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:948 +msgid "NeutronRestProxyV2: delete_port() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:972 +msgid "NeutronRestProxyV2: create_subnet() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:988 +msgid "NeutronRestProxyV2: update_subnet() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1004 +msgid "NeutronRestProxyV2: delete_subnet() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1042 +msgid "NeutronRestProxyV2: create_router() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1064 +msgid "NeutronRestProxyV2.update_router() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1083 +msgid "NeutronRestProxyV2: delete_router() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1112 +msgid "NeutronRestProxyV2: add_router_interface() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1140 +msgid "NeutronRestProxyV2: remove_router_interface() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1173 +msgid "NeutronRestProxyV2: create_floatingip() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1186 +#, python-format +msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1192 +msgid "NeutronRestProxyV2: update_floatingip() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1204 +msgid "NeutronRestProxyV2: delete_floatingip() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1214 +msgid "NeutronRestProxyV2: diassociate_floatingips() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1232 +msgid "NeutronRestProxyV2: too many external networks" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1247 +msgid "Adding host route: " +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1248 +#, python-format +msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" #: neutron/plugins/bigswitch/routerrule_db.py:77 @@ -4641,7 +4643,17 @@ msgstr "" #: neutron/plugins/bigswitch/db/porttracker_db.py:39 #, python-format -msgid "Received an empty port ID for host '%s'" +msgid "Received an empty port ID for host_id '%s'" +msgstr "" + +#: neutron/plugins/bigswitch/db/porttracker_db.py:42 +#, python-format +msgid "Received an empty host_id for port '%s'" +msgstr "" + +#: neutron/plugins/bigswitch/db/porttracker_db.py:44 +#, python-format +msgid "Logging port %(port)s on host_id %(host)s" msgstr "" #: neutron/plugins/bigswitch/extensions/routerrule.py:30 @@ -4850,13 +4862,13 @@ msgid "QoS level with name %(qos_name)s already exists for tenant %(tenant_id)s. msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:72 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:23 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:23 #, python-format msgid "Credential %(credential_id)s could not be found." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:77 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:28 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:28 #, python-format msgid "Credential %(credential_name)s could not be found." msgstr "" @@ -4872,19 +4884,19 @@ msgid "Provider network %s already exists" msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:92 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:39 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:39 #, python-format msgid "Connection to %(host)s is not configured." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:97 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:44 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:44 #, python-format msgid "Unable to connect to Nexus %(nexus_host)s. Reason: %(exc)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:102 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:49 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:49 #, python-format msgid "Failed to configure Nexus: %(config)s. Reason: %(exc)s." msgstr "" @@ -4895,7 +4907,7 @@ msgid "Nexus Port Binding (%(filters)s) is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:116 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:69 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:69 msgid "No usable Nexus switch found to create SVI interface." msgstr "" @@ -4910,18 +4922,18 @@ msgid "PortVnic Binding %(port_id)s is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:131 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:74 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:74 msgid "No subnet_id specified for router gateway." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:136 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:79 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:79 #, python-format msgid "Subnet %(subnet_id)s has an interface on %(router_id)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:141 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:84 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:84 msgid "Nexus hardware router gateway only uses Subnet Ids." msgstr "" @@ -5047,7 +5059,7 @@ msgid "Nexus Switch to use" msgstr "" #: neutron/plugins/cisco/common/config.py:35 -#: neutron/plugins/ml2/drivers/cisco/config.py:21 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:21 msgid "VLAN Name prefix" msgstr "" @@ -5070,7 +5082,7 @@ msgid "Enable L3 support on the Nexus switches" msgstr "" #: neutron/plugins/cisco/common/config.py:47 -#: neutron/plugins/ml2/drivers/cisco/config.py:23 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:23 msgid "Distribute SVI interfaces over all switches" msgstr "" @@ -5131,7 +5143,7 @@ msgid "N1K Policy profile polling duration in seconds" msgstr "" #: neutron/plugins/cisco/common/config.py:135 -#: neutron/plugins/ml2/drivers/cisco/config.py:58 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:58 msgid "Some config files were not parsed properly" msgstr "" @@ -5312,47 +5324,47 @@ msgid "add_qos() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:34 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:30 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:30 msgid "get_nexusport_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:43 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:39 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:39 msgid "get_nexusvlan_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:49 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:45 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:45 msgid "add_nexusport_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:62 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:58 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:58 msgid "remove_nexusport_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:78 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:74 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:74 msgid "update_nexusport_binding called with no vlan" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:80 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:76 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:76 msgid "update_nexusport_binding called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:91 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:87 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:87 msgid "get_nexusvm_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:99 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:94 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:94 msgid "get_port_vlan_switch_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:107 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:102 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:102 #, python-format msgid "" "get_port_switch_bindings() called, port:'%(port_id)s', " @@ -5360,7 +5372,7 @@ msgid "" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:119 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:114 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:114 msgid "get_nexussvi_bindings() called" msgstr "" @@ -5790,19 +5802,19 @@ msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:167 #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:189 #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:195 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:130 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:161 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:168 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:182 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:189 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:209 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:215 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:130 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:161 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:168 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:182 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:189 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:209 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:215 #, python-format msgid "NexusDriver: %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:174 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:196 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:196 #, python-format msgid "NexusDriver created VLAN: %s" msgstr "" @@ -5817,7 +5829,7 @@ msgid "NexusPlugin:create_network() called" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:113 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:104 +#: neutron/plugins/ml2/drivers/cisco/nexus/mech_cisco_nexus.py:105 #, python-format msgid "Nexus: create & trunk vlan %s" msgstr "" @@ -5828,7 +5840,7 @@ msgid "Nexus: create vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:125 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108 +#: neutron/plugins/ml2/drivers/cisco/nexus/mech_cisco_nexus.py:109 #, python-format msgid "Nexus: trunk vlan %s" msgstr "" @@ -8068,26 +8080,26 @@ msgstr "" msgid "add_vxlan_endpoint() called for ip %s" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/config.py:25 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:25 msgid "The physical network managed by the switches." msgstr "" -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:33 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:33 #, python-format msgid "Credential %(credential_name)s already exists for tenant %(tenant_id)s." msgstr "" -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:54 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:54 #, python-format msgid "Nexus Port Binding (%(filters)s) is not present" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:63 #, python-format msgid "Missing required field(s) to configure nexus switch: %(fields)s" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:45 +#: neutron/plugins/ml2/drivers/cisco/nexus/mech_cisco_nexus.py:46 #, python-format msgid "nexus_switches found = %s" msgstr "" @@ -8270,6 +8282,14 @@ msgstr "" msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:44 +msgid "Initializing driver" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:52 +msgid "Initialization done" +msgstr "" + #: neutron/plugins/mlnx/agent_notify_api.py:50 msgid "Sending delete network message" msgstr "" @@ -9413,49 +9433,49 @@ msgstr "" msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1884 +#: neutron/plugins/nicira/NeutronPlugin.py:1887 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1890 +#: neutron/plugins/nicira/NeutronPlugin.py:1893 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1921 -#, python-format -msgid "The port '%s' is not associated with floating IPs" -msgstr "" - #: neutron/plugins/nicira/NeutronPlugin.py:1924 #, python-format +msgid "The port '%s' is not associated with floating IPs" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:1927 +#, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1951 +#: neutron/plugins/nicira/NeutronPlugin.py:1954 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1973 +#: neutron/plugins/nicira/NeutronPlugin.py:1976 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2003 +#: neutron/plugins/nicira/NeutronPlugin.py:2006 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2065 +#: neutron/plugins/nicira/NeutronPlugin.py:2068 #, python-format msgid "Security group: %s was already deleted from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2078 +#: neutron/plugins/nicira/NeutronPlugin.py:2081 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -10769,24 +10789,29 @@ msgstr "" msgid "Metadata for router %s handled successfully" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:117 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:86 +#, python-format +msgid "Subnet %s does not have a gateway, the metadata route will not be created" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/rpc.py:110 msgid "Metadata access network is disabled" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:120 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:113 msgid "" "Overlapping IPs must be enabled in order to setup the metadata access " "network" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:140 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:133 #, python-format msgid "" "No router interface found for router '%s'. No metadata access network " "should be created or destroyed" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:148 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:141 #, python-format msgid "" "An error occurred while operating on the metadata access network for " @@ -14203,12 +14228,35 @@ msgstr "" #~ msgid "Network Admin State Validation Falied: " #~ msgstr "" -#~ msgid "" -#~ "Cannnot create floating IP and bind " -#~ "it to Port %s, since that port " -#~ "is owned by a different tenant." -#~ msgstr "" - #~ msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing." #~ msgstr "" +#~ msgid "Use another DNS server before any in /etc/resolv.conf." +#~ msgstr "" + +#~ msgid "" +#~ "ServerProxy: server=%(server)s, port=%(port)d, " +#~ "ssl=%(ssl)r, action=%(action)s" +#~ msgstr "" + +#~ msgid "ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r" +#~ msgstr "" + +#~ msgid "NeutronRestProxyV2: " +#~ msgstr "" + +#~ msgid "Unable to update remote port: %s" +#~ msgstr "" + +#~ msgid "Unable to plug in interface: %s" +#~ msgstr "" + +#~ msgid "Unable to unplug interface: %s" +#~ msgstr "" + +#~ msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. " +#~ msgstr "" + +#~ msgid "Received an empty port ID for host '%s'" +#~ msgstr "" + diff --git a/neutron/locale/nb/LC_MESSAGES/neutron.po b/neutron/locale/nb/LC_MESSAGES/neutron.po index 46f78bdf29..005183f210 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: 2014-02-11 06:22+0000\n" +"POT-Creation-Date: 2014-02-12 06:24+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Norwegian Bokmål " @@ -537,7 +537,7 @@ msgstr "" msgid "Name of bridge used for external network traffic." msgstr "" -#: neutron/agent/l3_agent.py:160 neutron/agent/linux/dhcp.py:62 +#: neutron/agent/l3_agent.py:160 neutron/agent/linux/dhcp.py:64 #: neutron/debug/debug_agent.py:45 #: neutron/services/metering/drivers/iptables/iptables_driver.py:39 msgid "The driver used to manage the virtual interface." @@ -580,7 +580,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:602 +#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:629 #: neutron/services/metering/drivers/iptables/iptables_driver.py:98 msgid "An interface driver must be specified" msgstr "" @@ -594,7 +594,7 @@ msgstr "" msgid "Failed deleting namespace '%s'" msgstr "" -#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:199 +#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:201 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" @@ -768,7 +768,7 @@ msgid "Security group member updated on remote: %s" msgstr "" #: neutron/agent/securitygroups_rpc.py:99 -#: neutron/agent/securitygroups_rpc.py:162 +#: neutron/agent/securitygroups_rpc.py:163 msgid "Provider rule updated" msgstr "" @@ -792,41 +792,41 @@ msgstr "" msgid "Security group member updated %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:154 +#: neutron/agent/securitygroups_rpc.py:155 #, python-format msgid "" "Adding %s devices to the list of devices for which firewall needs to be " "refreshed" msgstr "" -#: neutron/agent/securitygroups_rpc.py:174 +#: neutron/agent/securitygroups_rpc.py:175 #, python-format msgid "Remove device filter for %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:183 +#: neutron/agent/securitygroups_rpc.py:184 msgid "Refresh firewall rules" msgstr "" -#: neutron/agent/securitygroups_rpc.py:187 +#: neutron/agent/securitygroups_rpc.py:188 msgid "No ports here to refresh firewall" msgstr "" -#: neutron/agent/securitygroups_rpc.py:193 +#: neutron/agent/securitygroups_rpc.py:194 #, python-format msgid "Update port filter for %s" msgstr "" -#: neutron/agent/securitygroups_rpc.py:211 +#: neutron/agent/securitygroups_rpc.py:212 #, python-format msgid "Preparing device filters for %d new devices" msgstr "" -#: neutron/agent/securitygroups_rpc.py:224 +#: neutron/agent/securitygroups_rpc.py:225 msgid "Refreshing firewall for all filtered devices" msgstr "" -#: neutron/agent/securitygroups_rpc.py:232 +#: neutron/agent/securitygroups_rpc.py:233 #, python-format msgid "Refreshing firewall for %d devices" msgstr "" @@ -851,44 +851,44 @@ msgstr "" msgid "Top-level directory for maintaining dhcp state" msgstr "" -#: neutron/agent/linux/async_process.py:70 +#: neutron/agent/linux/async_process.py:69 msgid "respawn_interval must be >= 0 if provided." msgstr "" -#: neutron/agent/linux/async_process.py:84 +#: neutron/agent/linux/async_process.py:83 msgid "Process is already started" msgstr "" -#: neutron/agent/linux/async_process.py:86 +#: neutron/agent/linux/async_process.py:85 #, python-format msgid "Launching async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:92 +#: neutron/agent/linux/async_process.py:91 #, python-format msgid "Halting async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:95 +#: neutron/agent/linux/async_process.py:94 msgid "Process is not running." msgstr "" -#: neutron/agent/linux/async_process.py:161 +#: neutron/agent/linux/async_process.py:166 #, python-format msgid "An error occurred while killing [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:168 +#: neutron/agent/linux/async_process.py:173 #, python-format msgid "Halting async process [%s] in response to an error." msgstr "" -#: neutron/agent/linux/async_process.py:174 +#: neutron/agent/linux/async_process.py:179 #, python-format msgid "Respawning async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:183 +#: neutron/agent/linux/async_process.py:188 #, python-format msgid "An error occurred while communicating with async process [%s]." msgstr "" @@ -915,105 +915,105 @@ msgstr "" msgid "Pidfile %s already exist. Daemon already running?" msgstr "" -#: neutron/agent/linux/dhcp.py:45 +#: neutron/agent/linux/dhcp.py:46 msgid "Location to store DHCP server config files" msgstr "" -#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:55 +#: neutron/agent/linux/dhcp.py:49 neutron/plugins/nicira/dhcp_meta/nvp.py:55 msgid "Domain to use for building the hostnames" msgstr "" -#: neutron/agent/linux/dhcp.py:51 +#: neutron/agent/linux/dhcp.py:52 msgid "Override the default dnsmasq settings with this file" msgstr "" -#: neutron/agent/linux/dhcp.py:53 -msgid "Use another DNS server before any in /etc/resolv.conf." +#: neutron/agent/linux/dhcp.py:54 +msgid "Comma-separated list of the DNS servers which will be used as forwarders." msgstr "" -#: neutron/agent/linux/dhcp.py:56 +#: neutron/agent/linux/dhcp.py:58 msgid "Delete namespace after removing a dhcp server." msgstr "" -#: neutron/agent/linux/dhcp.py:60 +#: neutron/agent/linux/dhcp.py:62 msgid "Limit number of leases to prevent a denial-of-service." msgstr "" -#: neutron/agent/linux/dhcp.py:185 +#: neutron/agent/linux/dhcp.py:187 #, python-format msgid "DHCP for %(net_id)s pid %(pid)d is stale, ignoring command" msgstr "" -#: neutron/agent/linux/dhcp.py:188 +#: neutron/agent/linux/dhcp.py:190 #, python-format msgid "No DHCP started for %s" msgstr "" -#: neutron/agent/linux/dhcp.py:220 neutron/agent/linux/external_process.py:84 +#: neutron/agent/linux/dhcp.py:222 neutron/agent/linux/external_process.py:84 #, python-format msgid "Error while reading %s" msgstr "" -#: neutron/agent/linux/dhcp.py:227 neutron/agent/linux/external_process.py:92 +#: neutron/agent/linux/dhcp.py:229 neutron/agent/linux/external_process.py:92 #, python-format msgid "Unable to convert value in %s" msgstr "" -#: neutron/agent/linux/dhcp.py:229 neutron/agent/linux/external_process.py:90 +#: neutron/agent/linux/dhcp.py:231 neutron/agent/linux/external_process.py:90 #, python-format msgid "Unable to access %s" msgstr "" -#: neutron/agent/linux/dhcp.py:290 +#: neutron/agent/linux/dhcp.py:292 #, python-format msgid "" "FAILED VERSION REQUIREMENT FOR DNSMASQ. DHCP AGENT MAY NOT RUN CORRECTLY!" " Please ensure that its version is %s or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:295 +#: neutron/agent/linux/dhcp.py:297 #, python-format msgid "" "Unable to determine dnsmasq version. Please ensure that its version is %s" " or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:394 +#: neutron/agent/linux/dhcp.py:398 #, python-format msgid "Killing dhcpmasq for network since all subnets have turned off DHCP: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:405 +#: neutron/agent/linux/dhcp.py:409 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: neutron/agent/linux/dhcp.py:406 +#: neutron/agent/linux/dhcp.py:410 #, python-format msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:609 +#: neutron/agent/linux/dhcp.py:636 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:661 +#: neutron/agent/linux/dhcp.py:688 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:671 +#: neutron/agent/linux/dhcp.py:698 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:714 +#: neutron/agent/linux/dhcp.py:741 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:753 neutron/debug/debug_agent.py:74 +#: neutron/agent/linux/dhcp.py:780 neutron/debug/debug_agent.py:74 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -2598,8 +2598,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:1003 -#: neutron/plugins/bigswitch/plugin.py:1012 +#: neutron/plugins/bigswitch/plugin.py:1148 +#: neutron/plugins/bigswitch/plugin.py:1157 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -4378,14 +4378,14 @@ msgstr "" #: neutron/plugins/bigswitch/plugin.py:204 #, python-format -msgid "" -"ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r, " -"action=%(action)s" +msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:208 +#: neutron/plugins/bigswitch/plugin.py:207 #, python-format -msgid "ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r" +msgid "" +"ServerProxy: resource=%(resource)s, action=%(action)s, data=%(data)r, " +"headers=%(headers)r" msgstr "" #: neutron/plugins/bigswitch/plugin.py:217 @@ -4408,222 +4408,224 @@ msgid "" "data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:295 +#: neutron/plugins/bigswitch/plugin.py:257 +msgid "ServerPool: initializing" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:273 +msgid "Servers not defined. Aborting plugin" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:276 +msgid "Servers must be defined as :" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:281 +msgid "ServerPool: initialization done" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:311 #, python-format msgid "" "ServerProxy: %(action)s failure for servers: %(server)r Response: " "%(response)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:301 +#: neutron/plugins/bigswitch/plugin.py:317 #, python-format msgid "" "ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " "ret=%(ret)s, data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:308 +#: neutron/plugins/bigswitch/plugin.py:324 #, python-format msgid "ServerProxy: %(action)s failure for all servers: %(server)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:327 -msgid "NeutronRestProxyV2: " -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:330 +#: neutron/plugins/bigswitch/plugin.py:346 #, python-format msgid "" "NeutronRestProxyV2: Received and ignored error code %(code)s on " "%(action)s action to resource %(resource)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:340 +#: neutron/plugins/bigswitch/plugin.py:356 #, python-format msgid "Unable to create remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:346 +#: neutron/plugins/bigswitch/plugin.py:362 #, python-format msgid "Unable to update remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:351 +#: neutron/plugins/bigswitch/plugin.py:367 #, python-format msgid "Unable to delete remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:357 +#: neutron/plugins/bigswitch/plugin.py:373 #, python-format msgid "Unable to add router interface: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:362 +#: neutron/plugins/bigswitch/plugin.py:378 #, python-format msgid "Unable to delete remote intf: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:368 +#: neutron/plugins/bigswitch/plugin.py:384 #, python-format msgid "Unable to create remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:374 -#: neutron/plugins/bigswitch/plugin.py:379 +#: neutron/plugins/bigswitch/plugin.py:390 +#: neutron/plugins/bigswitch/plugin.py:395 #, python-format msgid "Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:385 +#: neutron/plugins/bigswitch/plugin.py:404 +#, python-format +msgid "No device attached to port %s. Skipping notification to controller." +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:409 #, python-format msgid "Unable to create remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:391 -#, python-format -msgid "Unable to update remote port: %s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:396 +#: neutron/plugins/bigswitch/plugin.py:414 #, python-format msgid "Unable to delete remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:408 -#, python-format -msgid "Unable to plug in interface: %s" +#: neutron/plugins/bigswitch/plugin.py:442 +msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:413 -#, python-format -msgid "Unable to unplug interface: %s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:437 -#, python-format -msgid "NeutronRestProxy: Starting plugin. Version=%s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:460 -msgid "Servers not defined. Aborting plugin" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:488 -msgid "NeutronRestProxyV2: initialization done" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:514 -msgid "NeutronRestProxyV2: create_network() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:559 -msgid "NeutronRestProxyV2.update_network() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:584 -msgid "NeutronRestProxyV2: delete_network() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:632 -msgid "NeutronRestProxyV2: create_port() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:723 -msgid "NeutronRestProxyV2: update_port() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:783 -msgid "NeutronRestProxyV2: delete_port() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:827 -msgid "NeutronRestProxyV2: create_subnet() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:843 -msgid "NeutronRestProxyV2: update_subnet() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:859 -msgid "NeutronRestProxyV2: delete_subnet() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:897 -msgid "NeutronRestProxyV2: create_router() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:919 -msgid "NeutronRestProxyV2.update_router() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:938 -msgid "NeutronRestProxyV2: delete_router() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:967 -msgid "NeutronRestProxyV2: add_router_interface() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:995 -msgid "NeutronRestProxyV2: remove_router_interface() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1028 -msgid "NeutronRestProxyV2: create_floatingip() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1041 -#, python-format -msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1047 -msgid "NeutronRestProxyV2: update_floatingip() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1059 -msgid "NeutronRestProxyV2: delete_floatingip() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1069 -msgid "NeutronRestProxyV2: diassociate_floatingips() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1087 -msgid "NeutronRestProxyV2: too many external networks" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1149 +#: neutron/plugins/bigswitch/plugin.py:511 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1165 -msgid "Adding host route: " -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1166 -#, python-format -msgid "Destination:%(dst)s nexthop:%(next)s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1241 +#: neutron/plugins/bigswitch/plugin.py:596 #, python-format msgid "" "Setting admin_state_up=False is not supported in this plugin version. " "Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1247 +#: neutron/plugins/bigswitch/plugin.py:602 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1274 +#: neutron/plugins/bigswitch/plugin.py:627 #, python-format -msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. " +msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:660 +#, python-format +msgid "NeutronRestProxy: Starting plugin. Version=%s" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:693 +msgid "NeutronRestProxyV2: initialization done" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:719 +msgid "NeutronRestProxyV2: create_network() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:757 +msgid "NeutronRestProxyV2.update_network() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:782 +msgid "NeutronRestProxyV2: delete_network() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:829 +msgid "NeutronRestProxyV2: create_port() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:900 +msgid "NeutronRestProxyV2: update_port() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:948 +msgid "NeutronRestProxyV2: delete_port() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:972 +msgid "NeutronRestProxyV2: create_subnet() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:988 +msgid "NeutronRestProxyV2: update_subnet() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1004 +msgid "NeutronRestProxyV2: delete_subnet() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1042 +msgid "NeutronRestProxyV2: create_router() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1064 +msgid "NeutronRestProxyV2.update_router() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1083 +msgid "NeutronRestProxyV2: delete_router() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1112 +msgid "NeutronRestProxyV2: add_router_interface() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1140 +msgid "NeutronRestProxyV2: remove_router_interface() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1173 +msgid "NeutronRestProxyV2: create_floatingip() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1186 +#, python-format +msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1192 +msgid "NeutronRestProxyV2: update_floatingip() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1204 +msgid "NeutronRestProxyV2: delete_floatingip() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1214 +msgid "NeutronRestProxyV2: diassociate_floatingips() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1232 +msgid "NeutronRestProxyV2: too many external networks" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1247 +msgid "Adding host route: " +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1248 +#, python-format +msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" #: neutron/plugins/bigswitch/routerrule_db.py:77 @@ -4641,7 +4643,17 @@ msgstr "" #: neutron/plugins/bigswitch/db/porttracker_db.py:39 #, python-format -msgid "Received an empty port ID for host '%s'" +msgid "Received an empty port ID for host_id '%s'" +msgstr "" + +#: neutron/plugins/bigswitch/db/porttracker_db.py:42 +#, python-format +msgid "Received an empty host_id for port '%s'" +msgstr "" + +#: neutron/plugins/bigswitch/db/porttracker_db.py:44 +#, python-format +msgid "Logging port %(port)s on host_id %(host)s" msgstr "" #: neutron/plugins/bigswitch/extensions/routerrule.py:30 @@ -4850,13 +4862,13 @@ msgid "QoS level with name %(qos_name)s already exists for tenant %(tenant_id)s. msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:72 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:23 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:23 #, python-format msgid "Credential %(credential_id)s could not be found." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:77 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:28 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:28 #, python-format msgid "Credential %(credential_name)s could not be found." msgstr "" @@ -4872,19 +4884,19 @@ msgid "Provider network %s already exists" msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:92 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:39 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:39 #, python-format msgid "Connection to %(host)s is not configured." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:97 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:44 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:44 #, python-format msgid "Unable to connect to Nexus %(nexus_host)s. Reason: %(exc)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:102 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:49 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:49 #, python-format msgid "Failed to configure Nexus: %(config)s. Reason: %(exc)s." msgstr "" @@ -4895,7 +4907,7 @@ msgid "Nexus Port Binding (%(filters)s) is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:116 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:69 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:69 msgid "No usable Nexus switch found to create SVI interface." msgstr "" @@ -4910,18 +4922,18 @@ msgid "PortVnic Binding %(port_id)s is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:131 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:74 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:74 msgid "No subnet_id specified for router gateway." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:136 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:79 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:79 #, python-format msgid "Subnet %(subnet_id)s has an interface on %(router_id)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:141 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:84 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:84 msgid "Nexus hardware router gateway only uses Subnet Ids." msgstr "" @@ -5047,7 +5059,7 @@ msgid "Nexus Switch to use" msgstr "" #: neutron/plugins/cisco/common/config.py:35 -#: neutron/plugins/ml2/drivers/cisco/config.py:21 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:21 msgid "VLAN Name prefix" msgstr "" @@ -5070,7 +5082,7 @@ msgid "Enable L3 support on the Nexus switches" msgstr "" #: neutron/plugins/cisco/common/config.py:47 -#: neutron/plugins/ml2/drivers/cisco/config.py:23 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:23 msgid "Distribute SVI interfaces over all switches" msgstr "" @@ -5131,7 +5143,7 @@ msgid "N1K Policy profile polling duration in seconds" msgstr "" #: neutron/plugins/cisco/common/config.py:135 -#: neutron/plugins/ml2/drivers/cisco/config.py:58 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:58 msgid "Some config files were not parsed properly" msgstr "" @@ -5312,47 +5324,47 @@ msgid "add_qos() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:34 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:30 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:30 msgid "get_nexusport_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:43 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:39 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:39 msgid "get_nexusvlan_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:49 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:45 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:45 msgid "add_nexusport_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:62 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:58 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:58 msgid "remove_nexusport_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:78 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:74 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:74 msgid "update_nexusport_binding called with no vlan" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:80 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:76 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:76 msgid "update_nexusport_binding called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:91 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:87 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:87 msgid "get_nexusvm_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:99 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:94 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:94 msgid "get_port_vlan_switch_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:107 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:102 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:102 #, python-format msgid "" "get_port_switch_bindings() called, port:'%(port_id)s', " @@ -5360,7 +5372,7 @@ msgid "" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:119 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:114 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:114 msgid "get_nexussvi_bindings() called" msgstr "" @@ -5790,19 +5802,19 @@ msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:167 #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:189 #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:195 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:130 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:161 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:168 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:182 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:189 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:209 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:215 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:130 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:161 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:168 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:182 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:189 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:209 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:215 #, python-format msgid "NexusDriver: %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:174 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:196 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:196 #, python-format msgid "NexusDriver created VLAN: %s" msgstr "" @@ -5817,7 +5829,7 @@ msgid "NexusPlugin:create_network() called" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:113 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:104 +#: neutron/plugins/ml2/drivers/cisco/nexus/mech_cisco_nexus.py:105 #, python-format msgid "Nexus: create & trunk vlan %s" msgstr "" @@ -5828,7 +5840,7 @@ msgid "Nexus: create vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:125 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108 +#: neutron/plugins/ml2/drivers/cisco/nexus/mech_cisco_nexus.py:109 #, python-format msgid "Nexus: trunk vlan %s" msgstr "" @@ -8068,26 +8080,26 @@ msgstr "" msgid "add_vxlan_endpoint() called for ip %s" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/config.py:25 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:25 msgid "The physical network managed by the switches." msgstr "" -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:33 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:33 #, python-format msgid "Credential %(credential_name)s already exists for tenant %(tenant_id)s." msgstr "" -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:54 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:54 #, python-format msgid "Nexus Port Binding (%(filters)s) is not present" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:63 #, python-format msgid "Missing required field(s) to configure nexus switch: %(fields)s" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:45 +#: neutron/plugins/ml2/drivers/cisco/nexus/mech_cisco_nexus.py:46 #, python-format msgid "nexus_switches found = %s" msgstr "" @@ -8270,6 +8282,14 @@ msgstr "" msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:44 +msgid "Initializing driver" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:52 +msgid "Initialization done" +msgstr "" + #: neutron/plugins/mlnx/agent_notify_api.py:50 msgid "Sending delete network message" msgstr "" @@ -9413,49 +9433,49 @@ msgstr "" msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1884 +#: neutron/plugins/nicira/NeutronPlugin.py:1887 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1890 +#: neutron/plugins/nicira/NeutronPlugin.py:1893 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1921 -#, python-format -msgid "The port '%s' is not associated with floating IPs" -msgstr "" - #: neutron/plugins/nicira/NeutronPlugin.py:1924 #, python-format +msgid "The port '%s' is not associated with floating IPs" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:1927 +#, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1951 +#: neutron/plugins/nicira/NeutronPlugin.py:1954 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1973 +#: neutron/plugins/nicira/NeutronPlugin.py:1976 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2003 +#: neutron/plugins/nicira/NeutronPlugin.py:2006 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2065 +#: neutron/plugins/nicira/NeutronPlugin.py:2068 #, python-format msgid "Security group: %s was already deleted from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2078 +#: neutron/plugins/nicira/NeutronPlugin.py:2081 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -10769,24 +10789,29 @@ msgstr "" msgid "Metadata for router %s handled successfully" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:117 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:86 +#, python-format +msgid "Subnet %s does not have a gateway, the metadata route will not be created" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/rpc.py:110 msgid "Metadata access network is disabled" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:120 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:113 msgid "" "Overlapping IPs must be enabled in order to setup the metadata access " "network" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:140 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:133 #, python-format msgid "" "No router interface found for router '%s'. No metadata access network " "should be created or destroyed" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:148 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:141 #, python-format msgid "" "An error occurred while operating on the metadata access network for " @@ -14203,12 +14228,35 @@ msgstr "" #~ msgid "Network Admin State Validation Falied: " #~ msgstr "" -#~ msgid "" -#~ "Cannnot create floating IP and bind " -#~ "it to Port %s, since that port " -#~ "is owned by a different tenant." -#~ msgstr "" - #~ msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing." #~ msgstr "" +#~ msgid "Use another DNS server before any in /etc/resolv.conf." +#~ msgstr "" + +#~ msgid "" +#~ "ServerProxy: server=%(server)s, port=%(port)d, " +#~ "ssl=%(ssl)r, action=%(action)s" +#~ msgstr "" + +#~ msgid "ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r" +#~ msgstr "" + +#~ msgid "NeutronRestProxyV2: " +#~ msgstr "" + +#~ msgid "Unable to update remote port: %s" +#~ msgstr "" + +#~ msgid "Unable to plug in interface: %s" +#~ msgstr "" + +#~ msgid "Unable to unplug interface: %s" +#~ msgstr "" + +#~ msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. " +#~ msgstr "" + +#~ msgid "Received an empty port ID for host '%s'" +#~ msgstr "" + diff --git a/neutron/locale/ne/LC_MESSAGES/neutron.po b/neutron/locale/ne/LC_MESSAGES/neutron.po index dd977a87f6..b0a15bc8ae 100644 --- a/neutron/locale/ne/LC_MESSAGES/neutron.po +++ b/neutron/locale/ne/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: 2014-02-11 06:22+0000\n" +"POT-Creation-Date: 2014-02-12 06:24+0000\n" "PO-Revision-Date: 2013-09-05 06:03+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Nepali " @@ -537,7 +537,7 @@ msgstr "" msgid "Name of bridge used for external network traffic." msgstr "" -#: neutron/agent/l3_agent.py:160 neutron/agent/linux/dhcp.py:62 +#: neutron/agent/l3_agent.py:160 neutron/agent/linux/dhcp.py:64 #: neutron/debug/debug_agent.py:45 #: neutron/services/metering/drivers/iptables/iptables_driver.py:39 msgid "The driver used to manage the virtual interface." @@ -580,7 +580,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:602 +#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:629 #: neutron/services/metering/drivers/iptables/iptables_driver.py:98 msgid "An interface driver must be specified" msgstr "" @@ -594,7 +594,7 @@ msgstr "" msgid "Failed deleting namespace '%s'" msgstr "" -#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:199 +#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:201 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" @@ -768,7 +768,7 @@ msgid "Security group member updated on remote: %s" msgstr "" #: neutron/agent/securitygroups_rpc.py:99 -#: neutron/agent/securitygroups_rpc.py:162 +#: neutron/agent/securitygroups_rpc.py:163 msgid "Provider rule updated" msgstr "" @@ -792,41 +792,41 @@ msgstr "" msgid "Security group member updated %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:154 +#: neutron/agent/securitygroups_rpc.py:155 #, python-format msgid "" "Adding %s devices to the list of devices for which firewall needs to be " "refreshed" msgstr "" -#: neutron/agent/securitygroups_rpc.py:174 +#: neutron/agent/securitygroups_rpc.py:175 #, python-format msgid "Remove device filter for %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:183 +#: neutron/agent/securitygroups_rpc.py:184 msgid "Refresh firewall rules" msgstr "" -#: neutron/agent/securitygroups_rpc.py:187 +#: neutron/agent/securitygroups_rpc.py:188 msgid "No ports here to refresh firewall" msgstr "" -#: neutron/agent/securitygroups_rpc.py:193 +#: neutron/agent/securitygroups_rpc.py:194 #, python-format msgid "Update port filter for %s" msgstr "" -#: neutron/agent/securitygroups_rpc.py:211 +#: neutron/agent/securitygroups_rpc.py:212 #, python-format msgid "Preparing device filters for %d new devices" msgstr "" -#: neutron/agent/securitygroups_rpc.py:224 +#: neutron/agent/securitygroups_rpc.py:225 msgid "Refreshing firewall for all filtered devices" msgstr "" -#: neutron/agent/securitygroups_rpc.py:232 +#: neutron/agent/securitygroups_rpc.py:233 #, python-format msgid "Refreshing firewall for %d devices" msgstr "" @@ -851,44 +851,44 @@ msgstr "" msgid "Top-level directory for maintaining dhcp state" msgstr "" -#: neutron/agent/linux/async_process.py:70 +#: neutron/agent/linux/async_process.py:69 msgid "respawn_interval must be >= 0 if provided." msgstr "" -#: neutron/agent/linux/async_process.py:84 +#: neutron/agent/linux/async_process.py:83 msgid "Process is already started" msgstr "" -#: neutron/agent/linux/async_process.py:86 +#: neutron/agent/linux/async_process.py:85 #, python-format msgid "Launching async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:92 +#: neutron/agent/linux/async_process.py:91 #, python-format msgid "Halting async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:95 +#: neutron/agent/linux/async_process.py:94 msgid "Process is not running." msgstr "" -#: neutron/agent/linux/async_process.py:161 +#: neutron/agent/linux/async_process.py:166 #, python-format msgid "An error occurred while killing [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:168 +#: neutron/agent/linux/async_process.py:173 #, python-format msgid "Halting async process [%s] in response to an error." msgstr "" -#: neutron/agent/linux/async_process.py:174 +#: neutron/agent/linux/async_process.py:179 #, python-format msgid "Respawning async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:183 +#: neutron/agent/linux/async_process.py:188 #, python-format msgid "An error occurred while communicating with async process [%s]." msgstr "" @@ -915,105 +915,105 @@ msgstr "" msgid "Pidfile %s already exist. Daemon already running?" msgstr "" -#: neutron/agent/linux/dhcp.py:45 +#: neutron/agent/linux/dhcp.py:46 msgid "Location to store DHCP server config files" msgstr "" -#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:55 +#: neutron/agent/linux/dhcp.py:49 neutron/plugins/nicira/dhcp_meta/nvp.py:55 msgid "Domain to use for building the hostnames" msgstr "" -#: neutron/agent/linux/dhcp.py:51 +#: neutron/agent/linux/dhcp.py:52 msgid "Override the default dnsmasq settings with this file" msgstr "" -#: neutron/agent/linux/dhcp.py:53 -msgid "Use another DNS server before any in /etc/resolv.conf." +#: neutron/agent/linux/dhcp.py:54 +msgid "Comma-separated list of the DNS servers which will be used as forwarders." msgstr "" -#: neutron/agent/linux/dhcp.py:56 +#: neutron/agent/linux/dhcp.py:58 msgid "Delete namespace after removing a dhcp server." msgstr "" -#: neutron/agent/linux/dhcp.py:60 +#: neutron/agent/linux/dhcp.py:62 msgid "Limit number of leases to prevent a denial-of-service." msgstr "" -#: neutron/agent/linux/dhcp.py:185 +#: neutron/agent/linux/dhcp.py:187 #, python-format msgid "DHCP for %(net_id)s pid %(pid)d is stale, ignoring command" msgstr "" -#: neutron/agent/linux/dhcp.py:188 +#: neutron/agent/linux/dhcp.py:190 #, python-format msgid "No DHCP started for %s" msgstr "" -#: neutron/agent/linux/dhcp.py:220 neutron/agent/linux/external_process.py:84 +#: neutron/agent/linux/dhcp.py:222 neutron/agent/linux/external_process.py:84 #, python-format msgid "Error while reading %s" msgstr "" -#: neutron/agent/linux/dhcp.py:227 neutron/agent/linux/external_process.py:92 +#: neutron/agent/linux/dhcp.py:229 neutron/agent/linux/external_process.py:92 #, python-format msgid "Unable to convert value in %s" msgstr "" -#: neutron/agent/linux/dhcp.py:229 neutron/agent/linux/external_process.py:90 +#: neutron/agent/linux/dhcp.py:231 neutron/agent/linux/external_process.py:90 #, python-format msgid "Unable to access %s" msgstr "" -#: neutron/agent/linux/dhcp.py:290 +#: neutron/agent/linux/dhcp.py:292 #, python-format msgid "" "FAILED VERSION REQUIREMENT FOR DNSMASQ. DHCP AGENT MAY NOT RUN CORRECTLY!" " Please ensure that its version is %s or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:295 +#: neutron/agent/linux/dhcp.py:297 #, python-format msgid "" "Unable to determine dnsmasq version. Please ensure that its version is %s" " or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:394 +#: neutron/agent/linux/dhcp.py:398 #, python-format msgid "Killing dhcpmasq for network since all subnets have turned off DHCP: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:405 +#: neutron/agent/linux/dhcp.py:409 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: neutron/agent/linux/dhcp.py:406 +#: neutron/agent/linux/dhcp.py:410 #, python-format msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:609 +#: neutron/agent/linux/dhcp.py:636 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:661 +#: neutron/agent/linux/dhcp.py:688 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:671 +#: neutron/agent/linux/dhcp.py:698 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:714 +#: neutron/agent/linux/dhcp.py:741 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:753 neutron/debug/debug_agent.py:74 +#: neutron/agent/linux/dhcp.py:780 neutron/debug/debug_agent.py:74 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -2598,8 +2598,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:1003 -#: neutron/plugins/bigswitch/plugin.py:1012 +#: neutron/plugins/bigswitch/plugin.py:1148 +#: neutron/plugins/bigswitch/plugin.py:1157 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -4378,14 +4378,14 @@ msgstr "" #: neutron/plugins/bigswitch/plugin.py:204 #, python-format -msgid "" -"ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r, " -"action=%(action)s" +msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:208 +#: neutron/plugins/bigswitch/plugin.py:207 #, python-format -msgid "ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r" +msgid "" +"ServerProxy: resource=%(resource)s, action=%(action)s, data=%(data)r, " +"headers=%(headers)r" msgstr "" #: neutron/plugins/bigswitch/plugin.py:217 @@ -4408,222 +4408,224 @@ msgid "" "data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:295 +#: neutron/plugins/bigswitch/plugin.py:257 +msgid "ServerPool: initializing" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:273 +msgid "Servers not defined. Aborting plugin" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:276 +msgid "Servers must be defined as :" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:281 +msgid "ServerPool: initialization done" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:311 #, python-format msgid "" "ServerProxy: %(action)s failure for servers: %(server)r Response: " "%(response)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:301 +#: neutron/plugins/bigswitch/plugin.py:317 #, python-format msgid "" "ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " "ret=%(ret)s, data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:308 +#: neutron/plugins/bigswitch/plugin.py:324 #, python-format msgid "ServerProxy: %(action)s failure for all servers: %(server)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:327 -msgid "NeutronRestProxyV2: " -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:330 +#: neutron/plugins/bigswitch/plugin.py:346 #, python-format msgid "" "NeutronRestProxyV2: Received and ignored error code %(code)s on " "%(action)s action to resource %(resource)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:340 +#: neutron/plugins/bigswitch/plugin.py:356 #, python-format msgid "Unable to create remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:346 +#: neutron/plugins/bigswitch/plugin.py:362 #, python-format msgid "Unable to update remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:351 +#: neutron/plugins/bigswitch/plugin.py:367 #, python-format msgid "Unable to delete remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:357 +#: neutron/plugins/bigswitch/plugin.py:373 #, python-format msgid "Unable to add router interface: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:362 +#: neutron/plugins/bigswitch/plugin.py:378 #, python-format msgid "Unable to delete remote intf: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:368 +#: neutron/plugins/bigswitch/plugin.py:384 #, python-format msgid "Unable to create remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:374 -#: neutron/plugins/bigswitch/plugin.py:379 +#: neutron/plugins/bigswitch/plugin.py:390 +#: neutron/plugins/bigswitch/plugin.py:395 #, python-format msgid "Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:385 +#: neutron/plugins/bigswitch/plugin.py:404 +#, python-format +msgid "No device attached to port %s. Skipping notification to controller." +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:409 #, python-format msgid "Unable to create remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:391 -#, python-format -msgid "Unable to update remote port: %s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:396 +#: neutron/plugins/bigswitch/plugin.py:414 #, python-format msgid "Unable to delete remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:408 -#, python-format -msgid "Unable to plug in interface: %s" +#: neutron/plugins/bigswitch/plugin.py:442 +msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:413 -#, python-format -msgid "Unable to unplug interface: %s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:437 -#, python-format -msgid "NeutronRestProxy: Starting plugin. Version=%s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:460 -msgid "Servers not defined. Aborting plugin" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:488 -msgid "NeutronRestProxyV2: initialization done" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:514 -msgid "NeutronRestProxyV2: create_network() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:559 -msgid "NeutronRestProxyV2.update_network() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:584 -msgid "NeutronRestProxyV2: delete_network() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:632 -msgid "NeutronRestProxyV2: create_port() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:723 -msgid "NeutronRestProxyV2: update_port() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:783 -msgid "NeutronRestProxyV2: delete_port() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:827 -msgid "NeutronRestProxyV2: create_subnet() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:843 -msgid "NeutronRestProxyV2: update_subnet() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:859 -msgid "NeutronRestProxyV2: delete_subnet() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:897 -msgid "NeutronRestProxyV2: create_router() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:919 -msgid "NeutronRestProxyV2.update_router() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:938 -msgid "NeutronRestProxyV2: delete_router() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:967 -msgid "NeutronRestProxyV2: add_router_interface() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:995 -msgid "NeutronRestProxyV2: remove_router_interface() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1028 -msgid "NeutronRestProxyV2: create_floatingip() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1041 -#, python-format -msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1047 -msgid "NeutronRestProxyV2: update_floatingip() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1059 -msgid "NeutronRestProxyV2: delete_floatingip() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1069 -msgid "NeutronRestProxyV2: diassociate_floatingips() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1087 -msgid "NeutronRestProxyV2: too many external networks" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1149 +#: neutron/plugins/bigswitch/plugin.py:511 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1165 -msgid "Adding host route: " -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1166 -#, python-format -msgid "Destination:%(dst)s nexthop:%(next)s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1241 +#: neutron/plugins/bigswitch/plugin.py:596 #, python-format msgid "" "Setting admin_state_up=False is not supported in this plugin version. " "Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1247 +#: neutron/plugins/bigswitch/plugin.py:602 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1274 +#: neutron/plugins/bigswitch/plugin.py:627 #, python-format -msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. " +msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:660 +#, python-format +msgid "NeutronRestProxy: Starting plugin. Version=%s" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:693 +msgid "NeutronRestProxyV2: initialization done" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:719 +msgid "NeutronRestProxyV2: create_network() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:757 +msgid "NeutronRestProxyV2.update_network() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:782 +msgid "NeutronRestProxyV2: delete_network() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:829 +msgid "NeutronRestProxyV2: create_port() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:900 +msgid "NeutronRestProxyV2: update_port() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:948 +msgid "NeutronRestProxyV2: delete_port() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:972 +msgid "NeutronRestProxyV2: create_subnet() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:988 +msgid "NeutronRestProxyV2: update_subnet() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1004 +msgid "NeutronRestProxyV2: delete_subnet() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1042 +msgid "NeutronRestProxyV2: create_router() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1064 +msgid "NeutronRestProxyV2.update_router() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1083 +msgid "NeutronRestProxyV2: delete_router() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1112 +msgid "NeutronRestProxyV2: add_router_interface() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1140 +msgid "NeutronRestProxyV2: remove_router_interface() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1173 +msgid "NeutronRestProxyV2: create_floatingip() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1186 +#, python-format +msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1192 +msgid "NeutronRestProxyV2: update_floatingip() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1204 +msgid "NeutronRestProxyV2: delete_floatingip() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1214 +msgid "NeutronRestProxyV2: diassociate_floatingips() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1232 +msgid "NeutronRestProxyV2: too many external networks" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1247 +msgid "Adding host route: " +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1248 +#, python-format +msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" #: neutron/plugins/bigswitch/routerrule_db.py:77 @@ -4641,7 +4643,17 @@ msgstr "" #: neutron/plugins/bigswitch/db/porttracker_db.py:39 #, python-format -msgid "Received an empty port ID for host '%s'" +msgid "Received an empty port ID for host_id '%s'" +msgstr "" + +#: neutron/plugins/bigswitch/db/porttracker_db.py:42 +#, python-format +msgid "Received an empty host_id for port '%s'" +msgstr "" + +#: neutron/plugins/bigswitch/db/porttracker_db.py:44 +#, python-format +msgid "Logging port %(port)s on host_id %(host)s" msgstr "" #: neutron/plugins/bigswitch/extensions/routerrule.py:30 @@ -4850,13 +4862,13 @@ msgid "QoS level with name %(qos_name)s already exists for tenant %(tenant_id)s. msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:72 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:23 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:23 #, python-format msgid "Credential %(credential_id)s could not be found." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:77 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:28 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:28 #, python-format msgid "Credential %(credential_name)s could not be found." msgstr "" @@ -4872,19 +4884,19 @@ msgid "Provider network %s already exists" msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:92 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:39 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:39 #, python-format msgid "Connection to %(host)s is not configured." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:97 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:44 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:44 #, python-format msgid "Unable to connect to Nexus %(nexus_host)s. Reason: %(exc)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:102 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:49 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:49 #, python-format msgid "Failed to configure Nexus: %(config)s. Reason: %(exc)s." msgstr "" @@ -4895,7 +4907,7 @@ msgid "Nexus Port Binding (%(filters)s) is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:116 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:69 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:69 msgid "No usable Nexus switch found to create SVI interface." msgstr "" @@ -4910,18 +4922,18 @@ msgid "PortVnic Binding %(port_id)s is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:131 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:74 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:74 msgid "No subnet_id specified for router gateway." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:136 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:79 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:79 #, python-format msgid "Subnet %(subnet_id)s has an interface on %(router_id)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:141 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:84 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:84 msgid "Nexus hardware router gateway only uses Subnet Ids." msgstr "" @@ -5047,7 +5059,7 @@ msgid "Nexus Switch to use" msgstr "" #: neutron/plugins/cisco/common/config.py:35 -#: neutron/plugins/ml2/drivers/cisco/config.py:21 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:21 msgid "VLAN Name prefix" msgstr "" @@ -5070,7 +5082,7 @@ msgid "Enable L3 support on the Nexus switches" msgstr "" #: neutron/plugins/cisco/common/config.py:47 -#: neutron/plugins/ml2/drivers/cisco/config.py:23 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:23 msgid "Distribute SVI interfaces over all switches" msgstr "" @@ -5131,7 +5143,7 @@ msgid "N1K Policy profile polling duration in seconds" msgstr "" #: neutron/plugins/cisco/common/config.py:135 -#: neutron/plugins/ml2/drivers/cisco/config.py:58 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:58 msgid "Some config files were not parsed properly" msgstr "" @@ -5312,47 +5324,47 @@ msgid "add_qos() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:34 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:30 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:30 msgid "get_nexusport_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:43 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:39 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:39 msgid "get_nexusvlan_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:49 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:45 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:45 msgid "add_nexusport_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:62 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:58 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:58 msgid "remove_nexusport_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:78 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:74 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:74 msgid "update_nexusport_binding called with no vlan" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:80 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:76 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:76 msgid "update_nexusport_binding called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:91 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:87 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:87 msgid "get_nexusvm_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:99 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:94 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:94 msgid "get_port_vlan_switch_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:107 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:102 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:102 #, python-format msgid "" "get_port_switch_bindings() called, port:'%(port_id)s', " @@ -5360,7 +5372,7 @@ msgid "" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:119 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:114 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:114 msgid "get_nexussvi_bindings() called" msgstr "" @@ -5790,19 +5802,19 @@ msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:167 #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:189 #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:195 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:130 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:161 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:168 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:182 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:189 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:209 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:215 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:130 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:161 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:168 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:182 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:189 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:209 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:215 #, python-format msgid "NexusDriver: %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:174 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:196 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:196 #, python-format msgid "NexusDriver created VLAN: %s" msgstr "" @@ -5817,7 +5829,7 @@ msgid "NexusPlugin:create_network() called" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:113 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:104 +#: neutron/plugins/ml2/drivers/cisco/nexus/mech_cisco_nexus.py:105 #, python-format msgid "Nexus: create & trunk vlan %s" msgstr "" @@ -5828,7 +5840,7 @@ msgid "Nexus: create vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:125 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108 +#: neutron/plugins/ml2/drivers/cisco/nexus/mech_cisco_nexus.py:109 #, python-format msgid "Nexus: trunk vlan %s" msgstr "" @@ -8068,26 +8080,26 @@ msgstr "" msgid "add_vxlan_endpoint() called for ip %s" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/config.py:25 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:25 msgid "The physical network managed by the switches." msgstr "" -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:33 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:33 #, python-format msgid "Credential %(credential_name)s already exists for tenant %(tenant_id)s." msgstr "" -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:54 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:54 #, python-format msgid "Nexus Port Binding (%(filters)s) is not present" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:63 #, python-format msgid "Missing required field(s) to configure nexus switch: %(fields)s" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:45 +#: neutron/plugins/ml2/drivers/cisco/nexus/mech_cisco_nexus.py:46 #, python-format msgid "nexus_switches found = %s" msgstr "" @@ -8270,6 +8282,14 @@ msgstr "" msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:44 +msgid "Initializing driver" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:52 +msgid "Initialization done" +msgstr "" + #: neutron/plugins/mlnx/agent_notify_api.py:50 msgid "Sending delete network message" msgstr "" @@ -9413,49 +9433,49 @@ msgstr "" msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1884 +#: neutron/plugins/nicira/NeutronPlugin.py:1887 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1890 +#: neutron/plugins/nicira/NeutronPlugin.py:1893 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1921 -#, python-format -msgid "The port '%s' is not associated with floating IPs" -msgstr "" - #: neutron/plugins/nicira/NeutronPlugin.py:1924 #, python-format +msgid "The port '%s' is not associated with floating IPs" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:1927 +#, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1951 +#: neutron/plugins/nicira/NeutronPlugin.py:1954 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1973 +#: neutron/plugins/nicira/NeutronPlugin.py:1976 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2003 +#: neutron/plugins/nicira/NeutronPlugin.py:2006 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2065 +#: neutron/plugins/nicira/NeutronPlugin.py:2068 #, python-format msgid "Security group: %s was already deleted from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2078 +#: neutron/plugins/nicira/NeutronPlugin.py:2081 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -10769,24 +10789,29 @@ msgstr "" msgid "Metadata for router %s handled successfully" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:117 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:86 +#, python-format +msgid "Subnet %s does not have a gateway, the metadata route will not be created" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/rpc.py:110 msgid "Metadata access network is disabled" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:120 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:113 msgid "" "Overlapping IPs must be enabled in order to setup the metadata access " "network" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:140 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:133 #, python-format msgid "" "No router interface found for router '%s'. No metadata access network " "should be created or destroyed" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:148 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:141 #, python-format msgid "" "An error occurred while operating on the metadata access network for " @@ -13807,12 +13832,35 @@ msgstr "" #~ msgid "Network Admin State Validation Falied: " #~ msgstr "" -#~ msgid "" -#~ "Cannnot create floating IP and bind " -#~ "it to Port %s, since that port " -#~ "is owned by a different tenant." -#~ msgstr "" - #~ msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing." #~ msgstr "" +#~ msgid "Use another DNS server before any in /etc/resolv.conf." +#~ msgstr "" + +#~ msgid "" +#~ "ServerProxy: server=%(server)s, port=%(port)d, " +#~ "ssl=%(ssl)r, action=%(action)s" +#~ msgstr "" + +#~ msgid "ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r" +#~ msgstr "" + +#~ msgid "NeutronRestProxyV2: " +#~ msgstr "" + +#~ msgid "Unable to update remote port: %s" +#~ msgstr "" + +#~ msgid "Unable to plug in interface: %s" +#~ msgstr "" + +#~ msgid "Unable to unplug interface: %s" +#~ msgstr "" + +#~ msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. " +#~ msgstr "" + +#~ msgid "Received an empty port ID for host '%s'" +#~ msgstr "" + diff --git a/neutron/locale/neutron.pot b/neutron/locale/neutron.pot index 19071e1366..8a16470e3a 100644 --- a/neutron/locale/neutron.pot +++ b/neutron/locale/neutron.pot @@ -7,9 +7,9 @@ msgid "" msgstr "" "Project-Id-Version: neutron " -"jenkins.neutron.propose.translation.update.231\n" +"jenkins.neutron.propose.translation.update.232\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-11 06:22+0000\n" +"POT-Creation-Date: 2014-02-12 06:24+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -537,7 +537,7 @@ msgstr "" msgid "Name of bridge used for external network traffic." msgstr "" -#: neutron/agent/l3_agent.py:160 neutron/agent/linux/dhcp.py:62 +#: neutron/agent/l3_agent.py:160 neutron/agent/linux/dhcp.py:64 #: neutron/debug/debug_agent.py:45 #: neutron/services/metering/drivers/iptables/iptables_driver.py:39 msgid "The driver used to manage the virtual interface." @@ -580,7 +580,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:602 +#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:629 #: neutron/services/metering/drivers/iptables/iptables_driver.py:98 msgid "An interface driver must be specified" msgstr "" @@ -594,7 +594,7 @@ msgstr "" msgid "Failed deleting namespace '%s'" msgstr "" -#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:199 +#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:201 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" @@ -768,7 +768,7 @@ msgid "Security group member updated on remote: %s" msgstr "" #: neutron/agent/securitygroups_rpc.py:99 -#: neutron/agent/securitygroups_rpc.py:162 +#: neutron/agent/securitygroups_rpc.py:163 msgid "Provider rule updated" msgstr "" @@ -792,41 +792,41 @@ msgstr "" msgid "Security group member updated %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:154 +#: neutron/agent/securitygroups_rpc.py:155 #, python-format msgid "" "Adding %s devices to the list of devices for which firewall needs to be " "refreshed" msgstr "" -#: neutron/agent/securitygroups_rpc.py:174 +#: neutron/agent/securitygroups_rpc.py:175 #, python-format msgid "Remove device filter for %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:183 +#: neutron/agent/securitygroups_rpc.py:184 msgid "Refresh firewall rules" msgstr "" -#: neutron/agent/securitygroups_rpc.py:187 +#: neutron/agent/securitygroups_rpc.py:188 msgid "No ports here to refresh firewall" msgstr "" -#: neutron/agent/securitygroups_rpc.py:193 +#: neutron/agent/securitygroups_rpc.py:194 #, python-format msgid "Update port filter for %s" msgstr "" -#: neutron/agent/securitygroups_rpc.py:211 +#: neutron/agent/securitygroups_rpc.py:212 #, python-format msgid "Preparing device filters for %d new devices" msgstr "" -#: neutron/agent/securitygroups_rpc.py:224 +#: neutron/agent/securitygroups_rpc.py:225 msgid "Refreshing firewall for all filtered devices" msgstr "" -#: neutron/agent/securitygroups_rpc.py:232 +#: neutron/agent/securitygroups_rpc.py:233 #, python-format msgid "Refreshing firewall for %d devices" msgstr "" @@ -851,44 +851,44 @@ msgstr "" msgid "Top-level directory for maintaining dhcp state" msgstr "" -#: neutron/agent/linux/async_process.py:70 +#: neutron/agent/linux/async_process.py:69 msgid "respawn_interval must be >= 0 if provided." msgstr "" -#: neutron/agent/linux/async_process.py:84 +#: neutron/agent/linux/async_process.py:83 msgid "Process is already started" msgstr "" -#: neutron/agent/linux/async_process.py:86 +#: neutron/agent/linux/async_process.py:85 #, python-format msgid "Launching async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:92 +#: neutron/agent/linux/async_process.py:91 #, python-format msgid "Halting async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:95 +#: neutron/agent/linux/async_process.py:94 msgid "Process is not running." msgstr "" -#: neutron/agent/linux/async_process.py:161 +#: neutron/agent/linux/async_process.py:166 #, python-format msgid "An error occurred while killing [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:168 +#: neutron/agent/linux/async_process.py:173 #, python-format msgid "Halting async process [%s] in response to an error." msgstr "" -#: neutron/agent/linux/async_process.py:174 +#: neutron/agent/linux/async_process.py:179 #, python-format msgid "Respawning async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:183 +#: neutron/agent/linux/async_process.py:188 #, python-format msgid "An error occurred while communicating with async process [%s]." msgstr "" @@ -915,105 +915,105 @@ msgstr "" msgid "Pidfile %s already exist. Daemon already running?" msgstr "" -#: neutron/agent/linux/dhcp.py:45 +#: neutron/agent/linux/dhcp.py:46 msgid "Location to store DHCP server config files" msgstr "" -#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:55 +#: neutron/agent/linux/dhcp.py:49 neutron/plugins/nicira/dhcp_meta/nvp.py:55 msgid "Domain to use for building the hostnames" msgstr "" -#: neutron/agent/linux/dhcp.py:51 +#: neutron/agent/linux/dhcp.py:52 msgid "Override the default dnsmasq settings with this file" msgstr "" -#: neutron/agent/linux/dhcp.py:53 -msgid "Use another DNS server before any in /etc/resolv.conf." +#: neutron/agent/linux/dhcp.py:54 +msgid "Comma-separated list of the DNS servers which will be used as forwarders." msgstr "" -#: neutron/agent/linux/dhcp.py:56 +#: neutron/agent/linux/dhcp.py:58 msgid "Delete namespace after removing a dhcp server." msgstr "" -#: neutron/agent/linux/dhcp.py:60 +#: neutron/agent/linux/dhcp.py:62 msgid "Limit number of leases to prevent a denial-of-service." msgstr "" -#: neutron/agent/linux/dhcp.py:185 +#: neutron/agent/linux/dhcp.py:187 #, python-format msgid "DHCP for %(net_id)s pid %(pid)d is stale, ignoring command" msgstr "" -#: neutron/agent/linux/dhcp.py:188 +#: neutron/agent/linux/dhcp.py:190 #, python-format msgid "No DHCP started for %s" msgstr "" -#: neutron/agent/linux/dhcp.py:220 neutron/agent/linux/external_process.py:84 +#: neutron/agent/linux/dhcp.py:222 neutron/agent/linux/external_process.py:84 #, python-format msgid "Error while reading %s" msgstr "" -#: neutron/agent/linux/dhcp.py:227 neutron/agent/linux/external_process.py:92 +#: neutron/agent/linux/dhcp.py:229 neutron/agent/linux/external_process.py:92 #, python-format msgid "Unable to convert value in %s" msgstr "" -#: neutron/agent/linux/dhcp.py:229 neutron/agent/linux/external_process.py:90 +#: neutron/agent/linux/dhcp.py:231 neutron/agent/linux/external_process.py:90 #, python-format msgid "Unable to access %s" msgstr "" -#: neutron/agent/linux/dhcp.py:290 +#: neutron/agent/linux/dhcp.py:292 #, python-format msgid "" "FAILED VERSION REQUIREMENT FOR DNSMASQ. DHCP AGENT MAY NOT RUN CORRECTLY!" " Please ensure that its version is %s or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:295 +#: neutron/agent/linux/dhcp.py:297 #, python-format msgid "" "Unable to determine dnsmasq version. Please ensure that its version is %s" " or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:394 +#: neutron/agent/linux/dhcp.py:398 #, python-format msgid "Killing dhcpmasq for network since all subnets have turned off DHCP: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:405 +#: neutron/agent/linux/dhcp.py:409 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: neutron/agent/linux/dhcp.py:406 +#: neutron/agent/linux/dhcp.py:410 #, python-format msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:609 +#: neutron/agent/linux/dhcp.py:636 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:661 +#: neutron/agent/linux/dhcp.py:688 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:671 +#: neutron/agent/linux/dhcp.py:698 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:714 +#: neutron/agent/linux/dhcp.py:741 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:753 neutron/debug/debug_agent.py:74 +#: neutron/agent/linux/dhcp.py:780 neutron/debug/debug_agent.py:74 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -2598,8 +2598,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:1003 -#: neutron/plugins/bigswitch/plugin.py:1012 +#: neutron/plugins/bigswitch/plugin.py:1148 +#: neutron/plugins/bigswitch/plugin.py:1157 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -4378,14 +4378,14 @@ msgstr "" #: neutron/plugins/bigswitch/plugin.py:204 #, python-format -msgid "" -"ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r, " -"action=%(action)s" +msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:208 +#: neutron/plugins/bigswitch/plugin.py:207 #, python-format -msgid "ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r" +msgid "" +"ServerProxy: resource=%(resource)s, action=%(action)s, data=%(data)r, " +"headers=%(headers)r" msgstr "" #: neutron/plugins/bigswitch/plugin.py:217 @@ -4408,222 +4408,224 @@ msgid "" "data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:295 +#: neutron/plugins/bigswitch/plugin.py:257 +msgid "ServerPool: initializing" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:273 +msgid "Servers not defined. Aborting plugin" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:276 +msgid "Servers must be defined as :" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:281 +msgid "ServerPool: initialization done" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:311 #, python-format msgid "" "ServerProxy: %(action)s failure for servers: %(server)r Response: " "%(response)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:301 +#: neutron/plugins/bigswitch/plugin.py:317 #, python-format msgid "" "ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " "ret=%(ret)s, data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:308 +#: neutron/plugins/bigswitch/plugin.py:324 #, python-format msgid "ServerProxy: %(action)s failure for all servers: %(server)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:327 -msgid "NeutronRestProxyV2: " -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:330 +#: neutron/plugins/bigswitch/plugin.py:346 #, python-format msgid "" "NeutronRestProxyV2: Received and ignored error code %(code)s on " "%(action)s action to resource %(resource)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:340 +#: neutron/plugins/bigswitch/plugin.py:356 #, python-format msgid "Unable to create remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:346 +#: neutron/plugins/bigswitch/plugin.py:362 #, python-format msgid "Unable to update remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:351 +#: neutron/plugins/bigswitch/plugin.py:367 #, python-format msgid "Unable to delete remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:357 +#: neutron/plugins/bigswitch/plugin.py:373 #, python-format msgid "Unable to add router interface: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:362 +#: neutron/plugins/bigswitch/plugin.py:378 #, python-format msgid "Unable to delete remote intf: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:368 +#: neutron/plugins/bigswitch/plugin.py:384 #, python-format msgid "Unable to create remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:374 -#: neutron/plugins/bigswitch/plugin.py:379 +#: neutron/plugins/bigswitch/plugin.py:390 +#: neutron/plugins/bigswitch/plugin.py:395 #, python-format msgid "Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:385 +#: neutron/plugins/bigswitch/plugin.py:404 +#, python-format +msgid "No device attached to port %s. Skipping notification to controller." +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:409 #, python-format msgid "Unable to create remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:391 -#, python-format -msgid "Unable to update remote port: %s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:396 +#: neutron/plugins/bigswitch/plugin.py:414 #, python-format msgid "Unable to delete remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:408 -#, python-format -msgid "Unable to plug in interface: %s" +#: neutron/plugins/bigswitch/plugin.py:442 +msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:413 -#, python-format -msgid "Unable to unplug interface: %s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:437 -#, python-format -msgid "NeutronRestProxy: Starting plugin. Version=%s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:460 -msgid "Servers not defined. Aborting plugin" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:488 -msgid "NeutronRestProxyV2: initialization done" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:514 -msgid "NeutronRestProxyV2: create_network() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:559 -msgid "NeutronRestProxyV2.update_network() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:584 -msgid "NeutronRestProxyV2: delete_network() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:632 -msgid "NeutronRestProxyV2: create_port() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:723 -msgid "NeutronRestProxyV2: update_port() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:783 -msgid "NeutronRestProxyV2: delete_port() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:827 -msgid "NeutronRestProxyV2: create_subnet() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:843 -msgid "NeutronRestProxyV2: update_subnet() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:859 -msgid "NeutronRestProxyV2: delete_subnet() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:897 -msgid "NeutronRestProxyV2: create_router() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:919 -msgid "NeutronRestProxyV2.update_router() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:938 -msgid "NeutronRestProxyV2: delete_router() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:967 -msgid "NeutronRestProxyV2: add_router_interface() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:995 -msgid "NeutronRestProxyV2: remove_router_interface() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1028 -msgid "NeutronRestProxyV2: create_floatingip() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1041 -#, python-format -msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1047 -msgid "NeutronRestProxyV2: update_floatingip() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1059 -msgid "NeutronRestProxyV2: delete_floatingip() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1069 -msgid "NeutronRestProxyV2: diassociate_floatingips() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1087 -msgid "NeutronRestProxyV2: too many external networks" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1149 +#: neutron/plugins/bigswitch/plugin.py:511 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1165 -msgid "Adding host route: " -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1166 -#, python-format -msgid "Destination:%(dst)s nexthop:%(next)s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1241 +#: neutron/plugins/bigswitch/plugin.py:596 #, python-format msgid "" "Setting admin_state_up=False is not supported in this plugin version. " "Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1247 +#: neutron/plugins/bigswitch/plugin.py:602 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1274 +#: neutron/plugins/bigswitch/plugin.py:627 #, python-format -msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. " +msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:660 +#, python-format +msgid "NeutronRestProxy: Starting plugin. Version=%s" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:693 +msgid "NeutronRestProxyV2: initialization done" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:719 +msgid "NeutronRestProxyV2: create_network() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:757 +msgid "NeutronRestProxyV2.update_network() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:782 +msgid "NeutronRestProxyV2: delete_network() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:829 +msgid "NeutronRestProxyV2: create_port() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:900 +msgid "NeutronRestProxyV2: update_port() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:948 +msgid "NeutronRestProxyV2: delete_port() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:972 +msgid "NeutronRestProxyV2: create_subnet() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:988 +msgid "NeutronRestProxyV2: update_subnet() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1004 +msgid "NeutronRestProxyV2: delete_subnet() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1042 +msgid "NeutronRestProxyV2: create_router() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1064 +msgid "NeutronRestProxyV2.update_router() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1083 +msgid "NeutronRestProxyV2: delete_router() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1112 +msgid "NeutronRestProxyV2: add_router_interface() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1140 +msgid "NeutronRestProxyV2: remove_router_interface() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1173 +msgid "NeutronRestProxyV2: create_floatingip() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1186 +#, python-format +msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1192 +msgid "NeutronRestProxyV2: update_floatingip() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1204 +msgid "NeutronRestProxyV2: delete_floatingip() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1214 +msgid "NeutronRestProxyV2: diassociate_floatingips() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1232 +msgid "NeutronRestProxyV2: too many external networks" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1247 +msgid "Adding host route: " +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1248 +#, python-format +msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" #: neutron/plugins/bigswitch/routerrule_db.py:77 @@ -4641,7 +4643,17 @@ msgstr "" #: neutron/plugins/bigswitch/db/porttracker_db.py:39 #, python-format -msgid "Received an empty port ID for host '%s'" +msgid "Received an empty port ID for host_id '%s'" +msgstr "" + +#: neutron/plugins/bigswitch/db/porttracker_db.py:42 +#, python-format +msgid "Received an empty host_id for port '%s'" +msgstr "" + +#: neutron/plugins/bigswitch/db/porttracker_db.py:44 +#, python-format +msgid "Logging port %(port)s on host_id %(host)s" msgstr "" #: neutron/plugins/bigswitch/extensions/routerrule.py:30 @@ -4850,13 +4862,13 @@ msgid "QoS level with name %(qos_name)s already exists for tenant %(tenant_id)s. msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:72 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:23 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:23 #, python-format msgid "Credential %(credential_id)s could not be found." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:77 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:28 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:28 #, python-format msgid "Credential %(credential_name)s could not be found." msgstr "" @@ -4872,19 +4884,19 @@ msgid "Provider network %s already exists" msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:92 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:39 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:39 #, python-format msgid "Connection to %(host)s is not configured." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:97 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:44 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:44 #, python-format msgid "Unable to connect to Nexus %(nexus_host)s. Reason: %(exc)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:102 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:49 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:49 #, python-format msgid "Failed to configure Nexus: %(config)s. Reason: %(exc)s." msgstr "" @@ -4895,7 +4907,7 @@ msgid "Nexus Port Binding (%(filters)s) is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:116 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:69 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:69 msgid "No usable Nexus switch found to create SVI interface." msgstr "" @@ -4910,18 +4922,18 @@ msgid "PortVnic Binding %(port_id)s is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:131 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:74 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:74 msgid "No subnet_id specified for router gateway." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:136 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:79 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:79 #, python-format msgid "Subnet %(subnet_id)s has an interface on %(router_id)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:141 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:84 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:84 msgid "Nexus hardware router gateway only uses Subnet Ids." msgstr "" @@ -5047,7 +5059,7 @@ msgid "Nexus Switch to use" msgstr "" #: neutron/plugins/cisco/common/config.py:35 -#: neutron/plugins/ml2/drivers/cisco/config.py:21 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:21 msgid "VLAN Name prefix" msgstr "" @@ -5070,7 +5082,7 @@ msgid "Enable L3 support on the Nexus switches" msgstr "" #: neutron/plugins/cisco/common/config.py:47 -#: neutron/plugins/ml2/drivers/cisco/config.py:23 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:23 msgid "Distribute SVI interfaces over all switches" msgstr "" @@ -5131,7 +5143,7 @@ msgid "N1K Policy profile polling duration in seconds" msgstr "" #: neutron/plugins/cisco/common/config.py:135 -#: neutron/plugins/ml2/drivers/cisco/config.py:58 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:58 msgid "Some config files were not parsed properly" msgstr "" @@ -5312,47 +5324,47 @@ msgid "add_qos() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:34 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:30 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:30 msgid "get_nexusport_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:43 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:39 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:39 msgid "get_nexusvlan_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:49 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:45 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:45 msgid "add_nexusport_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:62 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:58 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:58 msgid "remove_nexusport_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:78 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:74 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:74 msgid "update_nexusport_binding called with no vlan" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:80 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:76 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:76 msgid "update_nexusport_binding called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:91 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:87 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:87 msgid "get_nexusvm_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:99 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:94 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:94 msgid "get_port_vlan_switch_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:107 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:102 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:102 #, python-format msgid "" "get_port_switch_bindings() called, port:'%(port_id)s', " @@ -5360,7 +5372,7 @@ msgid "" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:119 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:114 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:114 msgid "get_nexussvi_bindings() called" msgstr "" @@ -5790,19 +5802,19 @@ msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:167 #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:189 #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:195 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:130 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:161 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:168 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:182 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:189 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:209 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:215 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:130 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:161 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:168 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:182 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:189 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:209 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:215 #, python-format msgid "NexusDriver: %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:174 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:196 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:196 #, python-format msgid "NexusDriver created VLAN: %s" msgstr "" @@ -5817,7 +5829,7 @@ msgid "NexusPlugin:create_network() called" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:113 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:104 +#: neutron/plugins/ml2/drivers/cisco/nexus/mech_cisco_nexus.py:105 #, python-format msgid "Nexus: create & trunk vlan %s" msgstr "" @@ -5828,7 +5840,7 @@ msgid "Nexus: create vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:125 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108 +#: neutron/plugins/ml2/drivers/cisco/nexus/mech_cisco_nexus.py:109 #, python-format msgid "Nexus: trunk vlan %s" msgstr "" @@ -8068,26 +8080,26 @@ msgstr "" msgid "add_vxlan_endpoint() called for ip %s" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/config.py:25 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:25 msgid "The physical network managed by the switches." msgstr "" -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:33 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:33 #, python-format msgid "Credential %(credential_name)s already exists for tenant %(tenant_id)s." msgstr "" -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:54 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:54 #, python-format msgid "Nexus Port Binding (%(filters)s) is not present" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:63 #, python-format msgid "Missing required field(s) to configure nexus switch: %(fields)s" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:45 +#: neutron/plugins/ml2/drivers/cisco/nexus/mech_cisco_nexus.py:46 #, python-format msgid "nexus_switches found = %s" msgstr "" @@ -8270,6 +8282,14 @@ msgstr "" msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:44 +msgid "Initializing driver" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:52 +msgid "Initialization done" +msgstr "" + #: neutron/plugins/mlnx/agent_notify_api.py:50 msgid "Sending delete network message" msgstr "" @@ -9413,49 +9433,49 @@ msgstr "" msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1884 +#: neutron/plugins/nicira/NeutronPlugin.py:1887 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1890 +#: neutron/plugins/nicira/NeutronPlugin.py:1893 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1921 -#, python-format -msgid "The port '%s' is not associated with floating IPs" -msgstr "" - #: neutron/plugins/nicira/NeutronPlugin.py:1924 #, python-format +msgid "The port '%s' is not associated with floating IPs" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:1927 +#, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1951 +#: neutron/plugins/nicira/NeutronPlugin.py:1954 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1973 +#: neutron/plugins/nicira/NeutronPlugin.py:1976 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2003 +#: neutron/plugins/nicira/NeutronPlugin.py:2006 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2065 +#: neutron/plugins/nicira/NeutronPlugin.py:2068 #, python-format msgid "Security group: %s was already deleted from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2078 +#: neutron/plugins/nicira/NeutronPlugin.py:2081 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -10769,24 +10789,29 @@ msgstr "" msgid "Metadata for router %s handled successfully" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:117 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:86 +#, python-format +msgid "Subnet %s does not have a gateway, the metadata route will not be created" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/rpc.py:110 msgid "Metadata access network is disabled" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:120 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:113 msgid "" "Overlapping IPs must be enabled in order to setup the metadata access " "network" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:140 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:133 #, python-format msgid "" "No router interface found for router '%s'. No metadata access network " "should be created or destroyed" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:148 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:141 #, python-format msgid "" "An error occurred while operating on the metadata access network for " diff --git a/neutron/locale/nl_NL/LC_MESSAGES/neutron.po b/neutron/locale/nl_NL/LC_MESSAGES/neutron.po index d72f8173ab..b3f15ff95c 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: 2014-02-11 06:22+0000\n" +"POT-Creation-Date: 2014-02-12 06:24+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Dutch (Netherlands) " @@ -537,7 +537,7 @@ msgstr "" msgid "Name of bridge used for external network traffic." msgstr "" -#: neutron/agent/l3_agent.py:160 neutron/agent/linux/dhcp.py:62 +#: neutron/agent/l3_agent.py:160 neutron/agent/linux/dhcp.py:64 #: neutron/debug/debug_agent.py:45 #: neutron/services/metering/drivers/iptables/iptables_driver.py:39 msgid "The driver used to manage the virtual interface." @@ -580,7 +580,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:602 +#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:629 #: neutron/services/metering/drivers/iptables/iptables_driver.py:98 msgid "An interface driver must be specified" msgstr "" @@ -594,7 +594,7 @@ msgstr "" msgid "Failed deleting namespace '%s'" msgstr "" -#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:199 +#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:201 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" @@ -768,7 +768,7 @@ msgid "Security group member updated on remote: %s" msgstr "" #: neutron/agent/securitygroups_rpc.py:99 -#: neutron/agent/securitygroups_rpc.py:162 +#: neutron/agent/securitygroups_rpc.py:163 msgid "Provider rule updated" msgstr "" @@ -792,41 +792,41 @@ msgstr "" msgid "Security group member updated %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:154 +#: neutron/agent/securitygroups_rpc.py:155 #, python-format msgid "" "Adding %s devices to the list of devices for which firewall needs to be " "refreshed" msgstr "" -#: neutron/agent/securitygroups_rpc.py:174 +#: neutron/agent/securitygroups_rpc.py:175 #, python-format msgid "Remove device filter for %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:183 +#: neutron/agent/securitygroups_rpc.py:184 msgid "Refresh firewall rules" msgstr "" -#: neutron/agent/securitygroups_rpc.py:187 +#: neutron/agent/securitygroups_rpc.py:188 msgid "No ports here to refresh firewall" msgstr "" -#: neutron/agent/securitygroups_rpc.py:193 +#: neutron/agent/securitygroups_rpc.py:194 #, python-format msgid "Update port filter for %s" msgstr "" -#: neutron/agent/securitygroups_rpc.py:211 +#: neutron/agent/securitygroups_rpc.py:212 #, python-format msgid "Preparing device filters for %d new devices" msgstr "" -#: neutron/agent/securitygroups_rpc.py:224 +#: neutron/agent/securitygroups_rpc.py:225 msgid "Refreshing firewall for all filtered devices" msgstr "" -#: neutron/agent/securitygroups_rpc.py:232 +#: neutron/agent/securitygroups_rpc.py:233 #, python-format msgid "Refreshing firewall for %d devices" msgstr "" @@ -851,44 +851,44 @@ msgstr "" msgid "Top-level directory for maintaining dhcp state" msgstr "" -#: neutron/agent/linux/async_process.py:70 +#: neutron/agent/linux/async_process.py:69 msgid "respawn_interval must be >= 0 if provided." msgstr "" -#: neutron/agent/linux/async_process.py:84 +#: neutron/agent/linux/async_process.py:83 msgid "Process is already started" msgstr "" -#: neutron/agent/linux/async_process.py:86 +#: neutron/agent/linux/async_process.py:85 #, python-format msgid "Launching async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:92 +#: neutron/agent/linux/async_process.py:91 #, python-format msgid "Halting async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:95 +#: neutron/agent/linux/async_process.py:94 msgid "Process is not running." msgstr "" -#: neutron/agent/linux/async_process.py:161 +#: neutron/agent/linux/async_process.py:166 #, python-format msgid "An error occurred while killing [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:168 +#: neutron/agent/linux/async_process.py:173 #, python-format msgid "Halting async process [%s] in response to an error." msgstr "" -#: neutron/agent/linux/async_process.py:174 +#: neutron/agent/linux/async_process.py:179 #, python-format msgid "Respawning async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:183 +#: neutron/agent/linux/async_process.py:188 #, python-format msgid "An error occurred while communicating with async process [%s]." msgstr "" @@ -915,105 +915,105 @@ msgstr "" msgid "Pidfile %s already exist. Daemon already running?" msgstr "" -#: neutron/agent/linux/dhcp.py:45 +#: neutron/agent/linux/dhcp.py:46 msgid "Location to store DHCP server config files" msgstr "" -#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:55 +#: neutron/agent/linux/dhcp.py:49 neutron/plugins/nicira/dhcp_meta/nvp.py:55 msgid "Domain to use for building the hostnames" msgstr "" -#: neutron/agent/linux/dhcp.py:51 +#: neutron/agent/linux/dhcp.py:52 msgid "Override the default dnsmasq settings with this file" msgstr "" -#: neutron/agent/linux/dhcp.py:53 -msgid "Use another DNS server before any in /etc/resolv.conf." +#: neutron/agent/linux/dhcp.py:54 +msgid "Comma-separated list of the DNS servers which will be used as forwarders." msgstr "" -#: neutron/agent/linux/dhcp.py:56 +#: neutron/agent/linux/dhcp.py:58 msgid "Delete namespace after removing a dhcp server." msgstr "" -#: neutron/agent/linux/dhcp.py:60 +#: neutron/agent/linux/dhcp.py:62 msgid "Limit number of leases to prevent a denial-of-service." msgstr "" -#: neutron/agent/linux/dhcp.py:185 +#: neutron/agent/linux/dhcp.py:187 #, python-format msgid "DHCP for %(net_id)s pid %(pid)d is stale, ignoring command" msgstr "" -#: neutron/agent/linux/dhcp.py:188 +#: neutron/agent/linux/dhcp.py:190 #, python-format msgid "No DHCP started for %s" msgstr "" -#: neutron/agent/linux/dhcp.py:220 neutron/agent/linux/external_process.py:84 +#: neutron/agent/linux/dhcp.py:222 neutron/agent/linux/external_process.py:84 #, python-format msgid "Error while reading %s" msgstr "" -#: neutron/agent/linux/dhcp.py:227 neutron/agent/linux/external_process.py:92 +#: neutron/agent/linux/dhcp.py:229 neutron/agent/linux/external_process.py:92 #, python-format msgid "Unable to convert value in %s" msgstr "" -#: neutron/agent/linux/dhcp.py:229 neutron/agent/linux/external_process.py:90 +#: neutron/agent/linux/dhcp.py:231 neutron/agent/linux/external_process.py:90 #, python-format msgid "Unable to access %s" msgstr "" -#: neutron/agent/linux/dhcp.py:290 +#: neutron/agent/linux/dhcp.py:292 #, python-format msgid "" "FAILED VERSION REQUIREMENT FOR DNSMASQ. DHCP AGENT MAY NOT RUN CORRECTLY!" " Please ensure that its version is %s or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:295 +#: neutron/agent/linux/dhcp.py:297 #, python-format msgid "" "Unable to determine dnsmasq version. Please ensure that its version is %s" " or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:394 +#: neutron/agent/linux/dhcp.py:398 #, python-format msgid "Killing dhcpmasq for network since all subnets have turned off DHCP: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:405 +#: neutron/agent/linux/dhcp.py:409 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: neutron/agent/linux/dhcp.py:406 +#: neutron/agent/linux/dhcp.py:410 #, python-format msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:609 +#: neutron/agent/linux/dhcp.py:636 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:661 +#: neutron/agent/linux/dhcp.py:688 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:671 +#: neutron/agent/linux/dhcp.py:698 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:714 +#: neutron/agent/linux/dhcp.py:741 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:753 neutron/debug/debug_agent.py:74 +#: neutron/agent/linux/dhcp.py:780 neutron/debug/debug_agent.py:74 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -2598,8 +2598,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:1003 -#: neutron/plugins/bigswitch/plugin.py:1012 +#: neutron/plugins/bigswitch/plugin.py:1148 +#: neutron/plugins/bigswitch/plugin.py:1157 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -4378,14 +4378,14 @@ msgstr "" #: neutron/plugins/bigswitch/plugin.py:204 #, python-format -msgid "" -"ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r, " -"action=%(action)s" +msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:208 +#: neutron/plugins/bigswitch/plugin.py:207 #, python-format -msgid "ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r" +msgid "" +"ServerProxy: resource=%(resource)s, action=%(action)s, data=%(data)r, " +"headers=%(headers)r" msgstr "" #: neutron/plugins/bigswitch/plugin.py:217 @@ -4408,222 +4408,224 @@ msgid "" "data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:295 +#: neutron/plugins/bigswitch/plugin.py:257 +msgid "ServerPool: initializing" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:273 +msgid "Servers not defined. Aborting plugin" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:276 +msgid "Servers must be defined as :" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:281 +msgid "ServerPool: initialization done" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:311 #, python-format msgid "" "ServerProxy: %(action)s failure for servers: %(server)r Response: " "%(response)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:301 +#: neutron/plugins/bigswitch/plugin.py:317 #, python-format msgid "" "ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " "ret=%(ret)s, data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:308 +#: neutron/plugins/bigswitch/plugin.py:324 #, python-format msgid "ServerProxy: %(action)s failure for all servers: %(server)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:327 -msgid "NeutronRestProxyV2: " -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:330 +#: neutron/plugins/bigswitch/plugin.py:346 #, python-format msgid "" "NeutronRestProxyV2: Received and ignored error code %(code)s on " "%(action)s action to resource %(resource)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:340 +#: neutron/plugins/bigswitch/plugin.py:356 #, python-format msgid "Unable to create remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:346 +#: neutron/plugins/bigswitch/plugin.py:362 #, python-format msgid "Unable to update remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:351 +#: neutron/plugins/bigswitch/plugin.py:367 #, python-format msgid "Unable to delete remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:357 +#: neutron/plugins/bigswitch/plugin.py:373 #, python-format msgid "Unable to add router interface: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:362 +#: neutron/plugins/bigswitch/plugin.py:378 #, python-format msgid "Unable to delete remote intf: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:368 +#: neutron/plugins/bigswitch/plugin.py:384 #, python-format msgid "Unable to create remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:374 -#: neutron/plugins/bigswitch/plugin.py:379 +#: neutron/plugins/bigswitch/plugin.py:390 +#: neutron/plugins/bigswitch/plugin.py:395 #, python-format msgid "Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:385 +#: neutron/plugins/bigswitch/plugin.py:404 +#, python-format +msgid "No device attached to port %s. Skipping notification to controller." +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:409 #, python-format msgid "Unable to create remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:391 -#, python-format -msgid "Unable to update remote port: %s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:396 +#: neutron/plugins/bigswitch/plugin.py:414 #, python-format msgid "Unable to delete remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:408 -#, python-format -msgid "Unable to plug in interface: %s" +#: neutron/plugins/bigswitch/plugin.py:442 +msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:413 -#, python-format -msgid "Unable to unplug interface: %s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:437 -#, python-format -msgid "NeutronRestProxy: Starting plugin. Version=%s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:460 -msgid "Servers not defined. Aborting plugin" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:488 -msgid "NeutronRestProxyV2: initialization done" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:514 -msgid "NeutronRestProxyV2: create_network() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:559 -msgid "NeutronRestProxyV2.update_network() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:584 -msgid "NeutronRestProxyV2: delete_network() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:632 -msgid "NeutronRestProxyV2: create_port() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:723 -msgid "NeutronRestProxyV2: update_port() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:783 -msgid "NeutronRestProxyV2: delete_port() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:827 -msgid "NeutronRestProxyV2: create_subnet() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:843 -msgid "NeutronRestProxyV2: update_subnet() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:859 -msgid "NeutronRestProxyV2: delete_subnet() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:897 -msgid "NeutronRestProxyV2: create_router() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:919 -msgid "NeutronRestProxyV2.update_router() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:938 -msgid "NeutronRestProxyV2: delete_router() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:967 -msgid "NeutronRestProxyV2: add_router_interface() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:995 -msgid "NeutronRestProxyV2: remove_router_interface() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1028 -msgid "NeutronRestProxyV2: create_floatingip() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1041 -#, python-format -msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1047 -msgid "NeutronRestProxyV2: update_floatingip() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1059 -msgid "NeutronRestProxyV2: delete_floatingip() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1069 -msgid "NeutronRestProxyV2: diassociate_floatingips() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1087 -msgid "NeutronRestProxyV2: too many external networks" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1149 +#: neutron/plugins/bigswitch/plugin.py:511 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1165 -msgid "Adding host route: " -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1166 -#, python-format -msgid "Destination:%(dst)s nexthop:%(next)s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1241 +#: neutron/plugins/bigswitch/plugin.py:596 #, python-format msgid "" "Setting admin_state_up=False is not supported in this plugin version. " "Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1247 +#: neutron/plugins/bigswitch/plugin.py:602 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1274 +#: neutron/plugins/bigswitch/plugin.py:627 #, python-format -msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. " +msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:660 +#, python-format +msgid "NeutronRestProxy: Starting plugin. Version=%s" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:693 +msgid "NeutronRestProxyV2: initialization done" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:719 +msgid "NeutronRestProxyV2: create_network() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:757 +msgid "NeutronRestProxyV2.update_network() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:782 +msgid "NeutronRestProxyV2: delete_network() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:829 +msgid "NeutronRestProxyV2: create_port() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:900 +msgid "NeutronRestProxyV2: update_port() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:948 +msgid "NeutronRestProxyV2: delete_port() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:972 +msgid "NeutronRestProxyV2: create_subnet() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:988 +msgid "NeutronRestProxyV2: update_subnet() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1004 +msgid "NeutronRestProxyV2: delete_subnet() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1042 +msgid "NeutronRestProxyV2: create_router() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1064 +msgid "NeutronRestProxyV2.update_router() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1083 +msgid "NeutronRestProxyV2: delete_router() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1112 +msgid "NeutronRestProxyV2: add_router_interface() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1140 +msgid "NeutronRestProxyV2: remove_router_interface() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1173 +msgid "NeutronRestProxyV2: create_floatingip() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1186 +#, python-format +msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1192 +msgid "NeutronRestProxyV2: update_floatingip() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1204 +msgid "NeutronRestProxyV2: delete_floatingip() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1214 +msgid "NeutronRestProxyV2: diassociate_floatingips() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1232 +msgid "NeutronRestProxyV2: too many external networks" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1247 +msgid "Adding host route: " +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1248 +#, python-format +msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" #: neutron/plugins/bigswitch/routerrule_db.py:77 @@ -4641,7 +4643,17 @@ msgstr "" #: neutron/plugins/bigswitch/db/porttracker_db.py:39 #, python-format -msgid "Received an empty port ID for host '%s'" +msgid "Received an empty port ID for host_id '%s'" +msgstr "" + +#: neutron/plugins/bigswitch/db/porttracker_db.py:42 +#, python-format +msgid "Received an empty host_id for port '%s'" +msgstr "" + +#: neutron/plugins/bigswitch/db/porttracker_db.py:44 +#, python-format +msgid "Logging port %(port)s on host_id %(host)s" msgstr "" #: neutron/plugins/bigswitch/extensions/routerrule.py:30 @@ -4850,13 +4862,13 @@ msgid "QoS level with name %(qos_name)s already exists for tenant %(tenant_id)s. msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:72 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:23 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:23 #, python-format msgid "Credential %(credential_id)s could not be found." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:77 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:28 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:28 #, python-format msgid "Credential %(credential_name)s could not be found." msgstr "" @@ -4872,19 +4884,19 @@ msgid "Provider network %s already exists" msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:92 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:39 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:39 #, python-format msgid "Connection to %(host)s is not configured." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:97 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:44 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:44 #, python-format msgid "Unable to connect to Nexus %(nexus_host)s. Reason: %(exc)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:102 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:49 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:49 #, python-format msgid "Failed to configure Nexus: %(config)s. Reason: %(exc)s." msgstr "" @@ -4895,7 +4907,7 @@ msgid "Nexus Port Binding (%(filters)s) is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:116 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:69 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:69 msgid "No usable Nexus switch found to create SVI interface." msgstr "" @@ -4910,18 +4922,18 @@ msgid "PortVnic Binding %(port_id)s is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:131 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:74 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:74 msgid "No subnet_id specified for router gateway." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:136 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:79 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:79 #, python-format msgid "Subnet %(subnet_id)s has an interface on %(router_id)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:141 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:84 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:84 msgid "Nexus hardware router gateway only uses Subnet Ids." msgstr "" @@ -5047,7 +5059,7 @@ msgid "Nexus Switch to use" msgstr "" #: neutron/plugins/cisco/common/config.py:35 -#: neutron/plugins/ml2/drivers/cisco/config.py:21 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:21 msgid "VLAN Name prefix" msgstr "" @@ -5070,7 +5082,7 @@ msgid "Enable L3 support on the Nexus switches" msgstr "" #: neutron/plugins/cisco/common/config.py:47 -#: neutron/plugins/ml2/drivers/cisco/config.py:23 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:23 msgid "Distribute SVI interfaces over all switches" msgstr "" @@ -5131,7 +5143,7 @@ msgid "N1K Policy profile polling duration in seconds" msgstr "" #: neutron/plugins/cisco/common/config.py:135 -#: neutron/plugins/ml2/drivers/cisco/config.py:58 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:58 msgid "Some config files were not parsed properly" msgstr "" @@ -5312,47 +5324,47 @@ msgid "add_qos() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:34 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:30 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:30 msgid "get_nexusport_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:43 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:39 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:39 msgid "get_nexusvlan_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:49 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:45 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:45 msgid "add_nexusport_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:62 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:58 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:58 msgid "remove_nexusport_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:78 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:74 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:74 msgid "update_nexusport_binding called with no vlan" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:80 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:76 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:76 msgid "update_nexusport_binding called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:91 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:87 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:87 msgid "get_nexusvm_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:99 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:94 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:94 msgid "get_port_vlan_switch_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:107 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:102 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:102 #, python-format msgid "" "get_port_switch_bindings() called, port:'%(port_id)s', " @@ -5360,7 +5372,7 @@ msgid "" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:119 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:114 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:114 msgid "get_nexussvi_bindings() called" msgstr "" @@ -5790,19 +5802,19 @@ msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:167 #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:189 #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:195 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:130 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:161 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:168 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:182 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:189 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:209 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:215 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:130 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:161 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:168 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:182 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:189 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:209 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:215 #, python-format msgid "NexusDriver: %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:174 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:196 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:196 #, python-format msgid "NexusDriver created VLAN: %s" msgstr "" @@ -5817,7 +5829,7 @@ msgid "NexusPlugin:create_network() called" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:113 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:104 +#: neutron/plugins/ml2/drivers/cisco/nexus/mech_cisco_nexus.py:105 #, python-format msgid "Nexus: create & trunk vlan %s" msgstr "" @@ -5828,7 +5840,7 @@ msgid "Nexus: create vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:125 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108 +#: neutron/plugins/ml2/drivers/cisco/nexus/mech_cisco_nexus.py:109 #, python-format msgid "Nexus: trunk vlan %s" msgstr "" @@ -8068,26 +8080,26 @@ msgstr "" msgid "add_vxlan_endpoint() called for ip %s" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/config.py:25 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:25 msgid "The physical network managed by the switches." msgstr "" -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:33 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:33 #, python-format msgid "Credential %(credential_name)s already exists for tenant %(tenant_id)s." msgstr "" -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:54 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:54 #, python-format msgid "Nexus Port Binding (%(filters)s) is not present" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:63 #, python-format msgid "Missing required field(s) to configure nexus switch: %(fields)s" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:45 +#: neutron/plugins/ml2/drivers/cisco/nexus/mech_cisco_nexus.py:46 #, python-format msgid "nexus_switches found = %s" msgstr "" @@ -8270,6 +8282,14 @@ msgstr "" msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:44 +msgid "Initializing driver" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:52 +msgid "Initialization done" +msgstr "" + #: neutron/plugins/mlnx/agent_notify_api.py:50 msgid "Sending delete network message" msgstr "" @@ -9413,49 +9433,49 @@ msgstr "" msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1884 +#: neutron/plugins/nicira/NeutronPlugin.py:1887 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1890 +#: neutron/plugins/nicira/NeutronPlugin.py:1893 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1921 -#, python-format -msgid "The port '%s' is not associated with floating IPs" -msgstr "" - #: neutron/plugins/nicira/NeutronPlugin.py:1924 #, python-format +msgid "The port '%s' is not associated with floating IPs" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:1927 +#, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1951 +#: neutron/plugins/nicira/NeutronPlugin.py:1954 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1973 +#: neutron/plugins/nicira/NeutronPlugin.py:1976 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2003 +#: neutron/plugins/nicira/NeutronPlugin.py:2006 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2065 +#: neutron/plugins/nicira/NeutronPlugin.py:2068 #, python-format msgid "Security group: %s was already deleted from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2078 +#: neutron/plugins/nicira/NeutronPlugin.py:2081 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -10769,24 +10789,29 @@ msgstr "" msgid "Metadata for router %s handled successfully" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:117 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:86 +#, python-format +msgid "Subnet %s does not have a gateway, the metadata route will not be created" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/rpc.py:110 msgid "Metadata access network is disabled" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:120 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:113 msgid "" "Overlapping IPs must be enabled in order to setup the metadata access " "network" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:140 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:133 #, python-format msgid "" "No router interface found for router '%s'. No metadata access network " "should be created or destroyed" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:148 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:141 #, python-format msgid "" "An error occurred while operating on the metadata access network for " @@ -14203,12 +14228,35 @@ msgstr "" #~ msgid "Network Admin State Validation Falied: " #~ msgstr "" -#~ msgid "" -#~ "Cannnot create floating IP and bind " -#~ "it to Port %s, since that port " -#~ "is owned by a different tenant." -#~ msgstr "" - #~ msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing." #~ msgstr "" +#~ msgid "Use another DNS server before any in /etc/resolv.conf." +#~ msgstr "" + +#~ msgid "" +#~ "ServerProxy: server=%(server)s, port=%(port)d, " +#~ "ssl=%(ssl)r, action=%(action)s" +#~ msgstr "" + +#~ msgid "ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r" +#~ msgstr "" + +#~ msgid "NeutronRestProxyV2: " +#~ msgstr "" + +#~ msgid "Unable to update remote port: %s" +#~ msgstr "" + +#~ msgid "Unable to plug in interface: %s" +#~ msgstr "" + +#~ msgid "Unable to unplug interface: %s" +#~ msgstr "" + +#~ msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. " +#~ msgstr "" + +#~ msgid "Received an empty port ID for host '%s'" +#~ msgstr "" + diff --git a/neutron/locale/pa_IN/LC_MESSAGES/neutron.po b/neutron/locale/pa_IN/LC_MESSAGES/neutron.po index 4f1561d35b..3d19a3e56e 100644 --- a/neutron/locale/pa_IN/LC_MESSAGES/neutron.po +++ b/neutron/locale/pa_IN/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: 2014-02-11 06:22+0000\n" +"POT-Creation-Date: 2014-02-12 06:24+0000\n" "PO-Revision-Date: 2013-12-15 04:38+0000\n" "Last-Translator: Tom Fifield \n" "Language-Team: Panjabi (Punjabi) (India) " @@ -537,7 +537,7 @@ msgstr "" msgid "Name of bridge used for external network traffic." msgstr "" -#: neutron/agent/l3_agent.py:160 neutron/agent/linux/dhcp.py:62 +#: neutron/agent/l3_agent.py:160 neutron/agent/linux/dhcp.py:64 #: neutron/debug/debug_agent.py:45 #: neutron/services/metering/drivers/iptables/iptables_driver.py:39 msgid "The driver used to manage the virtual interface." @@ -580,7 +580,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:602 +#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:629 #: neutron/services/metering/drivers/iptables/iptables_driver.py:98 msgid "An interface driver must be specified" msgstr "" @@ -594,7 +594,7 @@ msgstr "" msgid "Failed deleting namespace '%s'" msgstr "" -#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:199 +#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:201 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" @@ -768,7 +768,7 @@ msgid "Security group member updated on remote: %s" msgstr "" #: neutron/agent/securitygroups_rpc.py:99 -#: neutron/agent/securitygroups_rpc.py:162 +#: neutron/agent/securitygroups_rpc.py:163 msgid "Provider rule updated" msgstr "" @@ -792,41 +792,41 @@ msgstr "" msgid "Security group member updated %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:154 +#: neutron/agent/securitygroups_rpc.py:155 #, python-format msgid "" "Adding %s devices to the list of devices for which firewall needs to be " "refreshed" msgstr "" -#: neutron/agent/securitygroups_rpc.py:174 +#: neutron/agent/securitygroups_rpc.py:175 #, python-format msgid "Remove device filter for %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:183 +#: neutron/agent/securitygroups_rpc.py:184 msgid "Refresh firewall rules" msgstr "" -#: neutron/agent/securitygroups_rpc.py:187 +#: neutron/agent/securitygroups_rpc.py:188 msgid "No ports here to refresh firewall" msgstr "" -#: neutron/agent/securitygroups_rpc.py:193 +#: neutron/agent/securitygroups_rpc.py:194 #, python-format msgid "Update port filter for %s" msgstr "" -#: neutron/agent/securitygroups_rpc.py:211 +#: neutron/agent/securitygroups_rpc.py:212 #, python-format msgid "Preparing device filters for %d new devices" msgstr "" -#: neutron/agent/securitygroups_rpc.py:224 +#: neutron/agent/securitygroups_rpc.py:225 msgid "Refreshing firewall for all filtered devices" msgstr "" -#: neutron/agent/securitygroups_rpc.py:232 +#: neutron/agent/securitygroups_rpc.py:233 #, python-format msgid "Refreshing firewall for %d devices" msgstr "" @@ -851,44 +851,44 @@ msgstr "" msgid "Top-level directory for maintaining dhcp state" msgstr "" -#: neutron/agent/linux/async_process.py:70 +#: neutron/agent/linux/async_process.py:69 msgid "respawn_interval must be >= 0 if provided." msgstr "" -#: neutron/agent/linux/async_process.py:84 +#: neutron/agent/linux/async_process.py:83 msgid "Process is already started" msgstr "" -#: neutron/agent/linux/async_process.py:86 +#: neutron/agent/linux/async_process.py:85 #, python-format msgid "Launching async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:92 +#: neutron/agent/linux/async_process.py:91 #, python-format msgid "Halting async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:95 +#: neutron/agent/linux/async_process.py:94 msgid "Process is not running." msgstr "" -#: neutron/agent/linux/async_process.py:161 +#: neutron/agent/linux/async_process.py:166 #, python-format msgid "An error occurred while killing [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:168 +#: neutron/agent/linux/async_process.py:173 #, python-format msgid "Halting async process [%s] in response to an error." msgstr "" -#: neutron/agent/linux/async_process.py:174 +#: neutron/agent/linux/async_process.py:179 #, python-format msgid "Respawning async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:183 +#: neutron/agent/linux/async_process.py:188 #, python-format msgid "An error occurred while communicating with async process [%s]." msgstr "" @@ -915,105 +915,105 @@ msgstr "" msgid "Pidfile %s already exist. Daemon already running?" msgstr "" -#: neutron/agent/linux/dhcp.py:45 +#: neutron/agent/linux/dhcp.py:46 msgid "Location to store DHCP server config files" msgstr "" -#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:55 +#: neutron/agent/linux/dhcp.py:49 neutron/plugins/nicira/dhcp_meta/nvp.py:55 msgid "Domain to use for building the hostnames" msgstr "" -#: neutron/agent/linux/dhcp.py:51 +#: neutron/agent/linux/dhcp.py:52 msgid "Override the default dnsmasq settings with this file" msgstr "" -#: neutron/agent/linux/dhcp.py:53 -msgid "Use another DNS server before any in /etc/resolv.conf." +#: neutron/agent/linux/dhcp.py:54 +msgid "Comma-separated list of the DNS servers which will be used as forwarders." msgstr "" -#: neutron/agent/linux/dhcp.py:56 +#: neutron/agent/linux/dhcp.py:58 msgid "Delete namespace after removing a dhcp server." msgstr "" -#: neutron/agent/linux/dhcp.py:60 +#: neutron/agent/linux/dhcp.py:62 msgid "Limit number of leases to prevent a denial-of-service." msgstr "" -#: neutron/agent/linux/dhcp.py:185 +#: neutron/agent/linux/dhcp.py:187 #, python-format msgid "DHCP for %(net_id)s pid %(pid)d is stale, ignoring command" msgstr "" -#: neutron/agent/linux/dhcp.py:188 +#: neutron/agent/linux/dhcp.py:190 #, python-format msgid "No DHCP started for %s" msgstr "" -#: neutron/agent/linux/dhcp.py:220 neutron/agent/linux/external_process.py:84 +#: neutron/agent/linux/dhcp.py:222 neutron/agent/linux/external_process.py:84 #, python-format msgid "Error while reading %s" msgstr "" -#: neutron/agent/linux/dhcp.py:227 neutron/agent/linux/external_process.py:92 +#: neutron/agent/linux/dhcp.py:229 neutron/agent/linux/external_process.py:92 #, python-format msgid "Unable to convert value in %s" msgstr "" -#: neutron/agent/linux/dhcp.py:229 neutron/agent/linux/external_process.py:90 +#: neutron/agent/linux/dhcp.py:231 neutron/agent/linux/external_process.py:90 #, python-format msgid "Unable to access %s" msgstr "" -#: neutron/agent/linux/dhcp.py:290 +#: neutron/agent/linux/dhcp.py:292 #, python-format msgid "" "FAILED VERSION REQUIREMENT FOR DNSMASQ. DHCP AGENT MAY NOT RUN CORRECTLY!" " Please ensure that its version is %s or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:295 +#: neutron/agent/linux/dhcp.py:297 #, python-format msgid "" "Unable to determine dnsmasq version. Please ensure that its version is %s" " or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:394 +#: neutron/agent/linux/dhcp.py:398 #, python-format msgid "Killing dhcpmasq for network since all subnets have turned off DHCP: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:405 +#: neutron/agent/linux/dhcp.py:409 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: neutron/agent/linux/dhcp.py:406 +#: neutron/agent/linux/dhcp.py:410 #, python-format msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:609 +#: neutron/agent/linux/dhcp.py:636 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:661 +#: neutron/agent/linux/dhcp.py:688 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:671 +#: neutron/agent/linux/dhcp.py:698 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:714 +#: neutron/agent/linux/dhcp.py:741 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:753 neutron/debug/debug_agent.py:74 +#: neutron/agent/linux/dhcp.py:780 neutron/debug/debug_agent.py:74 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -2598,8 +2598,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:1003 -#: neutron/plugins/bigswitch/plugin.py:1012 +#: neutron/plugins/bigswitch/plugin.py:1148 +#: neutron/plugins/bigswitch/plugin.py:1157 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -4378,14 +4378,14 @@ msgstr "" #: neutron/plugins/bigswitch/plugin.py:204 #, python-format -msgid "" -"ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r, " -"action=%(action)s" +msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:208 +#: neutron/plugins/bigswitch/plugin.py:207 #, python-format -msgid "ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r" +msgid "" +"ServerProxy: resource=%(resource)s, action=%(action)s, data=%(data)r, " +"headers=%(headers)r" msgstr "" #: neutron/plugins/bigswitch/plugin.py:217 @@ -4408,222 +4408,224 @@ msgid "" "data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:295 +#: neutron/plugins/bigswitch/plugin.py:257 +msgid "ServerPool: initializing" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:273 +msgid "Servers not defined. Aborting plugin" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:276 +msgid "Servers must be defined as :" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:281 +msgid "ServerPool: initialization done" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:311 #, python-format msgid "" "ServerProxy: %(action)s failure for servers: %(server)r Response: " "%(response)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:301 +#: neutron/plugins/bigswitch/plugin.py:317 #, python-format msgid "" "ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " "ret=%(ret)s, data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:308 +#: neutron/plugins/bigswitch/plugin.py:324 #, python-format msgid "ServerProxy: %(action)s failure for all servers: %(server)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:327 -msgid "NeutronRestProxyV2: " -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:330 +#: neutron/plugins/bigswitch/plugin.py:346 #, python-format msgid "" "NeutronRestProxyV2: Received and ignored error code %(code)s on " "%(action)s action to resource %(resource)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:340 +#: neutron/plugins/bigswitch/plugin.py:356 #, python-format msgid "Unable to create remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:346 +#: neutron/plugins/bigswitch/plugin.py:362 #, python-format msgid "Unable to update remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:351 +#: neutron/plugins/bigswitch/plugin.py:367 #, python-format msgid "Unable to delete remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:357 +#: neutron/plugins/bigswitch/plugin.py:373 #, python-format msgid "Unable to add router interface: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:362 +#: neutron/plugins/bigswitch/plugin.py:378 #, python-format msgid "Unable to delete remote intf: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:368 +#: neutron/plugins/bigswitch/plugin.py:384 #, python-format msgid "Unable to create remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:374 -#: neutron/plugins/bigswitch/plugin.py:379 +#: neutron/plugins/bigswitch/plugin.py:390 +#: neutron/plugins/bigswitch/plugin.py:395 #, python-format msgid "Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:385 +#: neutron/plugins/bigswitch/plugin.py:404 +#, python-format +msgid "No device attached to port %s. Skipping notification to controller." +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:409 #, python-format msgid "Unable to create remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:391 -#, python-format -msgid "Unable to update remote port: %s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:396 +#: neutron/plugins/bigswitch/plugin.py:414 #, python-format msgid "Unable to delete remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:408 -#, python-format -msgid "Unable to plug in interface: %s" +#: neutron/plugins/bigswitch/plugin.py:442 +msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:413 -#, python-format -msgid "Unable to unplug interface: %s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:437 -#, python-format -msgid "NeutronRestProxy: Starting plugin. Version=%s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:460 -msgid "Servers not defined. Aborting plugin" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:488 -msgid "NeutronRestProxyV2: initialization done" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:514 -msgid "NeutronRestProxyV2: create_network() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:559 -msgid "NeutronRestProxyV2.update_network() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:584 -msgid "NeutronRestProxyV2: delete_network() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:632 -msgid "NeutronRestProxyV2: create_port() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:723 -msgid "NeutronRestProxyV2: update_port() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:783 -msgid "NeutronRestProxyV2: delete_port() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:827 -msgid "NeutronRestProxyV2: create_subnet() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:843 -msgid "NeutronRestProxyV2: update_subnet() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:859 -msgid "NeutronRestProxyV2: delete_subnet() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:897 -msgid "NeutronRestProxyV2: create_router() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:919 -msgid "NeutronRestProxyV2.update_router() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:938 -msgid "NeutronRestProxyV2: delete_router() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:967 -msgid "NeutronRestProxyV2: add_router_interface() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:995 -msgid "NeutronRestProxyV2: remove_router_interface() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1028 -msgid "NeutronRestProxyV2: create_floatingip() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1041 -#, python-format -msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1047 -msgid "NeutronRestProxyV2: update_floatingip() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1059 -msgid "NeutronRestProxyV2: delete_floatingip() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1069 -msgid "NeutronRestProxyV2: diassociate_floatingips() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1087 -msgid "NeutronRestProxyV2: too many external networks" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1149 +#: neutron/plugins/bigswitch/plugin.py:511 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1165 -msgid "Adding host route: " -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1166 -#, python-format -msgid "Destination:%(dst)s nexthop:%(next)s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1241 +#: neutron/plugins/bigswitch/plugin.py:596 #, python-format msgid "" "Setting admin_state_up=False is not supported in this plugin version. " "Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1247 +#: neutron/plugins/bigswitch/plugin.py:602 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1274 +#: neutron/plugins/bigswitch/plugin.py:627 #, python-format -msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. " +msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:660 +#, python-format +msgid "NeutronRestProxy: Starting plugin. Version=%s" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:693 +msgid "NeutronRestProxyV2: initialization done" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:719 +msgid "NeutronRestProxyV2: create_network() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:757 +msgid "NeutronRestProxyV2.update_network() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:782 +msgid "NeutronRestProxyV2: delete_network() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:829 +msgid "NeutronRestProxyV2: create_port() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:900 +msgid "NeutronRestProxyV2: update_port() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:948 +msgid "NeutronRestProxyV2: delete_port() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:972 +msgid "NeutronRestProxyV2: create_subnet() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:988 +msgid "NeutronRestProxyV2: update_subnet() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1004 +msgid "NeutronRestProxyV2: delete_subnet() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1042 +msgid "NeutronRestProxyV2: create_router() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1064 +msgid "NeutronRestProxyV2.update_router() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1083 +msgid "NeutronRestProxyV2: delete_router() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1112 +msgid "NeutronRestProxyV2: add_router_interface() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1140 +msgid "NeutronRestProxyV2: remove_router_interface() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1173 +msgid "NeutronRestProxyV2: create_floatingip() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1186 +#, python-format +msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1192 +msgid "NeutronRestProxyV2: update_floatingip() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1204 +msgid "NeutronRestProxyV2: delete_floatingip() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1214 +msgid "NeutronRestProxyV2: diassociate_floatingips() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1232 +msgid "NeutronRestProxyV2: too many external networks" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1247 +msgid "Adding host route: " +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1248 +#, python-format +msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" #: neutron/plugins/bigswitch/routerrule_db.py:77 @@ -4641,7 +4643,17 @@ msgstr "" #: neutron/plugins/bigswitch/db/porttracker_db.py:39 #, python-format -msgid "Received an empty port ID for host '%s'" +msgid "Received an empty port ID for host_id '%s'" +msgstr "" + +#: neutron/plugins/bigswitch/db/porttracker_db.py:42 +#, python-format +msgid "Received an empty host_id for port '%s'" +msgstr "" + +#: neutron/plugins/bigswitch/db/porttracker_db.py:44 +#, python-format +msgid "Logging port %(port)s on host_id %(host)s" msgstr "" #: neutron/plugins/bigswitch/extensions/routerrule.py:30 @@ -4850,13 +4862,13 @@ msgid "QoS level with name %(qos_name)s already exists for tenant %(tenant_id)s. msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:72 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:23 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:23 #, python-format msgid "Credential %(credential_id)s could not be found." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:77 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:28 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:28 #, python-format msgid "Credential %(credential_name)s could not be found." msgstr "" @@ -4872,19 +4884,19 @@ msgid "Provider network %s already exists" msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:92 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:39 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:39 #, python-format msgid "Connection to %(host)s is not configured." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:97 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:44 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:44 #, python-format msgid "Unable to connect to Nexus %(nexus_host)s. Reason: %(exc)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:102 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:49 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:49 #, python-format msgid "Failed to configure Nexus: %(config)s. Reason: %(exc)s." msgstr "" @@ -4895,7 +4907,7 @@ msgid "Nexus Port Binding (%(filters)s) is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:116 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:69 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:69 msgid "No usable Nexus switch found to create SVI interface." msgstr "" @@ -4910,18 +4922,18 @@ msgid "PortVnic Binding %(port_id)s is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:131 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:74 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:74 msgid "No subnet_id specified for router gateway." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:136 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:79 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:79 #, python-format msgid "Subnet %(subnet_id)s has an interface on %(router_id)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:141 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:84 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:84 msgid "Nexus hardware router gateway only uses Subnet Ids." msgstr "" @@ -5047,7 +5059,7 @@ msgid "Nexus Switch to use" msgstr "" #: neutron/plugins/cisco/common/config.py:35 -#: neutron/plugins/ml2/drivers/cisco/config.py:21 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:21 msgid "VLAN Name prefix" msgstr "" @@ -5070,7 +5082,7 @@ msgid "Enable L3 support on the Nexus switches" msgstr "" #: neutron/plugins/cisco/common/config.py:47 -#: neutron/plugins/ml2/drivers/cisco/config.py:23 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:23 msgid "Distribute SVI interfaces over all switches" msgstr "" @@ -5131,7 +5143,7 @@ msgid "N1K Policy profile polling duration in seconds" msgstr "" #: neutron/plugins/cisco/common/config.py:135 -#: neutron/plugins/ml2/drivers/cisco/config.py:58 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:58 msgid "Some config files were not parsed properly" msgstr "" @@ -5312,47 +5324,47 @@ msgid "add_qos() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:34 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:30 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:30 msgid "get_nexusport_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:43 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:39 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:39 msgid "get_nexusvlan_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:49 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:45 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:45 msgid "add_nexusport_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:62 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:58 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:58 msgid "remove_nexusport_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:78 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:74 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:74 msgid "update_nexusport_binding called with no vlan" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:80 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:76 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:76 msgid "update_nexusport_binding called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:91 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:87 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:87 msgid "get_nexusvm_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:99 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:94 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:94 msgid "get_port_vlan_switch_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:107 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:102 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:102 #, python-format msgid "" "get_port_switch_bindings() called, port:'%(port_id)s', " @@ -5360,7 +5372,7 @@ msgid "" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:119 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:114 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:114 msgid "get_nexussvi_bindings() called" msgstr "" @@ -5790,19 +5802,19 @@ msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:167 #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:189 #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:195 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:130 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:161 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:168 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:182 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:189 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:209 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:215 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:130 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:161 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:168 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:182 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:189 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:209 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:215 #, python-format msgid "NexusDriver: %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:174 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:196 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:196 #, python-format msgid "NexusDriver created VLAN: %s" msgstr "" @@ -5817,7 +5829,7 @@ msgid "NexusPlugin:create_network() called" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:113 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:104 +#: neutron/plugins/ml2/drivers/cisco/nexus/mech_cisco_nexus.py:105 #, python-format msgid "Nexus: create & trunk vlan %s" msgstr "" @@ -5828,7 +5840,7 @@ msgid "Nexus: create vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:125 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108 +#: neutron/plugins/ml2/drivers/cisco/nexus/mech_cisco_nexus.py:109 #, python-format msgid "Nexus: trunk vlan %s" msgstr "" @@ -8068,26 +8080,26 @@ msgstr "" msgid "add_vxlan_endpoint() called for ip %s" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/config.py:25 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:25 msgid "The physical network managed by the switches." msgstr "" -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:33 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:33 #, python-format msgid "Credential %(credential_name)s already exists for tenant %(tenant_id)s." msgstr "" -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:54 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:54 #, python-format msgid "Nexus Port Binding (%(filters)s) is not present" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:63 #, python-format msgid "Missing required field(s) to configure nexus switch: %(fields)s" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:45 +#: neutron/plugins/ml2/drivers/cisco/nexus/mech_cisco_nexus.py:46 #, python-format msgid "nexus_switches found = %s" msgstr "" @@ -8270,6 +8282,14 @@ msgstr "" msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:44 +msgid "Initializing driver" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:52 +msgid "Initialization done" +msgstr "" + #: neutron/plugins/mlnx/agent_notify_api.py:50 msgid "Sending delete network message" msgstr "" @@ -9413,49 +9433,49 @@ msgstr "" msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1884 +#: neutron/plugins/nicira/NeutronPlugin.py:1887 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1890 +#: neutron/plugins/nicira/NeutronPlugin.py:1893 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1921 -#, python-format -msgid "The port '%s' is not associated with floating IPs" -msgstr "" - #: neutron/plugins/nicira/NeutronPlugin.py:1924 #, python-format +msgid "The port '%s' is not associated with floating IPs" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:1927 +#, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1951 +#: neutron/plugins/nicira/NeutronPlugin.py:1954 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1973 +#: neutron/plugins/nicira/NeutronPlugin.py:1976 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2003 +#: neutron/plugins/nicira/NeutronPlugin.py:2006 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2065 +#: neutron/plugins/nicira/NeutronPlugin.py:2068 #, python-format msgid "Security group: %s was already deleted from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2078 +#: neutron/plugins/nicira/NeutronPlugin.py:2081 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -10769,24 +10789,29 @@ msgstr "" msgid "Metadata for router %s handled successfully" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:117 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:86 +#, python-format +msgid "Subnet %s does not have a gateway, the metadata route will not be created" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/rpc.py:110 msgid "Metadata access network is disabled" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:120 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:113 msgid "" "Overlapping IPs must be enabled in order to setup the metadata access " "network" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:140 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:133 #, python-format msgid "" "No router interface found for router '%s'. No metadata access network " "should be created or destroyed" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:148 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:141 #, python-format msgid "" "An error occurred while operating on the metadata access network for " @@ -13321,12 +13346,35 @@ msgstr "" #~ msgid "Network Admin State Validation Falied: " #~ msgstr "" -#~ msgid "" -#~ "Cannnot create floating IP and bind " -#~ "it to Port %s, since that port " -#~ "is owned by a different tenant." -#~ msgstr "" - #~ msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing." #~ msgstr "" +#~ msgid "Use another DNS server before any in /etc/resolv.conf." +#~ msgstr "" + +#~ msgid "" +#~ "ServerProxy: server=%(server)s, port=%(port)d, " +#~ "ssl=%(ssl)r, action=%(action)s" +#~ msgstr "" + +#~ msgid "ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r" +#~ msgstr "" + +#~ msgid "NeutronRestProxyV2: " +#~ msgstr "" + +#~ msgid "Unable to update remote port: %s" +#~ msgstr "" + +#~ msgid "Unable to plug in interface: %s" +#~ msgstr "" + +#~ msgid "Unable to unplug interface: %s" +#~ msgstr "" + +#~ msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. " +#~ msgstr "" + +#~ msgid "Received an empty port ID for host '%s'" +#~ msgstr "" + diff --git a/neutron/locale/pl_PL/LC_MESSAGES/neutron.po b/neutron/locale/pl_PL/LC_MESSAGES/neutron.po index 35c812ad21..b2cfb62112 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: 2014-02-11 06:22+0000\n" +"POT-Creation-Date: 2014-02-12 06:24+0000\n" "PO-Revision-Date: 2013-06-28 06:06+0000\n" "Last-Translator: daisy.ycguo \n" "Language-Team: Polish (Poland) " @@ -538,7 +538,7 @@ msgstr "" msgid "Name of bridge used for external network traffic." msgstr "" -#: neutron/agent/l3_agent.py:160 neutron/agent/linux/dhcp.py:62 +#: neutron/agent/l3_agent.py:160 neutron/agent/linux/dhcp.py:64 #: neutron/debug/debug_agent.py:45 #: neutron/services/metering/drivers/iptables/iptables_driver.py:39 msgid "The driver used to manage the virtual interface." @@ -581,7 +581,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:602 +#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:629 #: neutron/services/metering/drivers/iptables/iptables_driver.py:98 msgid "An interface driver must be specified" msgstr "" @@ -595,7 +595,7 @@ msgstr "" msgid "Failed deleting namespace '%s'" msgstr "" -#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:199 +#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:201 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" @@ -769,7 +769,7 @@ msgid "Security group member updated on remote: %s" msgstr "" #: neutron/agent/securitygroups_rpc.py:99 -#: neutron/agent/securitygroups_rpc.py:162 +#: neutron/agent/securitygroups_rpc.py:163 msgid "Provider rule updated" msgstr "" @@ -793,41 +793,41 @@ msgstr "" msgid "Security group member updated %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:154 +#: neutron/agent/securitygroups_rpc.py:155 #, python-format msgid "" "Adding %s devices to the list of devices for which firewall needs to be " "refreshed" msgstr "" -#: neutron/agent/securitygroups_rpc.py:174 +#: neutron/agent/securitygroups_rpc.py:175 #, python-format msgid "Remove device filter for %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:183 +#: neutron/agent/securitygroups_rpc.py:184 msgid "Refresh firewall rules" msgstr "" -#: neutron/agent/securitygroups_rpc.py:187 +#: neutron/agent/securitygroups_rpc.py:188 msgid "No ports here to refresh firewall" msgstr "" -#: neutron/agent/securitygroups_rpc.py:193 +#: neutron/agent/securitygroups_rpc.py:194 #, python-format msgid "Update port filter for %s" msgstr "" -#: neutron/agent/securitygroups_rpc.py:211 +#: neutron/agent/securitygroups_rpc.py:212 #, python-format msgid "Preparing device filters for %d new devices" msgstr "" -#: neutron/agent/securitygroups_rpc.py:224 +#: neutron/agent/securitygroups_rpc.py:225 msgid "Refreshing firewall for all filtered devices" msgstr "" -#: neutron/agent/securitygroups_rpc.py:232 +#: neutron/agent/securitygroups_rpc.py:233 #, python-format msgid "Refreshing firewall for %d devices" msgstr "" @@ -852,44 +852,44 @@ msgstr "" msgid "Top-level directory for maintaining dhcp state" msgstr "" -#: neutron/agent/linux/async_process.py:70 +#: neutron/agent/linux/async_process.py:69 msgid "respawn_interval must be >= 0 if provided." msgstr "" -#: neutron/agent/linux/async_process.py:84 +#: neutron/agent/linux/async_process.py:83 msgid "Process is already started" msgstr "" -#: neutron/agent/linux/async_process.py:86 +#: neutron/agent/linux/async_process.py:85 #, python-format msgid "Launching async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:92 +#: neutron/agent/linux/async_process.py:91 #, python-format msgid "Halting async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:95 +#: neutron/agent/linux/async_process.py:94 msgid "Process is not running." msgstr "" -#: neutron/agent/linux/async_process.py:161 +#: neutron/agent/linux/async_process.py:166 #, python-format msgid "An error occurred while killing [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:168 +#: neutron/agent/linux/async_process.py:173 #, python-format msgid "Halting async process [%s] in response to an error." msgstr "" -#: neutron/agent/linux/async_process.py:174 +#: neutron/agent/linux/async_process.py:179 #, python-format msgid "Respawning async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:183 +#: neutron/agent/linux/async_process.py:188 #, python-format msgid "An error occurred while communicating with async process [%s]." msgstr "" @@ -916,105 +916,105 @@ msgstr "" msgid "Pidfile %s already exist. Daemon already running?" msgstr "" -#: neutron/agent/linux/dhcp.py:45 +#: neutron/agent/linux/dhcp.py:46 msgid "Location to store DHCP server config files" msgstr "" -#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:55 +#: neutron/agent/linux/dhcp.py:49 neutron/plugins/nicira/dhcp_meta/nvp.py:55 msgid "Domain to use for building the hostnames" msgstr "" -#: neutron/agent/linux/dhcp.py:51 +#: neutron/agent/linux/dhcp.py:52 msgid "Override the default dnsmasq settings with this file" msgstr "" -#: neutron/agent/linux/dhcp.py:53 -msgid "Use another DNS server before any in /etc/resolv.conf." +#: neutron/agent/linux/dhcp.py:54 +msgid "Comma-separated list of the DNS servers which will be used as forwarders." msgstr "" -#: neutron/agent/linux/dhcp.py:56 +#: neutron/agent/linux/dhcp.py:58 msgid "Delete namespace after removing a dhcp server." msgstr "" -#: neutron/agent/linux/dhcp.py:60 +#: neutron/agent/linux/dhcp.py:62 msgid "Limit number of leases to prevent a denial-of-service." msgstr "" -#: neutron/agent/linux/dhcp.py:185 +#: neutron/agent/linux/dhcp.py:187 #, python-format msgid "DHCP for %(net_id)s pid %(pid)d is stale, ignoring command" msgstr "" -#: neutron/agent/linux/dhcp.py:188 +#: neutron/agent/linux/dhcp.py:190 #, python-format msgid "No DHCP started for %s" msgstr "" -#: neutron/agent/linux/dhcp.py:220 neutron/agent/linux/external_process.py:84 +#: neutron/agent/linux/dhcp.py:222 neutron/agent/linux/external_process.py:84 #, python-format msgid "Error while reading %s" msgstr "" -#: neutron/agent/linux/dhcp.py:227 neutron/agent/linux/external_process.py:92 +#: neutron/agent/linux/dhcp.py:229 neutron/agent/linux/external_process.py:92 #, python-format msgid "Unable to convert value in %s" msgstr "" -#: neutron/agent/linux/dhcp.py:229 neutron/agent/linux/external_process.py:90 +#: neutron/agent/linux/dhcp.py:231 neutron/agent/linux/external_process.py:90 #, python-format msgid "Unable to access %s" msgstr "" -#: neutron/agent/linux/dhcp.py:290 +#: neutron/agent/linux/dhcp.py:292 #, python-format msgid "" "FAILED VERSION REQUIREMENT FOR DNSMASQ. DHCP AGENT MAY NOT RUN CORRECTLY!" " Please ensure that its version is %s or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:295 +#: neutron/agent/linux/dhcp.py:297 #, python-format msgid "" "Unable to determine dnsmasq version. Please ensure that its version is %s" " or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:394 +#: neutron/agent/linux/dhcp.py:398 #, python-format msgid "Killing dhcpmasq for network since all subnets have turned off DHCP: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:405 +#: neutron/agent/linux/dhcp.py:409 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: neutron/agent/linux/dhcp.py:406 +#: neutron/agent/linux/dhcp.py:410 #, python-format msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:609 +#: neutron/agent/linux/dhcp.py:636 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:661 +#: neutron/agent/linux/dhcp.py:688 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:671 +#: neutron/agent/linux/dhcp.py:698 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:714 +#: neutron/agent/linux/dhcp.py:741 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:753 neutron/debug/debug_agent.py:74 +#: neutron/agent/linux/dhcp.py:780 neutron/debug/debug_agent.py:74 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -2599,8 +2599,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:1003 -#: neutron/plugins/bigswitch/plugin.py:1012 +#: neutron/plugins/bigswitch/plugin.py:1148 +#: neutron/plugins/bigswitch/plugin.py:1157 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -4379,14 +4379,14 @@ msgstr "" #: neutron/plugins/bigswitch/plugin.py:204 #, python-format -msgid "" -"ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r, " -"action=%(action)s" +msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:208 +#: neutron/plugins/bigswitch/plugin.py:207 #, python-format -msgid "ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r" +msgid "" +"ServerProxy: resource=%(resource)s, action=%(action)s, data=%(data)r, " +"headers=%(headers)r" msgstr "" #: neutron/plugins/bigswitch/plugin.py:217 @@ -4409,222 +4409,224 @@ msgid "" "data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:295 +#: neutron/plugins/bigswitch/plugin.py:257 +msgid "ServerPool: initializing" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:273 +msgid "Servers not defined. Aborting plugin" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:276 +msgid "Servers must be defined as :" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:281 +msgid "ServerPool: initialization done" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:311 #, python-format msgid "" "ServerProxy: %(action)s failure for servers: %(server)r Response: " "%(response)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:301 +#: neutron/plugins/bigswitch/plugin.py:317 #, python-format msgid "" "ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " "ret=%(ret)s, data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:308 +#: neutron/plugins/bigswitch/plugin.py:324 #, python-format msgid "ServerProxy: %(action)s failure for all servers: %(server)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:327 -msgid "NeutronRestProxyV2: " -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:330 +#: neutron/plugins/bigswitch/plugin.py:346 #, python-format msgid "" "NeutronRestProxyV2: Received and ignored error code %(code)s on " "%(action)s action to resource %(resource)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:340 +#: neutron/plugins/bigswitch/plugin.py:356 #, python-format msgid "Unable to create remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:346 +#: neutron/plugins/bigswitch/plugin.py:362 #, python-format msgid "Unable to update remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:351 +#: neutron/plugins/bigswitch/plugin.py:367 #, python-format msgid "Unable to delete remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:357 +#: neutron/plugins/bigswitch/plugin.py:373 #, python-format msgid "Unable to add router interface: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:362 +#: neutron/plugins/bigswitch/plugin.py:378 #, python-format msgid "Unable to delete remote intf: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:368 +#: neutron/plugins/bigswitch/plugin.py:384 #, python-format msgid "Unable to create remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:374 -#: neutron/plugins/bigswitch/plugin.py:379 +#: neutron/plugins/bigswitch/plugin.py:390 +#: neutron/plugins/bigswitch/plugin.py:395 #, python-format msgid "Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:385 +#: neutron/plugins/bigswitch/plugin.py:404 +#, python-format +msgid "No device attached to port %s. Skipping notification to controller." +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:409 #, python-format msgid "Unable to create remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:391 -#, python-format -msgid "Unable to update remote port: %s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:396 +#: neutron/plugins/bigswitch/plugin.py:414 #, python-format msgid "Unable to delete remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:408 -#, python-format -msgid "Unable to plug in interface: %s" +#: neutron/plugins/bigswitch/plugin.py:442 +msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:413 -#, python-format -msgid "Unable to unplug interface: %s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:437 -#, python-format -msgid "NeutronRestProxy: Starting plugin. Version=%s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:460 -msgid "Servers not defined. Aborting plugin" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:488 -msgid "NeutronRestProxyV2: initialization done" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:514 -msgid "NeutronRestProxyV2: create_network() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:559 -msgid "NeutronRestProxyV2.update_network() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:584 -msgid "NeutronRestProxyV2: delete_network() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:632 -msgid "NeutronRestProxyV2: create_port() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:723 -msgid "NeutronRestProxyV2: update_port() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:783 -msgid "NeutronRestProxyV2: delete_port() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:827 -msgid "NeutronRestProxyV2: create_subnet() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:843 -msgid "NeutronRestProxyV2: update_subnet() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:859 -msgid "NeutronRestProxyV2: delete_subnet() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:897 -msgid "NeutronRestProxyV2: create_router() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:919 -msgid "NeutronRestProxyV2.update_router() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:938 -msgid "NeutronRestProxyV2: delete_router() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:967 -msgid "NeutronRestProxyV2: add_router_interface() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:995 -msgid "NeutronRestProxyV2: remove_router_interface() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1028 -msgid "NeutronRestProxyV2: create_floatingip() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1041 -#, python-format -msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1047 -msgid "NeutronRestProxyV2: update_floatingip() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1059 -msgid "NeutronRestProxyV2: delete_floatingip() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1069 -msgid "NeutronRestProxyV2: diassociate_floatingips() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1087 -msgid "NeutronRestProxyV2: too many external networks" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1149 +#: neutron/plugins/bigswitch/plugin.py:511 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1165 -msgid "Adding host route: " -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1166 -#, python-format -msgid "Destination:%(dst)s nexthop:%(next)s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1241 +#: neutron/plugins/bigswitch/plugin.py:596 #, python-format msgid "" "Setting admin_state_up=False is not supported in this plugin version. " "Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1247 +#: neutron/plugins/bigswitch/plugin.py:602 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1274 +#: neutron/plugins/bigswitch/plugin.py:627 #, python-format -msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. " +msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:660 +#, python-format +msgid "NeutronRestProxy: Starting plugin. Version=%s" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:693 +msgid "NeutronRestProxyV2: initialization done" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:719 +msgid "NeutronRestProxyV2: create_network() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:757 +msgid "NeutronRestProxyV2.update_network() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:782 +msgid "NeutronRestProxyV2: delete_network() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:829 +msgid "NeutronRestProxyV2: create_port() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:900 +msgid "NeutronRestProxyV2: update_port() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:948 +msgid "NeutronRestProxyV2: delete_port() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:972 +msgid "NeutronRestProxyV2: create_subnet() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:988 +msgid "NeutronRestProxyV2: update_subnet() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1004 +msgid "NeutronRestProxyV2: delete_subnet() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1042 +msgid "NeutronRestProxyV2: create_router() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1064 +msgid "NeutronRestProxyV2.update_router() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1083 +msgid "NeutronRestProxyV2: delete_router() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1112 +msgid "NeutronRestProxyV2: add_router_interface() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1140 +msgid "NeutronRestProxyV2: remove_router_interface() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1173 +msgid "NeutronRestProxyV2: create_floatingip() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1186 +#, python-format +msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1192 +msgid "NeutronRestProxyV2: update_floatingip() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1204 +msgid "NeutronRestProxyV2: delete_floatingip() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1214 +msgid "NeutronRestProxyV2: diassociate_floatingips() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1232 +msgid "NeutronRestProxyV2: too many external networks" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1247 +msgid "Adding host route: " +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1248 +#, python-format +msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" #: neutron/plugins/bigswitch/routerrule_db.py:77 @@ -4642,7 +4644,17 @@ msgstr "" #: neutron/plugins/bigswitch/db/porttracker_db.py:39 #, python-format -msgid "Received an empty port ID for host '%s'" +msgid "Received an empty port ID for host_id '%s'" +msgstr "" + +#: neutron/plugins/bigswitch/db/porttracker_db.py:42 +#, python-format +msgid "Received an empty host_id for port '%s'" +msgstr "" + +#: neutron/plugins/bigswitch/db/porttracker_db.py:44 +#, python-format +msgid "Logging port %(port)s on host_id %(host)s" msgstr "" #: neutron/plugins/bigswitch/extensions/routerrule.py:30 @@ -4851,13 +4863,13 @@ msgid "QoS level with name %(qos_name)s already exists for tenant %(tenant_id)s. msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:72 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:23 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:23 #, python-format msgid "Credential %(credential_id)s could not be found." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:77 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:28 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:28 #, python-format msgid "Credential %(credential_name)s could not be found." msgstr "" @@ -4873,19 +4885,19 @@ msgid "Provider network %s already exists" msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:92 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:39 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:39 #, python-format msgid "Connection to %(host)s is not configured." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:97 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:44 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:44 #, python-format msgid "Unable to connect to Nexus %(nexus_host)s. Reason: %(exc)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:102 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:49 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:49 #, python-format msgid "Failed to configure Nexus: %(config)s. Reason: %(exc)s." msgstr "" @@ -4896,7 +4908,7 @@ msgid "Nexus Port Binding (%(filters)s) is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:116 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:69 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:69 msgid "No usable Nexus switch found to create SVI interface." msgstr "" @@ -4911,18 +4923,18 @@ msgid "PortVnic Binding %(port_id)s is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:131 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:74 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:74 msgid "No subnet_id specified for router gateway." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:136 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:79 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:79 #, python-format msgid "Subnet %(subnet_id)s has an interface on %(router_id)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:141 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:84 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:84 msgid "Nexus hardware router gateway only uses Subnet Ids." msgstr "" @@ -5048,7 +5060,7 @@ msgid "Nexus Switch to use" msgstr "" #: neutron/plugins/cisco/common/config.py:35 -#: neutron/plugins/ml2/drivers/cisco/config.py:21 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:21 msgid "VLAN Name prefix" msgstr "" @@ -5071,7 +5083,7 @@ msgid "Enable L3 support on the Nexus switches" msgstr "" #: neutron/plugins/cisco/common/config.py:47 -#: neutron/plugins/ml2/drivers/cisco/config.py:23 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:23 msgid "Distribute SVI interfaces over all switches" msgstr "" @@ -5132,7 +5144,7 @@ msgid "N1K Policy profile polling duration in seconds" msgstr "" #: neutron/plugins/cisco/common/config.py:135 -#: neutron/plugins/ml2/drivers/cisco/config.py:58 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:58 msgid "Some config files were not parsed properly" msgstr "" @@ -5313,47 +5325,47 @@ msgid "add_qos() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:34 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:30 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:30 msgid "get_nexusport_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:43 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:39 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:39 msgid "get_nexusvlan_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:49 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:45 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:45 msgid "add_nexusport_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:62 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:58 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:58 msgid "remove_nexusport_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:78 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:74 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:74 msgid "update_nexusport_binding called with no vlan" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:80 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:76 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:76 msgid "update_nexusport_binding called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:91 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:87 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:87 msgid "get_nexusvm_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:99 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:94 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:94 msgid "get_port_vlan_switch_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:107 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:102 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:102 #, python-format msgid "" "get_port_switch_bindings() called, port:'%(port_id)s', " @@ -5361,7 +5373,7 @@ msgid "" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:119 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:114 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:114 msgid "get_nexussvi_bindings() called" msgstr "" @@ -5791,19 +5803,19 @@ msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:167 #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:189 #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:195 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:130 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:161 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:168 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:182 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:189 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:209 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:215 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:130 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:161 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:168 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:182 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:189 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:209 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:215 #, python-format msgid "NexusDriver: %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:174 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:196 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:196 #, python-format msgid "NexusDriver created VLAN: %s" msgstr "" @@ -5818,7 +5830,7 @@ msgid "NexusPlugin:create_network() called" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:113 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:104 +#: neutron/plugins/ml2/drivers/cisco/nexus/mech_cisco_nexus.py:105 #, python-format msgid "Nexus: create & trunk vlan %s" msgstr "" @@ -5829,7 +5841,7 @@ msgid "Nexus: create vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:125 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108 +#: neutron/plugins/ml2/drivers/cisco/nexus/mech_cisco_nexus.py:109 #, python-format msgid "Nexus: trunk vlan %s" msgstr "" @@ -8069,26 +8081,26 @@ msgstr "" msgid "add_vxlan_endpoint() called for ip %s" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/config.py:25 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:25 msgid "The physical network managed by the switches." msgstr "" -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:33 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:33 #, python-format msgid "Credential %(credential_name)s already exists for tenant %(tenant_id)s." msgstr "" -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:54 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:54 #, python-format msgid "Nexus Port Binding (%(filters)s) is not present" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:63 #, python-format msgid "Missing required field(s) to configure nexus switch: %(fields)s" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:45 +#: neutron/plugins/ml2/drivers/cisco/nexus/mech_cisco_nexus.py:46 #, python-format msgid "nexus_switches found = %s" msgstr "" @@ -8271,6 +8283,14 @@ msgstr "" msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:44 +msgid "Initializing driver" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:52 +msgid "Initialization done" +msgstr "" + #: neutron/plugins/mlnx/agent_notify_api.py:50 msgid "Sending delete network message" msgstr "" @@ -9414,49 +9434,49 @@ msgstr "" msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1884 +#: neutron/plugins/nicira/NeutronPlugin.py:1887 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1890 +#: neutron/plugins/nicira/NeutronPlugin.py:1893 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1921 -#, python-format -msgid "The port '%s' is not associated with floating IPs" -msgstr "" - #: neutron/plugins/nicira/NeutronPlugin.py:1924 #, python-format +msgid "The port '%s' is not associated with floating IPs" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:1927 +#, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1951 +#: neutron/plugins/nicira/NeutronPlugin.py:1954 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1973 +#: neutron/plugins/nicira/NeutronPlugin.py:1976 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2003 +#: neutron/plugins/nicira/NeutronPlugin.py:2006 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2065 +#: neutron/plugins/nicira/NeutronPlugin.py:2068 #, python-format msgid "Security group: %s was already deleted from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2078 +#: neutron/plugins/nicira/NeutronPlugin.py:2081 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -10770,24 +10790,29 @@ msgstr "" msgid "Metadata for router %s handled successfully" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:117 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:86 +#, python-format +msgid "Subnet %s does not have a gateway, the metadata route will not be created" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/rpc.py:110 msgid "Metadata access network is disabled" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:120 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:113 msgid "" "Overlapping IPs must be enabled in order to setup the metadata access " "network" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:140 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:133 #, python-format msgid "" "No router interface found for router '%s'. No metadata access network " "should be created or destroyed" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:148 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:141 #, python-format msgid "" "An error occurred while operating on the metadata access network for " @@ -14204,12 +14229,35 @@ msgstr "" #~ msgid "Network Admin State Validation Falied: " #~ msgstr "" -#~ msgid "" -#~ "Cannnot create floating IP and bind " -#~ "it to Port %s, since that port " -#~ "is owned by a different tenant." -#~ msgstr "" - #~ msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing." #~ msgstr "" +#~ msgid "Use another DNS server before any in /etc/resolv.conf." +#~ msgstr "" + +#~ msgid "" +#~ "ServerProxy: server=%(server)s, port=%(port)d, " +#~ "ssl=%(ssl)r, action=%(action)s" +#~ msgstr "" + +#~ msgid "ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r" +#~ msgstr "" + +#~ msgid "NeutronRestProxyV2: " +#~ msgstr "" + +#~ msgid "Unable to update remote port: %s" +#~ msgstr "" + +#~ msgid "Unable to plug in interface: %s" +#~ msgstr "" + +#~ msgid "Unable to unplug interface: %s" +#~ msgstr "" + +#~ msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. " +#~ msgstr "" + +#~ msgid "Received an empty port ID for host '%s'" +#~ msgstr "" + diff --git a/neutron/locale/pt/LC_MESSAGES/neutron.po b/neutron/locale/pt/LC_MESSAGES/neutron.po index 02c84bdd3e..1db3693ba1 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: 2014-02-11 06:22+0000\n" +"POT-Creation-Date: 2014-02-12 06:24+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Portuguese " @@ -537,7 +537,7 @@ msgstr "" msgid "Name of bridge used for external network traffic." msgstr "" -#: neutron/agent/l3_agent.py:160 neutron/agent/linux/dhcp.py:62 +#: neutron/agent/l3_agent.py:160 neutron/agent/linux/dhcp.py:64 #: neutron/debug/debug_agent.py:45 #: neutron/services/metering/drivers/iptables/iptables_driver.py:39 msgid "The driver used to manage the virtual interface." @@ -580,7 +580,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:602 +#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:629 #: neutron/services/metering/drivers/iptables/iptables_driver.py:98 msgid "An interface driver must be specified" msgstr "" @@ -594,7 +594,7 @@ msgstr "" msgid "Failed deleting namespace '%s'" msgstr "" -#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:199 +#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:201 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" @@ -768,7 +768,7 @@ msgid "Security group member updated on remote: %s" msgstr "" #: neutron/agent/securitygroups_rpc.py:99 -#: neutron/agent/securitygroups_rpc.py:162 +#: neutron/agent/securitygroups_rpc.py:163 msgid "Provider rule updated" msgstr "" @@ -792,41 +792,41 @@ msgstr "" msgid "Security group member updated %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:154 +#: neutron/agent/securitygroups_rpc.py:155 #, python-format msgid "" "Adding %s devices to the list of devices for which firewall needs to be " "refreshed" msgstr "" -#: neutron/agent/securitygroups_rpc.py:174 +#: neutron/agent/securitygroups_rpc.py:175 #, python-format msgid "Remove device filter for %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:183 +#: neutron/agent/securitygroups_rpc.py:184 msgid "Refresh firewall rules" msgstr "" -#: neutron/agent/securitygroups_rpc.py:187 +#: neutron/agent/securitygroups_rpc.py:188 msgid "No ports here to refresh firewall" msgstr "" -#: neutron/agent/securitygroups_rpc.py:193 +#: neutron/agent/securitygroups_rpc.py:194 #, python-format msgid "Update port filter for %s" msgstr "" -#: neutron/agent/securitygroups_rpc.py:211 +#: neutron/agent/securitygroups_rpc.py:212 #, python-format msgid "Preparing device filters for %d new devices" msgstr "" -#: neutron/agent/securitygroups_rpc.py:224 +#: neutron/agent/securitygroups_rpc.py:225 msgid "Refreshing firewall for all filtered devices" msgstr "" -#: neutron/agent/securitygroups_rpc.py:232 +#: neutron/agent/securitygroups_rpc.py:233 #, python-format msgid "Refreshing firewall for %d devices" msgstr "" @@ -851,44 +851,44 @@ msgstr "" msgid "Top-level directory for maintaining dhcp state" msgstr "" -#: neutron/agent/linux/async_process.py:70 +#: neutron/agent/linux/async_process.py:69 msgid "respawn_interval must be >= 0 if provided." msgstr "" -#: neutron/agent/linux/async_process.py:84 +#: neutron/agent/linux/async_process.py:83 msgid "Process is already started" msgstr "" -#: neutron/agent/linux/async_process.py:86 +#: neutron/agent/linux/async_process.py:85 #, python-format msgid "Launching async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:92 +#: neutron/agent/linux/async_process.py:91 #, python-format msgid "Halting async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:95 +#: neutron/agent/linux/async_process.py:94 msgid "Process is not running." msgstr "" -#: neutron/agent/linux/async_process.py:161 +#: neutron/agent/linux/async_process.py:166 #, python-format msgid "An error occurred while killing [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:168 +#: neutron/agent/linux/async_process.py:173 #, python-format msgid "Halting async process [%s] in response to an error." msgstr "" -#: neutron/agent/linux/async_process.py:174 +#: neutron/agent/linux/async_process.py:179 #, python-format msgid "Respawning async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:183 +#: neutron/agent/linux/async_process.py:188 #, python-format msgid "An error occurred while communicating with async process [%s]." msgstr "" @@ -915,105 +915,105 @@ msgstr "" msgid "Pidfile %s already exist. Daemon already running?" msgstr "" -#: neutron/agent/linux/dhcp.py:45 +#: neutron/agent/linux/dhcp.py:46 msgid "Location to store DHCP server config files" msgstr "" -#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:55 +#: neutron/agent/linux/dhcp.py:49 neutron/plugins/nicira/dhcp_meta/nvp.py:55 msgid "Domain to use for building the hostnames" msgstr "" -#: neutron/agent/linux/dhcp.py:51 +#: neutron/agent/linux/dhcp.py:52 msgid "Override the default dnsmasq settings with this file" msgstr "" -#: neutron/agent/linux/dhcp.py:53 -msgid "Use another DNS server before any in /etc/resolv.conf." +#: neutron/agent/linux/dhcp.py:54 +msgid "Comma-separated list of the DNS servers which will be used as forwarders." msgstr "" -#: neutron/agent/linux/dhcp.py:56 +#: neutron/agent/linux/dhcp.py:58 msgid "Delete namespace after removing a dhcp server." msgstr "" -#: neutron/agent/linux/dhcp.py:60 +#: neutron/agent/linux/dhcp.py:62 msgid "Limit number of leases to prevent a denial-of-service." msgstr "" -#: neutron/agent/linux/dhcp.py:185 +#: neutron/agent/linux/dhcp.py:187 #, python-format msgid "DHCP for %(net_id)s pid %(pid)d is stale, ignoring command" msgstr "" -#: neutron/agent/linux/dhcp.py:188 +#: neutron/agent/linux/dhcp.py:190 #, python-format msgid "No DHCP started for %s" msgstr "" -#: neutron/agent/linux/dhcp.py:220 neutron/agent/linux/external_process.py:84 +#: neutron/agent/linux/dhcp.py:222 neutron/agent/linux/external_process.py:84 #, python-format msgid "Error while reading %s" msgstr "" -#: neutron/agent/linux/dhcp.py:227 neutron/agent/linux/external_process.py:92 +#: neutron/agent/linux/dhcp.py:229 neutron/agent/linux/external_process.py:92 #, python-format msgid "Unable to convert value in %s" msgstr "" -#: neutron/agent/linux/dhcp.py:229 neutron/agent/linux/external_process.py:90 +#: neutron/agent/linux/dhcp.py:231 neutron/agent/linux/external_process.py:90 #, python-format msgid "Unable to access %s" msgstr "" -#: neutron/agent/linux/dhcp.py:290 +#: neutron/agent/linux/dhcp.py:292 #, python-format msgid "" "FAILED VERSION REQUIREMENT FOR DNSMASQ. DHCP AGENT MAY NOT RUN CORRECTLY!" " Please ensure that its version is %s or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:295 +#: neutron/agent/linux/dhcp.py:297 #, python-format msgid "" "Unable to determine dnsmasq version. Please ensure that its version is %s" " or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:394 +#: neutron/agent/linux/dhcp.py:398 #, python-format msgid "Killing dhcpmasq for network since all subnets have turned off DHCP: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:405 +#: neutron/agent/linux/dhcp.py:409 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: neutron/agent/linux/dhcp.py:406 +#: neutron/agent/linux/dhcp.py:410 #, python-format msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:609 +#: neutron/agent/linux/dhcp.py:636 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:661 +#: neutron/agent/linux/dhcp.py:688 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:671 +#: neutron/agent/linux/dhcp.py:698 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:714 +#: neutron/agent/linux/dhcp.py:741 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:753 neutron/debug/debug_agent.py:74 +#: neutron/agent/linux/dhcp.py:780 neutron/debug/debug_agent.py:74 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -2598,8 +2598,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:1003 -#: neutron/plugins/bigswitch/plugin.py:1012 +#: neutron/plugins/bigswitch/plugin.py:1148 +#: neutron/plugins/bigswitch/plugin.py:1157 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -4378,14 +4378,14 @@ msgstr "" #: neutron/plugins/bigswitch/plugin.py:204 #, python-format -msgid "" -"ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r, " -"action=%(action)s" +msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:208 +#: neutron/plugins/bigswitch/plugin.py:207 #, python-format -msgid "ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r" +msgid "" +"ServerProxy: resource=%(resource)s, action=%(action)s, data=%(data)r, " +"headers=%(headers)r" msgstr "" #: neutron/plugins/bigswitch/plugin.py:217 @@ -4408,222 +4408,224 @@ msgid "" "data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:295 +#: neutron/plugins/bigswitch/plugin.py:257 +msgid "ServerPool: initializing" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:273 +msgid "Servers not defined. Aborting plugin" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:276 +msgid "Servers must be defined as :" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:281 +msgid "ServerPool: initialization done" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:311 #, python-format msgid "" "ServerProxy: %(action)s failure for servers: %(server)r Response: " "%(response)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:301 +#: neutron/plugins/bigswitch/plugin.py:317 #, python-format msgid "" "ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " "ret=%(ret)s, data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:308 +#: neutron/plugins/bigswitch/plugin.py:324 #, python-format msgid "ServerProxy: %(action)s failure for all servers: %(server)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:327 -msgid "NeutronRestProxyV2: " -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:330 +#: neutron/plugins/bigswitch/plugin.py:346 #, python-format msgid "" "NeutronRestProxyV2: Received and ignored error code %(code)s on " "%(action)s action to resource %(resource)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:340 +#: neutron/plugins/bigswitch/plugin.py:356 #, python-format msgid "Unable to create remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:346 +#: neutron/plugins/bigswitch/plugin.py:362 #, python-format msgid "Unable to update remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:351 +#: neutron/plugins/bigswitch/plugin.py:367 #, python-format msgid "Unable to delete remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:357 +#: neutron/plugins/bigswitch/plugin.py:373 #, python-format msgid "Unable to add router interface: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:362 +#: neutron/plugins/bigswitch/plugin.py:378 #, python-format msgid "Unable to delete remote intf: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:368 +#: neutron/plugins/bigswitch/plugin.py:384 #, python-format msgid "Unable to create remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:374 -#: neutron/plugins/bigswitch/plugin.py:379 +#: neutron/plugins/bigswitch/plugin.py:390 +#: neutron/plugins/bigswitch/plugin.py:395 #, python-format msgid "Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:385 +#: neutron/plugins/bigswitch/plugin.py:404 +#, python-format +msgid "No device attached to port %s. Skipping notification to controller." +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:409 #, python-format msgid "Unable to create remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:391 -#, python-format -msgid "Unable to update remote port: %s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:396 +#: neutron/plugins/bigswitch/plugin.py:414 #, python-format msgid "Unable to delete remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:408 -#, python-format -msgid "Unable to plug in interface: %s" +#: neutron/plugins/bigswitch/plugin.py:442 +msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:413 -#, python-format -msgid "Unable to unplug interface: %s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:437 -#, python-format -msgid "NeutronRestProxy: Starting plugin. Version=%s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:460 -msgid "Servers not defined. Aborting plugin" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:488 -msgid "NeutronRestProxyV2: initialization done" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:514 -msgid "NeutronRestProxyV2: create_network() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:559 -msgid "NeutronRestProxyV2.update_network() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:584 -msgid "NeutronRestProxyV2: delete_network() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:632 -msgid "NeutronRestProxyV2: create_port() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:723 -msgid "NeutronRestProxyV2: update_port() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:783 -msgid "NeutronRestProxyV2: delete_port() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:827 -msgid "NeutronRestProxyV2: create_subnet() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:843 -msgid "NeutronRestProxyV2: update_subnet() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:859 -msgid "NeutronRestProxyV2: delete_subnet() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:897 -msgid "NeutronRestProxyV2: create_router() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:919 -msgid "NeutronRestProxyV2.update_router() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:938 -msgid "NeutronRestProxyV2: delete_router() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:967 -msgid "NeutronRestProxyV2: add_router_interface() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:995 -msgid "NeutronRestProxyV2: remove_router_interface() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1028 -msgid "NeutronRestProxyV2: create_floatingip() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1041 -#, python-format -msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1047 -msgid "NeutronRestProxyV2: update_floatingip() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1059 -msgid "NeutronRestProxyV2: delete_floatingip() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1069 -msgid "NeutronRestProxyV2: diassociate_floatingips() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1087 -msgid "NeutronRestProxyV2: too many external networks" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1149 +#: neutron/plugins/bigswitch/plugin.py:511 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1165 -msgid "Adding host route: " -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1166 -#, python-format -msgid "Destination:%(dst)s nexthop:%(next)s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1241 +#: neutron/plugins/bigswitch/plugin.py:596 #, python-format msgid "" "Setting admin_state_up=False is not supported in this plugin version. " "Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1247 +#: neutron/plugins/bigswitch/plugin.py:602 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1274 +#: neutron/plugins/bigswitch/plugin.py:627 #, python-format -msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. " +msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:660 +#, python-format +msgid "NeutronRestProxy: Starting plugin. Version=%s" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:693 +msgid "NeutronRestProxyV2: initialization done" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:719 +msgid "NeutronRestProxyV2: create_network() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:757 +msgid "NeutronRestProxyV2.update_network() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:782 +msgid "NeutronRestProxyV2: delete_network() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:829 +msgid "NeutronRestProxyV2: create_port() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:900 +msgid "NeutronRestProxyV2: update_port() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:948 +msgid "NeutronRestProxyV2: delete_port() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:972 +msgid "NeutronRestProxyV2: create_subnet() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:988 +msgid "NeutronRestProxyV2: update_subnet() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1004 +msgid "NeutronRestProxyV2: delete_subnet() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1042 +msgid "NeutronRestProxyV2: create_router() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1064 +msgid "NeutronRestProxyV2.update_router() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1083 +msgid "NeutronRestProxyV2: delete_router() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1112 +msgid "NeutronRestProxyV2: add_router_interface() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1140 +msgid "NeutronRestProxyV2: remove_router_interface() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1173 +msgid "NeutronRestProxyV2: create_floatingip() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1186 +#, python-format +msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1192 +msgid "NeutronRestProxyV2: update_floatingip() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1204 +msgid "NeutronRestProxyV2: delete_floatingip() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1214 +msgid "NeutronRestProxyV2: diassociate_floatingips() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1232 +msgid "NeutronRestProxyV2: too many external networks" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1247 +msgid "Adding host route: " +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1248 +#, python-format +msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" #: neutron/plugins/bigswitch/routerrule_db.py:77 @@ -4641,7 +4643,17 @@ msgstr "" #: neutron/plugins/bigswitch/db/porttracker_db.py:39 #, python-format -msgid "Received an empty port ID for host '%s'" +msgid "Received an empty port ID for host_id '%s'" +msgstr "" + +#: neutron/plugins/bigswitch/db/porttracker_db.py:42 +#, python-format +msgid "Received an empty host_id for port '%s'" +msgstr "" + +#: neutron/plugins/bigswitch/db/porttracker_db.py:44 +#, python-format +msgid "Logging port %(port)s on host_id %(host)s" msgstr "" #: neutron/plugins/bigswitch/extensions/routerrule.py:30 @@ -4850,13 +4862,13 @@ msgid "QoS level with name %(qos_name)s already exists for tenant %(tenant_id)s. msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:72 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:23 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:23 #, python-format msgid "Credential %(credential_id)s could not be found." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:77 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:28 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:28 #, python-format msgid "Credential %(credential_name)s could not be found." msgstr "" @@ -4872,19 +4884,19 @@ msgid "Provider network %s already exists" msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:92 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:39 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:39 #, python-format msgid "Connection to %(host)s is not configured." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:97 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:44 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:44 #, python-format msgid "Unable to connect to Nexus %(nexus_host)s. Reason: %(exc)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:102 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:49 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:49 #, python-format msgid "Failed to configure Nexus: %(config)s. Reason: %(exc)s." msgstr "" @@ -4895,7 +4907,7 @@ msgid "Nexus Port Binding (%(filters)s) is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:116 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:69 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:69 msgid "No usable Nexus switch found to create SVI interface." msgstr "" @@ -4910,18 +4922,18 @@ msgid "PortVnic Binding %(port_id)s is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:131 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:74 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:74 msgid "No subnet_id specified for router gateway." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:136 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:79 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:79 #, python-format msgid "Subnet %(subnet_id)s has an interface on %(router_id)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:141 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:84 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:84 msgid "Nexus hardware router gateway only uses Subnet Ids." msgstr "" @@ -5047,7 +5059,7 @@ msgid "Nexus Switch to use" msgstr "" #: neutron/plugins/cisco/common/config.py:35 -#: neutron/plugins/ml2/drivers/cisco/config.py:21 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:21 msgid "VLAN Name prefix" msgstr "" @@ -5070,7 +5082,7 @@ msgid "Enable L3 support on the Nexus switches" msgstr "" #: neutron/plugins/cisco/common/config.py:47 -#: neutron/plugins/ml2/drivers/cisco/config.py:23 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:23 msgid "Distribute SVI interfaces over all switches" msgstr "" @@ -5131,7 +5143,7 @@ msgid "N1K Policy profile polling duration in seconds" msgstr "" #: neutron/plugins/cisco/common/config.py:135 -#: neutron/plugins/ml2/drivers/cisco/config.py:58 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:58 msgid "Some config files were not parsed properly" msgstr "" @@ -5312,47 +5324,47 @@ msgid "add_qos() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:34 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:30 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:30 msgid "get_nexusport_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:43 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:39 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:39 msgid "get_nexusvlan_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:49 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:45 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:45 msgid "add_nexusport_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:62 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:58 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:58 msgid "remove_nexusport_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:78 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:74 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:74 msgid "update_nexusport_binding called with no vlan" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:80 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:76 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:76 msgid "update_nexusport_binding called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:91 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:87 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:87 msgid "get_nexusvm_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:99 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:94 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:94 msgid "get_port_vlan_switch_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:107 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:102 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:102 #, python-format msgid "" "get_port_switch_bindings() called, port:'%(port_id)s', " @@ -5360,7 +5372,7 @@ msgid "" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:119 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:114 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:114 msgid "get_nexussvi_bindings() called" msgstr "" @@ -5790,19 +5802,19 @@ msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:167 #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:189 #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:195 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:130 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:161 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:168 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:182 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:189 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:209 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:215 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:130 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:161 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:168 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:182 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:189 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:209 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:215 #, python-format msgid "NexusDriver: %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:174 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:196 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:196 #, python-format msgid "NexusDriver created VLAN: %s" msgstr "" @@ -5817,7 +5829,7 @@ msgid "NexusPlugin:create_network() called" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:113 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:104 +#: neutron/plugins/ml2/drivers/cisco/nexus/mech_cisco_nexus.py:105 #, python-format msgid "Nexus: create & trunk vlan %s" msgstr "" @@ -5828,7 +5840,7 @@ msgid "Nexus: create vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:125 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108 +#: neutron/plugins/ml2/drivers/cisco/nexus/mech_cisco_nexus.py:109 #, python-format msgid "Nexus: trunk vlan %s" msgstr "" @@ -8068,26 +8080,26 @@ msgstr "" msgid "add_vxlan_endpoint() called for ip %s" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/config.py:25 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:25 msgid "The physical network managed by the switches." msgstr "" -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:33 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:33 #, python-format msgid "Credential %(credential_name)s already exists for tenant %(tenant_id)s." msgstr "" -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:54 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:54 #, python-format msgid "Nexus Port Binding (%(filters)s) is not present" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:63 #, python-format msgid "Missing required field(s) to configure nexus switch: %(fields)s" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:45 +#: neutron/plugins/ml2/drivers/cisco/nexus/mech_cisco_nexus.py:46 #, python-format msgid "nexus_switches found = %s" msgstr "" @@ -8270,6 +8282,14 @@ msgstr "" msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:44 +msgid "Initializing driver" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:52 +msgid "Initialization done" +msgstr "" + #: neutron/plugins/mlnx/agent_notify_api.py:50 msgid "Sending delete network message" msgstr "" @@ -9413,49 +9433,49 @@ msgstr "" msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1884 +#: neutron/plugins/nicira/NeutronPlugin.py:1887 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1890 +#: neutron/plugins/nicira/NeutronPlugin.py:1893 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1921 -#, python-format -msgid "The port '%s' is not associated with floating IPs" -msgstr "" - #: neutron/plugins/nicira/NeutronPlugin.py:1924 #, python-format +msgid "The port '%s' is not associated with floating IPs" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:1927 +#, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1951 +#: neutron/plugins/nicira/NeutronPlugin.py:1954 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1973 +#: neutron/plugins/nicira/NeutronPlugin.py:1976 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2003 +#: neutron/plugins/nicira/NeutronPlugin.py:2006 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2065 +#: neutron/plugins/nicira/NeutronPlugin.py:2068 #, python-format msgid "Security group: %s was already deleted from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2078 +#: neutron/plugins/nicira/NeutronPlugin.py:2081 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -10769,24 +10789,29 @@ msgstr "" msgid "Metadata for router %s handled successfully" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:117 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:86 +#, python-format +msgid "Subnet %s does not have a gateway, the metadata route will not be created" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/rpc.py:110 msgid "Metadata access network is disabled" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:120 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:113 msgid "" "Overlapping IPs must be enabled in order to setup the metadata access " "network" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:140 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:133 #, python-format msgid "" "No router interface found for router '%s'. No metadata access network " "should be created or destroyed" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:148 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:141 #, python-format msgid "" "An error occurred while operating on the metadata access network for " @@ -14203,12 +14228,35 @@ msgstr "" #~ msgid "Network Admin State Validation Falied: " #~ msgstr "" -#~ msgid "" -#~ "Cannnot create floating IP and bind " -#~ "it to Port %s, since that port " -#~ "is owned by a different tenant." -#~ msgstr "" - #~ msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing." #~ msgstr "" +#~ msgid "Use another DNS server before any in /etc/resolv.conf." +#~ msgstr "" + +#~ msgid "" +#~ "ServerProxy: server=%(server)s, port=%(port)d, " +#~ "ssl=%(ssl)r, action=%(action)s" +#~ msgstr "" + +#~ msgid "ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r" +#~ msgstr "" + +#~ msgid "NeutronRestProxyV2: " +#~ msgstr "" + +#~ msgid "Unable to update remote port: %s" +#~ msgstr "" + +#~ msgid "Unable to plug in interface: %s" +#~ msgstr "" + +#~ msgid "Unable to unplug interface: %s" +#~ msgstr "" + +#~ msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. " +#~ msgstr "" + +#~ msgid "Received an empty port ID for host '%s'" +#~ msgstr "" + diff --git a/neutron/locale/pt_BR/LC_MESSAGES/neutron.po b/neutron/locale/pt_BR/LC_MESSAGES/neutron.po index 3d204abe02..e64f107f06 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: 2014-02-11 06:22+0000\n" +"POT-Creation-Date: 2014-02-12 06:24+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Portuguese (Brazil) " @@ -537,7 +537,7 @@ msgstr "" msgid "Name of bridge used for external network traffic." msgstr "" -#: neutron/agent/l3_agent.py:160 neutron/agent/linux/dhcp.py:62 +#: neutron/agent/l3_agent.py:160 neutron/agent/linux/dhcp.py:64 #: neutron/debug/debug_agent.py:45 #: neutron/services/metering/drivers/iptables/iptables_driver.py:39 msgid "The driver used to manage the virtual interface." @@ -580,7 +580,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:602 +#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:629 #: neutron/services/metering/drivers/iptables/iptables_driver.py:98 msgid "An interface driver must be specified" msgstr "" @@ -594,7 +594,7 @@ msgstr "" msgid "Failed deleting namespace '%s'" msgstr "" -#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:199 +#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:201 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" @@ -768,7 +768,7 @@ msgid "Security group member updated on remote: %s" msgstr "" #: neutron/agent/securitygroups_rpc.py:99 -#: neutron/agent/securitygroups_rpc.py:162 +#: neutron/agent/securitygroups_rpc.py:163 msgid "Provider rule updated" msgstr "" @@ -792,41 +792,41 @@ msgstr "" msgid "Security group member updated %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:154 +#: neutron/agent/securitygroups_rpc.py:155 #, python-format msgid "" "Adding %s devices to the list of devices for which firewall needs to be " "refreshed" msgstr "" -#: neutron/agent/securitygroups_rpc.py:174 +#: neutron/agent/securitygroups_rpc.py:175 #, python-format msgid "Remove device filter for %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:183 +#: neutron/agent/securitygroups_rpc.py:184 msgid "Refresh firewall rules" msgstr "" -#: neutron/agent/securitygroups_rpc.py:187 +#: neutron/agent/securitygroups_rpc.py:188 msgid "No ports here to refresh firewall" msgstr "" -#: neutron/agent/securitygroups_rpc.py:193 +#: neutron/agent/securitygroups_rpc.py:194 #, python-format msgid "Update port filter for %s" msgstr "" -#: neutron/agent/securitygroups_rpc.py:211 +#: neutron/agent/securitygroups_rpc.py:212 #, python-format msgid "Preparing device filters for %d new devices" msgstr "" -#: neutron/agent/securitygroups_rpc.py:224 +#: neutron/agent/securitygroups_rpc.py:225 msgid "Refreshing firewall for all filtered devices" msgstr "" -#: neutron/agent/securitygroups_rpc.py:232 +#: neutron/agent/securitygroups_rpc.py:233 #, python-format msgid "Refreshing firewall for %d devices" msgstr "" @@ -851,44 +851,44 @@ msgstr "" msgid "Top-level directory for maintaining dhcp state" msgstr "" -#: neutron/agent/linux/async_process.py:70 +#: neutron/agent/linux/async_process.py:69 msgid "respawn_interval must be >= 0 if provided." msgstr "" -#: neutron/agent/linux/async_process.py:84 +#: neutron/agent/linux/async_process.py:83 msgid "Process is already started" msgstr "" -#: neutron/agent/linux/async_process.py:86 +#: neutron/agent/linux/async_process.py:85 #, python-format msgid "Launching async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:92 +#: neutron/agent/linux/async_process.py:91 #, python-format msgid "Halting async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:95 +#: neutron/agent/linux/async_process.py:94 msgid "Process is not running." msgstr "" -#: neutron/agent/linux/async_process.py:161 +#: neutron/agent/linux/async_process.py:166 #, python-format msgid "An error occurred while killing [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:168 +#: neutron/agent/linux/async_process.py:173 #, python-format msgid "Halting async process [%s] in response to an error." msgstr "" -#: neutron/agent/linux/async_process.py:174 +#: neutron/agent/linux/async_process.py:179 #, python-format msgid "Respawning async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:183 +#: neutron/agent/linux/async_process.py:188 #, python-format msgid "An error occurred while communicating with async process [%s]." msgstr "" @@ -915,105 +915,105 @@ msgstr "" msgid "Pidfile %s already exist. Daemon already running?" msgstr "" -#: neutron/agent/linux/dhcp.py:45 +#: neutron/agent/linux/dhcp.py:46 msgid "Location to store DHCP server config files" msgstr "" -#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:55 +#: neutron/agent/linux/dhcp.py:49 neutron/plugins/nicira/dhcp_meta/nvp.py:55 msgid "Domain to use for building the hostnames" msgstr "" -#: neutron/agent/linux/dhcp.py:51 +#: neutron/agent/linux/dhcp.py:52 msgid "Override the default dnsmasq settings with this file" msgstr "" -#: neutron/agent/linux/dhcp.py:53 -msgid "Use another DNS server before any in /etc/resolv.conf." +#: neutron/agent/linux/dhcp.py:54 +msgid "Comma-separated list of the DNS servers which will be used as forwarders." msgstr "" -#: neutron/agent/linux/dhcp.py:56 +#: neutron/agent/linux/dhcp.py:58 msgid "Delete namespace after removing a dhcp server." msgstr "" -#: neutron/agent/linux/dhcp.py:60 +#: neutron/agent/linux/dhcp.py:62 msgid "Limit number of leases to prevent a denial-of-service." msgstr "" -#: neutron/agent/linux/dhcp.py:185 +#: neutron/agent/linux/dhcp.py:187 #, python-format msgid "DHCP for %(net_id)s pid %(pid)d is stale, ignoring command" msgstr "" -#: neutron/agent/linux/dhcp.py:188 +#: neutron/agent/linux/dhcp.py:190 #, python-format msgid "No DHCP started for %s" msgstr "" -#: neutron/agent/linux/dhcp.py:220 neutron/agent/linux/external_process.py:84 +#: neutron/agent/linux/dhcp.py:222 neutron/agent/linux/external_process.py:84 #, python-format msgid "Error while reading %s" msgstr "" -#: neutron/agent/linux/dhcp.py:227 neutron/agent/linux/external_process.py:92 +#: neutron/agent/linux/dhcp.py:229 neutron/agent/linux/external_process.py:92 #, python-format msgid "Unable to convert value in %s" msgstr "" -#: neutron/agent/linux/dhcp.py:229 neutron/agent/linux/external_process.py:90 +#: neutron/agent/linux/dhcp.py:231 neutron/agent/linux/external_process.py:90 #, python-format msgid "Unable to access %s" msgstr "" -#: neutron/agent/linux/dhcp.py:290 +#: neutron/agent/linux/dhcp.py:292 #, python-format msgid "" "FAILED VERSION REQUIREMENT FOR DNSMASQ. DHCP AGENT MAY NOT RUN CORRECTLY!" " Please ensure that its version is %s or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:295 +#: neutron/agent/linux/dhcp.py:297 #, python-format msgid "" "Unable to determine dnsmasq version. Please ensure that its version is %s" " or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:394 +#: neutron/agent/linux/dhcp.py:398 #, python-format msgid "Killing dhcpmasq for network since all subnets have turned off DHCP: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:405 +#: neutron/agent/linux/dhcp.py:409 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: neutron/agent/linux/dhcp.py:406 +#: neutron/agent/linux/dhcp.py:410 #, python-format msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:609 +#: neutron/agent/linux/dhcp.py:636 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:661 +#: neutron/agent/linux/dhcp.py:688 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:671 +#: neutron/agent/linux/dhcp.py:698 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:714 +#: neutron/agent/linux/dhcp.py:741 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:753 neutron/debug/debug_agent.py:74 +#: neutron/agent/linux/dhcp.py:780 neutron/debug/debug_agent.py:74 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -2598,8 +2598,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:1003 -#: neutron/plugins/bigswitch/plugin.py:1012 +#: neutron/plugins/bigswitch/plugin.py:1148 +#: neutron/plugins/bigswitch/plugin.py:1157 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -4378,14 +4378,14 @@ msgstr "" #: neutron/plugins/bigswitch/plugin.py:204 #, python-format -msgid "" -"ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r, " -"action=%(action)s" +msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:208 +#: neutron/plugins/bigswitch/plugin.py:207 #, python-format -msgid "ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r" +msgid "" +"ServerProxy: resource=%(resource)s, action=%(action)s, data=%(data)r, " +"headers=%(headers)r" msgstr "" #: neutron/plugins/bigswitch/plugin.py:217 @@ -4408,222 +4408,224 @@ msgid "" "data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:295 +#: neutron/plugins/bigswitch/plugin.py:257 +msgid "ServerPool: initializing" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:273 +msgid "Servers not defined. Aborting plugin" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:276 +msgid "Servers must be defined as :" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:281 +msgid "ServerPool: initialization done" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:311 #, python-format msgid "" "ServerProxy: %(action)s failure for servers: %(server)r Response: " "%(response)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:301 +#: neutron/plugins/bigswitch/plugin.py:317 #, python-format msgid "" "ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " "ret=%(ret)s, data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:308 +#: neutron/plugins/bigswitch/plugin.py:324 #, python-format msgid "ServerProxy: %(action)s failure for all servers: %(server)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:327 -msgid "NeutronRestProxyV2: " -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:330 +#: neutron/plugins/bigswitch/plugin.py:346 #, python-format msgid "" "NeutronRestProxyV2: Received and ignored error code %(code)s on " "%(action)s action to resource %(resource)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:340 +#: neutron/plugins/bigswitch/plugin.py:356 #, python-format msgid "Unable to create remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:346 +#: neutron/plugins/bigswitch/plugin.py:362 #, python-format msgid "Unable to update remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:351 +#: neutron/plugins/bigswitch/plugin.py:367 #, python-format msgid "Unable to delete remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:357 +#: neutron/plugins/bigswitch/plugin.py:373 #, python-format msgid "Unable to add router interface: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:362 +#: neutron/plugins/bigswitch/plugin.py:378 #, python-format msgid "Unable to delete remote intf: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:368 +#: neutron/plugins/bigswitch/plugin.py:384 #, python-format msgid "Unable to create remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:374 -#: neutron/plugins/bigswitch/plugin.py:379 +#: neutron/plugins/bigswitch/plugin.py:390 +#: neutron/plugins/bigswitch/plugin.py:395 #, python-format msgid "Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:385 +#: neutron/plugins/bigswitch/plugin.py:404 +#, python-format +msgid "No device attached to port %s. Skipping notification to controller." +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:409 #, python-format msgid "Unable to create remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:391 -#, python-format -msgid "Unable to update remote port: %s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:396 +#: neutron/plugins/bigswitch/plugin.py:414 #, python-format msgid "Unable to delete remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:408 -#, python-format -msgid "Unable to plug in interface: %s" +#: neutron/plugins/bigswitch/plugin.py:442 +msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:413 -#, python-format -msgid "Unable to unplug interface: %s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:437 -#, python-format -msgid "NeutronRestProxy: Starting plugin. Version=%s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:460 -msgid "Servers not defined. Aborting plugin" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:488 -msgid "NeutronRestProxyV2: initialization done" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:514 -msgid "NeutronRestProxyV2: create_network() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:559 -msgid "NeutronRestProxyV2.update_network() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:584 -msgid "NeutronRestProxyV2: delete_network() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:632 -msgid "NeutronRestProxyV2: create_port() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:723 -msgid "NeutronRestProxyV2: update_port() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:783 -msgid "NeutronRestProxyV2: delete_port() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:827 -msgid "NeutronRestProxyV2: create_subnet() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:843 -msgid "NeutronRestProxyV2: update_subnet() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:859 -msgid "NeutronRestProxyV2: delete_subnet() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:897 -msgid "NeutronRestProxyV2: create_router() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:919 -msgid "NeutronRestProxyV2.update_router() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:938 -msgid "NeutronRestProxyV2: delete_router() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:967 -msgid "NeutronRestProxyV2: add_router_interface() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:995 -msgid "NeutronRestProxyV2: remove_router_interface() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1028 -msgid "NeutronRestProxyV2: create_floatingip() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1041 -#, python-format -msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1047 -msgid "NeutronRestProxyV2: update_floatingip() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1059 -msgid "NeutronRestProxyV2: delete_floatingip() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1069 -msgid "NeutronRestProxyV2: diassociate_floatingips() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1087 -msgid "NeutronRestProxyV2: too many external networks" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1149 +#: neutron/plugins/bigswitch/plugin.py:511 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1165 -msgid "Adding host route: " -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1166 -#, python-format -msgid "Destination:%(dst)s nexthop:%(next)s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1241 +#: neutron/plugins/bigswitch/plugin.py:596 #, python-format msgid "" "Setting admin_state_up=False is not supported in this plugin version. " "Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1247 +#: neutron/plugins/bigswitch/plugin.py:602 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1274 +#: neutron/plugins/bigswitch/plugin.py:627 #, python-format -msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. " +msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:660 +#, python-format +msgid "NeutronRestProxy: Starting plugin. Version=%s" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:693 +msgid "NeutronRestProxyV2: initialization done" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:719 +msgid "NeutronRestProxyV2: create_network() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:757 +msgid "NeutronRestProxyV2.update_network() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:782 +msgid "NeutronRestProxyV2: delete_network() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:829 +msgid "NeutronRestProxyV2: create_port() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:900 +msgid "NeutronRestProxyV2: update_port() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:948 +msgid "NeutronRestProxyV2: delete_port() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:972 +msgid "NeutronRestProxyV2: create_subnet() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:988 +msgid "NeutronRestProxyV2: update_subnet() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1004 +msgid "NeutronRestProxyV2: delete_subnet() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1042 +msgid "NeutronRestProxyV2: create_router() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1064 +msgid "NeutronRestProxyV2.update_router() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1083 +msgid "NeutronRestProxyV2: delete_router() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1112 +msgid "NeutronRestProxyV2: add_router_interface() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1140 +msgid "NeutronRestProxyV2: remove_router_interface() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1173 +msgid "NeutronRestProxyV2: create_floatingip() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1186 +#, python-format +msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1192 +msgid "NeutronRestProxyV2: update_floatingip() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1204 +msgid "NeutronRestProxyV2: delete_floatingip() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1214 +msgid "NeutronRestProxyV2: diassociate_floatingips() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1232 +msgid "NeutronRestProxyV2: too many external networks" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1247 +msgid "Adding host route: " +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1248 +#, python-format +msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" #: neutron/plugins/bigswitch/routerrule_db.py:77 @@ -4641,7 +4643,17 @@ msgstr "" #: neutron/plugins/bigswitch/db/porttracker_db.py:39 #, python-format -msgid "Received an empty port ID for host '%s'" +msgid "Received an empty port ID for host_id '%s'" +msgstr "" + +#: neutron/plugins/bigswitch/db/porttracker_db.py:42 +#, python-format +msgid "Received an empty host_id for port '%s'" +msgstr "" + +#: neutron/plugins/bigswitch/db/porttracker_db.py:44 +#, python-format +msgid "Logging port %(port)s on host_id %(host)s" msgstr "" #: neutron/plugins/bigswitch/extensions/routerrule.py:30 @@ -4850,13 +4862,13 @@ msgid "QoS level with name %(qos_name)s already exists for tenant %(tenant_id)s. msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:72 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:23 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:23 #, python-format msgid "Credential %(credential_id)s could not be found." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:77 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:28 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:28 #, python-format msgid "Credential %(credential_name)s could not be found." msgstr "" @@ -4872,19 +4884,19 @@ msgid "Provider network %s already exists" msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:92 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:39 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:39 #, python-format msgid "Connection to %(host)s is not configured." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:97 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:44 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:44 #, python-format msgid "Unable to connect to Nexus %(nexus_host)s. Reason: %(exc)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:102 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:49 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:49 #, python-format msgid "Failed to configure Nexus: %(config)s. Reason: %(exc)s." msgstr "" @@ -4895,7 +4907,7 @@ msgid "Nexus Port Binding (%(filters)s) is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:116 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:69 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:69 msgid "No usable Nexus switch found to create SVI interface." msgstr "" @@ -4910,18 +4922,18 @@ msgid "PortVnic Binding %(port_id)s is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:131 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:74 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:74 msgid "No subnet_id specified for router gateway." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:136 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:79 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:79 #, python-format msgid "Subnet %(subnet_id)s has an interface on %(router_id)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:141 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:84 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:84 msgid "Nexus hardware router gateway only uses Subnet Ids." msgstr "" @@ -5047,7 +5059,7 @@ msgid "Nexus Switch to use" msgstr "" #: neutron/plugins/cisco/common/config.py:35 -#: neutron/plugins/ml2/drivers/cisco/config.py:21 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:21 msgid "VLAN Name prefix" msgstr "" @@ -5070,7 +5082,7 @@ msgid "Enable L3 support on the Nexus switches" msgstr "" #: neutron/plugins/cisco/common/config.py:47 -#: neutron/plugins/ml2/drivers/cisco/config.py:23 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:23 msgid "Distribute SVI interfaces over all switches" msgstr "" @@ -5131,7 +5143,7 @@ msgid "N1K Policy profile polling duration in seconds" msgstr "" #: neutron/plugins/cisco/common/config.py:135 -#: neutron/plugins/ml2/drivers/cisco/config.py:58 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:58 msgid "Some config files were not parsed properly" msgstr "" @@ -5312,47 +5324,47 @@ msgid "add_qos() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:34 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:30 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:30 msgid "get_nexusport_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:43 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:39 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:39 msgid "get_nexusvlan_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:49 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:45 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:45 msgid "add_nexusport_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:62 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:58 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:58 msgid "remove_nexusport_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:78 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:74 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:74 msgid "update_nexusport_binding called with no vlan" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:80 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:76 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:76 msgid "update_nexusport_binding called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:91 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:87 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:87 msgid "get_nexusvm_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:99 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:94 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:94 msgid "get_port_vlan_switch_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:107 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:102 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:102 #, python-format msgid "" "get_port_switch_bindings() called, port:'%(port_id)s', " @@ -5360,7 +5372,7 @@ msgid "" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:119 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:114 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:114 msgid "get_nexussvi_bindings() called" msgstr "" @@ -5790,19 +5802,19 @@ msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:167 #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:189 #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:195 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:130 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:161 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:168 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:182 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:189 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:209 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:215 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:130 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:161 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:168 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:182 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:189 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:209 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:215 #, python-format msgid "NexusDriver: %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:174 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:196 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:196 #, python-format msgid "NexusDriver created VLAN: %s" msgstr "" @@ -5817,7 +5829,7 @@ msgid "NexusPlugin:create_network() called" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:113 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:104 +#: neutron/plugins/ml2/drivers/cisco/nexus/mech_cisco_nexus.py:105 #, python-format msgid "Nexus: create & trunk vlan %s" msgstr "" @@ -5828,7 +5840,7 @@ msgid "Nexus: create vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:125 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108 +#: neutron/plugins/ml2/drivers/cisco/nexus/mech_cisco_nexus.py:109 #, python-format msgid "Nexus: trunk vlan %s" msgstr "" @@ -8068,26 +8080,26 @@ msgstr "" msgid "add_vxlan_endpoint() called for ip %s" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/config.py:25 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:25 msgid "The physical network managed by the switches." msgstr "" -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:33 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:33 #, python-format msgid "Credential %(credential_name)s already exists for tenant %(tenant_id)s." msgstr "" -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:54 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:54 #, python-format msgid "Nexus Port Binding (%(filters)s) is not present" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:63 #, python-format msgid "Missing required field(s) to configure nexus switch: %(fields)s" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:45 +#: neutron/plugins/ml2/drivers/cisco/nexus/mech_cisco_nexus.py:46 #, python-format msgid "nexus_switches found = %s" msgstr "" @@ -8270,6 +8282,14 @@ msgstr "" msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:44 +msgid "Initializing driver" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:52 +msgid "Initialization done" +msgstr "" + #: neutron/plugins/mlnx/agent_notify_api.py:50 msgid "Sending delete network message" msgstr "" @@ -9413,49 +9433,49 @@ msgstr "" msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1884 +#: neutron/plugins/nicira/NeutronPlugin.py:1887 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1890 +#: neutron/plugins/nicira/NeutronPlugin.py:1893 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1921 -#, python-format -msgid "The port '%s' is not associated with floating IPs" -msgstr "" - #: neutron/plugins/nicira/NeutronPlugin.py:1924 #, python-format +msgid "The port '%s' is not associated with floating IPs" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:1927 +#, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1951 +#: neutron/plugins/nicira/NeutronPlugin.py:1954 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1973 +#: neutron/plugins/nicira/NeutronPlugin.py:1976 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2003 +#: neutron/plugins/nicira/NeutronPlugin.py:2006 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2065 +#: neutron/plugins/nicira/NeutronPlugin.py:2068 #, python-format msgid "Security group: %s was already deleted from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2078 +#: neutron/plugins/nicira/NeutronPlugin.py:2081 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -10769,24 +10789,29 @@ msgstr "" msgid "Metadata for router %s handled successfully" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:117 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:86 +#, python-format +msgid "Subnet %s does not have a gateway, the metadata route will not be created" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/rpc.py:110 msgid "Metadata access network is disabled" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:120 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:113 msgid "" "Overlapping IPs must be enabled in order to setup the metadata access " "network" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:140 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:133 #, python-format msgid "" "No router interface found for router '%s'. No metadata access network " "should be created or destroyed" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:148 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:141 #, python-format msgid "" "An error occurred while operating on the metadata access network for " @@ -14203,12 +14228,35 @@ msgstr "" #~ msgid "Network Admin State Validation Falied: " #~ msgstr "" -#~ msgid "" -#~ "Cannnot create floating IP and bind " -#~ "it to Port %s, since that port " -#~ "is owned by a different tenant." -#~ msgstr "" - #~ msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing." #~ msgstr "" +#~ msgid "Use another DNS server before any in /etc/resolv.conf." +#~ msgstr "" + +#~ msgid "" +#~ "ServerProxy: server=%(server)s, port=%(port)d, " +#~ "ssl=%(ssl)r, action=%(action)s" +#~ msgstr "" + +#~ msgid "ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r" +#~ msgstr "" + +#~ msgid "NeutronRestProxyV2: " +#~ msgstr "" + +#~ msgid "Unable to update remote port: %s" +#~ msgstr "" + +#~ msgid "Unable to plug in interface: %s" +#~ msgstr "" + +#~ msgid "Unable to unplug interface: %s" +#~ msgstr "" + +#~ msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. " +#~ msgstr "" + +#~ msgid "Received an empty port ID for host '%s'" +#~ msgstr "" + diff --git a/neutron/locale/ro/LC_MESSAGES/neutron.po b/neutron/locale/ro/LC_MESSAGES/neutron.po index 79600ef996..9c84ac34c9 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: 2014-02-11 06:22+0000\n" +"POT-Creation-Date: 2014-02-12 06:24+0000\n" "PO-Revision-Date: 2013-06-08 07:51+0000\n" "Last-Translator: daisy.ycguo \n" "Language-Team: Romanian " @@ -538,7 +538,7 @@ msgstr "" msgid "Name of bridge used for external network traffic." msgstr "" -#: neutron/agent/l3_agent.py:160 neutron/agent/linux/dhcp.py:62 +#: neutron/agent/l3_agent.py:160 neutron/agent/linux/dhcp.py:64 #: neutron/debug/debug_agent.py:45 #: neutron/services/metering/drivers/iptables/iptables_driver.py:39 msgid "The driver used to manage the virtual interface." @@ -581,7 +581,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:602 +#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:629 #: neutron/services/metering/drivers/iptables/iptables_driver.py:98 msgid "An interface driver must be specified" msgstr "" @@ -595,7 +595,7 @@ msgstr "" msgid "Failed deleting namespace '%s'" msgstr "" -#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:199 +#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:201 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" @@ -769,7 +769,7 @@ msgid "Security group member updated on remote: %s" msgstr "" #: neutron/agent/securitygroups_rpc.py:99 -#: neutron/agent/securitygroups_rpc.py:162 +#: neutron/agent/securitygroups_rpc.py:163 msgid "Provider rule updated" msgstr "" @@ -793,41 +793,41 @@ msgstr "" msgid "Security group member updated %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:154 +#: neutron/agent/securitygroups_rpc.py:155 #, python-format msgid "" "Adding %s devices to the list of devices for which firewall needs to be " "refreshed" msgstr "" -#: neutron/agent/securitygroups_rpc.py:174 +#: neutron/agent/securitygroups_rpc.py:175 #, python-format msgid "Remove device filter for %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:183 +#: neutron/agent/securitygroups_rpc.py:184 msgid "Refresh firewall rules" msgstr "" -#: neutron/agent/securitygroups_rpc.py:187 +#: neutron/agent/securitygroups_rpc.py:188 msgid "No ports here to refresh firewall" msgstr "" -#: neutron/agent/securitygroups_rpc.py:193 +#: neutron/agent/securitygroups_rpc.py:194 #, python-format msgid "Update port filter for %s" msgstr "" -#: neutron/agent/securitygroups_rpc.py:211 +#: neutron/agent/securitygroups_rpc.py:212 #, python-format msgid "Preparing device filters for %d new devices" msgstr "" -#: neutron/agent/securitygroups_rpc.py:224 +#: neutron/agent/securitygroups_rpc.py:225 msgid "Refreshing firewall for all filtered devices" msgstr "" -#: neutron/agent/securitygroups_rpc.py:232 +#: neutron/agent/securitygroups_rpc.py:233 #, python-format msgid "Refreshing firewall for %d devices" msgstr "" @@ -852,44 +852,44 @@ msgstr "" msgid "Top-level directory for maintaining dhcp state" msgstr "" -#: neutron/agent/linux/async_process.py:70 +#: neutron/agent/linux/async_process.py:69 msgid "respawn_interval must be >= 0 if provided." msgstr "" -#: neutron/agent/linux/async_process.py:84 +#: neutron/agent/linux/async_process.py:83 msgid "Process is already started" msgstr "" -#: neutron/agent/linux/async_process.py:86 +#: neutron/agent/linux/async_process.py:85 #, python-format msgid "Launching async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:92 +#: neutron/agent/linux/async_process.py:91 #, python-format msgid "Halting async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:95 +#: neutron/agent/linux/async_process.py:94 msgid "Process is not running." msgstr "" -#: neutron/agent/linux/async_process.py:161 +#: neutron/agent/linux/async_process.py:166 #, python-format msgid "An error occurred while killing [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:168 +#: neutron/agent/linux/async_process.py:173 #, python-format msgid "Halting async process [%s] in response to an error." msgstr "" -#: neutron/agent/linux/async_process.py:174 +#: neutron/agent/linux/async_process.py:179 #, python-format msgid "Respawning async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:183 +#: neutron/agent/linux/async_process.py:188 #, python-format msgid "An error occurred while communicating with async process [%s]." msgstr "" @@ -916,105 +916,105 @@ msgstr "" msgid "Pidfile %s already exist. Daemon already running?" msgstr "" -#: neutron/agent/linux/dhcp.py:45 +#: neutron/agent/linux/dhcp.py:46 msgid "Location to store DHCP server config files" msgstr "" -#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:55 +#: neutron/agent/linux/dhcp.py:49 neutron/plugins/nicira/dhcp_meta/nvp.py:55 msgid "Domain to use for building the hostnames" msgstr "" -#: neutron/agent/linux/dhcp.py:51 +#: neutron/agent/linux/dhcp.py:52 msgid "Override the default dnsmasq settings with this file" msgstr "" -#: neutron/agent/linux/dhcp.py:53 -msgid "Use another DNS server before any in /etc/resolv.conf." +#: neutron/agent/linux/dhcp.py:54 +msgid "Comma-separated list of the DNS servers which will be used as forwarders." msgstr "" -#: neutron/agent/linux/dhcp.py:56 +#: neutron/agent/linux/dhcp.py:58 msgid "Delete namespace after removing a dhcp server." msgstr "" -#: neutron/agent/linux/dhcp.py:60 +#: neutron/agent/linux/dhcp.py:62 msgid "Limit number of leases to prevent a denial-of-service." msgstr "" -#: neutron/agent/linux/dhcp.py:185 +#: neutron/agent/linux/dhcp.py:187 #, python-format msgid "DHCP for %(net_id)s pid %(pid)d is stale, ignoring command" msgstr "" -#: neutron/agent/linux/dhcp.py:188 +#: neutron/agent/linux/dhcp.py:190 #, python-format msgid "No DHCP started for %s" msgstr "" -#: neutron/agent/linux/dhcp.py:220 neutron/agent/linux/external_process.py:84 +#: neutron/agent/linux/dhcp.py:222 neutron/agent/linux/external_process.py:84 #, python-format msgid "Error while reading %s" msgstr "" -#: neutron/agent/linux/dhcp.py:227 neutron/agent/linux/external_process.py:92 +#: neutron/agent/linux/dhcp.py:229 neutron/agent/linux/external_process.py:92 #, python-format msgid "Unable to convert value in %s" msgstr "" -#: neutron/agent/linux/dhcp.py:229 neutron/agent/linux/external_process.py:90 +#: neutron/agent/linux/dhcp.py:231 neutron/agent/linux/external_process.py:90 #, python-format msgid "Unable to access %s" msgstr "" -#: neutron/agent/linux/dhcp.py:290 +#: neutron/agent/linux/dhcp.py:292 #, python-format msgid "" "FAILED VERSION REQUIREMENT FOR DNSMASQ. DHCP AGENT MAY NOT RUN CORRECTLY!" " Please ensure that its version is %s or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:295 +#: neutron/agent/linux/dhcp.py:297 #, python-format msgid "" "Unable to determine dnsmasq version. Please ensure that its version is %s" " or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:394 +#: neutron/agent/linux/dhcp.py:398 #, python-format msgid "Killing dhcpmasq for network since all subnets have turned off DHCP: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:405 +#: neutron/agent/linux/dhcp.py:409 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: neutron/agent/linux/dhcp.py:406 +#: neutron/agent/linux/dhcp.py:410 #, python-format msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:609 +#: neutron/agent/linux/dhcp.py:636 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:661 +#: neutron/agent/linux/dhcp.py:688 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:671 +#: neutron/agent/linux/dhcp.py:698 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:714 +#: neutron/agent/linux/dhcp.py:741 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:753 neutron/debug/debug_agent.py:74 +#: neutron/agent/linux/dhcp.py:780 neutron/debug/debug_agent.py:74 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -2599,8 +2599,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:1003 -#: neutron/plugins/bigswitch/plugin.py:1012 +#: neutron/plugins/bigswitch/plugin.py:1148 +#: neutron/plugins/bigswitch/plugin.py:1157 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -4379,14 +4379,14 @@ msgstr "" #: neutron/plugins/bigswitch/plugin.py:204 #, python-format -msgid "" -"ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r, " -"action=%(action)s" +msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:208 +#: neutron/plugins/bigswitch/plugin.py:207 #, python-format -msgid "ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r" +msgid "" +"ServerProxy: resource=%(resource)s, action=%(action)s, data=%(data)r, " +"headers=%(headers)r" msgstr "" #: neutron/plugins/bigswitch/plugin.py:217 @@ -4409,222 +4409,224 @@ msgid "" "data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:295 +#: neutron/plugins/bigswitch/plugin.py:257 +msgid "ServerPool: initializing" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:273 +msgid "Servers not defined. Aborting plugin" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:276 +msgid "Servers must be defined as :" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:281 +msgid "ServerPool: initialization done" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:311 #, python-format msgid "" "ServerProxy: %(action)s failure for servers: %(server)r Response: " "%(response)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:301 +#: neutron/plugins/bigswitch/plugin.py:317 #, python-format msgid "" "ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " "ret=%(ret)s, data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:308 +#: neutron/plugins/bigswitch/plugin.py:324 #, python-format msgid "ServerProxy: %(action)s failure for all servers: %(server)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:327 -msgid "NeutronRestProxyV2: " -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:330 +#: neutron/plugins/bigswitch/plugin.py:346 #, python-format msgid "" "NeutronRestProxyV2: Received and ignored error code %(code)s on " "%(action)s action to resource %(resource)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:340 +#: neutron/plugins/bigswitch/plugin.py:356 #, python-format msgid "Unable to create remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:346 +#: neutron/plugins/bigswitch/plugin.py:362 #, python-format msgid "Unable to update remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:351 +#: neutron/plugins/bigswitch/plugin.py:367 #, python-format msgid "Unable to delete remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:357 +#: neutron/plugins/bigswitch/plugin.py:373 #, python-format msgid "Unable to add router interface: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:362 +#: neutron/plugins/bigswitch/plugin.py:378 #, python-format msgid "Unable to delete remote intf: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:368 +#: neutron/plugins/bigswitch/plugin.py:384 #, python-format msgid "Unable to create remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:374 -#: neutron/plugins/bigswitch/plugin.py:379 +#: neutron/plugins/bigswitch/plugin.py:390 +#: neutron/plugins/bigswitch/plugin.py:395 #, python-format msgid "Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:385 +#: neutron/plugins/bigswitch/plugin.py:404 +#, python-format +msgid "No device attached to port %s. Skipping notification to controller." +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:409 #, python-format msgid "Unable to create remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:391 -#, python-format -msgid "Unable to update remote port: %s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:396 +#: neutron/plugins/bigswitch/plugin.py:414 #, python-format msgid "Unable to delete remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:408 -#, python-format -msgid "Unable to plug in interface: %s" +#: neutron/plugins/bigswitch/plugin.py:442 +msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:413 -#, python-format -msgid "Unable to unplug interface: %s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:437 -#, python-format -msgid "NeutronRestProxy: Starting plugin. Version=%s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:460 -msgid "Servers not defined. Aborting plugin" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:488 -msgid "NeutronRestProxyV2: initialization done" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:514 -msgid "NeutronRestProxyV2: create_network() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:559 -msgid "NeutronRestProxyV2.update_network() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:584 -msgid "NeutronRestProxyV2: delete_network() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:632 -msgid "NeutronRestProxyV2: create_port() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:723 -msgid "NeutronRestProxyV2: update_port() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:783 -msgid "NeutronRestProxyV2: delete_port() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:827 -msgid "NeutronRestProxyV2: create_subnet() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:843 -msgid "NeutronRestProxyV2: update_subnet() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:859 -msgid "NeutronRestProxyV2: delete_subnet() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:897 -msgid "NeutronRestProxyV2: create_router() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:919 -msgid "NeutronRestProxyV2.update_router() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:938 -msgid "NeutronRestProxyV2: delete_router() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:967 -msgid "NeutronRestProxyV2: add_router_interface() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:995 -msgid "NeutronRestProxyV2: remove_router_interface() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1028 -msgid "NeutronRestProxyV2: create_floatingip() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1041 -#, python-format -msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1047 -msgid "NeutronRestProxyV2: update_floatingip() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1059 -msgid "NeutronRestProxyV2: delete_floatingip() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1069 -msgid "NeutronRestProxyV2: diassociate_floatingips() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1087 -msgid "NeutronRestProxyV2: too many external networks" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1149 +#: neutron/plugins/bigswitch/plugin.py:511 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1165 -msgid "Adding host route: " -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1166 -#, python-format -msgid "Destination:%(dst)s nexthop:%(next)s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1241 +#: neutron/plugins/bigswitch/plugin.py:596 #, python-format msgid "" "Setting admin_state_up=False is not supported in this plugin version. " "Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1247 +#: neutron/plugins/bigswitch/plugin.py:602 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1274 +#: neutron/plugins/bigswitch/plugin.py:627 #, python-format -msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. " +msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:660 +#, python-format +msgid "NeutronRestProxy: Starting plugin. Version=%s" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:693 +msgid "NeutronRestProxyV2: initialization done" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:719 +msgid "NeutronRestProxyV2: create_network() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:757 +msgid "NeutronRestProxyV2.update_network() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:782 +msgid "NeutronRestProxyV2: delete_network() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:829 +msgid "NeutronRestProxyV2: create_port() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:900 +msgid "NeutronRestProxyV2: update_port() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:948 +msgid "NeutronRestProxyV2: delete_port() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:972 +msgid "NeutronRestProxyV2: create_subnet() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:988 +msgid "NeutronRestProxyV2: update_subnet() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1004 +msgid "NeutronRestProxyV2: delete_subnet() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1042 +msgid "NeutronRestProxyV2: create_router() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1064 +msgid "NeutronRestProxyV2.update_router() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1083 +msgid "NeutronRestProxyV2: delete_router() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1112 +msgid "NeutronRestProxyV2: add_router_interface() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1140 +msgid "NeutronRestProxyV2: remove_router_interface() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1173 +msgid "NeutronRestProxyV2: create_floatingip() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1186 +#, python-format +msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1192 +msgid "NeutronRestProxyV2: update_floatingip() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1204 +msgid "NeutronRestProxyV2: delete_floatingip() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1214 +msgid "NeutronRestProxyV2: diassociate_floatingips() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1232 +msgid "NeutronRestProxyV2: too many external networks" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1247 +msgid "Adding host route: " +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1248 +#, python-format +msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" #: neutron/plugins/bigswitch/routerrule_db.py:77 @@ -4642,7 +4644,17 @@ msgstr "" #: neutron/plugins/bigswitch/db/porttracker_db.py:39 #, python-format -msgid "Received an empty port ID for host '%s'" +msgid "Received an empty port ID for host_id '%s'" +msgstr "" + +#: neutron/plugins/bigswitch/db/porttracker_db.py:42 +#, python-format +msgid "Received an empty host_id for port '%s'" +msgstr "" + +#: neutron/plugins/bigswitch/db/porttracker_db.py:44 +#, python-format +msgid "Logging port %(port)s on host_id %(host)s" msgstr "" #: neutron/plugins/bigswitch/extensions/routerrule.py:30 @@ -4851,13 +4863,13 @@ msgid "QoS level with name %(qos_name)s already exists for tenant %(tenant_id)s. msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:72 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:23 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:23 #, python-format msgid "Credential %(credential_id)s could not be found." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:77 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:28 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:28 #, python-format msgid "Credential %(credential_name)s could not be found." msgstr "" @@ -4873,19 +4885,19 @@ msgid "Provider network %s already exists" msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:92 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:39 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:39 #, python-format msgid "Connection to %(host)s is not configured." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:97 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:44 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:44 #, python-format msgid "Unable to connect to Nexus %(nexus_host)s. Reason: %(exc)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:102 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:49 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:49 #, python-format msgid "Failed to configure Nexus: %(config)s. Reason: %(exc)s." msgstr "" @@ -4896,7 +4908,7 @@ msgid "Nexus Port Binding (%(filters)s) is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:116 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:69 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:69 msgid "No usable Nexus switch found to create SVI interface." msgstr "" @@ -4911,18 +4923,18 @@ msgid "PortVnic Binding %(port_id)s is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:131 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:74 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:74 msgid "No subnet_id specified for router gateway." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:136 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:79 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:79 #, python-format msgid "Subnet %(subnet_id)s has an interface on %(router_id)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:141 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:84 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:84 msgid "Nexus hardware router gateway only uses Subnet Ids." msgstr "" @@ -5048,7 +5060,7 @@ msgid "Nexus Switch to use" msgstr "" #: neutron/plugins/cisco/common/config.py:35 -#: neutron/plugins/ml2/drivers/cisco/config.py:21 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:21 msgid "VLAN Name prefix" msgstr "" @@ -5071,7 +5083,7 @@ msgid "Enable L3 support on the Nexus switches" msgstr "" #: neutron/plugins/cisco/common/config.py:47 -#: neutron/plugins/ml2/drivers/cisco/config.py:23 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:23 msgid "Distribute SVI interfaces over all switches" msgstr "" @@ -5132,7 +5144,7 @@ msgid "N1K Policy profile polling duration in seconds" msgstr "" #: neutron/plugins/cisco/common/config.py:135 -#: neutron/plugins/ml2/drivers/cisco/config.py:58 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:58 msgid "Some config files were not parsed properly" msgstr "" @@ -5313,47 +5325,47 @@ msgid "add_qos() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:34 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:30 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:30 msgid "get_nexusport_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:43 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:39 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:39 msgid "get_nexusvlan_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:49 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:45 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:45 msgid "add_nexusport_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:62 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:58 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:58 msgid "remove_nexusport_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:78 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:74 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:74 msgid "update_nexusport_binding called with no vlan" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:80 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:76 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:76 msgid "update_nexusport_binding called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:91 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:87 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:87 msgid "get_nexusvm_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:99 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:94 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:94 msgid "get_port_vlan_switch_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:107 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:102 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:102 #, python-format msgid "" "get_port_switch_bindings() called, port:'%(port_id)s', " @@ -5361,7 +5373,7 @@ msgid "" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:119 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:114 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:114 msgid "get_nexussvi_bindings() called" msgstr "" @@ -5791,19 +5803,19 @@ msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:167 #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:189 #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:195 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:130 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:161 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:168 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:182 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:189 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:209 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:215 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:130 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:161 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:168 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:182 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:189 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:209 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:215 #, python-format msgid "NexusDriver: %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:174 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:196 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:196 #, python-format msgid "NexusDriver created VLAN: %s" msgstr "" @@ -5818,7 +5830,7 @@ msgid "NexusPlugin:create_network() called" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:113 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:104 +#: neutron/plugins/ml2/drivers/cisco/nexus/mech_cisco_nexus.py:105 #, python-format msgid "Nexus: create & trunk vlan %s" msgstr "" @@ -5829,7 +5841,7 @@ msgid "Nexus: create vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:125 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108 +#: neutron/plugins/ml2/drivers/cisco/nexus/mech_cisco_nexus.py:109 #, python-format msgid "Nexus: trunk vlan %s" msgstr "" @@ -8069,26 +8081,26 @@ msgstr "" msgid "add_vxlan_endpoint() called for ip %s" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/config.py:25 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:25 msgid "The physical network managed by the switches." msgstr "" -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:33 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:33 #, python-format msgid "Credential %(credential_name)s already exists for tenant %(tenant_id)s." msgstr "" -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:54 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:54 #, python-format msgid "Nexus Port Binding (%(filters)s) is not present" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:63 #, python-format msgid "Missing required field(s) to configure nexus switch: %(fields)s" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:45 +#: neutron/plugins/ml2/drivers/cisco/nexus/mech_cisco_nexus.py:46 #, python-format msgid "nexus_switches found = %s" msgstr "" @@ -8271,6 +8283,14 @@ msgstr "" msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:44 +msgid "Initializing driver" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:52 +msgid "Initialization done" +msgstr "" + #: neutron/plugins/mlnx/agent_notify_api.py:50 msgid "Sending delete network message" msgstr "" @@ -9414,49 +9434,49 @@ msgstr "" msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1884 +#: neutron/plugins/nicira/NeutronPlugin.py:1887 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1890 +#: neutron/plugins/nicira/NeutronPlugin.py:1893 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1921 -#, python-format -msgid "The port '%s' is not associated with floating IPs" -msgstr "" - #: neutron/plugins/nicira/NeutronPlugin.py:1924 #, python-format +msgid "The port '%s' is not associated with floating IPs" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:1927 +#, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1951 +#: neutron/plugins/nicira/NeutronPlugin.py:1954 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1973 +#: neutron/plugins/nicira/NeutronPlugin.py:1976 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2003 +#: neutron/plugins/nicira/NeutronPlugin.py:2006 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2065 +#: neutron/plugins/nicira/NeutronPlugin.py:2068 #, python-format msgid "Security group: %s was already deleted from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2078 +#: neutron/plugins/nicira/NeutronPlugin.py:2081 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -10770,24 +10790,29 @@ msgstr "" msgid "Metadata for router %s handled successfully" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:117 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:86 +#, python-format +msgid "Subnet %s does not have a gateway, the metadata route will not be created" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/rpc.py:110 msgid "Metadata access network is disabled" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:120 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:113 msgid "" "Overlapping IPs must be enabled in order to setup the metadata access " "network" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:140 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:133 #, python-format msgid "" "No router interface found for router '%s'. No metadata access network " "should be created or destroyed" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:148 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:141 #, python-format msgid "" "An error occurred while operating on the metadata access network for " @@ -14204,12 +14229,35 @@ msgstr "" #~ msgid "Network Admin State Validation Falied: " #~ msgstr "" -#~ msgid "" -#~ "Cannnot create floating IP and bind " -#~ "it to Port %s, since that port " -#~ "is owned by a different tenant." -#~ msgstr "" - #~ msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing." #~ msgstr "" +#~ msgid "Use another DNS server before any in /etc/resolv.conf." +#~ msgstr "" + +#~ msgid "" +#~ "ServerProxy: server=%(server)s, port=%(port)d, " +#~ "ssl=%(ssl)r, action=%(action)s" +#~ msgstr "" + +#~ msgid "ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r" +#~ msgstr "" + +#~ msgid "NeutronRestProxyV2: " +#~ msgstr "" + +#~ msgid "Unable to update remote port: %s" +#~ msgstr "" + +#~ msgid "Unable to plug in interface: %s" +#~ msgstr "" + +#~ msgid "Unable to unplug interface: %s" +#~ msgstr "" + +#~ msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. " +#~ msgstr "" + +#~ msgid "Received an empty port ID for host '%s'" +#~ msgstr "" + diff --git a/neutron/locale/ru/LC_MESSAGES/neutron.po b/neutron/locale/ru/LC_MESSAGES/neutron.po index 6f8bd6164a..bb6ef9980f 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: 2014-02-11 06:22+0000\n" +"POT-Creation-Date: 2014-02-12 06:24+0000\n" "PO-Revision-Date: 2013-05-13 06:01+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Russian " @@ -538,7 +538,7 @@ msgstr "" msgid "Name of bridge used for external network traffic." msgstr "" -#: neutron/agent/l3_agent.py:160 neutron/agent/linux/dhcp.py:62 +#: neutron/agent/l3_agent.py:160 neutron/agent/linux/dhcp.py:64 #: neutron/debug/debug_agent.py:45 #: neutron/services/metering/drivers/iptables/iptables_driver.py:39 msgid "The driver used to manage the virtual interface." @@ -581,7 +581,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:602 +#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:629 #: neutron/services/metering/drivers/iptables/iptables_driver.py:98 msgid "An interface driver must be specified" msgstr "" @@ -595,7 +595,7 @@ msgstr "" msgid "Failed deleting namespace '%s'" msgstr "" -#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:199 +#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:201 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" @@ -769,7 +769,7 @@ msgid "Security group member updated on remote: %s" msgstr "" #: neutron/agent/securitygroups_rpc.py:99 -#: neutron/agent/securitygroups_rpc.py:162 +#: neutron/agent/securitygroups_rpc.py:163 msgid "Provider rule updated" msgstr "" @@ -793,41 +793,41 @@ msgstr "" msgid "Security group member updated %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:154 +#: neutron/agent/securitygroups_rpc.py:155 #, python-format msgid "" "Adding %s devices to the list of devices for which firewall needs to be " "refreshed" msgstr "" -#: neutron/agent/securitygroups_rpc.py:174 +#: neutron/agent/securitygroups_rpc.py:175 #, python-format msgid "Remove device filter for %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:183 +#: neutron/agent/securitygroups_rpc.py:184 msgid "Refresh firewall rules" msgstr "" -#: neutron/agent/securitygroups_rpc.py:187 +#: neutron/agent/securitygroups_rpc.py:188 msgid "No ports here to refresh firewall" msgstr "" -#: neutron/agent/securitygroups_rpc.py:193 +#: neutron/agent/securitygroups_rpc.py:194 #, python-format msgid "Update port filter for %s" msgstr "" -#: neutron/agent/securitygroups_rpc.py:211 +#: neutron/agent/securitygroups_rpc.py:212 #, python-format msgid "Preparing device filters for %d new devices" msgstr "" -#: neutron/agent/securitygroups_rpc.py:224 +#: neutron/agent/securitygroups_rpc.py:225 msgid "Refreshing firewall for all filtered devices" msgstr "" -#: neutron/agent/securitygroups_rpc.py:232 +#: neutron/agent/securitygroups_rpc.py:233 #, python-format msgid "Refreshing firewall for %d devices" msgstr "" @@ -852,44 +852,44 @@ msgstr "" msgid "Top-level directory for maintaining dhcp state" msgstr "" -#: neutron/agent/linux/async_process.py:70 +#: neutron/agent/linux/async_process.py:69 msgid "respawn_interval must be >= 0 if provided." msgstr "" -#: neutron/agent/linux/async_process.py:84 +#: neutron/agent/linux/async_process.py:83 msgid "Process is already started" msgstr "" -#: neutron/agent/linux/async_process.py:86 +#: neutron/agent/linux/async_process.py:85 #, python-format msgid "Launching async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:92 +#: neutron/agent/linux/async_process.py:91 #, python-format msgid "Halting async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:95 +#: neutron/agent/linux/async_process.py:94 msgid "Process is not running." msgstr "" -#: neutron/agent/linux/async_process.py:161 +#: neutron/agent/linux/async_process.py:166 #, python-format msgid "An error occurred while killing [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:168 +#: neutron/agent/linux/async_process.py:173 #, python-format msgid "Halting async process [%s] in response to an error." msgstr "" -#: neutron/agent/linux/async_process.py:174 +#: neutron/agent/linux/async_process.py:179 #, python-format msgid "Respawning async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:183 +#: neutron/agent/linux/async_process.py:188 #, python-format msgid "An error occurred while communicating with async process [%s]." msgstr "" @@ -916,105 +916,105 @@ msgstr "" msgid "Pidfile %s already exist. Daemon already running?" msgstr "" -#: neutron/agent/linux/dhcp.py:45 +#: neutron/agent/linux/dhcp.py:46 msgid "Location to store DHCP server config files" msgstr "" -#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:55 +#: neutron/agent/linux/dhcp.py:49 neutron/plugins/nicira/dhcp_meta/nvp.py:55 msgid "Domain to use for building the hostnames" msgstr "" -#: neutron/agent/linux/dhcp.py:51 +#: neutron/agent/linux/dhcp.py:52 msgid "Override the default dnsmasq settings with this file" msgstr "" -#: neutron/agent/linux/dhcp.py:53 -msgid "Use another DNS server before any in /etc/resolv.conf." +#: neutron/agent/linux/dhcp.py:54 +msgid "Comma-separated list of the DNS servers which will be used as forwarders." msgstr "" -#: neutron/agent/linux/dhcp.py:56 +#: neutron/agent/linux/dhcp.py:58 msgid "Delete namespace after removing a dhcp server." msgstr "" -#: neutron/agent/linux/dhcp.py:60 +#: neutron/agent/linux/dhcp.py:62 msgid "Limit number of leases to prevent a denial-of-service." msgstr "" -#: neutron/agent/linux/dhcp.py:185 +#: neutron/agent/linux/dhcp.py:187 #, python-format msgid "DHCP for %(net_id)s pid %(pid)d is stale, ignoring command" msgstr "" -#: neutron/agent/linux/dhcp.py:188 +#: neutron/agent/linux/dhcp.py:190 #, python-format msgid "No DHCP started for %s" msgstr "" -#: neutron/agent/linux/dhcp.py:220 neutron/agent/linux/external_process.py:84 +#: neutron/agent/linux/dhcp.py:222 neutron/agent/linux/external_process.py:84 #, python-format msgid "Error while reading %s" msgstr "" -#: neutron/agent/linux/dhcp.py:227 neutron/agent/linux/external_process.py:92 +#: neutron/agent/linux/dhcp.py:229 neutron/agent/linux/external_process.py:92 #, python-format msgid "Unable to convert value in %s" msgstr "" -#: neutron/agent/linux/dhcp.py:229 neutron/agent/linux/external_process.py:90 +#: neutron/agent/linux/dhcp.py:231 neutron/agent/linux/external_process.py:90 #, python-format msgid "Unable to access %s" msgstr "" -#: neutron/agent/linux/dhcp.py:290 +#: neutron/agent/linux/dhcp.py:292 #, python-format msgid "" "FAILED VERSION REQUIREMENT FOR DNSMASQ. DHCP AGENT MAY NOT RUN CORRECTLY!" " Please ensure that its version is %s or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:295 +#: neutron/agent/linux/dhcp.py:297 #, python-format msgid "" "Unable to determine dnsmasq version. Please ensure that its version is %s" " or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:394 +#: neutron/agent/linux/dhcp.py:398 #, python-format msgid "Killing dhcpmasq for network since all subnets have turned off DHCP: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:405 +#: neutron/agent/linux/dhcp.py:409 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: neutron/agent/linux/dhcp.py:406 +#: neutron/agent/linux/dhcp.py:410 #, python-format msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:609 +#: neutron/agent/linux/dhcp.py:636 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:661 +#: neutron/agent/linux/dhcp.py:688 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:671 +#: neutron/agent/linux/dhcp.py:698 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:714 +#: neutron/agent/linux/dhcp.py:741 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:753 neutron/debug/debug_agent.py:74 +#: neutron/agent/linux/dhcp.py:780 neutron/debug/debug_agent.py:74 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -2599,8 +2599,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:1003 -#: neutron/plugins/bigswitch/plugin.py:1012 +#: neutron/plugins/bigswitch/plugin.py:1148 +#: neutron/plugins/bigswitch/plugin.py:1157 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -4379,14 +4379,14 @@ msgstr "" #: neutron/plugins/bigswitch/plugin.py:204 #, python-format -msgid "" -"ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r, " -"action=%(action)s" +msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:208 +#: neutron/plugins/bigswitch/plugin.py:207 #, python-format -msgid "ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r" +msgid "" +"ServerProxy: resource=%(resource)s, action=%(action)s, data=%(data)r, " +"headers=%(headers)r" msgstr "" #: neutron/plugins/bigswitch/plugin.py:217 @@ -4409,222 +4409,224 @@ msgid "" "data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:295 +#: neutron/plugins/bigswitch/plugin.py:257 +msgid "ServerPool: initializing" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:273 +msgid "Servers not defined. Aborting plugin" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:276 +msgid "Servers must be defined as :" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:281 +msgid "ServerPool: initialization done" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:311 #, python-format msgid "" "ServerProxy: %(action)s failure for servers: %(server)r Response: " "%(response)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:301 +#: neutron/plugins/bigswitch/plugin.py:317 #, python-format msgid "" "ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " "ret=%(ret)s, data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:308 +#: neutron/plugins/bigswitch/plugin.py:324 #, python-format msgid "ServerProxy: %(action)s failure for all servers: %(server)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:327 -msgid "NeutronRestProxyV2: " -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:330 +#: neutron/plugins/bigswitch/plugin.py:346 #, python-format msgid "" "NeutronRestProxyV2: Received and ignored error code %(code)s on " "%(action)s action to resource %(resource)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:340 +#: neutron/plugins/bigswitch/plugin.py:356 #, python-format msgid "Unable to create remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:346 +#: neutron/plugins/bigswitch/plugin.py:362 #, python-format msgid "Unable to update remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:351 +#: neutron/plugins/bigswitch/plugin.py:367 #, python-format msgid "Unable to delete remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:357 +#: neutron/plugins/bigswitch/plugin.py:373 #, python-format msgid "Unable to add router interface: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:362 +#: neutron/plugins/bigswitch/plugin.py:378 #, python-format msgid "Unable to delete remote intf: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:368 +#: neutron/plugins/bigswitch/plugin.py:384 #, python-format msgid "Unable to create remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:374 -#: neutron/plugins/bigswitch/plugin.py:379 +#: neutron/plugins/bigswitch/plugin.py:390 +#: neutron/plugins/bigswitch/plugin.py:395 #, python-format msgid "Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:385 +#: neutron/plugins/bigswitch/plugin.py:404 +#, python-format +msgid "No device attached to port %s. Skipping notification to controller." +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:409 #, python-format msgid "Unable to create remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:391 -#, python-format -msgid "Unable to update remote port: %s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:396 +#: neutron/plugins/bigswitch/plugin.py:414 #, python-format msgid "Unable to delete remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:408 -#, python-format -msgid "Unable to plug in interface: %s" +#: neutron/plugins/bigswitch/plugin.py:442 +msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:413 -#, python-format -msgid "Unable to unplug interface: %s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:437 -#, python-format -msgid "NeutronRestProxy: Starting plugin. Version=%s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:460 -msgid "Servers not defined. Aborting plugin" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:488 -msgid "NeutronRestProxyV2: initialization done" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:514 -msgid "NeutronRestProxyV2: create_network() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:559 -msgid "NeutronRestProxyV2.update_network() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:584 -msgid "NeutronRestProxyV2: delete_network() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:632 -msgid "NeutronRestProxyV2: create_port() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:723 -msgid "NeutronRestProxyV2: update_port() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:783 -msgid "NeutronRestProxyV2: delete_port() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:827 -msgid "NeutronRestProxyV2: create_subnet() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:843 -msgid "NeutronRestProxyV2: update_subnet() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:859 -msgid "NeutronRestProxyV2: delete_subnet() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:897 -msgid "NeutronRestProxyV2: create_router() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:919 -msgid "NeutronRestProxyV2.update_router() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:938 -msgid "NeutronRestProxyV2: delete_router() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:967 -msgid "NeutronRestProxyV2: add_router_interface() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:995 -msgid "NeutronRestProxyV2: remove_router_interface() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1028 -msgid "NeutronRestProxyV2: create_floatingip() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1041 -#, python-format -msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1047 -msgid "NeutronRestProxyV2: update_floatingip() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1059 -msgid "NeutronRestProxyV2: delete_floatingip() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1069 -msgid "NeutronRestProxyV2: diassociate_floatingips() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1087 -msgid "NeutronRestProxyV2: too many external networks" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1149 +#: neutron/plugins/bigswitch/plugin.py:511 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1165 -msgid "Adding host route: " -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1166 -#, python-format -msgid "Destination:%(dst)s nexthop:%(next)s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1241 +#: neutron/plugins/bigswitch/plugin.py:596 #, python-format msgid "" "Setting admin_state_up=False is not supported in this plugin version. " "Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1247 +#: neutron/plugins/bigswitch/plugin.py:602 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1274 +#: neutron/plugins/bigswitch/plugin.py:627 #, python-format -msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. " +msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:660 +#, python-format +msgid "NeutronRestProxy: Starting plugin. Version=%s" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:693 +msgid "NeutronRestProxyV2: initialization done" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:719 +msgid "NeutronRestProxyV2: create_network() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:757 +msgid "NeutronRestProxyV2.update_network() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:782 +msgid "NeutronRestProxyV2: delete_network() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:829 +msgid "NeutronRestProxyV2: create_port() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:900 +msgid "NeutronRestProxyV2: update_port() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:948 +msgid "NeutronRestProxyV2: delete_port() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:972 +msgid "NeutronRestProxyV2: create_subnet() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:988 +msgid "NeutronRestProxyV2: update_subnet() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1004 +msgid "NeutronRestProxyV2: delete_subnet() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1042 +msgid "NeutronRestProxyV2: create_router() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1064 +msgid "NeutronRestProxyV2.update_router() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1083 +msgid "NeutronRestProxyV2: delete_router() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1112 +msgid "NeutronRestProxyV2: add_router_interface() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1140 +msgid "NeutronRestProxyV2: remove_router_interface() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1173 +msgid "NeutronRestProxyV2: create_floatingip() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1186 +#, python-format +msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1192 +msgid "NeutronRestProxyV2: update_floatingip() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1204 +msgid "NeutronRestProxyV2: delete_floatingip() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1214 +msgid "NeutronRestProxyV2: diassociate_floatingips() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1232 +msgid "NeutronRestProxyV2: too many external networks" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1247 +msgid "Adding host route: " +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1248 +#, python-format +msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" #: neutron/plugins/bigswitch/routerrule_db.py:77 @@ -4642,7 +4644,17 @@ msgstr "" #: neutron/plugins/bigswitch/db/porttracker_db.py:39 #, python-format -msgid "Received an empty port ID for host '%s'" +msgid "Received an empty port ID for host_id '%s'" +msgstr "" + +#: neutron/plugins/bigswitch/db/porttracker_db.py:42 +#, python-format +msgid "Received an empty host_id for port '%s'" +msgstr "" + +#: neutron/plugins/bigswitch/db/porttracker_db.py:44 +#, python-format +msgid "Logging port %(port)s on host_id %(host)s" msgstr "" #: neutron/plugins/bigswitch/extensions/routerrule.py:30 @@ -4851,13 +4863,13 @@ msgid "QoS level with name %(qos_name)s already exists for tenant %(tenant_id)s. msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:72 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:23 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:23 #, python-format msgid "Credential %(credential_id)s could not be found." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:77 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:28 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:28 #, python-format msgid "Credential %(credential_name)s could not be found." msgstr "" @@ -4873,19 +4885,19 @@ msgid "Provider network %s already exists" msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:92 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:39 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:39 #, python-format msgid "Connection to %(host)s is not configured." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:97 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:44 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:44 #, python-format msgid "Unable to connect to Nexus %(nexus_host)s. Reason: %(exc)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:102 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:49 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:49 #, python-format msgid "Failed to configure Nexus: %(config)s. Reason: %(exc)s." msgstr "" @@ -4896,7 +4908,7 @@ msgid "Nexus Port Binding (%(filters)s) is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:116 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:69 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:69 msgid "No usable Nexus switch found to create SVI interface." msgstr "" @@ -4911,18 +4923,18 @@ msgid "PortVnic Binding %(port_id)s is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:131 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:74 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:74 msgid "No subnet_id specified for router gateway." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:136 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:79 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:79 #, python-format msgid "Subnet %(subnet_id)s has an interface on %(router_id)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:141 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:84 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:84 msgid "Nexus hardware router gateway only uses Subnet Ids." msgstr "" @@ -5048,7 +5060,7 @@ msgid "Nexus Switch to use" msgstr "" #: neutron/plugins/cisco/common/config.py:35 -#: neutron/plugins/ml2/drivers/cisco/config.py:21 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:21 msgid "VLAN Name prefix" msgstr "" @@ -5071,7 +5083,7 @@ msgid "Enable L3 support on the Nexus switches" msgstr "" #: neutron/plugins/cisco/common/config.py:47 -#: neutron/plugins/ml2/drivers/cisco/config.py:23 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:23 msgid "Distribute SVI interfaces over all switches" msgstr "" @@ -5132,7 +5144,7 @@ msgid "N1K Policy profile polling duration in seconds" msgstr "" #: neutron/plugins/cisco/common/config.py:135 -#: neutron/plugins/ml2/drivers/cisco/config.py:58 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:58 msgid "Some config files were not parsed properly" msgstr "" @@ -5313,47 +5325,47 @@ msgid "add_qos() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:34 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:30 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:30 msgid "get_nexusport_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:43 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:39 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:39 msgid "get_nexusvlan_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:49 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:45 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:45 msgid "add_nexusport_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:62 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:58 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:58 msgid "remove_nexusport_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:78 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:74 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:74 msgid "update_nexusport_binding called with no vlan" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:80 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:76 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:76 msgid "update_nexusport_binding called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:91 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:87 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:87 msgid "get_nexusvm_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:99 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:94 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:94 msgid "get_port_vlan_switch_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:107 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:102 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:102 #, python-format msgid "" "get_port_switch_bindings() called, port:'%(port_id)s', " @@ -5361,7 +5373,7 @@ msgid "" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:119 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:114 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:114 msgid "get_nexussvi_bindings() called" msgstr "" @@ -5791,19 +5803,19 @@ msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:167 #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:189 #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:195 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:130 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:161 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:168 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:182 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:189 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:209 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:215 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:130 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:161 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:168 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:182 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:189 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:209 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:215 #, python-format msgid "NexusDriver: %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:174 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:196 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:196 #, python-format msgid "NexusDriver created VLAN: %s" msgstr "" @@ -5818,7 +5830,7 @@ msgid "NexusPlugin:create_network() called" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:113 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:104 +#: neutron/plugins/ml2/drivers/cisco/nexus/mech_cisco_nexus.py:105 #, python-format msgid "Nexus: create & trunk vlan %s" msgstr "" @@ -5829,7 +5841,7 @@ msgid "Nexus: create vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:125 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108 +#: neutron/plugins/ml2/drivers/cisco/nexus/mech_cisco_nexus.py:109 #, python-format msgid "Nexus: trunk vlan %s" msgstr "" @@ -8069,26 +8081,26 @@ msgstr "" msgid "add_vxlan_endpoint() called for ip %s" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/config.py:25 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:25 msgid "The physical network managed by the switches." msgstr "" -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:33 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:33 #, python-format msgid "Credential %(credential_name)s already exists for tenant %(tenant_id)s." msgstr "" -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:54 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:54 #, python-format msgid "Nexus Port Binding (%(filters)s) is not present" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:63 #, python-format msgid "Missing required field(s) to configure nexus switch: %(fields)s" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:45 +#: neutron/plugins/ml2/drivers/cisco/nexus/mech_cisco_nexus.py:46 #, python-format msgid "nexus_switches found = %s" msgstr "" @@ -8271,6 +8283,14 @@ msgstr "" msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:44 +msgid "Initializing driver" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:52 +msgid "Initialization done" +msgstr "" + #: neutron/plugins/mlnx/agent_notify_api.py:50 msgid "Sending delete network message" msgstr "" @@ -9414,49 +9434,49 @@ msgstr "" msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1884 +#: neutron/plugins/nicira/NeutronPlugin.py:1887 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1890 +#: neutron/plugins/nicira/NeutronPlugin.py:1893 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1921 -#, python-format -msgid "The port '%s' is not associated with floating IPs" -msgstr "" - #: neutron/plugins/nicira/NeutronPlugin.py:1924 #, python-format +msgid "The port '%s' is not associated with floating IPs" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:1927 +#, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1951 +#: neutron/plugins/nicira/NeutronPlugin.py:1954 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1973 +#: neutron/plugins/nicira/NeutronPlugin.py:1976 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2003 +#: neutron/plugins/nicira/NeutronPlugin.py:2006 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2065 +#: neutron/plugins/nicira/NeutronPlugin.py:2068 #, python-format msgid "Security group: %s was already deleted from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2078 +#: neutron/plugins/nicira/NeutronPlugin.py:2081 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -10770,24 +10790,29 @@ msgstr "" msgid "Metadata for router %s handled successfully" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:117 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:86 +#, python-format +msgid "Subnet %s does not have a gateway, the metadata route will not be created" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/rpc.py:110 msgid "Metadata access network is disabled" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:120 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:113 msgid "" "Overlapping IPs must be enabled in order to setup the metadata access " "network" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:140 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:133 #, python-format msgid "" "No router interface found for router '%s'. No metadata access network " "should be created or destroyed" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:148 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:141 #, python-format msgid "" "An error occurred while operating on the metadata access network for " @@ -14204,12 +14229,35 @@ msgstr "" #~ msgid "Network Admin State Validation Falied: " #~ msgstr "" -#~ msgid "" -#~ "Cannnot create floating IP and bind " -#~ "it to Port %s, since that port " -#~ "is owned by a different tenant." -#~ msgstr "" - #~ msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing." #~ msgstr "" +#~ msgid "Use another DNS server before any in /etc/resolv.conf." +#~ msgstr "" + +#~ msgid "" +#~ "ServerProxy: server=%(server)s, port=%(port)d, " +#~ "ssl=%(ssl)r, action=%(action)s" +#~ msgstr "" + +#~ msgid "ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r" +#~ msgstr "" + +#~ msgid "NeutronRestProxyV2: " +#~ msgstr "" + +#~ msgid "Unable to update remote port: %s" +#~ msgstr "" + +#~ msgid "Unable to plug in interface: %s" +#~ msgstr "" + +#~ msgid "Unable to unplug interface: %s" +#~ msgstr "" + +#~ msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. " +#~ msgstr "" + +#~ msgid "Received an empty port ID for host '%s'" +#~ msgstr "" + diff --git a/neutron/locale/ru_RU/LC_MESSAGES/neutron.po b/neutron/locale/ru_RU/LC_MESSAGES/neutron.po index 0d1454e112..6dfe0beb14 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: 2014-02-11 06:22+0000\n" +"POT-Creation-Date: 2014-02-12 06:24+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Russian (Russia) " @@ -538,7 +538,7 @@ msgstr "" msgid "Name of bridge used for external network traffic." msgstr "" -#: neutron/agent/l3_agent.py:160 neutron/agent/linux/dhcp.py:62 +#: neutron/agent/l3_agent.py:160 neutron/agent/linux/dhcp.py:64 #: neutron/debug/debug_agent.py:45 #: neutron/services/metering/drivers/iptables/iptables_driver.py:39 msgid "The driver used to manage the virtual interface." @@ -581,7 +581,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:602 +#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:629 #: neutron/services/metering/drivers/iptables/iptables_driver.py:98 msgid "An interface driver must be specified" msgstr "" @@ -595,7 +595,7 @@ msgstr "" msgid "Failed deleting namespace '%s'" msgstr "" -#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:199 +#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:201 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" @@ -769,7 +769,7 @@ msgid "Security group member updated on remote: %s" msgstr "" #: neutron/agent/securitygroups_rpc.py:99 -#: neutron/agent/securitygroups_rpc.py:162 +#: neutron/agent/securitygroups_rpc.py:163 msgid "Provider rule updated" msgstr "" @@ -793,41 +793,41 @@ msgstr "" msgid "Security group member updated %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:154 +#: neutron/agent/securitygroups_rpc.py:155 #, python-format msgid "" "Adding %s devices to the list of devices for which firewall needs to be " "refreshed" msgstr "" -#: neutron/agent/securitygroups_rpc.py:174 +#: neutron/agent/securitygroups_rpc.py:175 #, python-format msgid "Remove device filter for %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:183 +#: neutron/agent/securitygroups_rpc.py:184 msgid "Refresh firewall rules" msgstr "" -#: neutron/agent/securitygroups_rpc.py:187 +#: neutron/agent/securitygroups_rpc.py:188 msgid "No ports here to refresh firewall" msgstr "" -#: neutron/agent/securitygroups_rpc.py:193 +#: neutron/agent/securitygroups_rpc.py:194 #, python-format msgid "Update port filter for %s" msgstr "" -#: neutron/agent/securitygroups_rpc.py:211 +#: neutron/agent/securitygroups_rpc.py:212 #, python-format msgid "Preparing device filters for %d new devices" msgstr "" -#: neutron/agent/securitygroups_rpc.py:224 +#: neutron/agent/securitygroups_rpc.py:225 msgid "Refreshing firewall for all filtered devices" msgstr "" -#: neutron/agent/securitygroups_rpc.py:232 +#: neutron/agent/securitygroups_rpc.py:233 #, python-format msgid "Refreshing firewall for %d devices" msgstr "" @@ -852,44 +852,44 @@ msgstr "" msgid "Top-level directory for maintaining dhcp state" msgstr "" -#: neutron/agent/linux/async_process.py:70 +#: neutron/agent/linux/async_process.py:69 msgid "respawn_interval must be >= 0 if provided." msgstr "" -#: neutron/agent/linux/async_process.py:84 +#: neutron/agent/linux/async_process.py:83 msgid "Process is already started" msgstr "" -#: neutron/agent/linux/async_process.py:86 +#: neutron/agent/linux/async_process.py:85 #, python-format msgid "Launching async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:92 +#: neutron/agent/linux/async_process.py:91 #, python-format msgid "Halting async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:95 +#: neutron/agent/linux/async_process.py:94 msgid "Process is not running." msgstr "" -#: neutron/agent/linux/async_process.py:161 +#: neutron/agent/linux/async_process.py:166 #, python-format msgid "An error occurred while killing [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:168 +#: neutron/agent/linux/async_process.py:173 #, python-format msgid "Halting async process [%s] in response to an error." msgstr "" -#: neutron/agent/linux/async_process.py:174 +#: neutron/agent/linux/async_process.py:179 #, python-format msgid "Respawning async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:183 +#: neutron/agent/linux/async_process.py:188 #, python-format msgid "An error occurred while communicating with async process [%s]." msgstr "" @@ -916,105 +916,105 @@ msgstr "" msgid "Pidfile %s already exist. Daemon already running?" msgstr "" -#: neutron/agent/linux/dhcp.py:45 +#: neutron/agent/linux/dhcp.py:46 msgid "Location to store DHCP server config files" msgstr "" -#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:55 +#: neutron/agent/linux/dhcp.py:49 neutron/plugins/nicira/dhcp_meta/nvp.py:55 msgid "Domain to use for building the hostnames" msgstr "" -#: neutron/agent/linux/dhcp.py:51 +#: neutron/agent/linux/dhcp.py:52 msgid "Override the default dnsmasq settings with this file" msgstr "" -#: neutron/agent/linux/dhcp.py:53 -msgid "Use another DNS server before any in /etc/resolv.conf." +#: neutron/agent/linux/dhcp.py:54 +msgid "Comma-separated list of the DNS servers which will be used as forwarders." msgstr "" -#: neutron/agent/linux/dhcp.py:56 +#: neutron/agent/linux/dhcp.py:58 msgid "Delete namespace after removing a dhcp server." msgstr "" -#: neutron/agent/linux/dhcp.py:60 +#: neutron/agent/linux/dhcp.py:62 msgid "Limit number of leases to prevent a denial-of-service." msgstr "" -#: neutron/agent/linux/dhcp.py:185 +#: neutron/agent/linux/dhcp.py:187 #, python-format msgid "DHCP for %(net_id)s pid %(pid)d is stale, ignoring command" msgstr "" -#: neutron/agent/linux/dhcp.py:188 +#: neutron/agent/linux/dhcp.py:190 #, python-format msgid "No DHCP started for %s" msgstr "" -#: neutron/agent/linux/dhcp.py:220 neutron/agent/linux/external_process.py:84 +#: neutron/agent/linux/dhcp.py:222 neutron/agent/linux/external_process.py:84 #, python-format msgid "Error while reading %s" msgstr "" -#: neutron/agent/linux/dhcp.py:227 neutron/agent/linux/external_process.py:92 +#: neutron/agent/linux/dhcp.py:229 neutron/agent/linux/external_process.py:92 #, python-format msgid "Unable to convert value in %s" msgstr "" -#: neutron/agent/linux/dhcp.py:229 neutron/agent/linux/external_process.py:90 +#: neutron/agent/linux/dhcp.py:231 neutron/agent/linux/external_process.py:90 #, python-format msgid "Unable to access %s" msgstr "" -#: neutron/agent/linux/dhcp.py:290 +#: neutron/agent/linux/dhcp.py:292 #, python-format msgid "" "FAILED VERSION REQUIREMENT FOR DNSMASQ. DHCP AGENT MAY NOT RUN CORRECTLY!" " Please ensure that its version is %s or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:295 +#: neutron/agent/linux/dhcp.py:297 #, python-format msgid "" "Unable to determine dnsmasq version. Please ensure that its version is %s" " or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:394 +#: neutron/agent/linux/dhcp.py:398 #, python-format msgid "Killing dhcpmasq for network since all subnets have turned off DHCP: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:405 +#: neutron/agent/linux/dhcp.py:409 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: neutron/agent/linux/dhcp.py:406 +#: neutron/agent/linux/dhcp.py:410 #, python-format msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:609 +#: neutron/agent/linux/dhcp.py:636 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:661 +#: neutron/agent/linux/dhcp.py:688 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:671 +#: neutron/agent/linux/dhcp.py:698 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:714 +#: neutron/agent/linux/dhcp.py:741 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:753 neutron/debug/debug_agent.py:74 +#: neutron/agent/linux/dhcp.py:780 neutron/debug/debug_agent.py:74 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -2599,8 +2599,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:1003 -#: neutron/plugins/bigswitch/plugin.py:1012 +#: neutron/plugins/bigswitch/plugin.py:1148 +#: neutron/plugins/bigswitch/plugin.py:1157 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -4379,14 +4379,14 @@ msgstr "" #: neutron/plugins/bigswitch/plugin.py:204 #, python-format -msgid "" -"ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r, " -"action=%(action)s" +msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:208 +#: neutron/plugins/bigswitch/plugin.py:207 #, python-format -msgid "ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r" +msgid "" +"ServerProxy: resource=%(resource)s, action=%(action)s, data=%(data)r, " +"headers=%(headers)r" msgstr "" #: neutron/plugins/bigswitch/plugin.py:217 @@ -4409,222 +4409,224 @@ msgid "" "data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:295 +#: neutron/plugins/bigswitch/plugin.py:257 +msgid "ServerPool: initializing" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:273 +msgid "Servers not defined. Aborting plugin" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:276 +msgid "Servers must be defined as :" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:281 +msgid "ServerPool: initialization done" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:311 #, python-format msgid "" "ServerProxy: %(action)s failure for servers: %(server)r Response: " "%(response)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:301 +#: neutron/plugins/bigswitch/plugin.py:317 #, python-format msgid "" "ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " "ret=%(ret)s, data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:308 +#: neutron/plugins/bigswitch/plugin.py:324 #, python-format msgid "ServerProxy: %(action)s failure for all servers: %(server)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:327 -msgid "NeutronRestProxyV2: " -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:330 +#: neutron/plugins/bigswitch/plugin.py:346 #, python-format msgid "" "NeutronRestProxyV2: Received and ignored error code %(code)s on " "%(action)s action to resource %(resource)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:340 +#: neutron/plugins/bigswitch/plugin.py:356 #, python-format msgid "Unable to create remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:346 +#: neutron/plugins/bigswitch/plugin.py:362 #, python-format msgid "Unable to update remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:351 +#: neutron/plugins/bigswitch/plugin.py:367 #, python-format msgid "Unable to delete remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:357 +#: neutron/plugins/bigswitch/plugin.py:373 #, python-format msgid "Unable to add router interface: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:362 +#: neutron/plugins/bigswitch/plugin.py:378 #, python-format msgid "Unable to delete remote intf: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:368 +#: neutron/plugins/bigswitch/plugin.py:384 #, python-format msgid "Unable to create remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:374 -#: neutron/plugins/bigswitch/plugin.py:379 +#: neutron/plugins/bigswitch/plugin.py:390 +#: neutron/plugins/bigswitch/plugin.py:395 #, python-format msgid "Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:385 +#: neutron/plugins/bigswitch/plugin.py:404 +#, python-format +msgid "No device attached to port %s. Skipping notification to controller." +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:409 #, python-format msgid "Unable to create remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:391 -#, python-format -msgid "Unable to update remote port: %s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:396 +#: neutron/plugins/bigswitch/plugin.py:414 #, python-format msgid "Unable to delete remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:408 -#, python-format -msgid "Unable to plug in interface: %s" +#: neutron/plugins/bigswitch/plugin.py:442 +msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:413 -#, python-format -msgid "Unable to unplug interface: %s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:437 -#, python-format -msgid "NeutronRestProxy: Starting plugin. Version=%s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:460 -msgid "Servers not defined. Aborting plugin" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:488 -msgid "NeutronRestProxyV2: initialization done" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:514 -msgid "NeutronRestProxyV2: create_network() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:559 -msgid "NeutronRestProxyV2.update_network() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:584 -msgid "NeutronRestProxyV2: delete_network() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:632 -msgid "NeutronRestProxyV2: create_port() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:723 -msgid "NeutronRestProxyV2: update_port() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:783 -msgid "NeutronRestProxyV2: delete_port() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:827 -msgid "NeutronRestProxyV2: create_subnet() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:843 -msgid "NeutronRestProxyV2: update_subnet() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:859 -msgid "NeutronRestProxyV2: delete_subnet() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:897 -msgid "NeutronRestProxyV2: create_router() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:919 -msgid "NeutronRestProxyV2.update_router() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:938 -msgid "NeutronRestProxyV2: delete_router() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:967 -msgid "NeutronRestProxyV2: add_router_interface() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:995 -msgid "NeutronRestProxyV2: remove_router_interface() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1028 -msgid "NeutronRestProxyV2: create_floatingip() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1041 -#, python-format -msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1047 -msgid "NeutronRestProxyV2: update_floatingip() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1059 -msgid "NeutronRestProxyV2: delete_floatingip() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1069 -msgid "NeutronRestProxyV2: diassociate_floatingips() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1087 -msgid "NeutronRestProxyV2: too many external networks" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1149 +#: neutron/plugins/bigswitch/plugin.py:511 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1165 -msgid "Adding host route: " -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1166 -#, python-format -msgid "Destination:%(dst)s nexthop:%(next)s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1241 +#: neutron/plugins/bigswitch/plugin.py:596 #, python-format msgid "" "Setting admin_state_up=False is not supported in this plugin version. " "Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1247 +#: neutron/plugins/bigswitch/plugin.py:602 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1274 +#: neutron/plugins/bigswitch/plugin.py:627 #, python-format -msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. " +msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:660 +#, python-format +msgid "NeutronRestProxy: Starting plugin. Version=%s" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:693 +msgid "NeutronRestProxyV2: initialization done" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:719 +msgid "NeutronRestProxyV2: create_network() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:757 +msgid "NeutronRestProxyV2.update_network() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:782 +msgid "NeutronRestProxyV2: delete_network() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:829 +msgid "NeutronRestProxyV2: create_port() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:900 +msgid "NeutronRestProxyV2: update_port() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:948 +msgid "NeutronRestProxyV2: delete_port() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:972 +msgid "NeutronRestProxyV2: create_subnet() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:988 +msgid "NeutronRestProxyV2: update_subnet() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1004 +msgid "NeutronRestProxyV2: delete_subnet() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1042 +msgid "NeutronRestProxyV2: create_router() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1064 +msgid "NeutronRestProxyV2.update_router() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1083 +msgid "NeutronRestProxyV2: delete_router() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1112 +msgid "NeutronRestProxyV2: add_router_interface() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1140 +msgid "NeutronRestProxyV2: remove_router_interface() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1173 +msgid "NeutronRestProxyV2: create_floatingip() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1186 +#, python-format +msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1192 +msgid "NeutronRestProxyV2: update_floatingip() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1204 +msgid "NeutronRestProxyV2: delete_floatingip() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1214 +msgid "NeutronRestProxyV2: diassociate_floatingips() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1232 +msgid "NeutronRestProxyV2: too many external networks" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1247 +msgid "Adding host route: " +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1248 +#, python-format +msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" #: neutron/plugins/bigswitch/routerrule_db.py:77 @@ -4642,7 +4644,17 @@ msgstr "" #: neutron/plugins/bigswitch/db/porttracker_db.py:39 #, python-format -msgid "Received an empty port ID for host '%s'" +msgid "Received an empty port ID for host_id '%s'" +msgstr "" + +#: neutron/plugins/bigswitch/db/porttracker_db.py:42 +#, python-format +msgid "Received an empty host_id for port '%s'" +msgstr "" + +#: neutron/plugins/bigswitch/db/porttracker_db.py:44 +#, python-format +msgid "Logging port %(port)s on host_id %(host)s" msgstr "" #: neutron/plugins/bigswitch/extensions/routerrule.py:30 @@ -4851,13 +4863,13 @@ msgid "QoS level with name %(qos_name)s already exists for tenant %(tenant_id)s. msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:72 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:23 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:23 #, python-format msgid "Credential %(credential_id)s could not be found." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:77 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:28 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:28 #, python-format msgid "Credential %(credential_name)s could not be found." msgstr "" @@ -4873,19 +4885,19 @@ msgid "Provider network %s already exists" msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:92 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:39 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:39 #, python-format msgid "Connection to %(host)s is not configured." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:97 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:44 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:44 #, python-format msgid "Unable to connect to Nexus %(nexus_host)s. Reason: %(exc)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:102 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:49 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:49 #, python-format msgid "Failed to configure Nexus: %(config)s. Reason: %(exc)s." msgstr "" @@ -4896,7 +4908,7 @@ msgid "Nexus Port Binding (%(filters)s) is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:116 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:69 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:69 msgid "No usable Nexus switch found to create SVI interface." msgstr "" @@ -4911,18 +4923,18 @@ msgid "PortVnic Binding %(port_id)s is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:131 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:74 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:74 msgid "No subnet_id specified for router gateway." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:136 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:79 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:79 #, python-format msgid "Subnet %(subnet_id)s has an interface on %(router_id)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:141 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:84 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:84 msgid "Nexus hardware router gateway only uses Subnet Ids." msgstr "" @@ -5048,7 +5060,7 @@ msgid "Nexus Switch to use" msgstr "" #: neutron/plugins/cisco/common/config.py:35 -#: neutron/plugins/ml2/drivers/cisco/config.py:21 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:21 msgid "VLAN Name prefix" msgstr "" @@ -5071,7 +5083,7 @@ msgid "Enable L3 support on the Nexus switches" msgstr "" #: neutron/plugins/cisco/common/config.py:47 -#: neutron/plugins/ml2/drivers/cisco/config.py:23 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:23 msgid "Distribute SVI interfaces over all switches" msgstr "" @@ -5132,7 +5144,7 @@ msgid "N1K Policy profile polling duration in seconds" msgstr "" #: neutron/plugins/cisco/common/config.py:135 -#: neutron/plugins/ml2/drivers/cisco/config.py:58 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:58 msgid "Some config files were not parsed properly" msgstr "" @@ -5313,47 +5325,47 @@ msgid "add_qos() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:34 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:30 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:30 msgid "get_nexusport_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:43 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:39 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:39 msgid "get_nexusvlan_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:49 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:45 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:45 msgid "add_nexusport_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:62 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:58 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:58 msgid "remove_nexusport_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:78 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:74 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:74 msgid "update_nexusport_binding called with no vlan" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:80 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:76 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:76 msgid "update_nexusport_binding called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:91 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:87 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:87 msgid "get_nexusvm_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:99 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:94 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:94 msgid "get_port_vlan_switch_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:107 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:102 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:102 #, python-format msgid "" "get_port_switch_bindings() called, port:'%(port_id)s', " @@ -5361,7 +5373,7 @@ msgid "" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:119 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:114 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:114 msgid "get_nexussvi_bindings() called" msgstr "" @@ -5791,19 +5803,19 @@ msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:167 #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:189 #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:195 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:130 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:161 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:168 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:182 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:189 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:209 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:215 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:130 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:161 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:168 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:182 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:189 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:209 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:215 #, python-format msgid "NexusDriver: %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:174 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:196 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:196 #, python-format msgid "NexusDriver created VLAN: %s" msgstr "" @@ -5818,7 +5830,7 @@ msgid "NexusPlugin:create_network() called" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:113 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:104 +#: neutron/plugins/ml2/drivers/cisco/nexus/mech_cisco_nexus.py:105 #, python-format msgid "Nexus: create & trunk vlan %s" msgstr "" @@ -5829,7 +5841,7 @@ msgid "Nexus: create vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:125 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108 +#: neutron/plugins/ml2/drivers/cisco/nexus/mech_cisco_nexus.py:109 #, python-format msgid "Nexus: trunk vlan %s" msgstr "" @@ -8069,26 +8081,26 @@ msgstr "" msgid "add_vxlan_endpoint() called for ip %s" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/config.py:25 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:25 msgid "The physical network managed by the switches." msgstr "" -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:33 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:33 #, python-format msgid "Credential %(credential_name)s already exists for tenant %(tenant_id)s." msgstr "" -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:54 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:54 #, python-format msgid "Nexus Port Binding (%(filters)s) is not present" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:63 #, python-format msgid "Missing required field(s) to configure nexus switch: %(fields)s" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:45 +#: neutron/plugins/ml2/drivers/cisco/nexus/mech_cisco_nexus.py:46 #, python-format msgid "nexus_switches found = %s" msgstr "" @@ -8271,6 +8283,14 @@ msgstr "" msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:44 +msgid "Initializing driver" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:52 +msgid "Initialization done" +msgstr "" + #: neutron/plugins/mlnx/agent_notify_api.py:50 msgid "Sending delete network message" msgstr "" @@ -9414,49 +9434,49 @@ msgstr "" msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1884 +#: neutron/plugins/nicira/NeutronPlugin.py:1887 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1890 +#: neutron/plugins/nicira/NeutronPlugin.py:1893 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1921 -#, python-format -msgid "The port '%s' is not associated with floating IPs" -msgstr "" - #: neutron/plugins/nicira/NeutronPlugin.py:1924 #, python-format +msgid "The port '%s' is not associated with floating IPs" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:1927 +#, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1951 +#: neutron/plugins/nicira/NeutronPlugin.py:1954 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1973 +#: neutron/plugins/nicira/NeutronPlugin.py:1976 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2003 +#: neutron/plugins/nicira/NeutronPlugin.py:2006 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2065 +#: neutron/plugins/nicira/NeutronPlugin.py:2068 #, python-format msgid "Security group: %s was already deleted from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2078 +#: neutron/plugins/nicira/NeutronPlugin.py:2081 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -10770,24 +10790,29 @@ msgstr "" msgid "Metadata for router %s handled successfully" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:117 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:86 +#, python-format +msgid "Subnet %s does not have a gateway, the metadata route will not be created" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/rpc.py:110 msgid "Metadata access network is disabled" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:120 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:113 msgid "" "Overlapping IPs must be enabled in order to setup the metadata access " "network" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:140 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:133 #, python-format msgid "" "No router interface found for router '%s'. No metadata access network " "should be created or destroyed" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:148 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:141 #, python-format msgid "" "An error occurred while operating on the metadata access network for " @@ -14204,12 +14229,35 @@ msgstr "" #~ msgid "Network Admin State Validation Falied: " #~ msgstr "" -#~ msgid "" -#~ "Cannnot create floating IP and bind " -#~ "it to Port %s, since that port " -#~ "is owned by a different tenant." -#~ msgstr "" - #~ msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing." #~ msgstr "" +#~ msgid "Use another DNS server before any in /etc/resolv.conf." +#~ msgstr "" + +#~ msgid "" +#~ "ServerProxy: server=%(server)s, port=%(port)d, " +#~ "ssl=%(ssl)r, action=%(action)s" +#~ msgstr "" + +#~ msgid "ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r" +#~ msgstr "" + +#~ msgid "NeutronRestProxyV2: " +#~ msgstr "" + +#~ msgid "Unable to update remote port: %s" +#~ msgstr "" + +#~ msgid "Unable to plug in interface: %s" +#~ msgstr "" + +#~ msgid "Unable to unplug interface: %s" +#~ msgstr "" + +#~ msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. " +#~ msgstr "" + +#~ msgid "Received an empty port ID for host '%s'" +#~ msgstr "" + diff --git a/neutron/locale/sk/LC_MESSAGES/neutron.po b/neutron/locale/sk/LC_MESSAGES/neutron.po index 1bd9f81e5b..980b29a3f7 100644 --- a/neutron/locale/sk/LC_MESSAGES/neutron.po +++ b/neutron/locale/sk/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: 2014-02-11 06:22+0000\n" +"POT-Creation-Date: 2014-02-12 06:24+0000\n" "PO-Revision-Date: 2013-08-27 04:58+0000\n" "Last-Translator: daisy.ycguo \n" "Language-Team: Slovak " @@ -537,7 +537,7 @@ msgstr "" msgid "Name of bridge used for external network traffic." msgstr "" -#: neutron/agent/l3_agent.py:160 neutron/agent/linux/dhcp.py:62 +#: neutron/agent/l3_agent.py:160 neutron/agent/linux/dhcp.py:64 #: neutron/debug/debug_agent.py:45 #: neutron/services/metering/drivers/iptables/iptables_driver.py:39 msgid "The driver used to manage the virtual interface." @@ -580,7 +580,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:602 +#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:629 #: neutron/services/metering/drivers/iptables/iptables_driver.py:98 msgid "An interface driver must be specified" msgstr "" @@ -594,7 +594,7 @@ msgstr "" msgid "Failed deleting namespace '%s'" msgstr "" -#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:199 +#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:201 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" @@ -768,7 +768,7 @@ msgid "Security group member updated on remote: %s" msgstr "" #: neutron/agent/securitygroups_rpc.py:99 -#: neutron/agent/securitygroups_rpc.py:162 +#: neutron/agent/securitygroups_rpc.py:163 msgid "Provider rule updated" msgstr "" @@ -792,41 +792,41 @@ msgstr "" msgid "Security group member updated %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:154 +#: neutron/agent/securitygroups_rpc.py:155 #, python-format msgid "" "Adding %s devices to the list of devices for which firewall needs to be " "refreshed" msgstr "" -#: neutron/agent/securitygroups_rpc.py:174 +#: neutron/agent/securitygroups_rpc.py:175 #, python-format msgid "Remove device filter for %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:183 +#: neutron/agent/securitygroups_rpc.py:184 msgid "Refresh firewall rules" msgstr "" -#: neutron/agent/securitygroups_rpc.py:187 +#: neutron/agent/securitygroups_rpc.py:188 msgid "No ports here to refresh firewall" msgstr "" -#: neutron/agent/securitygroups_rpc.py:193 +#: neutron/agent/securitygroups_rpc.py:194 #, python-format msgid "Update port filter for %s" msgstr "" -#: neutron/agent/securitygroups_rpc.py:211 +#: neutron/agent/securitygroups_rpc.py:212 #, python-format msgid "Preparing device filters for %d new devices" msgstr "" -#: neutron/agent/securitygroups_rpc.py:224 +#: neutron/agent/securitygroups_rpc.py:225 msgid "Refreshing firewall for all filtered devices" msgstr "" -#: neutron/agent/securitygroups_rpc.py:232 +#: neutron/agent/securitygroups_rpc.py:233 #, python-format msgid "Refreshing firewall for %d devices" msgstr "" @@ -851,44 +851,44 @@ msgstr "" msgid "Top-level directory for maintaining dhcp state" msgstr "" -#: neutron/agent/linux/async_process.py:70 +#: neutron/agent/linux/async_process.py:69 msgid "respawn_interval must be >= 0 if provided." msgstr "" -#: neutron/agent/linux/async_process.py:84 +#: neutron/agent/linux/async_process.py:83 msgid "Process is already started" msgstr "" -#: neutron/agent/linux/async_process.py:86 +#: neutron/agent/linux/async_process.py:85 #, python-format msgid "Launching async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:92 +#: neutron/agent/linux/async_process.py:91 #, python-format msgid "Halting async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:95 +#: neutron/agent/linux/async_process.py:94 msgid "Process is not running." msgstr "" -#: neutron/agent/linux/async_process.py:161 +#: neutron/agent/linux/async_process.py:166 #, python-format msgid "An error occurred while killing [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:168 +#: neutron/agent/linux/async_process.py:173 #, python-format msgid "Halting async process [%s] in response to an error." msgstr "" -#: neutron/agent/linux/async_process.py:174 +#: neutron/agent/linux/async_process.py:179 #, python-format msgid "Respawning async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:183 +#: neutron/agent/linux/async_process.py:188 #, python-format msgid "An error occurred while communicating with async process [%s]." msgstr "" @@ -915,105 +915,105 @@ msgstr "" msgid "Pidfile %s already exist. Daemon already running?" msgstr "" -#: neutron/agent/linux/dhcp.py:45 +#: neutron/agent/linux/dhcp.py:46 msgid "Location to store DHCP server config files" msgstr "" -#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:55 +#: neutron/agent/linux/dhcp.py:49 neutron/plugins/nicira/dhcp_meta/nvp.py:55 msgid "Domain to use for building the hostnames" msgstr "" -#: neutron/agent/linux/dhcp.py:51 +#: neutron/agent/linux/dhcp.py:52 msgid "Override the default dnsmasq settings with this file" msgstr "" -#: neutron/agent/linux/dhcp.py:53 -msgid "Use another DNS server before any in /etc/resolv.conf." +#: neutron/agent/linux/dhcp.py:54 +msgid "Comma-separated list of the DNS servers which will be used as forwarders." msgstr "" -#: neutron/agent/linux/dhcp.py:56 +#: neutron/agent/linux/dhcp.py:58 msgid "Delete namespace after removing a dhcp server." msgstr "" -#: neutron/agent/linux/dhcp.py:60 +#: neutron/agent/linux/dhcp.py:62 msgid "Limit number of leases to prevent a denial-of-service." msgstr "" -#: neutron/agent/linux/dhcp.py:185 +#: neutron/agent/linux/dhcp.py:187 #, python-format msgid "DHCP for %(net_id)s pid %(pid)d is stale, ignoring command" msgstr "" -#: neutron/agent/linux/dhcp.py:188 +#: neutron/agent/linux/dhcp.py:190 #, python-format msgid "No DHCP started for %s" msgstr "" -#: neutron/agent/linux/dhcp.py:220 neutron/agent/linux/external_process.py:84 +#: neutron/agent/linux/dhcp.py:222 neutron/agent/linux/external_process.py:84 #, python-format msgid "Error while reading %s" msgstr "" -#: neutron/agent/linux/dhcp.py:227 neutron/agent/linux/external_process.py:92 +#: neutron/agent/linux/dhcp.py:229 neutron/agent/linux/external_process.py:92 #, python-format msgid "Unable to convert value in %s" msgstr "" -#: neutron/agent/linux/dhcp.py:229 neutron/agent/linux/external_process.py:90 +#: neutron/agent/linux/dhcp.py:231 neutron/agent/linux/external_process.py:90 #, python-format msgid "Unable to access %s" msgstr "" -#: neutron/agent/linux/dhcp.py:290 +#: neutron/agent/linux/dhcp.py:292 #, python-format msgid "" "FAILED VERSION REQUIREMENT FOR DNSMASQ. DHCP AGENT MAY NOT RUN CORRECTLY!" " Please ensure that its version is %s or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:295 +#: neutron/agent/linux/dhcp.py:297 #, python-format msgid "" "Unable to determine dnsmasq version. Please ensure that its version is %s" " or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:394 +#: neutron/agent/linux/dhcp.py:398 #, python-format msgid "Killing dhcpmasq for network since all subnets have turned off DHCP: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:405 +#: neutron/agent/linux/dhcp.py:409 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: neutron/agent/linux/dhcp.py:406 +#: neutron/agent/linux/dhcp.py:410 #, python-format msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:609 +#: neutron/agent/linux/dhcp.py:636 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:661 +#: neutron/agent/linux/dhcp.py:688 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:671 +#: neutron/agent/linux/dhcp.py:698 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:714 +#: neutron/agent/linux/dhcp.py:741 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:753 neutron/debug/debug_agent.py:74 +#: neutron/agent/linux/dhcp.py:780 neutron/debug/debug_agent.py:74 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -2598,8 +2598,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:1003 -#: neutron/plugins/bigswitch/plugin.py:1012 +#: neutron/plugins/bigswitch/plugin.py:1148 +#: neutron/plugins/bigswitch/plugin.py:1157 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -4378,14 +4378,14 @@ msgstr "" #: neutron/plugins/bigswitch/plugin.py:204 #, python-format -msgid "" -"ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r, " -"action=%(action)s" +msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:208 +#: neutron/plugins/bigswitch/plugin.py:207 #, python-format -msgid "ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r" +msgid "" +"ServerProxy: resource=%(resource)s, action=%(action)s, data=%(data)r, " +"headers=%(headers)r" msgstr "" #: neutron/plugins/bigswitch/plugin.py:217 @@ -4408,222 +4408,224 @@ msgid "" "data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:295 +#: neutron/plugins/bigswitch/plugin.py:257 +msgid "ServerPool: initializing" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:273 +msgid "Servers not defined. Aborting plugin" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:276 +msgid "Servers must be defined as :" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:281 +msgid "ServerPool: initialization done" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:311 #, python-format msgid "" "ServerProxy: %(action)s failure for servers: %(server)r Response: " "%(response)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:301 +#: neutron/plugins/bigswitch/plugin.py:317 #, python-format msgid "" "ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " "ret=%(ret)s, data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:308 +#: neutron/plugins/bigswitch/plugin.py:324 #, python-format msgid "ServerProxy: %(action)s failure for all servers: %(server)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:327 -msgid "NeutronRestProxyV2: " -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:330 +#: neutron/plugins/bigswitch/plugin.py:346 #, python-format msgid "" "NeutronRestProxyV2: Received and ignored error code %(code)s on " "%(action)s action to resource %(resource)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:340 +#: neutron/plugins/bigswitch/plugin.py:356 #, python-format msgid "Unable to create remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:346 +#: neutron/plugins/bigswitch/plugin.py:362 #, python-format msgid "Unable to update remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:351 +#: neutron/plugins/bigswitch/plugin.py:367 #, python-format msgid "Unable to delete remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:357 +#: neutron/plugins/bigswitch/plugin.py:373 #, python-format msgid "Unable to add router interface: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:362 +#: neutron/plugins/bigswitch/plugin.py:378 #, python-format msgid "Unable to delete remote intf: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:368 +#: neutron/plugins/bigswitch/plugin.py:384 #, python-format msgid "Unable to create remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:374 -#: neutron/plugins/bigswitch/plugin.py:379 +#: neutron/plugins/bigswitch/plugin.py:390 +#: neutron/plugins/bigswitch/plugin.py:395 #, python-format msgid "Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:385 +#: neutron/plugins/bigswitch/plugin.py:404 +#, python-format +msgid "No device attached to port %s. Skipping notification to controller." +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:409 #, python-format msgid "Unable to create remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:391 -#, python-format -msgid "Unable to update remote port: %s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:396 +#: neutron/plugins/bigswitch/plugin.py:414 #, python-format msgid "Unable to delete remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:408 -#, python-format -msgid "Unable to plug in interface: %s" +#: neutron/plugins/bigswitch/plugin.py:442 +msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:413 -#, python-format -msgid "Unable to unplug interface: %s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:437 -#, python-format -msgid "NeutronRestProxy: Starting plugin. Version=%s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:460 -msgid "Servers not defined. Aborting plugin" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:488 -msgid "NeutronRestProxyV2: initialization done" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:514 -msgid "NeutronRestProxyV2: create_network() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:559 -msgid "NeutronRestProxyV2.update_network() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:584 -msgid "NeutronRestProxyV2: delete_network() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:632 -msgid "NeutronRestProxyV2: create_port() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:723 -msgid "NeutronRestProxyV2: update_port() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:783 -msgid "NeutronRestProxyV2: delete_port() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:827 -msgid "NeutronRestProxyV2: create_subnet() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:843 -msgid "NeutronRestProxyV2: update_subnet() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:859 -msgid "NeutronRestProxyV2: delete_subnet() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:897 -msgid "NeutronRestProxyV2: create_router() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:919 -msgid "NeutronRestProxyV2.update_router() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:938 -msgid "NeutronRestProxyV2: delete_router() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:967 -msgid "NeutronRestProxyV2: add_router_interface() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:995 -msgid "NeutronRestProxyV2: remove_router_interface() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1028 -msgid "NeutronRestProxyV2: create_floatingip() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1041 -#, python-format -msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1047 -msgid "NeutronRestProxyV2: update_floatingip() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1059 -msgid "NeutronRestProxyV2: delete_floatingip() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1069 -msgid "NeutronRestProxyV2: diassociate_floatingips() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1087 -msgid "NeutronRestProxyV2: too many external networks" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1149 +#: neutron/plugins/bigswitch/plugin.py:511 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1165 -msgid "Adding host route: " -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1166 -#, python-format -msgid "Destination:%(dst)s nexthop:%(next)s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1241 +#: neutron/plugins/bigswitch/plugin.py:596 #, python-format msgid "" "Setting admin_state_up=False is not supported in this plugin version. " "Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1247 +#: neutron/plugins/bigswitch/plugin.py:602 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1274 +#: neutron/plugins/bigswitch/plugin.py:627 #, python-format -msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. " +msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:660 +#, python-format +msgid "NeutronRestProxy: Starting plugin. Version=%s" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:693 +msgid "NeutronRestProxyV2: initialization done" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:719 +msgid "NeutronRestProxyV2: create_network() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:757 +msgid "NeutronRestProxyV2.update_network() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:782 +msgid "NeutronRestProxyV2: delete_network() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:829 +msgid "NeutronRestProxyV2: create_port() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:900 +msgid "NeutronRestProxyV2: update_port() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:948 +msgid "NeutronRestProxyV2: delete_port() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:972 +msgid "NeutronRestProxyV2: create_subnet() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:988 +msgid "NeutronRestProxyV2: update_subnet() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1004 +msgid "NeutronRestProxyV2: delete_subnet() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1042 +msgid "NeutronRestProxyV2: create_router() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1064 +msgid "NeutronRestProxyV2.update_router() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1083 +msgid "NeutronRestProxyV2: delete_router() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1112 +msgid "NeutronRestProxyV2: add_router_interface() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1140 +msgid "NeutronRestProxyV2: remove_router_interface() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1173 +msgid "NeutronRestProxyV2: create_floatingip() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1186 +#, python-format +msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1192 +msgid "NeutronRestProxyV2: update_floatingip() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1204 +msgid "NeutronRestProxyV2: delete_floatingip() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1214 +msgid "NeutronRestProxyV2: diassociate_floatingips() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1232 +msgid "NeutronRestProxyV2: too many external networks" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1247 +msgid "Adding host route: " +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1248 +#, python-format +msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" #: neutron/plugins/bigswitch/routerrule_db.py:77 @@ -4641,7 +4643,17 @@ msgstr "" #: neutron/plugins/bigswitch/db/porttracker_db.py:39 #, python-format -msgid "Received an empty port ID for host '%s'" +msgid "Received an empty port ID for host_id '%s'" +msgstr "" + +#: neutron/plugins/bigswitch/db/porttracker_db.py:42 +#, python-format +msgid "Received an empty host_id for port '%s'" +msgstr "" + +#: neutron/plugins/bigswitch/db/porttracker_db.py:44 +#, python-format +msgid "Logging port %(port)s on host_id %(host)s" msgstr "" #: neutron/plugins/bigswitch/extensions/routerrule.py:30 @@ -4850,13 +4862,13 @@ msgid "QoS level with name %(qos_name)s already exists for tenant %(tenant_id)s. msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:72 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:23 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:23 #, python-format msgid "Credential %(credential_id)s could not be found." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:77 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:28 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:28 #, python-format msgid "Credential %(credential_name)s could not be found." msgstr "" @@ -4872,19 +4884,19 @@ msgid "Provider network %s already exists" msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:92 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:39 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:39 #, python-format msgid "Connection to %(host)s is not configured." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:97 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:44 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:44 #, python-format msgid "Unable to connect to Nexus %(nexus_host)s. Reason: %(exc)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:102 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:49 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:49 #, python-format msgid "Failed to configure Nexus: %(config)s. Reason: %(exc)s." msgstr "" @@ -4895,7 +4907,7 @@ msgid "Nexus Port Binding (%(filters)s) is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:116 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:69 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:69 msgid "No usable Nexus switch found to create SVI interface." msgstr "" @@ -4910,18 +4922,18 @@ msgid "PortVnic Binding %(port_id)s is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:131 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:74 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:74 msgid "No subnet_id specified for router gateway." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:136 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:79 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:79 #, python-format msgid "Subnet %(subnet_id)s has an interface on %(router_id)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:141 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:84 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:84 msgid "Nexus hardware router gateway only uses Subnet Ids." msgstr "" @@ -5047,7 +5059,7 @@ msgid "Nexus Switch to use" msgstr "" #: neutron/plugins/cisco/common/config.py:35 -#: neutron/plugins/ml2/drivers/cisco/config.py:21 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:21 msgid "VLAN Name prefix" msgstr "" @@ -5070,7 +5082,7 @@ msgid "Enable L3 support on the Nexus switches" msgstr "" #: neutron/plugins/cisco/common/config.py:47 -#: neutron/plugins/ml2/drivers/cisco/config.py:23 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:23 msgid "Distribute SVI interfaces over all switches" msgstr "" @@ -5131,7 +5143,7 @@ msgid "N1K Policy profile polling duration in seconds" msgstr "" #: neutron/plugins/cisco/common/config.py:135 -#: neutron/plugins/ml2/drivers/cisco/config.py:58 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:58 msgid "Some config files were not parsed properly" msgstr "" @@ -5312,47 +5324,47 @@ msgid "add_qos() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:34 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:30 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:30 msgid "get_nexusport_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:43 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:39 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:39 msgid "get_nexusvlan_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:49 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:45 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:45 msgid "add_nexusport_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:62 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:58 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:58 msgid "remove_nexusport_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:78 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:74 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:74 msgid "update_nexusport_binding called with no vlan" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:80 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:76 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:76 msgid "update_nexusport_binding called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:91 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:87 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:87 msgid "get_nexusvm_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:99 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:94 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:94 msgid "get_port_vlan_switch_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:107 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:102 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:102 #, python-format msgid "" "get_port_switch_bindings() called, port:'%(port_id)s', " @@ -5360,7 +5372,7 @@ msgid "" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:119 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:114 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:114 msgid "get_nexussvi_bindings() called" msgstr "" @@ -5790,19 +5802,19 @@ msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:167 #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:189 #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:195 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:130 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:161 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:168 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:182 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:189 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:209 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:215 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:130 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:161 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:168 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:182 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:189 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:209 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:215 #, python-format msgid "NexusDriver: %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:174 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:196 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:196 #, python-format msgid "NexusDriver created VLAN: %s" msgstr "" @@ -5817,7 +5829,7 @@ msgid "NexusPlugin:create_network() called" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:113 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:104 +#: neutron/plugins/ml2/drivers/cisco/nexus/mech_cisco_nexus.py:105 #, python-format msgid "Nexus: create & trunk vlan %s" msgstr "" @@ -5828,7 +5840,7 @@ msgid "Nexus: create vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:125 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108 +#: neutron/plugins/ml2/drivers/cisco/nexus/mech_cisco_nexus.py:109 #, python-format msgid "Nexus: trunk vlan %s" msgstr "" @@ -8068,26 +8080,26 @@ msgstr "" msgid "add_vxlan_endpoint() called for ip %s" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/config.py:25 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:25 msgid "The physical network managed by the switches." msgstr "" -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:33 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:33 #, python-format msgid "Credential %(credential_name)s already exists for tenant %(tenant_id)s." msgstr "" -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:54 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:54 #, python-format msgid "Nexus Port Binding (%(filters)s) is not present" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:63 #, python-format msgid "Missing required field(s) to configure nexus switch: %(fields)s" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:45 +#: neutron/plugins/ml2/drivers/cisco/nexus/mech_cisco_nexus.py:46 #, python-format msgid "nexus_switches found = %s" msgstr "" @@ -8270,6 +8282,14 @@ msgstr "" msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:44 +msgid "Initializing driver" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:52 +msgid "Initialization done" +msgstr "" + #: neutron/plugins/mlnx/agent_notify_api.py:50 msgid "Sending delete network message" msgstr "" @@ -9413,49 +9433,49 @@ msgstr "" msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1884 +#: neutron/plugins/nicira/NeutronPlugin.py:1887 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1890 +#: neutron/plugins/nicira/NeutronPlugin.py:1893 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1921 -#, python-format -msgid "The port '%s' is not associated with floating IPs" -msgstr "" - #: neutron/plugins/nicira/NeutronPlugin.py:1924 #, python-format +msgid "The port '%s' is not associated with floating IPs" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:1927 +#, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1951 +#: neutron/plugins/nicira/NeutronPlugin.py:1954 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1973 +#: neutron/plugins/nicira/NeutronPlugin.py:1976 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2003 +#: neutron/plugins/nicira/NeutronPlugin.py:2006 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2065 +#: neutron/plugins/nicira/NeutronPlugin.py:2068 #, python-format msgid "Security group: %s was already deleted from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2078 +#: neutron/plugins/nicira/NeutronPlugin.py:2081 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -10769,24 +10789,29 @@ msgstr "" msgid "Metadata for router %s handled successfully" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:117 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:86 +#, python-format +msgid "Subnet %s does not have a gateway, the metadata route will not be created" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/rpc.py:110 msgid "Metadata access network is disabled" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:120 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:113 msgid "" "Overlapping IPs must be enabled in order to setup the metadata access " "network" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:140 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:133 #, python-format msgid "" "No router interface found for router '%s'. No metadata access network " "should be created or destroyed" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:148 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:141 #, python-format msgid "" "An error occurred while operating on the metadata access network for " @@ -13921,12 +13946,35 @@ msgstr "" #~ msgid "Network Admin State Validation Falied: " #~ msgstr "" -#~ msgid "" -#~ "Cannnot create floating IP and bind " -#~ "it to Port %s, since that port " -#~ "is owned by a different tenant." -#~ msgstr "" - #~ msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing." #~ msgstr "" +#~ msgid "Use another DNS server before any in /etc/resolv.conf." +#~ msgstr "" + +#~ msgid "" +#~ "ServerProxy: server=%(server)s, port=%(port)d, " +#~ "ssl=%(ssl)r, action=%(action)s" +#~ msgstr "" + +#~ msgid "ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r" +#~ msgstr "" + +#~ msgid "NeutronRestProxyV2: " +#~ msgstr "" + +#~ msgid "Unable to update remote port: %s" +#~ msgstr "" + +#~ msgid "Unable to plug in interface: %s" +#~ msgstr "" + +#~ msgid "Unable to unplug interface: %s" +#~ msgstr "" + +#~ msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. " +#~ msgstr "" + +#~ msgid "Received an empty port ID for host '%s'" +#~ msgstr "" + diff --git a/neutron/locale/sl_SI/LC_MESSAGES/neutron.po b/neutron/locale/sl_SI/LC_MESSAGES/neutron.po index e4880f84e8..8428f8fc68 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: 2014-02-11 06:22+0000\n" +"POT-Creation-Date: 2014-02-12 06:24+0000\n" "PO-Revision-Date: 2013-06-28 06:06+0000\n" "Last-Translator: daisy.ycguo \n" "Language-Team: Slovenian (Slovenia) " @@ -538,7 +538,7 @@ msgstr "" msgid "Name of bridge used for external network traffic." msgstr "" -#: neutron/agent/l3_agent.py:160 neutron/agent/linux/dhcp.py:62 +#: neutron/agent/l3_agent.py:160 neutron/agent/linux/dhcp.py:64 #: neutron/debug/debug_agent.py:45 #: neutron/services/metering/drivers/iptables/iptables_driver.py:39 msgid "The driver used to manage the virtual interface." @@ -581,7 +581,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:602 +#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:629 #: neutron/services/metering/drivers/iptables/iptables_driver.py:98 msgid "An interface driver must be specified" msgstr "" @@ -595,7 +595,7 @@ msgstr "" msgid "Failed deleting namespace '%s'" msgstr "" -#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:199 +#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:201 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" @@ -769,7 +769,7 @@ msgid "Security group member updated on remote: %s" msgstr "" #: neutron/agent/securitygroups_rpc.py:99 -#: neutron/agent/securitygroups_rpc.py:162 +#: neutron/agent/securitygroups_rpc.py:163 msgid "Provider rule updated" msgstr "" @@ -793,41 +793,41 @@ msgstr "" msgid "Security group member updated %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:154 +#: neutron/agent/securitygroups_rpc.py:155 #, python-format msgid "" "Adding %s devices to the list of devices for which firewall needs to be " "refreshed" msgstr "" -#: neutron/agent/securitygroups_rpc.py:174 +#: neutron/agent/securitygroups_rpc.py:175 #, python-format msgid "Remove device filter for %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:183 +#: neutron/agent/securitygroups_rpc.py:184 msgid "Refresh firewall rules" msgstr "" -#: neutron/agent/securitygroups_rpc.py:187 +#: neutron/agent/securitygroups_rpc.py:188 msgid "No ports here to refresh firewall" msgstr "" -#: neutron/agent/securitygroups_rpc.py:193 +#: neutron/agent/securitygroups_rpc.py:194 #, python-format msgid "Update port filter for %s" msgstr "" -#: neutron/agent/securitygroups_rpc.py:211 +#: neutron/agent/securitygroups_rpc.py:212 #, python-format msgid "Preparing device filters for %d new devices" msgstr "" -#: neutron/agent/securitygroups_rpc.py:224 +#: neutron/agent/securitygroups_rpc.py:225 msgid "Refreshing firewall for all filtered devices" msgstr "" -#: neutron/agent/securitygroups_rpc.py:232 +#: neutron/agent/securitygroups_rpc.py:233 #, python-format msgid "Refreshing firewall for %d devices" msgstr "" @@ -852,44 +852,44 @@ msgstr "" msgid "Top-level directory for maintaining dhcp state" msgstr "" -#: neutron/agent/linux/async_process.py:70 +#: neutron/agent/linux/async_process.py:69 msgid "respawn_interval must be >= 0 if provided." msgstr "" -#: neutron/agent/linux/async_process.py:84 +#: neutron/agent/linux/async_process.py:83 msgid "Process is already started" msgstr "" -#: neutron/agent/linux/async_process.py:86 +#: neutron/agent/linux/async_process.py:85 #, python-format msgid "Launching async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:92 +#: neutron/agent/linux/async_process.py:91 #, python-format msgid "Halting async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:95 +#: neutron/agent/linux/async_process.py:94 msgid "Process is not running." msgstr "" -#: neutron/agent/linux/async_process.py:161 +#: neutron/agent/linux/async_process.py:166 #, python-format msgid "An error occurred while killing [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:168 +#: neutron/agent/linux/async_process.py:173 #, python-format msgid "Halting async process [%s] in response to an error." msgstr "" -#: neutron/agent/linux/async_process.py:174 +#: neutron/agent/linux/async_process.py:179 #, python-format msgid "Respawning async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:183 +#: neutron/agent/linux/async_process.py:188 #, python-format msgid "An error occurred while communicating with async process [%s]." msgstr "" @@ -916,105 +916,105 @@ msgstr "" msgid "Pidfile %s already exist. Daemon already running?" msgstr "" -#: neutron/agent/linux/dhcp.py:45 +#: neutron/agent/linux/dhcp.py:46 msgid "Location to store DHCP server config files" msgstr "" -#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:55 +#: neutron/agent/linux/dhcp.py:49 neutron/plugins/nicira/dhcp_meta/nvp.py:55 msgid "Domain to use for building the hostnames" msgstr "" -#: neutron/agent/linux/dhcp.py:51 +#: neutron/agent/linux/dhcp.py:52 msgid "Override the default dnsmasq settings with this file" msgstr "" -#: neutron/agent/linux/dhcp.py:53 -msgid "Use another DNS server before any in /etc/resolv.conf." +#: neutron/agent/linux/dhcp.py:54 +msgid "Comma-separated list of the DNS servers which will be used as forwarders." msgstr "" -#: neutron/agent/linux/dhcp.py:56 +#: neutron/agent/linux/dhcp.py:58 msgid "Delete namespace after removing a dhcp server." msgstr "" -#: neutron/agent/linux/dhcp.py:60 +#: neutron/agent/linux/dhcp.py:62 msgid "Limit number of leases to prevent a denial-of-service." msgstr "" -#: neutron/agent/linux/dhcp.py:185 +#: neutron/agent/linux/dhcp.py:187 #, python-format msgid "DHCP for %(net_id)s pid %(pid)d is stale, ignoring command" msgstr "" -#: neutron/agent/linux/dhcp.py:188 +#: neutron/agent/linux/dhcp.py:190 #, python-format msgid "No DHCP started for %s" msgstr "" -#: neutron/agent/linux/dhcp.py:220 neutron/agent/linux/external_process.py:84 +#: neutron/agent/linux/dhcp.py:222 neutron/agent/linux/external_process.py:84 #, python-format msgid "Error while reading %s" msgstr "" -#: neutron/agent/linux/dhcp.py:227 neutron/agent/linux/external_process.py:92 +#: neutron/agent/linux/dhcp.py:229 neutron/agent/linux/external_process.py:92 #, python-format msgid "Unable to convert value in %s" msgstr "" -#: neutron/agent/linux/dhcp.py:229 neutron/agent/linux/external_process.py:90 +#: neutron/agent/linux/dhcp.py:231 neutron/agent/linux/external_process.py:90 #, python-format msgid "Unable to access %s" msgstr "" -#: neutron/agent/linux/dhcp.py:290 +#: neutron/agent/linux/dhcp.py:292 #, python-format msgid "" "FAILED VERSION REQUIREMENT FOR DNSMASQ. DHCP AGENT MAY NOT RUN CORRECTLY!" " Please ensure that its version is %s or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:295 +#: neutron/agent/linux/dhcp.py:297 #, python-format msgid "" "Unable to determine dnsmasq version. Please ensure that its version is %s" " or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:394 +#: neutron/agent/linux/dhcp.py:398 #, python-format msgid "Killing dhcpmasq for network since all subnets have turned off DHCP: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:405 +#: neutron/agent/linux/dhcp.py:409 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: neutron/agent/linux/dhcp.py:406 +#: neutron/agent/linux/dhcp.py:410 #, python-format msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:609 +#: neutron/agent/linux/dhcp.py:636 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:661 +#: neutron/agent/linux/dhcp.py:688 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:671 +#: neutron/agent/linux/dhcp.py:698 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:714 +#: neutron/agent/linux/dhcp.py:741 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:753 neutron/debug/debug_agent.py:74 +#: neutron/agent/linux/dhcp.py:780 neutron/debug/debug_agent.py:74 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -2599,8 +2599,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:1003 -#: neutron/plugins/bigswitch/plugin.py:1012 +#: neutron/plugins/bigswitch/plugin.py:1148 +#: neutron/plugins/bigswitch/plugin.py:1157 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -4379,14 +4379,14 @@ msgstr "" #: neutron/plugins/bigswitch/plugin.py:204 #, python-format -msgid "" -"ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r, " -"action=%(action)s" +msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:208 +#: neutron/plugins/bigswitch/plugin.py:207 #, python-format -msgid "ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r" +msgid "" +"ServerProxy: resource=%(resource)s, action=%(action)s, data=%(data)r, " +"headers=%(headers)r" msgstr "" #: neutron/plugins/bigswitch/plugin.py:217 @@ -4409,222 +4409,224 @@ msgid "" "data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:295 +#: neutron/plugins/bigswitch/plugin.py:257 +msgid "ServerPool: initializing" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:273 +msgid "Servers not defined. Aborting plugin" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:276 +msgid "Servers must be defined as :" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:281 +msgid "ServerPool: initialization done" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:311 #, python-format msgid "" "ServerProxy: %(action)s failure for servers: %(server)r Response: " "%(response)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:301 +#: neutron/plugins/bigswitch/plugin.py:317 #, python-format msgid "" "ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " "ret=%(ret)s, data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:308 +#: neutron/plugins/bigswitch/plugin.py:324 #, python-format msgid "ServerProxy: %(action)s failure for all servers: %(server)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:327 -msgid "NeutronRestProxyV2: " -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:330 +#: neutron/plugins/bigswitch/plugin.py:346 #, python-format msgid "" "NeutronRestProxyV2: Received and ignored error code %(code)s on " "%(action)s action to resource %(resource)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:340 +#: neutron/plugins/bigswitch/plugin.py:356 #, python-format msgid "Unable to create remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:346 +#: neutron/plugins/bigswitch/plugin.py:362 #, python-format msgid "Unable to update remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:351 +#: neutron/plugins/bigswitch/plugin.py:367 #, python-format msgid "Unable to delete remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:357 +#: neutron/plugins/bigswitch/plugin.py:373 #, python-format msgid "Unable to add router interface: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:362 +#: neutron/plugins/bigswitch/plugin.py:378 #, python-format msgid "Unable to delete remote intf: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:368 +#: neutron/plugins/bigswitch/plugin.py:384 #, python-format msgid "Unable to create remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:374 -#: neutron/plugins/bigswitch/plugin.py:379 +#: neutron/plugins/bigswitch/plugin.py:390 +#: neutron/plugins/bigswitch/plugin.py:395 #, python-format msgid "Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:385 +#: neutron/plugins/bigswitch/plugin.py:404 +#, python-format +msgid "No device attached to port %s. Skipping notification to controller." +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:409 #, python-format msgid "Unable to create remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:391 -#, python-format -msgid "Unable to update remote port: %s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:396 +#: neutron/plugins/bigswitch/plugin.py:414 #, python-format msgid "Unable to delete remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:408 -#, python-format -msgid "Unable to plug in interface: %s" +#: neutron/plugins/bigswitch/plugin.py:442 +msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:413 -#, python-format -msgid "Unable to unplug interface: %s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:437 -#, python-format -msgid "NeutronRestProxy: Starting plugin. Version=%s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:460 -msgid "Servers not defined. Aborting plugin" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:488 -msgid "NeutronRestProxyV2: initialization done" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:514 -msgid "NeutronRestProxyV2: create_network() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:559 -msgid "NeutronRestProxyV2.update_network() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:584 -msgid "NeutronRestProxyV2: delete_network() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:632 -msgid "NeutronRestProxyV2: create_port() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:723 -msgid "NeutronRestProxyV2: update_port() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:783 -msgid "NeutronRestProxyV2: delete_port() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:827 -msgid "NeutronRestProxyV2: create_subnet() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:843 -msgid "NeutronRestProxyV2: update_subnet() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:859 -msgid "NeutronRestProxyV2: delete_subnet() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:897 -msgid "NeutronRestProxyV2: create_router() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:919 -msgid "NeutronRestProxyV2.update_router() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:938 -msgid "NeutronRestProxyV2: delete_router() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:967 -msgid "NeutronRestProxyV2: add_router_interface() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:995 -msgid "NeutronRestProxyV2: remove_router_interface() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1028 -msgid "NeutronRestProxyV2: create_floatingip() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1041 -#, python-format -msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1047 -msgid "NeutronRestProxyV2: update_floatingip() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1059 -msgid "NeutronRestProxyV2: delete_floatingip() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1069 -msgid "NeutronRestProxyV2: diassociate_floatingips() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1087 -msgid "NeutronRestProxyV2: too many external networks" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1149 +#: neutron/plugins/bigswitch/plugin.py:511 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1165 -msgid "Adding host route: " -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1166 -#, python-format -msgid "Destination:%(dst)s nexthop:%(next)s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1241 +#: neutron/plugins/bigswitch/plugin.py:596 #, python-format msgid "" "Setting admin_state_up=False is not supported in this plugin version. " "Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1247 +#: neutron/plugins/bigswitch/plugin.py:602 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1274 +#: neutron/plugins/bigswitch/plugin.py:627 #, python-format -msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. " +msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:660 +#, python-format +msgid "NeutronRestProxy: Starting plugin. Version=%s" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:693 +msgid "NeutronRestProxyV2: initialization done" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:719 +msgid "NeutronRestProxyV2: create_network() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:757 +msgid "NeutronRestProxyV2.update_network() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:782 +msgid "NeutronRestProxyV2: delete_network() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:829 +msgid "NeutronRestProxyV2: create_port() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:900 +msgid "NeutronRestProxyV2: update_port() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:948 +msgid "NeutronRestProxyV2: delete_port() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:972 +msgid "NeutronRestProxyV2: create_subnet() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:988 +msgid "NeutronRestProxyV2: update_subnet() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1004 +msgid "NeutronRestProxyV2: delete_subnet() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1042 +msgid "NeutronRestProxyV2: create_router() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1064 +msgid "NeutronRestProxyV2.update_router() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1083 +msgid "NeutronRestProxyV2: delete_router() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1112 +msgid "NeutronRestProxyV2: add_router_interface() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1140 +msgid "NeutronRestProxyV2: remove_router_interface() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1173 +msgid "NeutronRestProxyV2: create_floatingip() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1186 +#, python-format +msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1192 +msgid "NeutronRestProxyV2: update_floatingip() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1204 +msgid "NeutronRestProxyV2: delete_floatingip() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1214 +msgid "NeutronRestProxyV2: diassociate_floatingips() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1232 +msgid "NeutronRestProxyV2: too many external networks" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1247 +msgid "Adding host route: " +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1248 +#, python-format +msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" #: neutron/plugins/bigswitch/routerrule_db.py:77 @@ -4642,7 +4644,17 @@ msgstr "" #: neutron/plugins/bigswitch/db/porttracker_db.py:39 #, python-format -msgid "Received an empty port ID for host '%s'" +msgid "Received an empty port ID for host_id '%s'" +msgstr "" + +#: neutron/plugins/bigswitch/db/porttracker_db.py:42 +#, python-format +msgid "Received an empty host_id for port '%s'" +msgstr "" + +#: neutron/plugins/bigswitch/db/porttracker_db.py:44 +#, python-format +msgid "Logging port %(port)s on host_id %(host)s" msgstr "" #: neutron/plugins/bigswitch/extensions/routerrule.py:30 @@ -4851,13 +4863,13 @@ msgid "QoS level with name %(qos_name)s already exists for tenant %(tenant_id)s. msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:72 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:23 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:23 #, python-format msgid "Credential %(credential_id)s could not be found." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:77 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:28 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:28 #, python-format msgid "Credential %(credential_name)s could not be found." msgstr "" @@ -4873,19 +4885,19 @@ msgid "Provider network %s already exists" msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:92 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:39 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:39 #, python-format msgid "Connection to %(host)s is not configured." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:97 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:44 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:44 #, python-format msgid "Unable to connect to Nexus %(nexus_host)s. Reason: %(exc)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:102 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:49 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:49 #, python-format msgid "Failed to configure Nexus: %(config)s. Reason: %(exc)s." msgstr "" @@ -4896,7 +4908,7 @@ msgid "Nexus Port Binding (%(filters)s) is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:116 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:69 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:69 msgid "No usable Nexus switch found to create SVI interface." msgstr "" @@ -4911,18 +4923,18 @@ msgid "PortVnic Binding %(port_id)s is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:131 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:74 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:74 msgid "No subnet_id specified for router gateway." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:136 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:79 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:79 #, python-format msgid "Subnet %(subnet_id)s has an interface on %(router_id)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:141 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:84 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:84 msgid "Nexus hardware router gateway only uses Subnet Ids." msgstr "" @@ -5048,7 +5060,7 @@ msgid "Nexus Switch to use" msgstr "" #: neutron/plugins/cisco/common/config.py:35 -#: neutron/plugins/ml2/drivers/cisco/config.py:21 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:21 msgid "VLAN Name prefix" msgstr "" @@ -5071,7 +5083,7 @@ msgid "Enable L3 support on the Nexus switches" msgstr "" #: neutron/plugins/cisco/common/config.py:47 -#: neutron/plugins/ml2/drivers/cisco/config.py:23 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:23 msgid "Distribute SVI interfaces over all switches" msgstr "" @@ -5132,7 +5144,7 @@ msgid "N1K Policy profile polling duration in seconds" msgstr "" #: neutron/plugins/cisco/common/config.py:135 -#: neutron/plugins/ml2/drivers/cisco/config.py:58 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:58 msgid "Some config files were not parsed properly" msgstr "" @@ -5313,47 +5325,47 @@ msgid "add_qos() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:34 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:30 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:30 msgid "get_nexusport_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:43 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:39 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:39 msgid "get_nexusvlan_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:49 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:45 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:45 msgid "add_nexusport_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:62 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:58 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:58 msgid "remove_nexusport_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:78 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:74 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:74 msgid "update_nexusport_binding called with no vlan" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:80 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:76 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:76 msgid "update_nexusport_binding called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:91 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:87 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:87 msgid "get_nexusvm_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:99 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:94 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:94 msgid "get_port_vlan_switch_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:107 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:102 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:102 #, python-format msgid "" "get_port_switch_bindings() called, port:'%(port_id)s', " @@ -5361,7 +5373,7 @@ msgid "" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:119 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:114 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:114 msgid "get_nexussvi_bindings() called" msgstr "" @@ -5791,19 +5803,19 @@ msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:167 #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:189 #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:195 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:130 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:161 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:168 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:182 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:189 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:209 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:215 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:130 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:161 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:168 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:182 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:189 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:209 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:215 #, python-format msgid "NexusDriver: %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:174 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:196 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:196 #, python-format msgid "NexusDriver created VLAN: %s" msgstr "" @@ -5818,7 +5830,7 @@ msgid "NexusPlugin:create_network() called" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:113 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:104 +#: neutron/plugins/ml2/drivers/cisco/nexus/mech_cisco_nexus.py:105 #, python-format msgid "Nexus: create & trunk vlan %s" msgstr "" @@ -5829,7 +5841,7 @@ msgid "Nexus: create vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:125 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108 +#: neutron/plugins/ml2/drivers/cisco/nexus/mech_cisco_nexus.py:109 #, python-format msgid "Nexus: trunk vlan %s" msgstr "" @@ -8069,26 +8081,26 @@ msgstr "" msgid "add_vxlan_endpoint() called for ip %s" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/config.py:25 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:25 msgid "The physical network managed by the switches." msgstr "" -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:33 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:33 #, python-format msgid "Credential %(credential_name)s already exists for tenant %(tenant_id)s." msgstr "" -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:54 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:54 #, python-format msgid "Nexus Port Binding (%(filters)s) is not present" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:63 #, python-format msgid "Missing required field(s) to configure nexus switch: %(fields)s" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:45 +#: neutron/plugins/ml2/drivers/cisco/nexus/mech_cisco_nexus.py:46 #, python-format msgid "nexus_switches found = %s" msgstr "" @@ -8271,6 +8283,14 @@ msgstr "" msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:44 +msgid "Initializing driver" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:52 +msgid "Initialization done" +msgstr "" + #: neutron/plugins/mlnx/agent_notify_api.py:50 msgid "Sending delete network message" msgstr "" @@ -9414,49 +9434,49 @@ msgstr "" msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1884 +#: neutron/plugins/nicira/NeutronPlugin.py:1887 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1890 +#: neutron/plugins/nicira/NeutronPlugin.py:1893 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1921 -#, python-format -msgid "The port '%s' is not associated with floating IPs" -msgstr "" - #: neutron/plugins/nicira/NeutronPlugin.py:1924 #, python-format +msgid "The port '%s' is not associated with floating IPs" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:1927 +#, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1951 +#: neutron/plugins/nicira/NeutronPlugin.py:1954 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1973 +#: neutron/plugins/nicira/NeutronPlugin.py:1976 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2003 +#: neutron/plugins/nicira/NeutronPlugin.py:2006 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2065 +#: neutron/plugins/nicira/NeutronPlugin.py:2068 #, python-format msgid "Security group: %s was already deleted from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2078 +#: neutron/plugins/nicira/NeutronPlugin.py:2081 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -10770,24 +10790,29 @@ msgstr "" msgid "Metadata for router %s handled successfully" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:117 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:86 +#, python-format +msgid "Subnet %s does not have a gateway, the metadata route will not be created" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/rpc.py:110 msgid "Metadata access network is disabled" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:120 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:113 msgid "" "Overlapping IPs must be enabled in order to setup the metadata access " "network" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:140 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:133 #, python-format msgid "" "No router interface found for router '%s'. No metadata access network " "should be created or destroyed" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:148 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:141 #, python-format msgid "" "An error occurred while operating on the metadata access network for " @@ -14204,12 +14229,35 @@ msgstr "" #~ msgid "Network Admin State Validation Falied: " #~ msgstr "" -#~ msgid "" -#~ "Cannnot create floating IP and bind " -#~ "it to Port %s, since that port " -#~ "is owned by a different tenant." -#~ msgstr "" - #~ msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing." #~ msgstr "" +#~ msgid "Use another DNS server before any in /etc/resolv.conf." +#~ msgstr "" + +#~ msgid "" +#~ "ServerProxy: server=%(server)s, port=%(port)d, " +#~ "ssl=%(ssl)r, action=%(action)s" +#~ msgstr "" + +#~ msgid "ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r" +#~ msgstr "" + +#~ msgid "NeutronRestProxyV2: " +#~ msgstr "" + +#~ msgid "Unable to update remote port: %s" +#~ msgstr "" + +#~ msgid "Unable to plug in interface: %s" +#~ msgstr "" + +#~ msgid "Unable to unplug interface: %s" +#~ msgstr "" + +#~ msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. " +#~ msgstr "" + +#~ msgid "Received an empty port ID for host '%s'" +#~ msgstr "" + diff --git a/neutron/locale/sv/LC_MESSAGES/neutron.po b/neutron/locale/sv/LC_MESSAGES/neutron.po index ad3abfa503..58343b236d 100644 --- a/neutron/locale/sv/LC_MESSAGES/neutron.po +++ b/neutron/locale/sv/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: 2014-02-11 06:22+0000\n" +"POT-Creation-Date: 2014-02-12 06:24+0000\n" "PO-Revision-Date: 2013-11-15 02:27+0000\n" "Last-Translator: Tom Fifield \n" "Language-Team: Swedish " @@ -537,7 +537,7 @@ msgstr "" msgid "Name of bridge used for external network traffic." msgstr "" -#: neutron/agent/l3_agent.py:160 neutron/agent/linux/dhcp.py:62 +#: neutron/agent/l3_agent.py:160 neutron/agent/linux/dhcp.py:64 #: neutron/debug/debug_agent.py:45 #: neutron/services/metering/drivers/iptables/iptables_driver.py:39 msgid "The driver used to manage the virtual interface." @@ -580,7 +580,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:602 +#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:629 #: neutron/services/metering/drivers/iptables/iptables_driver.py:98 msgid "An interface driver must be specified" msgstr "" @@ -594,7 +594,7 @@ msgstr "" msgid "Failed deleting namespace '%s'" msgstr "" -#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:199 +#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:201 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" @@ -768,7 +768,7 @@ msgid "Security group member updated on remote: %s" msgstr "" #: neutron/agent/securitygroups_rpc.py:99 -#: neutron/agent/securitygroups_rpc.py:162 +#: neutron/agent/securitygroups_rpc.py:163 msgid "Provider rule updated" msgstr "" @@ -792,41 +792,41 @@ msgstr "" msgid "Security group member updated %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:154 +#: neutron/agent/securitygroups_rpc.py:155 #, python-format msgid "" "Adding %s devices to the list of devices for which firewall needs to be " "refreshed" msgstr "" -#: neutron/agent/securitygroups_rpc.py:174 +#: neutron/agent/securitygroups_rpc.py:175 #, python-format msgid "Remove device filter for %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:183 +#: neutron/agent/securitygroups_rpc.py:184 msgid "Refresh firewall rules" msgstr "" -#: neutron/agent/securitygroups_rpc.py:187 +#: neutron/agent/securitygroups_rpc.py:188 msgid "No ports here to refresh firewall" msgstr "" -#: neutron/agent/securitygroups_rpc.py:193 +#: neutron/agent/securitygroups_rpc.py:194 #, python-format msgid "Update port filter for %s" msgstr "" -#: neutron/agent/securitygroups_rpc.py:211 +#: neutron/agent/securitygroups_rpc.py:212 #, python-format msgid "Preparing device filters for %d new devices" msgstr "" -#: neutron/agent/securitygroups_rpc.py:224 +#: neutron/agent/securitygroups_rpc.py:225 msgid "Refreshing firewall for all filtered devices" msgstr "" -#: neutron/agent/securitygroups_rpc.py:232 +#: neutron/agent/securitygroups_rpc.py:233 #, python-format msgid "Refreshing firewall for %d devices" msgstr "" @@ -851,44 +851,44 @@ msgstr "" msgid "Top-level directory for maintaining dhcp state" msgstr "" -#: neutron/agent/linux/async_process.py:70 +#: neutron/agent/linux/async_process.py:69 msgid "respawn_interval must be >= 0 if provided." msgstr "" -#: neutron/agent/linux/async_process.py:84 +#: neutron/agent/linux/async_process.py:83 msgid "Process is already started" msgstr "" -#: neutron/agent/linux/async_process.py:86 +#: neutron/agent/linux/async_process.py:85 #, python-format msgid "Launching async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:92 +#: neutron/agent/linux/async_process.py:91 #, python-format msgid "Halting async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:95 +#: neutron/agent/linux/async_process.py:94 msgid "Process is not running." msgstr "" -#: neutron/agent/linux/async_process.py:161 +#: neutron/agent/linux/async_process.py:166 #, python-format msgid "An error occurred while killing [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:168 +#: neutron/agent/linux/async_process.py:173 #, python-format msgid "Halting async process [%s] in response to an error." msgstr "" -#: neutron/agent/linux/async_process.py:174 +#: neutron/agent/linux/async_process.py:179 #, python-format msgid "Respawning async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:183 +#: neutron/agent/linux/async_process.py:188 #, python-format msgid "An error occurred while communicating with async process [%s]." msgstr "" @@ -915,105 +915,105 @@ msgstr "" msgid "Pidfile %s already exist. Daemon already running?" msgstr "" -#: neutron/agent/linux/dhcp.py:45 +#: neutron/agent/linux/dhcp.py:46 msgid "Location to store DHCP server config files" msgstr "" -#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:55 +#: neutron/agent/linux/dhcp.py:49 neutron/plugins/nicira/dhcp_meta/nvp.py:55 msgid "Domain to use for building the hostnames" msgstr "" -#: neutron/agent/linux/dhcp.py:51 +#: neutron/agent/linux/dhcp.py:52 msgid "Override the default dnsmasq settings with this file" msgstr "" -#: neutron/agent/linux/dhcp.py:53 -msgid "Use another DNS server before any in /etc/resolv.conf." +#: neutron/agent/linux/dhcp.py:54 +msgid "Comma-separated list of the DNS servers which will be used as forwarders." msgstr "" -#: neutron/agent/linux/dhcp.py:56 +#: neutron/agent/linux/dhcp.py:58 msgid "Delete namespace after removing a dhcp server." msgstr "" -#: neutron/agent/linux/dhcp.py:60 +#: neutron/agent/linux/dhcp.py:62 msgid "Limit number of leases to prevent a denial-of-service." msgstr "" -#: neutron/agent/linux/dhcp.py:185 +#: neutron/agent/linux/dhcp.py:187 #, python-format msgid "DHCP for %(net_id)s pid %(pid)d is stale, ignoring command" msgstr "" -#: neutron/agent/linux/dhcp.py:188 +#: neutron/agent/linux/dhcp.py:190 #, python-format msgid "No DHCP started for %s" msgstr "" -#: neutron/agent/linux/dhcp.py:220 neutron/agent/linux/external_process.py:84 +#: neutron/agent/linux/dhcp.py:222 neutron/agent/linux/external_process.py:84 #, python-format msgid "Error while reading %s" msgstr "" -#: neutron/agent/linux/dhcp.py:227 neutron/agent/linux/external_process.py:92 +#: neutron/agent/linux/dhcp.py:229 neutron/agent/linux/external_process.py:92 #, python-format msgid "Unable to convert value in %s" msgstr "" -#: neutron/agent/linux/dhcp.py:229 neutron/agent/linux/external_process.py:90 +#: neutron/agent/linux/dhcp.py:231 neutron/agent/linux/external_process.py:90 #, python-format msgid "Unable to access %s" msgstr "" -#: neutron/agent/linux/dhcp.py:290 +#: neutron/agent/linux/dhcp.py:292 #, python-format msgid "" "FAILED VERSION REQUIREMENT FOR DNSMASQ. DHCP AGENT MAY NOT RUN CORRECTLY!" " Please ensure that its version is %s or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:295 +#: neutron/agent/linux/dhcp.py:297 #, python-format msgid "" "Unable to determine dnsmasq version. Please ensure that its version is %s" " or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:394 +#: neutron/agent/linux/dhcp.py:398 #, python-format msgid "Killing dhcpmasq for network since all subnets have turned off DHCP: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:405 +#: neutron/agent/linux/dhcp.py:409 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: neutron/agent/linux/dhcp.py:406 +#: neutron/agent/linux/dhcp.py:410 #, python-format msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:609 +#: neutron/agent/linux/dhcp.py:636 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:661 +#: neutron/agent/linux/dhcp.py:688 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:671 +#: neutron/agent/linux/dhcp.py:698 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:714 +#: neutron/agent/linux/dhcp.py:741 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:753 neutron/debug/debug_agent.py:74 +#: neutron/agent/linux/dhcp.py:780 neutron/debug/debug_agent.py:74 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -2598,8 +2598,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:1003 -#: neutron/plugins/bigswitch/plugin.py:1012 +#: neutron/plugins/bigswitch/plugin.py:1148 +#: neutron/plugins/bigswitch/plugin.py:1157 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -4378,14 +4378,14 @@ msgstr "" #: neutron/plugins/bigswitch/plugin.py:204 #, python-format -msgid "" -"ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r, " -"action=%(action)s" +msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:208 +#: neutron/plugins/bigswitch/plugin.py:207 #, python-format -msgid "ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r" +msgid "" +"ServerProxy: resource=%(resource)s, action=%(action)s, data=%(data)r, " +"headers=%(headers)r" msgstr "" #: neutron/plugins/bigswitch/plugin.py:217 @@ -4408,222 +4408,224 @@ msgid "" "data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:295 +#: neutron/plugins/bigswitch/plugin.py:257 +msgid "ServerPool: initializing" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:273 +msgid "Servers not defined. Aborting plugin" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:276 +msgid "Servers must be defined as :" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:281 +msgid "ServerPool: initialization done" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:311 #, python-format msgid "" "ServerProxy: %(action)s failure for servers: %(server)r Response: " "%(response)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:301 +#: neutron/plugins/bigswitch/plugin.py:317 #, python-format msgid "" "ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " "ret=%(ret)s, data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:308 +#: neutron/plugins/bigswitch/plugin.py:324 #, python-format msgid "ServerProxy: %(action)s failure for all servers: %(server)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:327 -msgid "NeutronRestProxyV2: " -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:330 +#: neutron/plugins/bigswitch/plugin.py:346 #, python-format msgid "" "NeutronRestProxyV2: Received and ignored error code %(code)s on " "%(action)s action to resource %(resource)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:340 +#: neutron/plugins/bigswitch/plugin.py:356 #, python-format msgid "Unable to create remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:346 +#: neutron/plugins/bigswitch/plugin.py:362 #, python-format msgid "Unable to update remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:351 +#: neutron/plugins/bigswitch/plugin.py:367 #, python-format msgid "Unable to delete remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:357 +#: neutron/plugins/bigswitch/plugin.py:373 #, python-format msgid "Unable to add router interface: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:362 +#: neutron/plugins/bigswitch/plugin.py:378 #, python-format msgid "Unable to delete remote intf: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:368 +#: neutron/plugins/bigswitch/plugin.py:384 #, python-format msgid "Unable to create remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:374 -#: neutron/plugins/bigswitch/plugin.py:379 +#: neutron/plugins/bigswitch/plugin.py:390 +#: neutron/plugins/bigswitch/plugin.py:395 #, python-format msgid "Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:385 +#: neutron/plugins/bigswitch/plugin.py:404 +#, python-format +msgid "No device attached to port %s. Skipping notification to controller." +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:409 #, python-format msgid "Unable to create remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:391 -#, python-format -msgid "Unable to update remote port: %s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:396 +#: neutron/plugins/bigswitch/plugin.py:414 #, python-format msgid "Unable to delete remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:408 -#, python-format -msgid "Unable to plug in interface: %s" +#: neutron/plugins/bigswitch/plugin.py:442 +msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:413 -#, python-format -msgid "Unable to unplug interface: %s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:437 -#, python-format -msgid "NeutronRestProxy: Starting plugin. Version=%s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:460 -msgid "Servers not defined. Aborting plugin" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:488 -msgid "NeutronRestProxyV2: initialization done" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:514 -msgid "NeutronRestProxyV2: create_network() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:559 -msgid "NeutronRestProxyV2.update_network() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:584 -msgid "NeutronRestProxyV2: delete_network() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:632 -msgid "NeutronRestProxyV2: create_port() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:723 -msgid "NeutronRestProxyV2: update_port() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:783 -msgid "NeutronRestProxyV2: delete_port() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:827 -msgid "NeutronRestProxyV2: create_subnet() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:843 -msgid "NeutronRestProxyV2: update_subnet() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:859 -msgid "NeutronRestProxyV2: delete_subnet() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:897 -msgid "NeutronRestProxyV2: create_router() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:919 -msgid "NeutronRestProxyV2.update_router() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:938 -msgid "NeutronRestProxyV2: delete_router() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:967 -msgid "NeutronRestProxyV2: add_router_interface() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:995 -msgid "NeutronRestProxyV2: remove_router_interface() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1028 -msgid "NeutronRestProxyV2: create_floatingip() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1041 -#, python-format -msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1047 -msgid "NeutronRestProxyV2: update_floatingip() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1059 -msgid "NeutronRestProxyV2: delete_floatingip() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1069 -msgid "NeutronRestProxyV2: diassociate_floatingips() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1087 -msgid "NeutronRestProxyV2: too many external networks" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1149 +#: neutron/plugins/bigswitch/plugin.py:511 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1165 -msgid "Adding host route: " -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1166 -#, python-format -msgid "Destination:%(dst)s nexthop:%(next)s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1241 +#: neutron/plugins/bigswitch/plugin.py:596 #, python-format msgid "" "Setting admin_state_up=False is not supported in this plugin version. " "Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1247 +#: neutron/plugins/bigswitch/plugin.py:602 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1274 +#: neutron/plugins/bigswitch/plugin.py:627 #, python-format -msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. " +msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:660 +#, python-format +msgid "NeutronRestProxy: Starting plugin. Version=%s" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:693 +msgid "NeutronRestProxyV2: initialization done" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:719 +msgid "NeutronRestProxyV2: create_network() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:757 +msgid "NeutronRestProxyV2.update_network() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:782 +msgid "NeutronRestProxyV2: delete_network() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:829 +msgid "NeutronRestProxyV2: create_port() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:900 +msgid "NeutronRestProxyV2: update_port() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:948 +msgid "NeutronRestProxyV2: delete_port() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:972 +msgid "NeutronRestProxyV2: create_subnet() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:988 +msgid "NeutronRestProxyV2: update_subnet() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1004 +msgid "NeutronRestProxyV2: delete_subnet() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1042 +msgid "NeutronRestProxyV2: create_router() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1064 +msgid "NeutronRestProxyV2.update_router() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1083 +msgid "NeutronRestProxyV2: delete_router() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1112 +msgid "NeutronRestProxyV2: add_router_interface() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1140 +msgid "NeutronRestProxyV2: remove_router_interface() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1173 +msgid "NeutronRestProxyV2: create_floatingip() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1186 +#, python-format +msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1192 +msgid "NeutronRestProxyV2: update_floatingip() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1204 +msgid "NeutronRestProxyV2: delete_floatingip() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1214 +msgid "NeutronRestProxyV2: diassociate_floatingips() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1232 +msgid "NeutronRestProxyV2: too many external networks" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1247 +msgid "Adding host route: " +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1248 +#, python-format +msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" #: neutron/plugins/bigswitch/routerrule_db.py:77 @@ -4641,7 +4643,17 @@ msgstr "" #: neutron/plugins/bigswitch/db/porttracker_db.py:39 #, python-format -msgid "Received an empty port ID for host '%s'" +msgid "Received an empty port ID for host_id '%s'" +msgstr "" + +#: neutron/plugins/bigswitch/db/porttracker_db.py:42 +#, python-format +msgid "Received an empty host_id for port '%s'" +msgstr "" + +#: neutron/plugins/bigswitch/db/porttracker_db.py:44 +#, python-format +msgid "Logging port %(port)s on host_id %(host)s" msgstr "" #: neutron/plugins/bigswitch/extensions/routerrule.py:30 @@ -4850,13 +4862,13 @@ msgid "QoS level with name %(qos_name)s already exists for tenant %(tenant_id)s. msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:72 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:23 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:23 #, python-format msgid "Credential %(credential_id)s could not be found." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:77 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:28 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:28 #, python-format msgid "Credential %(credential_name)s could not be found." msgstr "" @@ -4872,19 +4884,19 @@ msgid "Provider network %s already exists" msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:92 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:39 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:39 #, python-format msgid "Connection to %(host)s is not configured." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:97 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:44 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:44 #, python-format msgid "Unable to connect to Nexus %(nexus_host)s. Reason: %(exc)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:102 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:49 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:49 #, python-format msgid "Failed to configure Nexus: %(config)s. Reason: %(exc)s." msgstr "" @@ -4895,7 +4907,7 @@ msgid "Nexus Port Binding (%(filters)s) is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:116 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:69 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:69 msgid "No usable Nexus switch found to create SVI interface." msgstr "" @@ -4910,18 +4922,18 @@ msgid "PortVnic Binding %(port_id)s is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:131 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:74 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:74 msgid "No subnet_id specified for router gateway." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:136 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:79 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:79 #, python-format msgid "Subnet %(subnet_id)s has an interface on %(router_id)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:141 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:84 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:84 msgid "Nexus hardware router gateway only uses Subnet Ids." msgstr "" @@ -5047,7 +5059,7 @@ msgid "Nexus Switch to use" msgstr "" #: neutron/plugins/cisco/common/config.py:35 -#: neutron/plugins/ml2/drivers/cisco/config.py:21 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:21 msgid "VLAN Name prefix" msgstr "" @@ -5070,7 +5082,7 @@ msgid "Enable L3 support on the Nexus switches" msgstr "" #: neutron/plugins/cisco/common/config.py:47 -#: neutron/plugins/ml2/drivers/cisco/config.py:23 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:23 msgid "Distribute SVI interfaces over all switches" msgstr "" @@ -5131,7 +5143,7 @@ msgid "N1K Policy profile polling duration in seconds" msgstr "" #: neutron/plugins/cisco/common/config.py:135 -#: neutron/plugins/ml2/drivers/cisco/config.py:58 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:58 msgid "Some config files were not parsed properly" msgstr "" @@ -5312,47 +5324,47 @@ msgid "add_qos() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:34 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:30 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:30 msgid "get_nexusport_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:43 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:39 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:39 msgid "get_nexusvlan_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:49 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:45 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:45 msgid "add_nexusport_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:62 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:58 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:58 msgid "remove_nexusport_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:78 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:74 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:74 msgid "update_nexusport_binding called with no vlan" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:80 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:76 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:76 msgid "update_nexusport_binding called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:91 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:87 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:87 msgid "get_nexusvm_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:99 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:94 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:94 msgid "get_port_vlan_switch_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:107 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:102 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:102 #, python-format msgid "" "get_port_switch_bindings() called, port:'%(port_id)s', " @@ -5360,7 +5372,7 @@ msgid "" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:119 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:114 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:114 msgid "get_nexussvi_bindings() called" msgstr "" @@ -5790,19 +5802,19 @@ msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:167 #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:189 #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:195 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:130 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:161 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:168 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:182 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:189 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:209 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:215 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:130 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:161 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:168 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:182 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:189 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:209 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:215 #, python-format msgid "NexusDriver: %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:174 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:196 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:196 #, python-format msgid "NexusDriver created VLAN: %s" msgstr "" @@ -5817,7 +5829,7 @@ msgid "NexusPlugin:create_network() called" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:113 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:104 +#: neutron/plugins/ml2/drivers/cisco/nexus/mech_cisco_nexus.py:105 #, python-format msgid "Nexus: create & trunk vlan %s" msgstr "" @@ -5828,7 +5840,7 @@ msgid "Nexus: create vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:125 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108 +#: neutron/plugins/ml2/drivers/cisco/nexus/mech_cisco_nexus.py:109 #, python-format msgid "Nexus: trunk vlan %s" msgstr "" @@ -8068,26 +8080,26 @@ msgstr "" msgid "add_vxlan_endpoint() called for ip %s" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/config.py:25 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:25 msgid "The physical network managed by the switches." msgstr "" -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:33 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:33 #, python-format msgid "Credential %(credential_name)s already exists for tenant %(tenant_id)s." msgstr "" -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:54 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:54 #, python-format msgid "Nexus Port Binding (%(filters)s) is not present" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:63 #, python-format msgid "Missing required field(s) to configure nexus switch: %(fields)s" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:45 +#: neutron/plugins/ml2/drivers/cisco/nexus/mech_cisco_nexus.py:46 #, python-format msgid "nexus_switches found = %s" msgstr "" @@ -8270,6 +8282,14 @@ msgstr "" msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:44 +msgid "Initializing driver" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:52 +msgid "Initialization done" +msgstr "" + #: neutron/plugins/mlnx/agent_notify_api.py:50 msgid "Sending delete network message" msgstr "" @@ -9413,49 +9433,49 @@ msgstr "" msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1884 +#: neutron/plugins/nicira/NeutronPlugin.py:1887 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1890 +#: neutron/plugins/nicira/NeutronPlugin.py:1893 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1921 -#, python-format -msgid "The port '%s' is not associated with floating IPs" -msgstr "" - #: neutron/plugins/nicira/NeutronPlugin.py:1924 #, python-format +msgid "The port '%s' is not associated with floating IPs" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:1927 +#, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1951 +#: neutron/plugins/nicira/NeutronPlugin.py:1954 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1973 +#: neutron/plugins/nicira/NeutronPlugin.py:1976 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2003 +#: neutron/plugins/nicira/NeutronPlugin.py:2006 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2065 +#: neutron/plugins/nicira/NeutronPlugin.py:2068 #, python-format msgid "Security group: %s was already deleted from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2078 +#: neutron/plugins/nicira/NeutronPlugin.py:2081 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -10769,24 +10789,29 @@ msgstr "" msgid "Metadata for router %s handled successfully" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:117 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:86 +#, python-format +msgid "Subnet %s does not have a gateway, the metadata route will not be created" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/rpc.py:110 msgid "Metadata access network is disabled" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:120 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:113 msgid "" "Overlapping IPs must be enabled in order to setup the metadata access " "network" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:140 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:133 #, python-format msgid "" "No router interface found for router '%s'. No metadata access network " "should be created or destroyed" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:148 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:141 #, python-format msgid "" "An error occurred while operating on the metadata access network for " @@ -13444,12 +13469,35 @@ msgstr "" #~ msgid "Network Admin State Validation Falied: " #~ msgstr "" -#~ msgid "" -#~ "Cannnot create floating IP and bind " -#~ "it to Port %s, since that port " -#~ "is owned by a different tenant." -#~ msgstr "" - #~ msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing." #~ msgstr "" +#~ msgid "Use another DNS server before any in /etc/resolv.conf." +#~ msgstr "" + +#~ msgid "" +#~ "ServerProxy: server=%(server)s, port=%(port)d, " +#~ "ssl=%(ssl)r, action=%(action)s" +#~ msgstr "" + +#~ msgid "ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r" +#~ msgstr "" + +#~ msgid "NeutronRestProxyV2: " +#~ msgstr "" + +#~ msgid "Unable to update remote port: %s" +#~ msgstr "" + +#~ msgid "Unable to plug in interface: %s" +#~ msgstr "" + +#~ msgid "Unable to unplug interface: %s" +#~ msgstr "" + +#~ msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. " +#~ msgstr "" + +#~ msgid "Received an empty port ID for host '%s'" +#~ msgstr "" + diff --git a/neutron/locale/sw_KE/LC_MESSAGES/neutron.po b/neutron/locale/sw_KE/LC_MESSAGES/neutron.po index 0724ec2796..a6f17888bc 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: 2014-02-11 06:22+0000\n" +"POT-Creation-Date: 2014-02-12 06:24+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Swahili (Kenya) " @@ -537,7 +537,7 @@ msgstr "" msgid "Name of bridge used for external network traffic." msgstr "" -#: neutron/agent/l3_agent.py:160 neutron/agent/linux/dhcp.py:62 +#: neutron/agent/l3_agent.py:160 neutron/agent/linux/dhcp.py:64 #: neutron/debug/debug_agent.py:45 #: neutron/services/metering/drivers/iptables/iptables_driver.py:39 msgid "The driver used to manage the virtual interface." @@ -580,7 +580,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:602 +#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:629 #: neutron/services/metering/drivers/iptables/iptables_driver.py:98 msgid "An interface driver must be specified" msgstr "" @@ -594,7 +594,7 @@ msgstr "" msgid "Failed deleting namespace '%s'" msgstr "" -#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:199 +#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:201 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" @@ -768,7 +768,7 @@ msgid "Security group member updated on remote: %s" msgstr "" #: neutron/agent/securitygroups_rpc.py:99 -#: neutron/agent/securitygroups_rpc.py:162 +#: neutron/agent/securitygroups_rpc.py:163 msgid "Provider rule updated" msgstr "" @@ -792,41 +792,41 @@ msgstr "" msgid "Security group member updated %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:154 +#: neutron/agent/securitygroups_rpc.py:155 #, python-format msgid "" "Adding %s devices to the list of devices for which firewall needs to be " "refreshed" msgstr "" -#: neutron/agent/securitygroups_rpc.py:174 +#: neutron/agent/securitygroups_rpc.py:175 #, python-format msgid "Remove device filter for %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:183 +#: neutron/agent/securitygroups_rpc.py:184 msgid "Refresh firewall rules" msgstr "" -#: neutron/agent/securitygroups_rpc.py:187 +#: neutron/agent/securitygroups_rpc.py:188 msgid "No ports here to refresh firewall" msgstr "" -#: neutron/agent/securitygroups_rpc.py:193 +#: neutron/agent/securitygroups_rpc.py:194 #, python-format msgid "Update port filter for %s" msgstr "" -#: neutron/agent/securitygroups_rpc.py:211 +#: neutron/agent/securitygroups_rpc.py:212 #, python-format msgid "Preparing device filters for %d new devices" msgstr "" -#: neutron/agent/securitygroups_rpc.py:224 +#: neutron/agent/securitygroups_rpc.py:225 msgid "Refreshing firewall for all filtered devices" msgstr "" -#: neutron/agent/securitygroups_rpc.py:232 +#: neutron/agent/securitygroups_rpc.py:233 #, python-format msgid "Refreshing firewall for %d devices" msgstr "" @@ -851,44 +851,44 @@ msgstr "" msgid "Top-level directory for maintaining dhcp state" msgstr "" -#: neutron/agent/linux/async_process.py:70 +#: neutron/agent/linux/async_process.py:69 msgid "respawn_interval must be >= 0 if provided." msgstr "" -#: neutron/agent/linux/async_process.py:84 +#: neutron/agent/linux/async_process.py:83 msgid "Process is already started" msgstr "" -#: neutron/agent/linux/async_process.py:86 +#: neutron/agent/linux/async_process.py:85 #, python-format msgid "Launching async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:92 +#: neutron/agent/linux/async_process.py:91 #, python-format msgid "Halting async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:95 +#: neutron/agent/linux/async_process.py:94 msgid "Process is not running." msgstr "" -#: neutron/agent/linux/async_process.py:161 +#: neutron/agent/linux/async_process.py:166 #, python-format msgid "An error occurred while killing [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:168 +#: neutron/agent/linux/async_process.py:173 #, python-format msgid "Halting async process [%s] in response to an error." msgstr "" -#: neutron/agent/linux/async_process.py:174 +#: neutron/agent/linux/async_process.py:179 #, python-format msgid "Respawning async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:183 +#: neutron/agent/linux/async_process.py:188 #, python-format msgid "An error occurred while communicating with async process [%s]." msgstr "" @@ -915,105 +915,105 @@ msgstr "" msgid "Pidfile %s already exist. Daemon already running?" msgstr "" -#: neutron/agent/linux/dhcp.py:45 +#: neutron/agent/linux/dhcp.py:46 msgid "Location to store DHCP server config files" msgstr "" -#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:55 +#: neutron/agent/linux/dhcp.py:49 neutron/plugins/nicira/dhcp_meta/nvp.py:55 msgid "Domain to use for building the hostnames" msgstr "" -#: neutron/agent/linux/dhcp.py:51 +#: neutron/agent/linux/dhcp.py:52 msgid "Override the default dnsmasq settings with this file" msgstr "" -#: neutron/agent/linux/dhcp.py:53 -msgid "Use another DNS server before any in /etc/resolv.conf." +#: neutron/agent/linux/dhcp.py:54 +msgid "Comma-separated list of the DNS servers which will be used as forwarders." msgstr "" -#: neutron/agent/linux/dhcp.py:56 +#: neutron/agent/linux/dhcp.py:58 msgid "Delete namespace after removing a dhcp server." msgstr "" -#: neutron/agent/linux/dhcp.py:60 +#: neutron/agent/linux/dhcp.py:62 msgid "Limit number of leases to prevent a denial-of-service." msgstr "" -#: neutron/agent/linux/dhcp.py:185 +#: neutron/agent/linux/dhcp.py:187 #, python-format msgid "DHCP for %(net_id)s pid %(pid)d is stale, ignoring command" msgstr "" -#: neutron/agent/linux/dhcp.py:188 +#: neutron/agent/linux/dhcp.py:190 #, python-format msgid "No DHCP started for %s" msgstr "" -#: neutron/agent/linux/dhcp.py:220 neutron/agent/linux/external_process.py:84 +#: neutron/agent/linux/dhcp.py:222 neutron/agent/linux/external_process.py:84 #, python-format msgid "Error while reading %s" msgstr "" -#: neutron/agent/linux/dhcp.py:227 neutron/agent/linux/external_process.py:92 +#: neutron/agent/linux/dhcp.py:229 neutron/agent/linux/external_process.py:92 #, python-format msgid "Unable to convert value in %s" msgstr "" -#: neutron/agent/linux/dhcp.py:229 neutron/agent/linux/external_process.py:90 +#: neutron/agent/linux/dhcp.py:231 neutron/agent/linux/external_process.py:90 #, python-format msgid "Unable to access %s" msgstr "" -#: neutron/agent/linux/dhcp.py:290 +#: neutron/agent/linux/dhcp.py:292 #, python-format msgid "" "FAILED VERSION REQUIREMENT FOR DNSMASQ. DHCP AGENT MAY NOT RUN CORRECTLY!" " Please ensure that its version is %s or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:295 +#: neutron/agent/linux/dhcp.py:297 #, python-format msgid "" "Unable to determine dnsmasq version. Please ensure that its version is %s" " or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:394 +#: neutron/agent/linux/dhcp.py:398 #, python-format msgid "Killing dhcpmasq for network since all subnets have turned off DHCP: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:405 +#: neutron/agent/linux/dhcp.py:409 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: neutron/agent/linux/dhcp.py:406 +#: neutron/agent/linux/dhcp.py:410 #, python-format msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:609 +#: neutron/agent/linux/dhcp.py:636 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:661 +#: neutron/agent/linux/dhcp.py:688 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:671 +#: neutron/agent/linux/dhcp.py:698 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:714 +#: neutron/agent/linux/dhcp.py:741 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:753 neutron/debug/debug_agent.py:74 +#: neutron/agent/linux/dhcp.py:780 neutron/debug/debug_agent.py:74 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -2598,8 +2598,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:1003 -#: neutron/plugins/bigswitch/plugin.py:1012 +#: neutron/plugins/bigswitch/plugin.py:1148 +#: neutron/plugins/bigswitch/plugin.py:1157 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -4378,14 +4378,14 @@ msgstr "" #: neutron/plugins/bigswitch/plugin.py:204 #, python-format -msgid "" -"ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r, " -"action=%(action)s" +msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:208 +#: neutron/plugins/bigswitch/plugin.py:207 #, python-format -msgid "ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r" +msgid "" +"ServerProxy: resource=%(resource)s, action=%(action)s, data=%(data)r, " +"headers=%(headers)r" msgstr "" #: neutron/plugins/bigswitch/plugin.py:217 @@ -4408,222 +4408,224 @@ msgid "" "data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:295 +#: neutron/plugins/bigswitch/plugin.py:257 +msgid "ServerPool: initializing" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:273 +msgid "Servers not defined. Aborting plugin" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:276 +msgid "Servers must be defined as :" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:281 +msgid "ServerPool: initialization done" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:311 #, python-format msgid "" "ServerProxy: %(action)s failure for servers: %(server)r Response: " "%(response)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:301 +#: neutron/plugins/bigswitch/plugin.py:317 #, python-format msgid "" "ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " "ret=%(ret)s, data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:308 +#: neutron/plugins/bigswitch/plugin.py:324 #, python-format msgid "ServerProxy: %(action)s failure for all servers: %(server)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:327 -msgid "NeutronRestProxyV2: " -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:330 +#: neutron/plugins/bigswitch/plugin.py:346 #, python-format msgid "" "NeutronRestProxyV2: Received and ignored error code %(code)s on " "%(action)s action to resource %(resource)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:340 +#: neutron/plugins/bigswitch/plugin.py:356 #, python-format msgid "Unable to create remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:346 +#: neutron/plugins/bigswitch/plugin.py:362 #, python-format msgid "Unable to update remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:351 +#: neutron/plugins/bigswitch/plugin.py:367 #, python-format msgid "Unable to delete remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:357 +#: neutron/plugins/bigswitch/plugin.py:373 #, python-format msgid "Unable to add router interface: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:362 +#: neutron/plugins/bigswitch/plugin.py:378 #, python-format msgid "Unable to delete remote intf: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:368 +#: neutron/plugins/bigswitch/plugin.py:384 #, python-format msgid "Unable to create remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:374 -#: neutron/plugins/bigswitch/plugin.py:379 +#: neutron/plugins/bigswitch/plugin.py:390 +#: neutron/plugins/bigswitch/plugin.py:395 #, python-format msgid "Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:385 +#: neutron/plugins/bigswitch/plugin.py:404 +#, python-format +msgid "No device attached to port %s. Skipping notification to controller." +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:409 #, python-format msgid "Unable to create remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:391 -#, python-format -msgid "Unable to update remote port: %s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:396 +#: neutron/plugins/bigswitch/plugin.py:414 #, python-format msgid "Unable to delete remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:408 -#, python-format -msgid "Unable to plug in interface: %s" +#: neutron/plugins/bigswitch/plugin.py:442 +msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:413 -#, python-format -msgid "Unable to unplug interface: %s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:437 -#, python-format -msgid "NeutronRestProxy: Starting plugin. Version=%s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:460 -msgid "Servers not defined. Aborting plugin" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:488 -msgid "NeutronRestProxyV2: initialization done" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:514 -msgid "NeutronRestProxyV2: create_network() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:559 -msgid "NeutronRestProxyV2.update_network() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:584 -msgid "NeutronRestProxyV2: delete_network() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:632 -msgid "NeutronRestProxyV2: create_port() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:723 -msgid "NeutronRestProxyV2: update_port() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:783 -msgid "NeutronRestProxyV2: delete_port() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:827 -msgid "NeutronRestProxyV2: create_subnet() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:843 -msgid "NeutronRestProxyV2: update_subnet() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:859 -msgid "NeutronRestProxyV2: delete_subnet() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:897 -msgid "NeutronRestProxyV2: create_router() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:919 -msgid "NeutronRestProxyV2.update_router() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:938 -msgid "NeutronRestProxyV2: delete_router() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:967 -msgid "NeutronRestProxyV2: add_router_interface() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:995 -msgid "NeutronRestProxyV2: remove_router_interface() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1028 -msgid "NeutronRestProxyV2: create_floatingip() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1041 -#, python-format -msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1047 -msgid "NeutronRestProxyV2: update_floatingip() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1059 -msgid "NeutronRestProxyV2: delete_floatingip() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1069 -msgid "NeutronRestProxyV2: diassociate_floatingips() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1087 -msgid "NeutronRestProxyV2: too many external networks" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1149 +#: neutron/plugins/bigswitch/plugin.py:511 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1165 -msgid "Adding host route: " -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1166 -#, python-format -msgid "Destination:%(dst)s nexthop:%(next)s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1241 +#: neutron/plugins/bigswitch/plugin.py:596 #, python-format msgid "" "Setting admin_state_up=False is not supported in this plugin version. " "Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1247 +#: neutron/plugins/bigswitch/plugin.py:602 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1274 +#: neutron/plugins/bigswitch/plugin.py:627 #, python-format -msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. " +msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:660 +#, python-format +msgid "NeutronRestProxy: Starting plugin. Version=%s" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:693 +msgid "NeutronRestProxyV2: initialization done" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:719 +msgid "NeutronRestProxyV2: create_network() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:757 +msgid "NeutronRestProxyV2.update_network() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:782 +msgid "NeutronRestProxyV2: delete_network() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:829 +msgid "NeutronRestProxyV2: create_port() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:900 +msgid "NeutronRestProxyV2: update_port() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:948 +msgid "NeutronRestProxyV2: delete_port() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:972 +msgid "NeutronRestProxyV2: create_subnet() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:988 +msgid "NeutronRestProxyV2: update_subnet() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1004 +msgid "NeutronRestProxyV2: delete_subnet() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1042 +msgid "NeutronRestProxyV2: create_router() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1064 +msgid "NeutronRestProxyV2.update_router() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1083 +msgid "NeutronRestProxyV2: delete_router() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1112 +msgid "NeutronRestProxyV2: add_router_interface() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1140 +msgid "NeutronRestProxyV2: remove_router_interface() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1173 +msgid "NeutronRestProxyV2: create_floatingip() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1186 +#, python-format +msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1192 +msgid "NeutronRestProxyV2: update_floatingip() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1204 +msgid "NeutronRestProxyV2: delete_floatingip() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1214 +msgid "NeutronRestProxyV2: diassociate_floatingips() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1232 +msgid "NeutronRestProxyV2: too many external networks" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1247 +msgid "Adding host route: " +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1248 +#, python-format +msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" #: neutron/plugins/bigswitch/routerrule_db.py:77 @@ -4641,7 +4643,17 @@ msgstr "" #: neutron/plugins/bigswitch/db/porttracker_db.py:39 #, python-format -msgid "Received an empty port ID for host '%s'" +msgid "Received an empty port ID for host_id '%s'" +msgstr "" + +#: neutron/plugins/bigswitch/db/porttracker_db.py:42 +#, python-format +msgid "Received an empty host_id for port '%s'" +msgstr "" + +#: neutron/plugins/bigswitch/db/porttracker_db.py:44 +#, python-format +msgid "Logging port %(port)s on host_id %(host)s" msgstr "" #: neutron/plugins/bigswitch/extensions/routerrule.py:30 @@ -4850,13 +4862,13 @@ msgid "QoS level with name %(qos_name)s already exists for tenant %(tenant_id)s. msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:72 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:23 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:23 #, python-format msgid "Credential %(credential_id)s could not be found." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:77 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:28 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:28 #, python-format msgid "Credential %(credential_name)s could not be found." msgstr "" @@ -4872,19 +4884,19 @@ msgid "Provider network %s already exists" msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:92 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:39 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:39 #, python-format msgid "Connection to %(host)s is not configured." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:97 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:44 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:44 #, python-format msgid "Unable to connect to Nexus %(nexus_host)s. Reason: %(exc)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:102 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:49 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:49 #, python-format msgid "Failed to configure Nexus: %(config)s. Reason: %(exc)s." msgstr "" @@ -4895,7 +4907,7 @@ msgid "Nexus Port Binding (%(filters)s) is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:116 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:69 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:69 msgid "No usable Nexus switch found to create SVI interface." msgstr "" @@ -4910,18 +4922,18 @@ msgid "PortVnic Binding %(port_id)s is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:131 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:74 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:74 msgid "No subnet_id specified for router gateway." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:136 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:79 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:79 #, python-format msgid "Subnet %(subnet_id)s has an interface on %(router_id)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:141 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:84 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:84 msgid "Nexus hardware router gateway only uses Subnet Ids." msgstr "" @@ -5047,7 +5059,7 @@ msgid "Nexus Switch to use" msgstr "" #: neutron/plugins/cisco/common/config.py:35 -#: neutron/plugins/ml2/drivers/cisco/config.py:21 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:21 msgid "VLAN Name prefix" msgstr "" @@ -5070,7 +5082,7 @@ msgid "Enable L3 support on the Nexus switches" msgstr "" #: neutron/plugins/cisco/common/config.py:47 -#: neutron/plugins/ml2/drivers/cisco/config.py:23 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:23 msgid "Distribute SVI interfaces over all switches" msgstr "" @@ -5131,7 +5143,7 @@ msgid "N1K Policy profile polling duration in seconds" msgstr "" #: neutron/plugins/cisco/common/config.py:135 -#: neutron/plugins/ml2/drivers/cisco/config.py:58 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:58 msgid "Some config files were not parsed properly" msgstr "" @@ -5312,47 +5324,47 @@ msgid "add_qos() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:34 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:30 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:30 msgid "get_nexusport_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:43 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:39 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:39 msgid "get_nexusvlan_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:49 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:45 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:45 msgid "add_nexusport_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:62 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:58 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:58 msgid "remove_nexusport_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:78 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:74 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:74 msgid "update_nexusport_binding called with no vlan" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:80 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:76 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:76 msgid "update_nexusport_binding called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:91 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:87 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:87 msgid "get_nexusvm_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:99 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:94 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:94 msgid "get_port_vlan_switch_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:107 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:102 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:102 #, python-format msgid "" "get_port_switch_bindings() called, port:'%(port_id)s', " @@ -5360,7 +5372,7 @@ msgid "" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:119 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:114 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:114 msgid "get_nexussvi_bindings() called" msgstr "" @@ -5790,19 +5802,19 @@ msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:167 #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:189 #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:195 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:130 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:161 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:168 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:182 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:189 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:209 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:215 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:130 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:161 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:168 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:182 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:189 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:209 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:215 #, python-format msgid "NexusDriver: %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:174 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:196 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:196 #, python-format msgid "NexusDriver created VLAN: %s" msgstr "" @@ -5817,7 +5829,7 @@ msgid "NexusPlugin:create_network() called" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:113 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:104 +#: neutron/plugins/ml2/drivers/cisco/nexus/mech_cisco_nexus.py:105 #, python-format msgid "Nexus: create & trunk vlan %s" msgstr "" @@ -5828,7 +5840,7 @@ msgid "Nexus: create vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:125 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108 +#: neutron/plugins/ml2/drivers/cisco/nexus/mech_cisco_nexus.py:109 #, python-format msgid "Nexus: trunk vlan %s" msgstr "" @@ -8068,26 +8080,26 @@ msgstr "" msgid "add_vxlan_endpoint() called for ip %s" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/config.py:25 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:25 msgid "The physical network managed by the switches." msgstr "" -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:33 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:33 #, python-format msgid "Credential %(credential_name)s already exists for tenant %(tenant_id)s." msgstr "" -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:54 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:54 #, python-format msgid "Nexus Port Binding (%(filters)s) is not present" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:63 #, python-format msgid "Missing required field(s) to configure nexus switch: %(fields)s" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:45 +#: neutron/plugins/ml2/drivers/cisco/nexus/mech_cisco_nexus.py:46 #, python-format msgid "nexus_switches found = %s" msgstr "" @@ -8270,6 +8282,14 @@ msgstr "" msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:44 +msgid "Initializing driver" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:52 +msgid "Initialization done" +msgstr "" + #: neutron/plugins/mlnx/agent_notify_api.py:50 msgid "Sending delete network message" msgstr "" @@ -9413,49 +9433,49 @@ msgstr "" msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1884 +#: neutron/plugins/nicira/NeutronPlugin.py:1887 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1890 +#: neutron/plugins/nicira/NeutronPlugin.py:1893 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1921 -#, python-format -msgid "The port '%s' is not associated with floating IPs" -msgstr "" - #: neutron/plugins/nicira/NeutronPlugin.py:1924 #, python-format +msgid "The port '%s' is not associated with floating IPs" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:1927 +#, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1951 +#: neutron/plugins/nicira/NeutronPlugin.py:1954 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1973 +#: neutron/plugins/nicira/NeutronPlugin.py:1976 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2003 +#: neutron/plugins/nicira/NeutronPlugin.py:2006 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2065 +#: neutron/plugins/nicira/NeutronPlugin.py:2068 #, python-format msgid "Security group: %s was already deleted from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2078 +#: neutron/plugins/nicira/NeutronPlugin.py:2081 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -10769,24 +10789,29 @@ msgstr "" msgid "Metadata for router %s handled successfully" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:117 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:86 +#, python-format +msgid "Subnet %s does not have a gateway, the metadata route will not be created" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/rpc.py:110 msgid "Metadata access network is disabled" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:120 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:113 msgid "" "Overlapping IPs must be enabled in order to setup the metadata access " "network" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:140 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:133 #, python-format msgid "" "No router interface found for router '%s'. No metadata access network " "should be created or destroyed" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:148 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:141 #, python-format msgid "" "An error occurred while operating on the metadata access network for " @@ -14203,12 +14228,35 @@ msgstr "" #~ msgid "Network Admin State Validation Falied: " #~ msgstr "" -#~ msgid "" -#~ "Cannnot create floating IP and bind " -#~ "it to Port %s, since that port " -#~ "is owned by a different tenant." -#~ msgstr "" - #~ msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing." #~ msgstr "" +#~ msgid "Use another DNS server before any in /etc/resolv.conf." +#~ msgstr "" + +#~ msgid "" +#~ "ServerProxy: server=%(server)s, port=%(port)d, " +#~ "ssl=%(ssl)r, action=%(action)s" +#~ msgstr "" + +#~ msgid "ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r" +#~ msgstr "" + +#~ msgid "NeutronRestProxyV2: " +#~ msgstr "" + +#~ msgid "Unable to update remote port: %s" +#~ msgstr "" + +#~ msgid "Unable to plug in interface: %s" +#~ msgstr "" + +#~ msgid "Unable to unplug interface: %s" +#~ msgstr "" + +#~ msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. " +#~ msgstr "" + +#~ msgid "Received an empty port ID for host '%s'" +#~ msgstr "" + diff --git a/neutron/locale/tl/LC_MESSAGES/neutron.po b/neutron/locale/tl/LC_MESSAGES/neutron.po index cc1c14b72f..6a12919e22 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: 2014-02-11 06:22+0000\n" +"POT-Creation-Date: 2014-02-12 06:24+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Tagalog " @@ -537,7 +537,7 @@ msgstr "" msgid "Name of bridge used for external network traffic." msgstr "" -#: neutron/agent/l3_agent.py:160 neutron/agent/linux/dhcp.py:62 +#: neutron/agent/l3_agent.py:160 neutron/agent/linux/dhcp.py:64 #: neutron/debug/debug_agent.py:45 #: neutron/services/metering/drivers/iptables/iptables_driver.py:39 msgid "The driver used to manage the virtual interface." @@ -580,7 +580,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:602 +#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:629 #: neutron/services/metering/drivers/iptables/iptables_driver.py:98 msgid "An interface driver must be specified" msgstr "" @@ -594,7 +594,7 @@ msgstr "" msgid "Failed deleting namespace '%s'" msgstr "" -#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:199 +#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:201 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" @@ -768,7 +768,7 @@ msgid "Security group member updated on remote: %s" msgstr "" #: neutron/agent/securitygroups_rpc.py:99 -#: neutron/agent/securitygroups_rpc.py:162 +#: neutron/agent/securitygroups_rpc.py:163 msgid "Provider rule updated" msgstr "" @@ -792,41 +792,41 @@ msgstr "" msgid "Security group member updated %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:154 +#: neutron/agent/securitygroups_rpc.py:155 #, python-format msgid "" "Adding %s devices to the list of devices for which firewall needs to be " "refreshed" msgstr "" -#: neutron/agent/securitygroups_rpc.py:174 +#: neutron/agent/securitygroups_rpc.py:175 #, python-format msgid "Remove device filter for %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:183 +#: neutron/agent/securitygroups_rpc.py:184 msgid "Refresh firewall rules" msgstr "" -#: neutron/agent/securitygroups_rpc.py:187 +#: neutron/agent/securitygroups_rpc.py:188 msgid "No ports here to refresh firewall" msgstr "" -#: neutron/agent/securitygroups_rpc.py:193 +#: neutron/agent/securitygroups_rpc.py:194 #, python-format msgid "Update port filter for %s" msgstr "" -#: neutron/agent/securitygroups_rpc.py:211 +#: neutron/agent/securitygroups_rpc.py:212 #, python-format msgid "Preparing device filters for %d new devices" msgstr "" -#: neutron/agent/securitygroups_rpc.py:224 +#: neutron/agent/securitygroups_rpc.py:225 msgid "Refreshing firewall for all filtered devices" msgstr "" -#: neutron/agent/securitygroups_rpc.py:232 +#: neutron/agent/securitygroups_rpc.py:233 #, python-format msgid "Refreshing firewall for %d devices" msgstr "" @@ -851,44 +851,44 @@ msgstr "" msgid "Top-level directory for maintaining dhcp state" msgstr "" -#: neutron/agent/linux/async_process.py:70 +#: neutron/agent/linux/async_process.py:69 msgid "respawn_interval must be >= 0 if provided." msgstr "" -#: neutron/agent/linux/async_process.py:84 +#: neutron/agent/linux/async_process.py:83 msgid "Process is already started" msgstr "" -#: neutron/agent/linux/async_process.py:86 +#: neutron/agent/linux/async_process.py:85 #, python-format msgid "Launching async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:92 +#: neutron/agent/linux/async_process.py:91 #, python-format msgid "Halting async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:95 +#: neutron/agent/linux/async_process.py:94 msgid "Process is not running." msgstr "" -#: neutron/agent/linux/async_process.py:161 +#: neutron/agent/linux/async_process.py:166 #, python-format msgid "An error occurred while killing [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:168 +#: neutron/agent/linux/async_process.py:173 #, python-format msgid "Halting async process [%s] in response to an error." msgstr "" -#: neutron/agent/linux/async_process.py:174 +#: neutron/agent/linux/async_process.py:179 #, python-format msgid "Respawning async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:183 +#: neutron/agent/linux/async_process.py:188 #, python-format msgid "An error occurred while communicating with async process [%s]." msgstr "" @@ -915,105 +915,105 @@ msgstr "" msgid "Pidfile %s already exist. Daemon already running?" msgstr "" -#: neutron/agent/linux/dhcp.py:45 +#: neutron/agent/linux/dhcp.py:46 msgid "Location to store DHCP server config files" msgstr "" -#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:55 +#: neutron/agent/linux/dhcp.py:49 neutron/plugins/nicira/dhcp_meta/nvp.py:55 msgid "Domain to use for building the hostnames" msgstr "" -#: neutron/agent/linux/dhcp.py:51 +#: neutron/agent/linux/dhcp.py:52 msgid "Override the default dnsmasq settings with this file" msgstr "" -#: neutron/agent/linux/dhcp.py:53 -msgid "Use another DNS server before any in /etc/resolv.conf." +#: neutron/agent/linux/dhcp.py:54 +msgid "Comma-separated list of the DNS servers which will be used as forwarders." msgstr "" -#: neutron/agent/linux/dhcp.py:56 +#: neutron/agent/linux/dhcp.py:58 msgid "Delete namespace after removing a dhcp server." msgstr "" -#: neutron/agent/linux/dhcp.py:60 +#: neutron/agent/linux/dhcp.py:62 msgid "Limit number of leases to prevent a denial-of-service." msgstr "" -#: neutron/agent/linux/dhcp.py:185 +#: neutron/agent/linux/dhcp.py:187 #, python-format msgid "DHCP for %(net_id)s pid %(pid)d is stale, ignoring command" msgstr "" -#: neutron/agent/linux/dhcp.py:188 +#: neutron/agent/linux/dhcp.py:190 #, python-format msgid "No DHCP started for %s" msgstr "" -#: neutron/agent/linux/dhcp.py:220 neutron/agent/linux/external_process.py:84 +#: neutron/agent/linux/dhcp.py:222 neutron/agent/linux/external_process.py:84 #, python-format msgid "Error while reading %s" msgstr "" -#: neutron/agent/linux/dhcp.py:227 neutron/agent/linux/external_process.py:92 +#: neutron/agent/linux/dhcp.py:229 neutron/agent/linux/external_process.py:92 #, python-format msgid "Unable to convert value in %s" msgstr "" -#: neutron/agent/linux/dhcp.py:229 neutron/agent/linux/external_process.py:90 +#: neutron/agent/linux/dhcp.py:231 neutron/agent/linux/external_process.py:90 #, python-format msgid "Unable to access %s" msgstr "" -#: neutron/agent/linux/dhcp.py:290 +#: neutron/agent/linux/dhcp.py:292 #, python-format msgid "" "FAILED VERSION REQUIREMENT FOR DNSMASQ. DHCP AGENT MAY NOT RUN CORRECTLY!" " Please ensure that its version is %s or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:295 +#: neutron/agent/linux/dhcp.py:297 #, python-format msgid "" "Unable to determine dnsmasq version. Please ensure that its version is %s" " or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:394 +#: neutron/agent/linux/dhcp.py:398 #, python-format msgid "Killing dhcpmasq for network since all subnets have turned off DHCP: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:405 +#: neutron/agent/linux/dhcp.py:409 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: neutron/agent/linux/dhcp.py:406 +#: neutron/agent/linux/dhcp.py:410 #, python-format msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:609 +#: neutron/agent/linux/dhcp.py:636 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:661 +#: neutron/agent/linux/dhcp.py:688 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:671 +#: neutron/agent/linux/dhcp.py:698 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:714 +#: neutron/agent/linux/dhcp.py:741 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:753 neutron/debug/debug_agent.py:74 +#: neutron/agent/linux/dhcp.py:780 neutron/debug/debug_agent.py:74 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -2598,8 +2598,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:1003 -#: neutron/plugins/bigswitch/plugin.py:1012 +#: neutron/plugins/bigswitch/plugin.py:1148 +#: neutron/plugins/bigswitch/plugin.py:1157 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -4378,14 +4378,14 @@ msgstr "" #: neutron/plugins/bigswitch/plugin.py:204 #, python-format -msgid "" -"ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r, " -"action=%(action)s" +msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:208 +#: neutron/plugins/bigswitch/plugin.py:207 #, python-format -msgid "ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r" +msgid "" +"ServerProxy: resource=%(resource)s, action=%(action)s, data=%(data)r, " +"headers=%(headers)r" msgstr "" #: neutron/plugins/bigswitch/plugin.py:217 @@ -4408,222 +4408,224 @@ msgid "" "data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:295 +#: neutron/plugins/bigswitch/plugin.py:257 +msgid "ServerPool: initializing" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:273 +msgid "Servers not defined. Aborting plugin" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:276 +msgid "Servers must be defined as :" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:281 +msgid "ServerPool: initialization done" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:311 #, python-format msgid "" "ServerProxy: %(action)s failure for servers: %(server)r Response: " "%(response)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:301 +#: neutron/plugins/bigswitch/plugin.py:317 #, python-format msgid "" "ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " "ret=%(ret)s, data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:308 +#: neutron/plugins/bigswitch/plugin.py:324 #, python-format msgid "ServerProxy: %(action)s failure for all servers: %(server)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:327 -msgid "NeutronRestProxyV2: " -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:330 +#: neutron/plugins/bigswitch/plugin.py:346 #, python-format msgid "" "NeutronRestProxyV2: Received and ignored error code %(code)s on " "%(action)s action to resource %(resource)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:340 +#: neutron/plugins/bigswitch/plugin.py:356 #, python-format msgid "Unable to create remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:346 +#: neutron/plugins/bigswitch/plugin.py:362 #, python-format msgid "Unable to update remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:351 +#: neutron/plugins/bigswitch/plugin.py:367 #, python-format msgid "Unable to delete remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:357 +#: neutron/plugins/bigswitch/plugin.py:373 #, python-format msgid "Unable to add router interface: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:362 +#: neutron/plugins/bigswitch/plugin.py:378 #, python-format msgid "Unable to delete remote intf: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:368 +#: neutron/plugins/bigswitch/plugin.py:384 #, python-format msgid "Unable to create remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:374 -#: neutron/plugins/bigswitch/plugin.py:379 +#: neutron/plugins/bigswitch/plugin.py:390 +#: neutron/plugins/bigswitch/plugin.py:395 #, python-format msgid "Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:385 +#: neutron/plugins/bigswitch/plugin.py:404 +#, python-format +msgid "No device attached to port %s. Skipping notification to controller." +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:409 #, python-format msgid "Unable to create remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:391 -#, python-format -msgid "Unable to update remote port: %s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:396 +#: neutron/plugins/bigswitch/plugin.py:414 #, python-format msgid "Unable to delete remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:408 -#, python-format -msgid "Unable to plug in interface: %s" +#: neutron/plugins/bigswitch/plugin.py:442 +msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:413 -#, python-format -msgid "Unable to unplug interface: %s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:437 -#, python-format -msgid "NeutronRestProxy: Starting plugin. Version=%s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:460 -msgid "Servers not defined. Aborting plugin" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:488 -msgid "NeutronRestProxyV2: initialization done" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:514 -msgid "NeutronRestProxyV2: create_network() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:559 -msgid "NeutronRestProxyV2.update_network() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:584 -msgid "NeutronRestProxyV2: delete_network() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:632 -msgid "NeutronRestProxyV2: create_port() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:723 -msgid "NeutronRestProxyV2: update_port() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:783 -msgid "NeutronRestProxyV2: delete_port() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:827 -msgid "NeutronRestProxyV2: create_subnet() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:843 -msgid "NeutronRestProxyV2: update_subnet() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:859 -msgid "NeutronRestProxyV2: delete_subnet() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:897 -msgid "NeutronRestProxyV2: create_router() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:919 -msgid "NeutronRestProxyV2.update_router() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:938 -msgid "NeutronRestProxyV2: delete_router() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:967 -msgid "NeutronRestProxyV2: add_router_interface() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:995 -msgid "NeutronRestProxyV2: remove_router_interface() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1028 -msgid "NeutronRestProxyV2: create_floatingip() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1041 -#, python-format -msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1047 -msgid "NeutronRestProxyV2: update_floatingip() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1059 -msgid "NeutronRestProxyV2: delete_floatingip() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1069 -msgid "NeutronRestProxyV2: diassociate_floatingips() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1087 -msgid "NeutronRestProxyV2: too many external networks" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1149 +#: neutron/plugins/bigswitch/plugin.py:511 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1165 -msgid "Adding host route: " -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1166 -#, python-format -msgid "Destination:%(dst)s nexthop:%(next)s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1241 +#: neutron/plugins/bigswitch/plugin.py:596 #, python-format msgid "" "Setting admin_state_up=False is not supported in this plugin version. " "Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1247 +#: neutron/plugins/bigswitch/plugin.py:602 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1274 +#: neutron/plugins/bigswitch/plugin.py:627 #, python-format -msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. " +msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:660 +#, python-format +msgid "NeutronRestProxy: Starting plugin. Version=%s" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:693 +msgid "NeutronRestProxyV2: initialization done" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:719 +msgid "NeutronRestProxyV2: create_network() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:757 +msgid "NeutronRestProxyV2.update_network() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:782 +msgid "NeutronRestProxyV2: delete_network() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:829 +msgid "NeutronRestProxyV2: create_port() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:900 +msgid "NeutronRestProxyV2: update_port() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:948 +msgid "NeutronRestProxyV2: delete_port() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:972 +msgid "NeutronRestProxyV2: create_subnet() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:988 +msgid "NeutronRestProxyV2: update_subnet() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1004 +msgid "NeutronRestProxyV2: delete_subnet() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1042 +msgid "NeutronRestProxyV2: create_router() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1064 +msgid "NeutronRestProxyV2.update_router() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1083 +msgid "NeutronRestProxyV2: delete_router() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1112 +msgid "NeutronRestProxyV2: add_router_interface() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1140 +msgid "NeutronRestProxyV2: remove_router_interface() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1173 +msgid "NeutronRestProxyV2: create_floatingip() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1186 +#, python-format +msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1192 +msgid "NeutronRestProxyV2: update_floatingip() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1204 +msgid "NeutronRestProxyV2: delete_floatingip() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1214 +msgid "NeutronRestProxyV2: diassociate_floatingips() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1232 +msgid "NeutronRestProxyV2: too many external networks" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1247 +msgid "Adding host route: " +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1248 +#, python-format +msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" #: neutron/plugins/bigswitch/routerrule_db.py:77 @@ -4641,7 +4643,17 @@ msgstr "" #: neutron/plugins/bigswitch/db/porttracker_db.py:39 #, python-format -msgid "Received an empty port ID for host '%s'" +msgid "Received an empty port ID for host_id '%s'" +msgstr "" + +#: neutron/plugins/bigswitch/db/porttracker_db.py:42 +#, python-format +msgid "Received an empty host_id for port '%s'" +msgstr "" + +#: neutron/plugins/bigswitch/db/porttracker_db.py:44 +#, python-format +msgid "Logging port %(port)s on host_id %(host)s" msgstr "" #: neutron/plugins/bigswitch/extensions/routerrule.py:30 @@ -4850,13 +4862,13 @@ msgid "QoS level with name %(qos_name)s already exists for tenant %(tenant_id)s. msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:72 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:23 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:23 #, python-format msgid "Credential %(credential_id)s could not be found." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:77 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:28 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:28 #, python-format msgid "Credential %(credential_name)s could not be found." msgstr "" @@ -4872,19 +4884,19 @@ msgid "Provider network %s already exists" msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:92 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:39 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:39 #, python-format msgid "Connection to %(host)s is not configured." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:97 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:44 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:44 #, python-format msgid "Unable to connect to Nexus %(nexus_host)s. Reason: %(exc)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:102 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:49 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:49 #, python-format msgid "Failed to configure Nexus: %(config)s. Reason: %(exc)s." msgstr "" @@ -4895,7 +4907,7 @@ msgid "Nexus Port Binding (%(filters)s) is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:116 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:69 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:69 msgid "No usable Nexus switch found to create SVI interface." msgstr "" @@ -4910,18 +4922,18 @@ msgid "PortVnic Binding %(port_id)s is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:131 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:74 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:74 msgid "No subnet_id specified for router gateway." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:136 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:79 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:79 #, python-format msgid "Subnet %(subnet_id)s has an interface on %(router_id)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:141 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:84 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:84 msgid "Nexus hardware router gateway only uses Subnet Ids." msgstr "" @@ -5047,7 +5059,7 @@ msgid "Nexus Switch to use" msgstr "" #: neutron/plugins/cisco/common/config.py:35 -#: neutron/plugins/ml2/drivers/cisco/config.py:21 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:21 msgid "VLAN Name prefix" msgstr "" @@ -5070,7 +5082,7 @@ msgid "Enable L3 support on the Nexus switches" msgstr "" #: neutron/plugins/cisco/common/config.py:47 -#: neutron/plugins/ml2/drivers/cisco/config.py:23 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:23 msgid "Distribute SVI interfaces over all switches" msgstr "" @@ -5131,7 +5143,7 @@ msgid "N1K Policy profile polling duration in seconds" msgstr "" #: neutron/plugins/cisco/common/config.py:135 -#: neutron/plugins/ml2/drivers/cisco/config.py:58 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:58 msgid "Some config files were not parsed properly" msgstr "" @@ -5312,47 +5324,47 @@ msgid "add_qos() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:34 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:30 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:30 msgid "get_nexusport_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:43 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:39 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:39 msgid "get_nexusvlan_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:49 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:45 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:45 msgid "add_nexusport_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:62 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:58 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:58 msgid "remove_nexusport_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:78 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:74 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:74 msgid "update_nexusport_binding called with no vlan" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:80 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:76 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:76 msgid "update_nexusport_binding called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:91 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:87 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:87 msgid "get_nexusvm_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:99 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:94 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:94 msgid "get_port_vlan_switch_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:107 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:102 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:102 #, python-format msgid "" "get_port_switch_bindings() called, port:'%(port_id)s', " @@ -5360,7 +5372,7 @@ msgid "" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:119 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:114 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:114 msgid "get_nexussvi_bindings() called" msgstr "" @@ -5790,19 +5802,19 @@ msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:167 #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:189 #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:195 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:130 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:161 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:168 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:182 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:189 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:209 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:215 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:130 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:161 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:168 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:182 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:189 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:209 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:215 #, python-format msgid "NexusDriver: %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:174 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:196 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:196 #, python-format msgid "NexusDriver created VLAN: %s" msgstr "" @@ -5817,7 +5829,7 @@ msgid "NexusPlugin:create_network() called" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:113 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:104 +#: neutron/plugins/ml2/drivers/cisco/nexus/mech_cisco_nexus.py:105 #, python-format msgid "Nexus: create & trunk vlan %s" msgstr "" @@ -5828,7 +5840,7 @@ msgid "Nexus: create vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:125 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108 +#: neutron/plugins/ml2/drivers/cisco/nexus/mech_cisco_nexus.py:109 #, python-format msgid "Nexus: trunk vlan %s" msgstr "" @@ -8068,26 +8080,26 @@ msgstr "" msgid "add_vxlan_endpoint() called for ip %s" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/config.py:25 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:25 msgid "The physical network managed by the switches." msgstr "" -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:33 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:33 #, python-format msgid "Credential %(credential_name)s already exists for tenant %(tenant_id)s." msgstr "" -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:54 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:54 #, python-format msgid "Nexus Port Binding (%(filters)s) is not present" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:63 #, python-format msgid "Missing required field(s) to configure nexus switch: %(fields)s" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:45 +#: neutron/plugins/ml2/drivers/cisco/nexus/mech_cisco_nexus.py:46 #, python-format msgid "nexus_switches found = %s" msgstr "" @@ -8270,6 +8282,14 @@ msgstr "" msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:44 +msgid "Initializing driver" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:52 +msgid "Initialization done" +msgstr "" + #: neutron/plugins/mlnx/agent_notify_api.py:50 msgid "Sending delete network message" msgstr "" @@ -9413,49 +9433,49 @@ msgstr "" msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1884 +#: neutron/plugins/nicira/NeutronPlugin.py:1887 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1890 +#: neutron/plugins/nicira/NeutronPlugin.py:1893 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1921 -#, python-format -msgid "The port '%s' is not associated with floating IPs" -msgstr "" - #: neutron/plugins/nicira/NeutronPlugin.py:1924 #, python-format +msgid "The port '%s' is not associated with floating IPs" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:1927 +#, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1951 +#: neutron/plugins/nicira/NeutronPlugin.py:1954 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1973 +#: neutron/plugins/nicira/NeutronPlugin.py:1976 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2003 +#: neutron/plugins/nicira/NeutronPlugin.py:2006 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2065 +#: neutron/plugins/nicira/NeutronPlugin.py:2068 #, python-format msgid "Security group: %s was already deleted from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2078 +#: neutron/plugins/nicira/NeutronPlugin.py:2081 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -10769,24 +10789,29 @@ msgstr "" msgid "Metadata for router %s handled successfully" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:117 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:86 +#, python-format +msgid "Subnet %s does not have a gateway, the metadata route will not be created" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/rpc.py:110 msgid "Metadata access network is disabled" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:120 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:113 msgid "" "Overlapping IPs must be enabled in order to setup the metadata access " "network" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:140 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:133 #, python-format msgid "" "No router interface found for router '%s'. No metadata access network " "should be created or destroyed" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:148 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:141 #, python-format msgid "" "An error occurred while operating on the metadata access network for " @@ -14203,12 +14228,35 @@ msgstr "" #~ msgid "Network Admin State Validation Falied: " #~ msgstr "" -#~ msgid "" -#~ "Cannnot create floating IP and bind " -#~ "it to Port %s, since that port " -#~ "is owned by a different tenant." -#~ msgstr "" - #~ msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing." #~ msgstr "" +#~ msgid "Use another DNS server before any in /etc/resolv.conf." +#~ msgstr "" + +#~ msgid "" +#~ "ServerProxy: server=%(server)s, port=%(port)d, " +#~ "ssl=%(ssl)r, action=%(action)s" +#~ msgstr "" + +#~ msgid "ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r" +#~ msgstr "" + +#~ msgid "NeutronRestProxyV2: " +#~ msgstr "" + +#~ msgid "Unable to update remote port: %s" +#~ msgstr "" + +#~ msgid "Unable to plug in interface: %s" +#~ msgstr "" + +#~ msgid "Unable to unplug interface: %s" +#~ msgstr "" + +#~ msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. " +#~ msgstr "" + +#~ msgid "Received an empty port ID for host '%s'" +#~ msgstr "" + diff --git a/neutron/locale/tl_PH/LC_MESSAGES/neutron.po b/neutron/locale/tl_PH/LC_MESSAGES/neutron.po index 8423f46ea8..a8e6b92616 100644 --- a/neutron/locale/tl_PH/LC_MESSAGES/neutron.po +++ b/neutron/locale/tl_PH/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: 2014-02-11 06:22+0000\n" +"POT-Creation-Date: 2014-02-12 06:24+0000\n" "PO-Revision-Date: 2013-09-28 05:40+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Tagalog (Philippines) " @@ -537,7 +537,7 @@ msgstr "" msgid "Name of bridge used for external network traffic." msgstr "" -#: neutron/agent/l3_agent.py:160 neutron/agent/linux/dhcp.py:62 +#: neutron/agent/l3_agent.py:160 neutron/agent/linux/dhcp.py:64 #: neutron/debug/debug_agent.py:45 #: neutron/services/metering/drivers/iptables/iptables_driver.py:39 msgid "The driver used to manage the virtual interface." @@ -580,7 +580,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:602 +#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:629 #: neutron/services/metering/drivers/iptables/iptables_driver.py:98 msgid "An interface driver must be specified" msgstr "" @@ -594,7 +594,7 @@ msgstr "" msgid "Failed deleting namespace '%s'" msgstr "" -#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:199 +#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:201 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" @@ -768,7 +768,7 @@ msgid "Security group member updated on remote: %s" msgstr "" #: neutron/agent/securitygroups_rpc.py:99 -#: neutron/agent/securitygroups_rpc.py:162 +#: neutron/agent/securitygroups_rpc.py:163 msgid "Provider rule updated" msgstr "" @@ -792,41 +792,41 @@ msgstr "" msgid "Security group member updated %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:154 +#: neutron/agent/securitygroups_rpc.py:155 #, python-format msgid "" "Adding %s devices to the list of devices for which firewall needs to be " "refreshed" msgstr "" -#: neutron/agent/securitygroups_rpc.py:174 +#: neutron/agent/securitygroups_rpc.py:175 #, python-format msgid "Remove device filter for %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:183 +#: neutron/agent/securitygroups_rpc.py:184 msgid "Refresh firewall rules" msgstr "" -#: neutron/agent/securitygroups_rpc.py:187 +#: neutron/agent/securitygroups_rpc.py:188 msgid "No ports here to refresh firewall" msgstr "" -#: neutron/agent/securitygroups_rpc.py:193 +#: neutron/agent/securitygroups_rpc.py:194 #, python-format msgid "Update port filter for %s" msgstr "" -#: neutron/agent/securitygroups_rpc.py:211 +#: neutron/agent/securitygroups_rpc.py:212 #, python-format msgid "Preparing device filters for %d new devices" msgstr "" -#: neutron/agent/securitygroups_rpc.py:224 +#: neutron/agent/securitygroups_rpc.py:225 msgid "Refreshing firewall for all filtered devices" msgstr "" -#: neutron/agent/securitygroups_rpc.py:232 +#: neutron/agent/securitygroups_rpc.py:233 #, python-format msgid "Refreshing firewall for %d devices" msgstr "" @@ -851,44 +851,44 @@ msgstr "" msgid "Top-level directory for maintaining dhcp state" msgstr "" -#: neutron/agent/linux/async_process.py:70 +#: neutron/agent/linux/async_process.py:69 msgid "respawn_interval must be >= 0 if provided." msgstr "" -#: neutron/agent/linux/async_process.py:84 +#: neutron/agent/linux/async_process.py:83 msgid "Process is already started" msgstr "" -#: neutron/agent/linux/async_process.py:86 +#: neutron/agent/linux/async_process.py:85 #, python-format msgid "Launching async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:92 +#: neutron/agent/linux/async_process.py:91 #, python-format msgid "Halting async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:95 +#: neutron/agent/linux/async_process.py:94 msgid "Process is not running." msgstr "" -#: neutron/agent/linux/async_process.py:161 +#: neutron/agent/linux/async_process.py:166 #, python-format msgid "An error occurred while killing [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:168 +#: neutron/agent/linux/async_process.py:173 #, python-format msgid "Halting async process [%s] in response to an error." msgstr "" -#: neutron/agent/linux/async_process.py:174 +#: neutron/agent/linux/async_process.py:179 #, python-format msgid "Respawning async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:183 +#: neutron/agent/linux/async_process.py:188 #, python-format msgid "An error occurred while communicating with async process [%s]." msgstr "" @@ -915,105 +915,105 @@ msgstr "" msgid "Pidfile %s already exist. Daemon already running?" msgstr "" -#: neutron/agent/linux/dhcp.py:45 +#: neutron/agent/linux/dhcp.py:46 msgid "Location to store DHCP server config files" msgstr "" -#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:55 +#: neutron/agent/linux/dhcp.py:49 neutron/plugins/nicira/dhcp_meta/nvp.py:55 msgid "Domain to use for building the hostnames" msgstr "" -#: neutron/agent/linux/dhcp.py:51 +#: neutron/agent/linux/dhcp.py:52 msgid "Override the default dnsmasq settings with this file" msgstr "" -#: neutron/agent/linux/dhcp.py:53 -msgid "Use another DNS server before any in /etc/resolv.conf." +#: neutron/agent/linux/dhcp.py:54 +msgid "Comma-separated list of the DNS servers which will be used as forwarders." msgstr "" -#: neutron/agent/linux/dhcp.py:56 +#: neutron/agent/linux/dhcp.py:58 msgid "Delete namespace after removing a dhcp server." msgstr "" -#: neutron/agent/linux/dhcp.py:60 +#: neutron/agent/linux/dhcp.py:62 msgid "Limit number of leases to prevent a denial-of-service." msgstr "" -#: neutron/agent/linux/dhcp.py:185 +#: neutron/agent/linux/dhcp.py:187 #, python-format msgid "DHCP for %(net_id)s pid %(pid)d is stale, ignoring command" msgstr "" -#: neutron/agent/linux/dhcp.py:188 +#: neutron/agent/linux/dhcp.py:190 #, python-format msgid "No DHCP started for %s" msgstr "" -#: neutron/agent/linux/dhcp.py:220 neutron/agent/linux/external_process.py:84 +#: neutron/agent/linux/dhcp.py:222 neutron/agent/linux/external_process.py:84 #, python-format msgid "Error while reading %s" msgstr "" -#: neutron/agent/linux/dhcp.py:227 neutron/agent/linux/external_process.py:92 +#: neutron/agent/linux/dhcp.py:229 neutron/agent/linux/external_process.py:92 #, python-format msgid "Unable to convert value in %s" msgstr "" -#: neutron/agent/linux/dhcp.py:229 neutron/agent/linux/external_process.py:90 +#: neutron/agent/linux/dhcp.py:231 neutron/agent/linux/external_process.py:90 #, python-format msgid "Unable to access %s" msgstr "" -#: neutron/agent/linux/dhcp.py:290 +#: neutron/agent/linux/dhcp.py:292 #, python-format msgid "" "FAILED VERSION REQUIREMENT FOR DNSMASQ. DHCP AGENT MAY NOT RUN CORRECTLY!" " Please ensure that its version is %s or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:295 +#: neutron/agent/linux/dhcp.py:297 #, python-format msgid "" "Unable to determine dnsmasq version. Please ensure that its version is %s" " or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:394 +#: neutron/agent/linux/dhcp.py:398 #, python-format msgid "Killing dhcpmasq for network since all subnets have turned off DHCP: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:405 +#: neutron/agent/linux/dhcp.py:409 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: neutron/agent/linux/dhcp.py:406 +#: neutron/agent/linux/dhcp.py:410 #, python-format msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:609 +#: neutron/agent/linux/dhcp.py:636 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:661 +#: neutron/agent/linux/dhcp.py:688 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:671 +#: neutron/agent/linux/dhcp.py:698 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:714 +#: neutron/agent/linux/dhcp.py:741 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:753 neutron/debug/debug_agent.py:74 +#: neutron/agent/linux/dhcp.py:780 neutron/debug/debug_agent.py:74 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -2598,8 +2598,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:1003 -#: neutron/plugins/bigswitch/plugin.py:1012 +#: neutron/plugins/bigswitch/plugin.py:1148 +#: neutron/plugins/bigswitch/plugin.py:1157 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -4378,14 +4378,14 @@ msgstr "" #: neutron/plugins/bigswitch/plugin.py:204 #, python-format -msgid "" -"ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r, " -"action=%(action)s" +msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:208 +#: neutron/plugins/bigswitch/plugin.py:207 #, python-format -msgid "ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r" +msgid "" +"ServerProxy: resource=%(resource)s, action=%(action)s, data=%(data)r, " +"headers=%(headers)r" msgstr "" #: neutron/plugins/bigswitch/plugin.py:217 @@ -4408,222 +4408,224 @@ msgid "" "data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:295 +#: neutron/plugins/bigswitch/plugin.py:257 +msgid "ServerPool: initializing" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:273 +msgid "Servers not defined. Aborting plugin" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:276 +msgid "Servers must be defined as :" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:281 +msgid "ServerPool: initialization done" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:311 #, python-format msgid "" "ServerProxy: %(action)s failure for servers: %(server)r Response: " "%(response)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:301 +#: neutron/plugins/bigswitch/plugin.py:317 #, python-format msgid "" "ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " "ret=%(ret)s, data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:308 +#: neutron/plugins/bigswitch/plugin.py:324 #, python-format msgid "ServerProxy: %(action)s failure for all servers: %(server)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:327 -msgid "NeutronRestProxyV2: " -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:330 +#: neutron/plugins/bigswitch/plugin.py:346 #, python-format msgid "" "NeutronRestProxyV2: Received and ignored error code %(code)s on " "%(action)s action to resource %(resource)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:340 +#: neutron/plugins/bigswitch/plugin.py:356 #, python-format msgid "Unable to create remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:346 +#: neutron/plugins/bigswitch/plugin.py:362 #, python-format msgid "Unable to update remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:351 +#: neutron/plugins/bigswitch/plugin.py:367 #, python-format msgid "Unable to delete remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:357 +#: neutron/plugins/bigswitch/plugin.py:373 #, python-format msgid "Unable to add router interface: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:362 +#: neutron/plugins/bigswitch/plugin.py:378 #, python-format msgid "Unable to delete remote intf: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:368 +#: neutron/plugins/bigswitch/plugin.py:384 #, python-format msgid "Unable to create remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:374 -#: neutron/plugins/bigswitch/plugin.py:379 +#: neutron/plugins/bigswitch/plugin.py:390 +#: neutron/plugins/bigswitch/plugin.py:395 #, python-format msgid "Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:385 +#: neutron/plugins/bigswitch/plugin.py:404 +#, python-format +msgid "No device attached to port %s. Skipping notification to controller." +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:409 #, python-format msgid "Unable to create remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:391 -#, python-format -msgid "Unable to update remote port: %s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:396 +#: neutron/plugins/bigswitch/plugin.py:414 #, python-format msgid "Unable to delete remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:408 -#, python-format -msgid "Unable to plug in interface: %s" +#: neutron/plugins/bigswitch/plugin.py:442 +msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:413 -#, python-format -msgid "Unable to unplug interface: %s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:437 -#, python-format -msgid "NeutronRestProxy: Starting plugin. Version=%s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:460 -msgid "Servers not defined. Aborting plugin" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:488 -msgid "NeutronRestProxyV2: initialization done" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:514 -msgid "NeutronRestProxyV2: create_network() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:559 -msgid "NeutronRestProxyV2.update_network() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:584 -msgid "NeutronRestProxyV2: delete_network() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:632 -msgid "NeutronRestProxyV2: create_port() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:723 -msgid "NeutronRestProxyV2: update_port() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:783 -msgid "NeutronRestProxyV2: delete_port() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:827 -msgid "NeutronRestProxyV2: create_subnet() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:843 -msgid "NeutronRestProxyV2: update_subnet() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:859 -msgid "NeutronRestProxyV2: delete_subnet() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:897 -msgid "NeutronRestProxyV2: create_router() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:919 -msgid "NeutronRestProxyV2.update_router() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:938 -msgid "NeutronRestProxyV2: delete_router() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:967 -msgid "NeutronRestProxyV2: add_router_interface() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:995 -msgid "NeutronRestProxyV2: remove_router_interface() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1028 -msgid "NeutronRestProxyV2: create_floatingip() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1041 -#, python-format -msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1047 -msgid "NeutronRestProxyV2: update_floatingip() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1059 -msgid "NeutronRestProxyV2: delete_floatingip() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1069 -msgid "NeutronRestProxyV2: diassociate_floatingips() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1087 -msgid "NeutronRestProxyV2: too many external networks" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1149 +#: neutron/plugins/bigswitch/plugin.py:511 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1165 -msgid "Adding host route: " -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1166 -#, python-format -msgid "Destination:%(dst)s nexthop:%(next)s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1241 +#: neutron/plugins/bigswitch/plugin.py:596 #, python-format msgid "" "Setting admin_state_up=False is not supported in this plugin version. " "Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1247 +#: neutron/plugins/bigswitch/plugin.py:602 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1274 +#: neutron/plugins/bigswitch/plugin.py:627 #, python-format -msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. " +msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:660 +#, python-format +msgid "NeutronRestProxy: Starting plugin. Version=%s" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:693 +msgid "NeutronRestProxyV2: initialization done" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:719 +msgid "NeutronRestProxyV2: create_network() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:757 +msgid "NeutronRestProxyV2.update_network() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:782 +msgid "NeutronRestProxyV2: delete_network() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:829 +msgid "NeutronRestProxyV2: create_port() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:900 +msgid "NeutronRestProxyV2: update_port() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:948 +msgid "NeutronRestProxyV2: delete_port() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:972 +msgid "NeutronRestProxyV2: create_subnet() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:988 +msgid "NeutronRestProxyV2: update_subnet() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1004 +msgid "NeutronRestProxyV2: delete_subnet() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1042 +msgid "NeutronRestProxyV2: create_router() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1064 +msgid "NeutronRestProxyV2.update_router() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1083 +msgid "NeutronRestProxyV2: delete_router() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1112 +msgid "NeutronRestProxyV2: add_router_interface() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1140 +msgid "NeutronRestProxyV2: remove_router_interface() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1173 +msgid "NeutronRestProxyV2: create_floatingip() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1186 +#, python-format +msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1192 +msgid "NeutronRestProxyV2: update_floatingip() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1204 +msgid "NeutronRestProxyV2: delete_floatingip() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1214 +msgid "NeutronRestProxyV2: diassociate_floatingips() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1232 +msgid "NeutronRestProxyV2: too many external networks" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1247 +msgid "Adding host route: " +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1248 +#, python-format +msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" #: neutron/plugins/bigswitch/routerrule_db.py:77 @@ -4641,7 +4643,17 @@ msgstr "" #: neutron/plugins/bigswitch/db/porttracker_db.py:39 #, python-format -msgid "Received an empty port ID for host '%s'" +msgid "Received an empty port ID for host_id '%s'" +msgstr "" + +#: neutron/plugins/bigswitch/db/porttracker_db.py:42 +#, python-format +msgid "Received an empty host_id for port '%s'" +msgstr "" + +#: neutron/plugins/bigswitch/db/porttracker_db.py:44 +#, python-format +msgid "Logging port %(port)s on host_id %(host)s" msgstr "" #: neutron/plugins/bigswitch/extensions/routerrule.py:30 @@ -4850,13 +4862,13 @@ msgid "QoS level with name %(qos_name)s already exists for tenant %(tenant_id)s. msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:72 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:23 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:23 #, python-format msgid "Credential %(credential_id)s could not be found." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:77 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:28 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:28 #, python-format msgid "Credential %(credential_name)s could not be found." msgstr "" @@ -4872,19 +4884,19 @@ msgid "Provider network %s already exists" msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:92 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:39 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:39 #, python-format msgid "Connection to %(host)s is not configured." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:97 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:44 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:44 #, python-format msgid "Unable to connect to Nexus %(nexus_host)s. Reason: %(exc)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:102 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:49 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:49 #, python-format msgid "Failed to configure Nexus: %(config)s. Reason: %(exc)s." msgstr "" @@ -4895,7 +4907,7 @@ msgid "Nexus Port Binding (%(filters)s) is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:116 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:69 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:69 msgid "No usable Nexus switch found to create SVI interface." msgstr "" @@ -4910,18 +4922,18 @@ msgid "PortVnic Binding %(port_id)s is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:131 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:74 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:74 msgid "No subnet_id specified for router gateway." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:136 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:79 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:79 #, python-format msgid "Subnet %(subnet_id)s has an interface on %(router_id)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:141 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:84 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:84 msgid "Nexus hardware router gateway only uses Subnet Ids." msgstr "" @@ -5047,7 +5059,7 @@ msgid "Nexus Switch to use" msgstr "" #: neutron/plugins/cisco/common/config.py:35 -#: neutron/plugins/ml2/drivers/cisco/config.py:21 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:21 msgid "VLAN Name prefix" msgstr "" @@ -5070,7 +5082,7 @@ msgid "Enable L3 support on the Nexus switches" msgstr "" #: neutron/plugins/cisco/common/config.py:47 -#: neutron/plugins/ml2/drivers/cisco/config.py:23 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:23 msgid "Distribute SVI interfaces over all switches" msgstr "" @@ -5131,7 +5143,7 @@ msgid "N1K Policy profile polling duration in seconds" msgstr "" #: neutron/plugins/cisco/common/config.py:135 -#: neutron/plugins/ml2/drivers/cisco/config.py:58 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:58 msgid "Some config files were not parsed properly" msgstr "" @@ -5312,47 +5324,47 @@ msgid "add_qos() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:34 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:30 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:30 msgid "get_nexusport_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:43 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:39 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:39 msgid "get_nexusvlan_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:49 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:45 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:45 msgid "add_nexusport_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:62 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:58 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:58 msgid "remove_nexusport_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:78 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:74 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:74 msgid "update_nexusport_binding called with no vlan" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:80 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:76 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:76 msgid "update_nexusport_binding called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:91 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:87 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:87 msgid "get_nexusvm_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:99 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:94 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:94 msgid "get_port_vlan_switch_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:107 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:102 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:102 #, python-format msgid "" "get_port_switch_bindings() called, port:'%(port_id)s', " @@ -5360,7 +5372,7 @@ msgid "" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:119 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:114 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:114 msgid "get_nexussvi_bindings() called" msgstr "" @@ -5790,19 +5802,19 @@ msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:167 #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:189 #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:195 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:130 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:161 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:168 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:182 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:189 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:209 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:215 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:130 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:161 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:168 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:182 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:189 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:209 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:215 #, python-format msgid "NexusDriver: %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:174 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:196 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:196 #, python-format msgid "NexusDriver created VLAN: %s" msgstr "" @@ -5817,7 +5829,7 @@ msgid "NexusPlugin:create_network() called" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:113 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:104 +#: neutron/plugins/ml2/drivers/cisco/nexus/mech_cisco_nexus.py:105 #, python-format msgid "Nexus: create & trunk vlan %s" msgstr "" @@ -5828,7 +5840,7 @@ msgid "Nexus: create vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:125 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108 +#: neutron/plugins/ml2/drivers/cisco/nexus/mech_cisco_nexus.py:109 #, python-format msgid "Nexus: trunk vlan %s" msgstr "" @@ -8068,26 +8080,26 @@ msgstr "" msgid "add_vxlan_endpoint() called for ip %s" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/config.py:25 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:25 msgid "The physical network managed by the switches." msgstr "" -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:33 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:33 #, python-format msgid "Credential %(credential_name)s already exists for tenant %(tenant_id)s." msgstr "" -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:54 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:54 #, python-format msgid "Nexus Port Binding (%(filters)s) is not present" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:63 #, python-format msgid "Missing required field(s) to configure nexus switch: %(fields)s" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:45 +#: neutron/plugins/ml2/drivers/cisco/nexus/mech_cisco_nexus.py:46 #, python-format msgid "nexus_switches found = %s" msgstr "" @@ -8270,6 +8282,14 @@ msgstr "" msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:44 +msgid "Initializing driver" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:52 +msgid "Initialization done" +msgstr "" + #: neutron/plugins/mlnx/agent_notify_api.py:50 msgid "Sending delete network message" msgstr "" @@ -9413,49 +9433,49 @@ msgstr "" msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1884 +#: neutron/plugins/nicira/NeutronPlugin.py:1887 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1890 +#: neutron/plugins/nicira/NeutronPlugin.py:1893 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1921 -#, python-format -msgid "The port '%s' is not associated with floating IPs" -msgstr "" - #: neutron/plugins/nicira/NeutronPlugin.py:1924 #, python-format +msgid "The port '%s' is not associated with floating IPs" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:1927 +#, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1951 +#: neutron/plugins/nicira/NeutronPlugin.py:1954 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1973 +#: neutron/plugins/nicira/NeutronPlugin.py:1976 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2003 +#: neutron/plugins/nicira/NeutronPlugin.py:2006 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2065 +#: neutron/plugins/nicira/NeutronPlugin.py:2068 #, python-format msgid "Security group: %s was already deleted from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2078 +#: neutron/plugins/nicira/NeutronPlugin.py:2081 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -10769,24 +10789,29 @@ msgstr "" msgid "Metadata for router %s handled successfully" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:117 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:86 +#, python-format +msgid "Subnet %s does not have a gateway, the metadata route will not be created" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/rpc.py:110 msgid "Metadata access network is disabled" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:120 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:113 msgid "" "Overlapping IPs must be enabled in order to setup the metadata access " "network" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:140 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:133 #, python-format msgid "" "No router interface found for router '%s'. No metadata access network " "should be created or destroyed" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:148 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:141 #, python-format msgid "" "An error occurred while operating on the metadata access network for " @@ -13543,12 +13568,35 @@ msgstr "" #~ msgid "Network Admin State Validation Falied: " #~ msgstr "" -#~ msgid "" -#~ "Cannnot create floating IP and bind " -#~ "it to Port %s, since that port " -#~ "is owned by a different tenant." -#~ msgstr "" - #~ msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing." #~ msgstr "" +#~ msgid "Use another DNS server before any in /etc/resolv.conf." +#~ msgstr "" + +#~ msgid "" +#~ "ServerProxy: server=%(server)s, port=%(port)d, " +#~ "ssl=%(ssl)r, action=%(action)s" +#~ msgstr "" + +#~ msgid "ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r" +#~ msgstr "" + +#~ msgid "NeutronRestProxyV2: " +#~ msgstr "" + +#~ msgid "Unable to update remote port: %s" +#~ msgstr "" + +#~ msgid "Unable to plug in interface: %s" +#~ msgstr "" + +#~ msgid "Unable to unplug interface: %s" +#~ msgstr "" + +#~ msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. " +#~ msgstr "" + +#~ msgid "Received an empty port ID for host '%s'" +#~ msgstr "" + diff --git a/neutron/locale/tr_TR/LC_MESSAGES/neutron.po b/neutron/locale/tr_TR/LC_MESSAGES/neutron.po index 1025cb28f8..e2c595b0fe 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: 2014-02-11 06:22+0000\n" +"POT-Creation-Date: 2014-02-12 06:24+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Turkish (Turkey) " @@ -537,7 +537,7 @@ msgstr "" msgid "Name of bridge used for external network traffic." msgstr "" -#: neutron/agent/l3_agent.py:160 neutron/agent/linux/dhcp.py:62 +#: neutron/agent/l3_agent.py:160 neutron/agent/linux/dhcp.py:64 #: neutron/debug/debug_agent.py:45 #: neutron/services/metering/drivers/iptables/iptables_driver.py:39 msgid "The driver used to manage the virtual interface." @@ -580,7 +580,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:602 +#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:629 #: neutron/services/metering/drivers/iptables/iptables_driver.py:98 msgid "An interface driver must be specified" msgstr "" @@ -594,7 +594,7 @@ msgstr "" msgid "Failed deleting namespace '%s'" msgstr "" -#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:199 +#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:201 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" @@ -768,7 +768,7 @@ msgid "Security group member updated on remote: %s" msgstr "" #: neutron/agent/securitygroups_rpc.py:99 -#: neutron/agent/securitygroups_rpc.py:162 +#: neutron/agent/securitygroups_rpc.py:163 msgid "Provider rule updated" msgstr "" @@ -792,41 +792,41 @@ msgstr "" msgid "Security group member updated %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:154 +#: neutron/agent/securitygroups_rpc.py:155 #, python-format msgid "" "Adding %s devices to the list of devices for which firewall needs to be " "refreshed" msgstr "" -#: neutron/agent/securitygroups_rpc.py:174 +#: neutron/agent/securitygroups_rpc.py:175 #, python-format msgid "Remove device filter for %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:183 +#: neutron/agent/securitygroups_rpc.py:184 msgid "Refresh firewall rules" msgstr "" -#: neutron/agent/securitygroups_rpc.py:187 +#: neutron/agent/securitygroups_rpc.py:188 msgid "No ports here to refresh firewall" msgstr "" -#: neutron/agent/securitygroups_rpc.py:193 +#: neutron/agent/securitygroups_rpc.py:194 #, python-format msgid "Update port filter for %s" msgstr "" -#: neutron/agent/securitygroups_rpc.py:211 +#: neutron/agent/securitygroups_rpc.py:212 #, python-format msgid "Preparing device filters for %d new devices" msgstr "" -#: neutron/agent/securitygroups_rpc.py:224 +#: neutron/agent/securitygroups_rpc.py:225 msgid "Refreshing firewall for all filtered devices" msgstr "" -#: neutron/agent/securitygroups_rpc.py:232 +#: neutron/agent/securitygroups_rpc.py:233 #, python-format msgid "Refreshing firewall for %d devices" msgstr "" @@ -851,44 +851,44 @@ msgstr "" msgid "Top-level directory for maintaining dhcp state" msgstr "" -#: neutron/agent/linux/async_process.py:70 +#: neutron/agent/linux/async_process.py:69 msgid "respawn_interval must be >= 0 if provided." msgstr "" -#: neutron/agent/linux/async_process.py:84 +#: neutron/agent/linux/async_process.py:83 msgid "Process is already started" msgstr "" -#: neutron/agent/linux/async_process.py:86 +#: neutron/agent/linux/async_process.py:85 #, python-format msgid "Launching async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:92 +#: neutron/agent/linux/async_process.py:91 #, python-format msgid "Halting async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:95 +#: neutron/agent/linux/async_process.py:94 msgid "Process is not running." msgstr "" -#: neutron/agent/linux/async_process.py:161 +#: neutron/agent/linux/async_process.py:166 #, python-format msgid "An error occurred while killing [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:168 +#: neutron/agent/linux/async_process.py:173 #, python-format msgid "Halting async process [%s] in response to an error." msgstr "" -#: neutron/agent/linux/async_process.py:174 +#: neutron/agent/linux/async_process.py:179 #, python-format msgid "Respawning async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:183 +#: neutron/agent/linux/async_process.py:188 #, python-format msgid "An error occurred while communicating with async process [%s]." msgstr "" @@ -915,105 +915,105 @@ msgstr "" msgid "Pidfile %s already exist. Daemon already running?" msgstr "" -#: neutron/agent/linux/dhcp.py:45 +#: neutron/agent/linux/dhcp.py:46 msgid "Location to store DHCP server config files" msgstr "" -#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:55 +#: neutron/agent/linux/dhcp.py:49 neutron/plugins/nicira/dhcp_meta/nvp.py:55 msgid "Domain to use for building the hostnames" msgstr "" -#: neutron/agent/linux/dhcp.py:51 +#: neutron/agent/linux/dhcp.py:52 msgid "Override the default dnsmasq settings with this file" msgstr "" -#: neutron/agent/linux/dhcp.py:53 -msgid "Use another DNS server before any in /etc/resolv.conf." +#: neutron/agent/linux/dhcp.py:54 +msgid "Comma-separated list of the DNS servers which will be used as forwarders." msgstr "" -#: neutron/agent/linux/dhcp.py:56 +#: neutron/agent/linux/dhcp.py:58 msgid "Delete namespace after removing a dhcp server." msgstr "" -#: neutron/agent/linux/dhcp.py:60 +#: neutron/agent/linux/dhcp.py:62 msgid "Limit number of leases to prevent a denial-of-service." msgstr "" -#: neutron/agent/linux/dhcp.py:185 +#: neutron/agent/linux/dhcp.py:187 #, python-format msgid "DHCP for %(net_id)s pid %(pid)d is stale, ignoring command" msgstr "" -#: neutron/agent/linux/dhcp.py:188 +#: neutron/agent/linux/dhcp.py:190 #, python-format msgid "No DHCP started for %s" msgstr "" -#: neutron/agent/linux/dhcp.py:220 neutron/agent/linux/external_process.py:84 +#: neutron/agent/linux/dhcp.py:222 neutron/agent/linux/external_process.py:84 #, python-format msgid "Error while reading %s" msgstr "" -#: neutron/agent/linux/dhcp.py:227 neutron/agent/linux/external_process.py:92 +#: neutron/agent/linux/dhcp.py:229 neutron/agent/linux/external_process.py:92 #, python-format msgid "Unable to convert value in %s" msgstr "" -#: neutron/agent/linux/dhcp.py:229 neutron/agent/linux/external_process.py:90 +#: neutron/agent/linux/dhcp.py:231 neutron/agent/linux/external_process.py:90 #, python-format msgid "Unable to access %s" msgstr "" -#: neutron/agent/linux/dhcp.py:290 +#: neutron/agent/linux/dhcp.py:292 #, python-format msgid "" "FAILED VERSION REQUIREMENT FOR DNSMASQ. DHCP AGENT MAY NOT RUN CORRECTLY!" " Please ensure that its version is %s or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:295 +#: neutron/agent/linux/dhcp.py:297 #, python-format msgid "" "Unable to determine dnsmasq version. Please ensure that its version is %s" " or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:394 +#: neutron/agent/linux/dhcp.py:398 #, python-format msgid "Killing dhcpmasq for network since all subnets have turned off DHCP: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:405 +#: neutron/agent/linux/dhcp.py:409 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: neutron/agent/linux/dhcp.py:406 +#: neutron/agent/linux/dhcp.py:410 #, python-format msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:609 +#: neutron/agent/linux/dhcp.py:636 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:661 +#: neutron/agent/linux/dhcp.py:688 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:671 +#: neutron/agent/linux/dhcp.py:698 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:714 +#: neutron/agent/linux/dhcp.py:741 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:753 neutron/debug/debug_agent.py:74 +#: neutron/agent/linux/dhcp.py:780 neutron/debug/debug_agent.py:74 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -2598,8 +2598,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:1003 -#: neutron/plugins/bigswitch/plugin.py:1012 +#: neutron/plugins/bigswitch/plugin.py:1148 +#: neutron/plugins/bigswitch/plugin.py:1157 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -4378,14 +4378,14 @@ msgstr "" #: neutron/plugins/bigswitch/plugin.py:204 #, python-format -msgid "" -"ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r, " -"action=%(action)s" +msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:208 +#: neutron/plugins/bigswitch/plugin.py:207 #, python-format -msgid "ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r" +msgid "" +"ServerProxy: resource=%(resource)s, action=%(action)s, data=%(data)r, " +"headers=%(headers)r" msgstr "" #: neutron/plugins/bigswitch/plugin.py:217 @@ -4408,222 +4408,224 @@ msgid "" "data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:295 +#: neutron/plugins/bigswitch/plugin.py:257 +msgid "ServerPool: initializing" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:273 +msgid "Servers not defined. Aborting plugin" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:276 +msgid "Servers must be defined as :" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:281 +msgid "ServerPool: initialization done" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:311 #, python-format msgid "" "ServerProxy: %(action)s failure for servers: %(server)r Response: " "%(response)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:301 +#: neutron/plugins/bigswitch/plugin.py:317 #, python-format msgid "" "ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " "ret=%(ret)s, data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:308 +#: neutron/plugins/bigswitch/plugin.py:324 #, python-format msgid "ServerProxy: %(action)s failure for all servers: %(server)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:327 -msgid "NeutronRestProxyV2: " -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:330 +#: neutron/plugins/bigswitch/plugin.py:346 #, python-format msgid "" "NeutronRestProxyV2: Received and ignored error code %(code)s on " "%(action)s action to resource %(resource)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:340 +#: neutron/plugins/bigswitch/plugin.py:356 #, python-format msgid "Unable to create remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:346 +#: neutron/plugins/bigswitch/plugin.py:362 #, python-format msgid "Unable to update remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:351 +#: neutron/plugins/bigswitch/plugin.py:367 #, python-format msgid "Unable to delete remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:357 +#: neutron/plugins/bigswitch/plugin.py:373 #, python-format msgid "Unable to add router interface: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:362 +#: neutron/plugins/bigswitch/plugin.py:378 #, python-format msgid "Unable to delete remote intf: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:368 +#: neutron/plugins/bigswitch/plugin.py:384 #, python-format msgid "Unable to create remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:374 -#: neutron/plugins/bigswitch/plugin.py:379 +#: neutron/plugins/bigswitch/plugin.py:390 +#: neutron/plugins/bigswitch/plugin.py:395 #, python-format msgid "Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:385 +#: neutron/plugins/bigswitch/plugin.py:404 +#, python-format +msgid "No device attached to port %s. Skipping notification to controller." +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:409 #, python-format msgid "Unable to create remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:391 -#, python-format -msgid "Unable to update remote port: %s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:396 +#: neutron/plugins/bigswitch/plugin.py:414 #, python-format msgid "Unable to delete remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:408 -#, python-format -msgid "Unable to plug in interface: %s" +#: neutron/plugins/bigswitch/plugin.py:442 +msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:413 -#, python-format -msgid "Unable to unplug interface: %s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:437 -#, python-format -msgid "NeutronRestProxy: Starting plugin. Version=%s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:460 -msgid "Servers not defined. Aborting plugin" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:488 -msgid "NeutronRestProxyV2: initialization done" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:514 -msgid "NeutronRestProxyV2: create_network() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:559 -msgid "NeutronRestProxyV2.update_network() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:584 -msgid "NeutronRestProxyV2: delete_network() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:632 -msgid "NeutronRestProxyV2: create_port() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:723 -msgid "NeutronRestProxyV2: update_port() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:783 -msgid "NeutronRestProxyV2: delete_port() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:827 -msgid "NeutronRestProxyV2: create_subnet() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:843 -msgid "NeutronRestProxyV2: update_subnet() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:859 -msgid "NeutronRestProxyV2: delete_subnet() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:897 -msgid "NeutronRestProxyV2: create_router() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:919 -msgid "NeutronRestProxyV2.update_router() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:938 -msgid "NeutronRestProxyV2: delete_router() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:967 -msgid "NeutronRestProxyV2: add_router_interface() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:995 -msgid "NeutronRestProxyV2: remove_router_interface() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1028 -msgid "NeutronRestProxyV2: create_floatingip() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1041 -#, python-format -msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1047 -msgid "NeutronRestProxyV2: update_floatingip() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1059 -msgid "NeutronRestProxyV2: delete_floatingip() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1069 -msgid "NeutronRestProxyV2: diassociate_floatingips() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1087 -msgid "NeutronRestProxyV2: too many external networks" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1149 +#: neutron/plugins/bigswitch/plugin.py:511 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1165 -msgid "Adding host route: " -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1166 -#, python-format -msgid "Destination:%(dst)s nexthop:%(next)s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1241 +#: neutron/plugins/bigswitch/plugin.py:596 #, python-format msgid "" "Setting admin_state_up=False is not supported in this plugin version. " "Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1247 +#: neutron/plugins/bigswitch/plugin.py:602 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1274 +#: neutron/plugins/bigswitch/plugin.py:627 #, python-format -msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. " +msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:660 +#, python-format +msgid "NeutronRestProxy: Starting plugin. Version=%s" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:693 +msgid "NeutronRestProxyV2: initialization done" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:719 +msgid "NeutronRestProxyV2: create_network() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:757 +msgid "NeutronRestProxyV2.update_network() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:782 +msgid "NeutronRestProxyV2: delete_network() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:829 +msgid "NeutronRestProxyV2: create_port() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:900 +msgid "NeutronRestProxyV2: update_port() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:948 +msgid "NeutronRestProxyV2: delete_port() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:972 +msgid "NeutronRestProxyV2: create_subnet() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:988 +msgid "NeutronRestProxyV2: update_subnet() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1004 +msgid "NeutronRestProxyV2: delete_subnet() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1042 +msgid "NeutronRestProxyV2: create_router() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1064 +msgid "NeutronRestProxyV2.update_router() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1083 +msgid "NeutronRestProxyV2: delete_router() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1112 +msgid "NeutronRestProxyV2: add_router_interface() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1140 +msgid "NeutronRestProxyV2: remove_router_interface() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1173 +msgid "NeutronRestProxyV2: create_floatingip() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1186 +#, python-format +msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1192 +msgid "NeutronRestProxyV2: update_floatingip() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1204 +msgid "NeutronRestProxyV2: delete_floatingip() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1214 +msgid "NeutronRestProxyV2: diassociate_floatingips() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1232 +msgid "NeutronRestProxyV2: too many external networks" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1247 +msgid "Adding host route: " +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1248 +#, python-format +msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" #: neutron/plugins/bigswitch/routerrule_db.py:77 @@ -4641,7 +4643,17 @@ msgstr "" #: neutron/plugins/bigswitch/db/porttracker_db.py:39 #, python-format -msgid "Received an empty port ID for host '%s'" +msgid "Received an empty port ID for host_id '%s'" +msgstr "" + +#: neutron/plugins/bigswitch/db/porttracker_db.py:42 +#, python-format +msgid "Received an empty host_id for port '%s'" +msgstr "" + +#: neutron/plugins/bigswitch/db/porttracker_db.py:44 +#, python-format +msgid "Logging port %(port)s on host_id %(host)s" msgstr "" #: neutron/plugins/bigswitch/extensions/routerrule.py:30 @@ -4850,13 +4862,13 @@ msgid "QoS level with name %(qos_name)s already exists for tenant %(tenant_id)s. msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:72 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:23 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:23 #, python-format msgid "Credential %(credential_id)s could not be found." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:77 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:28 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:28 #, python-format msgid "Credential %(credential_name)s could not be found." msgstr "" @@ -4872,19 +4884,19 @@ msgid "Provider network %s already exists" msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:92 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:39 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:39 #, python-format msgid "Connection to %(host)s is not configured." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:97 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:44 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:44 #, python-format msgid "Unable to connect to Nexus %(nexus_host)s. Reason: %(exc)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:102 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:49 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:49 #, python-format msgid "Failed to configure Nexus: %(config)s. Reason: %(exc)s." msgstr "" @@ -4895,7 +4907,7 @@ msgid "Nexus Port Binding (%(filters)s) is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:116 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:69 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:69 msgid "No usable Nexus switch found to create SVI interface." msgstr "" @@ -4910,18 +4922,18 @@ msgid "PortVnic Binding %(port_id)s is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:131 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:74 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:74 msgid "No subnet_id specified for router gateway." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:136 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:79 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:79 #, python-format msgid "Subnet %(subnet_id)s has an interface on %(router_id)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:141 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:84 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:84 msgid "Nexus hardware router gateway only uses Subnet Ids." msgstr "" @@ -5047,7 +5059,7 @@ msgid "Nexus Switch to use" msgstr "" #: neutron/plugins/cisco/common/config.py:35 -#: neutron/plugins/ml2/drivers/cisco/config.py:21 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:21 msgid "VLAN Name prefix" msgstr "" @@ -5070,7 +5082,7 @@ msgid "Enable L3 support on the Nexus switches" msgstr "" #: neutron/plugins/cisco/common/config.py:47 -#: neutron/plugins/ml2/drivers/cisco/config.py:23 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:23 msgid "Distribute SVI interfaces over all switches" msgstr "" @@ -5131,7 +5143,7 @@ msgid "N1K Policy profile polling duration in seconds" msgstr "" #: neutron/plugins/cisco/common/config.py:135 -#: neutron/plugins/ml2/drivers/cisco/config.py:58 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:58 msgid "Some config files were not parsed properly" msgstr "" @@ -5312,47 +5324,47 @@ msgid "add_qos() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:34 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:30 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:30 msgid "get_nexusport_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:43 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:39 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:39 msgid "get_nexusvlan_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:49 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:45 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:45 msgid "add_nexusport_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:62 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:58 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:58 msgid "remove_nexusport_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:78 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:74 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:74 msgid "update_nexusport_binding called with no vlan" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:80 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:76 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:76 msgid "update_nexusport_binding called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:91 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:87 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:87 msgid "get_nexusvm_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:99 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:94 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:94 msgid "get_port_vlan_switch_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:107 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:102 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:102 #, python-format msgid "" "get_port_switch_bindings() called, port:'%(port_id)s', " @@ -5360,7 +5372,7 @@ msgid "" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:119 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:114 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:114 msgid "get_nexussvi_bindings() called" msgstr "" @@ -5790,19 +5802,19 @@ msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:167 #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:189 #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:195 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:130 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:161 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:168 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:182 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:189 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:209 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:215 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:130 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:161 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:168 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:182 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:189 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:209 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:215 #, python-format msgid "NexusDriver: %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:174 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:196 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:196 #, python-format msgid "NexusDriver created VLAN: %s" msgstr "" @@ -5817,7 +5829,7 @@ msgid "NexusPlugin:create_network() called" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:113 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:104 +#: neutron/plugins/ml2/drivers/cisco/nexus/mech_cisco_nexus.py:105 #, python-format msgid "Nexus: create & trunk vlan %s" msgstr "" @@ -5828,7 +5840,7 @@ msgid "Nexus: create vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:125 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108 +#: neutron/plugins/ml2/drivers/cisco/nexus/mech_cisco_nexus.py:109 #, python-format msgid "Nexus: trunk vlan %s" msgstr "" @@ -8068,26 +8080,26 @@ msgstr "" msgid "add_vxlan_endpoint() called for ip %s" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/config.py:25 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:25 msgid "The physical network managed by the switches." msgstr "" -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:33 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:33 #, python-format msgid "Credential %(credential_name)s already exists for tenant %(tenant_id)s." msgstr "" -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:54 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:54 #, python-format msgid "Nexus Port Binding (%(filters)s) is not present" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:63 #, python-format msgid "Missing required field(s) to configure nexus switch: %(fields)s" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:45 +#: neutron/plugins/ml2/drivers/cisco/nexus/mech_cisco_nexus.py:46 #, python-format msgid "nexus_switches found = %s" msgstr "" @@ -8270,6 +8282,14 @@ msgstr "" msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:44 +msgid "Initializing driver" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:52 +msgid "Initialization done" +msgstr "" + #: neutron/plugins/mlnx/agent_notify_api.py:50 msgid "Sending delete network message" msgstr "" @@ -9413,49 +9433,49 @@ msgstr "" msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1884 +#: neutron/plugins/nicira/NeutronPlugin.py:1887 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1890 +#: neutron/plugins/nicira/NeutronPlugin.py:1893 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1921 -#, python-format -msgid "The port '%s' is not associated with floating IPs" -msgstr "" - #: neutron/plugins/nicira/NeutronPlugin.py:1924 #, python-format +msgid "The port '%s' is not associated with floating IPs" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:1927 +#, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1951 +#: neutron/plugins/nicira/NeutronPlugin.py:1954 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1973 +#: neutron/plugins/nicira/NeutronPlugin.py:1976 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2003 +#: neutron/plugins/nicira/NeutronPlugin.py:2006 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2065 +#: neutron/plugins/nicira/NeutronPlugin.py:2068 #, python-format msgid "Security group: %s was already deleted from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2078 +#: neutron/plugins/nicira/NeutronPlugin.py:2081 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -10769,24 +10789,29 @@ msgstr "" msgid "Metadata for router %s handled successfully" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:117 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:86 +#, python-format +msgid "Subnet %s does not have a gateway, the metadata route will not be created" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/rpc.py:110 msgid "Metadata access network is disabled" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:120 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:113 msgid "" "Overlapping IPs must be enabled in order to setup the metadata access " "network" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:140 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:133 #, python-format msgid "" "No router interface found for router '%s'. No metadata access network " "should be created or destroyed" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:148 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:141 #, python-format msgid "" "An error occurred while operating on the metadata access network for " @@ -14203,12 +14228,35 @@ msgstr "" #~ msgid "Network Admin State Validation Falied: " #~ msgstr "" -#~ msgid "" -#~ "Cannnot create floating IP and bind " -#~ "it to Port %s, since that port " -#~ "is owned by a different tenant." -#~ msgstr "" - #~ msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing." #~ msgstr "" +#~ msgid "Use another DNS server before any in /etc/resolv.conf." +#~ msgstr "" + +#~ msgid "" +#~ "ServerProxy: server=%(server)s, port=%(port)d, " +#~ "ssl=%(ssl)r, action=%(action)s" +#~ msgstr "" + +#~ msgid "ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r" +#~ msgstr "" + +#~ msgid "NeutronRestProxyV2: " +#~ msgstr "" + +#~ msgid "Unable to update remote port: %s" +#~ msgstr "" + +#~ msgid "Unable to plug in interface: %s" +#~ msgstr "" + +#~ msgid "Unable to unplug interface: %s" +#~ msgstr "" + +#~ msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. " +#~ msgstr "" + +#~ msgid "Received an empty port ID for host '%s'" +#~ msgstr "" + diff --git a/neutron/locale/uk/LC_MESSAGES/neutron.po b/neutron/locale/uk/LC_MESSAGES/neutron.po index 62520ef67e..c2f92cbe9e 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: 2014-02-11 06:22+0000\n" +"POT-Creation-Date: 2014-02-12 06:24+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Ukrainian " @@ -538,7 +538,7 @@ msgstr "" msgid "Name of bridge used for external network traffic." msgstr "" -#: neutron/agent/l3_agent.py:160 neutron/agent/linux/dhcp.py:62 +#: neutron/agent/l3_agent.py:160 neutron/agent/linux/dhcp.py:64 #: neutron/debug/debug_agent.py:45 #: neutron/services/metering/drivers/iptables/iptables_driver.py:39 msgid "The driver used to manage the virtual interface." @@ -581,7 +581,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:602 +#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:629 #: neutron/services/metering/drivers/iptables/iptables_driver.py:98 msgid "An interface driver must be specified" msgstr "" @@ -595,7 +595,7 @@ msgstr "" msgid "Failed deleting namespace '%s'" msgstr "" -#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:199 +#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:201 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" @@ -769,7 +769,7 @@ msgid "Security group member updated on remote: %s" msgstr "" #: neutron/agent/securitygroups_rpc.py:99 -#: neutron/agent/securitygroups_rpc.py:162 +#: neutron/agent/securitygroups_rpc.py:163 msgid "Provider rule updated" msgstr "" @@ -793,41 +793,41 @@ msgstr "" msgid "Security group member updated %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:154 +#: neutron/agent/securitygroups_rpc.py:155 #, python-format msgid "" "Adding %s devices to the list of devices for which firewall needs to be " "refreshed" msgstr "" -#: neutron/agent/securitygroups_rpc.py:174 +#: neutron/agent/securitygroups_rpc.py:175 #, python-format msgid "Remove device filter for %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:183 +#: neutron/agent/securitygroups_rpc.py:184 msgid "Refresh firewall rules" msgstr "" -#: neutron/agent/securitygroups_rpc.py:187 +#: neutron/agent/securitygroups_rpc.py:188 msgid "No ports here to refresh firewall" msgstr "" -#: neutron/agent/securitygroups_rpc.py:193 +#: neutron/agent/securitygroups_rpc.py:194 #, python-format msgid "Update port filter for %s" msgstr "" -#: neutron/agent/securitygroups_rpc.py:211 +#: neutron/agent/securitygroups_rpc.py:212 #, python-format msgid "Preparing device filters for %d new devices" msgstr "" -#: neutron/agent/securitygroups_rpc.py:224 +#: neutron/agent/securitygroups_rpc.py:225 msgid "Refreshing firewall for all filtered devices" msgstr "" -#: neutron/agent/securitygroups_rpc.py:232 +#: neutron/agent/securitygroups_rpc.py:233 #, python-format msgid "Refreshing firewall for %d devices" msgstr "" @@ -852,44 +852,44 @@ msgstr "" msgid "Top-level directory for maintaining dhcp state" msgstr "" -#: neutron/agent/linux/async_process.py:70 +#: neutron/agent/linux/async_process.py:69 msgid "respawn_interval must be >= 0 if provided." msgstr "" -#: neutron/agent/linux/async_process.py:84 +#: neutron/agent/linux/async_process.py:83 msgid "Process is already started" msgstr "" -#: neutron/agent/linux/async_process.py:86 +#: neutron/agent/linux/async_process.py:85 #, python-format msgid "Launching async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:92 +#: neutron/agent/linux/async_process.py:91 #, python-format msgid "Halting async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:95 +#: neutron/agent/linux/async_process.py:94 msgid "Process is not running." msgstr "" -#: neutron/agent/linux/async_process.py:161 +#: neutron/agent/linux/async_process.py:166 #, python-format msgid "An error occurred while killing [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:168 +#: neutron/agent/linux/async_process.py:173 #, python-format msgid "Halting async process [%s] in response to an error." msgstr "" -#: neutron/agent/linux/async_process.py:174 +#: neutron/agent/linux/async_process.py:179 #, python-format msgid "Respawning async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:183 +#: neutron/agent/linux/async_process.py:188 #, python-format msgid "An error occurred while communicating with async process [%s]." msgstr "" @@ -916,105 +916,105 @@ msgstr "" msgid "Pidfile %s already exist. Daemon already running?" msgstr "" -#: neutron/agent/linux/dhcp.py:45 +#: neutron/agent/linux/dhcp.py:46 msgid "Location to store DHCP server config files" msgstr "" -#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:55 +#: neutron/agent/linux/dhcp.py:49 neutron/plugins/nicira/dhcp_meta/nvp.py:55 msgid "Domain to use for building the hostnames" msgstr "" -#: neutron/agent/linux/dhcp.py:51 +#: neutron/agent/linux/dhcp.py:52 msgid "Override the default dnsmasq settings with this file" msgstr "" -#: neutron/agent/linux/dhcp.py:53 -msgid "Use another DNS server before any in /etc/resolv.conf." +#: neutron/agent/linux/dhcp.py:54 +msgid "Comma-separated list of the DNS servers which will be used as forwarders." msgstr "" -#: neutron/agent/linux/dhcp.py:56 +#: neutron/agent/linux/dhcp.py:58 msgid "Delete namespace after removing a dhcp server." msgstr "" -#: neutron/agent/linux/dhcp.py:60 +#: neutron/agent/linux/dhcp.py:62 msgid "Limit number of leases to prevent a denial-of-service." msgstr "" -#: neutron/agent/linux/dhcp.py:185 +#: neutron/agent/linux/dhcp.py:187 #, python-format msgid "DHCP for %(net_id)s pid %(pid)d is stale, ignoring command" msgstr "" -#: neutron/agent/linux/dhcp.py:188 +#: neutron/agent/linux/dhcp.py:190 #, python-format msgid "No DHCP started for %s" msgstr "" -#: neutron/agent/linux/dhcp.py:220 neutron/agent/linux/external_process.py:84 +#: neutron/agent/linux/dhcp.py:222 neutron/agent/linux/external_process.py:84 #, python-format msgid "Error while reading %s" msgstr "" -#: neutron/agent/linux/dhcp.py:227 neutron/agent/linux/external_process.py:92 +#: neutron/agent/linux/dhcp.py:229 neutron/agent/linux/external_process.py:92 #, python-format msgid "Unable to convert value in %s" msgstr "" -#: neutron/agent/linux/dhcp.py:229 neutron/agent/linux/external_process.py:90 +#: neutron/agent/linux/dhcp.py:231 neutron/agent/linux/external_process.py:90 #, python-format msgid "Unable to access %s" msgstr "" -#: neutron/agent/linux/dhcp.py:290 +#: neutron/agent/linux/dhcp.py:292 #, python-format msgid "" "FAILED VERSION REQUIREMENT FOR DNSMASQ. DHCP AGENT MAY NOT RUN CORRECTLY!" " Please ensure that its version is %s or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:295 +#: neutron/agent/linux/dhcp.py:297 #, python-format msgid "" "Unable to determine dnsmasq version. Please ensure that its version is %s" " or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:394 +#: neutron/agent/linux/dhcp.py:398 #, python-format msgid "Killing dhcpmasq for network since all subnets have turned off DHCP: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:405 +#: neutron/agent/linux/dhcp.py:409 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: neutron/agent/linux/dhcp.py:406 +#: neutron/agent/linux/dhcp.py:410 #, python-format msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:609 +#: neutron/agent/linux/dhcp.py:636 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:661 +#: neutron/agent/linux/dhcp.py:688 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:671 +#: neutron/agent/linux/dhcp.py:698 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:714 +#: neutron/agent/linux/dhcp.py:741 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:753 neutron/debug/debug_agent.py:74 +#: neutron/agent/linux/dhcp.py:780 neutron/debug/debug_agent.py:74 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -2599,8 +2599,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:1003 -#: neutron/plugins/bigswitch/plugin.py:1012 +#: neutron/plugins/bigswitch/plugin.py:1148 +#: neutron/plugins/bigswitch/plugin.py:1157 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -4379,14 +4379,14 @@ msgstr "" #: neutron/plugins/bigswitch/plugin.py:204 #, python-format -msgid "" -"ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r, " -"action=%(action)s" +msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:208 +#: neutron/plugins/bigswitch/plugin.py:207 #, python-format -msgid "ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r" +msgid "" +"ServerProxy: resource=%(resource)s, action=%(action)s, data=%(data)r, " +"headers=%(headers)r" msgstr "" #: neutron/plugins/bigswitch/plugin.py:217 @@ -4409,222 +4409,224 @@ msgid "" "data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:295 +#: neutron/plugins/bigswitch/plugin.py:257 +msgid "ServerPool: initializing" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:273 +msgid "Servers not defined. Aborting plugin" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:276 +msgid "Servers must be defined as :" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:281 +msgid "ServerPool: initialization done" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:311 #, python-format msgid "" "ServerProxy: %(action)s failure for servers: %(server)r Response: " "%(response)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:301 +#: neutron/plugins/bigswitch/plugin.py:317 #, python-format msgid "" "ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " "ret=%(ret)s, data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:308 +#: neutron/plugins/bigswitch/plugin.py:324 #, python-format msgid "ServerProxy: %(action)s failure for all servers: %(server)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:327 -msgid "NeutronRestProxyV2: " -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:330 +#: neutron/plugins/bigswitch/plugin.py:346 #, python-format msgid "" "NeutronRestProxyV2: Received and ignored error code %(code)s on " "%(action)s action to resource %(resource)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:340 +#: neutron/plugins/bigswitch/plugin.py:356 #, python-format msgid "Unable to create remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:346 +#: neutron/plugins/bigswitch/plugin.py:362 #, python-format msgid "Unable to update remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:351 +#: neutron/plugins/bigswitch/plugin.py:367 #, python-format msgid "Unable to delete remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:357 +#: neutron/plugins/bigswitch/plugin.py:373 #, python-format msgid "Unable to add router interface: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:362 +#: neutron/plugins/bigswitch/plugin.py:378 #, python-format msgid "Unable to delete remote intf: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:368 +#: neutron/plugins/bigswitch/plugin.py:384 #, python-format msgid "Unable to create remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:374 -#: neutron/plugins/bigswitch/plugin.py:379 +#: neutron/plugins/bigswitch/plugin.py:390 +#: neutron/plugins/bigswitch/plugin.py:395 #, python-format msgid "Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:385 +#: neutron/plugins/bigswitch/plugin.py:404 +#, python-format +msgid "No device attached to port %s. Skipping notification to controller." +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:409 #, python-format msgid "Unable to create remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:391 -#, python-format -msgid "Unable to update remote port: %s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:396 +#: neutron/plugins/bigswitch/plugin.py:414 #, python-format msgid "Unable to delete remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:408 -#, python-format -msgid "Unable to plug in interface: %s" +#: neutron/plugins/bigswitch/plugin.py:442 +msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:413 -#, python-format -msgid "Unable to unplug interface: %s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:437 -#, python-format -msgid "NeutronRestProxy: Starting plugin. Version=%s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:460 -msgid "Servers not defined. Aborting plugin" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:488 -msgid "NeutronRestProxyV2: initialization done" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:514 -msgid "NeutronRestProxyV2: create_network() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:559 -msgid "NeutronRestProxyV2.update_network() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:584 -msgid "NeutronRestProxyV2: delete_network() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:632 -msgid "NeutronRestProxyV2: create_port() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:723 -msgid "NeutronRestProxyV2: update_port() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:783 -msgid "NeutronRestProxyV2: delete_port() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:827 -msgid "NeutronRestProxyV2: create_subnet() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:843 -msgid "NeutronRestProxyV2: update_subnet() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:859 -msgid "NeutronRestProxyV2: delete_subnet() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:897 -msgid "NeutronRestProxyV2: create_router() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:919 -msgid "NeutronRestProxyV2.update_router() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:938 -msgid "NeutronRestProxyV2: delete_router() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:967 -msgid "NeutronRestProxyV2: add_router_interface() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:995 -msgid "NeutronRestProxyV2: remove_router_interface() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1028 -msgid "NeutronRestProxyV2: create_floatingip() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1041 -#, python-format -msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1047 -msgid "NeutronRestProxyV2: update_floatingip() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1059 -msgid "NeutronRestProxyV2: delete_floatingip() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1069 -msgid "NeutronRestProxyV2: diassociate_floatingips() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1087 -msgid "NeutronRestProxyV2: too many external networks" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1149 +#: neutron/plugins/bigswitch/plugin.py:511 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1165 -msgid "Adding host route: " -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1166 -#, python-format -msgid "Destination:%(dst)s nexthop:%(next)s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1241 +#: neutron/plugins/bigswitch/plugin.py:596 #, python-format msgid "" "Setting admin_state_up=False is not supported in this plugin version. " "Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1247 +#: neutron/plugins/bigswitch/plugin.py:602 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1274 +#: neutron/plugins/bigswitch/plugin.py:627 #, python-format -msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. " +msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:660 +#, python-format +msgid "NeutronRestProxy: Starting plugin. Version=%s" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:693 +msgid "NeutronRestProxyV2: initialization done" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:719 +msgid "NeutronRestProxyV2: create_network() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:757 +msgid "NeutronRestProxyV2.update_network() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:782 +msgid "NeutronRestProxyV2: delete_network() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:829 +msgid "NeutronRestProxyV2: create_port() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:900 +msgid "NeutronRestProxyV2: update_port() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:948 +msgid "NeutronRestProxyV2: delete_port() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:972 +msgid "NeutronRestProxyV2: create_subnet() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:988 +msgid "NeutronRestProxyV2: update_subnet() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1004 +msgid "NeutronRestProxyV2: delete_subnet() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1042 +msgid "NeutronRestProxyV2: create_router() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1064 +msgid "NeutronRestProxyV2.update_router() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1083 +msgid "NeutronRestProxyV2: delete_router() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1112 +msgid "NeutronRestProxyV2: add_router_interface() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1140 +msgid "NeutronRestProxyV2: remove_router_interface() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1173 +msgid "NeutronRestProxyV2: create_floatingip() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1186 +#, python-format +msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1192 +msgid "NeutronRestProxyV2: update_floatingip() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1204 +msgid "NeutronRestProxyV2: delete_floatingip() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1214 +msgid "NeutronRestProxyV2: diassociate_floatingips() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1232 +msgid "NeutronRestProxyV2: too many external networks" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1247 +msgid "Adding host route: " +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1248 +#, python-format +msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" #: neutron/plugins/bigswitch/routerrule_db.py:77 @@ -4642,7 +4644,17 @@ msgstr "" #: neutron/plugins/bigswitch/db/porttracker_db.py:39 #, python-format -msgid "Received an empty port ID for host '%s'" +msgid "Received an empty port ID for host_id '%s'" +msgstr "" + +#: neutron/plugins/bigswitch/db/porttracker_db.py:42 +#, python-format +msgid "Received an empty host_id for port '%s'" +msgstr "" + +#: neutron/plugins/bigswitch/db/porttracker_db.py:44 +#, python-format +msgid "Logging port %(port)s on host_id %(host)s" msgstr "" #: neutron/plugins/bigswitch/extensions/routerrule.py:30 @@ -4851,13 +4863,13 @@ msgid "QoS level with name %(qos_name)s already exists for tenant %(tenant_id)s. msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:72 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:23 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:23 #, python-format msgid "Credential %(credential_id)s could not be found." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:77 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:28 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:28 #, python-format msgid "Credential %(credential_name)s could not be found." msgstr "" @@ -4873,19 +4885,19 @@ msgid "Provider network %s already exists" msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:92 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:39 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:39 #, python-format msgid "Connection to %(host)s is not configured." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:97 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:44 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:44 #, python-format msgid "Unable to connect to Nexus %(nexus_host)s. Reason: %(exc)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:102 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:49 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:49 #, python-format msgid "Failed to configure Nexus: %(config)s. Reason: %(exc)s." msgstr "" @@ -4896,7 +4908,7 @@ msgid "Nexus Port Binding (%(filters)s) is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:116 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:69 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:69 msgid "No usable Nexus switch found to create SVI interface." msgstr "" @@ -4911,18 +4923,18 @@ msgid "PortVnic Binding %(port_id)s is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:131 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:74 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:74 msgid "No subnet_id specified for router gateway." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:136 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:79 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:79 #, python-format msgid "Subnet %(subnet_id)s has an interface on %(router_id)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:141 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:84 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:84 msgid "Nexus hardware router gateway only uses Subnet Ids." msgstr "" @@ -5048,7 +5060,7 @@ msgid "Nexus Switch to use" msgstr "" #: neutron/plugins/cisco/common/config.py:35 -#: neutron/plugins/ml2/drivers/cisco/config.py:21 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:21 msgid "VLAN Name prefix" msgstr "" @@ -5071,7 +5083,7 @@ msgid "Enable L3 support on the Nexus switches" msgstr "" #: neutron/plugins/cisco/common/config.py:47 -#: neutron/plugins/ml2/drivers/cisco/config.py:23 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:23 msgid "Distribute SVI interfaces over all switches" msgstr "" @@ -5132,7 +5144,7 @@ msgid "N1K Policy profile polling duration in seconds" msgstr "" #: neutron/plugins/cisco/common/config.py:135 -#: neutron/plugins/ml2/drivers/cisco/config.py:58 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:58 msgid "Some config files were not parsed properly" msgstr "" @@ -5313,47 +5325,47 @@ msgid "add_qos() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:34 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:30 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:30 msgid "get_nexusport_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:43 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:39 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:39 msgid "get_nexusvlan_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:49 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:45 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:45 msgid "add_nexusport_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:62 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:58 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:58 msgid "remove_nexusport_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:78 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:74 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:74 msgid "update_nexusport_binding called with no vlan" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:80 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:76 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:76 msgid "update_nexusport_binding called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:91 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:87 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:87 msgid "get_nexusvm_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:99 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:94 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:94 msgid "get_port_vlan_switch_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:107 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:102 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:102 #, python-format msgid "" "get_port_switch_bindings() called, port:'%(port_id)s', " @@ -5361,7 +5373,7 @@ msgid "" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:119 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:114 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:114 msgid "get_nexussvi_bindings() called" msgstr "" @@ -5791,19 +5803,19 @@ msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:167 #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:189 #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:195 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:130 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:161 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:168 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:182 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:189 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:209 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:215 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:130 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:161 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:168 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:182 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:189 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:209 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:215 #, python-format msgid "NexusDriver: %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:174 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:196 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:196 #, python-format msgid "NexusDriver created VLAN: %s" msgstr "" @@ -5818,7 +5830,7 @@ msgid "NexusPlugin:create_network() called" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:113 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:104 +#: neutron/plugins/ml2/drivers/cisco/nexus/mech_cisco_nexus.py:105 #, python-format msgid "Nexus: create & trunk vlan %s" msgstr "" @@ -5829,7 +5841,7 @@ msgid "Nexus: create vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:125 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108 +#: neutron/plugins/ml2/drivers/cisco/nexus/mech_cisco_nexus.py:109 #, python-format msgid "Nexus: trunk vlan %s" msgstr "" @@ -8069,26 +8081,26 @@ msgstr "" msgid "add_vxlan_endpoint() called for ip %s" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/config.py:25 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:25 msgid "The physical network managed by the switches." msgstr "" -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:33 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:33 #, python-format msgid "Credential %(credential_name)s already exists for tenant %(tenant_id)s." msgstr "" -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:54 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:54 #, python-format msgid "Nexus Port Binding (%(filters)s) is not present" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:63 #, python-format msgid "Missing required field(s) to configure nexus switch: %(fields)s" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:45 +#: neutron/plugins/ml2/drivers/cisco/nexus/mech_cisco_nexus.py:46 #, python-format msgid "nexus_switches found = %s" msgstr "" @@ -8271,6 +8283,14 @@ msgstr "" msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:44 +msgid "Initializing driver" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:52 +msgid "Initialization done" +msgstr "" + #: neutron/plugins/mlnx/agent_notify_api.py:50 msgid "Sending delete network message" msgstr "" @@ -9414,49 +9434,49 @@ msgstr "" msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1884 +#: neutron/plugins/nicira/NeutronPlugin.py:1887 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1890 +#: neutron/plugins/nicira/NeutronPlugin.py:1893 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1921 -#, python-format -msgid "The port '%s' is not associated with floating IPs" -msgstr "" - #: neutron/plugins/nicira/NeutronPlugin.py:1924 #, python-format +msgid "The port '%s' is not associated with floating IPs" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:1927 +#, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1951 +#: neutron/plugins/nicira/NeutronPlugin.py:1954 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1973 +#: neutron/plugins/nicira/NeutronPlugin.py:1976 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2003 +#: neutron/plugins/nicira/NeutronPlugin.py:2006 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2065 +#: neutron/plugins/nicira/NeutronPlugin.py:2068 #, python-format msgid "Security group: %s was already deleted from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2078 +#: neutron/plugins/nicira/NeutronPlugin.py:2081 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -10770,24 +10790,29 @@ msgstr "" msgid "Metadata for router %s handled successfully" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:117 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:86 +#, python-format +msgid "Subnet %s does not have a gateway, the metadata route will not be created" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/rpc.py:110 msgid "Metadata access network is disabled" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:120 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:113 msgid "" "Overlapping IPs must be enabled in order to setup the metadata access " "network" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:140 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:133 #, python-format msgid "" "No router interface found for router '%s'. No metadata access network " "should be created or destroyed" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:148 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:141 #, python-format msgid "" "An error occurred while operating on the metadata access network for " @@ -14204,12 +14229,35 @@ msgstr "" #~ msgid "Network Admin State Validation Falied: " #~ msgstr "" -#~ msgid "" -#~ "Cannnot create floating IP and bind " -#~ "it to Port %s, since that port " -#~ "is owned by a different tenant." -#~ msgstr "" - #~ msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing." #~ msgstr "" +#~ msgid "Use another DNS server before any in /etc/resolv.conf." +#~ msgstr "" + +#~ msgid "" +#~ "ServerProxy: server=%(server)s, port=%(port)d, " +#~ "ssl=%(ssl)r, action=%(action)s" +#~ msgstr "" + +#~ msgid "ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r" +#~ msgstr "" + +#~ msgid "NeutronRestProxyV2: " +#~ msgstr "" + +#~ msgid "Unable to update remote port: %s" +#~ msgstr "" + +#~ msgid "Unable to plug in interface: %s" +#~ msgstr "" + +#~ msgid "Unable to unplug interface: %s" +#~ msgstr "" + +#~ msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. " +#~ msgstr "" + +#~ msgid "Received an empty port ID for host '%s'" +#~ msgstr "" + diff --git a/neutron/locale/ur/LC_MESSAGES/neutron.po b/neutron/locale/ur/LC_MESSAGES/neutron.po index 7a54b58744..75fd6c005c 100644 --- a/neutron/locale/ur/LC_MESSAGES/neutron.po +++ b/neutron/locale/ur/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: 2014-02-11 06:22+0000\n" +"POT-Creation-Date: 2014-02-12 06:24+0000\n" "PO-Revision-Date: 2013-10-07 01:13+0000\n" "Last-Translator: Tom Fifield \n" "Language-Team: Urdu " @@ -537,7 +537,7 @@ msgstr "" msgid "Name of bridge used for external network traffic." msgstr "" -#: neutron/agent/l3_agent.py:160 neutron/agent/linux/dhcp.py:62 +#: neutron/agent/l3_agent.py:160 neutron/agent/linux/dhcp.py:64 #: neutron/debug/debug_agent.py:45 #: neutron/services/metering/drivers/iptables/iptables_driver.py:39 msgid "The driver used to manage the virtual interface." @@ -580,7 +580,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:602 +#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:629 #: neutron/services/metering/drivers/iptables/iptables_driver.py:98 msgid "An interface driver must be specified" msgstr "" @@ -594,7 +594,7 @@ msgstr "" msgid "Failed deleting namespace '%s'" msgstr "" -#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:199 +#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:201 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" @@ -768,7 +768,7 @@ msgid "Security group member updated on remote: %s" msgstr "" #: neutron/agent/securitygroups_rpc.py:99 -#: neutron/agent/securitygroups_rpc.py:162 +#: neutron/agent/securitygroups_rpc.py:163 msgid "Provider rule updated" msgstr "" @@ -792,41 +792,41 @@ msgstr "" msgid "Security group member updated %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:154 +#: neutron/agent/securitygroups_rpc.py:155 #, python-format msgid "" "Adding %s devices to the list of devices for which firewall needs to be " "refreshed" msgstr "" -#: neutron/agent/securitygroups_rpc.py:174 +#: neutron/agent/securitygroups_rpc.py:175 #, python-format msgid "Remove device filter for %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:183 +#: neutron/agent/securitygroups_rpc.py:184 msgid "Refresh firewall rules" msgstr "" -#: neutron/agent/securitygroups_rpc.py:187 +#: neutron/agent/securitygroups_rpc.py:188 msgid "No ports here to refresh firewall" msgstr "" -#: neutron/agent/securitygroups_rpc.py:193 +#: neutron/agent/securitygroups_rpc.py:194 #, python-format msgid "Update port filter for %s" msgstr "" -#: neutron/agent/securitygroups_rpc.py:211 +#: neutron/agent/securitygroups_rpc.py:212 #, python-format msgid "Preparing device filters for %d new devices" msgstr "" -#: neutron/agent/securitygroups_rpc.py:224 +#: neutron/agent/securitygroups_rpc.py:225 msgid "Refreshing firewall for all filtered devices" msgstr "" -#: neutron/agent/securitygroups_rpc.py:232 +#: neutron/agent/securitygroups_rpc.py:233 #, python-format msgid "Refreshing firewall for %d devices" msgstr "" @@ -851,44 +851,44 @@ msgstr "" msgid "Top-level directory for maintaining dhcp state" msgstr "" -#: neutron/agent/linux/async_process.py:70 +#: neutron/agent/linux/async_process.py:69 msgid "respawn_interval must be >= 0 if provided." msgstr "" -#: neutron/agent/linux/async_process.py:84 +#: neutron/agent/linux/async_process.py:83 msgid "Process is already started" msgstr "" -#: neutron/agent/linux/async_process.py:86 +#: neutron/agent/linux/async_process.py:85 #, python-format msgid "Launching async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:92 +#: neutron/agent/linux/async_process.py:91 #, python-format msgid "Halting async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:95 +#: neutron/agent/linux/async_process.py:94 msgid "Process is not running." msgstr "" -#: neutron/agent/linux/async_process.py:161 +#: neutron/agent/linux/async_process.py:166 #, python-format msgid "An error occurred while killing [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:168 +#: neutron/agent/linux/async_process.py:173 #, python-format msgid "Halting async process [%s] in response to an error." msgstr "" -#: neutron/agent/linux/async_process.py:174 +#: neutron/agent/linux/async_process.py:179 #, python-format msgid "Respawning async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:183 +#: neutron/agent/linux/async_process.py:188 #, python-format msgid "An error occurred while communicating with async process [%s]." msgstr "" @@ -915,105 +915,105 @@ msgstr "" msgid "Pidfile %s already exist. Daemon already running?" msgstr "" -#: neutron/agent/linux/dhcp.py:45 +#: neutron/agent/linux/dhcp.py:46 msgid "Location to store DHCP server config files" msgstr "" -#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:55 +#: neutron/agent/linux/dhcp.py:49 neutron/plugins/nicira/dhcp_meta/nvp.py:55 msgid "Domain to use for building the hostnames" msgstr "" -#: neutron/agent/linux/dhcp.py:51 +#: neutron/agent/linux/dhcp.py:52 msgid "Override the default dnsmasq settings with this file" msgstr "" -#: neutron/agent/linux/dhcp.py:53 -msgid "Use another DNS server before any in /etc/resolv.conf." +#: neutron/agent/linux/dhcp.py:54 +msgid "Comma-separated list of the DNS servers which will be used as forwarders." msgstr "" -#: neutron/agent/linux/dhcp.py:56 +#: neutron/agent/linux/dhcp.py:58 msgid "Delete namespace after removing a dhcp server." msgstr "" -#: neutron/agent/linux/dhcp.py:60 +#: neutron/agent/linux/dhcp.py:62 msgid "Limit number of leases to prevent a denial-of-service." msgstr "" -#: neutron/agent/linux/dhcp.py:185 +#: neutron/agent/linux/dhcp.py:187 #, python-format msgid "DHCP for %(net_id)s pid %(pid)d is stale, ignoring command" msgstr "" -#: neutron/agent/linux/dhcp.py:188 +#: neutron/agent/linux/dhcp.py:190 #, python-format msgid "No DHCP started for %s" msgstr "" -#: neutron/agent/linux/dhcp.py:220 neutron/agent/linux/external_process.py:84 +#: neutron/agent/linux/dhcp.py:222 neutron/agent/linux/external_process.py:84 #, python-format msgid "Error while reading %s" msgstr "" -#: neutron/agent/linux/dhcp.py:227 neutron/agent/linux/external_process.py:92 +#: neutron/agent/linux/dhcp.py:229 neutron/agent/linux/external_process.py:92 #, python-format msgid "Unable to convert value in %s" msgstr "" -#: neutron/agent/linux/dhcp.py:229 neutron/agent/linux/external_process.py:90 +#: neutron/agent/linux/dhcp.py:231 neutron/agent/linux/external_process.py:90 #, python-format msgid "Unable to access %s" msgstr "" -#: neutron/agent/linux/dhcp.py:290 +#: neutron/agent/linux/dhcp.py:292 #, python-format msgid "" "FAILED VERSION REQUIREMENT FOR DNSMASQ. DHCP AGENT MAY NOT RUN CORRECTLY!" " Please ensure that its version is %s or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:295 +#: neutron/agent/linux/dhcp.py:297 #, python-format msgid "" "Unable to determine dnsmasq version. Please ensure that its version is %s" " or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:394 +#: neutron/agent/linux/dhcp.py:398 #, python-format msgid "Killing dhcpmasq for network since all subnets have turned off DHCP: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:405 +#: neutron/agent/linux/dhcp.py:409 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: neutron/agent/linux/dhcp.py:406 +#: neutron/agent/linux/dhcp.py:410 #, python-format msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:609 +#: neutron/agent/linux/dhcp.py:636 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:661 +#: neutron/agent/linux/dhcp.py:688 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:671 +#: neutron/agent/linux/dhcp.py:698 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:714 +#: neutron/agent/linux/dhcp.py:741 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:753 neutron/debug/debug_agent.py:74 +#: neutron/agent/linux/dhcp.py:780 neutron/debug/debug_agent.py:74 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -2598,8 +2598,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:1003 -#: neutron/plugins/bigswitch/plugin.py:1012 +#: neutron/plugins/bigswitch/plugin.py:1148 +#: neutron/plugins/bigswitch/plugin.py:1157 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -4378,14 +4378,14 @@ msgstr "" #: neutron/plugins/bigswitch/plugin.py:204 #, python-format -msgid "" -"ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r, " -"action=%(action)s" +msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:208 +#: neutron/plugins/bigswitch/plugin.py:207 #, python-format -msgid "ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r" +msgid "" +"ServerProxy: resource=%(resource)s, action=%(action)s, data=%(data)r, " +"headers=%(headers)r" msgstr "" #: neutron/plugins/bigswitch/plugin.py:217 @@ -4408,222 +4408,224 @@ msgid "" "data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:295 +#: neutron/plugins/bigswitch/plugin.py:257 +msgid "ServerPool: initializing" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:273 +msgid "Servers not defined. Aborting plugin" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:276 +msgid "Servers must be defined as :" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:281 +msgid "ServerPool: initialization done" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:311 #, python-format msgid "" "ServerProxy: %(action)s failure for servers: %(server)r Response: " "%(response)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:301 +#: neutron/plugins/bigswitch/plugin.py:317 #, python-format msgid "" "ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " "ret=%(ret)s, data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:308 +#: neutron/plugins/bigswitch/plugin.py:324 #, python-format msgid "ServerProxy: %(action)s failure for all servers: %(server)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:327 -msgid "NeutronRestProxyV2: " -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:330 +#: neutron/plugins/bigswitch/plugin.py:346 #, python-format msgid "" "NeutronRestProxyV2: Received and ignored error code %(code)s on " "%(action)s action to resource %(resource)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:340 +#: neutron/plugins/bigswitch/plugin.py:356 #, python-format msgid "Unable to create remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:346 +#: neutron/plugins/bigswitch/plugin.py:362 #, python-format msgid "Unable to update remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:351 +#: neutron/plugins/bigswitch/plugin.py:367 #, python-format msgid "Unable to delete remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:357 +#: neutron/plugins/bigswitch/plugin.py:373 #, python-format msgid "Unable to add router interface: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:362 +#: neutron/plugins/bigswitch/plugin.py:378 #, python-format msgid "Unable to delete remote intf: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:368 +#: neutron/plugins/bigswitch/plugin.py:384 #, python-format msgid "Unable to create remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:374 -#: neutron/plugins/bigswitch/plugin.py:379 +#: neutron/plugins/bigswitch/plugin.py:390 +#: neutron/plugins/bigswitch/plugin.py:395 #, python-format msgid "Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:385 +#: neutron/plugins/bigswitch/plugin.py:404 +#, python-format +msgid "No device attached to port %s. Skipping notification to controller." +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:409 #, python-format msgid "Unable to create remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:391 -#, python-format -msgid "Unable to update remote port: %s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:396 +#: neutron/plugins/bigswitch/plugin.py:414 #, python-format msgid "Unable to delete remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:408 -#, python-format -msgid "Unable to plug in interface: %s" +#: neutron/plugins/bigswitch/plugin.py:442 +msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:413 -#, python-format -msgid "Unable to unplug interface: %s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:437 -#, python-format -msgid "NeutronRestProxy: Starting plugin. Version=%s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:460 -msgid "Servers not defined. Aborting plugin" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:488 -msgid "NeutronRestProxyV2: initialization done" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:514 -msgid "NeutronRestProxyV2: create_network() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:559 -msgid "NeutronRestProxyV2.update_network() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:584 -msgid "NeutronRestProxyV2: delete_network() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:632 -msgid "NeutronRestProxyV2: create_port() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:723 -msgid "NeutronRestProxyV2: update_port() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:783 -msgid "NeutronRestProxyV2: delete_port() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:827 -msgid "NeutronRestProxyV2: create_subnet() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:843 -msgid "NeutronRestProxyV2: update_subnet() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:859 -msgid "NeutronRestProxyV2: delete_subnet() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:897 -msgid "NeutronRestProxyV2: create_router() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:919 -msgid "NeutronRestProxyV2.update_router() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:938 -msgid "NeutronRestProxyV2: delete_router() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:967 -msgid "NeutronRestProxyV2: add_router_interface() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:995 -msgid "NeutronRestProxyV2: remove_router_interface() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1028 -msgid "NeutronRestProxyV2: create_floatingip() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1041 -#, python-format -msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1047 -msgid "NeutronRestProxyV2: update_floatingip() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1059 -msgid "NeutronRestProxyV2: delete_floatingip() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1069 -msgid "NeutronRestProxyV2: diassociate_floatingips() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1087 -msgid "NeutronRestProxyV2: too many external networks" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1149 +#: neutron/plugins/bigswitch/plugin.py:511 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1165 -msgid "Adding host route: " -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1166 -#, python-format -msgid "Destination:%(dst)s nexthop:%(next)s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1241 +#: neutron/plugins/bigswitch/plugin.py:596 #, python-format msgid "" "Setting admin_state_up=False is not supported in this plugin version. " "Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1247 +#: neutron/plugins/bigswitch/plugin.py:602 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1274 +#: neutron/plugins/bigswitch/plugin.py:627 #, python-format -msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. " +msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:660 +#, python-format +msgid "NeutronRestProxy: Starting plugin. Version=%s" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:693 +msgid "NeutronRestProxyV2: initialization done" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:719 +msgid "NeutronRestProxyV2: create_network() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:757 +msgid "NeutronRestProxyV2.update_network() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:782 +msgid "NeutronRestProxyV2: delete_network() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:829 +msgid "NeutronRestProxyV2: create_port() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:900 +msgid "NeutronRestProxyV2: update_port() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:948 +msgid "NeutronRestProxyV2: delete_port() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:972 +msgid "NeutronRestProxyV2: create_subnet() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:988 +msgid "NeutronRestProxyV2: update_subnet() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1004 +msgid "NeutronRestProxyV2: delete_subnet() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1042 +msgid "NeutronRestProxyV2: create_router() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1064 +msgid "NeutronRestProxyV2.update_router() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1083 +msgid "NeutronRestProxyV2: delete_router() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1112 +msgid "NeutronRestProxyV2: add_router_interface() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1140 +msgid "NeutronRestProxyV2: remove_router_interface() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1173 +msgid "NeutronRestProxyV2: create_floatingip() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1186 +#, python-format +msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1192 +msgid "NeutronRestProxyV2: update_floatingip() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1204 +msgid "NeutronRestProxyV2: delete_floatingip() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1214 +msgid "NeutronRestProxyV2: diassociate_floatingips() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1232 +msgid "NeutronRestProxyV2: too many external networks" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1247 +msgid "Adding host route: " +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1248 +#, python-format +msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" #: neutron/plugins/bigswitch/routerrule_db.py:77 @@ -4641,7 +4643,17 @@ msgstr "" #: neutron/plugins/bigswitch/db/porttracker_db.py:39 #, python-format -msgid "Received an empty port ID for host '%s'" +msgid "Received an empty port ID for host_id '%s'" +msgstr "" + +#: neutron/plugins/bigswitch/db/porttracker_db.py:42 +#, python-format +msgid "Received an empty host_id for port '%s'" +msgstr "" + +#: neutron/plugins/bigswitch/db/porttracker_db.py:44 +#, python-format +msgid "Logging port %(port)s on host_id %(host)s" msgstr "" #: neutron/plugins/bigswitch/extensions/routerrule.py:30 @@ -4850,13 +4862,13 @@ msgid "QoS level with name %(qos_name)s already exists for tenant %(tenant_id)s. msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:72 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:23 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:23 #, python-format msgid "Credential %(credential_id)s could not be found." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:77 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:28 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:28 #, python-format msgid "Credential %(credential_name)s could not be found." msgstr "" @@ -4872,19 +4884,19 @@ msgid "Provider network %s already exists" msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:92 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:39 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:39 #, python-format msgid "Connection to %(host)s is not configured." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:97 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:44 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:44 #, python-format msgid "Unable to connect to Nexus %(nexus_host)s. Reason: %(exc)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:102 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:49 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:49 #, python-format msgid "Failed to configure Nexus: %(config)s. Reason: %(exc)s." msgstr "" @@ -4895,7 +4907,7 @@ msgid "Nexus Port Binding (%(filters)s) is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:116 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:69 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:69 msgid "No usable Nexus switch found to create SVI interface." msgstr "" @@ -4910,18 +4922,18 @@ msgid "PortVnic Binding %(port_id)s is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:131 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:74 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:74 msgid "No subnet_id specified for router gateway." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:136 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:79 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:79 #, python-format msgid "Subnet %(subnet_id)s has an interface on %(router_id)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:141 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:84 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:84 msgid "Nexus hardware router gateway only uses Subnet Ids." msgstr "" @@ -5047,7 +5059,7 @@ msgid "Nexus Switch to use" msgstr "" #: neutron/plugins/cisco/common/config.py:35 -#: neutron/plugins/ml2/drivers/cisco/config.py:21 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:21 msgid "VLAN Name prefix" msgstr "" @@ -5070,7 +5082,7 @@ msgid "Enable L3 support on the Nexus switches" msgstr "" #: neutron/plugins/cisco/common/config.py:47 -#: neutron/plugins/ml2/drivers/cisco/config.py:23 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:23 msgid "Distribute SVI interfaces over all switches" msgstr "" @@ -5131,7 +5143,7 @@ msgid "N1K Policy profile polling duration in seconds" msgstr "" #: neutron/plugins/cisco/common/config.py:135 -#: neutron/plugins/ml2/drivers/cisco/config.py:58 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:58 msgid "Some config files were not parsed properly" msgstr "" @@ -5312,47 +5324,47 @@ msgid "add_qos() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:34 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:30 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:30 msgid "get_nexusport_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:43 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:39 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:39 msgid "get_nexusvlan_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:49 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:45 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:45 msgid "add_nexusport_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:62 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:58 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:58 msgid "remove_nexusport_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:78 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:74 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:74 msgid "update_nexusport_binding called with no vlan" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:80 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:76 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:76 msgid "update_nexusport_binding called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:91 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:87 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:87 msgid "get_nexusvm_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:99 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:94 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:94 msgid "get_port_vlan_switch_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:107 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:102 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:102 #, python-format msgid "" "get_port_switch_bindings() called, port:'%(port_id)s', " @@ -5360,7 +5372,7 @@ msgid "" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:119 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:114 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:114 msgid "get_nexussvi_bindings() called" msgstr "" @@ -5790,19 +5802,19 @@ msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:167 #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:189 #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:195 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:130 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:161 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:168 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:182 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:189 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:209 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:215 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:130 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:161 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:168 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:182 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:189 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:209 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:215 #, python-format msgid "NexusDriver: %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:174 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:196 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:196 #, python-format msgid "NexusDriver created VLAN: %s" msgstr "" @@ -5817,7 +5829,7 @@ msgid "NexusPlugin:create_network() called" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:113 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:104 +#: neutron/plugins/ml2/drivers/cisco/nexus/mech_cisco_nexus.py:105 #, python-format msgid "Nexus: create & trunk vlan %s" msgstr "" @@ -5828,7 +5840,7 @@ msgid "Nexus: create vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:125 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108 +#: neutron/plugins/ml2/drivers/cisco/nexus/mech_cisco_nexus.py:109 #, python-format msgid "Nexus: trunk vlan %s" msgstr "" @@ -8068,26 +8080,26 @@ msgstr "" msgid "add_vxlan_endpoint() called for ip %s" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/config.py:25 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:25 msgid "The physical network managed by the switches." msgstr "" -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:33 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:33 #, python-format msgid "Credential %(credential_name)s already exists for tenant %(tenant_id)s." msgstr "" -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:54 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:54 #, python-format msgid "Nexus Port Binding (%(filters)s) is not present" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:63 #, python-format msgid "Missing required field(s) to configure nexus switch: %(fields)s" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:45 +#: neutron/plugins/ml2/drivers/cisco/nexus/mech_cisco_nexus.py:46 #, python-format msgid "nexus_switches found = %s" msgstr "" @@ -8270,6 +8282,14 @@ msgstr "" msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:44 +msgid "Initializing driver" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:52 +msgid "Initialization done" +msgstr "" + #: neutron/plugins/mlnx/agent_notify_api.py:50 msgid "Sending delete network message" msgstr "" @@ -9413,49 +9433,49 @@ msgstr "" msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1884 +#: neutron/plugins/nicira/NeutronPlugin.py:1887 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1890 +#: neutron/plugins/nicira/NeutronPlugin.py:1893 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1921 -#, python-format -msgid "The port '%s' is not associated with floating IPs" -msgstr "" - #: neutron/plugins/nicira/NeutronPlugin.py:1924 #, python-format +msgid "The port '%s' is not associated with floating IPs" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:1927 +#, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1951 +#: neutron/plugins/nicira/NeutronPlugin.py:1954 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1973 +#: neutron/plugins/nicira/NeutronPlugin.py:1976 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2003 +#: neutron/plugins/nicira/NeutronPlugin.py:2006 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2065 +#: neutron/plugins/nicira/NeutronPlugin.py:2068 #, python-format msgid "Security group: %s was already deleted from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2078 +#: neutron/plugins/nicira/NeutronPlugin.py:2081 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -10769,24 +10789,29 @@ msgstr "" msgid "Metadata for router %s handled successfully" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:117 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:86 +#, python-format +msgid "Subnet %s does not have a gateway, the metadata route will not be created" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/rpc.py:110 msgid "Metadata access network is disabled" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:120 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:113 msgid "" "Overlapping IPs must be enabled in order to setup the metadata access " "network" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:140 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:133 #, python-format msgid "" "No router interface found for router '%s'. No metadata access network " "should be created or destroyed" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:148 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:141 #, python-format msgid "" "An error occurred while operating on the metadata access network for " @@ -13525,12 +13550,35 @@ msgstr "" #~ msgid "Network Admin State Validation Falied: " #~ msgstr "" -#~ msgid "" -#~ "Cannnot create floating IP and bind " -#~ "it to Port %s, since that port " -#~ "is owned by a different tenant." -#~ msgstr "" - #~ msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing." #~ msgstr "" +#~ msgid "Use another DNS server before any in /etc/resolv.conf." +#~ msgstr "" + +#~ msgid "" +#~ "ServerProxy: server=%(server)s, port=%(port)d, " +#~ "ssl=%(ssl)r, action=%(action)s" +#~ msgstr "" + +#~ msgid "ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r" +#~ msgstr "" + +#~ msgid "NeutronRestProxyV2: " +#~ msgstr "" + +#~ msgid "Unable to update remote port: %s" +#~ msgstr "" + +#~ msgid "Unable to plug in interface: %s" +#~ msgstr "" + +#~ msgid "Unable to unplug interface: %s" +#~ msgstr "" + +#~ msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. " +#~ msgstr "" + +#~ msgid "Received an empty port ID for host '%s'" +#~ msgstr "" + diff --git a/neutron/locale/vi_VN/LC_MESSAGES/neutron.po b/neutron/locale/vi_VN/LC_MESSAGES/neutron.po index a38a6cd5cd..315e768052 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: 2014-02-11 06:22+0000\n" +"POT-Creation-Date: 2014-02-12 06:24+0000\n" "PO-Revision-Date: 2013-05-13 06:01+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Vietnamese (Viet Nam) " @@ -537,7 +537,7 @@ msgstr "" msgid "Name of bridge used for external network traffic." msgstr "" -#: neutron/agent/l3_agent.py:160 neutron/agent/linux/dhcp.py:62 +#: neutron/agent/l3_agent.py:160 neutron/agent/linux/dhcp.py:64 #: neutron/debug/debug_agent.py:45 #: neutron/services/metering/drivers/iptables/iptables_driver.py:39 msgid "The driver used to manage the virtual interface." @@ -580,7 +580,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:602 +#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:629 #: neutron/services/metering/drivers/iptables/iptables_driver.py:98 msgid "An interface driver must be specified" msgstr "" @@ -594,7 +594,7 @@ msgstr "" msgid "Failed deleting namespace '%s'" msgstr "" -#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:199 +#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:201 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" @@ -768,7 +768,7 @@ msgid "Security group member updated on remote: %s" msgstr "" #: neutron/agent/securitygroups_rpc.py:99 -#: neutron/agent/securitygroups_rpc.py:162 +#: neutron/agent/securitygroups_rpc.py:163 msgid "Provider rule updated" msgstr "" @@ -792,41 +792,41 @@ msgstr "" msgid "Security group member updated %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:154 +#: neutron/agent/securitygroups_rpc.py:155 #, python-format msgid "" "Adding %s devices to the list of devices for which firewall needs to be " "refreshed" msgstr "" -#: neutron/agent/securitygroups_rpc.py:174 +#: neutron/agent/securitygroups_rpc.py:175 #, python-format msgid "Remove device filter for %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:183 +#: neutron/agent/securitygroups_rpc.py:184 msgid "Refresh firewall rules" msgstr "" -#: neutron/agent/securitygroups_rpc.py:187 +#: neutron/agent/securitygroups_rpc.py:188 msgid "No ports here to refresh firewall" msgstr "" -#: neutron/agent/securitygroups_rpc.py:193 +#: neutron/agent/securitygroups_rpc.py:194 #, python-format msgid "Update port filter for %s" msgstr "" -#: neutron/agent/securitygroups_rpc.py:211 +#: neutron/agent/securitygroups_rpc.py:212 #, python-format msgid "Preparing device filters for %d new devices" msgstr "" -#: neutron/agent/securitygroups_rpc.py:224 +#: neutron/agent/securitygroups_rpc.py:225 msgid "Refreshing firewall for all filtered devices" msgstr "" -#: neutron/agent/securitygroups_rpc.py:232 +#: neutron/agent/securitygroups_rpc.py:233 #, python-format msgid "Refreshing firewall for %d devices" msgstr "" @@ -851,44 +851,44 @@ msgstr "" msgid "Top-level directory for maintaining dhcp state" msgstr "" -#: neutron/agent/linux/async_process.py:70 +#: neutron/agent/linux/async_process.py:69 msgid "respawn_interval must be >= 0 if provided." msgstr "" -#: neutron/agent/linux/async_process.py:84 +#: neutron/agent/linux/async_process.py:83 msgid "Process is already started" msgstr "" -#: neutron/agent/linux/async_process.py:86 +#: neutron/agent/linux/async_process.py:85 #, python-format msgid "Launching async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:92 +#: neutron/agent/linux/async_process.py:91 #, python-format msgid "Halting async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:95 +#: neutron/agent/linux/async_process.py:94 msgid "Process is not running." msgstr "" -#: neutron/agent/linux/async_process.py:161 +#: neutron/agent/linux/async_process.py:166 #, python-format msgid "An error occurred while killing [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:168 +#: neutron/agent/linux/async_process.py:173 #, python-format msgid "Halting async process [%s] in response to an error." msgstr "" -#: neutron/agent/linux/async_process.py:174 +#: neutron/agent/linux/async_process.py:179 #, python-format msgid "Respawning async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:183 +#: neutron/agent/linux/async_process.py:188 #, python-format msgid "An error occurred while communicating with async process [%s]." msgstr "" @@ -915,105 +915,105 @@ msgstr "" msgid "Pidfile %s already exist. Daemon already running?" msgstr "" -#: neutron/agent/linux/dhcp.py:45 +#: neutron/agent/linux/dhcp.py:46 msgid "Location to store DHCP server config files" msgstr "" -#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:55 +#: neutron/agent/linux/dhcp.py:49 neutron/plugins/nicira/dhcp_meta/nvp.py:55 msgid "Domain to use for building the hostnames" msgstr "" -#: neutron/agent/linux/dhcp.py:51 +#: neutron/agent/linux/dhcp.py:52 msgid "Override the default dnsmasq settings with this file" msgstr "" -#: neutron/agent/linux/dhcp.py:53 -msgid "Use another DNS server before any in /etc/resolv.conf." +#: neutron/agent/linux/dhcp.py:54 +msgid "Comma-separated list of the DNS servers which will be used as forwarders." msgstr "" -#: neutron/agent/linux/dhcp.py:56 +#: neutron/agent/linux/dhcp.py:58 msgid "Delete namespace after removing a dhcp server." msgstr "" -#: neutron/agent/linux/dhcp.py:60 +#: neutron/agent/linux/dhcp.py:62 msgid "Limit number of leases to prevent a denial-of-service." msgstr "" -#: neutron/agent/linux/dhcp.py:185 +#: neutron/agent/linux/dhcp.py:187 #, python-format msgid "DHCP for %(net_id)s pid %(pid)d is stale, ignoring command" msgstr "" -#: neutron/agent/linux/dhcp.py:188 +#: neutron/agent/linux/dhcp.py:190 #, python-format msgid "No DHCP started for %s" msgstr "" -#: neutron/agent/linux/dhcp.py:220 neutron/agent/linux/external_process.py:84 +#: neutron/agent/linux/dhcp.py:222 neutron/agent/linux/external_process.py:84 #, python-format msgid "Error while reading %s" msgstr "" -#: neutron/agent/linux/dhcp.py:227 neutron/agent/linux/external_process.py:92 +#: neutron/agent/linux/dhcp.py:229 neutron/agent/linux/external_process.py:92 #, python-format msgid "Unable to convert value in %s" msgstr "" -#: neutron/agent/linux/dhcp.py:229 neutron/agent/linux/external_process.py:90 +#: neutron/agent/linux/dhcp.py:231 neutron/agent/linux/external_process.py:90 #, python-format msgid "Unable to access %s" msgstr "" -#: neutron/agent/linux/dhcp.py:290 +#: neutron/agent/linux/dhcp.py:292 #, python-format msgid "" "FAILED VERSION REQUIREMENT FOR DNSMASQ. DHCP AGENT MAY NOT RUN CORRECTLY!" " Please ensure that its version is %s or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:295 +#: neutron/agent/linux/dhcp.py:297 #, python-format msgid "" "Unable to determine dnsmasq version. Please ensure that its version is %s" " or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:394 +#: neutron/agent/linux/dhcp.py:398 #, python-format msgid "Killing dhcpmasq for network since all subnets have turned off DHCP: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:405 +#: neutron/agent/linux/dhcp.py:409 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: neutron/agent/linux/dhcp.py:406 +#: neutron/agent/linux/dhcp.py:410 #, python-format msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:609 +#: neutron/agent/linux/dhcp.py:636 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:661 +#: neutron/agent/linux/dhcp.py:688 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:671 +#: neutron/agent/linux/dhcp.py:698 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:714 +#: neutron/agent/linux/dhcp.py:741 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:753 neutron/debug/debug_agent.py:74 +#: neutron/agent/linux/dhcp.py:780 neutron/debug/debug_agent.py:74 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -2598,8 +2598,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:1003 -#: neutron/plugins/bigswitch/plugin.py:1012 +#: neutron/plugins/bigswitch/plugin.py:1148 +#: neutron/plugins/bigswitch/plugin.py:1157 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -4378,14 +4378,14 @@ msgstr "" #: neutron/plugins/bigswitch/plugin.py:204 #, python-format -msgid "" -"ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r, " -"action=%(action)s" +msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:208 +#: neutron/plugins/bigswitch/plugin.py:207 #, python-format -msgid "ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r" +msgid "" +"ServerProxy: resource=%(resource)s, action=%(action)s, data=%(data)r, " +"headers=%(headers)r" msgstr "" #: neutron/plugins/bigswitch/plugin.py:217 @@ -4408,222 +4408,224 @@ msgid "" "data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:295 +#: neutron/plugins/bigswitch/plugin.py:257 +msgid "ServerPool: initializing" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:273 +msgid "Servers not defined. Aborting plugin" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:276 +msgid "Servers must be defined as :" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:281 +msgid "ServerPool: initialization done" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:311 #, python-format msgid "" "ServerProxy: %(action)s failure for servers: %(server)r Response: " "%(response)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:301 +#: neutron/plugins/bigswitch/plugin.py:317 #, python-format msgid "" "ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " "ret=%(ret)s, data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:308 +#: neutron/plugins/bigswitch/plugin.py:324 #, python-format msgid "ServerProxy: %(action)s failure for all servers: %(server)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:327 -msgid "NeutronRestProxyV2: " -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:330 +#: neutron/plugins/bigswitch/plugin.py:346 #, python-format msgid "" "NeutronRestProxyV2: Received and ignored error code %(code)s on " "%(action)s action to resource %(resource)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:340 +#: neutron/plugins/bigswitch/plugin.py:356 #, python-format msgid "Unable to create remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:346 +#: neutron/plugins/bigswitch/plugin.py:362 #, python-format msgid "Unable to update remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:351 +#: neutron/plugins/bigswitch/plugin.py:367 #, python-format msgid "Unable to delete remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:357 +#: neutron/plugins/bigswitch/plugin.py:373 #, python-format msgid "Unable to add router interface: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:362 +#: neutron/plugins/bigswitch/plugin.py:378 #, python-format msgid "Unable to delete remote intf: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:368 +#: neutron/plugins/bigswitch/plugin.py:384 #, python-format msgid "Unable to create remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:374 -#: neutron/plugins/bigswitch/plugin.py:379 +#: neutron/plugins/bigswitch/plugin.py:390 +#: neutron/plugins/bigswitch/plugin.py:395 #, python-format msgid "Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:385 +#: neutron/plugins/bigswitch/plugin.py:404 +#, python-format +msgid "No device attached to port %s. Skipping notification to controller." +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:409 #, python-format msgid "Unable to create remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:391 -#, python-format -msgid "Unable to update remote port: %s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:396 +#: neutron/plugins/bigswitch/plugin.py:414 #, python-format msgid "Unable to delete remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:408 -#, python-format -msgid "Unable to plug in interface: %s" +#: neutron/plugins/bigswitch/plugin.py:442 +msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:413 -#, python-format -msgid "Unable to unplug interface: %s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:437 -#, python-format -msgid "NeutronRestProxy: Starting plugin. Version=%s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:460 -msgid "Servers not defined. Aborting plugin" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:488 -msgid "NeutronRestProxyV2: initialization done" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:514 -msgid "NeutronRestProxyV2: create_network() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:559 -msgid "NeutronRestProxyV2.update_network() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:584 -msgid "NeutronRestProxyV2: delete_network() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:632 -msgid "NeutronRestProxyV2: create_port() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:723 -msgid "NeutronRestProxyV2: update_port() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:783 -msgid "NeutronRestProxyV2: delete_port() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:827 -msgid "NeutronRestProxyV2: create_subnet() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:843 -msgid "NeutronRestProxyV2: update_subnet() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:859 -msgid "NeutronRestProxyV2: delete_subnet() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:897 -msgid "NeutronRestProxyV2: create_router() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:919 -msgid "NeutronRestProxyV2.update_router() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:938 -msgid "NeutronRestProxyV2: delete_router() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:967 -msgid "NeutronRestProxyV2: add_router_interface() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:995 -msgid "NeutronRestProxyV2: remove_router_interface() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1028 -msgid "NeutronRestProxyV2: create_floatingip() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1041 -#, python-format -msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1047 -msgid "NeutronRestProxyV2: update_floatingip() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1059 -msgid "NeutronRestProxyV2: delete_floatingip() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1069 -msgid "NeutronRestProxyV2: diassociate_floatingips() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1087 -msgid "NeutronRestProxyV2: too many external networks" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1149 +#: neutron/plugins/bigswitch/plugin.py:511 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1165 -msgid "Adding host route: " -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1166 -#, python-format -msgid "Destination:%(dst)s nexthop:%(next)s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1241 +#: neutron/plugins/bigswitch/plugin.py:596 #, python-format msgid "" "Setting admin_state_up=False is not supported in this plugin version. " "Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1247 +#: neutron/plugins/bigswitch/plugin.py:602 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1274 +#: neutron/plugins/bigswitch/plugin.py:627 #, python-format -msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. " +msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:660 +#, python-format +msgid "NeutronRestProxy: Starting plugin. Version=%s" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:693 +msgid "NeutronRestProxyV2: initialization done" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:719 +msgid "NeutronRestProxyV2: create_network() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:757 +msgid "NeutronRestProxyV2.update_network() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:782 +msgid "NeutronRestProxyV2: delete_network() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:829 +msgid "NeutronRestProxyV2: create_port() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:900 +msgid "NeutronRestProxyV2: update_port() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:948 +msgid "NeutronRestProxyV2: delete_port() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:972 +msgid "NeutronRestProxyV2: create_subnet() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:988 +msgid "NeutronRestProxyV2: update_subnet() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1004 +msgid "NeutronRestProxyV2: delete_subnet() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1042 +msgid "NeutronRestProxyV2: create_router() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1064 +msgid "NeutronRestProxyV2.update_router() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1083 +msgid "NeutronRestProxyV2: delete_router() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1112 +msgid "NeutronRestProxyV2: add_router_interface() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1140 +msgid "NeutronRestProxyV2: remove_router_interface() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1173 +msgid "NeutronRestProxyV2: create_floatingip() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1186 +#, python-format +msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1192 +msgid "NeutronRestProxyV2: update_floatingip() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1204 +msgid "NeutronRestProxyV2: delete_floatingip() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1214 +msgid "NeutronRestProxyV2: diassociate_floatingips() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1232 +msgid "NeutronRestProxyV2: too many external networks" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1247 +msgid "Adding host route: " +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1248 +#, python-format +msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" #: neutron/plugins/bigswitch/routerrule_db.py:77 @@ -4641,7 +4643,17 @@ msgstr "" #: neutron/plugins/bigswitch/db/porttracker_db.py:39 #, python-format -msgid "Received an empty port ID for host '%s'" +msgid "Received an empty port ID for host_id '%s'" +msgstr "" + +#: neutron/plugins/bigswitch/db/porttracker_db.py:42 +#, python-format +msgid "Received an empty host_id for port '%s'" +msgstr "" + +#: neutron/plugins/bigswitch/db/porttracker_db.py:44 +#, python-format +msgid "Logging port %(port)s on host_id %(host)s" msgstr "" #: neutron/plugins/bigswitch/extensions/routerrule.py:30 @@ -4850,13 +4862,13 @@ msgid "QoS level with name %(qos_name)s already exists for tenant %(tenant_id)s. msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:72 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:23 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:23 #, python-format msgid "Credential %(credential_id)s could not be found." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:77 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:28 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:28 #, python-format msgid "Credential %(credential_name)s could not be found." msgstr "" @@ -4872,19 +4884,19 @@ msgid "Provider network %s already exists" msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:92 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:39 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:39 #, python-format msgid "Connection to %(host)s is not configured." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:97 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:44 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:44 #, python-format msgid "Unable to connect to Nexus %(nexus_host)s. Reason: %(exc)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:102 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:49 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:49 #, python-format msgid "Failed to configure Nexus: %(config)s. Reason: %(exc)s." msgstr "" @@ -4895,7 +4907,7 @@ msgid "Nexus Port Binding (%(filters)s) is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:116 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:69 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:69 msgid "No usable Nexus switch found to create SVI interface." msgstr "" @@ -4910,18 +4922,18 @@ msgid "PortVnic Binding %(port_id)s is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:131 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:74 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:74 msgid "No subnet_id specified for router gateway." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:136 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:79 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:79 #, python-format msgid "Subnet %(subnet_id)s has an interface on %(router_id)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:141 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:84 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:84 msgid "Nexus hardware router gateway only uses Subnet Ids." msgstr "" @@ -5047,7 +5059,7 @@ msgid "Nexus Switch to use" msgstr "" #: neutron/plugins/cisco/common/config.py:35 -#: neutron/plugins/ml2/drivers/cisco/config.py:21 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:21 msgid "VLAN Name prefix" msgstr "" @@ -5070,7 +5082,7 @@ msgid "Enable L3 support on the Nexus switches" msgstr "" #: neutron/plugins/cisco/common/config.py:47 -#: neutron/plugins/ml2/drivers/cisco/config.py:23 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:23 msgid "Distribute SVI interfaces over all switches" msgstr "" @@ -5131,7 +5143,7 @@ msgid "N1K Policy profile polling duration in seconds" msgstr "" #: neutron/plugins/cisco/common/config.py:135 -#: neutron/plugins/ml2/drivers/cisco/config.py:58 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:58 msgid "Some config files were not parsed properly" msgstr "" @@ -5312,47 +5324,47 @@ msgid "add_qos() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:34 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:30 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:30 msgid "get_nexusport_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:43 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:39 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:39 msgid "get_nexusvlan_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:49 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:45 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:45 msgid "add_nexusport_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:62 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:58 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:58 msgid "remove_nexusport_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:78 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:74 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:74 msgid "update_nexusport_binding called with no vlan" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:80 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:76 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:76 msgid "update_nexusport_binding called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:91 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:87 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:87 msgid "get_nexusvm_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:99 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:94 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:94 msgid "get_port_vlan_switch_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:107 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:102 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:102 #, python-format msgid "" "get_port_switch_bindings() called, port:'%(port_id)s', " @@ -5360,7 +5372,7 @@ msgid "" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:119 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:114 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:114 msgid "get_nexussvi_bindings() called" msgstr "" @@ -5790,19 +5802,19 @@ msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:167 #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:189 #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:195 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:130 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:161 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:168 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:182 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:189 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:209 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:215 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:130 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:161 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:168 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:182 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:189 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:209 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:215 #, python-format msgid "NexusDriver: %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:174 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:196 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:196 #, python-format msgid "NexusDriver created VLAN: %s" msgstr "" @@ -5817,7 +5829,7 @@ msgid "NexusPlugin:create_network() called" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:113 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:104 +#: neutron/plugins/ml2/drivers/cisco/nexus/mech_cisco_nexus.py:105 #, python-format msgid "Nexus: create & trunk vlan %s" msgstr "" @@ -5828,7 +5840,7 @@ msgid "Nexus: create vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:125 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108 +#: neutron/plugins/ml2/drivers/cisco/nexus/mech_cisco_nexus.py:109 #, python-format msgid "Nexus: trunk vlan %s" msgstr "" @@ -8068,26 +8080,26 @@ msgstr "" msgid "add_vxlan_endpoint() called for ip %s" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/config.py:25 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:25 msgid "The physical network managed by the switches." msgstr "" -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:33 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:33 #, python-format msgid "Credential %(credential_name)s already exists for tenant %(tenant_id)s." msgstr "" -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:54 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:54 #, python-format msgid "Nexus Port Binding (%(filters)s) is not present" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:63 #, python-format msgid "Missing required field(s) to configure nexus switch: %(fields)s" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:45 +#: neutron/plugins/ml2/drivers/cisco/nexus/mech_cisco_nexus.py:46 #, python-format msgid "nexus_switches found = %s" msgstr "" @@ -8270,6 +8282,14 @@ msgstr "" msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:44 +msgid "Initializing driver" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:52 +msgid "Initialization done" +msgstr "" + #: neutron/plugins/mlnx/agent_notify_api.py:50 msgid "Sending delete network message" msgstr "" @@ -9413,49 +9433,49 @@ msgstr "" msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1884 +#: neutron/plugins/nicira/NeutronPlugin.py:1887 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1890 +#: neutron/plugins/nicira/NeutronPlugin.py:1893 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1921 -#, python-format -msgid "The port '%s' is not associated with floating IPs" -msgstr "" - #: neutron/plugins/nicira/NeutronPlugin.py:1924 #, python-format +msgid "The port '%s' is not associated with floating IPs" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:1927 +#, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1951 +#: neutron/plugins/nicira/NeutronPlugin.py:1954 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1973 +#: neutron/plugins/nicira/NeutronPlugin.py:1976 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2003 +#: neutron/plugins/nicira/NeutronPlugin.py:2006 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2065 +#: neutron/plugins/nicira/NeutronPlugin.py:2068 #, python-format msgid "Security group: %s was already deleted from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2078 +#: neutron/plugins/nicira/NeutronPlugin.py:2081 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -10769,24 +10789,29 @@ msgstr "" msgid "Metadata for router %s handled successfully" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:117 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:86 +#, python-format +msgid "Subnet %s does not have a gateway, the metadata route will not be created" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/rpc.py:110 msgid "Metadata access network is disabled" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:120 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:113 msgid "" "Overlapping IPs must be enabled in order to setup the metadata access " "network" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:140 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:133 #, python-format msgid "" "No router interface found for router '%s'. No metadata access network " "should be created or destroyed" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:148 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:141 #, python-format msgid "" "An error occurred while operating on the metadata access network for " @@ -14203,12 +14228,35 @@ msgstr "" #~ msgid "Network Admin State Validation Falied: " #~ msgstr "" -#~ msgid "" -#~ "Cannnot create floating IP and bind " -#~ "it to Port %s, since that port " -#~ "is owned by a different tenant." -#~ msgstr "" - #~ msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing." #~ msgstr "" +#~ msgid "Use another DNS server before any in /etc/resolv.conf." +#~ msgstr "" + +#~ msgid "" +#~ "ServerProxy: server=%(server)s, port=%(port)d, " +#~ "ssl=%(ssl)r, action=%(action)s" +#~ msgstr "" + +#~ msgid "ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r" +#~ msgstr "" + +#~ msgid "NeutronRestProxyV2: " +#~ msgstr "" + +#~ msgid "Unable to update remote port: %s" +#~ msgstr "" + +#~ msgid "Unable to plug in interface: %s" +#~ msgstr "" + +#~ msgid "Unable to unplug interface: %s" +#~ msgstr "" + +#~ msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. " +#~ msgstr "" + +#~ msgid "Received an empty port ID for host '%s'" +#~ msgstr "" + diff --git a/neutron/locale/zh_CN/LC_MESSAGES/neutron.po b/neutron/locale/zh_CN/LC_MESSAGES/neutron.po index 88a97f171a..102dcaa01d 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: 2014-02-11 06:22+0000\n" +"POT-Creation-Date: 2014-02-12 06:24+0000\n" "PO-Revision-Date: 2013-05-13 06:01+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Chinese (China) " @@ -537,7 +537,7 @@ msgstr "" msgid "Name of bridge used for external network traffic." msgstr "" -#: neutron/agent/l3_agent.py:160 neutron/agent/linux/dhcp.py:62 +#: neutron/agent/l3_agent.py:160 neutron/agent/linux/dhcp.py:64 #: neutron/debug/debug_agent.py:45 #: neutron/services/metering/drivers/iptables/iptables_driver.py:39 msgid "The driver used to manage the virtual interface." @@ -580,7 +580,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:602 +#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:629 #: neutron/services/metering/drivers/iptables/iptables_driver.py:98 msgid "An interface driver must be specified" msgstr "" @@ -594,7 +594,7 @@ msgstr "" msgid "Failed deleting namespace '%s'" msgstr "" -#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:199 +#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:201 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" @@ -768,7 +768,7 @@ msgid "Security group member updated on remote: %s" msgstr "" #: neutron/agent/securitygroups_rpc.py:99 -#: neutron/agent/securitygroups_rpc.py:162 +#: neutron/agent/securitygroups_rpc.py:163 msgid "Provider rule updated" msgstr "" @@ -792,41 +792,41 @@ msgstr "" msgid "Security group member updated %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:154 +#: neutron/agent/securitygroups_rpc.py:155 #, python-format msgid "" "Adding %s devices to the list of devices for which firewall needs to be " "refreshed" msgstr "" -#: neutron/agent/securitygroups_rpc.py:174 +#: neutron/agent/securitygroups_rpc.py:175 #, python-format msgid "Remove device filter for %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:183 +#: neutron/agent/securitygroups_rpc.py:184 msgid "Refresh firewall rules" msgstr "" -#: neutron/agent/securitygroups_rpc.py:187 +#: neutron/agent/securitygroups_rpc.py:188 msgid "No ports here to refresh firewall" msgstr "" -#: neutron/agent/securitygroups_rpc.py:193 +#: neutron/agent/securitygroups_rpc.py:194 #, python-format msgid "Update port filter for %s" msgstr "" -#: neutron/agent/securitygroups_rpc.py:211 +#: neutron/agent/securitygroups_rpc.py:212 #, python-format msgid "Preparing device filters for %d new devices" msgstr "" -#: neutron/agent/securitygroups_rpc.py:224 +#: neutron/agent/securitygroups_rpc.py:225 msgid "Refreshing firewall for all filtered devices" msgstr "" -#: neutron/agent/securitygroups_rpc.py:232 +#: neutron/agent/securitygroups_rpc.py:233 #, python-format msgid "Refreshing firewall for %d devices" msgstr "" @@ -851,44 +851,44 @@ msgstr "" msgid "Top-level directory for maintaining dhcp state" msgstr "" -#: neutron/agent/linux/async_process.py:70 +#: neutron/agent/linux/async_process.py:69 msgid "respawn_interval must be >= 0 if provided." msgstr "" -#: neutron/agent/linux/async_process.py:84 +#: neutron/agent/linux/async_process.py:83 msgid "Process is already started" msgstr "" -#: neutron/agent/linux/async_process.py:86 +#: neutron/agent/linux/async_process.py:85 #, python-format msgid "Launching async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:92 +#: neutron/agent/linux/async_process.py:91 #, python-format msgid "Halting async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:95 +#: neutron/agent/linux/async_process.py:94 msgid "Process is not running." msgstr "" -#: neutron/agent/linux/async_process.py:161 +#: neutron/agent/linux/async_process.py:166 #, python-format msgid "An error occurred while killing [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:168 +#: neutron/agent/linux/async_process.py:173 #, python-format msgid "Halting async process [%s] in response to an error." msgstr "" -#: neutron/agent/linux/async_process.py:174 +#: neutron/agent/linux/async_process.py:179 #, python-format msgid "Respawning async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:183 +#: neutron/agent/linux/async_process.py:188 #, python-format msgid "An error occurred while communicating with async process [%s]." msgstr "" @@ -915,105 +915,105 @@ msgstr "" msgid "Pidfile %s already exist. Daemon already running?" msgstr "" -#: neutron/agent/linux/dhcp.py:45 +#: neutron/agent/linux/dhcp.py:46 msgid "Location to store DHCP server config files" msgstr "" -#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:55 +#: neutron/agent/linux/dhcp.py:49 neutron/plugins/nicira/dhcp_meta/nvp.py:55 msgid "Domain to use for building the hostnames" msgstr "" -#: neutron/agent/linux/dhcp.py:51 +#: neutron/agent/linux/dhcp.py:52 msgid "Override the default dnsmasq settings with this file" msgstr "" -#: neutron/agent/linux/dhcp.py:53 -msgid "Use another DNS server before any in /etc/resolv.conf." +#: neutron/agent/linux/dhcp.py:54 +msgid "Comma-separated list of the DNS servers which will be used as forwarders." msgstr "" -#: neutron/agent/linux/dhcp.py:56 +#: neutron/agent/linux/dhcp.py:58 msgid "Delete namespace after removing a dhcp server." msgstr "" -#: neutron/agent/linux/dhcp.py:60 +#: neutron/agent/linux/dhcp.py:62 msgid "Limit number of leases to prevent a denial-of-service." msgstr "" -#: neutron/agent/linux/dhcp.py:185 +#: neutron/agent/linux/dhcp.py:187 #, python-format msgid "DHCP for %(net_id)s pid %(pid)d is stale, ignoring command" msgstr "" -#: neutron/agent/linux/dhcp.py:188 +#: neutron/agent/linux/dhcp.py:190 #, python-format msgid "No DHCP started for %s" msgstr "" -#: neutron/agent/linux/dhcp.py:220 neutron/agent/linux/external_process.py:84 +#: neutron/agent/linux/dhcp.py:222 neutron/agent/linux/external_process.py:84 #, python-format msgid "Error while reading %s" msgstr "" -#: neutron/agent/linux/dhcp.py:227 neutron/agent/linux/external_process.py:92 +#: neutron/agent/linux/dhcp.py:229 neutron/agent/linux/external_process.py:92 #, python-format msgid "Unable to convert value in %s" msgstr "" -#: neutron/agent/linux/dhcp.py:229 neutron/agent/linux/external_process.py:90 +#: neutron/agent/linux/dhcp.py:231 neutron/agent/linux/external_process.py:90 #, python-format msgid "Unable to access %s" msgstr "" -#: neutron/agent/linux/dhcp.py:290 +#: neutron/agent/linux/dhcp.py:292 #, python-format msgid "" "FAILED VERSION REQUIREMENT FOR DNSMASQ. DHCP AGENT MAY NOT RUN CORRECTLY!" " Please ensure that its version is %s or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:295 +#: neutron/agent/linux/dhcp.py:297 #, python-format msgid "" "Unable to determine dnsmasq version. Please ensure that its version is %s" " or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:394 +#: neutron/agent/linux/dhcp.py:398 #, python-format msgid "Killing dhcpmasq for network since all subnets have turned off DHCP: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:405 +#: neutron/agent/linux/dhcp.py:409 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: neutron/agent/linux/dhcp.py:406 +#: neutron/agent/linux/dhcp.py:410 #, python-format msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:609 +#: neutron/agent/linux/dhcp.py:636 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:661 +#: neutron/agent/linux/dhcp.py:688 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:671 +#: neutron/agent/linux/dhcp.py:698 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:714 +#: neutron/agent/linux/dhcp.py:741 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:753 neutron/debug/debug_agent.py:74 +#: neutron/agent/linux/dhcp.py:780 neutron/debug/debug_agent.py:74 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -2598,8 +2598,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:1003 -#: neutron/plugins/bigswitch/plugin.py:1012 +#: neutron/plugins/bigswitch/plugin.py:1148 +#: neutron/plugins/bigswitch/plugin.py:1157 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -4378,14 +4378,14 @@ msgstr "" #: neutron/plugins/bigswitch/plugin.py:204 #, python-format -msgid "" -"ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r, " -"action=%(action)s" +msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:208 +#: neutron/plugins/bigswitch/plugin.py:207 #, python-format -msgid "ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r" +msgid "" +"ServerProxy: resource=%(resource)s, action=%(action)s, data=%(data)r, " +"headers=%(headers)r" msgstr "" #: neutron/plugins/bigswitch/plugin.py:217 @@ -4408,222 +4408,224 @@ msgid "" "data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:295 +#: neutron/plugins/bigswitch/plugin.py:257 +msgid "ServerPool: initializing" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:273 +msgid "Servers not defined. Aborting plugin" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:276 +msgid "Servers must be defined as :" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:281 +msgid "ServerPool: initialization done" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:311 #, python-format msgid "" "ServerProxy: %(action)s failure for servers: %(server)r Response: " "%(response)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:301 +#: neutron/plugins/bigswitch/plugin.py:317 #, python-format msgid "" "ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " "ret=%(ret)s, data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:308 +#: neutron/plugins/bigswitch/plugin.py:324 #, python-format msgid "ServerProxy: %(action)s failure for all servers: %(server)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:327 -msgid "NeutronRestProxyV2: " -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:330 +#: neutron/plugins/bigswitch/plugin.py:346 #, python-format msgid "" "NeutronRestProxyV2: Received and ignored error code %(code)s on " "%(action)s action to resource %(resource)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:340 +#: neutron/plugins/bigswitch/plugin.py:356 #, python-format msgid "Unable to create remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:346 +#: neutron/plugins/bigswitch/plugin.py:362 #, python-format msgid "Unable to update remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:351 +#: neutron/plugins/bigswitch/plugin.py:367 #, python-format msgid "Unable to delete remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:357 +#: neutron/plugins/bigswitch/plugin.py:373 #, python-format msgid "Unable to add router interface: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:362 +#: neutron/plugins/bigswitch/plugin.py:378 #, python-format msgid "Unable to delete remote intf: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:368 +#: neutron/plugins/bigswitch/plugin.py:384 #, python-format msgid "Unable to create remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:374 -#: neutron/plugins/bigswitch/plugin.py:379 +#: neutron/plugins/bigswitch/plugin.py:390 +#: neutron/plugins/bigswitch/plugin.py:395 #, python-format msgid "Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:385 +#: neutron/plugins/bigswitch/plugin.py:404 +#, python-format +msgid "No device attached to port %s. Skipping notification to controller." +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:409 #, python-format msgid "Unable to create remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:391 -#, python-format -msgid "Unable to update remote port: %s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:396 +#: neutron/plugins/bigswitch/plugin.py:414 #, python-format msgid "Unable to delete remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:408 -#, python-format -msgid "Unable to plug in interface: %s" +#: neutron/plugins/bigswitch/plugin.py:442 +msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:413 -#, python-format -msgid "Unable to unplug interface: %s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:437 -#, python-format -msgid "NeutronRestProxy: Starting plugin. Version=%s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:460 -msgid "Servers not defined. Aborting plugin" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:488 -msgid "NeutronRestProxyV2: initialization done" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:514 -msgid "NeutronRestProxyV2: create_network() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:559 -msgid "NeutronRestProxyV2.update_network() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:584 -msgid "NeutronRestProxyV2: delete_network() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:632 -msgid "NeutronRestProxyV2: create_port() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:723 -msgid "NeutronRestProxyV2: update_port() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:783 -msgid "NeutronRestProxyV2: delete_port() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:827 -msgid "NeutronRestProxyV2: create_subnet() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:843 -msgid "NeutronRestProxyV2: update_subnet() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:859 -msgid "NeutronRestProxyV2: delete_subnet() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:897 -msgid "NeutronRestProxyV2: create_router() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:919 -msgid "NeutronRestProxyV2.update_router() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:938 -msgid "NeutronRestProxyV2: delete_router() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:967 -msgid "NeutronRestProxyV2: add_router_interface() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:995 -msgid "NeutronRestProxyV2: remove_router_interface() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1028 -msgid "NeutronRestProxyV2: create_floatingip() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1041 -#, python-format -msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1047 -msgid "NeutronRestProxyV2: update_floatingip() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1059 -msgid "NeutronRestProxyV2: delete_floatingip() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1069 -msgid "NeutronRestProxyV2: diassociate_floatingips() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1087 -msgid "NeutronRestProxyV2: too many external networks" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1149 +#: neutron/plugins/bigswitch/plugin.py:511 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1165 -msgid "Adding host route: " -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1166 -#, python-format -msgid "Destination:%(dst)s nexthop:%(next)s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1241 +#: neutron/plugins/bigswitch/plugin.py:596 #, python-format msgid "" "Setting admin_state_up=False is not supported in this plugin version. " "Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1247 +#: neutron/plugins/bigswitch/plugin.py:602 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1274 +#: neutron/plugins/bigswitch/plugin.py:627 #, python-format -msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. " +msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:660 +#, python-format +msgid "NeutronRestProxy: Starting plugin. Version=%s" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:693 +msgid "NeutronRestProxyV2: initialization done" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:719 +msgid "NeutronRestProxyV2: create_network() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:757 +msgid "NeutronRestProxyV2.update_network() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:782 +msgid "NeutronRestProxyV2: delete_network() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:829 +msgid "NeutronRestProxyV2: create_port() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:900 +msgid "NeutronRestProxyV2: update_port() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:948 +msgid "NeutronRestProxyV2: delete_port() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:972 +msgid "NeutronRestProxyV2: create_subnet() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:988 +msgid "NeutronRestProxyV2: update_subnet() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1004 +msgid "NeutronRestProxyV2: delete_subnet() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1042 +msgid "NeutronRestProxyV2: create_router() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1064 +msgid "NeutronRestProxyV2.update_router() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1083 +msgid "NeutronRestProxyV2: delete_router() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1112 +msgid "NeutronRestProxyV2: add_router_interface() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1140 +msgid "NeutronRestProxyV2: remove_router_interface() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1173 +msgid "NeutronRestProxyV2: create_floatingip() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1186 +#, python-format +msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1192 +msgid "NeutronRestProxyV2: update_floatingip() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1204 +msgid "NeutronRestProxyV2: delete_floatingip() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1214 +msgid "NeutronRestProxyV2: diassociate_floatingips() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1232 +msgid "NeutronRestProxyV2: too many external networks" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1247 +msgid "Adding host route: " +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1248 +#, python-format +msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" #: neutron/plugins/bigswitch/routerrule_db.py:77 @@ -4641,7 +4643,17 @@ msgstr "" #: neutron/plugins/bigswitch/db/porttracker_db.py:39 #, python-format -msgid "Received an empty port ID for host '%s'" +msgid "Received an empty port ID for host_id '%s'" +msgstr "" + +#: neutron/plugins/bigswitch/db/porttracker_db.py:42 +#, python-format +msgid "Received an empty host_id for port '%s'" +msgstr "" + +#: neutron/plugins/bigswitch/db/porttracker_db.py:44 +#, python-format +msgid "Logging port %(port)s on host_id %(host)s" msgstr "" #: neutron/plugins/bigswitch/extensions/routerrule.py:30 @@ -4850,13 +4862,13 @@ msgid "QoS level with name %(qos_name)s already exists for tenant %(tenant_id)s. msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:72 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:23 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:23 #, python-format msgid "Credential %(credential_id)s could not be found." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:77 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:28 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:28 #, python-format msgid "Credential %(credential_name)s could not be found." msgstr "" @@ -4872,19 +4884,19 @@ msgid "Provider network %s already exists" msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:92 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:39 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:39 #, python-format msgid "Connection to %(host)s is not configured." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:97 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:44 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:44 #, python-format msgid "Unable to connect to Nexus %(nexus_host)s. Reason: %(exc)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:102 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:49 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:49 #, python-format msgid "Failed to configure Nexus: %(config)s. Reason: %(exc)s." msgstr "" @@ -4895,7 +4907,7 @@ msgid "Nexus Port Binding (%(filters)s) is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:116 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:69 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:69 msgid "No usable Nexus switch found to create SVI interface." msgstr "" @@ -4910,18 +4922,18 @@ msgid "PortVnic Binding %(port_id)s is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:131 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:74 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:74 msgid "No subnet_id specified for router gateway." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:136 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:79 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:79 #, python-format msgid "Subnet %(subnet_id)s has an interface on %(router_id)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:141 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:84 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:84 msgid "Nexus hardware router gateway only uses Subnet Ids." msgstr "" @@ -5047,7 +5059,7 @@ msgid "Nexus Switch to use" msgstr "" #: neutron/plugins/cisco/common/config.py:35 -#: neutron/plugins/ml2/drivers/cisco/config.py:21 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:21 msgid "VLAN Name prefix" msgstr "" @@ -5070,7 +5082,7 @@ msgid "Enable L3 support on the Nexus switches" msgstr "" #: neutron/plugins/cisco/common/config.py:47 -#: neutron/plugins/ml2/drivers/cisco/config.py:23 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:23 msgid "Distribute SVI interfaces over all switches" msgstr "" @@ -5131,7 +5143,7 @@ msgid "N1K Policy profile polling duration in seconds" msgstr "" #: neutron/plugins/cisco/common/config.py:135 -#: neutron/plugins/ml2/drivers/cisco/config.py:58 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:58 msgid "Some config files were not parsed properly" msgstr "" @@ -5312,47 +5324,47 @@ msgid "add_qos() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:34 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:30 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:30 msgid "get_nexusport_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:43 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:39 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:39 msgid "get_nexusvlan_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:49 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:45 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:45 msgid "add_nexusport_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:62 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:58 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:58 msgid "remove_nexusport_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:78 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:74 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:74 msgid "update_nexusport_binding called with no vlan" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:80 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:76 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:76 msgid "update_nexusport_binding called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:91 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:87 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:87 msgid "get_nexusvm_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:99 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:94 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:94 msgid "get_port_vlan_switch_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:107 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:102 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:102 #, python-format msgid "" "get_port_switch_bindings() called, port:'%(port_id)s', " @@ -5360,7 +5372,7 @@ msgid "" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:119 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:114 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:114 msgid "get_nexussvi_bindings() called" msgstr "" @@ -5790,19 +5802,19 @@ msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:167 #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:189 #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:195 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:130 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:161 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:168 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:182 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:189 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:209 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:215 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:130 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:161 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:168 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:182 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:189 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:209 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:215 #, python-format msgid "NexusDriver: %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:174 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:196 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:196 #, python-format msgid "NexusDriver created VLAN: %s" msgstr "" @@ -5817,7 +5829,7 @@ msgid "NexusPlugin:create_network() called" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:113 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:104 +#: neutron/plugins/ml2/drivers/cisco/nexus/mech_cisco_nexus.py:105 #, python-format msgid "Nexus: create & trunk vlan %s" msgstr "" @@ -5828,7 +5840,7 @@ msgid "Nexus: create vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:125 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108 +#: neutron/plugins/ml2/drivers/cisco/nexus/mech_cisco_nexus.py:109 #, python-format msgid "Nexus: trunk vlan %s" msgstr "" @@ -8068,26 +8080,26 @@ msgstr "" msgid "add_vxlan_endpoint() called for ip %s" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/config.py:25 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:25 msgid "The physical network managed by the switches." msgstr "" -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:33 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:33 #, python-format msgid "Credential %(credential_name)s already exists for tenant %(tenant_id)s." msgstr "" -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:54 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:54 #, python-format msgid "Nexus Port Binding (%(filters)s) is not present" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:63 #, python-format msgid "Missing required field(s) to configure nexus switch: %(fields)s" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:45 +#: neutron/plugins/ml2/drivers/cisco/nexus/mech_cisco_nexus.py:46 #, python-format msgid "nexus_switches found = %s" msgstr "" @@ -8270,6 +8282,14 @@ msgstr "" msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:44 +msgid "Initializing driver" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:52 +msgid "Initialization done" +msgstr "" + #: neutron/plugins/mlnx/agent_notify_api.py:50 msgid "Sending delete network message" msgstr "" @@ -9413,49 +9433,49 @@ msgstr "" msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1884 +#: neutron/plugins/nicira/NeutronPlugin.py:1887 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1890 +#: neutron/plugins/nicira/NeutronPlugin.py:1893 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1921 -#, python-format -msgid "The port '%s' is not associated with floating IPs" -msgstr "" - #: neutron/plugins/nicira/NeutronPlugin.py:1924 #, python-format +msgid "The port '%s' is not associated with floating IPs" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:1927 +#, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1951 +#: neutron/plugins/nicira/NeutronPlugin.py:1954 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1973 +#: neutron/plugins/nicira/NeutronPlugin.py:1976 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2003 +#: neutron/plugins/nicira/NeutronPlugin.py:2006 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2065 +#: neutron/plugins/nicira/NeutronPlugin.py:2068 #, python-format msgid "Security group: %s was already deleted from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2078 +#: neutron/plugins/nicira/NeutronPlugin.py:2081 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -10769,24 +10789,29 @@ msgstr "" msgid "Metadata for router %s handled successfully" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:117 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:86 +#, python-format +msgid "Subnet %s does not have a gateway, the metadata route will not be created" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/rpc.py:110 msgid "Metadata access network is disabled" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:120 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:113 msgid "" "Overlapping IPs must be enabled in order to setup the metadata access " "network" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:140 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:133 #, python-format msgid "" "No router interface found for router '%s'. No metadata access network " "should be created or destroyed" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:148 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:141 #, python-format msgid "" "An error occurred while operating on the metadata access network for " @@ -14203,12 +14228,35 @@ msgstr "" #~ msgid "Network Admin State Validation Falied: " #~ msgstr "" -#~ msgid "" -#~ "Cannnot create floating IP and bind " -#~ "it to Port %s, since that port " -#~ "is owned by a different tenant." -#~ msgstr "" - #~ msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing." #~ msgstr "" +#~ msgid "Use another DNS server before any in /etc/resolv.conf." +#~ msgstr "" + +#~ msgid "" +#~ "ServerProxy: server=%(server)s, port=%(port)d, " +#~ "ssl=%(ssl)r, action=%(action)s" +#~ msgstr "" + +#~ msgid "ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r" +#~ msgstr "" + +#~ msgid "NeutronRestProxyV2: " +#~ msgstr "" + +#~ msgid "Unable to update remote port: %s" +#~ msgstr "" + +#~ msgid "Unable to plug in interface: %s" +#~ msgstr "" + +#~ msgid "Unable to unplug interface: %s" +#~ msgstr "" + +#~ msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. " +#~ msgstr "" + +#~ msgid "Received an empty port ID for host '%s'" +#~ msgstr "" + diff --git a/neutron/locale/zh_HK/LC_MESSAGES/neutron.po b/neutron/locale/zh_HK/LC_MESSAGES/neutron.po index 1e76f62ee8..82cccf3e0c 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: 2014-02-11 06:22+0000\n" +"POT-Creation-Date: 2014-02-12 06:24+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Chinese (Hong Kong) " @@ -537,7 +537,7 @@ msgstr "" msgid "Name of bridge used for external network traffic." msgstr "" -#: neutron/agent/l3_agent.py:160 neutron/agent/linux/dhcp.py:62 +#: neutron/agent/l3_agent.py:160 neutron/agent/linux/dhcp.py:64 #: neutron/debug/debug_agent.py:45 #: neutron/services/metering/drivers/iptables/iptables_driver.py:39 msgid "The driver used to manage the virtual interface." @@ -580,7 +580,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:602 +#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:629 #: neutron/services/metering/drivers/iptables/iptables_driver.py:98 msgid "An interface driver must be specified" msgstr "" @@ -594,7 +594,7 @@ msgstr "" msgid "Failed deleting namespace '%s'" msgstr "" -#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:199 +#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:201 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" @@ -768,7 +768,7 @@ msgid "Security group member updated on remote: %s" msgstr "" #: neutron/agent/securitygroups_rpc.py:99 -#: neutron/agent/securitygroups_rpc.py:162 +#: neutron/agent/securitygroups_rpc.py:163 msgid "Provider rule updated" msgstr "" @@ -792,41 +792,41 @@ msgstr "" msgid "Security group member updated %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:154 +#: neutron/agent/securitygroups_rpc.py:155 #, python-format msgid "" "Adding %s devices to the list of devices for which firewall needs to be " "refreshed" msgstr "" -#: neutron/agent/securitygroups_rpc.py:174 +#: neutron/agent/securitygroups_rpc.py:175 #, python-format msgid "Remove device filter for %r" msgstr "" -#: neutron/agent/securitygroups_rpc.py:183 +#: neutron/agent/securitygroups_rpc.py:184 msgid "Refresh firewall rules" msgstr "" -#: neutron/agent/securitygroups_rpc.py:187 +#: neutron/agent/securitygroups_rpc.py:188 msgid "No ports here to refresh firewall" msgstr "" -#: neutron/agent/securitygroups_rpc.py:193 +#: neutron/agent/securitygroups_rpc.py:194 #, python-format msgid "Update port filter for %s" msgstr "" -#: neutron/agent/securitygroups_rpc.py:211 +#: neutron/agent/securitygroups_rpc.py:212 #, python-format msgid "Preparing device filters for %d new devices" msgstr "" -#: neutron/agent/securitygroups_rpc.py:224 +#: neutron/agent/securitygroups_rpc.py:225 msgid "Refreshing firewall for all filtered devices" msgstr "" -#: neutron/agent/securitygroups_rpc.py:232 +#: neutron/agent/securitygroups_rpc.py:233 #, python-format msgid "Refreshing firewall for %d devices" msgstr "" @@ -851,44 +851,44 @@ msgstr "" msgid "Top-level directory for maintaining dhcp state" msgstr "" -#: neutron/agent/linux/async_process.py:70 +#: neutron/agent/linux/async_process.py:69 msgid "respawn_interval must be >= 0 if provided." msgstr "" -#: neutron/agent/linux/async_process.py:84 +#: neutron/agent/linux/async_process.py:83 msgid "Process is already started" msgstr "" -#: neutron/agent/linux/async_process.py:86 +#: neutron/agent/linux/async_process.py:85 #, python-format msgid "Launching async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:92 +#: neutron/agent/linux/async_process.py:91 #, python-format msgid "Halting async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:95 +#: neutron/agent/linux/async_process.py:94 msgid "Process is not running." msgstr "" -#: neutron/agent/linux/async_process.py:161 +#: neutron/agent/linux/async_process.py:166 #, python-format msgid "An error occurred while killing [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:168 +#: neutron/agent/linux/async_process.py:173 #, python-format msgid "Halting async process [%s] in response to an error." msgstr "" -#: neutron/agent/linux/async_process.py:174 +#: neutron/agent/linux/async_process.py:179 #, python-format msgid "Respawning async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:183 +#: neutron/agent/linux/async_process.py:188 #, python-format msgid "An error occurred while communicating with async process [%s]." msgstr "" @@ -915,105 +915,105 @@ msgstr "" msgid "Pidfile %s already exist. Daemon already running?" msgstr "" -#: neutron/agent/linux/dhcp.py:45 +#: neutron/agent/linux/dhcp.py:46 msgid "Location to store DHCP server config files" msgstr "" -#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:55 +#: neutron/agent/linux/dhcp.py:49 neutron/plugins/nicira/dhcp_meta/nvp.py:55 msgid "Domain to use for building the hostnames" msgstr "" -#: neutron/agent/linux/dhcp.py:51 +#: neutron/agent/linux/dhcp.py:52 msgid "Override the default dnsmasq settings with this file" msgstr "" -#: neutron/agent/linux/dhcp.py:53 -msgid "Use another DNS server before any in /etc/resolv.conf." +#: neutron/agent/linux/dhcp.py:54 +msgid "Comma-separated list of the DNS servers which will be used as forwarders." msgstr "" -#: neutron/agent/linux/dhcp.py:56 +#: neutron/agent/linux/dhcp.py:58 msgid "Delete namespace after removing a dhcp server." msgstr "" -#: neutron/agent/linux/dhcp.py:60 +#: neutron/agent/linux/dhcp.py:62 msgid "Limit number of leases to prevent a denial-of-service." msgstr "" -#: neutron/agent/linux/dhcp.py:185 +#: neutron/agent/linux/dhcp.py:187 #, python-format msgid "DHCP for %(net_id)s pid %(pid)d is stale, ignoring command" msgstr "" -#: neutron/agent/linux/dhcp.py:188 +#: neutron/agent/linux/dhcp.py:190 #, python-format msgid "No DHCP started for %s" msgstr "" -#: neutron/agent/linux/dhcp.py:220 neutron/agent/linux/external_process.py:84 +#: neutron/agent/linux/dhcp.py:222 neutron/agent/linux/external_process.py:84 #, python-format msgid "Error while reading %s" msgstr "" -#: neutron/agent/linux/dhcp.py:227 neutron/agent/linux/external_process.py:92 +#: neutron/agent/linux/dhcp.py:229 neutron/agent/linux/external_process.py:92 #, python-format msgid "Unable to convert value in %s" msgstr "" -#: neutron/agent/linux/dhcp.py:229 neutron/agent/linux/external_process.py:90 +#: neutron/agent/linux/dhcp.py:231 neutron/agent/linux/external_process.py:90 #, python-format msgid "Unable to access %s" msgstr "" -#: neutron/agent/linux/dhcp.py:290 +#: neutron/agent/linux/dhcp.py:292 #, python-format msgid "" "FAILED VERSION REQUIREMENT FOR DNSMASQ. DHCP AGENT MAY NOT RUN CORRECTLY!" " Please ensure that its version is %s or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:295 +#: neutron/agent/linux/dhcp.py:297 #, python-format msgid "" "Unable to determine dnsmasq version. Please ensure that its version is %s" " or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:394 +#: neutron/agent/linux/dhcp.py:398 #, python-format msgid "Killing dhcpmasq for network since all subnets have turned off DHCP: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:405 +#: neutron/agent/linux/dhcp.py:409 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: neutron/agent/linux/dhcp.py:406 +#: neutron/agent/linux/dhcp.py:410 #, python-format msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:609 +#: neutron/agent/linux/dhcp.py:636 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:661 +#: neutron/agent/linux/dhcp.py:688 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:671 +#: neutron/agent/linux/dhcp.py:698 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:714 +#: neutron/agent/linux/dhcp.py:741 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:753 neutron/debug/debug_agent.py:74 +#: neutron/agent/linux/dhcp.py:780 neutron/debug/debug_agent.py:74 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -2598,8 +2598,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:1003 -#: neutron/plugins/bigswitch/plugin.py:1012 +#: neutron/plugins/bigswitch/plugin.py:1148 +#: neutron/plugins/bigswitch/plugin.py:1157 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -4378,14 +4378,14 @@ msgstr "" #: neutron/plugins/bigswitch/plugin.py:204 #, python-format -msgid "" -"ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r, " -"action=%(action)s" +msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:208 +#: neutron/plugins/bigswitch/plugin.py:207 #, python-format -msgid "ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r" +msgid "" +"ServerProxy: resource=%(resource)s, action=%(action)s, data=%(data)r, " +"headers=%(headers)r" msgstr "" #: neutron/plugins/bigswitch/plugin.py:217 @@ -4408,222 +4408,224 @@ msgid "" "data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:295 +#: neutron/plugins/bigswitch/plugin.py:257 +msgid "ServerPool: initializing" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:273 +msgid "Servers not defined. Aborting plugin" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:276 +msgid "Servers must be defined as :" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:281 +msgid "ServerPool: initialization done" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:311 #, python-format msgid "" "ServerProxy: %(action)s failure for servers: %(server)r Response: " "%(response)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:301 +#: neutron/plugins/bigswitch/plugin.py:317 #, python-format msgid "" "ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " "ret=%(ret)s, data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:308 +#: neutron/plugins/bigswitch/plugin.py:324 #, python-format msgid "ServerProxy: %(action)s failure for all servers: %(server)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:327 -msgid "NeutronRestProxyV2: " -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:330 +#: neutron/plugins/bigswitch/plugin.py:346 #, python-format msgid "" "NeutronRestProxyV2: Received and ignored error code %(code)s on " "%(action)s action to resource %(resource)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:340 +#: neutron/plugins/bigswitch/plugin.py:356 #, python-format msgid "Unable to create remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:346 +#: neutron/plugins/bigswitch/plugin.py:362 #, python-format msgid "Unable to update remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:351 +#: neutron/plugins/bigswitch/plugin.py:367 #, python-format msgid "Unable to delete remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:357 +#: neutron/plugins/bigswitch/plugin.py:373 #, python-format msgid "Unable to add router interface: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:362 +#: neutron/plugins/bigswitch/plugin.py:378 #, python-format msgid "Unable to delete remote intf: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:368 +#: neutron/plugins/bigswitch/plugin.py:384 #, python-format msgid "Unable to create remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:374 -#: neutron/plugins/bigswitch/plugin.py:379 +#: neutron/plugins/bigswitch/plugin.py:390 +#: neutron/plugins/bigswitch/plugin.py:395 #, python-format msgid "Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:385 +#: neutron/plugins/bigswitch/plugin.py:404 +#, python-format +msgid "No device attached to port %s. Skipping notification to controller." +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:409 #, python-format msgid "Unable to create remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:391 -#, python-format -msgid "Unable to update remote port: %s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:396 +#: neutron/plugins/bigswitch/plugin.py:414 #, python-format msgid "Unable to delete remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:408 -#, python-format -msgid "Unable to plug in interface: %s" +#: neutron/plugins/bigswitch/plugin.py:442 +msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:413 -#, python-format -msgid "Unable to unplug interface: %s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:437 -#, python-format -msgid "NeutronRestProxy: Starting plugin. Version=%s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:460 -msgid "Servers not defined. Aborting plugin" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:488 -msgid "NeutronRestProxyV2: initialization done" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:514 -msgid "NeutronRestProxyV2: create_network() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:559 -msgid "NeutronRestProxyV2.update_network() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:584 -msgid "NeutronRestProxyV2: delete_network() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:632 -msgid "NeutronRestProxyV2: create_port() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:723 -msgid "NeutronRestProxyV2: update_port() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:783 -msgid "NeutronRestProxyV2: delete_port() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:827 -msgid "NeutronRestProxyV2: create_subnet() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:843 -msgid "NeutronRestProxyV2: update_subnet() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:859 -msgid "NeutronRestProxyV2: delete_subnet() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:897 -msgid "NeutronRestProxyV2: create_router() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:919 -msgid "NeutronRestProxyV2.update_router() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:938 -msgid "NeutronRestProxyV2: delete_router() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:967 -msgid "NeutronRestProxyV2: add_router_interface() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:995 -msgid "NeutronRestProxyV2: remove_router_interface() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1028 -msgid "NeutronRestProxyV2: create_floatingip() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1041 -#, python-format -msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1047 -msgid "NeutronRestProxyV2: update_floatingip() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1059 -msgid "NeutronRestProxyV2: delete_floatingip() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1069 -msgid "NeutronRestProxyV2: diassociate_floatingips() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1087 -msgid "NeutronRestProxyV2: too many external networks" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1149 +#: neutron/plugins/bigswitch/plugin.py:511 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1165 -msgid "Adding host route: " -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1166 -#, python-format -msgid "Destination:%(dst)s nexthop:%(next)s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1241 +#: neutron/plugins/bigswitch/plugin.py:596 #, python-format msgid "" "Setting admin_state_up=False is not supported in this plugin version. " "Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1247 +#: neutron/plugins/bigswitch/plugin.py:602 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1274 +#: neutron/plugins/bigswitch/plugin.py:627 #, python-format -msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. " +msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:660 +#, python-format +msgid "NeutronRestProxy: Starting plugin. Version=%s" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:693 +msgid "NeutronRestProxyV2: initialization done" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:719 +msgid "NeutronRestProxyV2: create_network() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:757 +msgid "NeutronRestProxyV2.update_network() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:782 +msgid "NeutronRestProxyV2: delete_network() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:829 +msgid "NeutronRestProxyV2: create_port() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:900 +msgid "NeutronRestProxyV2: update_port() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:948 +msgid "NeutronRestProxyV2: delete_port() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:972 +msgid "NeutronRestProxyV2: create_subnet() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:988 +msgid "NeutronRestProxyV2: update_subnet() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1004 +msgid "NeutronRestProxyV2: delete_subnet() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1042 +msgid "NeutronRestProxyV2: create_router() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1064 +msgid "NeutronRestProxyV2.update_router() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1083 +msgid "NeutronRestProxyV2: delete_router() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1112 +msgid "NeutronRestProxyV2: add_router_interface() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1140 +msgid "NeutronRestProxyV2: remove_router_interface() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1173 +msgid "NeutronRestProxyV2: create_floatingip() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1186 +#, python-format +msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1192 +msgid "NeutronRestProxyV2: update_floatingip() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1204 +msgid "NeutronRestProxyV2: delete_floatingip() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1214 +msgid "NeutronRestProxyV2: diassociate_floatingips() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1232 +msgid "NeutronRestProxyV2: too many external networks" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1247 +msgid "Adding host route: " +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1248 +#, python-format +msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" #: neutron/plugins/bigswitch/routerrule_db.py:77 @@ -4641,7 +4643,17 @@ msgstr "" #: neutron/plugins/bigswitch/db/porttracker_db.py:39 #, python-format -msgid "Received an empty port ID for host '%s'" +msgid "Received an empty port ID for host_id '%s'" +msgstr "" + +#: neutron/plugins/bigswitch/db/porttracker_db.py:42 +#, python-format +msgid "Received an empty host_id for port '%s'" +msgstr "" + +#: neutron/plugins/bigswitch/db/porttracker_db.py:44 +#, python-format +msgid "Logging port %(port)s on host_id %(host)s" msgstr "" #: neutron/plugins/bigswitch/extensions/routerrule.py:30 @@ -4850,13 +4862,13 @@ msgid "QoS level with name %(qos_name)s already exists for tenant %(tenant_id)s. msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:72 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:23 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:23 #, python-format msgid "Credential %(credential_id)s could not be found." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:77 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:28 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:28 #, python-format msgid "Credential %(credential_name)s could not be found." msgstr "" @@ -4872,19 +4884,19 @@ msgid "Provider network %s already exists" msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:92 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:39 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:39 #, python-format msgid "Connection to %(host)s is not configured." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:97 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:44 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:44 #, python-format msgid "Unable to connect to Nexus %(nexus_host)s. Reason: %(exc)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:102 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:49 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:49 #, python-format msgid "Failed to configure Nexus: %(config)s. Reason: %(exc)s." msgstr "" @@ -4895,7 +4907,7 @@ msgid "Nexus Port Binding (%(filters)s) is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:116 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:69 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:69 msgid "No usable Nexus switch found to create SVI interface." msgstr "" @@ -4910,18 +4922,18 @@ msgid "PortVnic Binding %(port_id)s is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:131 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:74 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:74 msgid "No subnet_id specified for router gateway." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:136 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:79 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:79 #, python-format msgid "Subnet %(subnet_id)s has an interface on %(router_id)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:141 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:84 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:84 msgid "Nexus hardware router gateway only uses Subnet Ids." msgstr "" @@ -5047,7 +5059,7 @@ msgid "Nexus Switch to use" msgstr "" #: neutron/plugins/cisco/common/config.py:35 -#: neutron/plugins/ml2/drivers/cisco/config.py:21 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:21 msgid "VLAN Name prefix" msgstr "" @@ -5070,7 +5082,7 @@ msgid "Enable L3 support on the Nexus switches" msgstr "" #: neutron/plugins/cisco/common/config.py:47 -#: neutron/plugins/ml2/drivers/cisco/config.py:23 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:23 msgid "Distribute SVI interfaces over all switches" msgstr "" @@ -5131,7 +5143,7 @@ msgid "N1K Policy profile polling duration in seconds" msgstr "" #: neutron/plugins/cisco/common/config.py:135 -#: neutron/plugins/ml2/drivers/cisco/config.py:58 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:58 msgid "Some config files were not parsed properly" msgstr "" @@ -5312,47 +5324,47 @@ msgid "add_qos() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:34 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:30 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:30 msgid "get_nexusport_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:43 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:39 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:39 msgid "get_nexusvlan_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:49 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:45 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:45 msgid "add_nexusport_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:62 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:58 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:58 msgid "remove_nexusport_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:78 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:74 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:74 msgid "update_nexusport_binding called with no vlan" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:80 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:76 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:76 msgid "update_nexusport_binding called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:91 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:87 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:87 msgid "get_nexusvm_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:99 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:94 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:94 msgid "get_port_vlan_switch_binding() called" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:107 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:102 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:102 #, python-format msgid "" "get_port_switch_bindings() called, port:'%(port_id)s', " @@ -5360,7 +5372,7 @@ msgid "" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:119 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:114 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:114 msgid "get_nexussvi_bindings() called" msgstr "" @@ -5790,19 +5802,19 @@ msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:167 #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:189 #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:195 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:130 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:161 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:168 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:182 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:189 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:209 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:215 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:130 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:161 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:168 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:182 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:189 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:209 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:215 #, python-format msgid "NexusDriver: %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:174 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:196 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:196 #, python-format msgid "NexusDriver created VLAN: %s" msgstr "" @@ -5817,7 +5829,7 @@ msgid "NexusPlugin:create_network() called" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:113 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:104 +#: neutron/plugins/ml2/drivers/cisco/nexus/mech_cisco_nexus.py:105 #, python-format msgid "Nexus: create & trunk vlan %s" msgstr "" @@ -5828,7 +5840,7 @@ msgid "Nexus: create vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:125 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108 +#: neutron/plugins/ml2/drivers/cisco/nexus/mech_cisco_nexus.py:109 #, python-format msgid "Nexus: trunk vlan %s" msgstr "" @@ -8068,26 +8080,26 @@ msgstr "" msgid "add_vxlan_endpoint() called for ip %s" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/config.py:25 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:25 msgid "The physical network managed by the switches." msgstr "" -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:33 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:33 #, python-format msgid "Credential %(credential_name)s already exists for tenant %(tenant_id)s." msgstr "" -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:54 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:54 #, python-format msgid "Nexus Port Binding (%(filters)s) is not present" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:63 #, python-format msgid "Missing required field(s) to configure nexus switch: %(fields)s" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:45 +#: neutron/plugins/ml2/drivers/cisco/nexus/mech_cisco_nexus.py:46 #, python-format msgid "nexus_switches found = %s" msgstr "" @@ -8270,6 +8282,14 @@ msgstr "" msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:44 +msgid "Initializing driver" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:52 +msgid "Initialization done" +msgstr "" + #: neutron/plugins/mlnx/agent_notify_api.py:50 msgid "Sending delete network message" msgstr "" @@ -9413,49 +9433,49 @@ msgstr "" msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1884 +#: neutron/plugins/nicira/NeutronPlugin.py:1887 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1890 +#: neutron/plugins/nicira/NeutronPlugin.py:1893 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1921 -#, python-format -msgid "The port '%s' is not associated with floating IPs" -msgstr "" - #: neutron/plugins/nicira/NeutronPlugin.py:1924 #, python-format +msgid "The port '%s' is not associated with floating IPs" +msgstr "" + +#: neutron/plugins/nicira/NeutronPlugin.py:1927 +#, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1951 +#: neutron/plugins/nicira/NeutronPlugin.py:1954 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1973 +#: neutron/plugins/nicira/NeutronPlugin.py:1976 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2003 +#: neutron/plugins/nicira/NeutronPlugin.py:2006 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2065 +#: neutron/plugins/nicira/NeutronPlugin.py:2068 #, python-format msgid "Security group: %s was already deleted from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2078 +#: neutron/plugins/nicira/NeutronPlugin.py:2081 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -10769,24 +10789,29 @@ msgstr "" msgid "Metadata for router %s handled successfully" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:117 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:86 +#, python-format +msgid "Subnet %s does not have a gateway, the metadata route will not be created" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/rpc.py:110 msgid "Metadata access network is disabled" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:120 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:113 msgid "" "Overlapping IPs must be enabled in order to setup the metadata access " "network" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:140 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:133 #, python-format msgid "" "No router interface found for router '%s'. No metadata access network " "should be created or destroyed" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:148 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:141 #, python-format msgid "" "An error occurred while operating on the metadata access network for " @@ -14203,12 +14228,35 @@ msgstr "" #~ msgid "Network Admin State Validation Falied: " #~ msgstr "" -#~ msgid "" -#~ "Cannnot create floating IP and bind " -#~ "it to Port %s, since that port " -#~ "is owned by a different tenant." -#~ msgstr "" - #~ msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing." #~ msgstr "" +#~ msgid "Use another DNS server before any in /etc/resolv.conf." +#~ msgstr "" + +#~ msgid "" +#~ "ServerProxy: server=%(server)s, port=%(port)d, " +#~ "ssl=%(ssl)r, action=%(action)s" +#~ msgstr "" + +#~ msgid "ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r" +#~ msgstr "" + +#~ msgid "NeutronRestProxyV2: " +#~ msgstr "" + +#~ msgid "Unable to update remote port: %s" +#~ msgstr "" + +#~ msgid "Unable to plug in interface: %s" +#~ msgstr "" + +#~ msgid "Unable to unplug interface: %s" +#~ msgstr "" + +#~ msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. " +#~ msgstr "" + +#~ msgid "Received an empty port ID for host '%s'" +#~ msgstr "" + diff --git a/neutron/locale/zh_TW/LC_MESSAGES/neutron.po b/neutron/locale/zh_TW/LC_MESSAGES/neutron.po index 1992135a77..0536e04d44 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: 2014-02-11 06:22+0000\n" +"POT-Creation-Date: 2014-02-12 06:24+0000\n" "PO-Revision-Date: 2013-05-22 03:25+0000\n" "Last-Translator: daisy.ycguo \n" "Language-Team: Chinese (Taiwan) " @@ -537,7 +537,7 @@ msgstr "agent_updated 是由伺服器端 %s 執行!" msgid "Name of bridge used for external network traffic." msgstr "用於外部網路資料流量的橋接器名稱。" -#: neutron/agent/l3_agent.py:160 neutron/agent/linux/dhcp.py:62 +#: neutron/agent/l3_agent.py:160 neutron/agent/linux/dhcp.py:64 #: neutron/debug/debug_agent.py:45 #: neutron/services/metering/drivers/iptables/iptables_driver.py:39 msgid "The driver used to manage the virtual interface." @@ -581,7 +581,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "匯入介面驅動程式 '%s' 時發生錯誤" -#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:602 +#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:629 #: neutron/services/metering/drivers/iptables/iptables_driver.py:98 msgid "An interface driver must be specified" msgstr "必須指定介面驅動程式" @@ -595,7 +595,7 @@ msgstr "" msgid "Failed deleting namespace '%s'" msgstr "刪除名稱空間 '%s' 時失敗" -#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:199 +#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:201 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" @@ -769,7 +769,7 @@ msgid "Security group member updated on remote: %s" msgstr "已在遠端 %s 上更新安全群組成員" #: neutron/agent/securitygroups_rpc.py:99 -#: neutron/agent/securitygroups_rpc.py:162 +#: neutron/agent/securitygroups_rpc.py:163 msgid "Provider rule updated" msgstr "已更新提供者規則" @@ -793,41 +793,41 @@ msgstr "安全群組規則已更新 %r" msgid "Security group member updated %r" msgstr "安全群組成員已更新 %r" -#: neutron/agent/securitygroups_rpc.py:154 +#: neutron/agent/securitygroups_rpc.py:155 #, python-format msgid "" "Adding %s devices to the list of devices for which firewall needs to be " "refreshed" msgstr "" -#: neutron/agent/securitygroups_rpc.py:174 +#: neutron/agent/securitygroups_rpc.py:175 #, python-format msgid "Remove device filter for %r" msgstr "移除 %r 的裝置過濾器" -#: neutron/agent/securitygroups_rpc.py:183 +#: neutron/agent/securitygroups_rpc.py:184 msgid "Refresh firewall rules" msgstr "重新整理防火牆規則" -#: neutron/agent/securitygroups_rpc.py:187 +#: neutron/agent/securitygroups_rpc.py:188 msgid "No ports here to refresh firewall" msgstr "" -#: neutron/agent/securitygroups_rpc.py:193 +#: neutron/agent/securitygroups_rpc.py:194 #, python-format msgid "Update port filter for %s" msgstr "更新 %s 的埠過濾器" -#: neutron/agent/securitygroups_rpc.py:211 +#: neutron/agent/securitygroups_rpc.py:212 #, python-format msgid "Preparing device filters for %d new devices" msgstr "" -#: neutron/agent/securitygroups_rpc.py:224 +#: neutron/agent/securitygroups_rpc.py:225 msgid "Refreshing firewall for all filtered devices" msgstr "" -#: neutron/agent/securitygroups_rpc.py:232 +#: neutron/agent/securitygroups_rpc.py:233 #, python-format msgid "Refreshing firewall for %d devices" msgstr "" @@ -852,44 +852,44 @@ msgstr "" msgid "Top-level directory for maintaining dhcp state" msgstr "用於維護 DHCP 狀態的最上層目錄" -#: neutron/agent/linux/async_process.py:70 +#: neutron/agent/linux/async_process.py:69 msgid "respawn_interval must be >= 0 if provided." msgstr "" -#: neutron/agent/linux/async_process.py:84 +#: neutron/agent/linux/async_process.py:83 msgid "Process is already started" msgstr "" -#: neutron/agent/linux/async_process.py:86 +#: neutron/agent/linux/async_process.py:85 #, python-format msgid "Launching async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:92 +#: neutron/agent/linux/async_process.py:91 #, python-format msgid "Halting async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:95 +#: neutron/agent/linux/async_process.py:94 msgid "Process is not running." msgstr "" -#: neutron/agent/linux/async_process.py:161 +#: neutron/agent/linux/async_process.py:166 #, python-format msgid "An error occurred while killing [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:168 +#: neutron/agent/linux/async_process.py:173 #, python-format msgid "Halting async process [%s] in response to an error." msgstr "" -#: neutron/agent/linux/async_process.py:174 +#: neutron/agent/linux/async_process.py:179 #, python-format msgid "Respawning async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:183 +#: neutron/agent/linux/async_process.py:188 #, python-format msgid "An error occurred while communicating with async process [%s]." msgstr "" @@ -916,105 +916,105 @@ msgstr "分岔失敗" msgid "Pidfile %s already exist. Daemon already running?" msgstr "pidfile %s 已存在。常駐程式已在執行中?" -#: neutron/agent/linux/dhcp.py:45 +#: neutron/agent/linux/dhcp.py:46 msgid "Location to store DHCP server config files" msgstr "DHCP 伺服器配置檔的儲存位置" -#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:55 +#: neutron/agent/linux/dhcp.py:49 neutron/plugins/nicira/dhcp_meta/nvp.py:55 msgid "Domain to use for building the hostnames" msgstr "用於建置主機名稱的網域" -#: neutron/agent/linux/dhcp.py:51 +#: neutron/agent/linux/dhcp.py:52 msgid "Override the default dnsmasq settings with this file" msgstr "使用此檔案來置換預設 dnsmasq 設定" -#: neutron/agent/linux/dhcp.py:53 -msgid "Use another DNS server before any in /etc/resolv.conf." -msgstr "在 /etc/resolv.conf 中任何 DNS 伺服器之前使用另一個 DNS 伺服器。" +#: neutron/agent/linux/dhcp.py:54 +msgid "Comma-separated list of the DNS servers which will be used as forwarders." +msgstr "" -#: neutron/agent/linux/dhcp.py:56 +#: neutron/agent/linux/dhcp.py:58 msgid "Delete namespace after removing a dhcp server." msgstr "" -#: neutron/agent/linux/dhcp.py:60 +#: neutron/agent/linux/dhcp.py:62 msgid "Limit number of leases to prevent a denial-of-service." msgstr "" -#: neutron/agent/linux/dhcp.py:185 +#: neutron/agent/linux/dhcp.py:187 #, python-format msgid "DHCP for %(net_id)s pid %(pid)d is stale, ignoring command" msgstr "%(net_id)s pid %(pid)d 的 DHCP 已過時,正在忽略指令" -#: neutron/agent/linux/dhcp.py:188 +#: neutron/agent/linux/dhcp.py:190 #, python-format msgid "No DHCP started for %s" msgstr "未給 %s 啟動 DHCP" -#: neutron/agent/linux/dhcp.py:220 neutron/agent/linux/external_process.py:84 +#: neutron/agent/linux/dhcp.py:222 neutron/agent/linux/external_process.py:84 #, python-format msgid "Error while reading %s" msgstr "讀取 %s 時發生錯誤" -#: neutron/agent/linux/dhcp.py:227 neutron/agent/linux/external_process.py:92 +#: neutron/agent/linux/dhcp.py:229 neutron/agent/linux/external_process.py:92 #, python-format msgid "Unable to convert value in %s" msgstr "無法轉換 %s 中的值" -#: neutron/agent/linux/dhcp.py:229 neutron/agent/linux/external_process.py:90 +#: neutron/agent/linux/dhcp.py:231 neutron/agent/linux/external_process.py:90 #, python-format msgid "Unable to access %s" msgstr "無法存取 %s" -#: neutron/agent/linux/dhcp.py:290 +#: neutron/agent/linux/dhcp.py:292 #, python-format msgid "" "FAILED VERSION REQUIREMENT FOR DNSMASQ. DHCP AGENT MAY NOT RUN CORRECTLY!" " Please ensure that its version is %s or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:295 +#: neutron/agent/linux/dhcp.py:297 #, python-format msgid "" "Unable to determine dnsmasq version. Please ensure that its version is %s" " or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:394 +#: neutron/agent/linux/dhcp.py:398 #, python-format msgid "Killing dhcpmasq for network since all subnets have turned off DHCP: %s" msgstr "由於所有子網路都已關閉 DHCP,所以正在結束網路的 dhcpmasq:%s" -#: neutron/agent/linux/dhcp.py:405 +#: neutron/agent/linux/dhcp.py:409 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: neutron/agent/linux/dhcp.py:406 +#: neutron/agent/linux/dhcp.py:410 #, python-format msgid "Reloading allocations for network: %s" msgstr "正在重新載入網路的配置:%s" -#: neutron/agent/linux/dhcp.py:609 +#: neutron/agent/linux/dhcp.py:636 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:661 +#: neutron/agent/linux/dhcp.py:688 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:671 +#: neutron/agent/linux/dhcp.py:698 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:714 +#: neutron/agent/linux/dhcp.py:741 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:753 neutron/debug/debug_agent.py:74 +#: neutron/agent/linux/dhcp.py:780 neutron/debug/debug_agent.py:74 #, python-format msgid "Reusing existing device: %s." msgstr "正在重複使用現有裝置:%s。" @@ -2607,8 +2607,8 @@ msgstr "" "重疊" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:1003 -#: neutron/plugins/bigswitch/plugin.py:1012 +#: neutron/plugins/bigswitch/plugin.py:1148 +#: neutron/plugins/bigswitch/plugin.py:1157 msgid "Either subnet_id or port_id must be specified" msgstr "必須指定 subnet_id 或 port_id" @@ -4399,15 +4399,15 @@ msgstr "" #: neutron/plugins/bigswitch/plugin.py:204 #, python-format -msgid "" -"ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r, " -"action=%(action)s" -msgstr "ServerProxy:伺服器 = %(server)s,埠 = %(port)d,SSL = %(ssl)r,操作 = %(action)s" +msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" +msgstr "" -#: neutron/plugins/bigswitch/plugin.py:208 +#: neutron/plugins/bigswitch/plugin.py:207 #, python-format -msgid "ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r" -msgstr "ServerProxy:資源 = %(resource)s,資料 = %(data)r,標頭 = %(headers)r" +msgid "" +"ServerProxy: resource=%(resource)s, action=%(action)s, data=%(data)r, " +"headers=%(headers)r" +msgstr "" #: neutron/plugins/bigswitch/plugin.py:217 msgid "ServerProxy: Could not establish HTTPS connection" @@ -4429,222 +4429,224 @@ msgid "" "data=%(data)r" msgstr "ServerProxy:狀態 = %(status)d,原因 = %(reason)r,ret = %(ret)s,資料 = %(data)r" -#: neutron/plugins/bigswitch/plugin.py:295 +#: neutron/plugins/bigswitch/plugin.py:257 +msgid "ServerPool: initializing" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:273 +msgid "Servers not defined. Aborting plugin" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:276 +msgid "Servers must be defined as :" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:281 +msgid "ServerPool: initialization done" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:311 #, python-format msgid "" "ServerProxy: %(action)s failure for servers: %(server)r Response: " "%(response)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:301 +#: neutron/plugins/bigswitch/plugin.py:317 #, python-format msgid "" "ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " "ret=%(ret)s, data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:308 +#: neutron/plugins/bigswitch/plugin.py:324 #, python-format msgid "ServerProxy: %(action)s failure for all servers: %(server)r" msgstr "ServerProxy:對所有伺服器 %(server)r 執行的 %(action)s 失敗" -#: neutron/plugins/bigswitch/plugin.py:327 -msgid "NeutronRestProxyV2: " -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:330 +#: neutron/plugins/bigswitch/plugin.py:346 #, python-format msgid "" "NeutronRestProxyV2: Received and ignored error code %(code)s on " "%(action)s action to resource %(resource)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:340 +#: neutron/plugins/bigswitch/plugin.py:356 #, python-format msgid "Unable to create remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:346 +#: neutron/plugins/bigswitch/plugin.py:362 #, python-format msgid "Unable to update remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:351 +#: neutron/plugins/bigswitch/plugin.py:367 #, python-format msgid "Unable to delete remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:357 +#: neutron/plugins/bigswitch/plugin.py:373 #, python-format msgid "Unable to add router interface: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:362 +#: neutron/plugins/bigswitch/plugin.py:378 #, python-format msgid "Unable to delete remote intf: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:368 +#: neutron/plugins/bigswitch/plugin.py:384 #, python-format msgid "Unable to create remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:374 -#: neutron/plugins/bigswitch/plugin.py:379 +#: neutron/plugins/bigswitch/plugin.py:390 +#: neutron/plugins/bigswitch/plugin.py:395 #, python-format msgid "Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:385 +#: neutron/plugins/bigswitch/plugin.py:404 +#, python-format +msgid "No device attached to port %s. Skipping notification to controller." +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:409 #, python-format msgid "Unable to create remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:391 -#, python-format -msgid "Unable to update remote port: %s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:396 +#: neutron/plugins/bigswitch/plugin.py:414 #, python-format msgid "Unable to delete remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:408 -#, python-format -msgid "Unable to plug in interface: %s" +#: neutron/plugins/bigswitch/plugin.py:442 +msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:413 -#, python-format -msgid "Unable to unplug interface: %s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:437 -#, python-format -msgid "NeutronRestProxy: Starting plugin. Version=%s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:460 -msgid "Servers not defined. Aborting plugin" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:488 -msgid "NeutronRestProxyV2: initialization done" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:514 -msgid "NeutronRestProxyV2: create_network() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:559 -msgid "NeutronRestProxyV2.update_network() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:584 -msgid "NeutronRestProxyV2: delete_network() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:632 -msgid "NeutronRestProxyV2: create_port() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:723 -msgid "NeutronRestProxyV2: update_port() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:783 -msgid "NeutronRestProxyV2: delete_port() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:827 -msgid "NeutronRestProxyV2: create_subnet() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:843 -msgid "NeutronRestProxyV2: update_subnet() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:859 -msgid "NeutronRestProxyV2: delete_subnet() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:897 -msgid "NeutronRestProxyV2: create_router() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:919 -msgid "NeutronRestProxyV2.update_router() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:938 -msgid "NeutronRestProxyV2: delete_router() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:967 -msgid "NeutronRestProxyV2: add_router_interface() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:995 -msgid "NeutronRestProxyV2: remove_router_interface() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1028 -msgid "NeutronRestProxyV2: create_floatingip() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1041 -#, python-format -msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1047 -msgid "NeutronRestProxyV2: update_floatingip() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1059 -msgid "NeutronRestProxyV2: delete_floatingip() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1069 -msgid "NeutronRestProxyV2: diassociate_floatingips() called" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1087 -msgid "NeutronRestProxyV2: too many external networks" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1149 +#: neutron/plugins/bigswitch/plugin.py:511 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1165 -msgid "Adding host route: " -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1166 -#, python-format -msgid "Destination:%(dst)s nexthop:%(next)s" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:1241 +#: neutron/plugins/bigswitch/plugin.py:596 #, python-format msgid "" "Setting admin_state_up=False is not supported in this plugin version. " "Ignoring setting for resource: %s" msgstr "此外掛程式版本不支援設定 admin_state_up = False。正在忽略對資源的設定:%s" -#: neutron/plugins/bigswitch/plugin.py:1247 +#: neutron/plugins/bigswitch/plugin.py:602 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "作業狀態是由外掛程式在內部設定。正在忽略設定狀態 = %s。" -#: neutron/plugins/bigswitch/plugin.py:1274 +#: neutron/plugins/bigswitch/plugin.py:627 #, python-format -msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. " +msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:660 +#, python-format +msgid "NeutronRestProxy: Starting plugin. Version=%s" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:693 +msgid "NeutronRestProxyV2: initialization done" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:719 +msgid "NeutronRestProxyV2: create_network() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:757 +msgid "NeutronRestProxyV2.update_network() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:782 +msgid "NeutronRestProxyV2: delete_network() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:829 +msgid "NeutronRestProxyV2: create_port() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:900 +msgid "NeutronRestProxyV2: update_port() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:948 +msgid "NeutronRestProxyV2: delete_port() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:972 +msgid "NeutronRestProxyV2: create_subnet() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:988 +msgid "NeutronRestProxyV2: update_subnet() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1004 +msgid "NeutronRestProxyV2: delete_subnet() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1042 +msgid "NeutronRestProxyV2: create_router() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1064 +msgid "NeutronRestProxyV2.update_router() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1083 +msgid "NeutronRestProxyV2: delete_router() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1112 +msgid "NeutronRestProxyV2: add_router_interface() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1140 +msgid "NeutronRestProxyV2: remove_router_interface() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1173 +msgid "NeutronRestProxyV2: create_floatingip() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1186 +#, python-format +msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1192 +msgid "NeutronRestProxyV2: update_floatingip() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1204 +msgid "NeutronRestProxyV2: delete_floatingip() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1214 +msgid "NeutronRestProxyV2: diassociate_floatingips() called" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1232 +msgid "NeutronRestProxyV2: too many external networks" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1247 +msgid "Adding host route: " +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:1248 +#, python-format +msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" #: neutron/plugins/bigswitch/routerrule_db.py:77 @@ -4662,7 +4664,17 @@ msgstr "" #: neutron/plugins/bigswitch/db/porttracker_db.py:39 #, python-format -msgid "Received an empty port ID for host '%s'" +msgid "Received an empty port ID for host_id '%s'" +msgstr "" + +#: neutron/plugins/bigswitch/db/porttracker_db.py:42 +#, python-format +msgid "Received an empty host_id for port '%s'" +msgstr "" + +#: neutron/plugins/bigswitch/db/porttracker_db.py:44 +#, python-format +msgid "Logging port %(port)s on host_id %(host)s" msgstr "" #: neutron/plugins/bigswitch/extensions/routerrule.py:30 @@ -4871,13 +4883,13 @@ msgid "QoS level with name %(qos_name)s already exists for tenant %(tenant_id)s. msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:72 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:23 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:23 #, python-format msgid "Credential %(credential_id)s could not be found." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:77 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:28 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:28 #, python-format msgid "Credential %(credential_name)s could not be found." msgstr "" @@ -4893,19 +4905,19 @@ msgid "Provider network %s already exists" msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:92 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:39 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:39 #, python-format msgid "Connection to %(host)s is not configured." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:97 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:44 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:44 #, python-format msgid "Unable to connect to Nexus %(nexus_host)s. Reason: %(exc)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:102 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:49 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:49 #, python-format msgid "Failed to configure Nexus: %(config)s. Reason: %(exc)s." msgstr "" @@ -4916,7 +4928,7 @@ msgid "Nexus Port Binding (%(filters)s) is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:116 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:69 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:69 msgid "No usable Nexus switch found to create SVI interface." msgstr "" @@ -4931,18 +4943,18 @@ msgid "PortVnic Binding %(port_id)s is not present." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:131 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:74 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:74 msgid "No subnet_id specified for router gateway." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:136 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:79 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:79 #, python-format msgid "Subnet %(subnet_id)s has an interface on %(router_id)s." msgstr "" #: neutron/plugins/cisco/common/cisco_exceptions.py:141 -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:84 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:84 msgid "Nexus hardware router gateway only uses Subnet Ids." msgstr "" @@ -5068,7 +5080,7 @@ msgid "Nexus Switch to use" msgstr "" #: neutron/plugins/cisco/common/config.py:35 -#: neutron/plugins/ml2/drivers/cisco/config.py:21 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:21 msgid "VLAN Name prefix" msgstr "" @@ -5091,7 +5103,7 @@ msgid "Enable L3 support on the Nexus switches" msgstr "" #: neutron/plugins/cisco/common/config.py:47 -#: neutron/plugins/ml2/drivers/cisco/config.py:23 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:23 msgid "Distribute SVI interfaces over all switches" msgstr "" @@ -5152,7 +5164,7 @@ msgid "N1K Policy profile polling duration in seconds" msgstr "" #: neutron/plugins/cisco/common/config.py:135 -#: neutron/plugins/ml2/drivers/cisco/config.py:58 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:58 msgid "Some config files were not parsed properly" msgstr "" @@ -5333,47 +5345,47 @@ msgid "add_qos() called" msgstr "已呼叫 add_qos()" #: neutron/plugins/cisco/db/nexus_db_v2.py:34 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:30 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:30 msgid "get_nexusport_binding() called" msgstr "已呼叫 get_nexusport_binding()" #: neutron/plugins/cisco/db/nexus_db_v2.py:43 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:39 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:39 msgid "get_nexusvlan_binding() called" msgstr "已呼叫 get_nexusvlan_binding()" #: neutron/plugins/cisco/db/nexus_db_v2.py:49 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:45 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:45 msgid "add_nexusport_binding() called" msgstr "已呼叫 add_nexusport_binding()" #: neutron/plugins/cisco/db/nexus_db_v2.py:62 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:58 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:58 msgid "remove_nexusport_binding() called" msgstr "已呼叫 remove_nexusport_binding()" #: neutron/plugins/cisco/db/nexus_db_v2.py:78 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:74 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:74 msgid "update_nexusport_binding called with no vlan" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:80 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:76 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:76 msgid "update_nexusport_binding called" msgstr "已呼叫 update_nexusport_binding" #: neutron/plugins/cisco/db/nexus_db_v2.py:91 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:87 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:87 msgid "get_nexusvm_binding() called" msgstr "已呼叫 get_nexusvm_binding()" #: neutron/plugins/cisco/db/nexus_db_v2.py:99 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:94 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:94 msgid "get_port_vlan_switch_binding() called" msgstr "已呼叫 get_port_vlan_switch_binding()" #: neutron/plugins/cisco/db/nexus_db_v2.py:107 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:102 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:102 #, python-format msgid "" "get_port_switch_bindings() called, port:'%(port_id)s', " @@ -5381,7 +5393,7 @@ msgid "" msgstr "" #: neutron/plugins/cisco/db/nexus_db_v2.py:119 -#: neutron/plugins/ml2/drivers/cisco/nexus_db_v2.py:114 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:114 msgid "get_nexussvi_bindings() called" msgstr "" @@ -5811,19 +5823,19 @@ msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:167 #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:189 #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:195 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:130 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:161 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:168 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:182 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:189 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:209 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:215 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:130 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:161 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:168 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:182 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:189 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:209 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:215 #, python-format msgid "NexusDriver: %s" msgstr "NexusDriver:%s" #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:174 -#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:196 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:196 #, python-format msgid "NexusDriver created VLAN: %s" msgstr "" @@ -5838,7 +5850,7 @@ msgid "NexusPlugin:create_network() called" msgstr "已呼叫 NexusPlugin:create_network()" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:113 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:104 +#: neutron/plugins/ml2/drivers/cisco/nexus/mech_cisco_nexus.py:105 #, python-format msgid "Nexus: create & trunk vlan %s" msgstr "" @@ -5849,7 +5861,7 @@ msgid "Nexus: create vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:125 -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108 +#: neutron/plugins/ml2/drivers/cisco/nexus/mech_cisco_nexus.py:109 #, python-format msgid "Nexus: trunk vlan %s" msgstr "" @@ -8109,26 +8121,26 @@ msgstr "" msgid "add_vxlan_endpoint() called for ip %s" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/config.py:25 +#: neutron/plugins/ml2/drivers/cisco/nexus/config.py:25 msgid "The physical network managed by the switches." msgstr "" -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:33 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:33 #, python-format msgid "Credential %(credential_name)s already exists for tenant %(tenant_id)s." msgstr "" -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:54 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:54 #, python-format msgid "Nexus Port Binding (%(filters)s) is not present" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63 +#: neutron/plugins/ml2/drivers/cisco/nexus/exceptions.py:63 #, python-format msgid "Missing required field(s) to configure nexus switch: %(fields)s" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:45 +#: neutron/plugins/ml2/drivers/cisco/nexus/mech_cisco_nexus.py:46 #, python-format msgid "nexus_switches found = %s" msgstr "" @@ -8311,6 +8323,14 @@ msgstr "" msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:44 +msgid "Initializing driver" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:52 +msgid "Initialization done" +msgstr "" + #: neutron/plugins/mlnx/agent_notify_api.py:50 msgid "Sending delete network message" msgstr "" @@ -9458,49 +9478,49 @@ msgstr "在 NVP 平台上移除浮動 IP 的 NAT 規則時發生錯誤:%s。" msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "在 NVP 平台上找到的相符 NAT 規則數目不正確" -#: neutron/plugins/nicira/NeutronPlugin.py:1884 +#: neutron/plugins/nicira/NeutronPlugin.py:1887 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "在 NVP 平台上給浮動 IP %(floating_ip)s(已對映到內部 IP %(internal_ip)s)建立 NAT 規則時發生錯誤" -#: neutron/plugins/nicira/NeutronPlugin.py:1890 +#: neutron/plugins/nicira/NeutronPlugin.py:1893 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1921 +#: neutron/plugins/nicira/NeutronPlugin.py:1924 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "埠 '%s' 未與浮動 IP 產生關聯" -#: neutron/plugins/nicira/NeutronPlugin.py:1924 +#: neutron/plugins/nicira/NeutronPlugin.py:1927 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1951 +#: neutron/plugins/nicira/NeutronPlugin.py:1954 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1973 +#: neutron/plugins/nicira/NeutronPlugin.py:1976 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "無法將閘道服務從 NVP 平台中移除 - 找不到資源" -#: neutron/plugins/nicira/NeutronPlugin.py:2003 +#: neutron/plugins/nicira/NeutronPlugin.py:2006 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2065 +#: neutron/plugins/nicira/NeutronPlugin.py:2068 #, python-format msgid "Security group: %s was already deleted from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2078 +#: neutron/plugins/nicira/NeutronPlugin.py:2081 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -10814,24 +10834,29 @@ msgstr "" msgid "Metadata for router %s handled successfully" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:117 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:86 +#, python-format +msgid "Subnet %s does not have a gateway, the metadata route will not be created" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/rpc.py:110 msgid "Metadata access network is disabled" msgstr "已停用 meta 資料存取網路" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:120 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:113 msgid "" "Overlapping IPs must be enabled in order to setup the metadata access " "network" msgstr "必須啟用重疊 IP 才能設定 meta 資料存取網路" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:140 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:133 #, python-format msgid "" "No router interface found for router '%s'. No metadata access network " "should be created or destroyed" msgstr "找不到路由器 '%s' 的路由器介面。不應該建立或毀損 meta 資料存取網路" -#: neutron/plugins/nicira/dhcp_meta/rpc.py:148 +#: neutron/plugins/nicira/dhcp_meta/rpc.py:141 #, python-format msgid "" "An error occurred while operating on the metadata access network for " @@ -13277,7 +13302,7 @@ msgstr "" #~ msgstr "預設服務類型的文字說明" #~ msgid "" -#~ msgstr "回收:已合併 %(first_ip1)s-%(last_ip1)s 及 %(first_ip2)s-%(last_ip2)s" +#~ msgstr "" #~ msgid "Service type %(service_type_id)s could not be found " #~ msgstr "找不到服務類型 %(service_type_id)s" @@ -14254,12 +14279,35 @@ msgstr "" #~ msgid "Network Admin State Validation Falied: " #~ msgstr "網路管理狀態驗證失敗:" -#~ msgid "" -#~ "Cannnot create floating IP and bind " -#~ "it to Port %s, since that port " -#~ "is owned by a different tenant." -#~ msgstr "" - #~ msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing." #~ msgstr "" +#~ msgid "Use another DNS server before any in /etc/resolv.conf." +#~ msgstr "在 /etc/resolv.conf 中任何 DNS 伺服器之前使用另一個 DNS 伺服器。" + +#~ msgid "" +#~ "ServerProxy: server=%(server)s, port=%(port)d, " +#~ "ssl=%(ssl)r, action=%(action)s" +#~ msgstr "ServerProxy:伺服器 = %(server)s,埠 = %(port)d,SSL = %(ssl)r,操作 = %(action)s" + +#~ msgid "ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r" +#~ msgstr "ServerProxy:資源 = %(resource)s,資料 = %(data)r,標頭 = %(headers)r" + +#~ msgid "NeutronRestProxyV2: " +#~ msgstr "" + +#~ msgid "Unable to update remote port: %s" +#~ msgstr "" + +#~ msgid "Unable to plug in interface: %s" +#~ msgstr "" + +#~ msgid "Unable to unplug interface: %s" +#~ msgstr "" + +#~ msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. " +#~ msgstr "" + +#~ msgid "Received an empty port ID for host '%s'" +#~ msgstr "" +