]> review.fuel-infra Code Review - openstack-build/neutron-build.git/commitdiff
Imported Translations from Transifex
authorOpenStack Jenkins <jenkins@openstack.org>
Tue, 10 Sep 2013 06:09:56 +0000 (06:09 +0000)
committerOpenStack Jenkins <jenkins@openstack.org>
Tue, 10 Sep 2013 06:09:56 +0000 (06:09 +0000)
Change-Id: Ib94bfe915a60c9c1a1d2375b9a15c666f065d865

44 files changed:
neutron/locale/bg_BG/LC_MESSAGES/neutron.po
neutron/locale/bs/LC_MESSAGES/neutron.po
neutron/locale/ca/LC_MESSAGES/neutron.po
neutron/locale/cs/LC_MESSAGES/neutron.po
neutron/locale/da/LC_MESSAGES/neutron.po
neutron/locale/de/LC_MESSAGES/neutron.po
neutron/locale/en_AU/LC_MESSAGES/neutron.po
neutron/locale/en_GB/LC_MESSAGES/neutron.po
neutron/locale/en_US/LC_MESSAGES/neutron.po
neutron/locale/es/LC_MESSAGES/neutron.po
neutron/locale/es_MX/LC_MESSAGES/neutron.po
neutron/locale/fi_FI/LC_MESSAGES/neutron.po
neutron/locale/fr/LC_MESSAGES/neutron.po
neutron/locale/hi/LC_MESSAGES/neutron.po
neutron/locale/hr/LC_MESSAGES/neutron.po
neutron/locale/hu/LC_MESSAGES/neutron.po
neutron/locale/id/LC_MESSAGES/neutron.po
neutron/locale/it/LC_MESSAGES/neutron.po
neutron/locale/it_IT/LC_MESSAGES/neutron.po
neutron/locale/ja/LC_MESSAGES/neutron.po
neutron/locale/ka_GE/LC_MESSAGES/neutron.po
neutron/locale/ko/LC_MESSAGES/neutron.po
neutron/locale/ko_KR/LC_MESSAGES/neutron.po
neutron/locale/ms/LC_MESSAGES/neutron.po
neutron/locale/nb/LC_MESSAGES/neutron.po
neutron/locale/ne/LC_MESSAGES/neutron.po
neutron/locale/neutron.pot
neutron/locale/nl_NL/LC_MESSAGES/neutron.po
neutron/locale/pl_PL/LC_MESSAGES/neutron.po
neutron/locale/pt/LC_MESSAGES/neutron.po
neutron/locale/pt_BR/LC_MESSAGES/neutron.po
neutron/locale/ro/LC_MESSAGES/neutron.po
neutron/locale/ru/LC_MESSAGES/neutron.po
neutron/locale/ru_RU/LC_MESSAGES/neutron.po
neutron/locale/sk/LC_MESSAGES/neutron.po
neutron/locale/sl_SI/LC_MESSAGES/neutron.po
neutron/locale/sw_KE/LC_MESSAGES/neutron.po
neutron/locale/tl/LC_MESSAGES/neutron.po
neutron/locale/tr_TR/LC_MESSAGES/neutron.po
neutron/locale/uk/LC_MESSAGES/neutron.po
neutron/locale/vi_VN/LC_MESSAGES/neutron.po
neutron/locale/zh_CN/LC_MESSAGES/neutron.po
neutron/locale/zh_HK/LC_MESSAGES/neutron.po
neutron/locale/zh_TW/LC_MESSAGES/neutron.po

index 949831ccd2f6d661a4ef71ee169c3eb5c434f836..85134b89ca06230025f7a900f6805fa644071294 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Quantum\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-09-09 06:09+0000\n"
+"POT-Creation-Date: 2013-09-10 06:09+0000\n"
 "PO-Revision-Date: 2013-01-28 21:54+0000\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: Bulgarian (Bulgaria) "
@@ -95,7 +95,7 @@ msgstr ""
 
 #: neutron/policy.py:88
 #, python-format
-msgid "loading policies from file: %s"
+msgid "Loading policies from file: %s"
 msgstr ""
 
 #: neutron/policy.py:95
@@ -182,7 +182,7 @@ msgid "Number of subnets allowed per tenant, minus for unlimited"
 msgstr ""
 
 #: neutron/quota.py:47
-msgid "number of ports allowed per tenant, minus for unlimited"
+msgid "Number of ports allowed per tenant, minus for unlimited"
 msgstr ""
 
 #: neutron/quota.py:51
@@ -204,7 +204,7 @@ msgstr ""
 
 #: neutron/service.py:41
 msgid ""
-"range of seconds to randomly delay when starting the periodic task "
+"Range of seconds to randomly delay when starting the periodic task "
 "scheduler to reduce stampeding. (Disable by setting to 0)"
 msgstr ""
 
@@ -466,9 +466,11 @@ msgid ""
 msgstr ""
 
 #: neutron/agent/dhcp_agent.py:564 neutron/agent/l3_agent.py:823
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:515
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256
 #: neutron/plugins/nec/agent/nec_neutron_agent.py:184
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:227
+#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:181
 #: neutron/services/metering/agents/metering_agent.py:273
 msgid "Failed reporting state!"
 msgstr ""
@@ -1925,6 +1927,11 @@ msgstr ""
 msgid "Invalid extension environment: %(reason)s"
 msgstr ""
 
+#: neutron/common/exceptions.py:261
+#, python-format
+msgid "Invalid content type %(content_type)s"
+msgstr ""
+
 #: neutron/common/exceptions.py:265
 #, python-format
 msgid "Unable to find any IP address on external network %(net_id)s."
@@ -1966,11 +1973,11 @@ msgstr ""
 msgid "Skipping unknown group key: %s"
 msgstr ""
 
-#: neutron/common/log.py:31
+#: neutron/common/log.py:32
 #, python-format
 msgid ""
 "%(class_name)s method %(method_name)s called with arguments %(args)s "
-"%(kwargs)s "
+"%(kwargs)s"
 msgstr ""
 
 #: neutron/common/utils.py:55 neutron/openstack/common/fileutils.py:64
@@ -2288,7 +2295,7 @@ msgstr ""
 
 #: neutron/db/dhcp_rpc_base.py:218
 #, python-format
-msgid "Updating lease expiration is now deprecated. Issued  from host %(host)s."
+msgid "Updating lease expiration is now deprecated. Issued  from host %s."
 msgstr ""
 
 #: neutron/db/dhcp_rpc_base.py:225
@@ -2313,6 +2320,16 @@ msgstr ""
 msgid "the nexthop is used by router"
 msgstr ""
 
+#: neutron/db/extraroute_db.py:129
+#, python-format
+msgid "Added routes are %s"
+msgstr ""
+
+#: neutron/db/extraroute_db.py:137
+#, python-format
+msgid "Removed routes are %s"
+msgstr ""
+
 #: neutron/db/l3_db.py:210
 #, python-format
 msgid "No IPs available for external network %s"
@@ -2336,6 +2353,8 @@ msgid ""
 msgstr ""
 
 #: neutron/db/l3_db.py:339 neutron/db/l3_db.py:415
+#: neutron/plugins/bigswitch/plugin.py:995
+#: neutron/plugins/bigswitch/plugin.py:1004
 msgid "Either subnet_id or port_id must be specified"
 msgstr ""
 
@@ -2387,7 +2406,7 @@ msgid ""
 "assigning a floating IP"
 msgstr ""
 
-#: neutron/db/l3_db.py:605 neutron/plugins/nicira/NeutronPlugin.py:1730
+#: neutron/db/l3_db.py:605 neutron/plugins/nicira/NeutronPlugin.py:1731
 msgid "fixed_ip_address cannot be specified without a port_id"
 msgstr ""
 
@@ -2415,6 +2434,11 @@ msgid ""
 " %s"
 msgstr ""
 
+#: neutron/db/l3_rpc_base.py:62
+#, python-format
+msgid "Checking router: %(id)s for host: %(host)s"
+msgstr ""
+
 #: neutron/db/l3_rpc_base.py:87
 #, python-format
 msgid "External network ID returned to l3 agent: %s"
@@ -2572,7 +2596,7 @@ msgid "ID of network to probe"
 msgstr ""
 
 #: neutron/debug/commands.py:50
-msgid "owner type of the device: network/compute"
+msgid "Owner type of the device: network/compute"
 msgstr ""
 
 #: neutron/debug/commands.py:58
@@ -3028,7 +3052,7 @@ msgstr ""
 
 #: neutron/extensions/providernet.py:56
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:379
-msgid "plugin does not support updating provider attributes"
+msgid "Plugin does not support updating provider attributes"
 msgstr ""
 
 #: neutron/extensions/quotasv2.py:69
@@ -3959,6 +3983,10 @@ msgstr ""
 msgid "List of allowed vif_type values."
 msgstr ""
 
+#: neutron/plugins/bigswitch/plugin.py:162
+msgid "Syntax error in server config file, aborting plugin"
+msgstr ""
+
 #: neutron/plugins/bigswitch/plugin.py:173
 msgid "Error in REST call to remote network controller"
 msgstr ""
@@ -4091,6 +4119,10 @@ msgstr ""
 msgid "NeutronRestProxy: Starting plugin. Version=%s"
 msgstr ""
 
+#: neutron/plugins/bigswitch/plugin.py:458
+msgid "Servers not defined. Aborting plugin"
+msgstr ""
+
 #: neutron/plugins/bigswitch/plugin.py:480
 msgid "NeutronRestProxyV2: initialization done"
 msgstr ""
@@ -4173,6 +4205,15 @@ msgstr ""
 msgid "Unable to update remote topology: %s"
 msgstr ""
 
+#: neutron/plugins/bigswitch/plugin.py:1147
+msgid "Adding host route: "
+msgstr ""
+
+#: neutron/plugins/bigswitch/plugin.py:1148
+#, python-format
+msgid "Destination:%(dst)s nexthop:%(next)s"
+msgstr ""
+
 #: neutron/plugins/bigswitch/plugin.py:1223
 #, python-format
 msgid ""
@@ -4192,6 +4233,15 @@ msgstr ""
 msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. "
 msgstr ""
 
+#: neutron/plugins/bigswitch/routerrule_db.py:77
+msgid "No rules in router"
+msgstr ""
+
+#: neutron/plugins/bigswitch/routerrule_db.py:91
+#, python-format
+msgid "Updating router rules to %s"
+msgstr ""
+
 #: neutron/plugins/bigswitch/db/porttracker_db.py:36
 msgid "No host_id in port request to track port location."
 msgstr ""
@@ -4249,6 +4299,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:108
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:128
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:143
+#: neutron/plugins/mlnx/rpc_callbacks.py:98
 #: neutron/plugins/mlnx/rpc_callbacks.py:117
 #: neutron/plugins/mlnx/rpc_callbacks.py:132
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:118
@@ -4259,16 +4310,15 @@ msgid "%s can not be found in database"
 msgstr ""
 
 #: neutron/plugins/brocade/NeutronPlugin.py:288
-#: neutron/plugins/brocade/NeutronPlugin.py:331
-#: neutron/plugins/brocade/NeutronPlugin.py:384
+#: neutron/plugins/brocade/NeutronPlugin.py:332
+#: neutron/plugins/brocade/NeutronPlugin.py:386
 msgid "Brocade NOS driver:"
 msgstr ""
 
 #: neutron/plugins/brocade/NeutronPlugin.py:289
-#: neutron/plugins/brocade/NeutronPlugin.py:332
-#: neutron/plugins/brocade/NeutronPlugin.py:385
+#: neutron/plugins/brocade/NeutronPlugin.py:333
+#: neutron/plugins/brocade/NeutronPlugin.py:387
 #: neutron/plugins/embrane/agent/dispatcher.py:143
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:240
 #, python-format
 msgid "%s"
 msgstr ""
@@ -4278,7 +4328,13 @@ msgstr ""
 msgid "Returning the allocated vlan (%d) to the pool"
 msgstr ""
 
-#: neutron/plugins/brocade/NeutronPlugin.py:298
+#: neutron/plugins/brocade/NeutronPlugin.py:293
+#: neutron/plugins/brocade/NeutronPlugin.py:334
+#: neutron/plugins/brocade/NeutronPlugin.py:388
+msgid "Brocade plugin raised exception, check logs"
+msgstr ""
+
+#: neutron/plugins/brocade/NeutronPlugin.py:299
 #, python-format
 msgid "Allocated vlan (%d) from the pool"
 msgstr ""
@@ -4302,98 +4358,103 @@ msgstr ""
 msgid "Plugin initialization complete"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:133
+#: neutron/plugins/cisco/network_plugin.py:117
+#, python-format
+msgid "'%(model)s' object has no attribute '%(name)s'"
+msgstr ""
+
+#: neutron/plugins/cisco/network_plugin.py:134
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:223
 msgid "create_network() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:150
+#: neutron/plugins/cisco/network_plugin.py:151
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:255
 msgid "update_network() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:163
+#: neutron/plugins/cisco/network_plugin.py:164
 msgid "delete_network() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:186
+#: neutron/plugins/cisco/network_plugin.py:187
 msgid "get_network() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:191
+#: neutron/plugins/cisco/network_plugin.py:192
 msgid "get_networks() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:196
+#: neutron/plugins/cisco/network_plugin.py:197
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:321
 msgid "create_port() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:206
+#: neutron/plugins/cisco/network_plugin.py:207
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:407
 msgid "delete_port() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:225
+#: neutron/plugins/cisco/network_plugin.py:226
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:366
 msgid "update_port() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:236
+#: neutron/plugins/cisco/network_plugin.py:237
 msgid "create_subnet() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:248
+#: neutron/plugins/cisco/network_plugin.py:249
 #: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:342
 msgid "update_subnet() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:254
+#: neutron/plugins/cisco/network_plugin.py:255
 msgid "delete_subnet() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:277
+#: neutron/plugins/cisco/network_plugin.py:278
 #: neutron/plugins/cisco/db/network_db_v2.py:38
 msgid "get_all_qoss() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:283
+#: neutron/plugins/cisco/network_plugin.py:284
 msgid "get_qos_details() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:288
+#: neutron/plugins/cisco/network_plugin.py:289
 msgid "create_qos() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:294
+#: neutron/plugins/cisco/network_plugin.py:295
 msgid "delete_qos() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:299
+#: neutron/plugins/cisco/network_plugin.py:300
 msgid "rename_qos() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:304
+#: neutron/plugins/cisco/network_plugin.py:305
 msgid "get_all_credentials() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:310
+#: neutron/plugins/cisco/network_plugin.py:311
 msgid "get_credential_details() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:319
+#: neutron/plugins/cisco/network_plugin.py:320
 msgid "rename_credential() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:329
+#: neutron/plugins/cisco/network_plugin.py:330
 msgid "schedule_host() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:341
+#: neutron/plugins/cisco/network_plugin.py:342
 msgid "associate_port() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:348
+#: neutron/plugins/cisco/network_plugin.py:349
 msgid "detach_port() called"
 msgstr ""
 
@@ -4646,6 +4707,16 @@ msgstr ""
 msgid "VLAN Name prefix for provider vlans"
 msgstr ""
 
+#: neutron/plugins/cisco/common/config.py:39
+msgid "Provider VLANs are automatically created as needed on the Nexus switch"
+msgstr ""
+
+#: neutron/plugins/cisco/common/config.py:42
+msgid ""
+"Provider VLANs are automatically trunked as needed on the ports of the "
+"Nexus switch"
+msgstr ""
+
 #: neutron/plugins/cisco/common/config.py:45
 #: neutron/plugins/ml2/drivers/cisco/config.py:23
 msgid "Distribute SVI interfaces over all switches"
@@ -4707,6 +4778,12 @@ msgstr ""
 msgid "N1K Policy profile polling duration in seconds"
 msgstr ""
 
+#: neutron/plugins/cisco/common/config.py:124
+#: neutron/plugins/ml2/drivers/cisco/config.py:56
+#: neutron/plugins/nicira/common/config.py:178
+msgid "Some config files were not parsed properly"
+msgstr ""
+
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:334
 #, python-format
 msgid "seg_min %(seg_min)s, seg_max %(seg_max)s"
@@ -4811,6 +4888,10 @@ msgstr ""
 msgid "get_policy_profile()"
 msgstr ""
 
+#: neutron/plugins/cisco/db/n1kv_db_v2.py:949
+msgid "Invalid profile type"
+msgstr ""
+
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:965
 msgid "_profile_binding_exists()"
 msgstr ""
@@ -4839,11 +4920,11 @@ msgid "_get_profile_bindings()"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1224
-msgid "invalid segment range. example range: 500-550"
+msgid "Invalid segment range. example range: 500-550"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1234
-msgid "arguments segment_type missing for network profile"
+msgid "Arguments segment_type missing for network profile"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1243
@@ -4851,15 +4932,15 @@ msgid "segment_type should either be vlan, overlay, multi-segment or trunk"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1249
-msgid "argument physical_network missing for network profile"
+msgid "Argument physical_network missing for network profile"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1256
-msgid "argument sub_type missing for network profile"
+msgid "Argument sub_type missing for network profile"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1263
-msgid "argument segment_range missing for network profile"
+msgid "Argument segment_range missing for network profile"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1292
@@ -4868,7 +4949,7 @@ msgid "NetworkProfile name %s already exists"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1309
-msgid "segment range overlaps with another profile"
+msgid "Segment range overlaps with another profile"
 msgstr ""
 
 #: neutron/plugins/cisco/db/network_db_v2.py:46
@@ -4954,12 +5035,12 @@ msgstr ""
 
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:236
 #, python-format
-msgid "provider network added to DB: %(network_id)s, %(vlan_id)s"
+msgid "Provider network added to DB: %(network_id)s, %(vlan_id)s"
 msgstr ""
 
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:280
 #, python-format
-msgid "provider network removed from DB: %s"
+msgid "Provider network removed from DB: %s"
 msgstr ""
 
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:388
@@ -4981,7 +5062,7 @@ msgid "Nexus plugin loaded, deleting SVI from switch"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_client.py:256
-msgid "logical network"
+msgid "Logical network"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_client.py:276
@@ -5007,6 +5088,11 @@ msgstr ""
 msgid "VSM: %s"
 msgstr ""
 
+#: neutron/plugins/cisco/n1kv/n1kv_client.py:462
+#, python-format
+msgid "Unable to serialize object of type = '%s'"
+msgstr ""
+
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:193
 msgid "_setup_vsm"
 msgstr ""
@@ -5069,9 +5155,11 @@ msgid "provider:network_type %s not supported"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:353
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:362
 #: neutron/plugins/mlnx/mlnx_plugin.py:243
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437
 #, python-format
-msgid "unknown provider:physical_network %s"
+msgid "Unknown provider:physical_network %s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:359
@@ -5205,7 +5293,7 @@ msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:995
 #, python-format
-msgid "create network: profile_id=%s"
+msgid "Create network: profile_id=%s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1003
@@ -5218,7 +5306,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1015
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1025
 #, python-format
-msgid "seg list %s "
+msgid "Seg list %s "
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1068
@@ -5265,7 +5353,7 @@ msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1241
 #, python-format
-msgid "create port: profile_id=%s"
+msgid "Create port: profile_id=%s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1254
@@ -5350,6 +5438,41 @@ msgstr ""
 msgid "NexusPlugin:create_network() called"
 msgstr ""
 
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:112
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:101
+#, python-format
+msgid "Nexus: create & trunk vlan %s"
+msgstr ""
+
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:119
+#, python-format
+msgid "Nexus: create vlan %s"
+msgstr ""
+
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:124
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108
+#, python-format
+msgid "Nexus: trunk vlan %s"
+msgstr ""
+
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:137
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:120
+#, python-format
+msgid "Nexus: delete & untrunk vlan %s"
+msgstr ""
+
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:143
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:124
+#, python-format
+msgid "Nexus: delete vlan %s"
+msgstr ""
+
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:146
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:127
+#, python-format
+msgid "Nexus: untrunk vlan %s"
+msgstr ""
+
 #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:203
 msgid "Grabbing a switch to create SVI"
 msgstr ""
@@ -5382,6 +5505,11 @@ msgstr ""
 msgid "NexusPlugin:delete_port() called"
 msgstr ""
 
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:276
+#, python-format
+msgid "delete_network(): provider vlan %s"
+msgstr ""
+
 #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:321
 msgid "NexusPlugin:update_port() called"
 msgstr ""
@@ -5414,7 +5542,7 @@ msgstr ""
 
 #: neutron/plugins/embrane/base_plugin.py:136
 #: neutron/plugins/embrane/base_plugin.py:173
-msgid "there must be only one gateway port per router at once"
+msgid "There must be only one gateway port per router at once"
 msgstr ""
 
 #: neutron/plugins/embrane/base_plugin.py:207
@@ -5480,7 +5608,7 @@ msgid "Shared resource pool id"
 msgstr ""
 
 #: neutron/plugins/embrane/common/config.py:45
-msgid "define if the requests have run asynchronously or not"
+msgid "Define if the requests have run asynchronously or not"
 msgstr ""
 
 #: neutron/plugins/embrane/common/constants.py:63
@@ -5544,7 +5672,7 @@ msgstr ""
 
 #: neutron/plugins/embrane/l2base/support_exceptions.py:24
 #, python-format
-msgid "cannot retrieve utif info for the following reason: %(err_msg)s"
+msgid "Cannot retrieve utif info for the following reason: %(err_msg)s"
 msgstr ""
 
 #: neutron/plugins/embrane/l2base/openvswitch/openvswitch_support.py:45
@@ -5765,51 +5893,51 @@ msgstr ""
 msgid "Adding port %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:268
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:269
 #, python-format
 msgid "Unable to get port details for device %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:274
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:276
 #, python-format
 msgid "Port %(device)s updated. Details: %(device_details)s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:289
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:290
 #, python-format
 msgid "Removing port %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:296
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:297
 #, python-format
 msgid "Removing port failed for device %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:321
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:322
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:640
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:900
 msgid "Agent out of sync with plugin!"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:329
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:330
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:652
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:914
 msgid "Agent loop has new devices!"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:334
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:335
 #, python-format
 msgid "Error in agent event loop: %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:342
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:343
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:403
 #, python-format
 msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:357
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:691
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1044
 msgid "Agent initialized successfully, now running... "
@@ -5881,6 +6009,15 @@ msgstr ""
 msgid "Metrics collection is not supported on this version of Hyper-V"
 msgstr ""
 
+#: neutron/plugins/hyperv/agent/utilsfactory.py:34
+msgid "Force V1 WMI utility classes"
+msgstr ""
+
+#: neutron/plugins/hyperv/agent/utilsfactory.py:59
+#, python-format
+msgid "Loading class: %(module_name)s.%(class_name)s"
+msgstr ""
+
 #: neutron/plugins/hyperv/agent/utilsv2.py:118
 #, python-format
 msgid "Port Alloc not found: %s"
@@ -5932,12 +6069,6 @@ msgstr ""
 msgid "provider:segmentation_id specified for local network"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:362
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437
-#, python-format
-msgid "Unknown provider:physical_network %s"
-msgstr ""
-
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:89
 msgid "Invalid Network ID, will lead to incorrect bridgename"
 msgstr ""
@@ -6371,94 +6502,98 @@ msgstr ""
 msgid "MidoClient.delete_dhcp called: bridge=%(bridge)s, "
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:204
+#: neutron/plugins/midonet/midonet_lib.py:196
+msgid "Tried to delete non-existent DHCP"
+msgstr ""
+
+#: neutron/plugins/midonet/midonet_lib.py:205
 #, python-format
 msgid "MidoClient.delete_port called: id=%(id)s, delete_chains=%(delete_chains)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:219
+#: neutron/plugins/midonet/midonet_lib.py:220
 #, python-format
 msgid "MidoClient.get_port called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:232
+#: neutron/plugins/midonet/midonet_lib.py:233
 #, python-format
 msgid "MidoClient.add_bridge_port called: bridge=%(bridge)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:253
+#: neutron/plugins/midonet/midonet_lib.py:254
 #, python-format
 msgid "MidoClient.create_router called: tenant_id=%(tenant_id)s, name=%(name)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:265
+#: neutron/plugins/midonet/midonet_lib.py:266
 #, python-format
 msgid "MidoClient.delete_router called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:275
+#: neutron/plugins/midonet/midonet_lib.py:276
 #, python-format
 msgid "MidoClient.get_router called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:289
+#: neutron/plugins/midonet/midonet_lib.py:290
 #, python-format
 msgid "MidoClient.update_router called: id=%(id)s, name=%(name)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:309
+#: neutron/plugins/midonet/midonet_lib.py:310
 #, python-format
 msgid ""
 "MidoClient.add_dhcp_route_option called: bridge=%(bridge)s, "
 "cidr=%(cidr)s, gw_ip=%(gw_ip)sdst_ip=%(dst_ip)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:317
+#: neutron/plugins/midonet/midonet_lib.py:318
 msgid "Tried to access non-existent DHCP"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:346
+#: neutron/plugins/midonet/midonet_lib.py:347
 #, python-format
 msgid "MidoClient.unlink called: port=%(port)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:351
+#: neutron/plugins/midonet/midonet_lib.py:352
 #, python-format
 msgid "Attempted to unlink a port that was not linked. %s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:357
+#: neutron/plugins/midonet/midonet_lib.py:358
 #, python-format
 msgid ""
 "MidoClient.remove_rules_by_property called: tenant_id=%(tenant_id)s, "
 "chain_name=%(chain_name)skey=%(key)s, value=%(value)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:384
+#: neutron/plugins/midonet/midonet_lib.py:385
 #, python-format
 msgid ""
 "MidoClient.create_router_chains called: router=%(router)s, "
 "inbound_chain_name=%(in_chain)s, outbound_chain_name=%(out_chain)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:407
+#: neutron/plugins/midonet/midonet_lib.py:408
 #, python-format
 msgid "MidoClient.delete_router_chains called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:422
+#: neutron/plugins/midonet/midonet_lib.py:423
 #, python-format
 msgid "MidoClient.delete_port_chains called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:434
+#: neutron/plugins/midonet/midonet_lib.py:435
 #, python-format
 msgid ""
 "MidoClient.get_link_port called: router=%(router)s, "
 "peer_router_id=%(peer_router_id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:473
+#: neutron/plugins/midonet/midonet_lib.py:474
 #, python-format
 msgid ""
 "MidoClient.add_static_nat called: tenant_id=%(tenant_id)s, "
@@ -6466,17 +6601,17 @@ msgid ""
 "port_id=%(port_id)s, nat_type=%(nat_type)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:481
+#: neutron/plugins/midonet/midonet_lib.py:482
 #, python-format
 msgid "Invalid NAT type passed in %s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:533
+#: neutron/plugins/midonet/midonet_lib.py:534
 #, python-format
 msgid "MidoClient.remote_static_route called: router=%(router)s, ip=%(ip)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:544
+#: neutron/plugins/midonet/midonet_lib.py:545
 #, python-format
 msgid ""
 "MidoClient.update_port_chains called: "
@@ -6484,62 +6619,62 @@ msgid ""
 "outbound_chain_id=%(outbound_chain_id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:555
+#: neutron/plugins/midonet/midonet_lib.py:556
 #, python-format
 msgid "MidoClient.create_chain called: tenant_id=%(tenant_id)s  name=%(name)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:563
+#: neutron/plugins/midonet/midonet_lib.py:564
 #, python-format
 msgid "MidoClient.delete_chain called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:569
+#: neutron/plugins/midonet/midonet_lib.py:570
 #, python-format
 msgid ""
 "MidoClient.delete_chains_by_names called: tenant_id=%(tenant_id)s "
 "names=%(names)s "
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:580
+#: neutron/plugins/midonet/midonet_lib.py:581
 #, python-format
 msgid ""
 "MidoClient.get_chain_by_name called: tenant_id=%(tenant_id)s "
 "name=%(name)s "
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:591
+#: neutron/plugins/midonet/midonet_lib.py:592
 #, python-format
 msgid ""
 "MidoClient.get_port_group_by_name called: tenant_id=%(tenant_id)s "
 "name=%(name)s "
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:605
+#: neutron/plugins/midonet/midonet_lib.py:606
 #, python-format
 msgid "MidoClient.create_port_group called: tenant_id=%(tenant_id)s name=%(name)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:614
+#: neutron/plugins/midonet/midonet_lib.py:615
 #, python-format
 msgid ""
 "MidoClient.delete_port_group_by_name called: tenant_id=%(tenant_id)s "
 "name=%(name)s "
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:620
+#: neutron/plugins/midonet/midonet_lib.py:621
 #, python-format
 msgid "Deleting pg %(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:626
+#: neutron/plugins/midonet/midonet_lib.py:627
 #, python-format
 msgid ""
 "MidoClient.add_port_to_port_group_by_name called: tenant_id=%(tenant_id)s"
 " name=%(name)s port_id=%(port_id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:640
+#: neutron/plugins/midonet/midonet_lib.py:641
 #, python-format
 msgid "MidoClient.remove_port_from_port_groups called: port_id=%(port_id)s"
 msgstr ""
@@ -7264,6 +7399,10 @@ msgstr ""
 msgid "%(key)s prohibited for %(tunnel)s provider network"
 msgstr ""
 
+#: neutron/plugins/ml2/drivers/type_tunnel.py:103
+msgid "Network_type value needed by the ML2 plugin"
+msgstr ""
+
 #: neutron/plugins/ml2/drivers/type_vlan.py:37
 msgid ""
 "List of <physical_network>:<vlan_min>:<vlan_max> or <physical_network> "
@@ -7384,31 +7523,6 @@ msgstr ""
 msgid "nexus_switches found = %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:101
-#, python-format
-msgid "Nexus: create & trunk vlan %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108
-#, python-format
-msgid "Nexus: trunk vlan %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:120
-#, python-format
-msgid "Nexus: delete & untrunk vlan %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:124
-#, python-format
-msgid "Nexus: delete vlan %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:127
-#, python-format
-msgid "Nexus: untrunk vlan %s"
-msgstr ""
-
 #: neutron/plugins/ml2/drivers/mech_arista/config.py:31
 msgid ""
 "Username for Arista EOS. This is required field.if not set, all "
@@ -7451,72 +7565,85 @@ msgid ""
 "of\"RegionOne\" is assumed"
 msgstr ""
 
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:30
+msgid "Unable to reach EOS"
+msgstr ""
+
 #: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:226
 #, python-format
 msgid "Executing command on Arista EOS: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:259
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:238
+#, python-format
+msgid "Error %(err)s while trying to execute commands %(cmd)s on EOS %(host)s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:260
 #, python-format
 msgid "Required option %s is not set"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:282
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:279
+msgid "Syncing Neutron <-> EOS"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:283
 msgid "EOS is not available, will try sync later"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:292
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:293
 #, python-format
 msgid ""
 "No Tenants configured in Neutron DB. But %d tenants disovered in EOS "
 "during synchronization.Enitre EOS region is cleared"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:296
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:297
 msgid "EOS is not available, failed to delete this region"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:307
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:308
 #, python-format
 msgid "EOS is not available,failed to delete tenant %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:337
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:338
 #, python-format
 msgid "EOS is not available,failed to delete vm %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:348
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:349
 #, python-format
 msgid "EOS is not available,failed to delete network %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:363
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:364
 #, python-format
 msgid "EOS is not available, failed to createnetwork id %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:385
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:386
 #, python-format
 msgid "EOS is not available, failed to createvm id %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:461
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:462
 #, python-format
 msgid "Network %s is not created as it is not found inArista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:475
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:476
 #, python-format
 msgid "Network name changed to %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:502
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:503
 #, python-format
 msgid "Network %s is not updated as it is not found inArista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:600
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:601
 #, python-format
 msgid "VM %s is not created as it is not found inArista DB"
 msgstr ""
@@ -7541,11 +7668,11 @@ msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:280
 #, python-format
-msgid "unsupported vnic type %(vnic_type)s for network type %(net_type)s"
+msgid "Unsupported vnic type %(vnic_type)s for network type %(net_type)s"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:284
-msgid "invalid vnic_type on port_create"
+msgid "Invalid vnic_type on port_create"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:286
@@ -7553,11 +7680,11 @@ msgid "vnic_type is not defined in port profile"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:331
-msgid "update network"
+msgid "Update network"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:344
-msgid "delete network"
+msgid "Delete network"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:391
@@ -7596,11 +7723,11 @@ msgid "Port_mac %s is not available on this agent"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:133
-msgid "creating VLAN Network"
+msgid "Creating VLAN Network"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:135
-msgid "creating IB Network"
+msgid "Creating IB Network"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:137
@@ -7618,11 +7745,11 @@ msgid "Delete network %s"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:298
-msgid "ports added!"
+msgid "Ports added!"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:301
-msgid "ports removed!"
+msgid "Ports removed!"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:326
@@ -7736,7 +7863,7 @@ msgid "Network type for tenant networks (local, ib, vlan, or none)"
 msgstr ""
 
 #: neutron/plugins/mlnx/common/config.py:43
-msgid "type of VM network interface: mlnx_direct or hostdev"
+msgid "Type of VM network interface: mlnx_direct or hostdev"
 msgstr ""
 
 #: neutron/plugins/mlnx/common/config.py:47
@@ -7755,13 +7882,9 @@ msgid "Mlnx Exception: %(err_msg)s"
 msgstr ""
 
 #: neutron/plugins/mlnx/db/mlnx_db_v2.py:47
-#, python-format
-msgid "Removing vlan %(seg_id)s on physical network %(net)s from pool"
-msgstr ""
-
 #: neutron/plugins/mlnx/db/mlnx_db_v2.py:68
 #, python-format
-msgid "removing vlan %(seg_id)s on physical network %(net)s from pool"
+msgid "Removing vlan %(seg_id)s on physical network %(net)s from pool"
 msgstr ""
 
 #: neutron/plugins/mlnx/db/mlnx_db_v2.py:124
@@ -7854,7 +7977,7 @@ msgstr ""
 
 #: neutron/plugins/nec/nec_plugin.py:276
 #, python-format
-msgid "failed to create network id=%(id)s on OFC: %(exc)s"
+msgid "Failed to create network id=%(id)s on OFC: %(exc)s"
 msgstr ""
 
 #: neutron/plugins/nec/nec_plugin.py:292
@@ -8007,7 +8130,7 @@ msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:92
 #, python-format
-msgid "failed to delete packet_filter id=%s which remains in error status."
+msgid "Failed to delete packet_filter id=%s which remains in error status."
 msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:106
@@ -8042,7 +8165,7 @@ msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:131
 #, python-format
-msgid "failed to create packet_filter id=%(id)s on OFC: %(exc)s"
+msgid "Failed to create packet_filter id=%(id)s on OFC: %(exc)s"
 msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:144
@@ -8057,7 +8180,7 @@ msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:157
 #, python-format
-msgid "failed to delete packet_filter id=%(id)s from OFC: %(exc)s"
+msgid "Failed to delete packet_filter id=%(id)s from OFC: %(exc)s"
 msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:161
@@ -8363,7 +8486,7 @@ msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:514
 #, python-format
-msgid "port %s not found in NVP"
+msgid "Port %s not found in NVP"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:533
@@ -8408,13 +8531,13 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:658
-#: neutron/plugins/nicira/NeutronPlugin.py:1671
+#: neutron/plugins/nicira/NeutronPlugin.py:1672
 #, python-format
 msgid "Logical router resource %s not found on NVP platform"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:662
-#: neutron/plugins/nicira/NeutronPlugin.py:1675
+#: neutron/plugins/nicira/NeutronPlugin.py:1676
 msgid "Unable to update logical routeron NVP Platform"
 msgstr ""
 
@@ -8522,118 +8645,118 @@ msgid "Unable to update port id: %s."
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:1409
-#: neutron/plugins/nicira/NeutronPlugin.py:1483
+#: neutron/plugins/nicira/NeutronPlugin.py:1484
 #, python-format
 msgid "Network '%s' is not a valid external network"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1426
+#: neutron/plugins/nicira/NeutronPlugin.py:1427
 msgid ""
 "Cannot create a distributed router with the NVP platform currently in "
 "execution. Please, try without specifying the 'distributed' attribute."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1433
+#: neutron/plugins/nicira/NeutronPlugin.py:1434
 msgid "Unable to create logical router on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1441
+#: neutron/plugins/nicira/NeutronPlugin.py:1442
 #, python-format
 msgid ""
-"Unable to create L3GW port on logical router  %(router_uuid)s. Verify "
+"Unable to create L3GW port on logical router %(router_uuid)s. Verify "
 "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1451
+#: neutron/plugins/nicira/NeutronPlugin.py:1452
 #, python-format
 msgid "Unable to create router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1492
+#: neutron/plugins/nicira/NeutronPlugin.py:1493
 msgid ""
 "'routes' cannot contain route '0.0.0.0/0', this must be updated through "
 "the default gateway attribute"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1508
+#: neutron/plugins/nicira/NeutronPlugin.py:1509
 #, python-format
 msgid "Logical router %s not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1512
+#: neutron/plugins/nicira/NeutronPlugin.py:1513
 msgid "Unable to update logical router on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1514
+#: neutron/plugins/nicira/NeutronPlugin.py:1515
 msgid ""
 "Request cannot contain 'routes' with the NVP platform currently in "
 "execution. Please, try without specifying the static routes."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1548
+#: neutron/plugins/nicira/NeutronPlugin.py:1549
 #, python-format
 msgid "Logical router '%s' not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1552
+#: neutron/plugins/nicira/NeutronPlugin.py:1553
 #, python-format
-msgid "Unable to delete logical router '%s'on NVP Platform"
+msgid "Unable to delete logical router '%s' on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1609
+#: neutron/plugins/nicira/NeutronPlugin.py:1610
 #, python-format
 msgid ""
 "Add_router_interface completed for subnet:%(subnet_id)s and "
 "router:%(router_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1697
+#: neutron/plugins/nicira/NeutronPlugin.py:1698
 #, python-format
 msgid ""
 "An error occurred while removing NAT rules on the NVP platform for "
 "floating ip:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1703
+#: neutron/plugins/nicira/NeutronPlugin.py:1704
 msgid "An incorrect number of matching NAT rules was found on the NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1769
+#: neutron/plugins/nicira/NeutronPlugin.py:1770
 #, python-format
 msgid "Address list for NVP logical router port:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1793
+#: neutron/plugins/nicira/NeutronPlugin.py:1794
 #, 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:1836
+#: neutron/plugins/nicira/NeutronPlugin.py:1837
 #, python-format
 msgid "The port '%s' is not associated with floating IPs"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1839
+#: neutron/plugins/nicira/NeutronPlugin.py:1840
 #, python-format
 msgid "Nat rules not found in nvp for port: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1865
+#: neutron/plugins/nicira/NeutronPlugin.py:1866
 #, python-format
 msgid ""
 "Create_l2_gw_service did not return an uuid for the newly created "
 "resource:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1887
+#: neutron/plugins/nicira/NeutronPlugin.py:1888
 msgid ""
 "Unable to remove gateway service from NVP plaform - the resource was not "
 "found"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1975
+#: neutron/plugins/nicira/NeutronPlugin.py:1976
 #, python-format
 msgid "Port values not valid for protocol: %s"
 msgstr ""
@@ -8806,62 +8929,77 @@ msgstr ""
 msgid "Port not found, Error: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1038
+#: neutron/plugins/nicira/nvplib.py:966
+#, python-format
+msgid "Error. %(type)s exception: %(exc)s."
+msgstr ""
+
+#: neutron/plugins/nicira/nvplib.py:970
+#, python-format
+msgid "locals=[%s]"
+msgstr ""
+
+#: neutron/plugins/nicira/nvplib.py:1039
 #, python-format
 msgid "Created Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1064
+#: neutron/plugins/nicira/nvplib.py:1065
 #, python-format
 msgid "Updated Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1083
+#: neutron/plugins/nicira/nvplib.py:1084
 #, python-format
 msgid "Invalid keys for NAT match: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1089
+#: neutron/plugins/nicira/nvplib.py:1090
 #, python-format
 msgid "Creating NAT rule: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1103
+#: neutron/plugins/nicira/nvplib.py:1104
 msgid ""
 "No SNAT rules cannot be applied as they are not available in this version"
 " of the NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1238
+#: neutron/plugins/nicira/nvplib.py:1239
 #, python-format
 msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1243
+#: neutron/plugins/nicira/nvplib.py:1244
 #, python-format
 msgid ""
 "An exception occurred while updating IP addresses on a router logical "
 "port:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1281
+#: neutron/plugins/nicira/nvplib.py:1282
 msgid "Operation may not be supported"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1289
+#: neutron/plugins/nicira/nvplib.py:1290
 msgid ""
 "NVP version is not set. Unable to complete request correctly. Check log "
 "for NVP communication errors."
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1305
+#: neutron/plugins/nicira/nvplib.py:1306
 msgid "Failed to create logical queue"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1316
+#: neutron/plugins/nicira/nvplib.py:1317
 msgid "Failed to delete logical queue"
 msgstr ""
 
+#: neutron/plugins/nicira/nvplib.py:1330
+#, python-format
+msgid "Error '%(err)s' when connecting to controller(s): %(ctl)s."
+msgstr ""
+
 #: neutron/plugins/nicira/api_client/client.py:116
 #, python-format
 msgid "[%d] no API providers currently available."
@@ -9481,13 +9619,18 @@ msgstr ""
 msgid "Cannot create a gateway with an empty device list"
 msgstr ""
 
+#: neutron/plugins/nicira/extensions/nvp_networkgw.py:82
+#, python-format
+msgid "Unexpected keys found in device description:%s"
+msgstr ""
+
 #: neutron/plugins/nicira/extensions/nvp_networkgw.py:86
 #, python-format
 msgid "%s: provided data are not iterable"
 msgstr ""
 
 #: neutron/plugins/nicira/extensions/nvp_networkgw.py:92
-msgid "number of network gateways allowed per tenant, -1 for unlimited"
+msgid "Number of network gateways allowed per tenant, -1 for unlimited"
 msgstr ""
 
 #: neutron/plugins/nicira/extensions/nvp_qos.py:38
@@ -9782,7 +9925,7 @@ msgstr ""
 
 #: neutron/plugins/nicira/vshield/tasks/tasks.py:189
 #: neutron/plugins/nicira/vshield/tasks/tasks.py:209
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:233
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:232
 #, python-format
 msgid "Task %(task)s encountered exception in %(cb)s"
 msgstr ""
@@ -9793,11 +9936,11 @@ msgstr ""
 msgid "Task %(task)s return %(status)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:326
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:325
 msgid "TaskManager terminated"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:380
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:379
 msgid "Exception in _check_pending_tasks"
 msgstr ""
 
@@ -9848,6 +9991,10 @@ msgid ""
 "commited (%s attempts left)"
 msgstr ""
 
+#: neutron/plugins/openvswitch/ovs_db_v2.py:401
+msgid "Unable to generate a new tunnel id"
+msgstr ""
+
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:145
 #, python-format
 msgid "Device %(device)s up on %(agent_id)s"
@@ -10108,6 +10255,23 @@ msgstr ""
 msgid "Connection failed with PLUMgrid Director: %(err_msg)s"
 msgstr ""
 
+#: neutron/plugins/plumgrid/drivers/fake_plumlib.py:32
+msgid "Python PLUMgrid Fake Library Started "
+msgstr ""
+
+#: neutron/plugins/plumgrid/drivers/fake_plumlib.py:37
+#, python-format
+msgid "Fake Director: %s"
+msgstr ""
+
+#: neutron/plugins/plumgrid/drivers/plumlib.py:38
+msgid "Python PLUMgrid Library Started "
+msgstr ""
+
+#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:40
+msgid "PLUMgrid Director communication failed"
+msgstr ""
+
 #: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:44
 msgid "PLUMgrid Director server to connect to"
 msgstr ""
@@ -10308,7 +10472,7 @@ msgid "Going to ofp controller mode %s"
 msgstr ""
 
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:238
-msgid "port update received"
+msgid "Port update received"
 msgstr ""
 
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:271
@@ -10777,11 +10941,11 @@ msgid "process_router: %s"
 msgstr ""
 
 #: neutron/services/firewall/agents/varmour/varmour_router.py:285
-msgid "unable to parse interface mapping."
+msgid "Unable to parse interface mapping."
 msgstr ""
 
 #: neutron/services/firewall/agents/varmour/varmour_router.py:288
-msgid "unable to read interface mapping."
+msgid "Unable to read interface mapping."
 msgstr ""
 
 #: neutron/services/firewall/agents/varmour/varmour_router.py:307
@@ -11006,6 +11170,11 @@ msgstr ""
 msgid "A metering driver must be specified"
 msgstr ""
 
+#: neutron/services/metering/agents/metering_agent.py:112
+#, python-format
+msgid "Send metering report: %s"
+msgstr ""
+
 #: neutron/services/metering/agents/metering_agent.py:179
 #, python-format
 msgid "Driver %(driver)s does not implement %(func)s"
@@ -11044,6 +11213,14 @@ msgstr ""
 msgid "Interval for checking ipsec status"
 msgstr ""
 
+#: neutron/services/vpn/device_drivers/ipsec.py:61
+msgid "Template file for ipsec configuration"
+msgstr ""
+
+#: neutron/services/vpn/device_drivers/ipsec.py:67
+msgid "Template file for ipsec secret configuration"
+msgstr ""
+
 #: neutron/services/vpn/device_drivers/ipsec.py:244
 #, python-format
 msgid "Failed to enable vpn process on router %s"
@@ -11803,3 +11980,147 @@ msgstr ""
 #~ msgid "Operation on OFC failed: status=%(status), detail=%(detail)"
 #~ msgstr ""
 
+#~ msgid "loading policies from file: %s"
+#~ msgstr ""
+
+#~ msgid "number of ports allowed per tenant, minus for unlimited"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "range of seconds to randomly delay "
+#~ "when starting the periodic task "
+#~ "scheduler to reduce stampeding. (Disable "
+#~ "by setting to 0)"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "%(class_name)s method %(method_name)s called "
+#~ "with arguments %(args)s %(kwargs)s "
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Updating lease expiration is now "
+#~ "deprecated. Issued  from host %(host)s."
+#~ msgstr ""
+
+#~ msgid "owner type of the device: network/compute"
+#~ msgstr ""
+
+#~ msgid "plugin does not support updating provider attributes"
+#~ msgstr ""
+
+#~ msgid "invalid segment range. example range: 500-550"
+#~ msgstr ""
+
+#~ msgid "arguments segment_type missing for network profile"
+#~ msgstr ""
+
+#~ msgid "argument physical_network missing for network profile"
+#~ msgstr ""
+
+#~ msgid "argument sub_type missing for network profile"
+#~ msgstr ""
+
+#~ msgid "argument segment_range missing for network profile"
+#~ msgstr ""
+
+#~ msgid "segment range overlaps with another profile"
+#~ msgstr ""
+
+#~ msgid "provider network added to DB: %(network_id)s, %(vlan_id)s"
+#~ msgstr ""
+
+#~ msgid "provider network removed from DB: %s"
+#~ msgstr ""
+
+#~ msgid "logical network"
+#~ msgstr ""
+
+#~ msgid "unknown provider:physical_network %s"
+#~ msgstr ""
+
+#~ msgid "create network: profile_id=%s"
+#~ msgstr ""
+
+#~ msgid "seg list %s "
+#~ msgstr ""
+
+#~ msgid "create port: profile_id=%s"
+#~ msgstr ""
+
+#~ msgid "there must be only one gateway port per router at once"
+#~ msgstr ""
+
+#~ msgid "define if the requests have run asynchronously or not"
+#~ msgstr ""
+
+#~ msgid "cannot retrieve utif info for the following reason: %(err_msg)s"
+#~ msgstr ""
+
+#~ msgid "unsupported vnic type %(vnic_type)s for network type %(net_type)s"
+#~ msgstr ""
+
+#~ msgid "invalid vnic_type on port_create"
+#~ msgstr ""
+
+#~ msgid "update network"
+#~ msgstr ""
+
+#~ msgid "delete network"
+#~ msgstr ""
+
+#~ msgid "creating VLAN Network"
+#~ msgstr ""
+
+#~ msgid "creating IB Network"
+#~ msgstr ""
+
+#~ msgid "ports added!"
+#~ msgstr ""
+
+#~ msgid "ports removed!"
+#~ msgstr ""
+
+#~ msgid "type of VM network interface: mlnx_direct or hostdev"
+#~ msgstr ""
+
+#~ msgid "removing vlan %(seg_id)s on physical network %(net)s from pool"
+#~ msgstr ""
+
+#~ msgid "failed to create network id=%(id)s on OFC: %(exc)s"
+#~ msgstr ""
+
+#~ msgid "failed to delete packet_filter id=%s which remains in error status."
+#~ msgstr ""
+
+#~ msgid "failed to create packet_filter id=%(id)s on OFC: %(exc)s"
+#~ msgstr ""
+
+#~ msgid "failed to delete packet_filter id=%(id)s from OFC: %(exc)s"
+#~ msgstr ""
+
+#~ msgid "port %s not found in NVP"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unable to create L3GW port on "
+#~ "logical router  %(router_uuid)s. Verify "
+#~ "Default Layer-3 Gateway service "
+#~ "%(def_l3_gw_svc)s id is correct"
+#~ msgstr ""
+
+#~ msgid "Unable to delete logical router '%s'on NVP Platform"
+#~ msgstr ""
+
+#~ msgid "number of network gateways allowed per tenant, -1 for unlimited"
+#~ msgstr ""
+
+#~ msgid "port update received"
+#~ msgstr ""
+
+#~ msgid "unable to parse interface mapping."
+#~ msgstr ""
+
+#~ msgid "unable to read interface mapping."
+#~ msgstr ""
+
index dd9f95b9bc56d62b3100cd6043ac4fc6f89463b6..f5856628f7cdd63a6797169d4f6c0561626aaf18 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-09-09 06:09+0000\n"
+"POT-Creation-Date: 2013-09-10 06:09+0000\n"
 "PO-Revision-Date: 2013-01-28 21:54+0000\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: Bosnian "
@@ -96,7 +96,7 @@ msgstr ""
 
 #: neutron/policy.py:88
 #, python-format
-msgid "loading policies from file: %s"
+msgid "Loading policies from file: %s"
 msgstr ""
 
 #: neutron/policy.py:95
@@ -183,7 +183,7 @@ msgid "Number of subnets allowed per tenant, minus for unlimited"
 msgstr ""
 
 #: neutron/quota.py:47
-msgid "number of ports allowed per tenant, minus for unlimited"
+msgid "Number of ports allowed per tenant, minus for unlimited"
 msgstr ""
 
 #: neutron/quota.py:51
@@ -205,7 +205,7 @@ msgstr ""
 
 #: neutron/service.py:41
 msgid ""
-"range of seconds to randomly delay when starting the periodic task "
+"Range of seconds to randomly delay when starting the periodic task "
 "scheduler to reduce stampeding. (Disable by setting to 0)"
 msgstr ""
 
@@ -467,9 +467,11 @@ msgid ""
 msgstr ""
 
 #: neutron/agent/dhcp_agent.py:564 neutron/agent/l3_agent.py:823
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:515
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256
 #: neutron/plugins/nec/agent/nec_neutron_agent.py:184
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:227
+#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:181
 #: neutron/services/metering/agents/metering_agent.py:273
 msgid "Failed reporting state!"
 msgstr ""
@@ -1926,6 +1928,11 @@ msgstr ""
 msgid "Invalid extension environment: %(reason)s"
 msgstr ""
 
+#: neutron/common/exceptions.py:261
+#, python-format
+msgid "Invalid content type %(content_type)s"
+msgstr ""
+
 #: neutron/common/exceptions.py:265
 #, python-format
 msgid "Unable to find any IP address on external network %(net_id)s."
@@ -1967,11 +1974,11 @@ msgstr ""
 msgid "Skipping unknown group key: %s"
 msgstr ""
 
-#: neutron/common/log.py:31
+#: neutron/common/log.py:32
 #, python-format
 msgid ""
 "%(class_name)s method %(method_name)s called with arguments %(args)s "
-"%(kwargs)s "
+"%(kwargs)s"
 msgstr ""
 
 #: neutron/common/utils.py:55 neutron/openstack/common/fileutils.py:64
@@ -2289,7 +2296,7 @@ msgstr ""
 
 #: neutron/db/dhcp_rpc_base.py:218
 #, python-format
-msgid "Updating lease expiration is now deprecated. Issued  from host %(host)s."
+msgid "Updating lease expiration is now deprecated. Issued  from host %s."
 msgstr ""
 
 #: neutron/db/dhcp_rpc_base.py:225
@@ -2314,6 +2321,16 @@ msgstr ""
 msgid "the nexthop is used by router"
 msgstr ""
 
+#: neutron/db/extraroute_db.py:129
+#, python-format
+msgid "Added routes are %s"
+msgstr ""
+
+#: neutron/db/extraroute_db.py:137
+#, python-format
+msgid "Removed routes are %s"
+msgstr ""
+
 #: neutron/db/l3_db.py:210
 #, python-format
 msgid "No IPs available for external network %s"
@@ -2337,6 +2354,8 @@ msgid ""
 msgstr ""
 
 #: neutron/db/l3_db.py:339 neutron/db/l3_db.py:415
+#: neutron/plugins/bigswitch/plugin.py:995
+#: neutron/plugins/bigswitch/plugin.py:1004
 msgid "Either subnet_id or port_id must be specified"
 msgstr ""
 
@@ -2388,7 +2407,7 @@ msgid ""
 "assigning a floating IP"
 msgstr ""
 
-#: neutron/db/l3_db.py:605 neutron/plugins/nicira/NeutronPlugin.py:1730
+#: neutron/db/l3_db.py:605 neutron/plugins/nicira/NeutronPlugin.py:1731
 msgid "fixed_ip_address cannot be specified without a port_id"
 msgstr ""
 
@@ -2416,6 +2435,11 @@ msgid ""
 " %s"
 msgstr ""
 
+#: neutron/db/l3_rpc_base.py:62
+#, python-format
+msgid "Checking router: %(id)s for host: %(host)s"
+msgstr ""
+
 #: neutron/db/l3_rpc_base.py:87
 #, python-format
 msgid "External network ID returned to l3 agent: %s"
@@ -2573,7 +2597,7 @@ msgid "ID of network to probe"
 msgstr ""
 
 #: neutron/debug/commands.py:50
-msgid "owner type of the device: network/compute"
+msgid "Owner type of the device: network/compute"
 msgstr ""
 
 #: neutron/debug/commands.py:58
@@ -3029,7 +3053,7 @@ msgstr ""
 
 #: neutron/extensions/providernet.py:56
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:379
-msgid "plugin does not support updating provider attributes"
+msgid "Plugin does not support updating provider attributes"
 msgstr ""
 
 #: neutron/extensions/quotasv2.py:69
@@ -3960,6 +3984,10 @@ msgstr ""
 msgid "List of allowed vif_type values."
 msgstr ""
 
+#: neutron/plugins/bigswitch/plugin.py:162
+msgid "Syntax error in server config file, aborting plugin"
+msgstr ""
+
 #: neutron/plugins/bigswitch/plugin.py:173
 msgid "Error in REST call to remote network controller"
 msgstr ""
@@ -4092,6 +4120,10 @@ msgstr ""
 msgid "NeutronRestProxy: Starting plugin. Version=%s"
 msgstr ""
 
+#: neutron/plugins/bigswitch/plugin.py:458
+msgid "Servers not defined. Aborting plugin"
+msgstr ""
+
 #: neutron/plugins/bigswitch/plugin.py:480
 msgid "NeutronRestProxyV2: initialization done"
 msgstr ""
@@ -4174,6 +4206,15 @@ msgstr ""
 msgid "Unable to update remote topology: %s"
 msgstr ""
 
+#: neutron/plugins/bigswitch/plugin.py:1147
+msgid "Adding host route: "
+msgstr ""
+
+#: neutron/plugins/bigswitch/plugin.py:1148
+#, python-format
+msgid "Destination:%(dst)s nexthop:%(next)s"
+msgstr ""
+
 #: neutron/plugins/bigswitch/plugin.py:1223
 #, python-format
 msgid ""
@@ -4193,6 +4234,15 @@ msgstr ""
 msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. "
 msgstr ""
 
+#: neutron/plugins/bigswitch/routerrule_db.py:77
+msgid "No rules in router"
+msgstr ""
+
+#: neutron/plugins/bigswitch/routerrule_db.py:91
+#, python-format
+msgid "Updating router rules to %s"
+msgstr ""
+
 #: neutron/plugins/bigswitch/db/porttracker_db.py:36
 msgid "No host_id in port request to track port location."
 msgstr ""
@@ -4250,6 +4300,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:108
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:128
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:143
+#: neutron/plugins/mlnx/rpc_callbacks.py:98
 #: neutron/plugins/mlnx/rpc_callbacks.py:117
 #: neutron/plugins/mlnx/rpc_callbacks.py:132
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:118
@@ -4260,16 +4311,15 @@ msgid "%s can not be found in database"
 msgstr ""
 
 #: neutron/plugins/brocade/NeutronPlugin.py:288
-#: neutron/plugins/brocade/NeutronPlugin.py:331
-#: neutron/plugins/brocade/NeutronPlugin.py:384
+#: neutron/plugins/brocade/NeutronPlugin.py:332
+#: neutron/plugins/brocade/NeutronPlugin.py:386
 msgid "Brocade NOS driver:"
 msgstr ""
 
 #: neutron/plugins/brocade/NeutronPlugin.py:289
-#: neutron/plugins/brocade/NeutronPlugin.py:332
-#: neutron/plugins/brocade/NeutronPlugin.py:385
+#: neutron/plugins/brocade/NeutronPlugin.py:333
+#: neutron/plugins/brocade/NeutronPlugin.py:387
 #: neutron/plugins/embrane/agent/dispatcher.py:143
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:240
 #, python-format
 msgid "%s"
 msgstr ""
@@ -4279,7 +4329,13 @@ msgstr ""
 msgid "Returning the allocated vlan (%d) to the pool"
 msgstr ""
 
-#: neutron/plugins/brocade/NeutronPlugin.py:298
+#: neutron/plugins/brocade/NeutronPlugin.py:293
+#: neutron/plugins/brocade/NeutronPlugin.py:334
+#: neutron/plugins/brocade/NeutronPlugin.py:388
+msgid "Brocade plugin raised exception, check logs"
+msgstr ""
+
+#: neutron/plugins/brocade/NeutronPlugin.py:299
 #, python-format
 msgid "Allocated vlan (%d) from the pool"
 msgstr ""
@@ -4303,98 +4359,103 @@ msgstr ""
 msgid "Plugin initialization complete"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:133
+#: neutron/plugins/cisco/network_plugin.py:117
+#, python-format
+msgid "'%(model)s' object has no attribute '%(name)s'"
+msgstr ""
+
+#: neutron/plugins/cisco/network_plugin.py:134
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:223
 msgid "create_network() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:150
+#: neutron/plugins/cisco/network_plugin.py:151
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:255
 msgid "update_network() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:163
+#: neutron/plugins/cisco/network_plugin.py:164
 msgid "delete_network() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:186
+#: neutron/plugins/cisco/network_plugin.py:187
 msgid "get_network() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:191
+#: neutron/plugins/cisco/network_plugin.py:192
 msgid "get_networks() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:196
+#: neutron/plugins/cisco/network_plugin.py:197
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:321
 msgid "create_port() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:206
+#: neutron/plugins/cisco/network_plugin.py:207
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:407
 msgid "delete_port() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:225
+#: neutron/plugins/cisco/network_plugin.py:226
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:366
 msgid "update_port() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:236
+#: neutron/plugins/cisco/network_plugin.py:237
 msgid "create_subnet() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:248
+#: neutron/plugins/cisco/network_plugin.py:249
 #: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:342
 msgid "update_subnet() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:254
+#: neutron/plugins/cisco/network_plugin.py:255
 msgid "delete_subnet() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:277
+#: neutron/plugins/cisco/network_plugin.py:278
 #: neutron/plugins/cisco/db/network_db_v2.py:38
 msgid "get_all_qoss() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:283
+#: neutron/plugins/cisco/network_plugin.py:284
 msgid "get_qos_details() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:288
+#: neutron/plugins/cisco/network_plugin.py:289
 msgid "create_qos() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:294
+#: neutron/plugins/cisco/network_plugin.py:295
 msgid "delete_qos() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:299
+#: neutron/plugins/cisco/network_plugin.py:300
 msgid "rename_qos() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:304
+#: neutron/plugins/cisco/network_plugin.py:305
 msgid "get_all_credentials() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:310
+#: neutron/plugins/cisco/network_plugin.py:311
 msgid "get_credential_details() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:319
+#: neutron/plugins/cisco/network_plugin.py:320
 msgid "rename_credential() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:329
+#: neutron/plugins/cisco/network_plugin.py:330
 msgid "schedule_host() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:341
+#: neutron/plugins/cisco/network_plugin.py:342
 msgid "associate_port() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:348
+#: neutron/plugins/cisco/network_plugin.py:349
 msgid "detach_port() called"
 msgstr ""
 
@@ -4647,6 +4708,16 @@ msgstr ""
 msgid "VLAN Name prefix for provider vlans"
 msgstr ""
 
+#: neutron/plugins/cisco/common/config.py:39
+msgid "Provider VLANs are automatically created as needed on the Nexus switch"
+msgstr ""
+
+#: neutron/plugins/cisco/common/config.py:42
+msgid ""
+"Provider VLANs are automatically trunked as needed on the ports of the "
+"Nexus switch"
+msgstr ""
+
 #: neutron/plugins/cisco/common/config.py:45
 #: neutron/plugins/ml2/drivers/cisco/config.py:23
 msgid "Distribute SVI interfaces over all switches"
@@ -4708,6 +4779,12 @@ msgstr ""
 msgid "N1K Policy profile polling duration in seconds"
 msgstr ""
 
+#: neutron/plugins/cisco/common/config.py:124
+#: neutron/plugins/ml2/drivers/cisco/config.py:56
+#: neutron/plugins/nicira/common/config.py:178
+msgid "Some config files were not parsed properly"
+msgstr ""
+
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:334
 #, python-format
 msgid "seg_min %(seg_min)s, seg_max %(seg_max)s"
@@ -4812,6 +4889,10 @@ msgstr ""
 msgid "get_policy_profile()"
 msgstr ""
 
+#: neutron/plugins/cisco/db/n1kv_db_v2.py:949
+msgid "Invalid profile type"
+msgstr ""
+
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:965
 msgid "_profile_binding_exists()"
 msgstr ""
@@ -4840,11 +4921,11 @@ msgid "_get_profile_bindings()"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1224
-msgid "invalid segment range. example range: 500-550"
+msgid "Invalid segment range. example range: 500-550"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1234
-msgid "arguments segment_type missing for network profile"
+msgid "Arguments segment_type missing for network profile"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1243
@@ -4852,15 +4933,15 @@ msgid "segment_type should either be vlan, overlay, multi-segment or trunk"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1249
-msgid "argument physical_network missing for network profile"
+msgid "Argument physical_network missing for network profile"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1256
-msgid "argument sub_type missing for network profile"
+msgid "Argument sub_type missing for network profile"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1263
-msgid "argument segment_range missing for network profile"
+msgid "Argument segment_range missing for network profile"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1292
@@ -4869,7 +4950,7 @@ msgid "NetworkProfile name %s already exists"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1309
-msgid "segment range overlaps with another profile"
+msgid "Segment range overlaps with another profile"
 msgstr ""
 
 #: neutron/plugins/cisco/db/network_db_v2.py:46
@@ -4955,12 +5036,12 @@ msgstr ""
 
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:236
 #, python-format
-msgid "provider network added to DB: %(network_id)s, %(vlan_id)s"
+msgid "Provider network added to DB: %(network_id)s, %(vlan_id)s"
 msgstr ""
 
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:280
 #, python-format
-msgid "provider network removed from DB: %s"
+msgid "Provider network removed from DB: %s"
 msgstr ""
 
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:388
@@ -4982,7 +5063,7 @@ msgid "Nexus plugin loaded, deleting SVI from switch"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_client.py:256
-msgid "logical network"
+msgid "Logical network"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_client.py:276
@@ -5008,6 +5089,11 @@ msgstr ""
 msgid "VSM: %s"
 msgstr ""
 
+#: neutron/plugins/cisco/n1kv/n1kv_client.py:462
+#, python-format
+msgid "Unable to serialize object of type = '%s'"
+msgstr ""
+
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:193
 msgid "_setup_vsm"
 msgstr ""
@@ -5070,9 +5156,11 @@ msgid "provider:network_type %s not supported"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:353
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:362
 #: neutron/plugins/mlnx/mlnx_plugin.py:243
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437
 #, python-format
-msgid "unknown provider:physical_network %s"
+msgid "Unknown provider:physical_network %s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:359
@@ -5206,7 +5294,7 @@ msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:995
 #, python-format
-msgid "create network: profile_id=%s"
+msgid "Create network: profile_id=%s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1003
@@ -5219,7 +5307,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1015
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1025
 #, python-format
-msgid "seg list %s "
+msgid "Seg list %s "
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1068
@@ -5266,7 +5354,7 @@ msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1241
 #, python-format
-msgid "create port: profile_id=%s"
+msgid "Create port: profile_id=%s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1254
@@ -5351,6 +5439,41 @@ msgstr ""
 msgid "NexusPlugin:create_network() called"
 msgstr ""
 
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:112
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:101
+#, python-format
+msgid "Nexus: create & trunk vlan %s"
+msgstr ""
+
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:119
+#, python-format
+msgid "Nexus: create vlan %s"
+msgstr ""
+
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:124
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108
+#, python-format
+msgid "Nexus: trunk vlan %s"
+msgstr ""
+
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:137
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:120
+#, python-format
+msgid "Nexus: delete & untrunk vlan %s"
+msgstr ""
+
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:143
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:124
+#, python-format
+msgid "Nexus: delete vlan %s"
+msgstr ""
+
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:146
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:127
+#, python-format
+msgid "Nexus: untrunk vlan %s"
+msgstr ""
+
 #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:203
 msgid "Grabbing a switch to create SVI"
 msgstr ""
@@ -5383,6 +5506,11 @@ msgstr ""
 msgid "NexusPlugin:delete_port() called"
 msgstr ""
 
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:276
+#, python-format
+msgid "delete_network(): provider vlan %s"
+msgstr ""
+
 #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:321
 msgid "NexusPlugin:update_port() called"
 msgstr ""
@@ -5415,7 +5543,7 @@ msgstr ""
 
 #: neutron/plugins/embrane/base_plugin.py:136
 #: neutron/plugins/embrane/base_plugin.py:173
-msgid "there must be only one gateway port per router at once"
+msgid "There must be only one gateway port per router at once"
 msgstr ""
 
 #: neutron/plugins/embrane/base_plugin.py:207
@@ -5481,7 +5609,7 @@ msgid "Shared resource pool id"
 msgstr ""
 
 #: neutron/plugins/embrane/common/config.py:45
-msgid "define if the requests have run asynchronously or not"
+msgid "Define if the requests have run asynchronously or not"
 msgstr ""
 
 #: neutron/plugins/embrane/common/constants.py:63
@@ -5545,7 +5673,7 @@ msgstr ""
 
 #: neutron/plugins/embrane/l2base/support_exceptions.py:24
 #, python-format
-msgid "cannot retrieve utif info for the following reason: %(err_msg)s"
+msgid "Cannot retrieve utif info for the following reason: %(err_msg)s"
 msgstr ""
 
 #: neutron/plugins/embrane/l2base/openvswitch/openvswitch_support.py:45
@@ -5766,51 +5894,51 @@ msgstr ""
 msgid "Adding port %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:268
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:269
 #, python-format
 msgid "Unable to get port details for device %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:274
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:276
 #, python-format
 msgid "Port %(device)s updated. Details: %(device_details)s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:289
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:290
 #, python-format
 msgid "Removing port %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:296
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:297
 #, python-format
 msgid "Removing port failed for device %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:321
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:322
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:640
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:900
 msgid "Agent out of sync with plugin!"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:329
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:330
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:652
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:914
 msgid "Agent loop has new devices!"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:334
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:335
 #, python-format
 msgid "Error in agent event loop: %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:342
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:343
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:403
 #, python-format
 msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:357
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:691
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1044
 msgid "Agent initialized successfully, now running... "
@@ -5882,6 +6010,15 @@ msgstr ""
 msgid "Metrics collection is not supported on this version of Hyper-V"
 msgstr ""
 
+#: neutron/plugins/hyperv/agent/utilsfactory.py:34
+msgid "Force V1 WMI utility classes"
+msgstr ""
+
+#: neutron/plugins/hyperv/agent/utilsfactory.py:59
+#, python-format
+msgid "Loading class: %(module_name)s.%(class_name)s"
+msgstr ""
+
 #: neutron/plugins/hyperv/agent/utilsv2.py:118
 #, python-format
 msgid "Port Alloc not found: %s"
@@ -5933,12 +6070,6 @@ msgstr ""
 msgid "provider:segmentation_id specified for local network"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:362
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437
-#, python-format
-msgid "Unknown provider:physical_network %s"
-msgstr ""
-
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:89
 msgid "Invalid Network ID, will lead to incorrect bridgename"
 msgstr ""
@@ -6372,94 +6503,98 @@ msgstr ""
 msgid "MidoClient.delete_dhcp called: bridge=%(bridge)s, "
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:204
+#: neutron/plugins/midonet/midonet_lib.py:196
+msgid "Tried to delete non-existent DHCP"
+msgstr ""
+
+#: neutron/plugins/midonet/midonet_lib.py:205
 #, python-format
 msgid "MidoClient.delete_port called: id=%(id)s, delete_chains=%(delete_chains)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:219
+#: neutron/plugins/midonet/midonet_lib.py:220
 #, python-format
 msgid "MidoClient.get_port called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:232
+#: neutron/plugins/midonet/midonet_lib.py:233
 #, python-format
 msgid "MidoClient.add_bridge_port called: bridge=%(bridge)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:253
+#: neutron/plugins/midonet/midonet_lib.py:254
 #, python-format
 msgid "MidoClient.create_router called: tenant_id=%(tenant_id)s, name=%(name)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:265
+#: neutron/plugins/midonet/midonet_lib.py:266
 #, python-format
 msgid "MidoClient.delete_router called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:275
+#: neutron/plugins/midonet/midonet_lib.py:276
 #, python-format
 msgid "MidoClient.get_router called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:289
+#: neutron/plugins/midonet/midonet_lib.py:290
 #, python-format
 msgid "MidoClient.update_router called: id=%(id)s, name=%(name)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:309
+#: neutron/plugins/midonet/midonet_lib.py:310
 #, python-format
 msgid ""
 "MidoClient.add_dhcp_route_option called: bridge=%(bridge)s, "
 "cidr=%(cidr)s, gw_ip=%(gw_ip)sdst_ip=%(dst_ip)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:317
+#: neutron/plugins/midonet/midonet_lib.py:318
 msgid "Tried to access non-existent DHCP"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:346
+#: neutron/plugins/midonet/midonet_lib.py:347
 #, python-format
 msgid "MidoClient.unlink called: port=%(port)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:351
+#: neutron/plugins/midonet/midonet_lib.py:352
 #, python-format
 msgid "Attempted to unlink a port that was not linked. %s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:357
+#: neutron/plugins/midonet/midonet_lib.py:358
 #, python-format
 msgid ""
 "MidoClient.remove_rules_by_property called: tenant_id=%(tenant_id)s, "
 "chain_name=%(chain_name)skey=%(key)s, value=%(value)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:384
+#: neutron/plugins/midonet/midonet_lib.py:385
 #, python-format
 msgid ""
 "MidoClient.create_router_chains called: router=%(router)s, "
 "inbound_chain_name=%(in_chain)s, outbound_chain_name=%(out_chain)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:407
+#: neutron/plugins/midonet/midonet_lib.py:408
 #, python-format
 msgid "MidoClient.delete_router_chains called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:422
+#: neutron/plugins/midonet/midonet_lib.py:423
 #, python-format
 msgid "MidoClient.delete_port_chains called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:434
+#: neutron/plugins/midonet/midonet_lib.py:435
 #, python-format
 msgid ""
 "MidoClient.get_link_port called: router=%(router)s, "
 "peer_router_id=%(peer_router_id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:473
+#: neutron/plugins/midonet/midonet_lib.py:474
 #, python-format
 msgid ""
 "MidoClient.add_static_nat called: tenant_id=%(tenant_id)s, "
@@ -6467,17 +6602,17 @@ msgid ""
 "port_id=%(port_id)s, nat_type=%(nat_type)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:481
+#: neutron/plugins/midonet/midonet_lib.py:482
 #, python-format
 msgid "Invalid NAT type passed in %s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:533
+#: neutron/plugins/midonet/midonet_lib.py:534
 #, python-format
 msgid "MidoClient.remote_static_route called: router=%(router)s, ip=%(ip)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:544
+#: neutron/plugins/midonet/midonet_lib.py:545
 #, python-format
 msgid ""
 "MidoClient.update_port_chains called: "
@@ -6485,62 +6620,62 @@ msgid ""
 "outbound_chain_id=%(outbound_chain_id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:555
+#: neutron/plugins/midonet/midonet_lib.py:556
 #, python-format
 msgid "MidoClient.create_chain called: tenant_id=%(tenant_id)s  name=%(name)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:563
+#: neutron/plugins/midonet/midonet_lib.py:564
 #, python-format
 msgid "MidoClient.delete_chain called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:569
+#: neutron/plugins/midonet/midonet_lib.py:570
 #, python-format
 msgid ""
 "MidoClient.delete_chains_by_names called: tenant_id=%(tenant_id)s "
 "names=%(names)s "
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:580
+#: neutron/plugins/midonet/midonet_lib.py:581
 #, python-format
 msgid ""
 "MidoClient.get_chain_by_name called: tenant_id=%(tenant_id)s "
 "name=%(name)s "
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:591
+#: neutron/plugins/midonet/midonet_lib.py:592
 #, python-format
 msgid ""
 "MidoClient.get_port_group_by_name called: tenant_id=%(tenant_id)s "
 "name=%(name)s "
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:605
+#: neutron/plugins/midonet/midonet_lib.py:606
 #, python-format
 msgid "MidoClient.create_port_group called: tenant_id=%(tenant_id)s name=%(name)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:614
+#: neutron/plugins/midonet/midonet_lib.py:615
 #, python-format
 msgid ""
 "MidoClient.delete_port_group_by_name called: tenant_id=%(tenant_id)s "
 "name=%(name)s "
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:620
+#: neutron/plugins/midonet/midonet_lib.py:621
 #, python-format
 msgid "Deleting pg %(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:626
+#: neutron/plugins/midonet/midonet_lib.py:627
 #, python-format
 msgid ""
 "MidoClient.add_port_to_port_group_by_name called: tenant_id=%(tenant_id)s"
 " name=%(name)s port_id=%(port_id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:640
+#: neutron/plugins/midonet/midonet_lib.py:641
 #, python-format
 msgid "MidoClient.remove_port_from_port_groups called: port_id=%(port_id)s"
 msgstr ""
@@ -7265,6 +7400,10 @@ msgstr ""
 msgid "%(key)s prohibited for %(tunnel)s provider network"
 msgstr ""
 
+#: neutron/plugins/ml2/drivers/type_tunnel.py:103
+msgid "Network_type value needed by the ML2 plugin"
+msgstr ""
+
 #: neutron/plugins/ml2/drivers/type_vlan.py:37
 msgid ""
 "List of <physical_network>:<vlan_min>:<vlan_max> or <physical_network> "
@@ -7385,31 +7524,6 @@ msgstr ""
 msgid "nexus_switches found = %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:101
-#, python-format
-msgid "Nexus: create & trunk vlan %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108
-#, python-format
-msgid "Nexus: trunk vlan %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:120
-#, python-format
-msgid "Nexus: delete & untrunk vlan %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:124
-#, python-format
-msgid "Nexus: delete vlan %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:127
-#, python-format
-msgid "Nexus: untrunk vlan %s"
-msgstr ""
-
 #: neutron/plugins/ml2/drivers/mech_arista/config.py:31
 msgid ""
 "Username for Arista EOS. This is required field.if not set, all "
@@ -7452,72 +7566,85 @@ msgid ""
 "of\"RegionOne\" is assumed"
 msgstr ""
 
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:30
+msgid "Unable to reach EOS"
+msgstr ""
+
 #: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:226
 #, python-format
 msgid "Executing command on Arista EOS: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:259
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:238
+#, python-format
+msgid "Error %(err)s while trying to execute commands %(cmd)s on EOS %(host)s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:260
 #, python-format
 msgid "Required option %s is not set"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:282
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:279
+msgid "Syncing Neutron <-> EOS"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:283
 msgid "EOS is not available, will try sync later"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:292
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:293
 #, python-format
 msgid ""
 "No Tenants configured in Neutron DB. But %d tenants disovered in EOS "
 "during synchronization.Enitre EOS region is cleared"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:296
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:297
 msgid "EOS is not available, failed to delete this region"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:307
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:308
 #, python-format
 msgid "EOS is not available,failed to delete tenant %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:337
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:338
 #, python-format
 msgid "EOS is not available,failed to delete vm %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:348
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:349
 #, python-format
 msgid "EOS is not available,failed to delete network %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:363
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:364
 #, python-format
 msgid "EOS is not available, failed to createnetwork id %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:385
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:386
 #, python-format
 msgid "EOS is not available, failed to createvm id %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:461
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:462
 #, python-format
 msgid "Network %s is not created as it is not found inArista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:475
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:476
 #, python-format
 msgid "Network name changed to %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:502
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:503
 #, python-format
 msgid "Network %s is not updated as it is not found inArista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:600
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:601
 #, python-format
 msgid "VM %s is not created as it is not found inArista DB"
 msgstr ""
@@ -7542,11 +7669,11 @@ msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:280
 #, python-format
-msgid "unsupported vnic type %(vnic_type)s for network type %(net_type)s"
+msgid "Unsupported vnic type %(vnic_type)s for network type %(net_type)s"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:284
-msgid "invalid vnic_type on port_create"
+msgid "Invalid vnic_type on port_create"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:286
@@ -7554,11 +7681,11 @@ msgid "vnic_type is not defined in port profile"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:331
-msgid "update network"
+msgid "Update network"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:344
-msgid "delete network"
+msgid "Delete network"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:391
@@ -7597,11 +7724,11 @@ msgid "Port_mac %s is not available on this agent"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:133
-msgid "creating VLAN Network"
+msgid "Creating VLAN Network"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:135
-msgid "creating IB Network"
+msgid "Creating IB Network"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:137
@@ -7619,11 +7746,11 @@ msgid "Delete network %s"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:298
-msgid "ports added!"
+msgid "Ports added!"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:301
-msgid "ports removed!"
+msgid "Ports removed!"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:326
@@ -7737,7 +7864,7 @@ msgid "Network type for tenant networks (local, ib, vlan, or none)"
 msgstr ""
 
 #: neutron/plugins/mlnx/common/config.py:43
-msgid "type of VM network interface: mlnx_direct or hostdev"
+msgid "Type of VM network interface: mlnx_direct or hostdev"
 msgstr ""
 
 #: neutron/plugins/mlnx/common/config.py:47
@@ -7756,13 +7883,9 @@ msgid "Mlnx Exception: %(err_msg)s"
 msgstr ""
 
 #: neutron/plugins/mlnx/db/mlnx_db_v2.py:47
-#, python-format
-msgid "Removing vlan %(seg_id)s on physical network %(net)s from pool"
-msgstr ""
-
 #: neutron/plugins/mlnx/db/mlnx_db_v2.py:68
 #, python-format
-msgid "removing vlan %(seg_id)s on physical network %(net)s from pool"
+msgid "Removing vlan %(seg_id)s on physical network %(net)s from pool"
 msgstr ""
 
 #: neutron/plugins/mlnx/db/mlnx_db_v2.py:124
@@ -7855,7 +7978,7 @@ msgstr ""
 
 #: neutron/plugins/nec/nec_plugin.py:276
 #, python-format
-msgid "failed to create network id=%(id)s on OFC: %(exc)s"
+msgid "Failed to create network id=%(id)s on OFC: %(exc)s"
 msgstr ""
 
 #: neutron/plugins/nec/nec_plugin.py:292
@@ -8008,7 +8131,7 @@ msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:92
 #, python-format
-msgid "failed to delete packet_filter id=%s which remains in error status."
+msgid "Failed to delete packet_filter id=%s which remains in error status."
 msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:106
@@ -8043,7 +8166,7 @@ msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:131
 #, python-format
-msgid "failed to create packet_filter id=%(id)s on OFC: %(exc)s"
+msgid "Failed to create packet_filter id=%(id)s on OFC: %(exc)s"
 msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:144
@@ -8058,7 +8181,7 @@ msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:157
 #, python-format
-msgid "failed to delete packet_filter id=%(id)s from OFC: %(exc)s"
+msgid "Failed to delete packet_filter id=%(id)s from OFC: %(exc)s"
 msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:161
@@ -8364,7 +8487,7 @@ msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:514
 #, python-format
-msgid "port %s not found in NVP"
+msgid "Port %s not found in NVP"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:533
@@ -8409,13 +8532,13 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:658
-#: neutron/plugins/nicira/NeutronPlugin.py:1671
+#: neutron/plugins/nicira/NeutronPlugin.py:1672
 #, python-format
 msgid "Logical router resource %s not found on NVP platform"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:662
-#: neutron/plugins/nicira/NeutronPlugin.py:1675
+#: neutron/plugins/nicira/NeutronPlugin.py:1676
 msgid "Unable to update logical routeron NVP Platform"
 msgstr ""
 
@@ -8523,118 +8646,118 @@ msgid "Unable to update port id: %s."
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:1409
-#: neutron/plugins/nicira/NeutronPlugin.py:1483
+#: neutron/plugins/nicira/NeutronPlugin.py:1484
 #, python-format
 msgid "Network '%s' is not a valid external network"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1426
+#: neutron/plugins/nicira/NeutronPlugin.py:1427
 msgid ""
 "Cannot create a distributed router with the NVP platform currently in "
 "execution. Please, try without specifying the 'distributed' attribute."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1433
+#: neutron/plugins/nicira/NeutronPlugin.py:1434
 msgid "Unable to create logical router on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1441
+#: neutron/plugins/nicira/NeutronPlugin.py:1442
 #, python-format
 msgid ""
-"Unable to create L3GW port on logical router  %(router_uuid)s. Verify "
+"Unable to create L3GW port on logical router %(router_uuid)s. Verify "
 "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1451
+#: neutron/plugins/nicira/NeutronPlugin.py:1452
 #, python-format
 msgid "Unable to create router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1492
+#: neutron/plugins/nicira/NeutronPlugin.py:1493
 msgid ""
 "'routes' cannot contain route '0.0.0.0/0', this must be updated through "
 "the default gateway attribute"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1508
+#: neutron/plugins/nicira/NeutronPlugin.py:1509
 #, python-format
 msgid "Logical router %s not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1512
+#: neutron/plugins/nicira/NeutronPlugin.py:1513
 msgid "Unable to update logical router on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1514
+#: neutron/plugins/nicira/NeutronPlugin.py:1515
 msgid ""
 "Request cannot contain 'routes' with the NVP platform currently in "
 "execution. Please, try without specifying the static routes."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1548
+#: neutron/plugins/nicira/NeutronPlugin.py:1549
 #, python-format
 msgid "Logical router '%s' not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1552
+#: neutron/plugins/nicira/NeutronPlugin.py:1553
 #, python-format
-msgid "Unable to delete logical router '%s'on NVP Platform"
+msgid "Unable to delete logical router '%s' on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1609
+#: neutron/plugins/nicira/NeutronPlugin.py:1610
 #, python-format
 msgid ""
 "Add_router_interface completed for subnet:%(subnet_id)s and "
 "router:%(router_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1697
+#: neutron/plugins/nicira/NeutronPlugin.py:1698
 #, python-format
 msgid ""
 "An error occurred while removing NAT rules on the NVP platform for "
 "floating ip:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1703
+#: neutron/plugins/nicira/NeutronPlugin.py:1704
 msgid "An incorrect number of matching NAT rules was found on the NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1769
+#: neutron/plugins/nicira/NeutronPlugin.py:1770
 #, python-format
 msgid "Address list for NVP logical router port:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1793
+#: neutron/plugins/nicira/NeutronPlugin.py:1794
 #, 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:1836
+#: neutron/plugins/nicira/NeutronPlugin.py:1837
 #, python-format
 msgid "The port '%s' is not associated with floating IPs"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1839
+#: neutron/plugins/nicira/NeutronPlugin.py:1840
 #, python-format
 msgid "Nat rules not found in nvp for port: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1865
+#: neutron/plugins/nicira/NeutronPlugin.py:1866
 #, python-format
 msgid ""
 "Create_l2_gw_service did not return an uuid for the newly created "
 "resource:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1887
+#: neutron/plugins/nicira/NeutronPlugin.py:1888
 msgid ""
 "Unable to remove gateway service from NVP plaform - the resource was not "
 "found"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1975
+#: neutron/plugins/nicira/NeutronPlugin.py:1976
 #, python-format
 msgid "Port values not valid for protocol: %s"
 msgstr ""
@@ -8807,62 +8930,77 @@ msgstr ""
 msgid "Port not found, Error: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1038
+#: neutron/plugins/nicira/nvplib.py:966
+#, python-format
+msgid "Error. %(type)s exception: %(exc)s."
+msgstr ""
+
+#: neutron/plugins/nicira/nvplib.py:970
+#, python-format
+msgid "locals=[%s]"
+msgstr ""
+
+#: neutron/plugins/nicira/nvplib.py:1039
 #, python-format
 msgid "Created Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1064
+#: neutron/plugins/nicira/nvplib.py:1065
 #, python-format
 msgid "Updated Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1083
+#: neutron/plugins/nicira/nvplib.py:1084
 #, python-format
 msgid "Invalid keys for NAT match: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1089
+#: neutron/plugins/nicira/nvplib.py:1090
 #, python-format
 msgid "Creating NAT rule: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1103
+#: neutron/plugins/nicira/nvplib.py:1104
 msgid ""
 "No SNAT rules cannot be applied as they are not available in this version"
 " of the NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1238
+#: neutron/plugins/nicira/nvplib.py:1239
 #, python-format
 msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1243
+#: neutron/plugins/nicira/nvplib.py:1244
 #, python-format
 msgid ""
 "An exception occurred while updating IP addresses on a router logical "
 "port:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1281
+#: neutron/plugins/nicira/nvplib.py:1282
 msgid "Operation may not be supported"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1289
+#: neutron/plugins/nicira/nvplib.py:1290
 msgid ""
 "NVP version is not set. Unable to complete request correctly. Check log "
 "for NVP communication errors."
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1305
+#: neutron/plugins/nicira/nvplib.py:1306
 msgid "Failed to create logical queue"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1316
+#: neutron/plugins/nicira/nvplib.py:1317
 msgid "Failed to delete logical queue"
 msgstr ""
 
+#: neutron/plugins/nicira/nvplib.py:1330
+#, python-format
+msgid "Error '%(err)s' when connecting to controller(s): %(ctl)s."
+msgstr ""
+
 #: neutron/plugins/nicira/api_client/client.py:116
 #, python-format
 msgid "[%d] no API providers currently available."
@@ -9482,13 +9620,18 @@ msgstr ""
 msgid "Cannot create a gateway with an empty device list"
 msgstr ""
 
+#: neutron/plugins/nicira/extensions/nvp_networkgw.py:82
+#, python-format
+msgid "Unexpected keys found in device description:%s"
+msgstr ""
+
 #: neutron/plugins/nicira/extensions/nvp_networkgw.py:86
 #, python-format
 msgid "%s: provided data are not iterable"
 msgstr ""
 
 #: neutron/plugins/nicira/extensions/nvp_networkgw.py:92
-msgid "number of network gateways allowed per tenant, -1 for unlimited"
+msgid "Number of network gateways allowed per tenant, -1 for unlimited"
 msgstr ""
 
 #: neutron/plugins/nicira/extensions/nvp_qos.py:38
@@ -9783,7 +9926,7 @@ msgstr ""
 
 #: neutron/plugins/nicira/vshield/tasks/tasks.py:189
 #: neutron/plugins/nicira/vshield/tasks/tasks.py:209
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:233
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:232
 #, python-format
 msgid "Task %(task)s encountered exception in %(cb)s"
 msgstr ""
@@ -9794,11 +9937,11 @@ msgstr ""
 msgid "Task %(task)s return %(status)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:326
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:325
 msgid "TaskManager terminated"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:380
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:379
 msgid "Exception in _check_pending_tasks"
 msgstr ""
 
@@ -9849,6 +9992,10 @@ msgid ""
 "commited (%s attempts left)"
 msgstr ""
 
+#: neutron/plugins/openvswitch/ovs_db_v2.py:401
+msgid "Unable to generate a new tunnel id"
+msgstr ""
+
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:145
 #, python-format
 msgid "Device %(device)s up on %(agent_id)s"
@@ -10109,6 +10256,23 @@ msgstr ""
 msgid "Connection failed with PLUMgrid Director: %(err_msg)s"
 msgstr ""
 
+#: neutron/plugins/plumgrid/drivers/fake_plumlib.py:32
+msgid "Python PLUMgrid Fake Library Started "
+msgstr ""
+
+#: neutron/plugins/plumgrid/drivers/fake_plumlib.py:37
+#, python-format
+msgid "Fake Director: %s"
+msgstr ""
+
+#: neutron/plugins/plumgrid/drivers/plumlib.py:38
+msgid "Python PLUMgrid Library Started "
+msgstr ""
+
+#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:40
+msgid "PLUMgrid Director communication failed"
+msgstr ""
+
 #: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:44
 msgid "PLUMgrid Director server to connect to"
 msgstr ""
@@ -10309,7 +10473,7 @@ msgid "Going to ofp controller mode %s"
 msgstr ""
 
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:238
-msgid "port update received"
+msgid "Port update received"
 msgstr ""
 
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:271
@@ -10778,11 +10942,11 @@ msgid "process_router: %s"
 msgstr ""
 
 #: neutron/services/firewall/agents/varmour/varmour_router.py:285
-msgid "unable to parse interface mapping."
+msgid "Unable to parse interface mapping."
 msgstr ""
 
 #: neutron/services/firewall/agents/varmour/varmour_router.py:288
-msgid "unable to read interface mapping."
+msgid "Unable to read interface mapping."
 msgstr ""
 
 #: neutron/services/firewall/agents/varmour/varmour_router.py:307
@@ -11007,6 +11171,11 @@ msgstr ""
 msgid "A metering driver must be specified"
 msgstr ""
 
+#: neutron/services/metering/agents/metering_agent.py:112
+#, python-format
+msgid "Send metering report: %s"
+msgstr ""
+
 #: neutron/services/metering/agents/metering_agent.py:179
 #, python-format
 msgid "Driver %(driver)s does not implement %(func)s"
@@ -11045,6 +11214,14 @@ msgstr ""
 msgid "Interval for checking ipsec status"
 msgstr ""
 
+#: neutron/services/vpn/device_drivers/ipsec.py:61
+msgid "Template file for ipsec configuration"
+msgstr ""
+
+#: neutron/services/vpn/device_drivers/ipsec.py:67
+msgid "Template file for ipsec secret configuration"
+msgstr ""
+
 #: neutron/services/vpn/device_drivers/ipsec.py:244
 #, python-format
 msgid "Failed to enable vpn process on router %s"
@@ -11804,3 +11981,147 @@ msgstr ""
 #~ msgid "Operation on OFC failed: status=%(status), detail=%(detail)"
 #~ msgstr ""
 
+#~ msgid "loading policies from file: %s"
+#~ msgstr ""
+
+#~ msgid "number of ports allowed per tenant, minus for unlimited"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "range of seconds to randomly delay "
+#~ "when starting the periodic task "
+#~ "scheduler to reduce stampeding. (Disable "
+#~ "by setting to 0)"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "%(class_name)s method %(method_name)s called "
+#~ "with arguments %(args)s %(kwargs)s "
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Updating lease expiration is now "
+#~ "deprecated. Issued  from host %(host)s."
+#~ msgstr ""
+
+#~ msgid "owner type of the device: network/compute"
+#~ msgstr ""
+
+#~ msgid "plugin does not support updating provider attributes"
+#~ msgstr ""
+
+#~ msgid "invalid segment range. example range: 500-550"
+#~ msgstr ""
+
+#~ msgid "arguments segment_type missing for network profile"
+#~ msgstr ""
+
+#~ msgid "argument physical_network missing for network profile"
+#~ msgstr ""
+
+#~ msgid "argument sub_type missing for network profile"
+#~ msgstr ""
+
+#~ msgid "argument segment_range missing for network profile"
+#~ msgstr ""
+
+#~ msgid "segment range overlaps with another profile"
+#~ msgstr ""
+
+#~ msgid "provider network added to DB: %(network_id)s, %(vlan_id)s"
+#~ msgstr ""
+
+#~ msgid "provider network removed from DB: %s"
+#~ msgstr ""
+
+#~ msgid "logical network"
+#~ msgstr ""
+
+#~ msgid "unknown provider:physical_network %s"
+#~ msgstr ""
+
+#~ msgid "create network: profile_id=%s"
+#~ msgstr ""
+
+#~ msgid "seg list %s "
+#~ msgstr ""
+
+#~ msgid "create port: profile_id=%s"
+#~ msgstr ""
+
+#~ msgid "there must be only one gateway port per router at once"
+#~ msgstr ""
+
+#~ msgid "define if the requests have run asynchronously or not"
+#~ msgstr ""
+
+#~ msgid "cannot retrieve utif info for the following reason: %(err_msg)s"
+#~ msgstr ""
+
+#~ msgid "unsupported vnic type %(vnic_type)s for network type %(net_type)s"
+#~ msgstr ""
+
+#~ msgid "invalid vnic_type on port_create"
+#~ msgstr ""
+
+#~ msgid "update network"
+#~ msgstr ""
+
+#~ msgid "delete network"
+#~ msgstr ""
+
+#~ msgid "creating VLAN Network"
+#~ msgstr ""
+
+#~ msgid "creating IB Network"
+#~ msgstr ""
+
+#~ msgid "ports added!"
+#~ msgstr ""
+
+#~ msgid "ports removed!"
+#~ msgstr ""
+
+#~ msgid "type of VM network interface: mlnx_direct or hostdev"
+#~ msgstr ""
+
+#~ msgid "removing vlan %(seg_id)s on physical network %(net)s from pool"
+#~ msgstr ""
+
+#~ msgid "failed to create network id=%(id)s on OFC: %(exc)s"
+#~ msgstr ""
+
+#~ msgid "failed to delete packet_filter id=%s which remains in error status."
+#~ msgstr ""
+
+#~ msgid "failed to create packet_filter id=%(id)s on OFC: %(exc)s"
+#~ msgstr ""
+
+#~ msgid "failed to delete packet_filter id=%(id)s from OFC: %(exc)s"
+#~ msgstr ""
+
+#~ msgid "port %s not found in NVP"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unable to create L3GW port on "
+#~ "logical router  %(router_uuid)s. Verify "
+#~ "Default Layer-3 Gateway service "
+#~ "%(def_l3_gw_svc)s id is correct"
+#~ msgstr ""
+
+#~ msgid "Unable to delete logical router '%s'on NVP Platform"
+#~ msgstr ""
+
+#~ msgid "number of network gateways allowed per tenant, -1 for unlimited"
+#~ msgstr ""
+
+#~ msgid "port update received"
+#~ msgstr ""
+
+#~ msgid "unable to parse interface mapping."
+#~ msgstr ""
+
+#~ msgid "unable to read interface mapping."
+#~ msgstr ""
+
index 369491a16de30a59196a4952b2c40136e1367bd0..4a201477ea61b0bf2d957bd3f445309124921f69 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-09-09 06:09+0000\n"
+"POT-Creation-Date: 2013-09-10 06:09+0000\n"
 "PO-Revision-Date: 2013-01-28 21:54+0000\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: Catalan "
@@ -95,7 +95,7 @@ msgstr ""
 
 #: neutron/policy.py:88
 #, python-format
-msgid "loading policies from file: %s"
+msgid "Loading policies from file: %s"
 msgstr ""
 
 #: neutron/policy.py:95
@@ -182,7 +182,7 @@ msgid "Number of subnets allowed per tenant, minus for unlimited"
 msgstr ""
 
 #: neutron/quota.py:47
-msgid "number of ports allowed per tenant, minus for unlimited"
+msgid "Number of ports allowed per tenant, minus for unlimited"
 msgstr ""
 
 #: neutron/quota.py:51
@@ -204,7 +204,7 @@ msgstr ""
 
 #: neutron/service.py:41
 msgid ""
-"range of seconds to randomly delay when starting the periodic task "
+"Range of seconds to randomly delay when starting the periodic task "
 "scheduler to reduce stampeding. (Disable by setting to 0)"
 msgstr ""
 
@@ -466,9 +466,11 @@ msgid ""
 msgstr ""
 
 #: neutron/agent/dhcp_agent.py:564 neutron/agent/l3_agent.py:823
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:515
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256
 #: neutron/plugins/nec/agent/nec_neutron_agent.py:184
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:227
+#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:181
 #: neutron/services/metering/agents/metering_agent.py:273
 msgid "Failed reporting state!"
 msgstr ""
@@ -1925,6 +1927,11 @@ msgstr ""
 msgid "Invalid extension environment: %(reason)s"
 msgstr ""
 
+#: neutron/common/exceptions.py:261
+#, python-format
+msgid "Invalid content type %(content_type)s"
+msgstr ""
+
 #: neutron/common/exceptions.py:265
 #, python-format
 msgid "Unable to find any IP address on external network %(net_id)s."
@@ -1966,11 +1973,11 @@ msgstr ""
 msgid "Skipping unknown group key: %s"
 msgstr ""
 
-#: neutron/common/log.py:31
+#: neutron/common/log.py:32
 #, python-format
 msgid ""
 "%(class_name)s method %(method_name)s called with arguments %(args)s "
-"%(kwargs)s "
+"%(kwargs)s"
 msgstr ""
 
 #: neutron/common/utils.py:55 neutron/openstack/common/fileutils.py:64
@@ -2288,7 +2295,7 @@ msgstr ""
 
 #: neutron/db/dhcp_rpc_base.py:218
 #, python-format
-msgid "Updating lease expiration is now deprecated. Issued  from host %(host)s."
+msgid "Updating lease expiration is now deprecated. Issued  from host %s."
 msgstr ""
 
 #: neutron/db/dhcp_rpc_base.py:225
@@ -2313,6 +2320,16 @@ msgstr ""
 msgid "the nexthop is used by router"
 msgstr ""
 
+#: neutron/db/extraroute_db.py:129
+#, python-format
+msgid "Added routes are %s"
+msgstr ""
+
+#: neutron/db/extraroute_db.py:137
+#, python-format
+msgid "Removed routes are %s"
+msgstr ""
+
 #: neutron/db/l3_db.py:210
 #, python-format
 msgid "No IPs available for external network %s"
@@ -2336,6 +2353,8 @@ msgid ""
 msgstr ""
 
 #: neutron/db/l3_db.py:339 neutron/db/l3_db.py:415
+#: neutron/plugins/bigswitch/plugin.py:995
+#: neutron/plugins/bigswitch/plugin.py:1004
 msgid "Either subnet_id or port_id must be specified"
 msgstr ""
 
@@ -2387,7 +2406,7 @@ msgid ""
 "assigning a floating IP"
 msgstr ""
 
-#: neutron/db/l3_db.py:605 neutron/plugins/nicira/NeutronPlugin.py:1730
+#: neutron/db/l3_db.py:605 neutron/plugins/nicira/NeutronPlugin.py:1731
 msgid "fixed_ip_address cannot be specified without a port_id"
 msgstr ""
 
@@ -2415,6 +2434,11 @@ msgid ""
 " %s"
 msgstr ""
 
+#: neutron/db/l3_rpc_base.py:62
+#, python-format
+msgid "Checking router: %(id)s for host: %(host)s"
+msgstr ""
+
 #: neutron/db/l3_rpc_base.py:87
 #, python-format
 msgid "External network ID returned to l3 agent: %s"
@@ -2572,7 +2596,7 @@ msgid "ID of network to probe"
 msgstr ""
 
 #: neutron/debug/commands.py:50
-msgid "owner type of the device: network/compute"
+msgid "Owner type of the device: network/compute"
 msgstr ""
 
 #: neutron/debug/commands.py:58
@@ -3028,7 +3052,7 @@ msgstr ""
 
 #: neutron/extensions/providernet.py:56
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:379
-msgid "plugin does not support updating provider attributes"
+msgid "Plugin does not support updating provider attributes"
 msgstr ""
 
 #: neutron/extensions/quotasv2.py:69
@@ -3959,6 +3983,10 @@ msgstr ""
 msgid "List of allowed vif_type values."
 msgstr ""
 
+#: neutron/plugins/bigswitch/plugin.py:162
+msgid "Syntax error in server config file, aborting plugin"
+msgstr ""
+
 #: neutron/plugins/bigswitch/plugin.py:173
 msgid "Error in REST call to remote network controller"
 msgstr ""
@@ -4091,6 +4119,10 @@ msgstr ""
 msgid "NeutronRestProxy: Starting plugin. Version=%s"
 msgstr ""
 
+#: neutron/plugins/bigswitch/plugin.py:458
+msgid "Servers not defined. Aborting plugin"
+msgstr ""
+
 #: neutron/plugins/bigswitch/plugin.py:480
 msgid "NeutronRestProxyV2: initialization done"
 msgstr ""
@@ -4173,6 +4205,15 @@ msgstr ""
 msgid "Unable to update remote topology: %s"
 msgstr ""
 
+#: neutron/plugins/bigswitch/plugin.py:1147
+msgid "Adding host route: "
+msgstr ""
+
+#: neutron/plugins/bigswitch/plugin.py:1148
+#, python-format
+msgid "Destination:%(dst)s nexthop:%(next)s"
+msgstr ""
+
 #: neutron/plugins/bigswitch/plugin.py:1223
 #, python-format
 msgid ""
@@ -4192,6 +4233,15 @@ msgstr ""
 msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. "
 msgstr ""
 
+#: neutron/plugins/bigswitch/routerrule_db.py:77
+msgid "No rules in router"
+msgstr ""
+
+#: neutron/plugins/bigswitch/routerrule_db.py:91
+#, python-format
+msgid "Updating router rules to %s"
+msgstr ""
+
 #: neutron/plugins/bigswitch/db/porttracker_db.py:36
 msgid "No host_id in port request to track port location."
 msgstr ""
@@ -4249,6 +4299,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:108
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:128
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:143
+#: neutron/plugins/mlnx/rpc_callbacks.py:98
 #: neutron/plugins/mlnx/rpc_callbacks.py:117
 #: neutron/plugins/mlnx/rpc_callbacks.py:132
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:118
@@ -4259,16 +4310,15 @@ msgid "%s can not be found in database"
 msgstr ""
 
 #: neutron/plugins/brocade/NeutronPlugin.py:288
-#: neutron/plugins/brocade/NeutronPlugin.py:331
-#: neutron/plugins/brocade/NeutronPlugin.py:384
+#: neutron/plugins/brocade/NeutronPlugin.py:332
+#: neutron/plugins/brocade/NeutronPlugin.py:386
 msgid "Brocade NOS driver:"
 msgstr ""
 
 #: neutron/plugins/brocade/NeutronPlugin.py:289
-#: neutron/plugins/brocade/NeutronPlugin.py:332
-#: neutron/plugins/brocade/NeutronPlugin.py:385
+#: neutron/plugins/brocade/NeutronPlugin.py:333
+#: neutron/plugins/brocade/NeutronPlugin.py:387
 #: neutron/plugins/embrane/agent/dispatcher.py:143
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:240
 #, python-format
 msgid "%s"
 msgstr ""
@@ -4278,7 +4328,13 @@ msgstr ""
 msgid "Returning the allocated vlan (%d) to the pool"
 msgstr ""
 
-#: neutron/plugins/brocade/NeutronPlugin.py:298
+#: neutron/plugins/brocade/NeutronPlugin.py:293
+#: neutron/plugins/brocade/NeutronPlugin.py:334
+#: neutron/plugins/brocade/NeutronPlugin.py:388
+msgid "Brocade plugin raised exception, check logs"
+msgstr ""
+
+#: neutron/plugins/brocade/NeutronPlugin.py:299
 #, python-format
 msgid "Allocated vlan (%d) from the pool"
 msgstr ""
@@ -4302,98 +4358,103 @@ msgstr ""
 msgid "Plugin initialization complete"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:133
+#: neutron/plugins/cisco/network_plugin.py:117
+#, python-format
+msgid "'%(model)s' object has no attribute '%(name)s'"
+msgstr ""
+
+#: neutron/plugins/cisco/network_plugin.py:134
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:223
 msgid "create_network() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:150
+#: neutron/plugins/cisco/network_plugin.py:151
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:255
 msgid "update_network() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:163
+#: neutron/plugins/cisco/network_plugin.py:164
 msgid "delete_network() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:186
+#: neutron/plugins/cisco/network_plugin.py:187
 msgid "get_network() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:191
+#: neutron/plugins/cisco/network_plugin.py:192
 msgid "get_networks() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:196
+#: neutron/plugins/cisco/network_plugin.py:197
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:321
 msgid "create_port() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:206
+#: neutron/plugins/cisco/network_plugin.py:207
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:407
 msgid "delete_port() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:225
+#: neutron/plugins/cisco/network_plugin.py:226
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:366
 msgid "update_port() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:236
+#: neutron/plugins/cisco/network_plugin.py:237
 msgid "create_subnet() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:248
+#: neutron/plugins/cisco/network_plugin.py:249
 #: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:342
 msgid "update_subnet() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:254
+#: neutron/plugins/cisco/network_plugin.py:255
 msgid "delete_subnet() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:277
+#: neutron/plugins/cisco/network_plugin.py:278
 #: neutron/plugins/cisco/db/network_db_v2.py:38
 msgid "get_all_qoss() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:283
+#: neutron/plugins/cisco/network_plugin.py:284
 msgid "get_qos_details() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:288
+#: neutron/plugins/cisco/network_plugin.py:289
 msgid "create_qos() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:294
+#: neutron/plugins/cisco/network_plugin.py:295
 msgid "delete_qos() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:299
+#: neutron/plugins/cisco/network_plugin.py:300
 msgid "rename_qos() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:304
+#: neutron/plugins/cisco/network_plugin.py:305
 msgid "get_all_credentials() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:310
+#: neutron/plugins/cisco/network_plugin.py:311
 msgid "get_credential_details() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:319
+#: neutron/plugins/cisco/network_plugin.py:320
 msgid "rename_credential() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:329
+#: neutron/plugins/cisco/network_plugin.py:330
 msgid "schedule_host() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:341
+#: neutron/plugins/cisco/network_plugin.py:342
 msgid "associate_port() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:348
+#: neutron/plugins/cisco/network_plugin.py:349
 msgid "detach_port() called"
 msgstr ""
 
@@ -4646,6 +4707,16 @@ msgstr ""
 msgid "VLAN Name prefix for provider vlans"
 msgstr ""
 
+#: neutron/plugins/cisco/common/config.py:39
+msgid "Provider VLANs are automatically created as needed on the Nexus switch"
+msgstr ""
+
+#: neutron/plugins/cisco/common/config.py:42
+msgid ""
+"Provider VLANs are automatically trunked as needed on the ports of the "
+"Nexus switch"
+msgstr ""
+
 #: neutron/plugins/cisco/common/config.py:45
 #: neutron/plugins/ml2/drivers/cisco/config.py:23
 msgid "Distribute SVI interfaces over all switches"
@@ -4707,6 +4778,12 @@ msgstr ""
 msgid "N1K Policy profile polling duration in seconds"
 msgstr ""
 
+#: neutron/plugins/cisco/common/config.py:124
+#: neutron/plugins/ml2/drivers/cisco/config.py:56
+#: neutron/plugins/nicira/common/config.py:178
+msgid "Some config files were not parsed properly"
+msgstr ""
+
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:334
 #, python-format
 msgid "seg_min %(seg_min)s, seg_max %(seg_max)s"
@@ -4811,6 +4888,10 @@ msgstr ""
 msgid "get_policy_profile()"
 msgstr ""
 
+#: neutron/plugins/cisco/db/n1kv_db_v2.py:949
+msgid "Invalid profile type"
+msgstr ""
+
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:965
 msgid "_profile_binding_exists()"
 msgstr ""
@@ -4839,11 +4920,11 @@ msgid "_get_profile_bindings()"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1224
-msgid "invalid segment range. example range: 500-550"
+msgid "Invalid segment range. example range: 500-550"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1234
-msgid "arguments segment_type missing for network profile"
+msgid "Arguments segment_type missing for network profile"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1243
@@ -4851,15 +4932,15 @@ msgid "segment_type should either be vlan, overlay, multi-segment or trunk"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1249
-msgid "argument physical_network missing for network profile"
+msgid "Argument physical_network missing for network profile"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1256
-msgid "argument sub_type missing for network profile"
+msgid "Argument sub_type missing for network profile"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1263
-msgid "argument segment_range missing for network profile"
+msgid "Argument segment_range missing for network profile"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1292
@@ -4868,7 +4949,7 @@ msgid "NetworkProfile name %s already exists"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1309
-msgid "segment range overlaps with another profile"
+msgid "Segment range overlaps with another profile"
 msgstr ""
 
 #: neutron/plugins/cisco/db/network_db_v2.py:46
@@ -4954,12 +5035,12 @@ msgstr ""
 
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:236
 #, python-format
-msgid "provider network added to DB: %(network_id)s, %(vlan_id)s"
+msgid "Provider network added to DB: %(network_id)s, %(vlan_id)s"
 msgstr ""
 
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:280
 #, python-format
-msgid "provider network removed from DB: %s"
+msgid "Provider network removed from DB: %s"
 msgstr ""
 
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:388
@@ -4981,7 +5062,7 @@ msgid "Nexus plugin loaded, deleting SVI from switch"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_client.py:256
-msgid "logical network"
+msgid "Logical network"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_client.py:276
@@ -5007,6 +5088,11 @@ msgstr ""
 msgid "VSM: %s"
 msgstr ""
 
+#: neutron/plugins/cisco/n1kv/n1kv_client.py:462
+#, python-format
+msgid "Unable to serialize object of type = '%s'"
+msgstr ""
+
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:193
 msgid "_setup_vsm"
 msgstr ""
@@ -5069,9 +5155,11 @@ msgid "provider:network_type %s not supported"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:353
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:362
 #: neutron/plugins/mlnx/mlnx_plugin.py:243
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437
 #, python-format
-msgid "unknown provider:physical_network %s"
+msgid "Unknown provider:physical_network %s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:359
@@ -5205,7 +5293,7 @@ msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:995
 #, python-format
-msgid "create network: profile_id=%s"
+msgid "Create network: profile_id=%s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1003
@@ -5218,7 +5306,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1015
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1025
 #, python-format
-msgid "seg list %s "
+msgid "Seg list %s "
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1068
@@ -5265,7 +5353,7 @@ msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1241
 #, python-format
-msgid "create port: profile_id=%s"
+msgid "Create port: profile_id=%s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1254
@@ -5350,6 +5438,41 @@ msgstr ""
 msgid "NexusPlugin:create_network() called"
 msgstr ""
 
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:112
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:101
+#, python-format
+msgid "Nexus: create & trunk vlan %s"
+msgstr ""
+
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:119
+#, python-format
+msgid "Nexus: create vlan %s"
+msgstr ""
+
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:124
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108
+#, python-format
+msgid "Nexus: trunk vlan %s"
+msgstr ""
+
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:137
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:120
+#, python-format
+msgid "Nexus: delete & untrunk vlan %s"
+msgstr ""
+
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:143
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:124
+#, python-format
+msgid "Nexus: delete vlan %s"
+msgstr ""
+
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:146
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:127
+#, python-format
+msgid "Nexus: untrunk vlan %s"
+msgstr ""
+
 #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:203
 msgid "Grabbing a switch to create SVI"
 msgstr ""
@@ -5382,6 +5505,11 @@ msgstr ""
 msgid "NexusPlugin:delete_port() called"
 msgstr ""
 
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:276
+#, python-format
+msgid "delete_network(): provider vlan %s"
+msgstr ""
+
 #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:321
 msgid "NexusPlugin:update_port() called"
 msgstr ""
@@ -5414,7 +5542,7 @@ msgstr ""
 
 #: neutron/plugins/embrane/base_plugin.py:136
 #: neutron/plugins/embrane/base_plugin.py:173
-msgid "there must be only one gateway port per router at once"
+msgid "There must be only one gateway port per router at once"
 msgstr ""
 
 #: neutron/plugins/embrane/base_plugin.py:207
@@ -5480,7 +5608,7 @@ msgid "Shared resource pool id"
 msgstr ""
 
 #: neutron/plugins/embrane/common/config.py:45
-msgid "define if the requests have run asynchronously or not"
+msgid "Define if the requests have run asynchronously or not"
 msgstr ""
 
 #: neutron/plugins/embrane/common/constants.py:63
@@ -5544,7 +5672,7 @@ msgstr ""
 
 #: neutron/plugins/embrane/l2base/support_exceptions.py:24
 #, python-format
-msgid "cannot retrieve utif info for the following reason: %(err_msg)s"
+msgid "Cannot retrieve utif info for the following reason: %(err_msg)s"
 msgstr ""
 
 #: neutron/plugins/embrane/l2base/openvswitch/openvswitch_support.py:45
@@ -5765,51 +5893,51 @@ msgstr ""
 msgid "Adding port %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:268
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:269
 #, python-format
 msgid "Unable to get port details for device %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:274
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:276
 #, python-format
 msgid "Port %(device)s updated. Details: %(device_details)s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:289
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:290
 #, python-format
 msgid "Removing port %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:296
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:297
 #, python-format
 msgid "Removing port failed for device %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:321
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:322
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:640
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:900
 msgid "Agent out of sync with plugin!"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:329
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:330
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:652
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:914
 msgid "Agent loop has new devices!"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:334
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:335
 #, python-format
 msgid "Error in agent event loop: %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:342
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:343
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:403
 #, python-format
 msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:357
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:691
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1044
 msgid "Agent initialized successfully, now running... "
@@ -5881,6 +6009,15 @@ msgstr ""
 msgid "Metrics collection is not supported on this version of Hyper-V"
 msgstr ""
 
+#: neutron/plugins/hyperv/agent/utilsfactory.py:34
+msgid "Force V1 WMI utility classes"
+msgstr ""
+
+#: neutron/plugins/hyperv/agent/utilsfactory.py:59
+#, python-format
+msgid "Loading class: %(module_name)s.%(class_name)s"
+msgstr ""
+
 #: neutron/plugins/hyperv/agent/utilsv2.py:118
 #, python-format
 msgid "Port Alloc not found: %s"
@@ -5932,12 +6069,6 @@ msgstr ""
 msgid "provider:segmentation_id specified for local network"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:362
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437
-#, python-format
-msgid "Unknown provider:physical_network %s"
-msgstr ""
-
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:89
 msgid "Invalid Network ID, will lead to incorrect bridgename"
 msgstr ""
@@ -6371,94 +6502,98 @@ msgstr ""
 msgid "MidoClient.delete_dhcp called: bridge=%(bridge)s, "
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:204
+#: neutron/plugins/midonet/midonet_lib.py:196
+msgid "Tried to delete non-existent DHCP"
+msgstr ""
+
+#: neutron/plugins/midonet/midonet_lib.py:205
 #, python-format
 msgid "MidoClient.delete_port called: id=%(id)s, delete_chains=%(delete_chains)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:219
+#: neutron/plugins/midonet/midonet_lib.py:220
 #, python-format
 msgid "MidoClient.get_port called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:232
+#: neutron/plugins/midonet/midonet_lib.py:233
 #, python-format
 msgid "MidoClient.add_bridge_port called: bridge=%(bridge)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:253
+#: neutron/plugins/midonet/midonet_lib.py:254
 #, python-format
 msgid "MidoClient.create_router called: tenant_id=%(tenant_id)s, name=%(name)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:265
+#: neutron/plugins/midonet/midonet_lib.py:266
 #, python-format
 msgid "MidoClient.delete_router called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:275
+#: neutron/plugins/midonet/midonet_lib.py:276
 #, python-format
 msgid "MidoClient.get_router called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:289
+#: neutron/plugins/midonet/midonet_lib.py:290
 #, python-format
 msgid "MidoClient.update_router called: id=%(id)s, name=%(name)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:309
+#: neutron/plugins/midonet/midonet_lib.py:310
 #, python-format
 msgid ""
 "MidoClient.add_dhcp_route_option called: bridge=%(bridge)s, "
 "cidr=%(cidr)s, gw_ip=%(gw_ip)sdst_ip=%(dst_ip)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:317
+#: neutron/plugins/midonet/midonet_lib.py:318
 msgid "Tried to access non-existent DHCP"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:346
+#: neutron/plugins/midonet/midonet_lib.py:347
 #, python-format
 msgid "MidoClient.unlink called: port=%(port)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:351
+#: neutron/plugins/midonet/midonet_lib.py:352
 #, python-format
 msgid "Attempted to unlink a port that was not linked. %s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:357
+#: neutron/plugins/midonet/midonet_lib.py:358
 #, python-format
 msgid ""
 "MidoClient.remove_rules_by_property called: tenant_id=%(tenant_id)s, "
 "chain_name=%(chain_name)skey=%(key)s, value=%(value)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:384
+#: neutron/plugins/midonet/midonet_lib.py:385
 #, python-format
 msgid ""
 "MidoClient.create_router_chains called: router=%(router)s, "
 "inbound_chain_name=%(in_chain)s, outbound_chain_name=%(out_chain)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:407
+#: neutron/plugins/midonet/midonet_lib.py:408
 #, python-format
 msgid "MidoClient.delete_router_chains called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:422
+#: neutron/plugins/midonet/midonet_lib.py:423
 #, python-format
 msgid "MidoClient.delete_port_chains called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:434
+#: neutron/plugins/midonet/midonet_lib.py:435
 #, python-format
 msgid ""
 "MidoClient.get_link_port called: router=%(router)s, "
 "peer_router_id=%(peer_router_id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:473
+#: neutron/plugins/midonet/midonet_lib.py:474
 #, python-format
 msgid ""
 "MidoClient.add_static_nat called: tenant_id=%(tenant_id)s, "
@@ -6466,17 +6601,17 @@ msgid ""
 "port_id=%(port_id)s, nat_type=%(nat_type)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:481
+#: neutron/plugins/midonet/midonet_lib.py:482
 #, python-format
 msgid "Invalid NAT type passed in %s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:533
+#: neutron/plugins/midonet/midonet_lib.py:534
 #, python-format
 msgid "MidoClient.remote_static_route called: router=%(router)s, ip=%(ip)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:544
+#: neutron/plugins/midonet/midonet_lib.py:545
 #, python-format
 msgid ""
 "MidoClient.update_port_chains called: "
@@ -6484,62 +6619,62 @@ msgid ""
 "outbound_chain_id=%(outbound_chain_id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:555
+#: neutron/plugins/midonet/midonet_lib.py:556
 #, python-format
 msgid "MidoClient.create_chain called: tenant_id=%(tenant_id)s  name=%(name)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:563
+#: neutron/plugins/midonet/midonet_lib.py:564
 #, python-format
 msgid "MidoClient.delete_chain called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:569
+#: neutron/plugins/midonet/midonet_lib.py:570
 #, python-format
 msgid ""
 "MidoClient.delete_chains_by_names called: tenant_id=%(tenant_id)s "
 "names=%(names)s "
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:580
+#: neutron/plugins/midonet/midonet_lib.py:581
 #, python-format
 msgid ""
 "MidoClient.get_chain_by_name called: tenant_id=%(tenant_id)s "
 "name=%(name)s "
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:591
+#: neutron/plugins/midonet/midonet_lib.py:592
 #, python-format
 msgid ""
 "MidoClient.get_port_group_by_name called: tenant_id=%(tenant_id)s "
 "name=%(name)s "
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:605
+#: neutron/plugins/midonet/midonet_lib.py:606
 #, python-format
 msgid "MidoClient.create_port_group called: tenant_id=%(tenant_id)s name=%(name)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:614
+#: neutron/plugins/midonet/midonet_lib.py:615
 #, python-format
 msgid ""
 "MidoClient.delete_port_group_by_name called: tenant_id=%(tenant_id)s "
 "name=%(name)s "
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:620
+#: neutron/plugins/midonet/midonet_lib.py:621
 #, python-format
 msgid "Deleting pg %(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:626
+#: neutron/plugins/midonet/midonet_lib.py:627
 #, python-format
 msgid ""
 "MidoClient.add_port_to_port_group_by_name called: tenant_id=%(tenant_id)s"
 " name=%(name)s port_id=%(port_id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:640
+#: neutron/plugins/midonet/midonet_lib.py:641
 #, python-format
 msgid "MidoClient.remove_port_from_port_groups called: port_id=%(port_id)s"
 msgstr ""
@@ -7264,6 +7399,10 @@ msgstr ""
 msgid "%(key)s prohibited for %(tunnel)s provider network"
 msgstr ""
 
+#: neutron/plugins/ml2/drivers/type_tunnel.py:103
+msgid "Network_type value needed by the ML2 plugin"
+msgstr ""
+
 #: neutron/plugins/ml2/drivers/type_vlan.py:37
 msgid ""
 "List of <physical_network>:<vlan_min>:<vlan_max> or <physical_network> "
@@ -7384,31 +7523,6 @@ msgstr ""
 msgid "nexus_switches found = %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:101
-#, python-format
-msgid "Nexus: create & trunk vlan %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108
-#, python-format
-msgid "Nexus: trunk vlan %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:120
-#, python-format
-msgid "Nexus: delete & untrunk vlan %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:124
-#, python-format
-msgid "Nexus: delete vlan %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:127
-#, python-format
-msgid "Nexus: untrunk vlan %s"
-msgstr ""
-
 #: neutron/plugins/ml2/drivers/mech_arista/config.py:31
 msgid ""
 "Username for Arista EOS. This is required field.if not set, all "
@@ -7451,72 +7565,85 @@ msgid ""
 "of\"RegionOne\" is assumed"
 msgstr ""
 
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:30
+msgid "Unable to reach EOS"
+msgstr ""
+
 #: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:226
 #, python-format
 msgid "Executing command on Arista EOS: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:259
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:238
+#, python-format
+msgid "Error %(err)s while trying to execute commands %(cmd)s on EOS %(host)s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:260
 #, python-format
 msgid "Required option %s is not set"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:282
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:279
+msgid "Syncing Neutron <-> EOS"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:283
 msgid "EOS is not available, will try sync later"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:292
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:293
 #, python-format
 msgid ""
 "No Tenants configured in Neutron DB. But %d tenants disovered in EOS "
 "during synchronization.Enitre EOS region is cleared"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:296
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:297
 msgid "EOS is not available, failed to delete this region"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:307
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:308
 #, python-format
 msgid "EOS is not available,failed to delete tenant %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:337
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:338
 #, python-format
 msgid "EOS is not available,failed to delete vm %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:348
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:349
 #, python-format
 msgid "EOS is not available,failed to delete network %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:363
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:364
 #, python-format
 msgid "EOS is not available, failed to createnetwork id %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:385
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:386
 #, python-format
 msgid "EOS is not available, failed to createvm id %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:461
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:462
 #, python-format
 msgid "Network %s is not created as it is not found inArista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:475
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:476
 #, python-format
 msgid "Network name changed to %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:502
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:503
 #, python-format
 msgid "Network %s is not updated as it is not found inArista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:600
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:601
 #, python-format
 msgid "VM %s is not created as it is not found inArista DB"
 msgstr ""
@@ -7541,11 +7668,11 @@ msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:280
 #, python-format
-msgid "unsupported vnic type %(vnic_type)s for network type %(net_type)s"
+msgid "Unsupported vnic type %(vnic_type)s for network type %(net_type)s"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:284
-msgid "invalid vnic_type on port_create"
+msgid "Invalid vnic_type on port_create"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:286
@@ -7553,11 +7680,11 @@ msgid "vnic_type is not defined in port profile"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:331
-msgid "update network"
+msgid "Update network"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:344
-msgid "delete network"
+msgid "Delete network"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:391
@@ -7596,11 +7723,11 @@ msgid "Port_mac %s is not available on this agent"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:133
-msgid "creating VLAN Network"
+msgid "Creating VLAN Network"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:135
-msgid "creating IB Network"
+msgid "Creating IB Network"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:137
@@ -7618,11 +7745,11 @@ msgid "Delete network %s"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:298
-msgid "ports added!"
+msgid "Ports added!"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:301
-msgid "ports removed!"
+msgid "Ports removed!"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:326
@@ -7736,7 +7863,7 @@ msgid "Network type for tenant networks (local, ib, vlan, or none)"
 msgstr ""
 
 #: neutron/plugins/mlnx/common/config.py:43
-msgid "type of VM network interface: mlnx_direct or hostdev"
+msgid "Type of VM network interface: mlnx_direct or hostdev"
 msgstr ""
 
 #: neutron/plugins/mlnx/common/config.py:47
@@ -7755,13 +7882,9 @@ msgid "Mlnx Exception: %(err_msg)s"
 msgstr ""
 
 #: neutron/plugins/mlnx/db/mlnx_db_v2.py:47
-#, python-format
-msgid "Removing vlan %(seg_id)s on physical network %(net)s from pool"
-msgstr ""
-
 #: neutron/plugins/mlnx/db/mlnx_db_v2.py:68
 #, python-format
-msgid "removing vlan %(seg_id)s on physical network %(net)s from pool"
+msgid "Removing vlan %(seg_id)s on physical network %(net)s from pool"
 msgstr ""
 
 #: neutron/plugins/mlnx/db/mlnx_db_v2.py:124
@@ -7854,7 +7977,7 @@ msgstr ""
 
 #: neutron/plugins/nec/nec_plugin.py:276
 #, python-format
-msgid "failed to create network id=%(id)s on OFC: %(exc)s"
+msgid "Failed to create network id=%(id)s on OFC: %(exc)s"
 msgstr ""
 
 #: neutron/plugins/nec/nec_plugin.py:292
@@ -8007,7 +8130,7 @@ msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:92
 #, python-format
-msgid "failed to delete packet_filter id=%s which remains in error status."
+msgid "Failed to delete packet_filter id=%s which remains in error status."
 msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:106
@@ -8042,7 +8165,7 @@ msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:131
 #, python-format
-msgid "failed to create packet_filter id=%(id)s on OFC: %(exc)s"
+msgid "Failed to create packet_filter id=%(id)s on OFC: %(exc)s"
 msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:144
@@ -8057,7 +8180,7 @@ msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:157
 #, python-format
-msgid "failed to delete packet_filter id=%(id)s from OFC: %(exc)s"
+msgid "Failed to delete packet_filter id=%(id)s from OFC: %(exc)s"
 msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:161
@@ -8363,7 +8486,7 @@ msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:514
 #, python-format
-msgid "port %s not found in NVP"
+msgid "Port %s not found in NVP"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:533
@@ -8408,13 +8531,13 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:658
-#: neutron/plugins/nicira/NeutronPlugin.py:1671
+#: neutron/plugins/nicira/NeutronPlugin.py:1672
 #, python-format
 msgid "Logical router resource %s not found on NVP platform"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:662
-#: neutron/plugins/nicira/NeutronPlugin.py:1675
+#: neutron/plugins/nicira/NeutronPlugin.py:1676
 msgid "Unable to update logical routeron NVP Platform"
 msgstr ""
 
@@ -8522,118 +8645,118 @@ msgid "Unable to update port id: %s."
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:1409
-#: neutron/plugins/nicira/NeutronPlugin.py:1483
+#: neutron/plugins/nicira/NeutronPlugin.py:1484
 #, python-format
 msgid "Network '%s' is not a valid external network"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1426
+#: neutron/plugins/nicira/NeutronPlugin.py:1427
 msgid ""
 "Cannot create a distributed router with the NVP platform currently in "
 "execution. Please, try without specifying the 'distributed' attribute."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1433
+#: neutron/plugins/nicira/NeutronPlugin.py:1434
 msgid "Unable to create logical router on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1441
+#: neutron/plugins/nicira/NeutronPlugin.py:1442
 #, python-format
 msgid ""
-"Unable to create L3GW port on logical router  %(router_uuid)s. Verify "
+"Unable to create L3GW port on logical router %(router_uuid)s. Verify "
 "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1451
+#: neutron/plugins/nicira/NeutronPlugin.py:1452
 #, python-format
 msgid "Unable to create router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1492
+#: neutron/plugins/nicira/NeutronPlugin.py:1493
 msgid ""
 "'routes' cannot contain route '0.0.0.0/0', this must be updated through "
 "the default gateway attribute"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1508
+#: neutron/plugins/nicira/NeutronPlugin.py:1509
 #, python-format
 msgid "Logical router %s not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1512
+#: neutron/plugins/nicira/NeutronPlugin.py:1513
 msgid "Unable to update logical router on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1514
+#: neutron/plugins/nicira/NeutronPlugin.py:1515
 msgid ""
 "Request cannot contain 'routes' with the NVP platform currently in "
 "execution. Please, try without specifying the static routes."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1548
+#: neutron/plugins/nicira/NeutronPlugin.py:1549
 #, python-format
 msgid "Logical router '%s' not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1552
+#: neutron/plugins/nicira/NeutronPlugin.py:1553
 #, python-format
-msgid "Unable to delete logical router '%s'on NVP Platform"
+msgid "Unable to delete logical router '%s' on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1609
+#: neutron/plugins/nicira/NeutronPlugin.py:1610
 #, python-format
 msgid ""
 "Add_router_interface completed for subnet:%(subnet_id)s and "
 "router:%(router_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1697
+#: neutron/plugins/nicira/NeutronPlugin.py:1698
 #, python-format
 msgid ""
 "An error occurred while removing NAT rules on the NVP platform for "
 "floating ip:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1703
+#: neutron/plugins/nicira/NeutronPlugin.py:1704
 msgid "An incorrect number of matching NAT rules was found on the NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1769
+#: neutron/plugins/nicira/NeutronPlugin.py:1770
 #, python-format
 msgid "Address list for NVP logical router port:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1793
+#: neutron/plugins/nicira/NeutronPlugin.py:1794
 #, 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:1836
+#: neutron/plugins/nicira/NeutronPlugin.py:1837
 #, python-format
 msgid "The port '%s' is not associated with floating IPs"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1839
+#: neutron/plugins/nicira/NeutronPlugin.py:1840
 #, python-format
 msgid "Nat rules not found in nvp for port: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1865
+#: neutron/plugins/nicira/NeutronPlugin.py:1866
 #, python-format
 msgid ""
 "Create_l2_gw_service did not return an uuid for the newly created "
 "resource:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1887
+#: neutron/plugins/nicira/NeutronPlugin.py:1888
 msgid ""
 "Unable to remove gateway service from NVP plaform - the resource was not "
 "found"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1975
+#: neutron/plugins/nicira/NeutronPlugin.py:1976
 #, python-format
 msgid "Port values not valid for protocol: %s"
 msgstr ""
@@ -8806,62 +8929,77 @@ msgstr ""
 msgid "Port not found, Error: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1038
+#: neutron/plugins/nicira/nvplib.py:966
+#, python-format
+msgid "Error. %(type)s exception: %(exc)s."
+msgstr ""
+
+#: neutron/plugins/nicira/nvplib.py:970
+#, python-format
+msgid "locals=[%s]"
+msgstr ""
+
+#: neutron/plugins/nicira/nvplib.py:1039
 #, python-format
 msgid "Created Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1064
+#: neutron/plugins/nicira/nvplib.py:1065
 #, python-format
 msgid "Updated Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1083
+#: neutron/plugins/nicira/nvplib.py:1084
 #, python-format
 msgid "Invalid keys for NAT match: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1089
+#: neutron/plugins/nicira/nvplib.py:1090
 #, python-format
 msgid "Creating NAT rule: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1103
+#: neutron/plugins/nicira/nvplib.py:1104
 msgid ""
 "No SNAT rules cannot be applied as they are not available in this version"
 " of the NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1238
+#: neutron/plugins/nicira/nvplib.py:1239
 #, python-format
 msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1243
+#: neutron/plugins/nicira/nvplib.py:1244
 #, python-format
 msgid ""
 "An exception occurred while updating IP addresses on a router logical "
 "port:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1281
+#: neutron/plugins/nicira/nvplib.py:1282
 msgid "Operation may not be supported"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1289
+#: neutron/plugins/nicira/nvplib.py:1290
 msgid ""
 "NVP version is not set. Unable to complete request correctly. Check log "
 "for NVP communication errors."
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1305
+#: neutron/plugins/nicira/nvplib.py:1306
 msgid "Failed to create logical queue"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1316
+#: neutron/plugins/nicira/nvplib.py:1317
 msgid "Failed to delete logical queue"
 msgstr ""
 
+#: neutron/plugins/nicira/nvplib.py:1330
+#, python-format
+msgid "Error '%(err)s' when connecting to controller(s): %(ctl)s."
+msgstr ""
+
 #: neutron/plugins/nicira/api_client/client.py:116
 #, python-format
 msgid "[%d] no API providers currently available."
@@ -9481,13 +9619,18 @@ msgstr ""
 msgid "Cannot create a gateway with an empty device list"
 msgstr ""
 
+#: neutron/plugins/nicira/extensions/nvp_networkgw.py:82
+#, python-format
+msgid "Unexpected keys found in device description:%s"
+msgstr ""
+
 #: neutron/plugins/nicira/extensions/nvp_networkgw.py:86
 #, python-format
 msgid "%s: provided data are not iterable"
 msgstr ""
 
 #: neutron/plugins/nicira/extensions/nvp_networkgw.py:92
-msgid "number of network gateways allowed per tenant, -1 for unlimited"
+msgid "Number of network gateways allowed per tenant, -1 for unlimited"
 msgstr ""
 
 #: neutron/plugins/nicira/extensions/nvp_qos.py:38
@@ -9782,7 +9925,7 @@ msgstr ""
 
 #: neutron/plugins/nicira/vshield/tasks/tasks.py:189
 #: neutron/plugins/nicira/vshield/tasks/tasks.py:209
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:233
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:232
 #, python-format
 msgid "Task %(task)s encountered exception in %(cb)s"
 msgstr ""
@@ -9793,11 +9936,11 @@ msgstr ""
 msgid "Task %(task)s return %(status)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:326
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:325
 msgid "TaskManager terminated"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:380
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:379
 msgid "Exception in _check_pending_tasks"
 msgstr ""
 
@@ -9848,6 +9991,10 @@ msgid ""
 "commited (%s attempts left)"
 msgstr ""
 
+#: neutron/plugins/openvswitch/ovs_db_v2.py:401
+msgid "Unable to generate a new tunnel id"
+msgstr ""
+
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:145
 #, python-format
 msgid "Device %(device)s up on %(agent_id)s"
@@ -10108,6 +10255,23 @@ msgstr ""
 msgid "Connection failed with PLUMgrid Director: %(err_msg)s"
 msgstr ""
 
+#: neutron/plugins/plumgrid/drivers/fake_plumlib.py:32
+msgid "Python PLUMgrid Fake Library Started "
+msgstr ""
+
+#: neutron/plugins/plumgrid/drivers/fake_plumlib.py:37
+#, python-format
+msgid "Fake Director: %s"
+msgstr ""
+
+#: neutron/plugins/plumgrid/drivers/plumlib.py:38
+msgid "Python PLUMgrid Library Started "
+msgstr ""
+
+#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:40
+msgid "PLUMgrid Director communication failed"
+msgstr ""
+
 #: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:44
 msgid "PLUMgrid Director server to connect to"
 msgstr ""
@@ -10308,7 +10472,7 @@ msgid "Going to ofp controller mode %s"
 msgstr ""
 
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:238
-msgid "port update received"
+msgid "Port update received"
 msgstr ""
 
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:271
@@ -10777,11 +10941,11 @@ msgid "process_router: %s"
 msgstr ""
 
 #: neutron/services/firewall/agents/varmour/varmour_router.py:285
-msgid "unable to parse interface mapping."
+msgid "Unable to parse interface mapping."
 msgstr ""
 
 #: neutron/services/firewall/agents/varmour/varmour_router.py:288
-msgid "unable to read interface mapping."
+msgid "Unable to read interface mapping."
 msgstr ""
 
 #: neutron/services/firewall/agents/varmour/varmour_router.py:307
@@ -11006,6 +11170,11 @@ msgstr ""
 msgid "A metering driver must be specified"
 msgstr ""
 
+#: neutron/services/metering/agents/metering_agent.py:112
+#, python-format
+msgid "Send metering report: %s"
+msgstr ""
+
 #: neutron/services/metering/agents/metering_agent.py:179
 #, python-format
 msgid "Driver %(driver)s does not implement %(func)s"
@@ -11044,6 +11213,14 @@ msgstr ""
 msgid "Interval for checking ipsec status"
 msgstr ""
 
+#: neutron/services/vpn/device_drivers/ipsec.py:61
+msgid "Template file for ipsec configuration"
+msgstr ""
+
+#: neutron/services/vpn/device_drivers/ipsec.py:67
+msgid "Template file for ipsec secret configuration"
+msgstr ""
+
 #: neutron/services/vpn/device_drivers/ipsec.py:244
 #, python-format
 msgid "Failed to enable vpn process on router %s"
@@ -11803,3 +11980,147 @@ msgstr ""
 #~ msgid "Operation on OFC failed: status=%(status), detail=%(detail)"
 #~ msgstr ""
 
+#~ msgid "loading policies from file: %s"
+#~ msgstr ""
+
+#~ msgid "number of ports allowed per tenant, minus for unlimited"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "range of seconds to randomly delay "
+#~ "when starting the periodic task "
+#~ "scheduler to reduce stampeding. (Disable "
+#~ "by setting to 0)"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "%(class_name)s method %(method_name)s called "
+#~ "with arguments %(args)s %(kwargs)s "
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Updating lease expiration is now "
+#~ "deprecated. Issued  from host %(host)s."
+#~ msgstr ""
+
+#~ msgid "owner type of the device: network/compute"
+#~ msgstr ""
+
+#~ msgid "plugin does not support updating provider attributes"
+#~ msgstr ""
+
+#~ msgid "invalid segment range. example range: 500-550"
+#~ msgstr ""
+
+#~ msgid "arguments segment_type missing for network profile"
+#~ msgstr ""
+
+#~ msgid "argument physical_network missing for network profile"
+#~ msgstr ""
+
+#~ msgid "argument sub_type missing for network profile"
+#~ msgstr ""
+
+#~ msgid "argument segment_range missing for network profile"
+#~ msgstr ""
+
+#~ msgid "segment range overlaps with another profile"
+#~ msgstr ""
+
+#~ msgid "provider network added to DB: %(network_id)s, %(vlan_id)s"
+#~ msgstr ""
+
+#~ msgid "provider network removed from DB: %s"
+#~ msgstr ""
+
+#~ msgid "logical network"
+#~ msgstr ""
+
+#~ msgid "unknown provider:physical_network %s"
+#~ msgstr ""
+
+#~ msgid "create network: profile_id=%s"
+#~ msgstr ""
+
+#~ msgid "seg list %s "
+#~ msgstr ""
+
+#~ msgid "create port: profile_id=%s"
+#~ msgstr ""
+
+#~ msgid "there must be only one gateway port per router at once"
+#~ msgstr ""
+
+#~ msgid "define if the requests have run asynchronously or not"
+#~ msgstr ""
+
+#~ msgid "cannot retrieve utif info for the following reason: %(err_msg)s"
+#~ msgstr ""
+
+#~ msgid "unsupported vnic type %(vnic_type)s for network type %(net_type)s"
+#~ msgstr ""
+
+#~ msgid "invalid vnic_type on port_create"
+#~ msgstr ""
+
+#~ msgid "update network"
+#~ msgstr ""
+
+#~ msgid "delete network"
+#~ msgstr ""
+
+#~ msgid "creating VLAN Network"
+#~ msgstr ""
+
+#~ msgid "creating IB Network"
+#~ msgstr ""
+
+#~ msgid "ports added!"
+#~ msgstr ""
+
+#~ msgid "ports removed!"
+#~ msgstr ""
+
+#~ msgid "type of VM network interface: mlnx_direct or hostdev"
+#~ msgstr ""
+
+#~ msgid "removing vlan %(seg_id)s on physical network %(net)s from pool"
+#~ msgstr ""
+
+#~ msgid "failed to create network id=%(id)s on OFC: %(exc)s"
+#~ msgstr ""
+
+#~ msgid "failed to delete packet_filter id=%s which remains in error status."
+#~ msgstr ""
+
+#~ msgid "failed to create packet_filter id=%(id)s on OFC: %(exc)s"
+#~ msgstr ""
+
+#~ msgid "failed to delete packet_filter id=%(id)s from OFC: %(exc)s"
+#~ msgstr ""
+
+#~ msgid "port %s not found in NVP"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unable to create L3GW port on "
+#~ "logical router  %(router_uuid)s. Verify "
+#~ "Default Layer-3 Gateway service "
+#~ "%(def_l3_gw_svc)s id is correct"
+#~ msgstr ""
+
+#~ msgid "Unable to delete logical router '%s'on NVP Platform"
+#~ msgstr ""
+
+#~ msgid "number of network gateways allowed per tenant, -1 for unlimited"
+#~ msgstr ""
+
+#~ msgid "port update received"
+#~ msgstr ""
+
+#~ msgid "unable to parse interface mapping."
+#~ msgstr ""
+
+#~ msgid "unable to read interface mapping."
+#~ msgstr ""
+
index 41ade05eb1828b54bd2941b92dd684aba5c9db6e..c7135ce73c3f6261a966c926cc0e363c052960b6 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Quantum\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-09-09 06:09+0000\n"
+"POT-Creation-Date: 2013-09-10 06:09+0000\n"
 "PO-Revision-Date: 2013-01-28 21:54+0000\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: Czech "
@@ -95,7 +95,7 @@ msgstr ""
 
 #: neutron/policy.py:88
 #, python-format
-msgid "loading policies from file: %s"
+msgid "Loading policies from file: %s"
 msgstr ""
 
 #: neutron/policy.py:95
@@ -182,7 +182,7 @@ msgid "Number of subnets allowed per tenant, minus for unlimited"
 msgstr ""
 
 #: neutron/quota.py:47
-msgid "number of ports allowed per tenant, minus for unlimited"
+msgid "Number of ports allowed per tenant, minus for unlimited"
 msgstr ""
 
 #: neutron/quota.py:51
@@ -204,7 +204,7 @@ msgstr ""
 
 #: neutron/service.py:41
 msgid ""
-"range of seconds to randomly delay when starting the periodic task "
+"Range of seconds to randomly delay when starting the periodic task "
 "scheduler to reduce stampeding. (Disable by setting to 0)"
 msgstr ""
 
@@ -466,9 +466,11 @@ msgid ""
 msgstr ""
 
 #: neutron/agent/dhcp_agent.py:564 neutron/agent/l3_agent.py:823
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:515
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256
 #: neutron/plugins/nec/agent/nec_neutron_agent.py:184
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:227
+#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:181
 #: neutron/services/metering/agents/metering_agent.py:273
 msgid "Failed reporting state!"
 msgstr ""
@@ -1925,6 +1927,11 @@ msgstr ""
 msgid "Invalid extension environment: %(reason)s"
 msgstr ""
 
+#: neutron/common/exceptions.py:261
+#, python-format
+msgid "Invalid content type %(content_type)s"
+msgstr ""
+
 #: neutron/common/exceptions.py:265
 #, python-format
 msgid "Unable to find any IP address on external network %(net_id)s."
@@ -1966,11 +1973,11 @@ msgstr ""
 msgid "Skipping unknown group key: %s"
 msgstr ""
 
-#: neutron/common/log.py:31
+#: neutron/common/log.py:32
 #, python-format
 msgid ""
 "%(class_name)s method %(method_name)s called with arguments %(args)s "
-"%(kwargs)s "
+"%(kwargs)s"
 msgstr ""
 
 #: neutron/common/utils.py:55 neutron/openstack/common/fileutils.py:64
@@ -2288,7 +2295,7 @@ msgstr ""
 
 #: neutron/db/dhcp_rpc_base.py:218
 #, python-format
-msgid "Updating lease expiration is now deprecated. Issued  from host %(host)s."
+msgid "Updating lease expiration is now deprecated. Issued  from host %s."
 msgstr ""
 
 #: neutron/db/dhcp_rpc_base.py:225
@@ -2313,6 +2320,16 @@ msgstr ""
 msgid "the nexthop is used by router"
 msgstr ""
 
+#: neutron/db/extraroute_db.py:129
+#, python-format
+msgid "Added routes are %s"
+msgstr ""
+
+#: neutron/db/extraroute_db.py:137
+#, python-format
+msgid "Removed routes are %s"
+msgstr ""
+
 #: neutron/db/l3_db.py:210
 #, python-format
 msgid "No IPs available for external network %s"
@@ -2336,6 +2353,8 @@ msgid ""
 msgstr ""
 
 #: neutron/db/l3_db.py:339 neutron/db/l3_db.py:415
+#: neutron/plugins/bigswitch/plugin.py:995
+#: neutron/plugins/bigswitch/plugin.py:1004
 msgid "Either subnet_id or port_id must be specified"
 msgstr ""
 
@@ -2387,7 +2406,7 @@ msgid ""
 "assigning a floating IP"
 msgstr ""
 
-#: neutron/db/l3_db.py:605 neutron/plugins/nicira/NeutronPlugin.py:1730
+#: neutron/db/l3_db.py:605 neutron/plugins/nicira/NeutronPlugin.py:1731
 msgid "fixed_ip_address cannot be specified without a port_id"
 msgstr ""
 
@@ -2415,6 +2434,11 @@ msgid ""
 " %s"
 msgstr ""
 
+#: neutron/db/l3_rpc_base.py:62
+#, python-format
+msgid "Checking router: %(id)s for host: %(host)s"
+msgstr ""
+
 #: neutron/db/l3_rpc_base.py:87
 #, python-format
 msgid "External network ID returned to l3 agent: %s"
@@ -2572,7 +2596,7 @@ msgid "ID of network to probe"
 msgstr ""
 
 #: neutron/debug/commands.py:50
-msgid "owner type of the device: network/compute"
+msgid "Owner type of the device: network/compute"
 msgstr ""
 
 #: neutron/debug/commands.py:58
@@ -3028,7 +3052,7 @@ msgstr ""
 
 #: neutron/extensions/providernet.py:56
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:379
-msgid "plugin does not support updating provider attributes"
+msgid "Plugin does not support updating provider attributes"
 msgstr ""
 
 #: neutron/extensions/quotasv2.py:69
@@ -3959,6 +3983,10 @@ msgstr ""
 msgid "List of allowed vif_type values."
 msgstr ""
 
+#: neutron/plugins/bigswitch/plugin.py:162
+msgid "Syntax error in server config file, aborting plugin"
+msgstr ""
+
 #: neutron/plugins/bigswitch/plugin.py:173
 msgid "Error in REST call to remote network controller"
 msgstr ""
@@ -4091,6 +4119,10 @@ msgstr ""
 msgid "NeutronRestProxy: Starting plugin. Version=%s"
 msgstr ""
 
+#: neutron/plugins/bigswitch/plugin.py:458
+msgid "Servers not defined. Aborting plugin"
+msgstr ""
+
 #: neutron/plugins/bigswitch/plugin.py:480
 msgid "NeutronRestProxyV2: initialization done"
 msgstr ""
@@ -4173,6 +4205,15 @@ msgstr ""
 msgid "Unable to update remote topology: %s"
 msgstr ""
 
+#: neutron/plugins/bigswitch/plugin.py:1147
+msgid "Adding host route: "
+msgstr ""
+
+#: neutron/plugins/bigswitch/plugin.py:1148
+#, python-format
+msgid "Destination:%(dst)s nexthop:%(next)s"
+msgstr ""
+
 #: neutron/plugins/bigswitch/plugin.py:1223
 #, python-format
 msgid ""
@@ -4192,6 +4233,15 @@ msgstr ""
 msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. "
 msgstr ""
 
+#: neutron/plugins/bigswitch/routerrule_db.py:77
+msgid "No rules in router"
+msgstr ""
+
+#: neutron/plugins/bigswitch/routerrule_db.py:91
+#, python-format
+msgid "Updating router rules to %s"
+msgstr ""
+
 #: neutron/plugins/bigswitch/db/porttracker_db.py:36
 msgid "No host_id in port request to track port location."
 msgstr ""
@@ -4249,6 +4299,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:108
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:128
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:143
+#: neutron/plugins/mlnx/rpc_callbacks.py:98
 #: neutron/plugins/mlnx/rpc_callbacks.py:117
 #: neutron/plugins/mlnx/rpc_callbacks.py:132
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:118
@@ -4259,16 +4310,15 @@ msgid "%s can not be found in database"
 msgstr ""
 
 #: neutron/plugins/brocade/NeutronPlugin.py:288
-#: neutron/plugins/brocade/NeutronPlugin.py:331
-#: neutron/plugins/brocade/NeutronPlugin.py:384
+#: neutron/plugins/brocade/NeutronPlugin.py:332
+#: neutron/plugins/brocade/NeutronPlugin.py:386
 msgid "Brocade NOS driver:"
 msgstr ""
 
 #: neutron/plugins/brocade/NeutronPlugin.py:289
-#: neutron/plugins/brocade/NeutronPlugin.py:332
-#: neutron/plugins/brocade/NeutronPlugin.py:385
+#: neutron/plugins/brocade/NeutronPlugin.py:333
+#: neutron/plugins/brocade/NeutronPlugin.py:387
 #: neutron/plugins/embrane/agent/dispatcher.py:143
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:240
 #, python-format
 msgid "%s"
 msgstr ""
@@ -4278,7 +4328,13 @@ msgstr ""
 msgid "Returning the allocated vlan (%d) to the pool"
 msgstr ""
 
-#: neutron/plugins/brocade/NeutronPlugin.py:298
+#: neutron/plugins/brocade/NeutronPlugin.py:293
+#: neutron/plugins/brocade/NeutronPlugin.py:334
+#: neutron/plugins/brocade/NeutronPlugin.py:388
+msgid "Brocade plugin raised exception, check logs"
+msgstr ""
+
+#: neutron/plugins/brocade/NeutronPlugin.py:299
 #, python-format
 msgid "Allocated vlan (%d) from the pool"
 msgstr ""
@@ -4302,98 +4358,103 @@ msgstr ""
 msgid "Plugin initialization complete"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:133
+#: neutron/plugins/cisco/network_plugin.py:117
+#, python-format
+msgid "'%(model)s' object has no attribute '%(name)s'"
+msgstr ""
+
+#: neutron/plugins/cisco/network_plugin.py:134
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:223
 msgid "create_network() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:150
+#: neutron/plugins/cisco/network_plugin.py:151
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:255
 msgid "update_network() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:163
+#: neutron/plugins/cisco/network_plugin.py:164
 msgid "delete_network() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:186
+#: neutron/plugins/cisco/network_plugin.py:187
 msgid "get_network() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:191
+#: neutron/plugins/cisco/network_plugin.py:192
 msgid "get_networks() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:196
+#: neutron/plugins/cisco/network_plugin.py:197
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:321
 msgid "create_port() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:206
+#: neutron/plugins/cisco/network_plugin.py:207
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:407
 msgid "delete_port() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:225
+#: neutron/plugins/cisco/network_plugin.py:226
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:366
 msgid "update_port() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:236
+#: neutron/plugins/cisco/network_plugin.py:237
 msgid "create_subnet() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:248
+#: neutron/plugins/cisco/network_plugin.py:249
 #: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:342
 msgid "update_subnet() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:254
+#: neutron/plugins/cisco/network_plugin.py:255
 msgid "delete_subnet() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:277
+#: neutron/plugins/cisco/network_plugin.py:278
 #: neutron/plugins/cisco/db/network_db_v2.py:38
 msgid "get_all_qoss() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:283
+#: neutron/plugins/cisco/network_plugin.py:284
 msgid "get_qos_details() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:288
+#: neutron/plugins/cisco/network_plugin.py:289
 msgid "create_qos() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:294
+#: neutron/plugins/cisco/network_plugin.py:295
 msgid "delete_qos() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:299
+#: neutron/plugins/cisco/network_plugin.py:300
 msgid "rename_qos() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:304
+#: neutron/plugins/cisco/network_plugin.py:305
 msgid "get_all_credentials() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:310
+#: neutron/plugins/cisco/network_plugin.py:311
 msgid "get_credential_details() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:319
+#: neutron/plugins/cisco/network_plugin.py:320
 msgid "rename_credential() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:329
+#: neutron/plugins/cisco/network_plugin.py:330
 msgid "schedule_host() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:341
+#: neutron/plugins/cisco/network_plugin.py:342
 msgid "associate_port() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:348
+#: neutron/plugins/cisco/network_plugin.py:349
 msgid "detach_port() called"
 msgstr ""
 
@@ -4646,6 +4707,16 @@ msgstr ""
 msgid "VLAN Name prefix for provider vlans"
 msgstr ""
 
+#: neutron/plugins/cisco/common/config.py:39
+msgid "Provider VLANs are automatically created as needed on the Nexus switch"
+msgstr ""
+
+#: neutron/plugins/cisco/common/config.py:42
+msgid ""
+"Provider VLANs are automatically trunked as needed on the ports of the "
+"Nexus switch"
+msgstr ""
+
 #: neutron/plugins/cisco/common/config.py:45
 #: neutron/plugins/ml2/drivers/cisco/config.py:23
 msgid "Distribute SVI interfaces over all switches"
@@ -4707,6 +4778,12 @@ msgstr ""
 msgid "N1K Policy profile polling duration in seconds"
 msgstr ""
 
+#: neutron/plugins/cisco/common/config.py:124
+#: neutron/plugins/ml2/drivers/cisco/config.py:56
+#: neutron/plugins/nicira/common/config.py:178
+msgid "Some config files were not parsed properly"
+msgstr ""
+
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:334
 #, python-format
 msgid "seg_min %(seg_min)s, seg_max %(seg_max)s"
@@ -4811,6 +4888,10 @@ msgstr ""
 msgid "get_policy_profile()"
 msgstr ""
 
+#: neutron/plugins/cisco/db/n1kv_db_v2.py:949
+msgid "Invalid profile type"
+msgstr ""
+
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:965
 msgid "_profile_binding_exists()"
 msgstr ""
@@ -4839,11 +4920,11 @@ msgid "_get_profile_bindings()"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1224
-msgid "invalid segment range. example range: 500-550"
+msgid "Invalid segment range. example range: 500-550"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1234
-msgid "arguments segment_type missing for network profile"
+msgid "Arguments segment_type missing for network profile"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1243
@@ -4851,15 +4932,15 @@ msgid "segment_type should either be vlan, overlay, multi-segment or trunk"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1249
-msgid "argument physical_network missing for network profile"
+msgid "Argument physical_network missing for network profile"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1256
-msgid "argument sub_type missing for network profile"
+msgid "Argument sub_type missing for network profile"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1263
-msgid "argument segment_range missing for network profile"
+msgid "Argument segment_range missing for network profile"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1292
@@ -4868,7 +4949,7 @@ msgid "NetworkProfile name %s already exists"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1309
-msgid "segment range overlaps with another profile"
+msgid "Segment range overlaps with another profile"
 msgstr ""
 
 #: neutron/plugins/cisco/db/network_db_v2.py:46
@@ -4954,12 +5035,12 @@ msgstr ""
 
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:236
 #, python-format
-msgid "provider network added to DB: %(network_id)s, %(vlan_id)s"
+msgid "Provider network added to DB: %(network_id)s, %(vlan_id)s"
 msgstr ""
 
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:280
 #, python-format
-msgid "provider network removed from DB: %s"
+msgid "Provider network removed from DB: %s"
 msgstr ""
 
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:388
@@ -4981,7 +5062,7 @@ msgid "Nexus plugin loaded, deleting SVI from switch"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_client.py:256
-msgid "logical network"
+msgid "Logical network"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_client.py:276
@@ -5007,6 +5088,11 @@ msgstr ""
 msgid "VSM: %s"
 msgstr ""
 
+#: neutron/plugins/cisco/n1kv/n1kv_client.py:462
+#, python-format
+msgid "Unable to serialize object of type = '%s'"
+msgstr ""
+
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:193
 msgid "_setup_vsm"
 msgstr ""
@@ -5069,9 +5155,11 @@ msgid "provider:network_type %s not supported"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:353
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:362
 #: neutron/plugins/mlnx/mlnx_plugin.py:243
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437
 #, python-format
-msgid "unknown provider:physical_network %s"
+msgid "Unknown provider:physical_network %s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:359
@@ -5205,7 +5293,7 @@ msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:995
 #, python-format
-msgid "create network: profile_id=%s"
+msgid "Create network: profile_id=%s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1003
@@ -5218,7 +5306,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1015
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1025
 #, python-format
-msgid "seg list %s "
+msgid "Seg list %s "
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1068
@@ -5265,7 +5353,7 @@ msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1241
 #, python-format
-msgid "create port: profile_id=%s"
+msgid "Create port: profile_id=%s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1254
@@ -5350,6 +5438,41 @@ msgstr ""
 msgid "NexusPlugin:create_network() called"
 msgstr ""
 
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:112
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:101
+#, python-format
+msgid "Nexus: create & trunk vlan %s"
+msgstr ""
+
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:119
+#, python-format
+msgid "Nexus: create vlan %s"
+msgstr ""
+
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:124
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108
+#, python-format
+msgid "Nexus: trunk vlan %s"
+msgstr ""
+
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:137
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:120
+#, python-format
+msgid "Nexus: delete & untrunk vlan %s"
+msgstr ""
+
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:143
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:124
+#, python-format
+msgid "Nexus: delete vlan %s"
+msgstr ""
+
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:146
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:127
+#, python-format
+msgid "Nexus: untrunk vlan %s"
+msgstr ""
+
 #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:203
 msgid "Grabbing a switch to create SVI"
 msgstr ""
@@ -5382,6 +5505,11 @@ msgstr ""
 msgid "NexusPlugin:delete_port() called"
 msgstr ""
 
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:276
+#, python-format
+msgid "delete_network(): provider vlan %s"
+msgstr ""
+
 #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:321
 msgid "NexusPlugin:update_port() called"
 msgstr ""
@@ -5414,7 +5542,7 @@ msgstr ""
 
 #: neutron/plugins/embrane/base_plugin.py:136
 #: neutron/plugins/embrane/base_plugin.py:173
-msgid "there must be only one gateway port per router at once"
+msgid "There must be only one gateway port per router at once"
 msgstr ""
 
 #: neutron/plugins/embrane/base_plugin.py:207
@@ -5480,7 +5608,7 @@ msgid "Shared resource pool id"
 msgstr ""
 
 #: neutron/plugins/embrane/common/config.py:45
-msgid "define if the requests have run asynchronously or not"
+msgid "Define if the requests have run asynchronously or not"
 msgstr ""
 
 #: neutron/plugins/embrane/common/constants.py:63
@@ -5544,7 +5672,7 @@ msgstr ""
 
 #: neutron/plugins/embrane/l2base/support_exceptions.py:24
 #, python-format
-msgid "cannot retrieve utif info for the following reason: %(err_msg)s"
+msgid "Cannot retrieve utif info for the following reason: %(err_msg)s"
 msgstr ""
 
 #: neutron/plugins/embrane/l2base/openvswitch/openvswitch_support.py:45
@@ -5765,51 +5893,51 @@ msgstr ""
 msgid "Adding port %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:268
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:269
 #, python-format
 msgid "Unable to get port details for device %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:274
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:276
 #, python-format
 msgid "Port %(device)s updated. Details: %(device_details)s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:289
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:290
 #, python-format
 msgid "Removing port %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:296
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:297
 #, python-format
 msgid "Removing port failed for device %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:321
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:322
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:640
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:900
 msgid "Agent out of sync with plugin!"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:329
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:330
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:652
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:914
 msgid "Agent loop has new devices!"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:334
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:335
 #, python-format
 msgid "Error in agent event loop: %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:342
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:343
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:403
 #, python-format
 msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:357
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:691
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1044
 msgid "Agent initialized successfully, now running... "
@@ -5881,6 +6009,15 @@ msgstr ""
 msgid "Metrics collection is not supported on this version of Hyper-V"
 msgstr ""
 
+#: neutron/plugins/hyperv/agent/utilsfactory.py:34
+msgid "Force V1 WMI utility classes"
+msgstr ""
+
+#: neutron/plugins/hyperv/agent/utilsfactory.py:59
+#, python-format
+msgid "Loading class: %(module_name)s.%(class_name)s"
+msgstr ""
+
 #: neutron/plugins/hyperv/agent/utilsv2.py:118
 #, python-format
 msgid "Port Alloc not found: %s"
@@ -5932,12 +6069,6 @@ msgstr ""
 msgid "provider:segmentation_id specified for local network"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:362
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437
-#, python-format
-msgid "Unknown provider:physical_network %s"
-msgstr ""
-
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:89
 msgid "Invalid Network ID, will lead to incorrect bridgename"
 msgstr ""
@@ -6371,94 +6502,98 @@ msgstr ""
 msgid "MidoClient.delete_dhcp called: bridge=%(bridge)s, "
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:204
+#: neutron/plugins/midonet/midonet_lib.py:196
+msgid "Tried to delete non-existent DHCP"
+msgstr ""
+
+#: neutron/plugins/midonet/midonet_lib.py:205
 #, python-format
 msgid "MidoClient.delete_port called: id=%(id)s, delete_chains=%(delete_chains)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:219
+#: neutron/plugins/midonet/midonet_lib.py:220
 #, python-format
 msgid "MidoClient.get_port called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:232
+#: neutron/plugins/midonet/midonet_lib.py:233
 #, python-format
 msgid "MidoClient.add_bridge_port called: bridge=%(bridge)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:253
+#: neutron/plugins/midonet/midonet_lib.py:254
 #, python-format
 msgid "MidoClient.create_router called: tenant_id=%(tenant_id)s, name=%(name)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:265
+#: neutron/plugins/midonet/midonet_lib.py:266
 #, python-format
 msgid "MidoClient.delete_router called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:275
+#: neutron/plugins/midonet/midonet_lib.py:276
 #, python-format
 msgid "MidoClient.get_router called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:289
+#: neutron/plugins/midonet/midonet_lib.py:290
 #, python-format
 msgid "MidoClient.update_router called: id=%(id)s, name=%(name)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:309
+#: neutron/plugins/midonet/midonet_lib.py:310
 #, python-format
 msgid ""
 "MidoClient.add_dhcp_route_option called: bridge=%(bridge)s, "
 "cidr=%(cidr)s, gw_ip=%(gw_ip)sdst_ip=%(dst_ip)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:317
+#: neutron/plugins/midonet/midonet_lib.py:318
 msgid "Tried to access non-existent DHCP"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:346
+#: neutron/plugins/midonet/midonet_lib.py:347
 #, python-format
 msgid "MidoClient.unlink called: port=%(port)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:351
+#: neutron/plugins/midonet/midonet_lib.py:352
 #, python-format
 msgid "Attempted to unlink a port that was not linked. %s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:357
+#: neutron/plugins/midonet/midonet_lib.py:358
 #, python-format
 msgid ""
 "MidoClient.remove_rules_by_property called: tenant_id=%(tenant_id)s, "
 "chain_name=%(chain_name)skey=%(key)s, value=%(value)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:384
+#: neutron/plugins/midonet/midonet_lib.py:385
 #, python-format
 msgid ""
 "MidoClient.create_router_chains called: router=%(router)s, "
 "inbound_chain_name=%(in_chain)s, outbound_chain_name=%(out_chain)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:407
+#: neutron/plugins/midonet/midonet_lib.py:408
 #, python-format
 msgid "MidoClient.delete_router_chains called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:422
+#: neutron/plugins/midonet/midonet_lib.py:423
 #, python-format
 msgid "MidoClient.delete_port_chains called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:434
+#: neutron/plugins/midonet/midonet_lib.py:435
 #, python-format
 msgid ""
 "MidoClient.get_link_port called: router=%(router)s, "
 "peer_router_id=%(peer_router_id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:473
+#: neutron/plugins/midonet/midonet_lib.py:474
 #, python-format
 msgid ""
 "MidoClient.add_static_nat called: tenant_id=%(tenant_id)s, "
@@ -6466,17 +6601,17 @@ msgid ""
 "port_id=%(port_id)s, nat_type=%(nat_type)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:481
+#: neutron/plugins/midonet/midonet_lib.py:482
 #, python-format
 msgid "Invalid NAT type passed in %s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:533
+#: neutron/plugins/midonet/midonet_lib.py:534
 #, python-format
 msgid "MidoClient.remote_static_route called: router=%(router)s, ip=%(ip)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:544
+#: neutron/plugins/midonet/midonet_lib.py:545
 #, python-format
 msgid ""
 "MidoClient.update_port_chains called: "
@@ -6484,62 +6619,62 @@ msgid ""
 "outbound_chain_id=%(outbound_chain_id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:555
+#: neutron/plugins/midonet/midonet_lib.py:556
 #, python-format
 msgid "MidoClient.create_chain called: tenant_id=%(tenant_id)s  name=%(name)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:563
+#: neutron/plugins/midonet/midonet_lib.py:564
 #, python-format
 msgid "MidoClient.delete_chain called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:569
+#: neutron/plugins/midonet/midonet_lib.py:570
 #, python-format
 msgid ""
 "MidoClient.delete_chains_by_names called: tenant_id=%(tenant_id)s "
 "names=%(names)s "
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:580
+#: neutron/plugins/midonet/midonet_lib.py:581
 #, python-format
 msgid ""
 "MidoClient.get_chain_by_name called: tenant_id=%(tenant_id)s "
 "name=%(name)s "
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:591
+#: neutron/plugins/midonet/midonet_lib.py:592
 #, python-format
 msgid ""
 "MidoClient.get_port_group_by_name called: tenant_id=%(tenant_id)s "
 "name=%(name)s "
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:605
+#: neutron/plugins/midonet/midonet_lib.py:606
 #, python-format
 msgid "MidoClient.create_port_group called: tenant_id=%(tenant_id)s name=%(name)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:614
+#: neutron/plugins/midonet/midonet_lib.py:615
 #, python-format
 msgid ""
 "MidoClient.delete_port_group_by_name called: tenant_id=%(tenant_id)s "
 "name=%(name)s "
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:620
+#: neutron/plugins/midonet/midonet_lib.py:621
 #, python-format
 msgid "Deleting pg %(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:626
+#: neutron/plugins/midonet/midonet_lib.py:627
 #, python-format
 msgid ""
 "MidoClient.add_port_to_port_group_by_name called: tenant_id=%(tenant_id)s"
 " name=%(name)s port_id=%(port_id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:640
+#: neutron/plugins/midonet/midonet_lib.py:641
 #, python-format
 msgid "MidoClient.remove_port_from_port_groups called: port_id=%(port_id)s"
 msgstr ""
@@ -7264,6 +7399,10 @@ msgstr ""
 msgid "%(key)s prohibited for %(tunnel)s provider network"
 msgstr ""
 
+#: neutron/plugins/ml2/drivers/type_tunnel.py:103
+msgid "Network_type value needed by the ML2 plugin"
+msgstr ""
+
 #: neutron/plugins/ml2/drivers/type_vlan.py:37
 msgid ""
 "List of <physical_network>:<vlan_min>:<vlan_max> or <physical_network> "
@@ -7384,31 +7523,6 @@ msgstr ""
 msgid "nexus_switches found = %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:101
-#, python-format
-msgid "Nexus: create & trunk vlan %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108
-#, python-format
-msgid "Nexus: trunk vlan %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:120
-#, python-format
-msgid "Nexus: delete & untrunk vlan %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:124
-#, python-format
-msgid "Nexus: delete vlan %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:127
-#, python-format
-msgid "Nexus: untrunk vlan %s"
-msgstr ""
-
 #: neutron/plugins/ml2/drivers/mech_arista/config.py:31
 msgid ""
 "Username for Arista EOS. This is required field.if not set, all "
@@ -7451,72 +7565,85 @@ msgid ""
 "of\"RegionOne\" is assumed"
 msgstr ""
 
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:30
+msgid "Unable to reach EOS"
+msgstr ""
+
 #: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:226
 #, python-format
 msgid "Executing command on Arista EOS: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:259
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:238
+#, python-format
+msgid "Error %(err)s while trying to execute commands %(cmd)s on EOS %(host)s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:260
 #, python-format
 msgid "Required option %s is not set"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:282
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:279
+msgid "Syncing Neutron <-> EOS"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:283
 msgid "EOS is not available, will try sync later"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:292
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:293
 #, python-format
 msgid ""
 "No Tenants configured in Neutron DB. But %d tenants disovered in EOS "
 "during synchronization.Enitre EOS region is cleared"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:296
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:297
 msgid "EOS is not available, failed to delete this region"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:307
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:308
 #, python-format
 msgid "EOS is not available,failed to delete tenant %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:337
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:338
 #, python-format
 msgid "EOS is not available,failed to delete vm %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:348
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:349
 #, python-format
 msgid "EOS is not available,failed to delete network %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:363
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:364
 #, python-format
 msgid "EOS is not available, failed to createnetwork id %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:385
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:386
 #, python-format
 msgid "EOS is not available, failed to createvm id %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:461
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:462
 #, python-format
 msgid "Network %s is not created as it is not found inArista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:475
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:476
 #, python-format
 msgid "Network name changed to %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:502
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:503
 #, python-format
 msgid "Network %s is not updated as it is not found inArista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:600
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:601
 #, python-format
 msgid "VM %s is not created as it is not found inArista DB"
 msgstr ""
@@ -7541,11 +7668,11 @@ msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:280
 #, python-format
-msgid "unsupported vnic type %(vnic_type)s for network type %(net_type)s"
+msgid "Unsupported vnic type %(vnic_type)s for network type %(net_type)s"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:284
-msgid "invalid vnic_type on port_create"
+msgid "Invalid vnic_type on port_create"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:286
@@ -7553,11 +7680,11 @@ msgid "vnic_type is not defined in port profile"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:331
-msgid "update network"
+msgid "Update network"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:344
-msgid "delete network"
+msgid "Delete network"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:391
@@ -7596,11 +7723,11 @@ msgid "Port_mac %s is not available on this agent"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:133
-msgid "creating VLAN Network"
+msgid "Creating VLAN Network"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:135
-msgid "creating IB Network"
+msgid "Creating IB Network"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:137
@@ -7618,11 +7745,11 @@ msgid "Delete network %s"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:298
-msgid "ports added!"
+msgid "Ports added!"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:301
-msgid "ports removed!"
+msgid "Ports removed!"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:326
@@ -7736,7 +7863,7 @@ msgid "Network type for tenant networks (local, ib, vlan, or none)"
 msgstr ""
 
 #: neutron/plugins/mlnx/common/config.py:43
-msgid "type of VM network interface: mlnx_direct or hostdev"
+msgid "Type of VM network interface: mlnx_direct or hostdev"
 msgstr ""
 
 #: neutron/plugins/mlnx/common/config.py:47
@@ -7755,13 +7882,9 @@ msgid "Mlnx Exception: %(err_msg)s"
 msgstr ""
 
 #: neutron/plugins/mlnx/db/mlnx_db_v2.py:47
-#, python-format
-msgid "Removing vlan %(seg_id)s on physical network %(net)s from pool"
-msgstr ""
-
 #: neutron/plugins/mlnx/db/mlnx_db_v2.py:68
 #, python-format
-msgid "removing vlan %(seg_id)s on physical network %(net)s from pool"
+msgid "Removing vlan %(seg_id)s on physical network %(net)s from pool"
 msgstr ""
 
 #: neutron/plugins/mlnx/db/mlnx_db_v2.py:124
@@ -7854,7 +7977,7 @@ msgstr ""
 
 #: neutron/plugins/nec/nec_plugin.py:276
 #, python-format
-msgid "failed to create network id=%(id)s on OFC: %(exc)s"
+msgid "Failed to create network id=%(id)s on OFC: %(exc)s"
 msgstr ""
 
 #: neutron/plugins/nec/nec_plugin.py:292
@@ -8007,7 +8130,7 @@ msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:92
 #, python-format
-msgid "failed to delete packet_filter id=%s which remains in error status."
+msgid "Failed to delete packet_filter id=%s which remains in error status."
 msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:106
@@ -8042,7 +8165,7 @@ msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:131
 #, python-format
-msgid "failed to create packet_filter id=%(id)s on OFC: %(exc)s"
+msgid "Failed to create packet_filter id=%(id)s on OFC: %(exc)s"
 msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:144
@@ -8057,7 +8180,7 @@ msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:157
 #, python-format
-msgid "failed to delete packet_filter id=%(id)s from OFC: %(exc)s"
+msgid "Failed to delete packet_filter id=%(id)s from OFC: %(exc)s"
 msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:161
@@ -8363,7 +8486,7 @@ msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:514
 #, python-format
-msgid "port %s not found in NVP"
+msgid "Port %s not found in NVP"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:533
@@ -8408,13 +8531,13 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:658
-#: neutron/plugins/nicira/NeutronPlugin.py:1671
+#: neutron/plugins/nicira/NeutronPlugin.py:1672
 #, python-format
 msgid "Logical router resource %s not found on NVP platform"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:662
-#: neutron/plugins/nicira/NeutronPlugin.py:1675
+#: neutron/plugins/nicira/NeutronPlugin.py:1676
 msgid "Unable to update logical routeron NVP Platform"
 msgstr ""
 
@@ -8522,118 +8645,118 @@ msgid "Unable to update port id: %s."
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:1409
-#: neutron/plugins/nicira/NeutronPlugin.py:1483
+#: neutron/plugins/nicira/NeutronPlugin.py:1484
 #, python-format
 msgid "Network '%s' is not a valid external network"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1426
+#: neutron/plugins/nicira/NeutronPlugin.py:1427
 msgid ""
 "Cannot create a distributed router with the NVP platform currently in "
 "execution. Please, try without specifying the 'distributed' attribute."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1433
+#: neutron/plugins/nicira/NeutronPlugin.py:1434
 msgid "Unable to create logical router on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1441
+#: neutron/plugins/nicira/NeutronPlugin.py:1442
 #, python-format
 msgid ""
-"Unable to create L3GW port on logical router  %(router_uuid)s. Verify "
+"Unable to create L3GW port on logical router %(router_uuid)s. Verify "
 "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1451
+#: neutron/plugins/nicira/NeutronPlugin.py:1452
 #, python-format
 msgid "Unable to create router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1492
+#: neutron/plugins/nicira/NeutronPlugin.py:1493
 msgid ""
 "'routes' cannot contain route '0.0.0.0/0', this must be updated through "
 "the default gateway attribute"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1508
+#: neutron/plugins/nicira/NeutronPlugin.py:1509
 #, python-format
 msgid "Logical router %s not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1512
+#: neutron/plugins/nicira/NeutronPlugin.py:1513
 msgid "Unable to update logical router on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1514
+#: neutron/plugins/nicira/NeutronPlugin.py:1515
 msgid ""
 "Request cannot contain 'routes' with the NVP platform currently in "
 "execution. Please, try without specifying the static routes."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1548
+#: neutron/plugins/nicira/NeutronPlugin.py:1549
 #, python-format
 msgid "Logical router '%s' not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1552
+#: neutron/plugins/nicira/NeutronPlugin.py:1553
 #, python-format
-msgid "Unable to delete logical router '%s'on NVP Platform"
+msgid "Unable to delete logical router '%s' on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1609
+#: neutron/plugins/nicira/NeutronPlugin.py:1610
 #, python-format
 msgid ""
 "Add_router_interface completed for subnet:%(subnet_id)s and "
 "router:%(router_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1697
+#: neutron/plugins/nicira/NeutronPlugin.py:1698
 #, python-format
 msgid ""
 "An error occurred while removing NAT rules on the NVP platform for "
 "floating ip:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1703
+#: neutron/plugins/nicira/NeutronPlugin.py:1704
 msgid "An incorrect number of matching NAT rules was found on the NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1769
+#: neutron/plugins/nicira/NeutronPlugin.py:1770
 #, python-format
 msgid "Address list for NVP logical router port:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1793
+#: neutron/plugins/nicira/NeutronPlugin.py:1794
 #, 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:1836
+#: neutron/plugins/nicira/NeutronPlugin.py:1837
 #, python-format
 msgid "The port '%s' is not associated with floating IPs"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1839
+#: neutron/plugins/nicira/NeutronPlugin.py:1840
 #, python-format
 msgid "Nat rules not found in nvp for port: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1865
+#: neutron/plugins/nicira/NeutronPlugin.py:1866
 #, python-format
 msgid ""
 "Create_l2_gw_service did not return an uuid for the newly created "
 "resource:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1887
+#: neutron/plugins/nicira/NeutronPlugin.py:1888
 msgid ""
 "Unable to remove gateway service from NVP plaform - the resource was not "
 "found"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1975
+#: neutron/plugins/nicira/NeutronPlugin.py:1976
 #, python-format
 msgid "Port values not valid for protocol: %s"
 msgstr ""
@@ -8806,62 +8929,77 @@ msgstr ""
 msgid "Port not found, Error: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1038
+#: neutron/plugins/nicira/nvplib.py:966
+#, python-format
+msgid "Error. %(type)s exception: %(exc)s."
+msgstr ""
+
+#: neutron/plugins/nicira/nvplib.py:970
+#, python-format
+msgid "locals=[%s]"
+msgstr ""
+
+#: neutron/plugins/nicira/nvplib.py:1039
 #, python-format
 msgid "Created Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1064
+#: neutron/plugins/nicira/nvplib.py:1065
 #, python-format
 msgid "Updated Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1083
+#: neutron/plugins/nicira/nvplib.py:1084
 #, python-format
 msgid "Invalid keys for NAT match: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1089
+#: neutron/plugins/nicira/nvplib.py:1090
 #, python-format
 msgid "Creating NAT rule: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1103
+#: neutron/plugins/nicira/nvplib.py:1104
 msgid ""
 "No SNAT rules cannot be applied as they are not available in this version"
 " of the NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1238
+#: neutron/plugins/nicira/nvplib.py:1239
 #, python-format
 msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1243
+#: neutron/plugins/nicira/nvplib.py:1244
 #, python-format
 msgid ""
 "An exception occurred while updating IP addresses on a router logical "
 "port:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1281
+#: neutron/plugins/nicira/nvplib.py:1282
 msgid "Operation may not be supported"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1289
+#: neutron/plugins/nicira/nvplib.py:1290
 msgid ""
 "NVP version is not set. Unable to complete request correctly. Check log "
 "for NVP communication errors."
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1305
+#: neutron/plugins/nicira/nvplib.py:1306
 msgid "Failed to create logical queue"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1316
+#: neutron/plugins/nicira/nvplib.py:1317
 msgid "Failed to delete logical queue"
 msgstr ""
 
+#: neutron/plugins/nicira/nvplib.py:1330
+#, python-format
+msgid "Error '%(err)s' when connecting to controller(s): %(ctl)s."
+msgstr ""
+
 #: neutron/plugins/nicira/api_client/client.py:116
 #, python-format
 msgid "[%d] no API providers currently available."
@@ -9481,13 +9619,18 @@ msgstr ""
 msgid "Cannot create a gateway with an empty device list"
 msgstr ""
 
+#: neutron/plugins/nicira/extensions/nvp_networkgw.py:82
+#, python-format
+msgid "Unexpected keys found in device description:%s"
+msgstr ""
+
 #: neutron/plugins/nicira/extensions/nvp_networkgw.py:86
 #, python-format
 msgid "%s: provided data are not iterable"
 msgstr ""
 
 #: neutron/plugins/nicira/extensions/nvp_networkgw.py:92
-msgid "number of network gateways allowed per tenant, -1 for unlimited"
+msgid "Number of network gateways allowed per tenant, -1 for unlimited"
 msgstr ""
 
 #: neutron/plugins/nicira/extensions/nvp_qos.py:38
@@ -9782,7 +9925,7 @@ msgstr ""
 
 #: neutron/plugins/nicira/vshield/tasks/tasks.py:189
 #: neutron/plugins/nicira/vshield/tasks/tasks.py:209
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:233
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:232
 #, python-format
 msgid "Task %(task)s encountered exception in %(cb)s"
 msgstr ""
@@ -9793,11 +9936,11 @@ msgstr ""
 msgid "Task %(task)s return %(status)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:326
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:325
 msgid "TaskManager terminated"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:380
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:379
 msgid "Exception in _check_pending_tasks"
 msgstr ""
 
@@ -9848,6 +9991,10 @@ msgid ""
 "commited (%s attempts left)"
 msgstr ""
 
+#: neutron/plugins/openvswitch/ovs_db_v2.py:401
+msgid "Unable to generate a new tunnel id"
+msgstr ""
+
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:145
 #, python-format
 msgid "Device %(device)s up on %(agent_id)s"
@@ -10108,6 +10255,23 @@ msgstr ""
 msgid "Connection failed with PLUMgrid Director: %(err_msg)s"
 msgstr ""
 
+#: neutron/plugins/plumgrid/drivers/fake_plumlib.py:32
+msgid "Python PLUMgrid Fake Library Started "
+msgstr ""
+
+#: neutron/plugins/plumgrid/drivers/fake_plumlib.py:37
+#, python-format
+msgid "Fake Director: %s"
+msgstr ""
+
+#: neutron/plugins/plumgrid/drivers/plumlib.py:38
+msgid "Python PLUMgrid Library Started "
+msgstr ""
+
+#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:40
+msgid "PLUMgrid Director communication failed"
+msgstr ""
+
 #: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:44
 msgid "PLUMgrid Director server to connect to"
 msgstr ""
@@ -10308,7 +10472,7 @@ msgid "Going to ofp controller mode %s"
 msgstr ""
 
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:238
-msgid "port update received"
+msgid "Port update received"
 msgstr ""
 
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:271
@@ -10777,11 +10941,11 @@ msgid "process_router: %s"
 msgstr ""
 
 #: neutron/services/firewall/agents/varmour/varmour_router.py:285
-msgid "unable to parse interface mapping."
+msgid "Unable to parse interface mapping."
 msgstr ""
 
 #: neutron/services/firewall/agents/varmour/varmour_router.py:288
-msgid "unable to read interface mapping."
+msgid "Unable to read interface mapping."
 msgstr ""
 
 #: neutron/services/firewall/agents/varmour/varmour_router.py:307
@@ -11006,6 +11170,11 @@ msgstr ""
 msgid "A metering driver must be specified"
 msgstr ""
 
+#: neutron/services/metering/agents/metering_agent.py:112
+#, python-format
+msgid "Send metering report: %s"
+msgstr ""
+
 #: neutron/services/metering/agents/metering_agent.py:179
 #, python-format
 msgid "Driver %(driver)s does not implement %(func)s"
@@ -11044,6 +11213,14 @@ msgstr ""
 msgid "Interval for checking ipsec status"
 msgstr ""
 
+#: neutron/services/vpn/device_drivers/ipsec.py:61
+msgid "Template file for ipsec configuration"
+msgstr ""
+
+#: neutron/services/vpn/device_drivers/ipsec.py:67
+msgid "Template file for ipsec secret configuration"
+msgstr ""
+
 #: neutron/services/vpn/device_drivers/ipsec.py:244
 #, python-format
 msgid "Failed to enable vpn process on router %s"
@@ -11803,3 +11980,147 @@ msgstr ""
 #~ msgid "Operation on OFC failed: status=%(status), detail=%(detail)"
 #~ msgstr ""
 
+#~ msgid "loading policies from file: %s"
+#~ msgstr ""
+
+#~ msgid "number of ports allowed per tenant, minus for unlimited"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "range of seconds to randomly delay "
+#~ "when starting the periodic task "
+#~ "scheduler to reduce stampeding. (Disable "
+#~ "by setting to 0)"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "%(class_name)s method %(method_name)s called "
+#~ "with arguments %(args)s %(kwargs)s "
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Updating lease expiration is now "
+#~ "deprecated. Issued  from host %(host)s."
+#~ msgstr ""
+
+#~ msgid "owner type of the device: network/compute"
+#~ msgstr ""
+
+#~ msgid "plugin does not support updating provider attributes"
+#~ msgstr ""
+
+#~ msgid "invalid segment range. example range: 500-550"
+#~ msgstr ""
+
+#~ msgid "arguments segment_type missing for network profile"
+#~ msgstr ""
+
+#~ msgid "argument physical_network missing for network profile"
+#~ msgstr ""
+
+#~ msgid "argument sub_type missing for network profile"
+#~ msgstr ""
+
+#~ msgid "argument segment_range missing for network profile"
+#~ msgstr ""
+
+#~ msgid "segment range overlaps with another profile"
+#~ msgstr ""
+
+#~ msgid "provider network added to DB: %(network_id)s, %(vlan_id)s"
+#~ msgstr ""
+
+#~ msgid "provider network removed from DB: %s"
+#~ msgstr ""
+
+#~ msgid "logical network"
+#~ msgstr ""
+
+#~ msgid "unknown provider:physical_network %s"
+#~ msgstr ""
+
+#~ msgid "create network: profile_id=%s"
+#~ msgstr ""
+
+#~ msgid "seg list %s "
+#~ msgstr ""
+
+#~ msgid "create port: profile_id=%s"
+#~ msgstr ""
+
+#~ msgid "there must be only one gateway port per router at once"
+#~ msgstr ""
+
+#~ msgid "define if the requests have run asynchronously or not"
+#~ msgstr ""
+
+#~ msgid "cannot retrieve utif info for the following reason: %(err_msg)s"
+#~ msgstr ""
+
+#~ msgid "unsupported vnic type %(vnic_type)s for network type %(net_type)s"
+#~ msgstr ""
+
+#~ msgid "invalid vnic_type on port_create"
+#~ msgstr ""
+
+#~ msgid "update network"
+#~ msgstr ""
+
+#~ msgid "delete network"
+#~ msgstr ""
+
+#~ msgid "creating VLAN Network"
+#~ msgstr ""
+
+#~ msgid "creating IB Network"
+#~ msgstr ""
+
+#~ msgid "ports added!"
+#~ msgstr ""
+
+#~ msgid "ports removed!"
+#~ msgstr ""
+
+#~ msgid "type of VM network interface: mlnx_direct or hostdev"
+#~ msgstr ""
+
+#~ msgid "removing vlan %(seg_id)s on physical network %(net)s from pool"
+#~ msgstr ""
+
+#~ msgid "failed to create network id=%(id)s on OFC: %(exc)s"
+#~ msgstr ""
+
+#~ msgid "failed to delete packet_filter id=%s which remains in error status."
+#~ msgstr ""
+
+#~ msgid "failed to create packet_filter id=%(id)s on OFC: %(exc)s"
+#~ msgstr ""
+
+#~ msgid "failed to delete packet_filter id=%(id)s from OFC: %(exc)s"
+#~ msgstr ""
+
+#~ msgid "port %s not found in NVP"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unable to create L3GW port on "
+#~ "logical router  %(router_uuid)s. Verify "
+#~ "Default Layer-3 Gateway service "
+#~ "%(def_l3_gw_svc)s id is correct"
+#~ msgstr ""
+
+#~ msgid "Unable to delete logical router '%s'on NVP Platform"
+#~ msgstr ""
+
+#~ msgid "number of network gateways allowed per tenant, -1 for unlimited"
+#~ msgstr ""
+
+#~ msgid "port update received"
+#~ msgstr ""
+
+#~ msgid "unable to parse interface mapping."
+#~ msgstr ""
+
+#~ msgid "unable to read interface mapping."
+#~ msgstr ""
+
index 0f91b27b0f2d665520435891b9aefb1af0185580..dfe6caeca3e2b8470492c119c6f36748556ae160 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Quantum\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-09-09 06:09+0000\n"
+"POT-Creation-Date: 2013-09-10 06:09+0000\n"
 "PO-Revision-Date: 2013-05-16 09:23+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: Danish "
@@ -95,7 +95,7 @@ msgstr ""
 
 #: neutron/policy.py:88
 #, python-format
-msgid "loading policies from file: %s"
+msgid "Loading policies from file: %s"
 msgstr ""
 
 #: neutron/policy.py:95
@@ -182,7 +182,7 @@ msgid "Number of subnets allowed per tenant, minus for unlimited"
 msgstr ""
 
 #: neutron/quota.py:47
-msgid "number of ports allowed per tenant, minus for unlimited"
+msgid "Number of ports allowed per tenant, minus for unlimited"
 msgstr ""
 
 #: neutron/quota.py:51
@@ -204,7 +204,7 @@ msgstr ""
 
 #: neutron/service.py:41
 msgid ""
-"range of seconds to randomly delay when starting the periodic task "
+"Range of seconds to randomly delay when starting the periodic task "
 "scheduler to reduce stampeding. (Disable by setting to 0)"
 msgstr ""
 
@@ -466,9 +466,11 @@ msgid ""
 msgstr ""
 
 #: neutron/agent/dhcp_agent.py:564 neutron/agent/l3_agent.py:823
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:515
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256
 #: neutron/plugins/nec/agent/nec_neutron_agent.py:184
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:227
+#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:181
 #: neutron/services/metering/agents/metering_agent.py:273
 msgid "Failed reporting state!"
 msgstr ""
@@ -1925,6 +1927,11 @@ msgstr ""
 msgid "Invalid extension environment: %(reason)s"
 msgstr ""
 
+#: neutron/common/exceptions.py:261
+#, python-format
+msgid "Invalid content type %(content_type)s"
+msgstr ""
+
 #: neutron/common/exceptions.py:265
 #, python-format
 msgid "Unable to find any IP address on external network %(net_id)s."
@@ -1966,11 +1973,11 @@ msgstr ""
 msgid "Skipping unknown group key: %s"
 msgstr ""
 
-#: neutron/common/log.py:31
+#: neutron/common/log.py:32
 #, python-format
 msgid ""
 "%(class_name)s method %(method_name)s called with arguments %(args)s "
-"%(kwargs)s "
+"%(kwargs)s"
 msgstr ""
 
 #: neutron/common/utils.py:55 neutron/openstack/common/fileutils.py:64
@@ -2288,7 +2295,7 @@ msgstr ""
 
 #: neutron/db/dhcp_rpc_base.py:218
 #, python-format
-msgid "Updating lease expiration is now deprecated. Issued  from host %(host)s."
+msgid "Updating lease expiration is now deprecated. Issued  from host %s."
 msgstr ""
 
 #: neutron/db/dhcp_rpc_base.py:225
@@ -2313,6 +2320,16 @@ msgstr ""
 msgid "the nexthop is used by router"
 msgstr ""
 
+#: neutron/db/extraroute_db.py:129
+#, python-format
+msgid "Added routes are %s"
+msgstr ""
+
+#: neutron/db/extraroute_db.py:137
+#, python-format
+msgid "Removed routes are %s"
+msgstr ""
+
 #: neutron/db/l3_db.py:210
 #, python-format
 msgid "No IPs available for external network %s"
@@ -2336,6 +2353,8 @@ msgid ""
 msgstr ""
 
 #: neutron/db/l3_db.py:339 neutron/db/l3_db.py:415
+#: neutron/plugins/bigswitch/plugin.py:995
+#: neutron/plugins/bigswitch/plugin.py:1004
 msgid "Either subnet_id or port_id must be specified"
 msgstr ""
 
@@ -2387,7 +2406,7 @@ msgid ""
 "assigning a floating IP"
 msgstr ""
 
-#: neutron/db/l3_db.py:605 neutron/plugins/nicira/NeutronPlugin.py:1730
+#: neutron/db/l3_db.py:605 neutron/plugins/nicira/NeutronPlugin.py:1731
 msgid "fixed_ip_address cannot be specified without a port_id"
 msgstr ""
 
@@ -2415,6 +2434,11 @@ msgid ""
 " %s"
 msgstr ""
 
+#: neutron/db/l3_rpc_base.py:62
+#, python-format
+msgid "Checking router: %(id)s for host: %(host)s"
+msgstr ""
+
 #: neutron/db/l3_rpc_base.py:87
 #, python-format
 msgid "External network ID returned to l3 agent: %s"
@@ -2572,7 +2596,7 @@ msgid "ID of network to probe"
 msgstr ""
 
 #: neutron/debug/commands.py:50
-msgid "owner type of the device: network/compute"
+msgid "Owner type of the device: network/compute"
 msgstr ""
 
 #: neutron/debug/commands.py:58
@@ -3028,7 +3052,7 @@ msgstr ""
 
 #: neutron/extensions/providernet.py:56
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:379
-msgid "plugin does not support updating provider attributes"
+msgid "Plugin does not support updating provider attributes"
 msgstr ""
 
 #: neutron/extensions/quotasv2.py:69
@@ -3959,6 +3983,10 @@ msgstr ""
 msgid "List of allowed vif_type values."
 msgstr ""
 
+#: neutron/plugins/bigswitch/plugin.py:162
+msgid "Syntax error in server config file, aborting plugin"
+msgstr ""
+
 #: neutron/plugins/bigswitch/plugin.py:173
 msgid "Error in REST call to remote network controller"
 msgstr ""
@@ -4091,6 +4119,10 @@ msgstr ""
 msgid "NeutronRestProxy: Starting plugin. Version=%s"
 msgstr ""
 
+#: neutron/plugins/bigswitch/plugin.py:458
+msgid "Servers not defined. Aborting plugin"
+msgstr ""
+
 #: neutron/plugins/bigswitch/plugin.py:480
 msgid "NeutronRestProxyV2: initialization done"
 msgstr ""
@@ -4173,6 +4205,15 @@ msgstr ""
 msgid "Unable to update remote topology: %s"
 msgstr ""
 
+#: neutron/plugins/bigswitch/plugin.py:1147
+msgid "Adding host route: "
+msgstr ""
+
+#: neutron/plugins/bigswitch/plugin.py:1148
+#, python-format
+msgid "Destination:%(dst)s nexthop:%(next)s"
+msgstr ""
+
 #: neutron/plugins/bigswitch/plugin.py:1223
 #, python-format
 msgid ""
@@ -4192,6 +4233,15 @@ msgstr ""
 msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. "
 msgstr ""
 
+#: neutron/plugins/bigswitch/routerrule_db.py:77
+msgid "No rules in router"
+msgstr ""
+
+#: neutron/plugins/bigswitch/routerrule_db.py:91
+#, python-format
+msgid "Updating router rules to %s"
+msgstr ""
+
 #: neutron/plugins/bigswitch/db/porttracker_db.py:36
 msgid "No host_id in port request to track port location."
 msgstr ""
@@ -4249,6 +4299,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:108
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:128
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:143
+#: neutron/plugins/mlnx/rpc_callbacks.py:98
 #: neutron/plugins/mlnx/rpc_callbacks.py:117
 #: neutron/plugins/mlnx/rpc_callbacks.py:132
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:118
@@ -4259,16 +4310,15 @@ msgid "%s can not be found in database"
 msgstr ""
 
 #: neutron/plugins/brocade/NeutronPlugin.py:288
-#: neutron/plugins/brocade/NeutronPlugin.py:331
-#: neutron/plugins/brocade/NeutronPlugin.py:384
+#: neutron/plugins/brocade/NeutronPlugin.py:332
+#: neutron/plugins/brocade/NeutronPlugin.py:386
 msgid "Brocade NOS driver:"
 msgstr ""
 
 #: neutron/plugins/brocade/NeutronPlugin.py:289
-#: neutron/plugins/brocade/NeutronPlugin.py:332
-#: neutron/plugins/brocade/NeutronPlugin.py:385
+#: neutron/plugins/brocade/NeutronPlugin.py:333
+#: neutron/plugins/brocade/NeutronPlugin.py:387
 #: neutron/plugins/embrane/agent/dispatcher.py:143
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:240
 #, python-format
 msgid "%s"
 msgstr ""
@@ -4278,7 +4328,13 @@ msgstr ""
 msgid "Returning the allocated vlan (%d) to the pool"
 msgstr ""
 
-#: neutron/plugins/brocade/NeutronPlugin.py:298
+#: neutron/plugins/brocade/NeutronPlugin.py:293
+#: neutron/plugins/brocade/NeutronPlugin.py:334
+#: neutron/plugins/brocade/NeutronPlugin.py:388
+msgid "Brocade plugin raised exception, check logs"
+msgstr ""
+
+#: neutron/plugins/brocade/NeutronPlugin.py:299
 #, python-format
 msgid "Allocated vlan (%d) from the pool"
 msgstr ""
@@ -4302,98 +4358,103 @@ msgstr ""
 msgid "Plugin initialization complete"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:133
+#: neutron/plugins/cisco/network_plugin.py:117
+#, python-format
+msgid "'%(model)s' object has no attribute '%(name)s'"
+msgstr ""
+
+#: neutron/plugins/cisco/network_plugin.py:134
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:223
 msgid "create_network() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:150
+#: neutron/plugins/cisco/network_plugin.py:151
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:255
 msgid "update_network() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:163
+#: neutron/plugins/cisco/network_plugin.py:164
 msgid "delete_network() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:186
+#: neutron/plugins/cisco/network_plugin.py:187
 msgid "get_network() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:191
+#: neutron/plugins/cisco/network_plugin.py:192
 msgid "get_networks() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:196
+#: neutron/plugins/cisco/network_plugin.py:197
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:321
 msgid "create_port() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:206
+#: neutron/plugins/cisco/network_plugin.py:207
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:407
 msgid "delete_port() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:225
+#: neutron/plugins/cisco/network_plugin.py:226
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:366
 msgid "update_port() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:236
+#: neutron/plugins/cisco/network_plugin.py:237
 msgid "create_subnet() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:248
+#: neutron/plugins/cisco/network_plugin.py:249
 #: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:342
 msgid "update_subnet() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:254
+#: neutron/plugins/cisco/network_plugin.py:255
 msgid "delete_subnet() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:277
+#: neutron/plugins/cisco/network_plugin.py:278
 #: neutron/plugins/cisco/db/network_db_v2.py:38
 msgid "get_all_qoss() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:283
+#: neutron/plugins/cisco/network_plugin.py:284
 msgid "get_qos_details() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:288
+#: neutron/plugins/cisco/network_plugin.py:289
 msgid "create_qos() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:294
+#: neutron/plugins/cisco/network_plugin.py:295
 msgid "delete_qos() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:299
+#: neutron/plugins/cisco/network_plugin.py:300
 msgid "rename_qos() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:304
+#: neutron/plugins/cisco/network_plugin.py:305
 msgid "get_all_credentials() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:310
+#: neutron/plugins/cisco/network_plugin.py:311
 msgid "get_credential_details() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:319
+#: neutron/plugins/cisco/network_plugin.py:320
 msgid "rename_credential() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:329
+#: neutron/plugins/cisco/network_plugin.py:330
 msgid "schedule_host() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:341
+#: neutron/plugins/cisco/network_plugin.py:342
 msgid "associate_port() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:348
+#: neutron/plugins/cisco/network_plugin.py:349
 msgid "detach_port() called"
 msgstr ""
 
@@ -4646,6 +4707,16 @@ msgstr ""
 msgid "VLAN Name prefix for provider vlans"
 msgstr ""
 
+#: neutron/plugins/cisco/common/config.py:39
+msgid "Provider VLANs are automatically created as needed on the Nexus switch"
+msgstr ""
+
+#: neutron/plugins/cisco/common/config.py:42
+msgid ""
+"Provider VLANs are automatically trunked as needed on the ports of the "
+"Nexus switch"
+msgstr ""
+
 #: neutron/plugins/cisco/common/config.py:45
 #: neutron/plugins/ml2/drivers/cisco/config.py:23
 msgid "Distribute SVI interfaces over all switches"
@@ -4707,6 +4778,12 @@ msgstr ""
 msgid "N1K Policy profile polling duration in seconds"
 msgstr ""
 
+#: neutron/plugins/cisco/common/config.py:124
+#: neutron/plugins/ml2/drivers/cisco/config.py:56
+#: neutron/plugins/nicira/common/config.py:178
+msgid "Some config files were not parsed properly"
+msgstr ""
+
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:334
 #, python-format
 msgid "seg_min %(seg_min)s, seg_max %(seg_max)s"
@@ -4811,6 +4888,10 @@ msgstr ""
 msgid "get_policy_profile()"
 msgstr ""
 
+#: neutron/plugins/cisco/db/n1kv_db_v2.py:949
+msgid "Invalid profile type"
+msgstr ""
+
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:965
 msgid "_profile_binding_exists()"
 msgstr ""
@@ -4839,11 +4920,11 @@ msgid "_get_profile_bindings()"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1224
-msgid "invalid segment range. example range: 500-550"
+msgid "Invalid segment range. example range: 500-550"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1234
-msgid "arguments segment_type missing for network profile"
+msgid "Arguments segment_type missing for network profile"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1243
@@ -4851,15 +4932,15 @@ msgid "segment_type should either be vlan, overlay, multi-segment or trunk"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1249
-msgid "argument physical_network missing for network profile"
+msgid "Argument physical_network missing for network profile"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1256
-msgid "argument sub_type missing for network profile"
+msgid "Argument sub_type missing for network profile"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1263
-msgid "argument segment_range missing for network profile"
+msgid "Argument segment_range missing for network profile"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1292
@@ -4868,7 +4949,7 @@ msgid "NetworkProfile name %s already exists"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1309
-msgid "segment range overlaps with another profile"
+msgid "Segment range overlaps with another profile"
 msgstr ""
 
 #: neutron/plugins/cisco/db/network_db_v2.py:46
@@ -4954,12 +5035,12 @@ msgstr ""
 
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:236
 #, python-format
-msgid "provider network added to DB: %(network_id)s, %(vlan_id)s"
+msgid "Provider network added to DB: %(network_id)s, %(vlan_id)s"
 msgstr ""
 
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:280
 #, python-format
-msgid "provider network removed from DB: %s"
+msgid "Provider network removed from DB: %s"
 msgstr ""
 
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:388
@@ -4981,7 +5062,7 @@ msgid "Nexus plugin loaded, deleting SVI from switch"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_client.py:256
-msgid "logical network"
+msgid "Logical network"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_client.py:276
@@ -5007,6 +5088,11 @@ msgstr ""
 msgid "VSM: %s"
 msgstr ""
 
+#: neutron/plugins/cisco/n1kv/n1kv_client.py:462
+#, python-format
+msgid "Unable to serialize object of type = '%s'"
+msgstr ""
+
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:193
 msgid "_setup_vsm"
 msgstr ""
@@ -5069,9 +5155,11 @@ msgid "provider:network_type %s not supported"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:353
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:362
 #: neutron/plugins/mlnx/mlnx_plugin.py:243
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437
 #, python-format
-msgid "unknown provider:physical_network %s"
+msgid "Unknown provider:physical_network %s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:359
@@ -5205,7 +5293,7 @@ msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:995
 #, python-format
-msgid "create network: profile_id=%s"
+msgid "Create network: profile_id=%s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1003
@@ -5218,7 +5306,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1015
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1025
 #, python-format
-msgid "seg list %s "
+msgid "Seg list %s "
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1068
@@ -5265,7 +5353,7 @@ msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1241
 #, python-format
-msgid "create port: profile_id=%s"
+msgid "Create port: profile_id=%s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1254
@@ -5350,6 +5438,41 @@ msgstr ""
 msgid "NexusPlugin:create_network() called"
 msgstr ""
 
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:112
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:101
+#, python-format
+msgid "Nexus: create & trunk vlan %s"
+msgstr ""
+
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:119
+#, python-format
+msgid "Nexus: create vlan %s"
+msgstr ""
+
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:124
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108
+#, python-format
+msgid "Nexus: trunk vlan %s"
+msgstr ""
+
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:137
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:120
+#, python-format
+msgid "Nexus: delete & untrunk vlan %s"
+msgstr ""
+
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:143
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:124
+#, python-format
+msgid "Nexus: delete vlan %s"
+msgstr ""
+
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:146
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:127
+#, python-format
+msgid "Nexus: untrunk vlan %s"
+msgstr ""
+
 #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:203
 msgid "Grabbing a switch to create SVI"
 msgstr ""
@@ -5382,6 +5505,11 @@ msgstr ""
 msgid "NexusPlugin:delete_port() called"
 msgstr ""
 
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:276
+#, python-format
+msgid "delete_network(): provider vlan %s"
+msgstr ""
+
 #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:321
 msgid "NexusPlugin:update_port() called"
 msgstr ""
@@ -5414,7 +5542,7 @@ msgstr ""
 
 #: neutron/plugins/embrane/base_plugin.py:136
 #: neutron/plugins/embrane/base_plugin.py:173
-msgid "there must be only one gateway port per router at once"
+msgid "There must be only one gateway port per router at once"
 msgstr ""
 
 #: neutron/plugins/embrane/base_plugin.py:207
@@ -5480,7 +5608,7 @@ msgid "Shared resource pool id"
 msgstr ""
 
 #: neutron/plugins/embrane/common/config.py:45
-msgid "define if the requests have run asynchronously or not"
+msgid "Define if the requests have run asynchronously or not"
 msgstr ""
 
 #: neutron/plugins/embrane/common/constants.py:63
@@ -5544,7 +5672,7 @@ msgstr ""
 
 #: neutron/plugins/embrane/l2base/support_exceptions.py:24
 #, python-format
-msgid "cannot retrieve utif info for the following reason: %(err_msg)s"
+msgid "Cannot retrieve utif info for the following reason: %(err_msg)s"
 msgstr ""
 
 #: neutron/plugins/embrane/l2base/openvswitch/openvswitch_support.py:45
@@ -5765,51 +5893,51 @@ msgstr ""
 msgid "Adding port %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:268
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:269
 #, python-format
 msgid "Unable to get port details for device %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:274
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:276
 #, python-format
 msgid "Port %(device)s updated. Details: %(device_details)s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:289
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:290
 #, python-format
 msgid "Removing port %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:296
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:297
 #, python-format
 msgid "Removing port failed for device %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:321
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:322
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:640
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:900
 msgid "Agent out of sync with plugin!"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:329
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:330
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:652
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:914
 msgid "Agent loop has new devices!"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:334
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:335
 #, python-format
 msgid "Error in agent event loop: %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:342
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:343
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:403
 #, python-format
 msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:357
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:691
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1044
 msgid "Agent initialized successfully, now running... "
@@ -5881,6 +6009,15 @@ msgstr ""
 msgid "Metrics collection is not supported on this version of Hyper-V"
 msgstr ""
 
+#: neutron/plugins/hyperv/agent/utilsfactory.py:34
+msgid "Force V1 WMI utility classes"
+msgstr ""
+
+#: neutron/plugins/hyperv/agent/utilsfactory.py:59
+#, python-format
+msgid "Loading class: %(module_name)s.%(class_name)s"
+msgstr ""
+
 #: neutron/plugins/hyperv/agent/utilsv2.py:118
 #, python-format
 msgid "Port Alloc not found: %s"
@@ -5932,12 +6069,6 @@ msgstr ""
 msgid "provider:segmentation_id specified for local network"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:362
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437
-#, python-format
-msgid "Unknown provider:physical_network %s"
-msgstr ""
-
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:89
 msgid "Invalid Network ID, will lead to incorrect bridgename"
 msgstr ""
@@ -6371,94 +6502,98 @@ msgstr ""
 msgid "MidoClient.delete_dhcp called: bridge=%(bridge)s, "
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:204
+#: neutron/plugins/midonet/midonet_lib.py:196
+msgid "Tried to delete non-existent DHCP"
+msgstr ""
+
+#: neutron/plugins/midonet/midonet_lib.py:205
 #, python-format
 msgid "MidoClient.delete_port called: id=%(id)s, delete_chains=%(delete_chains)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:219
+#: neutron/plugins/midonet/midonet_lib.py:220
 #, python-format
 msgid "MidoClient.get_port called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:232
+#: neutron/plugins/midonet/midonet_lib.py:233
 #, python-format
 msgid "MidoClient.add_bridge_port called: bridge=%(bridge)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:253
+#: neutron/plugins/midonet/midonet_lib.py:254
 #, python-format
 msgid "MidoClient.create_router called: tenant_id=%(tenant_id)s, name=%(name)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:265
+#: neutron/plugins/midonet/midonet_lib.py:266
 #, python-format
 msgid "MidoClient.delete_router called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:275
+#: neutron/plugins/midonet/midonet_lib.py:276
 #, python-format
 msgid "MidoClient.get_router called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:289
+#: neutron/plugins/midonet/midonet_lib.py:290
 #, python-format
 msgid "MidoClient.update_router called: id=%(id)s, name=%(name)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:309
+#: neutron/plugins/midonet/midonet_lib.py:310
 #, python-format
 msgid ""
 "MidoClient.add_dhcp_route_option called: bridge=%(bridge)s, "
 "cidr=%(cidr)s, gw_ip=%(gw_ip)sdst_ip=%(dst_ip)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:317
+#: neutron/plugins/midonet/midonet_lib.py:318
 msgid "Tried to access non-existent DHCP"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:346
+#: neutron/plugins/midonet/midonet_lib.py:347
 #, python-format
 msgid "MidoClient.unlink called: port=%(port)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:351
+#: neutron/plugins/midonet/midonet_lib.py:352
 #, python-format
 msgid "Attempted to unlink a port that was not linked. %s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:357
+#: neutron/plugins/midonet/midonet_lib.py:358
 #, python-format
 msgid ""
 "MidoClient.remove_rules_by_property called: tenant_id=%(tenant_id)s, "
 "chain_name=%(chain_name)skey=%(key)s, value=%(value)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:384
+#: neutron/plugins/midonet/midonet_lib.py:385
 #, python-format
 msgid ""
 "MidoClient.create_router_chains called: router=%(router)s, "
 "inbound_chain_name=%(in_chain)s, outbound_chain_name=%(out_chain)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:407
+#: neutron/plugins/midonet/midonet_lib.py:408
 #, python-format
 msgid "MidoClient.delete_router_chains called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:422
+#: neutron/plugins/midonet/midonet_lib.py:423
 #, python-format
 msgid "MidoClient.delete_port_chains called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:434
+#: neutron/plugins/midonet/midonet_lib.py:435
 #, python-format
 msgid ""
 "MidoClient.get_link_port called: router=%(router)s, "
 "peer_router_id=%(peer_router_id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:473
+#: neutron/plugins/midonet/midonet_lib.py:474
 #, python-format
 msgid ""
 "MidoClient.add_static_nat called: tenant_id=%(tenant_id)s, "
@@ -6466,17 +6601,17 @@ msgid ""
 "port_id=%(port_id)s, nat_type=%(nat_type)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:481
+#: neutron/plugins/midonet/midonet_lib.py:482
 #, python-format
 msgid "Invalid NAT type passed in %s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:533
+#: neutron/plugins/midonet/midonet_lib.py:534
 #, python-format
 msgid "MidoClient.remote_static_route called: router=%(router)s, ip=%(ip)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:544
+#: neutron/plugins/midonet/midonet_lib.py:545
 #, python-format
 msgid ""
 "MidoClient.update_port_chains called: "
@@ -6484,62 +6619,62 @@ msgid ""
 "outbound_chain_id=%(outbound_chain_id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:555
+#: neutron/plugins/midonet/midonet_lib.py:556
 #, python-format
 msgid "MidoClient.create_chain called: tenant_id=%(tenant_id)s  name=%(name)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:563
+#: neutron/plugins/midonet/midonet_lib.py:564
 #, python-format
 msgid "MidoClient.delete_chain called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:569
+#: neutron/plugins/midonet/midonet_lib.py:570
 #, python-format
 msgid ""
 "MidoClient.delete_chains_by_names called: tenant_id=%(tenant_id)s "
 "names=%(names)s "
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:580
+#: neutron/plugins/midonet/midonet_lib.py:581
 #, python-format
 msgid ""
 "MidoClient.get_chain_by_name called: tenant_id=%(tenant_id)s "
 "name=%(name)s "
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:591
+#: neutron/plugins/midonet/midonet_lib.py:592
 #, python-format
 msgid ""
 "MidoClient.get_port_group_by_name called: tenant_id=%(tenant_id)s "
 "name=%(name)s "
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:605
+#: neutron/plugins/midonet/midonet_lib.py:606
 #, python-format
 msgid "MidoClient.create_port_group called: tenant_id=%(tenant_id)s name=%(name)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:614
+#: neutron/plugins/midonet/midonet_lib.py:615
 #, python-format
 msgid ""
 "MidoClient.delete_port_group_by_name called: tenant_id=%(tenant_id)s "
 "name=%(name)s "
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:620
+#: neutron/plugins/midonet/midonet_lib.py:621
 #, python-format
 msgid "Deleting pg %(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:626
+#: neutron/plugins/midonet/midonet_lib.py:627
 #, python-format
 msgid ""
 "MidoClient.add_port_to_port_group_by_name called: tenant_id=%(tenant_id)s"
 " name=%(name)s port_id=%(port_id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:640
+#: neutron/plugins/midonet/midonet_lib.py:641
 #, python-format
 msgid "MidoClient.remove_port_from_port_groups called: port_id=%(port_id)s"
 msgstr ""
@@ -7264,6 +7399,10 @@ msgstr ""
 msgid "%(key)s prohibited for %(tunnel)s provider network"
 msgstr ""
 
+#: neutron/plugins/ml2/drivers/type_tunnel.py:103
+msgid "Network_type value needed by the ML2 plugin"
+msgstr ""
+
 #: neutron/plugins/ml2/drivers/type_vlan.py:37
 msgid ""
 "List of <physical_network>:<vlan_min>:<vlan_max> or <physical_network> "
@@ -7384,31 +7523,6 @@ msgstr ""
 msgid "nexus_switches found = %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:101
-#, python-format
-msgid "Nexus: create & trunk vlan %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108
-#, python-format
-msgid "Nexus: trunk vlan %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:120
-#, python-format
-msgid "Nexus: delete & untrunk vlan %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:124
-#, python-format
-msgid "Nexus: delete vlan %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:127
-#, python-format
-msgid "Nexus: untrunk vlan %s"
-msgstr ""
-
 #: neutron/plugins/ml2/drivers/mech_arista/config.py:31
 msgid ""
 "Username for Arista EOS. This is required field.if not set, all "
@@ -7451,72 +7565,85 @@ msgid ""
 "of\"RegionOne\" is assumed"
 msgstr ""
 
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:30
+msgid "Unable to reach EOS"
+msgstr ""
+
 #: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:226
 #, python-format
 msgid "Executing command on Arista EOS: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:259
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:238
+#, python-format
+msgid "Error %(err)s while trying to execute commands %(cmd)s on EOS %(host)s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:260
 #, python-format
 msgid "Required option %s is not set"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:282
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:279
+msgid "Syncing Neutron <-> EOS"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:283
 msgid "EOS is not available, will try sync later"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:292
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:293
 #, python-format
 msgid ""
 "No Tenants configured in Neutron DB. But %d tenants disovered in EOS "
 "during synchronization.Enitre EOS region is cleared"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:296
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:297
 msgid "EOS is not available, failed to delete this region"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:307
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:308
 #, python-format
 msgid "EOS is not available,failed to delete tenant %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:337
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:338
 #, python-format
 msgid "EOS is not available,failed to delete vm %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:348
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:349
 #, python-format
 msgid "EOS is not available,failed to delete network %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:363
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:364
 #, python-format
 msgid "EOS is not available, failed to createnetwork id %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:385
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:386
 #, python-format
 msgid "EOS is not available, failed to createvm id %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:461
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:462
 #, python-format
 msgid "Network %s is not created as it is not found inArista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:475
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:476
 #, python-format
 msgid "Network name changed to %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:502
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:503
 #, python-format
 msgid "Network %s is not updated as it is not found inArista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:600
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:601
 #, python-format
 msgid "VM %s is not created as it is not found inArista DB"
 msgstr ""
@@ -7541,11 +7668,11 @@ msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:280
 #, python-format
-msgid "unsupported vnic type %(vnic_type)s for network type %(net_type)s"
+msgid "Unsupported vnic type %(vnic_type)s for network type %(net_type)s"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:284
-msgid "invalid vnic_type on port_create"
+msgid "Invalid vnic_type on port_create"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:286
@@ -7553,11 +7680,11 @@ msgid "vnic_type is not defined in port profile"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:331
-msgid "update network"
+msgid "Update network"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:344
-msgid "delete network"
+msgid "Delete network"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:391
@@ -7596,11 +7723,11 @@ msgid "Port_mac %s is not available on this agent"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:133
-msgid "creating VLAN Network"
+msgid "Creating VLAN Network"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:135
-msgid "creating IB Network"
+msgid "Creating IB Network"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:137
@@ -7618,11 +7745,11 @@ msgid "Delete network %s"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:298
-msgid "ports added!"
+msgid "Ports added!"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:301
-msgid "ports removed!"
+msgid "Ports removed!"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:326
@@ -7736,7 +7863,7 @@ msgid "Network type for tenant networks (local, ib, vlan, or none)"
 msgstr ""
 
 #: neutron/plugins/mlnx/common/config.py:43
-msgid "type of VM network interface: mlnx_direct or hostdev"
+msgid "Type of VM network interface: mlnx_direct or hostdev"
 msgstr ""
 
 #: neutron/plugins/mlnx/common/config.py:47
@@ -7755,13 +7882,9 @@ msgid "Mlnx Exception: %(err_msg)s"
 msgstr ""
 
 #: neutron/plugins/mlnx/db/mlnx_db_v2.py:47
-#, python-format
-msgid "Removing vlan %(seg_id)s on physical network %(net)s from pool"
-msgstr ""
-
 #: neutron/plugins/mlnx/db/mlnx_db_v2.py:68
 #, python-format
-msgid "removing vlan %(seg_id)s on physical network %(net)s from pool"
+msgid "Removing vlan %(seg_id)s on physical network %(net)s from pool"
 msgstr ""
 
 #: neutron/plugins/mlnx/db/mlnx_db_v2.py:124
@@ -7854,7 +7977,7 @@ msgstr ""
 
 #: neutron/plugins/nec/nec_plugin.py:276
 #, python-format
-msgid "failed to create network id=%(id)s on OFC: %(exc)s"
+msgid "Failed to create network id=%(id)s on OFC: %(exc)s"
 msgstr ""
 
 #: neutron/plugins/nec/nec_plugin.py:292
@@ -8007,7 +8130,7 @@ msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:92
 #, python-format
-msgid "failed to delete packet_filter id=%s which remains in error status."
+msgid "Failed to delete packet_filter id=%s which remains in error status."
 msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:106
@@ -8042,7 +8165,7 @@ msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:131
 #, python-format
-msgid "failed to create packet_filter id=%(id)s on OFC: %(exc)s"
+msgid "Failed to create packet_filter id=%(id)s on OFC: %(exc)s"
 msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:144
@@ -8057,7 +8180,7 @@ msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:157
 #, python-format
-msgid "failed to delete packet_filter id=%(id)s from OFC: %(exc)s"
+msgid "Failed to delete packet_filter id=%(id)s from OFC: %(exc)s"
 msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:161
@@ -8363,7 +8486,7 @@ msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:514
 #, python-format
-msgid "port %s not found in NVP"
+msgid "Port %s not found in NVP"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:533
@@ -8408,13 +8531,13 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:658
-#: neutron/plugins/nicira/NeutronPlugin.py:1671
+#: neutron/plugins/nicira/NeutronPlugin.py:1672
 #, python-format
 msgid "Logical router resource %s not found on NVP platform"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:662
-#: neutron/plugins/nicira/NeutronPlugin.py:1675
+#: neutron/plugins/nicira/NeutronPlugin.py:1676
 msgid "Unable to update logical routeron NVP Platform"
 msgstr ""
 
@@ -8522,118 +8645,118 @@ msgid "Unable to update port id: %s."
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:1409
-#: neutron/plugins/nicira/NeutronPlugin.py:1483
+#: neutron/plugins/nicira/NeutronPlugin.py:1484
 #, python-format
 msgid "Network '%s' is not a valid external network"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1426
+#: neutron/plugins/nicira/NeutronPlugin.py:1427
 msgid ""
 "Cannot create a distributed router with the NVP platform currently in "
 "execution. Please, try without specifying the 'distributed' attribute."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1433
+#: neutron/plugins/nicira/NeutronPlugin.py:1434
 msgid "Unable to create logical router on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1441
+#: neutron/plugins/nicira/NeutronPlugin.py:1442
 #, python-format
 msgid ""
-"Unable to create L3GW port on logical router  %(router_uuid)s. Verify "
+"Unable to create L3GW port on logical router %(router_uuid)s. Verify "
 "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1451
+#: neutron/plugins/nicira/NeutronPlugin.py:1452
 #, python-format
 msgid "Unable to create router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1492
+#: neutron/plugins/nicira/NeutronPlugin.py:1493
 msgid ""
 "'routes' cannot contain route '0.0.0.0/0', this must be updated through "
 "the default gateway attribute"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1508
+#: neutron/plugins/nicira/NeutronPlugin.py:1509
 #, python-format
 msgid "Logical router %s not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1512
+#: neutron/plugins/nicira/NeutronPlugin.py:1513
 msgid "Unable to update logical router on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1514
+#: neutron/plugins/nicira/NeutronPlugin.py:1515
 msgid ""
 "Request cannot contain 'routes' with the NVP platform currently in "
 "execution. Please, try without specifying the static routes."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1548
+#: neutron/plugins/nicira/NeutronPlugin.py:1549
 #, python-format
 msgid "Logical router '%s' not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1552
+#: neutron/plugins/nicira/NeutronPlugin.py:1553
 #, python-format
-msgid "Unable to delete logical router '%s'on NVP Platform"
+msgid "Unable to delete logical router '%s' on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1609
+#: neutron/plugins/nicira/NeutronPlugin.py:1610
 #, python-format
 msgid ""
 "Add_router_interface completed for subnet:%(subnet_id)s and "
 "router:%(router_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1697
+#: neutron/plugins/nicira/NeutronPlugin.py:1698
 #, python-format
 msgid ""
 "An error occurred while removing NAT rules on the NVP platform for "
 "floating ip:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1703
+#: neutron/plugins/nicira/NeutronPlugin.py:1704
 msgid "An incorrect number of matching NAT rules was found on the NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1769
+#: neutron/plugins/nicira/NeutronPlugin.py:1770
 #, python-format
 msgid "Address list for NVP logical router port:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1793
+#: neutron/plugins/nicira/NeutronPlugin.py:1794
 #, 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:1836
+#: neutron/plugins/nicira/NeutronPlugin.py:1837
 #, python-format
 msgid "The port '%s' is not associated with floating IPs"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1839
+#: neutron/plugins/nicira/NeutronPlugin.py:1840
 #, python-format
 msgid "Nat rules not found in nvp for port: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1865
+#: neutron/plugins/nicira/NeutronPlugin.py:1866
 #, python-format
 msgid ""
 "Create_l2_gw_service did not return an uuid for the newly created "
 "resource:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1887
+#: neutron/plugins/nicira/NeutronPlugin.py:1888
 msgid ""
 "Unable to remove gateway service from NVP plaform - the resource was not "
 "found"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1975
+#: neutron/plugins/nicira/NeutronPlugin.py:1976
 #, python-format
 msgid "Port values not valid for protocol: %s"
 msgstr ""
@@ -8806,62 +8929,77 @@ msgstr ""
 msgid "Port not found, Error: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1038
+#: neutron/plugins/nicira/nvplib.py:966
+#, python-format
+msgid "Error. %(type)s exception: %(exc)s."
+msgstr ""
+
+#: neutron/plugins/nicira/nvplib.py:970
+#, python-format
+msgid "locals=[%s]"
+msgstr ""
+
+#: neutron/plugins/nicira/nvplib.py:1039
 #, python-format
 msgid "Created Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1064
+#: neutron/plugins/nicira/nvplib.py:1065
 #, python-format
 msgid "Updated Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1083
+#: neutron/plugins/nicira/nvplib.py:1084
 #, python-format
 msgid "Invalid keys for NAT match: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1089
+#: neutron/plugins/nicira/nvplib.py:1090
 #, python-format
 msgid "Creating NAT rule: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1103
+#: neutron/plugins/nicira/nvplib.py:1104
 msgid ""
 "No SNAT rules cannot be applied as they are not available in this version"
 " of the NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1238
+#: neutron/plugins/nicira/nvplib.py:1239
 #, python-format
 msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1243
+#: neutron/plugins/nicira/nvplib.py:1244
 #, python-format
 msgid ""
 "An exception occurred while updating IP addresses on a router logical "
 "port:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1281
+#: neutron/plugins/nicira/nvplib.py:1282
 msgid "Operation may not be supported"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1289
+#: neutron/plugins/nicira/nvplib.py:1290
 msgid ""
 "NVP version is not set. Unable to complete request correctly. Check log "
 "for NVP communication errors."
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1305
+#: neutron/plugins/nicira/nvplib.py:1306
 msgid "Failed to create logical queue"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1316
+#: neutron/plugins/nicira/nvplib.py:1317
 msgid "Failed to delete logical queue"
 msgstr ""
 
+#: neutron/plugins/nicira/nvplib.py:1330
+#, python-format
+msgid "Error '%(err)s' when connecting to controller(s): %(ctl)s."
+msgstr ""
+
 #: neutron/plugins/nicira/api_client/client.py:116
 #, python-format
 msgid "[%d] no API providers currently available."
@@ -9481,13 +9619,18 @@ msgstr ""
 msgid "Cannot create a gateway with an empty device list"
 msgstr ""
 
+#: neutron/plugins/nicira/extensions/nvp_networkgw.py:82
+#, python-format
+msgid "Unexpected keys found in device description:%s"
+msgstr ""
+
 #: neutron/plugins/nicira/extensions/nvp_networkgw.py:86
 #, python-format
 msgid "%s: provided data are not iterable"
 msgstr ""
 
 #: neutron/plugins/nicira/extensions/nvp_networkgw.py:92
-msgid "number of network gateways allowed per tenant, -1 for unlimited"
+msgid "Number of network gateways allowed per tenant, -1 for unlimited"
 msgstr ""
 
 #: neutron/plugins/nicira/extensions/nvp_qos.py:38
@@ -9782,7 +9925,7 @@ msgstr ""
 
 #: neutron/plugins/nicira/vshield/tasks/tasks.py:189
 #: neutron/plugins/nicira/vshield/tasks/tasks.py:209
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:233
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:232
 #, python-format
 msgid "Task %(task)s encountered exception in %(cb)s"
 msgstr ""
@@ -9793,11 +9936,11 @@ msgstr ""
 msgid "Task %(task)s return %(status)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:326
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:325
 msgid "TaskManager terminated"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:380
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:379
 msgid "Exception in _check_pending_tasks"
 msgstr ""
 
@@ -9848,6 +9991,10 @@ msgid ""
 "commited (%s attempts left)"
 msgstr ""
 
+#: neutron/plugins/openvswitch/ovs_db_v2.py:401
+msgid "Unable to generate a new tunnel id"
+msgstr ""
+
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:145
 #, python-format
 msgid "Device %(device)s up on %(agent_id)s"
@@ -10108,6 +10255,23 @@ msgstr ""
 msgid "Connection failed with PLUMgrid Director: %(err_msg)s"
 msgstr ""
 
+#: neutron/plugins/plumgrid/drivers/fake_plumlib.py:32
+msgid "Python PLUMgrid Fake Library Started "
+msgstr ""
+
+#: neutron/plugins/plumgrid/drivers/fake_plumlib.py:37
+#, python-format
+msgid "Fake Director: %s"
+msgstr ""
+
+#: neutron/plugins/plumgrid/drivers/plumlib.py:38
+msgid "Python PLUMgrid Library Started "
+msgstr ""
+
+#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:40
+msgid "PLUMgrid Director communication failed"
+msgstr ""
+
 #: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:44
 msgid "PLUMgrid Director server to connect to"
 msgstr ""
@@ -10308,7 +10472,7 @@ msgid "Going to ofp controller mode %s"
 msgstr ""
 
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:238
-msgid "port update received"
+msgid "Port update received"
 msgstr ""
 
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:271
@@ -10777,11 +10941,11 @@ msgid "process_router: %s"
 msgstr ""
 
 #: neutron/services/firewall/agents/varmour/varmour_router.py:285
-msgid "unable to parse interface mapping."
+msgid "Unable to parse interface mapping."
 msgstr ""
 
 #: neutron/services/firewall/agents/varmour/varmour_router.py:288
-msgid "unable to read interface mapping."
+msgid "Unable to read interface mapping."
 msgstr ""
 
 #: neutron/services/firewall/agents/varmour/varmour_router.py:307
@@ -11006,6 +11170,11 @@ msgstr ""
 msgid "A metering driver must be specified"
 msgstr ""
 
+#: neutron/services/metering/agents/metering_agent.py:112
+#, python-format
+msgid "Send metering report: %s"
+msgstr ""
+
 #: neutron/services/metering/agents/metering_agent.py:179
 #, python-format
 msgid "Driver %(driver)s does not implement %(func)s"
@@ -11044,6 +11213,14 @@ msgstr ""
 msgid "Interval for checking ipsec status"
 msgstr ""
 
+#: neutron/services/vpn/device_drivers/ipsec.py:61
+msgid "Template file for ipsec configuration"
+msgstr ""
+
+#: neutron/services/vpn/device_drivers/ipsec.py:67
+msgid "Template file for ipsec secret configuration"
+msgstr ""
+
 #: neutron/services/vpn/device_drivers/ipsec.py:244
 #, python-format
 msgid "Failed to enable vpn process on router %s"
@@ -11803,3 +11980,147 @@ msgstr ""
 #~ msgid "Operation on OFC failed: status=%(status), detail=%(detail)"
 #~ msgstr ""
 
+#~ msgid "loading policies from file: %s"
+#~ msgstr ""
+
+#~ msgid "number of ports allowed per tenant, minus for unlimited"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "range of seconds to randomly delay "
+#~ "when starting the periodic task "
+#~ "scheduler to reduce stampeding. (Disable "
+#~ "by setting to 0)"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "%(class_name)s method %(method_name)s called "
+#~ "with arguments %(args)s %(kwargs)s "
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Updating lease expiration is now "
+#~ "deprecated. Issued  from host %(host)s."
+#~ msgstr ""
+
+#~ msgid "owner type of the device: network/compute"
+#~ msgstr ""
+
+#~ msgid "plugin does not support updating provider attributes"
+#~ msgstr ""
+
+#~ msgid "invalid segment range. example range: 500-550"
+#~ msgstr ""
+
+#~ msgid "arguments segment_type missing for network profile"
+#~ msgstr ""
+
+#~ msgid "argument physical_network missing for network profile"
+#~ msgstr ""
+
+#~ msgid "argument sub_type missing for network profile"
+#~ msgstr ""
+
+#~ msgid "argument segment_range missing for network profile"
+#~ msgstr ""
+
+#~ msgid "segment range overlaps with another profile"
+#~ msgstr ""
+
+#~ msgid "provider network added to DB: %(network_id)s, %(vlan_id)s"
+#~ msgstr ""
+
+#~ msgid "provider network removed from DB: %s"
+#~ msgstr ""
+
+#~ msgid "logical network"
+#~ msgstr ""
+
+#~ msgid "unknown provider:physical_network %s"
+#~ msgstr ""
+
+#~ msgid "create network: profile_id=%s"
+#~ msgstr ""
+
+#~ msgid "seg list %s "
+#~ msgstr ""
+
+#~ msgid "create port: profile_id=%s"
+#~ msgstr ""
+
+#~ msgid "there must be only one gateway port per router at once"
+#~ msgstr ""
+
+#~ msgid "define if the requests have run asynchronously or not"
+#~ msgstr ""
+
+#~ msgid "cannot retrieve utif info for the following reason: %(err_msg)s"
+#~ msgstr ""
+
+#~ msgid "unsupported vnic type %(vnic_type)s for network type %(net_type)s"
+#~ msgstr ""
+
+#~ msgid "invalid vnic_type on port_create"
+#~ msgstr ""
+
+#~ msgid "update network"
+#~ msgstr ""
+
+#~ msgid "delete network"
+#~ msgstr ""
+
+#~ msgid "creating VLAN Network"
+#~ msgstr ""
+
+#~ msgid "creating IB Network"
+#~ msgstr ""
+
+#~ msgid "ports added!"
+#~ msgstr ""
+
+#~ msgid "ports removed!"
+#~ msgstr ""
+
+#~ msgid "type of VM network interface: mlnx_direct or hostdev"
+#~ msgstr ""
+
+#~ msgid "removing vlan %(seg_id)s on physical network %(net)s from pool"
+#~ msgstr ""
+
+#~ msgid "failed to create network id=%(id)s on OFC: %(exc)s"
+#~ msgstr ""
+
+#~ msgid "failed to delete packet_filter id=%s which remains in error status."
+#~ msgstr ""
+
+#~ msgid "failed to create packet_filter id=%(id)s on OFC: %(exc)s"
+#~ msgstr ""
+
+#~ msgid "failed to delete packet_filter id=%(id)s from OFC: %(exc)s"
+#~ msgstr ""
+
+#~ msgid "port %s not found in NVP"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unable to create L3GW port on "
+#~ "logical router  %(router_uuid)s. Verify "
+#~ "Default Layer-3 Gateway service "
+#~ "%(def_l3_gw_svc)s id is correct"
+#~ msgstr ""
+
+#~ msgid "Unable to delete logical router '%s'on NVP Platform"
+#~ msgstr ""
+
+#~ msgid "number of network gateways allowed per tenant, -1 for unlimited"
+#~ msgstr ""
+
+#~ msgid "port update received"
+#~ msgstr ""
+
+#~ msgid "unable to parse interface mapping."
+#~ msgstr ""
+
+#~ msgid "unable to read interface mapping."
+#~ msgstr ""
+
index 8be09a1f834019043b1886f8f236758aa128a373..7ede0a0baeb2119e8e8f28e5c9aff217ece1eda8 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Quantum\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-09-09 06:09+0000\n"
+"POT-Creation-Date: 2013-09-10 06:09+0000\n"
 "PO-Revision-Date: 2013-05-22 08:17+0000\n"
 "Last-Translator: daisy.ycguo <daisy.ycguo@gmail.com>\n"
 "Language-Team: German "
@@ -95,7 +95,7 @@ msgstr "%(type)s-Plug-in erfolgreich geladen. Beschreibung: %(desc)s"
 
 #: neutron/policy.py:88
 #, python-format
-msgid "loading policies from file: %s"
+msgid "Loading policies from file: %s"
 msgstr ""
 
 #: neutron/policy.py:95
@@ -184,8 +184,8 @@ msgid "Number of subnets allowed per tenant, minus for unlimited"
 msgstr "Anzahl an zulässigen Teilnetzen pro Nutzer, Minus für unbegrenzt"
 
 #: neutron/quota.py:47
-msgid "number of ports allowed per tenant, minus for unlimited"
-msgstr "Anzahl an zulässigen Ports pro Nutzer, Minus für unbegrenzt"
+msgid "Number of ports allowed per tenant, minus for unlimited"
+msgstr ""
 
 #: neutron/quota.py:51
 msgid "Default driver to use for quota checks"
@@ -206,12 +206,9 @@ msgstr "Sekunden zwischen Ausführungen regelmäßiger Tasks"
 
 #: neutron/service.py:41
 msgid ""
-"range of seconds to randomly delay when starting the periodic task "
+"Range of seconds to randomly delay when starting the periodic task "
 "scheduler to reduce stampeding. (Disable by setting to 0)"
 msgstr ""
-"Dauer in Sekunden, für die zufallsgeneriert beim Starten des Schedulers "
-"für regelmäßige Tasks gewartet werden soll, um die Belastung zu "
-"reduzieren. (Inaktivierung durch Festlegen auf 0)"
 
 #: neutron/service.py:98
 msgid "Attempting fallback to old Quantum api-paste config"
@@ -477,9 +474,11 @@ msgid ""
 msgstr ""
 
 #: neutron/agent/dhcp_agent.py:564 neutron/agent/l3_agent.py:823
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:515
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256
 #: neutron/plugins/nec/agent/nec_neutron_agent.py:184
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:227
+#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:181
 #: neutron/services/metering/agents/metering_agent.py:273
 msgid "Failed reporting state!"
 msgstr "Erstellung des Statusberichts fehlgeschlagen!"
@@ -2027,6 +2026,11 @@ msgstr ""
 msgid "Invalid extension environment: %(reason)s"
 msgstr "Ungültige Erweiterungsumgebung: %(reason)s"
 
+#: neutron/common/exceptions.py:261
+#, python-format
+msgid "Invalid content type %(content_type)s"
+msgstr ""
+
 #: neutron/common/exceptions.py:265
 #, fuzzy, python-format
 msgid "Unable to find any IP address on external network %(net_id)s."
@@ -2068,11 +2072,11 @@ msgstr ""
 msgid "Skipping unknown group key: %s"
 msgstr ""
 
-#: neutron/common/log.py:31
+#: neutron/common/log.py:32
 #, python-format
 msgid ""
 "%(class_name)s method %(method_name)s called with arguments %(args)s "
-"%(kwargs)s "
+"%(kwargs)s"
 msgstr ""
 
 #: neutron/common/utils.py:55 neutron/openstack/common/fileutils.py:64
@@ -2416,7 +2420,7 @@ msgstr ""
 
 #: neutron/db/dhcp_rpc_base.py:218
 #, python-format
-msgid "Updating lease expiration is now deprecated. Issued  from host %(host)s."
+msgid "Updating lease expiration is now deprecated. Issued  from host %s."
 msgstr ""
 
 #: neutron/db/dhcp_rpc_base.py:225
@@ -2441,6 +2445,16 @@ msgstr "Der nächste Hop ist nicht mit dem Router verbunden"
 msgid "the nexthop is used by router"
 msgstr "Der nächste Hop wird vom Router verwendet"
 
+#: neutron/db/extraroute_db.py:129
+#, python-format
+msgid "Added routes are %s"
+msgstr ""
+
+#: neutron/db/extraroute_db.py:137
+#, python-format
+msgid "Removed routes are %s"
+msgstr ""
+
 #: neutron/db/l3_db.py:210
 #, python-format
 msgid "No IPs available for external network %s"
@@ -2466,6 +2480,8 @@ msgstr ""
 " und CIDR %(cidr)s von Teilnetz %(sub_id)s"
 
 #: neutron/db/l3_db.py:339 neutron/db/l3_db.py:415
+#: neutron/plugins/bigswitch/plugin.py:995
+#: neutron/plugins/bigswitch/plugin.py:1004
 msgid "Either subnet_id or port_id must be specified"
 msgstr "Entweder 'subnet_id' oder 'port_id' muss angegeben sein"
 
@@ -2528,7 +2544,7 @@ msgstr ""
 "bestimmten IP-Adresse bei Zuweisung einer dynamischen IP-Adresse "
 "erforderlich"
 
-#: neutron/db/l3_db.py:605 neutron/plugins/nicira/NeutronPlugin.py:1730
+#: neutron/db/l3_db.py:605 neutron/plugins/nicira/NeutronPlugin.py:1731
 msgid "fixed_ip_address cannot be specified without a port_id"
 msgstr "'fixed_ip_address' kann nicht ohne 'port_id' angegeben werden"
 
@@ -2560,6 +2576,11 @@ msgstr ""
 "Router an Agent der Ebene 3 zurückgegeben:\n"
 " %s"
 
+#: neutron/db/l3_rpc_base.py:62
+#, python-format
+msgid "Checking router: %(id)s for host: %(host)s"
+msgstr ""
+
 #: neutron/db/l3_rpc_base.py:87
 #, python-format
 msgid "External network ID returned to l3 agent: %s"
@@ -2719,8 +2740,8 @@ msgid "ID of network to probe"
 msgstr "ID von Netz, das überprüft werden soll"
 
 #: neutron/debug/commands.py:50
-msgid "owner type of the device: network/compute"
-msgstr "Eigentümertyp des Geräts: Netz/Rechenknoten"
+msgid "Owner type of the device: network/compute"
+msgstr ""
 
 #: neutron/debug/commands.py:58
 #, python-format
@@ -3220,8 +3241,8 @@ msgstr "Port verfügt nicht über Portsicherheitsbindung."
 
 #: neutron/extensions/providernet.py:56
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:379
-msgid "plugin does not support updating provider attributes"
-msgstr "Aktualisieren von Provider-Attributen wird von Plug-in nicht unterstützt"
+msgid "Plugin does not support updating provider attributes"
+msgstr ""
 
 #: neutron/extensions/quotasv2.py:69
 msgid "POST requests are not supported on this resource."
@@ -4201,6 +4222,10 @@ msgstr ""
 msgid "List of allowed vif_type values."
 msgstr ""
 
+#: neutron/plugins/bigswitch/plugin.py:162
+msgid "Syntax error in server config file, aborting plugin"
+msgstr ""
+
 #: neutron/plugins/bigswitch/plugin.py:173
 msgid "Error in REST call to remote network controller"
 msgstr "Fehler bei REST-Aufruf an Controller von fernem Netz"
@@ -4337,6 +4362,10 @@ msgstr ""
 msgid "NeutronRestProxy: Starting plugin. Version=%s"
 msgstr ""
 
+#: neutron/plugins/bigswitch/plugin.py:458
+msgid "Servers not defined. Aborting plugin"
+msgstr ""
+
 #: neutron/plugins/bigswitch/plugin.py:480
 msgid "NeutronRestProxyV2: initialization done"
 msgstr ""
@@ -4419,6 +4448,15 @@ msgstr ""
 msgid "Unable to update remote topology: %s"
 msgstr ""
 
+#: neutron/plugins/bigswitch/plugin.py:1147
+msgid "Adding host route: "
+msgstr ""
+
+#: neutron/plugins/bigswitch/plugin.py:1148
+#, python-format
+msgid "Destination:%(dst)s nexthop:%(next)s"
+msgstr ""
+
 #: neutron/plugins/bigswitch/plugin.py:1223
 #, python-format
 msgid ""
@@ -4442,6 +4480,15 @@ msgstr ""
 msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. "
 msgstr ""
 
+#: neutron/plugins/bigswitch/routerrule_db.py:77
+msgid "No rules in router"
+msgstr ""
+
+#: neutron/plugins/bigswitch/routerrule_db.py:91
+#, python-format
+msgid "Updating router rules to %s"
+msgstr ""
+
 #: neutron/plugins/bigswitch/db/porttracker_db.py:36
 msgid "No host_id in port request to track port location."
 msgstr ""
@@ -4499,6 +4546,7 @@ msgstr "Details für Gerät %(device)s von %(agent_id)s angefordert"
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:108
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:128
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:143
+#: neutron/plugins/mlnx/rpc_callbacks.py:98
 #: neutron/plugins/mlnx/rpc_callbacks.py:117
 #: neutron/plugins/mlnx/rpc_callbacks.py:132
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:118
@@ -4509,16 +4557,15 @@ msgid "%s can not be found in database"
 msgstr "%s kann in Datenbank nicht gefunden werden"
 
 #: neutron/plugins/brocade/NeutronPlugin.py:288
-#: neutron/plugins/brocade/NeutronPlugin.py:331
-#: neutron/plugins/brocade/NeutronPlugin.py:384
+#: neutron/plugins/brocade/NeutronPlugin.py:332
+#: neutron/plugins/brocade/NeutronPlugin.py:386
 msgid "Brocade NOS driver:"
 msgstr "Treiber für Brocade-Netzbetriebssystem:"
 
 #: neutron/plugins/brocade/NeutronPlugin.py:289
-#: neutron/plugins/brocade/NeutronPlugin.py:332
-#: neutron/plugins/brocade/NeutronPlugin.py:385
+#: neutron/plugins/brocade/NeutronPlugin.py:333
+#: neutron/plugins/brocade/NeutronPlugin.py:387
 #: neutron/plugins/embrane/agent/dispatcher.py:143
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:240
 #, python-format
 msgid "%s"
 msgstr "%s"
@@ -4528,7 +4575,13 @@ msgstr "%s"
 msgid "Returning the allocated vlan (%d) to the pool"
 msgstr "Das zugeordnete VLAN (%d) wird in den Pool zurückgegeben"
 
-#: neutron/plugins/brocade/NeutronPlugin.py:298
+#: neutron/plugins/brocade/NeutronPlugin.py:293
+#: neutron/plugins/brocade/NeutronPlugin.py:334
+#: neutron/plugins/brocade/NeutronPlugin.py:388
+msgid "Brocade plugin raised exception, check logs"
+msgstr ""
+
+#: neutron/plugins/brocade/NeutronPlugin.py:299
 #, python-format
 msgid "Allocated vlan (%d) from the pool"
 msgstr "Zugeordnetes VLAN (%d) aus dem Pool"
@@ -4552,98 +4605,103 @@ msgstr "Modell %s verwaltet Status"
 msgid "Plugin initialization complete"
 msgstr "Plug-in-Initialisierung abgeschlossen"
 
-#: neutron/plugins/cisco/network_plugin.py:133
+#: neutron/plugins/cisco/network_plugin.py:117
+#, python-format
+msgid "'%(model)s' object has no attribute '%(name)s'"
+msgstr ""
+
+#: neutron/plugins/cisco/network_plugin.py:134
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:223
 msgid "create_network() called"
 msgstr "Aufruf von 'create_network()'"
 
-#: neutron/plugins/cisco/network_plugin.py:150
+#: neutron/plugins/cisco/network_plugin.py:151
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:255
 msgid "update_network() called"
 msgstr "Aufruf von 'update_network()'"
 
-#: neutron/plugins/cisco/network_plugin.py:163
+#: neutron/plugins/cisco/network_plugin.py:164
 msgid "delete_network() called"
 msgstr "Aufruf von 'delete_network()'"
 
-#: neutron/plugins/cisco/network_plugin.py:186
+#: neutron/plugins/cisco/network_plugin.py:187
 msgid "get_network() called"
 msgstr "Aufruf von 'get_network()'"
 
-#: neutron/plugins/cisco/network_plugin.py:191
+#: neutron/plugins/cisco/network_plugin.py:192
 msgid "get_networks() called"
 msgstr "Aufruf von 'get_networks()'"
 
-#: neutron/plugins/cisco/network_plugin.py:196
+#: neutron/plugins/cisco/network_plugin.py:197
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:321
 msgid "create_port() called"
 msgstr "Aufruf von 'create_port()'"
 
-#: neutron/plugins/cisco/network_plugin.py:206
+#: neutron/plugins/cisco/network_plugin.py:207
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:407
 msgid "delete_port() called"
 msgstr "Aufruf von 'delete_port()'"
 
-#: neutron/plugins/cisco/network_plugin.py:225
+#: neutron/plugins/cisco/network_plugin.py:226
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:366
 msgid "update_port() called"
 msgstr "Aufruf von 'update_port()'"
 
-#: neutron/plugins/cisco/network_plugin.py:236
+#: neutron/plugins/cisco/network_plugin.py:237
 msgid "create_subnet() called"
 msgstr "Aufruf von 'create_subnet()'"
 
-#: neutron/plugins/cisco/network_plugin.py:248
+#: neutron/plugins/cisco/network_plugin.py:249
 #: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:342
 msgid "update_subnet() called"
 msgstr "Aufruf von 'update_subnet()'"
 
-#: neutron/plugins/cisco/network_plugin.py:254
+#: neutron/plugins/cisco/network_plugin.py:255
 msgid "delete_subnet() called"
 msgstr "Aufruf von 'delete_subnet()'"
 
-#: neutron/plugins/cisco/network_plugin.py:277
+#: neutron/plugins/cisco/network_plugin.py:278
 #: neutron/plugins/cisco/db/network_db_v2.py:38
 msgid "get_all_qoss() called"
 msgstr "Aufruf von 'get_all_qoss()'"
 
-#: neutron/plugins/cisco/network_plugin.py:283
+#: neutron/plugins/cisco/network_plugin.py:284
 msgid "get_qos_details() called"
 msgstr "Aufruf von 'get_qos_details()'"
 
-#: neutron/plugins/cisco/network_plugin.py:288
+#: neutron/plugins/cisco/network_plugin.py:289
 msgid "create_qos() called"
 msgstr "Aufruf von 'create_qos()'"
 
-#: neutron/plugins/cisco/network_plugin.py:294
+#: neutron/plugins/cisco/network_plugin.py:295
 msgid "delete_qos() called"
 msgstr "Aufruf von 'delete_qos()'"
 
-#: neutron/plugins/cisco/network_plugin.py:299
+#: neutron/plugins/cisco/network_plugin.py:300
 msgid "rename_qos() called"
 msgstr "Aufruf von 'rename_qos()'"
 
-#: neutron/plugins/cisco/network_plugin.py:304
+#: neutron/plugins/cisco/network_plugin.py:305
 msgid "get_all_credentials() called"
 msgstr "Aufruf von 'get_all_credentials()'"
 
-#: neutron/plugins/cisco/network_plugin.py:310
+#: neutron/plugins/cisco/network_plugin.py:311
 msgid "get_credential_details() called"
 msgstr "Aufruf von 'get_credential_details()'"
 
-#: neutron/plugins/cisco/network_plugin.py:319
+#: neutron/plugins/cisco/network_plugin.py:320
 msgid "rename_credential() called"
 msgstr "Aufruf von 'rename_credential()'"
 
-#: neutron/plugins/cisco/network_plugin.py:329
+#: neutron/plugins/cisco/network_plugin.py:330
 msgid "schedule_host() called"
 msgstr "Aufruf von 'schedule_host()'"
 
-#: neutron/plugins/cisco/network_plugin.py:341
+#: neutron/plugins/cisco/network_plugin.py:342
 msgid "associate_port() called"
 msgstr "Aufruf von 'associate_port()'"
 
-#: neutron/plugins/cisco/network_plugin.py:348
+#: neutron/plugins/cisco/network_plugin.py:349
 msgid "detach_port() called"
 msgstr "Aufruf von 'detach_port()'"
 
@@ -4896,6 +4954,16 @@ msgstr ""
 msgid "VLAN Name prefix for provider vlans"
 msgstr ""
 
+#: neutron/plugins/cisco/common/config.py:39
+msgid "Provider VLANs are automatically created as needed on the Nexus switch"
+msgstr ""
+
+#: neutron/plugins/cisco/common/config.py:42
+msgid ""
+"Provider VLANs are automatically trunked as needed on the ports of the "
+"Nexus switch"
+msgstr ""
+
 #: neutron/plugins/cisco/common/config.py:45
 #: neutron/plugins/ml2/drivers/cisco/config.py:23
 msgid "Distribute SVI interfaces over all switches"
@@ -4957,6 +5025,12 @@ msgstr ""
 msgid "N1K Policy profile polling duration in seconds"
 msgstr ""
 
+#: neutron/plugins/cisco/common/config.py:124
+#: neutron/plugins/ml2/drivers/cisco/config.py:56
+#: neutron/plugins/nicira/common/config.py:178
+msgid "Some config files were not parsed properly"
+msgstr ""
+
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:334
 #, python-format
 msgid "seg_min %(seg_min)s, seg_max %(seg_max)s"
@@ -5061,6 +5135,10 @@ msgstr ""
 msgid "get_policy_profile()"
 msgstr ""
 
+#: neutron/plugins/cisco/db/n1kv_db_v2.py:949
+msgid "Invalid profile type"
+msgstr ""
+
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:965
 msgid "_profile_binding_exists()"
 msgstr ""
@@ -5089,11 +5167,11 @@ msgid "_get_profile_bindings()"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1224
-msgid "invalid segment range. example range: 500-550"
+msgid "Invalid segment range. example range: 500-550"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1234
-msgid "arguments segment_type missing for network profile"
+msgid "Arguments segment_type missing for network profile"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1243
@@ -5101,15 +5179,15 @@ msgid "segment_type should either be vlan, overlay, multi-segment or trunk"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1249
-msgid "argument physical_network missing for network profile"
+msgid "Argument physical_network missing for network profile"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1256
-msgid "argument sub_type missing for network profile"
+msgid "Argument sub_type missing for network profile"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1263
-msgid "argument segment_range missing for network profile"
+msgid "Argument segment_range missing for network profile"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1292
@@ -5118,7 +5196,7 @@ msgid "NetworkProfile name %s already exists"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1309
-msgid "segment range overlaps with another profile"
+msgid "Segment range overlaps with another profile"
 msgstr ""
 
 #: neutron/plugins/cisco/db/network_db_v2.py:46
@@ -5204,12 +5282,12 @@ msgstr "%(plugin_key)s: %(function_name)s mit Argumenten %(args)s ignoriert"
 
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:236
 #, python-format
-msgid "provider network added to DB: %(network_id)s, %(vlan_id)s"
+msgid "Provider network added to DB: %(network_id)s, %(vlan_id)s"
 msgstr ""
 
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:280
 #, python-format
-msgid "provider network removed from DB: %s"
+msgid "Provider network removed from DB: %s"
 msgstr ""
 
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:388
@@ -5231,7 +5309,7 @@ msgid "Nexus plugin loaded, deleting SVI from switch"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_client.py:256
-msgid "logical network"
+msgid "Logical network"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_client.py:276
@@ -5257,6 +5335,11 @@ msgstr ""
 msgid "VSM: %s"
 msgstr ""
 
+#: neutron/plugins/cisco/n1kv/n1kv_client.py:462
+#, python-format
+msgid "Unable to serialize object of type = '%s'"
+msgstr ""
+
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:193
 msgid "_setup_vsm"
 msgstr ""
@@ -5319,10 +5402,12 @@ msgid "provider:network_type %s not supported"
 msgstr "'provider:network_type' %s nicht unterstützt"
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:353
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:362
 #: neutron/plugins/mlnx/mlnx_plugin.py:243
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437
 #, python-format
-msgid "unknown provider:physical_network %s"
-msgstr ""
+msgid "Unknown provider:physical_network %s"
+msgstr "Unbekannter Wert für 'provider:physical_network' %s"
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:359
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:368
@@ -5455,7 +5540,7 @@ msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:995
 #, python-format
-msgid "create network: profile_id=%s"
+msgid "Create network: profile_id=%s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1003
@@ -5468,7 +5553,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1015
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1025
 #, python-format
-msgid "seg list %s "
+msgid "Seg list %s "
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1068
@@ -5515,7 +5600,7 @@ msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1241
 #, python-format
-msgid "create port: profile_id=%s"
+msgid "Create port: profile_id=%s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1254
@@ -5600,6 +5685,41 @@ msgstr "Aufruf von 'NexusPlugin:get_all_networks()'"
 msgid "NexusPlugin:create_network() called"
 msgstr "Aufruf von 'NexusPlugin:create_network()'"
 
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:112
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:101
+#, python-format
+msgid "Nexus: create & trunk vlan %s"
+msgstr ""
+
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:119
+#, python-format
+msgid "Nexus: create vlan %s"
+msgstr ""
+
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:124
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108
+#, python-format
+msgid "Nexus: trunk vlan %s"
+msgstr ""
+
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:137
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:120
+#, python-format
+msgid "Nexus: delete & untrunk vlan %s"
+msgstr ""
+
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:143
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:124
+#, python-format
+msgid "Nexus: delete vlan %s"
+msgstr ""
+
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:146
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:127
+#, python-format
+msgid "Nexus: untrunk vlan %s"
+msgstr ""
+
 #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:203
 msgid "Grabbing a switch to create SVI"
 msgstr ""
@@ -5632,6 +5752,11 @@ msgstr "Aufruf von 'NexusPlugin:create_port()'"
 msgid "NexusPlugin:delete_port() called"
 msgstr "Aufruf von 'NexusPlugin:delete_port()'"
 
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:276
+#, python-format
+msgid "delete_network(): provider vlan %s"
+msgstr ""
+
 #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:321
 msgid "NexusPlugin:update_port() called"
 msgstr "Aufruf von 'NexusPlugin:update_port()'"
@@ -5664,7 +5789,7 @@ msgstr ""
 
 #: neutron/plugins/embrane/base_plugin.py:136
 #: neutron/plugins/embrane/base_plugin.py:173
-msgid "there must be only one gateway port per router at once"
+msgid "There must be only one gateway port per router at once"
 msgstr ""
 
 #: neutron/plugins/embrane/base_plugin.py:207
@@ -5730,7 +5855,7 @@ msgid "Shared resource pool id"
 msgstr ""
 
 #: neutron/plugins/embrane/common/config.py:45
-msgid "define if the requests have run asynchronously or not"
+msgid "Define if the requests have run asynchronously or not"
 msgstr ""
 
 #: neutron/plugins/embrane/common/constants.py:63
@@ -5794,7 +5919,7 @@ msgstr ""
 
 #: neutron/plugins/embrane/l2base/support_exceptions.py:24
 #, python-format
-msgid "cannot retrieve utif info for the following reason: %(err_msg)s"
+msgid "Cannot retrieve utif info for the following reason: %(err_msg)s"
 msgstr ""
 
 #: neutron/plugins/embrane/l2base/openvswitch/openvswitch_support.py:45
@@ -6027,45 +6152,45 @@ msgstr "Kein Port %s für Agent definiert."
 msgid "Adding port %s"
 msgstr "Hinzufügen von Port %s"
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:268
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:269
 #, python-format
 msgid "Unable to get port details for device %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:274
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:276
 #, python-format
 msgid "Port %(device)s updated. Details: %(device_details)s"
 msgstr "Port %(device)s aktualisiert. Details: %(device_details)s"
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:289
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:290
 #, python-format
 msgid "Removing port %s"
 msgstr "Entfernen von Port %s"
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:296
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:297
 #, python-format
 msgid "Removing port failed for device %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:321
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:322
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:640
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:900
 msgid "Agent out of sync with plugin!"
 msgstr "Agent nicht synchron mit Plug-in!"
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:329
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:330
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:652
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:914
 msgid "Agent loop has new devices!"
 msgstr "Agentenschleife umfasst neue Geräte!"
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:334
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:335
 #, python-format
 msgid "Error in agent event loop: %s"
 msgstr "Fehler bei Agentenereignisschleife: %s"
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:342
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:343
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:403
 #, python-format
 msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)"
@@ -6073,7 +6198,7 @@ msgstr ""
 "Schleifeniteration hat Intervall (%(polling_interval)s contra "
 "%(elapsed)s) überschritten"
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:357
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:691
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1044
 msgid "Agent initialized successfully, now running... "
@@ -6151,6 +6276,15 @@ msgstr "vSwitch nicht gefunden: %s"
 msgid "Metrics collection is not supported on this version of Hyper-V"
 msgstr ""
 
+#: neutron/plugins/hyperv/agent/utilsfactory.py:34
+msgid "Force V1 WMI utility classes"
+msgstr ""
+
+#: neutron/plugins/hyperv/agent/utilsfactory.py:59
+#, python-format
+msgid "Loading class: %(module_name)s.%(class_name)s"
+msgstr ""
+
 #: neutron/plugins/hyperv/agent/utilsv2.py:118
 #, python-format
 msgid "Port Alloc not found: %s"
@@ -6202,12 +6336,6 @@ msgstr "'provider:physical_network' für lokales Netz angegeben"
 msgid "provider:segmentation_id specified for local network"
 msgstr "'provider:segmentation_id' für lokales Netz angegeben"
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:362
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437
-#, python-format
-msgid "Unknown provider:physical_network %s"
-msgstr "Unbekannter Wert für 'provider:physical_network' %s"
-
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:89
 msgid "Invalid Network ID, will lead to incorrect bridgename"
 msgstr "Ungültige Netz-ID, wird zu falschem Brückennamen führen"
@@ -6663,96 +6791,100 @@ msgstr ""
 msgid "MidoClient.delete_dhcp called: bridge=%(bridge)s, "
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:204
+#: neutron/plugins/midonet/midonet_lib.py:196
+msgid "Tried to delete non-existent DHCP"
+msgstr ""
+
+#: neutron/plugins/midonet/midonet_lib.py:205
 #, python-format
 msgid "MidoClient.delete_port called: id=%(id)s, delete_chains=%(delete_chains)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:219
+#: neutron/plugins/midonet/midonet_lib.py:220
 #, fuzzy, python-format
 msgid "MidoClient.get_port called: id=%(id)s"
 msgstr "Aufruf von 'MidonetPluginV2.get_port': id=%(id)s fields=%(fields)r"
 
-#: neutron/plugins/midonet/midonet_lib.py:232
+#: neutron/plugins/midonet/midonet_lib.py:233
 #, python-format
 msgid "MidoClient.add_bridge_port called: bridge=%(bridge)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:253
+#: neutron/plugins/midonet/midonet_lib.py:254
 #, fuzzy, python-format
 msgid "MidoClient.create_router called: tenant_id=%(tenant_id)s, name=%(name)s"
 msgstr ""
 "Aufruf von 'ChainManager.create_router_chains': tenant_id=%(tenant_id)s "
 "router_id=%(router_id)s"
 
-#: neutron/plugins/midonet/midonet_lib.py:265
+#: neutron/plugins/midonet/midonet_lib.py:266
 #, fuzzy, python-format
 msgid "MidoClient.delete_router called: id=%(id)s"
 msgstr "Aufruf von 'MidonetPluginV2.delete_router': id=%s"
 
-#: neutron/plugins/midonet/midonet_lib.py:275
+#: neutron/plugins/midonet/midonet_lib.py:276
 #, fuzzy, python-format
 msgid "MidoClient.get_router called: id=%(id)s"
 msgstr "Aufruf von 'MidonetPluginV2.get_router': id=%(id)s fields=%(fields)r"
 
-#: neutron/plugins/midonet/midonet_lib.py:289
+#: neutron/plugins/midonet/midonet_lib.py:290
 #, fuzzy, python-format
 msgid "MidoClient.update_router called: id=%(id)s, name=%(name)s"
 msgstr "Aufruf von 'MidonetPluginV2.update_router': id=%(id)s router=%(router)r"
 
-#: neutron/plugins/midonet/midonet_lib.py:309
+#: neutron/plugins/midonet/midonet_lib.py:310
 #, python-format
 msgid ""
 "MidoClient.add_dhcp_route_option called: bridge=%(bridge)s, "
 "cidr=%(cidr)s, gw_ip=%(gw_ip)sdst_ip=%(dst_ip)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:317
+#: neutron/plugins/midonet/midonet_lib.py:318
 msgid "Tried to access non-existent DHCP"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:346
+#: neutron/plugins/midonet/midonet_lib.py:347
 #, python-format
 msgid "MidoClient.unlink called: port=%(port)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:351
+#: neutron/plugins/midonet/midonet_lib.py:352
 #, python-format
 msgid "Attempted to unlink a port that was not linked. %s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:357
+#: neutron/plugins/midonet/midonet_lib.py:358
 #, python-format
 msgid ""
 "MidoClient.remove_rules_by_property called: tenant_id=%(tenant_id)s, "
 "chain_name=%(chain_name)skey=%(key)s, value=%(value)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:384
+#: neutron/plugins/midonet/midonet_lib.py:385
 #, python-format
 msgid ""
 "MidoClient.create_router_chains called: router=%(router)s, "
 "inbound_chain_name=%(in_chain)s, outbound_chain_name=%(out_chain)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:407
+#: neutron/plugins/midonet/midonet_lib.py:408
 #, python-format
 msgid "MidoClient.delete_router_chains called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:422
+#: neutron/plugins/midonet/midonet_lib.py:423
 #, python-format
 msgid "MidoClient.delete_port_chains called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:434
+#: neutron/plugins/midonet/midonet_lib.py:435
 #, python-format
 msgid ""
 "MidoClient.get_link_port called: router=%(router)s, "
 "peer_router_id=%(peer_router_id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:473
+#: neutron/plugins/midonet/midonet_lib.py:474
 #, python-format
 msgid ""
 "MidoClient.add_static_nat called: tenant_id=%(tenant_id)s, "
@@ -6760,17 +6892,17 @@ msgid ""
 "port_id=%(port_id)s, nat_type=%(nat_type)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:481
+#: neutron/plugins/midonet/midonet_lib.py:482
 #, python-format
 msgid "Invalid NAT type passed in %s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:533
+#: neutron/plugins/midonet/midonet_lib.py:534
 #, python-format
 msgid "MidoClient.remote_static_route called: router=%(router)s, ip=%(ip)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:544
+#: neutron/plugins/midonet/midonet_lib.py:545
 #, python-format
 msgid ""
 "MidoClient.update_port_chains called: "
@@ -6778,62 +6910,62 @@ msgid ""
 "outbound_chain_id=%(outbound_chain_id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:555
+#: neutron/plugins/midonet/midonet_lib.py:556
 #, python-format
 msgid "MidoClient.create_chain called: tenant_id=%(tenant_id)s  name=%(name)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:563
+#: neutron/plugins/midonet/midonet_lib.py:564
 #, python-format
 msgid "MidoClient.delete_chain called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:569
+#: neutron/plugins/midonet/midonet_lib.py:570
 #, python-format
 msgid ""
 "MidoClient.delete_chains_by_names called: tenant_id=%(tenant_id)s "
 "names=%(names)s "
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:580
+#: neutron/plugins/midonet/midonet_lib.py:581
 #, python-format
 msgid ""
 "MidoClient.get_chain_by_name called: tenant_id=%(tenant_id)s "
 "name=%(name)s "
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:591
+#: neutron/plugins/midonet/midonet_lib.py:592
 #, python-format
 msgid ""
 "MidoClient.get_port_group_by_name called: tenant_id=%(tenant_id)s "
 "name=%(name)s "
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:605
+#: neutron/plugins/midonet/midonet_lib.py:606
 #, python-format
 msgid "MidoClient.create_port_group called: tenant_id=%(tenant_id)s name=%(name)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:614
+#: neutron/plugins/midonet/midonet_lib.py:615
 #, python-format
 msgid ""
 "MidoClient.delete_port_group_by_name called: tenant_id=%(tenant_id)s "
 "name=%(name)s "
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:620
+#: neutron/plugins/midonet/midonet_lib.py:621
 #, python-format
 msgid "Deleting pg %(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:626
+#: neutron/plugins/midonet/midonet_lib.py:627
 #, python-format
 msgid ""
 "MidoClient.add_port_to_port_group_by_name called: tenant_id=%(tenant_id)s"
 " name=%(name)s port_id=%(port_id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:640
+#: neutron/plugins/midonet/midonet_lib.py:641
 #, python-format
 msgid "MidoClient.remove_port_from_port_groups called: port_id=%(port_id)s"
 msgstr ""
@@ -7578,6 +7710,10 @@ msgstr ""
 msgid "%(key)s prohibited for %(tunnel)s provider network"
 msgstr ""
 
+#: neutron/plugins/ml2/drivers/type_tunnel.py:103
+msgid "Network_type value needed by the ML2 plugin"
+msgstr ""
+
 #: neutron/plugins/ml2/drivers/type_vlan.py:37
 msgid ""
 "List of <physical_network>:<vlan_min>:<vlan_max> or <physical_network> "
@@ -7706,31 +7842,6 @@ msgstr ""
 msgid "nexus_switches found = %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:101
-#, python-format
-msgid "Nexus: create & trunk vlan %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108
-#, python-format
-msgid "Nexus: trunk vlan %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:120
-#, python-format
-msgid "Nexus: delete & untrunk vlan %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:124
-#, python-format
-msgid "Nexus: delete vlan %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:127
-#, python-format
-msgid "Nexus: untrunk vlan %s"
-msgstr ""
-
 #: neutron/plugins/ml2/drivers/mech_arista/config.py:31
 msgid ""
 "Username for Arista EOS. This is required field.if not set, all "
@@ -7773,72 +7884,85 @@ msgid ""
 "of\"RegionOne\" is assumed"
 msgstr ""
 
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:30
+msgid "Unable to reach EOS"
+msgstr ""
+
 #: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:226
 #, python-format
 msgid "Executing command on Arista EOS: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:259
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:238
+#, python-format
+msgid "Error %(err)s while trying to execute commands %(cmd)s on EOS %(host)s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:260
 #, python-format
 msgid "Required option %s is not set"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:282
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:279
+msgid "Syncing Neutron <-> EOS"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:283
 msgid "EOS is not available, will try sync later"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:292
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:293
 #, python-format
 msgid ""
 "No Tenants configured in Neutron DB. But %d tenants disovered in EOS "
 "during synchronization.Enitre EOS region is cleared"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:296
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:297
 msgid "EOS is not available, failed to delete this region"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:307
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:308
 #, python-format
 msgid "EOS is not available,failed to delete tenant %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:337
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:338
 #, python-format
 msgid "EOS is not available,failed to delete vm %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:348
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:349
 #, python-format
 msgid "EOS is not available,failed to delete network %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:363
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:364
 #, python-format
 msgid "EOS is not available, failed to createnetwork id %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:385
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:386
 #, python-format
 msgid "EOS is not available, failed to createvm id %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:461
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:462
 #, python-format
 msgid "Network %s is not created as it is not found inArista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:475
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:476
 #, python-format
 msgid "Network name changed to %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:502
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:503
 #, python-format
 msgid "Network %s is not updated as it is not found inArista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:600
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:601
 #, python-format
 msgid "VM %s is not created as it is not found inArista DB"
 msgstr ""
@@ -7863,11 +7987,11 @@ msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:280
 #, python-format
-msgid "unsupported vnic type %(vnic_type)s for network type %(net_type)s"
+msgid "Unsupported vnic type %(vnic_type)s for network type %(net_type)s"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:284
-msgid "invalid vnic_type on port_create"
+msgid "Invalid vnic_type on port_create"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:286
@@ -7875,11 +7999,11 @@ msgid "vnic_type is not defined in port profile"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:331
-msgid "update network"
+msgid "Update network"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:344
-msgid "delete network"
+msgid "Delete network"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:391
@@ -7918,11 +8042,11 @@ msgid "Port_mac %s is not available on this agent"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:133
-msgid "creating VLAN Network"
+msgid "Creating VLAN Network"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:135
-msgid "creating IB Network"
+msgid "Creating IB Network"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:137
@@ -7940,11 +8064,11 @@ msgid "Delete network %s"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:298
-msgid "ports added!"
+msgid "Ports added!"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:301
-msgid "ports removed!"
+msgid "Ports removed!"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:326
@@ -8058,7 +8182,7 @@ msgid "Network type for tenant networks (local, ib, vlan, or none)"
 msgstr ""
 
 #: neutron/plugins/mlnx/common/config.py:43
-msgid "type of VM network interface: mlnx_direct or hostdev"
+msgid "Type of VM network interface: mlnx_direct or hostdev"
 msgstr ""
 
 #: neutron/plugins/mlnx/common/config.py:47
@@ -8077,13 +8201,9 @@ msgid "Mlnx Exception: %(err_msg)s"
 msgstr ""
 
 #: neutron/plugins/mlnx/db/mlnx_db_v2.py:47
-#, python-format
-msgid "Removing vlan %(seg_id)s on physical network %(net)s from pool"
-msgstr ""
-
 #: neutron/plugins/mlnx/db/mlnx_db_v2.py:68
 #, python-format
-msgid "removing vlan %(seg_id)s on physical network %(net)s from pool"
+msgid "Removing vlan %(seg_id)s on physical network %(net)s from pool"
 msgstr ""
 
 #: neutron/plugins/mlnx/db/mlnx_db_v2.py:124
@@ -8184,7 +8304,7 @@ msgstr "Aufruf von 'NECPluginV2.create_network()', network=%s ."
 
 #: neutron/plugins/nec/nec_plugin.py:276
 #, python-format
-msgid "failed to create network id=%(id)s on OFC: %(exc)s"
+msgid "Failed to create network id=%(id)s on OFC: %(exc)s"
 msgstr ""
 
 #: neutron/plugins/nec/nec_plugin.py:292
@@ -8339,7 +8459,7 @@ msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:92
 #, python-format
-msgid "failed to delete packet_filter id=%s which remains in error status."
+msgid "Failed to delete packet_filter id=%s which remains in error status."
 msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:106
@@ -8376,7 +8496,7 @@ msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:131
 #, python-format
-msgid "failed to create packet_filter id=%(id)s on OFC: %(exc)s"
+msgid "Failed to create packet_filter id=%(id)s on OFC: %(exc)s"
 msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:144
@@ -8391,7 +8511,7 @@ msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:157
 #, python-format
-msgid "failed to delete packet_filter id=%(id)s from OFC: %(exc)s"
+msgid "Failed to delete packet_filter id=%(id)s from OFC: %(exc)s"
 msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:161
@@ -8703,8 +8823,8 @@ msgstr "'_nvp_delete_port' für Port %(port_id)s in Netz %(net_id)s abgeschlosse
 
 #: neutron/plugins/nicira/NeutronPlugin.py:514
 #, python-format
-msgid "port %s not found in NVP"
-msgstr "Port %s in NVP nicht gefunden"
+msgid "Port %s not found in NVP"
+msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:533
 #: neutron/plugins/nicira/NeutronPlugin.py:1045
@@ -8756,7 +8876,7 @@ msgstr ""
 "Router: %(router_id)s, abgeschlossen. NVP-Port-ID ist %(nvp_port_id)s"
 
 #: neutron/plugins/nicira/NeutronPlugin.py:658
-#: neutron/plugins/nicira/NeutronPlugin.py:1671
+#: neutron/plugins/nicira/NeutronPlugin.py:1672
 #, python-format
 msgid "Logical router resource %s not found on NVP platform"
 msgstr ""
@@ -8764,7 +8884,7 @@ msgstr ""
 "gefunden"
 
 #: neutron/plugins/nicira/NeutronPlugin.py:662
-#: neutron/plugins/nicira/NeutronPlugin.py:1675
+#: neutron/plugins/nicira/NeutronPlugin.py:1676
 msgid "Unable to update logical routeron NVP Platform"
 msgstr "Logischer Router kann auf der NVP-Plattform nicht aktualisiert werden"
 
@@ -8878,65 +8998,65 @@ msgid "Unable to update port id: %s."
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:1409
-#: neutron/plugins/nicira/NeutronPlugin.py:1483
+#: neutron/plugins/nicira/NeutronPlugin.py:1484
 #, python-format
 msgid "Network '%s' is not a valid external network"
 msgstr "Netz '%s' ist kein gültiges externes Netz"
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1426
+#: neutron/plugins/nicira/NeutronPlugin.py:1427
 msgid ""
 "Cannot create a distributed router with the NVP platform currently in "
 "execution. Please, try without specifying the 'distributed' attribute."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1433
+#: neutron/plugins/nicira/NeutronPlugin.py:1434
 msgid "Unable to create logical router on NVP Platform"
 msgstr "Logischer Router kann auf der NVP-Plattform nicht erstellt werden"
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1441
+#: neutron/plugins/nicira/NeutronPlugin.py:1442
 #, python-format
 msgid ""
-"Unable to create L3GW port on logical router  %(router_uuid)s. Verify "
+"Unable to create L3GW port on logical router %(router_uuid)s. Verify "
 "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1451
+#: neutron/plugins/nicira/NeutronPlugin.py:1452
 #, python-format
 msgid "Unable to create router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1492
+#: neutron/plugins/nicira/NeutronPlugin.py:1493
 msgid ""
 "'routes' cannot contain route '0.0.0.0/0', this must be updated through "
 "the default gateway attribute"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1508
+#: neutron/plugins/nicira/NeutronPlugin.py:1509
 #, python-format
 msgid "Logical router %s not found on NVP Platform"
 msgstr "Logischer Router %s auf der NVP-Plattform nicht gefunden"
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1512
+#: neutron/plugins/nicira/NeutronPlugin.py:1513
 msgid "Unable to update logical router on NVP Platform"
 msgstr "Logischer Router kann auf der NVP-Plattform nicht aktualisiert werden"
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1514
+#: neutron/plugins/nicira/NeutronPlugin.py:1515
 msgid ""
 "Request cannot contain 'routes' with the NVP platform currently in "
 "execution. Please, try without specifying the static routes."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1548
+#: neutron/plugins/nicira/NeutronPlugin.py:1549
 #, python-format
 msgid "Logical router '%s' not found on NVP Platform"
 msgstr "Logischer Router '%s' auf der NVP-Plattform nicht gefunden"
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1552
+#: neutron/plugins/nicira/NeutronPlugin.py:1553
 #, python-format
-msgid "Unable to delete logical router '%s'on NVP Platform"
+msgid "Unable to delete logical router '%s' on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1609
+#: neutron/plugins/nicira/NeutronPlugin.py:1610
 #, python-format
 msgid ""
 "Add_router_interface completed for subnet:%(subnet_id)s and "
@@ -8945,7 +9065,7 @@ msgstr ""
 "'Add_router_interface' für Teilnetz: %(subnet_id)s und Router: "
 "%(router_id)s abgeschlossen"
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1697
+#: neutron/plugins/nicira/NeutronPlugin.py:1698
 #, python-format
 msgid ""
 "An error occurred while removing NAT rules on the NVP platform for "
@@ -8954,18 +9074,18 @@ msgstr ""
 "Fehler beim Entfernen von NAT-Regeln auf der NVP-Plattform für dynamische"
 " IP-Adresse: %s"
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1703
+#: neutron/plugins/nicira/NeutronPlugin.py:1704
 msgid "An incorrect number of matching NAT rules was found on the NVP platform"
 msgstr ""
 "Eine falsche Anzahl an übereinstimmenden NAT-Regeln wurde auf der NVP-"
 "Plattform gefunden"
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1769
+#: neutron/plugins/nicira/NeutronPlugin.py:1770
 #, python-format
 msgid "Address list for NVP logical router port:%s"
 msgstr "Adressliste für Port des logischen Routers von NVP: %s"
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1793
+#: neutron/plugins/nicira/NeutronPlugin.py:1794
 #, python-format
 msgid ""
 "An error occurred while creating NAT rules on the NVP platform for "
@@ -8975,17 +9095,17 @@ msgstr ""
 " IP-Adresse: %(floating_ip)s, zugeordnet zu interner IP-Adresse: "
 "%(internal_ip)s"
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1836
+#: neutron/plugins/nicira/NeutronPlugin.py:1837
 #, 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:1839
+#: neutron/plugins/nicira/NeutronPlugin.py:1840
 #, python-format
 msgid "Nat rules not found in nvp for port: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1865
+#: neutron/plugins/nicira/NeutronPlugin.py:1866
 #, python-format
 msgid ""
 "Create_l2_gw_service did not return an uuid for the newly created "
@@ -8994,7 +9114,7 @@ msgstr ""
 "'Create_l2_gw_service' hat keine UUID für die neu erstellte Ressource "
 "zurückgegeben: %s"
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1887
+#: neutron/plugins/nicira/NeutronPlugin.py:1888
 msgid ""
 "Unable to remove gateway service from NVP plaform - the resource was not "
 "found"
@@ -9002,7 +9122,7 @@ msgstr ""
 "Gateway-Service kann von der NVP-Plattform nicht entfernt werden - die "
 "Ressource wurde nicht gefunden"
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1975
+#: neutron/plugins/nicira/NeutronPlugin.py:1976
 #, python-format
 msgid "Port values not valid for protocol: %s"
 msgstr ""
@@ -9187,27 +9307,37 @@ msgstr ""
 msgid "Port not found, Error: %s"
 msgstr "Port nicht gefunden. Fehler: %s"
 
-#: neutron/plugins/nicira/nvplib.py:1038
+#: neutron/plugins/nicira/nvplib.py:966
+#, python-format
+msgid "Error. %(type)s exception: %(exc)s."
+msgstr ""
+
+#: neutron/plugins/nicira/nvplib.py:970
+#, python-format
+msgid "locals=[%s]"
+msgstr ""
+
+#: neutron/plugins/nicira/nvplib.py:1039
 #, python-format
 msgid "Created Security Profile: %s"
 msgstr "Sicherheitsprofil erstellt: %s"
 
-#: neutron/plugins/nicira/nvplib.py:1064
+#: neutron/plugins/nicira/nvplib.py:1065
 #, python-format
 msgid "Updated Security Profile: %s"
 msgstr "Sicherheitsprofil aktualisiert: %s"
 
-#: neutron/plugins/nicira/nvplib.py:1083
+#: neutron/plugins/nicira/nvplib.py:1084
 #, python-format
 msgid "Invalid keys for NAT match: %s"
 msgstr "Ungültige Schlüssel für NAT-Übereinstimmung: %s"
 
-#: neutron/plugins/nicira/nvplib.py:1089
+#: neutron/plugins/nicira/nvplib.py:1090
 #, python-format
 msgid "Creating NAT rule: %s"
 msgstr "NAT-Regel wird erstellt: %s"
 
-#: neutron/plugins/nicira/nvplib.py:1103
+#: neutron/plugins/nicira/nvplib.py:1104
 msgid ""
 "No SNAT rules cannot be applied as they are not available in this version"
 " of the NVP platform"
@@ -9215,12 +9345,12 @@ msgstr ""
 "Regeln vom Typ 'No SNAT' können nicht angewendet werden, da sie in dieser"
 " Version der NVP-Plattform nicht verfügbar sind"
 
-#: neutron/plugins/nicira/nvplib.py:1238
+#: neutron/plugins/nicira/nvplib.py:1239
 #, python-format
 msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s"
 msgstr "Router-Port %(lport_id)s auf Router %(lrouter_id)s nicht gefunden"
 
-#: neutron/plugins/nicira/nvplib.py:1243
+#: neutron/plugins/nicira/nvplib.py:1244
 #, python-format
 msgid ""
 "An exception occurred while updating IP addresses on a router logical "
@@ -9229,24 +9359,29 @@ msgstr ""
 "Ausnahme beim Aktualisieren der IP-Adressen auf einem logischen Router-"
 "Port: %s"
 
-#: neutron/plugins/nicira/nvplib.py:1281
+#: neutron/plugins/nicira/nvplib.py:1282
 msgid "Operation may not be supported"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1289
+#: neutron/plugins/nicira/nvplib.py:1290
 msgid ""
 "NVP version is not set. Unable to complete request correctly. Check log "
 "for NVP communication errors."
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1305
+#: neutron/plugins/nicira/nvplib.py:1306
 msgid "Failed to create logical queue"
 msgstr "Fehler beim Erstellen der logischen Warteschlange"
 
-#: neutron/plugins/nicira/nvplib.py:1316
+#: neutron/plugins/nicira/nvplib.py:1317
 msgid "Failed to delete logical queue"
 msgstr "Fehler beim Löschen der logischen Warteschlange"
 
+#: neutron/plugins/nicira/nvplib.py:1330
+#, python-format
+msgid "Error '%(err)s' when connecting to controller(s): %(ctl)s."
+msgstr ""
+
 #: neutron/plugins/nicira/api_client/client.py:116
 #, python-format
 msgid "[%d] no API providers currently available."
@@ -9928,14 +10063,19 @@ msgstr "Fehler beim Arbeiten im Metadatenzugriffsnetz für Router: '%s'"
 msgid "Cannot create a gateway with an empty device list"
 msgstr "Gateway kann nicht mit einer leeren Einheitenliste erstellt werden"
 
+#: neutron/plugins/nicira/extensions/nvp_networkgw.py:82
+#, python-format
+msgid "Unexpected keys found in device description:%s"
+msgstr ""
+
 #: neutron/plugins/nicira/extensions/nvp_networkgw.py:86
 #, python-format
 msgid "%s: provided data are not iterable"
 msgstr "%s: angegebene Daten sind nicht wiederholbar"
 
 #: neutron/plugins/nicira/extensions/nvp_networkgw.py:92
-msgid "number of network gateways allowed per tenant, -1 for unlimited"
-msgstr "Anzahl an zulässigen Gateways pro Nutzer, -1 für unbegrenzt"
+msgid "Number of network gateways allowed per tenant, -1 for unlimited"
+msgstr ""
 
 #: neutron/plugins/nicira/extensions/nvp_qos.py:38
 msgid "Need to be admin in order to create queue called default"
@@ -10233,7 +10373,7 @@ msgstr ""
 
 #: neutron/plugins/nicira/vshield/tasks/tasks.py:189
 #: neutron/plugins/nicira/vshield/tasks/tasks.py:209
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:233
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:232
 #, python-format
 msgid "Task %(task)s encountered exception in %(cb)s"
 msgstr ""
@@ -10244,11 +10384,11 @@ msgstr ""
 msgid "Task %(task)s return %(status)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:326
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:325
 msgid "TaskManager terminated"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:380
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:379
 msgid "Exception in _check_pending_tasks"
 msgstr ""
 
@@ -10301,6 +10441,10 @@ msgid ""
 "commited (%s attempts left)"
 msgstr ""
 
+#: neutron/plugins/openvswitch/ovs_db_v2.py:401
+msgid "Unable to generate a new tunnel id"
+msgstr ""
+
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:145
 #, python-format
 msgid "Device %(device)s up on %(agent_id)s"
@@ -10574,6 +10718,23 @@ msgstr "Unerwarteter Fehler im PLUMgrid-Plug-in: %(err_msg)s"
 msgid "Connection failed with PLUMgrid Director: %(err_msg)s"
 msgstr ""
 
+#: neutron/plugins/plumgrid/drivers/fake_plumlib.py:32
+msgid "Python PLUMgrid Fake Library Started "
+msgstr ""
+
+#: neutron/plugins/plumgrid/drivers/fake_plumlib.py:37
+#, python-format
+msgid "Fake Director: %s"
+msgstr ""
+
+#: neutron/plugins/plumgrid/drivers/plumlib.py:38
+msgid "Python PLUMgrid Library Started "
+msgstr ""
+
+#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:40
+msgid "PLUMgrid Director communication failed"
+msgstr ""
+
 #: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:44
 msgid "PLUMgrid Director server to connect to"
 msgstr ""
@@ -10776,8 +10937,8 @@ msgid "Going to ofp controller mode %s"
 msgstr "Wechsel in OFP-Controllermodus %s"
 
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:238
-msgid "port update received"
-msgstr "Portaktualisierung empfangen"
+msgid "Port update received"
+msgstr ""
 
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:271
 msgid "Agent loop has new device"
@@ -11251,11 +11412,11 @@ msgid "process_router: %s"
 msgstr ""
 
 #: neutron/services/firewall/agents/varmour/varmour_router.py:285
-msgid "unable to parse interface mapping."
+msgid "Unable to parse interface mapping."
 msgstr ""
 
 #: neutron/services/firewall/agents/varmour/varmour_router.py:288
-msgid "unable to read interface mapping."
+msgid "Unable to read interface mapping."
 msgstr ""
 
 #: neutron/services/firewall/agents/varmour/varmour_router.py:307
@@ -11482,6 +11643,11 @@ msgstr ""
 msgid "A metering driver must be specified"
 msgstr ""
 
+#: neutron/services/metering/agents/metering_agent.py:112
+#, python-format
+msgid "Send metering report: %s"
+msgstr ""
+
 #: neutron/services/metering/agents/metering_agent.py:179
 #, python-format
 msgid "Driver %(driver)s does not implement %(func)s"
@@ -11520,6 +11686,14 @@ msgstr ""
 msgid "Interval for checking ipsec status"
 msgstr ""
 
+#: neutron/services/vpn/device_drivers/ipsec.py:61
+msgid "Template file for ipsec configuration"
+msgstr ""
+
+#: neutron/services/vpn/device_drivers/ipsec.py:67
+msgid "Template file for ipsec secret configuration"
+msgstr ""
+
 #: neutron/services/vpn/device_drivers/ipsec.py:244
 #, python-format
 msgid "Failed to enable vpn process on router %s"
@@ -12279,3 +12453,154 @@ msgstr ""
 #~ msgid "Operation on OFC failed: status=%(status), detail=%(detail)"
 #~ msgstr ""
 
+#~ msgid "loading policies from file: %s"
+#~ msgstr ""
+
+#~ msgid "number of ports allowed per tenant, minus for unlimited"
+#~ msgstr "Anzahl an zulässigen Ports pro Nutzer, Minus für unbegrenzt"
+
+#~ msgid ""
+#~ "range of seconds to randomly delay "
+#~ "when starting the periodic task "
+#~ "scheduler to reduce stampeding. (Disable "
+#~ "by setting to 0)"
+#~ msgstr ""
+#~ "Dauer in Sekunden, für die "
+#~ "zufallsgeneriert beim Starten des Schedulers"
+#~ " für regelmäßige Tasks gewartet werden "
+#~ "soll, um die Belastung zu reduzieren."
+#~ " (Inaktivierung durch Festlegen auf 0)"
+
+#~ msgid ""
+#~ "%(class_name)s method %(method_name)s called "
+#~ "with arguments %(args)s %(kwargs)s "
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Updating lease expiration is now "
+#~ "deprecated. Issued  from host %(host)s."
+#~ msgstr ""
+
+#~ msgid "owner type of the device: network/compute"
+#~ msgstr "Eigentümertyp des Geräts: Netz/Rechenknoten"
+
+#~ msgid "plugin does not support updating provider attributes"
+#~ msgstr ""
+#~ "Aktualisieren von Provider-Attributen wird "
+#~ "von Plug-in nicht unterstützt"
+
+#~ msgid "invalid segment range. example range: 500-550"
+#~ msgstr ""
+
+#~ msgid "arguments segment_type missing for network profile"
+#~ msgstr ""
+
+#~ msgid "argument physical_network missing for network profile"
+#~ msgstr ""
+
+#~ msgid "argument sub_type missing for network profile"
+#~ msgstr ""
+
+#~ msgid "argument segment_range missing for network profile"
+#~ msgstr ""
+
+#~ msgid "segment range overlaps with another profile"
+#~ msgstr ""
+
+#~ msgid "provider network added to DB: %(network_id)s, %(vlan_id)s"
+#~ msgstr ""
+
+#~ msgid "provider network removed from DB: %s"
+#~ msgstr ""
+
+#~ msgid "logical network"
+#~ msgstr ""
+
+#~ msgid "unknown provider:physical_network %s"
+#~ msgstr ""
+
+#~ msgid "create network: profile_id=%s"
+#~ msgstr ""
+
+#~ msgid "seg list %s "
+#~ msgstr ""
+
+#~ msgid "create port: profile_id=%s"
+#~ msgstr ""
+
+#~ msgid "there must be only one gateway port per router at once"
+#~ msgstr ""
+
+#~ msgid "define if the requests have run asynchronously or not"
+#~ msgstr ""
+
+#~ msgid "cannot retrieve utif info for the following reason: %(err_msg)s"
+#~ msgstr ""
+
+#~ msgid "unsupported vnic type %(vnic_type)s for network type %(net_type)s"
+#~ msgstr ""
+
+#~ msgid "invalid vnic_type on port_create"
+#~ msgstr ""
+
+#~ msgid "update network"
+#~ msgstr ""
+
+#~ msgid "delete network"
+#~ msgstr ""
+
+#~ msgid "creating VLAN Network"
+#~ msgstr ""
+
+#~ msgid "creating IB Network"
+#~ msgstr ""
+
+#~ msgid "ports added!"
+#~ msgstr ""
+
+#~ msgid "ports removed!"
+#~ msgstr ""
+
+#~ msgid "type of VM network interface: mlnx_direct or hostdev"
+#~ msgstr ""
+
+#~ msgid "removing vlan %(seg_id)s on physical network %(net)s from pool"
+#~ msgstr ""
+
+#~ msgid "failed to create network id=%(id)s on OFC: %(exc)s"
+#~ msgstr ""
+
+#~ msgid "failed to delete packet_filter id=%s which remains in error status."
+#~ msgstr ""
+
+#~ msgid "failed to create packet_filter id=%(id)s on OFC: %(exc)s"
+#~ msgstr ""
+
+#~ msgid "failed to delete packet_filter id=%(id)s from OFC: %(exc)s"
+#~ msgstr ""
+
+#~ msgid "port %s not found in NVP"
+#~ msgstr "Port %s in NVP nicht gefunden"
+
+#~ msgid ""
+#~ "Unable to create L3GW port on "
+#~ "logical router  %(router_uuid)s. Verify "
+#~ "Default Layer-3 Gateway service "
+#~ "%(def_l3_gw_svc)s id is correct"
+#~ msgstr ""
+
+#~ msgid "Unable to delete logical router '%s'on NVP Platform"
+#~ msgstr ""
+
+#~ msgid "number of network gateways allowed per tenant, -1 for unlimited"
+#~ msgstr "Anzahl an zulässigen Gateways pro Nutzer, -1 für unbegrenzt"
+
+#~ msgid "port update received"
+#~ msgstr "Portaktualisierung empfangen"
+
+#~ msgid "unable to parse interface mapping."
+#~ msgstr ""
+
+#~ msgid "unable to read interface mapping."
+#~ msgstr ""
+
index 3a8c99a43f48bf2a54fed520902293595676e0ff..cb380d3fbc4342170d80a7dd524b32818da302d7 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-09-09 06:09+0000\n"
+"POT-Creation-Date: 2013-09-10 06:09+0000\n"
 "PO-Revision-Date: 2013-01-28 21:54+0000\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: English (Australia) "
@@ -95,7 +95,7 @@ msgstr ""
 
 #: neutron/policy.py:88
 #, python-format
-msgid "loading policies from file: %s"
+msgid "Loading policies from file: %s"
 msgstr ""
 
 #: neutron/policy.py:95
@@ -182,7 +182,7 @@ msgid "Number of subnets allowed per tenant, minus for unlimited"
 msgstr ""
 
 #: neutron/quota.py:47
-msgid "number of ports allowed per tenant, minus for unlimited"
+msgid "Number of ports allowed per tenant, minus for unlimited"
 msgstr ""
 
 #: neutron/quota.py:51
@@ -204,7 +204,7 @@ msgstr ""
 
 #: neutron/service.py:41
 msgid ""
-"range of seconds to randomly delay when starting the periodic task "
+"Range of seconds to randomly delay when starting the periodic task "
 "scheduler to reduce stampeding. (Disable by setting to 0)"
 msgstr ""
 
@@ -466,9 +466,11 @@ msgid ""
 msgstr ""
 
 #: neutron/agent/dhcp_agent.py:564 neutron/agent/l3_agent.py:823
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:515
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256
 #: neutron/plugins/nec/agent/nec_neutron_agent.py:184
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:227
+#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:181
 #: neutron/services/metering/agents/metering_agent.py:273
 msgid "Failed reporting state!"
 msgstr ""
@@ -1925,6 +1927,11 @@ msgstr ""
 msgid "Invalid extension environment: %(reason)s"
 msgstr ""
 
+#: neutron/common/exceptions.py:261
+#, python-format
+msgid "Invalid content type %(content_type)s"
+msgstr ""
+
 #: neutron/common/exceptions.py:265
 #, python-format
 msgid "Unable to find any IP address on external network %(net_id)s."
@@ -1966,11 +1973,11 @@ msgstr ""
 msgid "Skipping unknown group key: %s"
 msgstr ""
 
-#: neutron/common/log.py:31
+#: neutron/common/log.py:32
 #, python-format
 msgid ""
 "%(class_name)s method %(method_name)s called with arguments %(args)s "
-"%(kwargs)s "
+"%(kwargs)s"
 msgstr ""
 
 #: neutron/common/utils.py:55 neutron/openstack/common/fileutils.py:64
@@ -2288,7 +2295,7 @@ msgstr ""
 
 #: neutron/db/dhcp_rpc_base.py:218
 #, python-format
-msgid "Updating lease expiration is now deprecated. Issued  from host %(host)s."
+msgid "Updating lease expiration is now deprecated. Issued  from host %s."
 msgstr ""
 
 #: neutron/db/dhcp_rpc_base.py:225
@@ -2313,6 +2320,16 @@ msgstr ""
 msgid "the nexthop is used by router"
 msgstr ""
 
+#: neutron/db/extraroute_db.py:129
+#, python-format
+msgid "Added routes are %s"
+msgstr ""
+
+#: neutron/db/extraroute_db.py:137
+#, python-format
+msgid "Removed routes are %s"
+msgstr ""
+
 #: neutron/db/l3_db.py:210
 #, python-format
 msgid "No IPs available for external network %s"
@@ -2336,6 +2353,8 @@ msgid ""
 msgstr ""
 
 #: neutron/db/l3_db.py:339 neutron/db/l3_db.py:415
+#: neutron/plugins/bigswitch/plugin.py:995
+#: neutron/plugins/bigswitch/plugin.py:1004
 msgid "Either subnet_id or port_id must be specified"
 msgstr ""
 
@@ -2387,7 +2406,7 @@ msgid ""
 "assigning a floating IP"
 msgstr ""
 
-#: neutron/db/l3_db.py:605 neutron/plugins/nicira/NeutronPlugin.py:1730
+#: neutron/db/l3_db.py:605 neutron/plugins/nicira/NeutronPlugin.py:1731
 msgid "fixed_ip_address cannot be specified without a port_id"
 msgstr ""
 
@@ -2415,6 +2434,11 @@ msgid ""
 " %s"
 msgstr ""
 
+#: neutron/db/l3_rpc_base.py:62
+#, python-format
+msgid "Checking router: %(id)s for host: %(host)s"
+msgstr ""
+
 #: neutron/db/l3_rpc_base.py:87
 #, python-format
 msgid "External network ID returned to l3 agent: %s"
@@ -2572,7 +2596,7 @@ msgid "ID of network to probe"
 msgstr ""
 
 #: neutron/debug/commands.py:50
-msgid "owner type of the device: network/compute"
+msgid "Owner type of the device: network/compute"
 msgstr ""
 
 #: neutron/debug/commands.py:58
@@ -3028,7 +3052,7 @@ msgstr ""
 
 #: neutron/extensions/providernet.py:56
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:379
-msgid "plugin does not support updating provider attributes"
+msgid "Plugin does not support updating provider attributes"
 msgstr ""
 
 #: neutron/extensions/quotasv2.py:69
@@ -3959,6 +3983,10 @@ msgstr ""
 msgid "List of allowed vif_type values."
 msgstr ""
 
+#: neutron/plugins/bigswitch/plugin.py:162
+msgid "Syntax error in server config file, aborting plugin"
+msgstr ""
+
 #: neutron/plugins/bigswitch/plugin.py:173
 msgid "Error in REST call to remote network controller"
 msgstr ""
@@ -4091,6 +4119,10 @@ msgstr ""
 msgid "NeutronRestProxy: Starting plugin. Version=%s"
 msgstr ""
 
+#: neutron/plugins/bigswitch/plugin.py:458
+msgid "Servers not defined. Aborting plugin"
+msgstr ""
+
 #: neutron/plugins/bigswitch/plugin.py:480
 msgid "NeutronRestProxyV2: initialization done"
 msgstr ""
@@ -4173,6 +4205,15 @@ msgstr ""
 msgid "Unable to update remote topology: %s"
 msgstr ""
 
+#: neutron/plugins/bigswitch/plugin.py:1147
+msgid "Adding host route: "
+msgstr ""
+
+#: neutron/plugins/bigswitch/plugin.py:1148
+#, python-format
+msgid "Destination:%(dst)s nexthop:%(next)s"
+msgstr ""
+
 #: neutron/plugins/bigswitch/plugin.py:1223
 #, python-format
 msgid ""
@@ -4192,6 +4233,15 @@ msgstr ""
 msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. "
 msgstr ""
 
+#: neutron/plugins/bigswitch/routerrule_db.py:77
+msgid "No rules in router"
+msgstr ""
+
+#: neutron/plugins/bigswitch/routerrule_db.py:91
+#, python-format
+msgid "Updating router rules to %s"
+msgstr ""
+
 #: neutron/plugins/bigswitch/db/porttracker_db.py:36
 msgid "No host_id in port request to track port location."
 msgstr ""
@@ -4249,6 +4299,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:108
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:128
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:143
+#: neutron/plugins/mlnx/rpc_callbacks.py:98
 #: neutron/plugins/mlnx/rpc_callbacks.py:117
 #: neutron/plugins/mlnx/rpc_callbacks.py:132
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:118
@@ -4259,16 +4310,15 @@ msgid "%s can not be found in database"
 msgstr ""
 
 #: neutron/plugins/brocade/NeutronPlugin.py:288
-#: neutron/plugins/brocade/NeutronPlugin.py:331
-#: neutron/plugins/brocade/NeutronPlugin.py:384
+#: neutron/plugins/brocade/NeutronPlugin.py:332
+#: neutron/plugins/brocade/NeutronPlugin.py:386
 msgid "Brocade NOS driver:"
 msgstr ""
 
 #: neutron/plugins/brocade/NeutronPlugin.py:289
-#: neutron/plugins/brocade/NeutronPlugin.py:332
-#: neutron/plugins/brocade/NeutronPlugin.py:385
+#: neutron/plugins/brocade/NeutronPlugin.py:333
+#: neutron/plugins/brocade/NeutronPlugin.py:387
 #: neutron/plugins/embrane/agent/dispatcher.py:143
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:240
 #, python-format
 msgid "%s"
 msgstr ""
@@ -4278,7 +4328,13 @@ msgstr ""
 msgid "Returning the allocated vlan (%d) to the pool"
 msgstr ""
 
-#: neutron/plugins/brocade/NeutronPlugin.py:298
+#: neutron/plugins/brocade/NeutronPlugin.py:293
+#: neutron/plugins/brocade/NeutronPlugin.py:334
+#: neutron/plugins/brocade/NeutronPlugin.py:388
+msgid "Brocade plugin raised exception, check logs"
+msgstr ""
+
+#: neutron/plugins/brocade/NeutronPlugin.py:299
 #, python-format
 msgid "Allocated vlan (%d) from the pool"
 msgstr ""
@@ -4302,98 +4358,103 @@ msgstr ""
 msgid "Plugin initialization complete"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:133
+#: neutron/plugins/cisco/network_plugin.py:117
+#, python-format
+msgid "'%(model)s' object has no attribute '%(name)s'"
+msgstr ""
+
+#: neutron/plugins/cisco/network_plugin.py:134
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:223
 msgid "create_network() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:150
+#: neutron/plugins/cisco/network_plugin.py:151
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:255
 msgid "update_network() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:163
+#: neutron/plugins/cisco/network_plugin.py:164
 msgid "delete_network() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:186
+#: neutron/plugins/cisco/network_plugin.py:187
 msgid "get_network() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:191
+#: neutron/plugins/cisco/network_plugin.py:192
 msgid "get_networks() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:196
+#: neutron/plugins/cisco/network_plugin.py:197
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:321
 msgid "create_port() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:206
+#: neutron/plugins/cisco/network_plugin.py:207
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:407
 msgid "delete_port() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:225
+#: neutron/plugins/cisco/network_plugin.py:226
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:366
 msgid "update_port() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:236
+#: neutron/plugins/cisco/network_plugin.py:237
 msgid "create_subnet() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:248
+#: neutron/plugins/cisco/network_plugin.py:249
 #: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:342
 msgid "update_subnet() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:254
+#: neutron/plugins/cisco/network_plugin.py:255
 msgid "delete_subnet() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:277
+#: neutron/plugins/cisco/network_plugin.py:278
 #: neutron/plugins/cisco/db/network_db_v2.py:38
 msgid "get_all_qoss() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:283
+#: neutron/plugins/cisco/network_plugin.py:284
 msgid "get_qos_details() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:288
+#: neutron/plugins/cisco/network_plugin.py:289
 msgid "create_qos() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:294
+#: neutron/plugins/cisco/network_plugin.py:295
 msgid "delete_qos() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:299
+#: neutron/plugins/cisco/network_plugin.py:300
 msgid "rename_qos() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:304
+#: neutron/plugins/cisco/network_plugin.py:305
 msgid "get_all_credentials() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:310
+#: neutron/plugins/cisco/network_plugin.py:311
 msgid "get_credential_details() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:319
+#: neutron/plugins/cisco/network_plugin.py:320
 msgid "rename_credential() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:329
+#: neutron/plugins/cisco/network_plugin.py:330
 msgid "schedule_host() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:341
+#: neutron/plugins/cisco/network_plugin.py:342
 msgid "associate_port() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:348
+#: neutron/plugins/cisco/network_plugin.py:349
 msgid "detach_port() called"
 msgstr ""
 
@@ -4646,6 +4707,16 @@ msgstr ""
 msgid "VLAN Name prefix for provider vlans"
 msgstr ""
 
+#: neutron/plugins/cisco/common/config.py:39
+msgid "Provider VLANs are automatically created as needed on the Nexus switch"
+msgstr ""
+
+#: neutron/plugins/cisco/common/config.py:42
+msgid ""
+"Provider VLANs are automatically trunked as needed on the ports of the "
+"Nexus switch"
+msgstr ""
+
 #: neutron/plugins/cisco/common/config.py:45
 #: neutron/plugins/ml2/drivers/cisco/config.py:23
 msgid "Distribute SVI interfaces over all switches"
@@ -4707,6 +4778,12 @@ msgstr ""
 msgid "N1K Policy profile polling duration in seconds"
 msgstr ""
 
+#: neutron/plugins/cisco/common/config.py:124
+#: neutron/plugins/ml2/drivers/cisco/config.py:56
+#: neutron/plugins/nicira/common/config.py:178
+msgid "Some config files were not parsed properly"
+msgstr ""
+
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:334
 #, python-format
 msgid "seg_min %(seg_min)s, seg_max %(seg_max)s"
@@ -4811,6 +4888,10 @@ msgstr ""
 msgid "get_policy_profile()"
 msgstr ""
 
+#: neutron/plugins/cisco/db/n1kv_db_v2.py:949
+msgid "Invalid profile type"
+msgstr ""
+
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:965
 msgid "_profile_binding_exists()"
 msgstr ""
@@ -4839,11 +4920,11 @@ msgid "_get_profile_bindings()"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1224
-msgid "invalid segment range. example range: 500-550"
+msgid "Invalid segment range. example range: 500-550"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1234
-msgid "arguments segment_type missing for network profile"
+msgid "Arguments segment_type missing for network profile"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1243
@@ -4851,15 +4932,15 @@ msgid "segment_type should either be vlan, overlay, multi-segment or trunk"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1249
-msgid "argument physical_network missing for network profile"
+msgid "Argument physical_network missing for network profile"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1256
-msgid "argument sub_type missing for network profile"
+msgid "Argument sub_type missing for network profile"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1263
-msgid "argument segment_range missing for network profile"
+msgid "Argument segment_range missing for network profile"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1292
@@ -4868,7 +4949,7 @@ msgid "NetworkProfile name %s already exists"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1309
-msgid "segment range overlaps with another profile"
+msgid "Segment range overlaps with another profile"
 msgstr ""
 
 #: neutron/plugins/cisco/db/network_db_v2.py:46
@@ -4954,12 +5035,12 @@ msgstr ""
 
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:236
 #, python-format
-msgid "provider network added to DB: %(network_id)s, %(vlan_id)s"
+msgid "Provider network added to DB: %(network_id)s, %(vlan_id)s"
 msgstr ""
 
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:280
 #, python-format
-msgid "provider network removed from DB: %s"
+msgid "Provider network removed from DB: %s"
 msgstr ""
 
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:388
@@ -4981,7 +5062,7 @@ msgid "Nexus plugin loaded, deleting SVI from switch"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_client.py:256
-msgid "logical network"
+msgid "Logical network"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_client.py:276
@@ -5007,6 +5088,11 @@ msgstr ""
 msgid "VSM: %s"
 msgstr ""
 
+#: neutron/plugins/cisco/n1kv/n1kv_client.py:462
+#, python-format
+msgid "Unable to serialize object of type = '%s'"
+msgstr ""
+
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:193
 msgid "_setup_vsm"
 msgstr ""
@@ -5069,9 +5155,11 @@ msgid "provider:network_type %s not supported"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:353
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:362
 #: neutron/plugins/mlnx/mlnx_plugin.py:243
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437
 #, python-format
-msgid "unknown provider:physical_network %s"
+msgid "Unknown provider:physical_network %s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:359
@@ -5205,7 +5293,7 @@ msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:995
 #, python-format
-msgid "create network: profile_id=%s"
+msgid "Create network: profile_id=%s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1003
@@ -5218,7 +5306,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1015
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1025
 #, python-format
-msgid "seg list %s "
+msgid "Seg list %s "
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1068
@@ -5265,7 +5353,7 @@ msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1241
 #, python-format
-msgid "create port: profile_id=%s"
+msgid "Create port: profile_id=%s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1254
@@ -5350,6 +5438,41 @@ msgstr ""
 msgid "NexusPlugin:create_network() called"
 msgstr ""
 
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:112
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:101
+#, python-format
+msgid "Nexus: create & trunk vlan %s"
+msgstr ""
+
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:119
+#, python-format
+msgid "Nexus: create vlan %s"
+msgstr ""
+
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:124
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108
+#, python-format
+msgid "Nexus: trunk vlan %s"
+msgstr ""
+
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:137
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:120
+#, python-format
+msgid "Nexus: delete & untrunk vlan %s"
+msgstr ""
+
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:143
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:124
+#, python-format
+msgid "Nexus: delete vlan %s"
+msgstr ""
+
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:146
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:127
+#, python-format
+msgid "Nexus: untrunk vlan %s"
+msgstr ""
+
 #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:203
 msgid "Grabbing a switch to create SVI"
 msgstr ""
@@ -5382,6 +5505,11 @@ msgstr ""
 msgid "NexusPlugin:delete_port() called"
 msgstr ""
 
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:276
+#, python-format
+msgid "delete_network(): provider vlan %s"
+msgstr ""
+
 #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:321
 msgid "NexusPlugin:update_port() called"
 msgstr ""
@@ -5414,7 +5542,7 @@ msgstr ""
 
 #: neutron/plugins/embrane/base_plugin.py:136
 #: neutron/plugins/embrane/base_plugin.py:173
-msgid "there must be only one gateway port per router at once"
+msgid "There must be only one gateway port per router at once"
 msgstr ""
 
 #: neutron/plugins/embrane/base_plugin.py:207
@@ -5480,7 +5608,7 @@ msgid "Shared resource pool id"
 msgstr ""
 
 #: neutron/plugins/embrane/common/config.py:45
-msgid "define if the requests have run asynchronously or not"
+msgid "Define if the requests have run asynchronously or not"
 msgstr ""
 
 #: neutron/plugins/embrane/common/constants.py:63
@@ -5544,7 +5672,7 @@ msgstr ""
 
 #: neutron/plugins/embrane/l2base/support_exceptions.py:24
 #, python-format
-msgid "cannot retrieve utif info for the following reason: %(err_msg)s"
+msgid "Cannot retrieve utif info for the following reason: %(err_msg)s"
 msgstr ""
 
 #: neutron/plugins/embrane/l2base/openvswitch/openvswitch_support.py:45
@@ -5765,51 +5893,51 @@ msgstr ""
 msgid "Adding port %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:268
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:269
 #, python-format
 msgid "Unable to get port details for device %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:274
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:276
 #, python-format
 msgid "Port %(device)s updated. Details: %(device_details)s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:289
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:290
 #, python-format
 msgid "Removing port %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:296
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:297
 #, python-format
 msgid "Removing port failed for device %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:321
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:322
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:640
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:900
 msgid "Agent out of sync with plugin!"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:329
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:330
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:652
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:914
 msgid "Agent loop has new devices!"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:334
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:335
 #, python-format
 msgid "Error in agent event loop: %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:342
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:343
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:403
 #, python-format
 msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:357
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:691
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1044
 msgid "Agent initialized successfully, now running... "
@@ -5881,6 +6009,15 @@ msgstr ""
 msgid "Metrics collection is not supported on this version of Hyper-V"
 msgstr ""
 
+#: neutron/plugins/hyperv/agent/utilsfactory.py:34
+msgid "Force V1 WMI utility classes"
+msgstr ""
+
+#: neutron/plugins/hyperv/agent/utilsfactory.py:59
+#, python-format
+msgid "Loading class: %(module_name)s.%(class_name)s"
+msgstr ""
+
 #: neutron/plugins/hyperv/agent/utilsv2.py:118
 #, python-format
 msgid "Port Alloc not found: %s"
@@ -5932,12 +6069,6 @@ msgstr ""
 msgid "provider:segmentation_id specified for local network"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:362
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437
-#, python-format
-msgid "Unknown provider:physical_network %s"
-msgstr ""
-
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:89
 msgid "Invalid Network ID, will lead to incorrect bridgename"
 msgstr ""
@@ -6371,94 +6502,98 @@ msgstr ""
 msgid "MidoClient.delete_dhcp called: bridge=%(bridge)s, "
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:204
+#: neutron/plugins/midonet/midonet_lib.py:196
+msgid "Tried to delete non-existent DHCP"
+msgstr ""
+
+#: neutron/plugins/midonet/midonet_lib.py:205
 #, python-format
 msgid "MidoClient.delete_port called: id=%(id)s, delete_chains=%(delete_chains)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:219
+#: neutron/plugins/midonet/midonet_lib.py:220
 #, python-format
 msgid "MidoClient.get_port called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:232
+#: neutron/plugins/midonet/midonet_lib.py:233
 #, python-format
 msgid "MidoClient.add_bridge_port called: bridge=%(bridge)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:253
+#: neutron/plugins/midonet/midonet_lib.py:254
 #, python-format
 msgid "MidoClient.create_router called: tenant_id=%(tenant_id)s, name=%(name)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:265
+#: neutron/plugins/midonet/midonet_lib.py:266
 #, python-format
 msgid "MidoClient.delete_router called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:275
+#: neutron/plugins/midonet/midonet_lib.py:276
 #, python-format
 msgid "MidoClient.get_router called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:289
+#: neutron/plugins/midonet/midonet_lib.py:290
 #, python-format
 msgid "MidoClient.update_router called: id=%(id)s, name=%(name)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:309
+#: neutron/plugins/midonet/midonet_lib.py:310
 #, python-format
 msgid ""
 "MidoClient.add_dhcp_route_option called: bridge=%(bridge)s, "
 "cidr=%(cidr)s, gw_ip=%(gw_ip)sdst_ip=%(dst_ip)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:317
+#: neutron/plugins/midonet/midonet_lib.py:318
 msgid "Tried to access non-existent DHCP"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:346
+#: neutron/plugins/midonet/midonet_lib.py:347
 #, python-format
 msgid "MidoClient.unlink called: port=%(port)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:351
+#: neutron/plugins/midonet/midonet_lib.py:352
 #, python-format
 msgid "Attempted to unlink a port that was not linked. %s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:357
+#: neutron/plugins/midonet/midonet_lib.py:358
 #, python-format
 msgid ""
 "MidoClient.remove_rules_by_property called: tenant_id=%(tenant_id)s, "
 "chain_name=%(chain_name)skey=%(key)s, value=%(value)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:384
+#: neutron/plugins/midonet/midonet_lib.py:385
 #, python-format
 msgid ""
 "MidoClient.create_router_chains called: router=%(router)s, "
 "inbound_chain_name=%(in_chain)s, outbound_chain_name=%(out_chain)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:407
+#: neutron/plugins/midonet/midonet_lib.py:408
 #, python-format
 msgid "MidoClient.delete_router_chains called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:422
+#: neutron/plugins/midonet/midonet_lib.py:423
 #, python-format
 msgid "MidoClient.delete_port_chains called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:434
+#: neutron/plugins/midonet/midonet_lib.py:435
 #, python-format
 msgid ""
 "MidoClient.get_link_port called: router=%(router)s, "
 "peer_router_id=%(peer_router_id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:473
+#: neutron/plugins/midonet/midonet_lib.py:474
 #, python-format
 msgid ""
 "MidoClient.add_static_nat called: tenant_id=%(tenant_id)s, "
@@ -6466,17 +6601,17 @@ msgid ""
 "port_id=%(port_id)s, nat_type=%(nat_type)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:481
+#: neutron/plugins/midonet/midonet_lib.py:482
 #, python-format
 msgid "Invalid NAT type passed in %s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:533
+#: neutron/plugins/midonet/midonet_lib.py:534
 #, python-format
 msgid "MidoClient.remote_static_route called: router=%(router)s, ip=%(ip)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:544
+#: neutron/plugins/midonet/midonet_lib.py:545
 #, python-format
 msgid ""
 "MidoClient.update_port_chains called: "
@@ -6484,62 +6619,62 @@ msgid ""
 "outbound_chain_id=%(outbound_chain_id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:555
+#: neutron/plugins/midonet/midonet_lib.py:556
 #, python-format
 msgid "MidoClient.create_chain called: tenant_id=%(tenant_id)s  name=%(name)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:563
+#: neutron/plugins/midonet/midonet_lib.py:564
 #, python-format
 msgid "MidoClient.delete_chain called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:569
+#: neutron/plugins/midonet/midonet_lib.py:570
 #, python-format
 msgid ""
 "MidoClient.delete_chains_by_names called: tenant_id=%(tenant_id)s "
 "names=%(names)s "
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:580
+#: neutron/plugins/midonet/midonet_lib.py:581
 #, python-format
 msgid ""
 "MidoClient.get_chain_by_name called: tenant_id=%(tenant_id)s "
 "name=%(name)s "
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:591
+#: neutron/plugins/midonet/midonet_lib.py:592
 #, python-format
 msgid ""
 "MidoClient.get_port_group_by_name called: tenant_id=%(tenant_id)s "
 "name=%(name)s "
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:605
+#: neutron/plugins/midonet/midonet_lib.py:606
 #, python-format
 msgid "MidoClient.create_port_group called: tenant_id=%(tenant_id)s name=%(name)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:614
+#: neutron/plugins/midonet/midonet_lib.py:615
 #, python-format
 msgid ""
 "MidoClient.delete_port_group_by_name called: tenant_id=%(tenant_id)s "
 "name=%(name)s "
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:620
+#: neutron/plugins/midonet/midonet_lib.py:621
 #, python-format
 msgid "Deleting pg %(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:626
+#: neutron/plugins/midonet/midonet_lib.py:627
 #, python-format
 msgid ""
 "MidoClient.add_port_to_port_group_by_name called: tenant_id=%(tenant_id)s"
 " name=%(name)s port_id=%(port_id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:640
+#: neutron/plugins/midonet/midonet_lib.py:641
 #, python-format
 msgid "MidoClient.remove_port_from_port_groups called: port_id=%(port_id)s"
 msgstr ""
@@ -7264,6 +7399,10 @@ msgstr ""
 msgid "%(key)s prohibited for %(tunnel)s provider network"
 msgstr ""
 
+#: neutron/plugins/ml2/drivers/type_tunnel.py:103
+msgid "Network_type value needed by the ML2 plugin"
+msgstr ""
+
 #: neutron/plugins/ml2/drivers/type_vlan.py:37
 msgid ""
 "List of <physical_network>:<vlan_min>:<vlan_max> or <physical_network> "
@@ -7384,31 +7523,6 @@ msgstr ""
 msgid "nexus_switches found = %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:101
-#, python-format
-msgid "Nexus: create & trunk vlan %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108
-#, python-format
-msgid "Nexus: trunk vlan %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:120
-#, python-format
-msgid "Nexus: delete & untrunk vlan %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:124
-#, python-format
-msgid "Nexus: delete vlan %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:127
-#, python-format
-msgid "Nexus: untrunk vlan %s"
-msgstr ""
-
 #: neutron/plugins/ml2/drivers/mech_arista/config.py:31
 msgid ""
 "Username for Arista EOS. This is required field.if not set, all "
@@ -7451,72 +7565,85 @@ msgid ""
 "of\"RegionOne\" is assumed"
 msgstr ""
 
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:30
+msgid "Unable to reach EOS"
+msgstr ""
+
 #: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:226
 #, python-format
 msgid "Executing command on Arista EOS: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:259
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:238
+#, python-format
+msgid "Error %(err)s while trying to execute commands %(cmd)s on EOS %(host)s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:260
 #, python-format
 msgid "Required option %s is not set"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:282
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:279
+msgid "Syncing Neutron <-> EOS"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:283
 msgid "EOS is not available, will try sync later"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:292
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:293
 #, python-format
 msgid ""
 "No Tenants configured in Neutron DB. But %d tenants disovered in EOS "
 "during synchronization.Enitre EOS region is cleared"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:296
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:297
 msgid "EOS is not available, failed to delete this region"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:307
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:308
 #, python-format
 msgid "EOS is not available,failed to delete tenant %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:337
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:338
 #, python-format
 msgid "EOS is not available,failed to delete vm %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:348
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:349
 #, python-format
 msgid "EOS is not available,failed to delete network %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:363
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:364
 #, python-format
 msgid "EOS is not available, failed to createnetwork id %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:385
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:386
 #, python-format
 msgid "EOS is not available, failed to createvm id %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:461
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:462
 #, python-format
 msgid "Network %s is not created as it is not found inArista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:475
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:476
 #, python-format
 msgid "Network name changed to %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:502
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:503
 #, python-format
 msgid "Network %s is not updated as it is not found inArista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:600
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:601
 #, python-format
 msgid "VM %s is not created as it is not found inArista DB"
 msgstr ""
@@ -7541,11 +7668,11 @@ msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:280
 #, python-format
-msgid "unsupported vnic type %(vnic_type)s for network type %(net_type)s"
+msgid "Unsupported vnic type %(vnic_type)s for network type %(net_type)s"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:284
-msgid "invalid vnic_type on port_create"
+msgid "Invalid vnic_type on port_create"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:286
@@ -7553,11 +7680,11 @@ msgid "vnic_type is not defined in port profile"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:331
-msgid "update network"
+msgid "Update network"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:344
-msgid "delete network"
+msgid "Delete network"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:391
@@ -7596,11 +7723,11 @@ msgid "Port_mac %s is not available on this agent"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:133
-msgid "creating VLAN Network"
+msgid "Creating VLAN Network"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:135
-msgid "creating IB Network"
+msgid "Creating IB Network"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:137
@@ -7618,11 +7745,11 @@ msgid "Delete network %s"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:298
-msgid "ports added!"
+msgid "Ports added!"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:301
-msgid "ports removed!"
+msgid "Ports removed!"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:326
@@ -7736,7 +7863,7 @@ msgid "Network type for tenant networks (local, ib, vlan, or none)"
 msgstr ""
 
 #: neutron/plugins/mlnx/common/config.py:43
-msgid "type of VM network interface: mlnx_direct or hostdev"
+msgid "Type of VM network interface: mlnx_direct or hostdev"
 msgstr ""
 
 #: neutron/plugins/mlnx/common/config.py:47
@@ -7755,13 +7882,9 @@ msgid "Mlnx Exception: %(err_msg)s"
 msgstr ""
 
 #: neutron/plugins/mlnx/db/mlnx_db_v2.py:47
-#, python-format
-msgid "Removing vlan %(seg_id)s on physical network %(net)s from pool"
-msgstr ""
-
 #: neutron/plugins/mlnx/db/mlnx_db_v2.py:68
 #, python-format
-msgid "removing vlan %(seg_id)s on physical network %(net)s from pool"
+msgid "Removing vlan %(seg_id)s on physical network %(net)s from pool"
 msgstr ""
 
 #: neutron/plugins/mlnx/db/mlnx_db_v2.py:124
@@ -7854,7 +7977,7 @@ msgstr ""
 
 #: neutron/plugins/nec/nec_plugin.py:276
 #, python-format
-msgid "failed to create network id=%(id)s on OFC: %(exc)s"
+msgid "Failed to create network id=%(id)s on OFC: %(exc)s"
 msgstr ""
 
 #: neutron/plugins/nec/nec_plugin.py:292
@@ -8007,7 +8130,7 @@ msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:92
 #, python-format
-msgid "failed to delete packet_filter id=%s which remains in error status."
+msgid "Failed to delete packet_filter id=%s which remains in error status."
 msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:106
@@ -8042,7 +8165,7 @@ msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:131
 #, python-format
-msgid "failed to create packet_filter id=%(id)s on OFC: %(exc)s"
+msgid "Failed to create packet_filter id=%(id)s on OFC: %(exc)s"
 msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:144
@@ -8057,7 +8180,7 @@ msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:157
 #, python-format
-msgid "failed to delete packet_filter id=%(id)s from OFC: %(exc)s"
+msgid "Failed to delete packet_filter id=%(id)s from OFC: %(exc)s"
 msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:161
@@ -8363,7 +8486,7 @@ msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:514
 #, python-format
-msgid "port %s not found in NVP"
+msgid "Port %s not found in NVP"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:533
@@ -8408,13 +8531,13 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:658
-#: neutron/plugins/nicira/NeutronPlugin.py:1671
+#: neutron/plugins/nicira/NeutronPlugin.py:1672
 #, python-format
 msgid "Logical router resource %s not found on NVP platform"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:662
-#: neutron/plugins/nicira/NeutronPlugin.py:1675
+#: neutron/plugins/nicira/NeutronPlugin.py:1676
 msgid "Unable to update logical routeron NVP Platform"
 msgstr ""
 
@@ -8522,118 +8645,118 @@ msgid "Unable to update port id: %s."
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:1409
-#: neutron/plugins/nicira/NeutronPlugin.py:1483
+#: neutron/plugins/nicira/NeutronPlugin.py:1484
 #, python-format
 msgid "Network '%s' is not a valid external network"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1426
+#: neutron/plugins/nicira/NeutronPlugin.py:1427
 msgid ""
 "Cannot create a distributed router with the NVP platform currently in "
 "execution. Please, try without specifying the 'distributed' attribute."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1433
+#: neutron/plugins/nicira/NeutronPlugin.py:1434
 msgid "Unable to create logical router on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1441
+#: neutron/plugins/nicira/NeutronPlugin.py:1442
 #, python-format
 msgid ""
-"Unable to create L3GW port on logical router  %(router_uuid)s. Verify "
+"Unable to create L3GW port on logical router %(router_uuid)s. Verify "
 "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1451
+#: neutron/plugins/nicira/NeutronPlugin.py:1452
 #, python-format
 msgid "Unable to create router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1492
+#: neutron/plugins/nicira/NeutronPlugin.py:1493
 msgid ""
 "'routes' cannot contain route '0.0.0.0/0', this must be updated through "
 "the default gateway attribute"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1508
+#: neutron/plugins/nicira/NeutronPlugin.py:1509
 #, python-format
 msgid "Logical router %s not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1512
+#: neutron/plugins/nicira/NeutronPlugin.py:1513
 msgid "Unable to update logical router on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1514
+#: neutron/plugins/nicira/NeutronPlugin.py:1515
 msgid ""
 "Request cannot contain 'routes' with the NVP platform currently in "
 "execution. Please, try without specifying the static routes."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1548
+#: neutron/plugins/nicira/NeutronPlugin.py:1549
 #, python-format
 msgid "Logical router '%s' not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1552
+#: neutron/plugins/nicira/NeutronPlugin.py:1553
 #, python-format
-msgid "Unable to delete logical router '%s'on NVP Platform"
+msgid "Unable to delete logical router '%s' on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1609
+#: neutron/plugins/nicira/NeutronPlugin.py:1610
 #, python-format
 msgid ""
 "Add_router_interface completed for subnet:%(subnet_id)s and "
 "router:%(router_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1697
+#: neutron/plugins/nicira/NeutronPlugin.py:1698
 #, python-format
 msgid ""
 "An error occurred while removing NAT rules on the NVP platform for "
 "floating ip:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1703
+#: neutron/plugins/nicira/NeutronPlugin.py:1704
 msgid "An incorrect number of matching NAT rules was found on the NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1769
+#: neutron/plugins/nicira/NeutronPlugin.py:1770
 #, python-format
 msgid "Address list for NVP logical router port:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1793
+#: neutron/plugins/nicira/NeutronPlugin.py:1794
 #, 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:1836
+#: neutron/plugins/nicira/NeutronPlugin.py:1837
 #, python-format
 msgid "The port '%s' is not associated with floating IPs"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1839
+#: neutron/plugins/nicira/NeutronPlugin.py:1840
 #, python-format
 msgid "Nat rules not found in nvp for port: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1865
+#: neutron/plugins/nicira/NeutronPlugin.py:1866
 #, python-format
 msgid ""
 "Create_l2_gw_service did not return an uuid for the newly created "
 "resource:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1887
+#: neutron/plugins/nicira/NeutronPlugin.py:1888
 msgid ""
 "Unable to remove gateway service from NVP plaform - the resource was not "
 "found"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1975
+#: neutron/plugins/nicira/NeutronPlugin.py:1976
 #, python-format
 msgid "Port values not valid for protocol: %s"
 msgstr ""
@@ -8806,62 +8929,77 @@ msgstr ""
 msgid "Port not found, Error: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1038
+#: neutron/plugins/nicira/nvplib.py:966
+#, python-format
+msgid "Error. %(type)s exception: %(exc)s."
+msgstr ""
+
+#: neutron/plugins/nicira/nvplib.py:970
+#, python-format
+msgid "locals=[%s]"
+msgstr ""
+
+#: neutron/plugins/nicira/nvplib.py:1039
 #, python-format
 msgid "Created Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1064
+#: neutron/plugins/nicira/nvplib.py:1065
 #, python-format
 msgid "Updated Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1083
+#: neutron/plugins/nicira/nvplib.py:1084
 #, python-format
 msgid "Invalid keys for NAT match: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1089
+#: neutron/plugins/nicira/nvplib.py:1090
 #, python-format
 msgid "Creating NAT rule: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1103
+#: neutron/plugins/nicira/nvplib.py:1104
 msgid ""
 "No SNAT rules cannot be applied as they are not available in this version"
 " of the NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1238
+#: neutron/plugins/nicira/nvplib.py:1239
 #, python-format
 msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1243
+#: neutron/plugins/nicira/nvplib.py:1244
 #, python-format
 msgid ""
 "An exception occurred while updating IP addresses on a router logical "
 "port:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1281
+#: neutron/plugins/nicira/nvplib.py:1282
 msgid "Operation may not be supported"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1289
+#: neutron/plugins/nicira/nvplib.py:1290
 msgid ""
 "NVP version is not set. Unable to complete request correctly. Check log "
 "for NVP communication errors."
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1305
+#: neutron/plugins/nicira/nvplib.py:1306
 msgid "Failed to create logical queue"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1316
+#: neutron/plugins/nicira/nvplib.py:1317
 msgid "Failed to delete logical queue"
 msgstr ""
 
+#: neutron/plugins/nicira/nvplib.py:1330
+#, python-format
+msgid "Error '%(err)s' when connecting to controller(s): %(ctl)s."
+msgstr ""
+
 #: neutron/plugins/nicira/api_client/client.py:116
 #, python-format
 msgid "[%d] no API providers currently available."
@@ -9481,13 +9619,18 @@ msgstr ""
 msgid "Cannot create a gateway with an empty device list"
 msgstr ""
 
+#: neutron/plugins/nicira/extensions/nvp_networkgw.py:82
+#, python-format
+msgid "Unexpected keys found in device description:%s"
+msgstr ""
+
 #: neutron/plugins/nicira/extensions/nvp_networkgw.py:86
 #, python-format
 msgid "%s: provided data are not iterable"
 msgstr ""
 
 #: neutron/plugins/nicira/extensions/nvp_networkgw.py:92
-msgid "number of network gateways allowed per tenant, -1 for unlimited"
+msgid "Number of network gateways allowed per tenant, -1 for unlimited"
 msgstr ""
 
 #: neutron/plugins/nicira/extensions/nvp_qos.py:38
@@ -9782,7 +9925,7 @@ msgstr ""
 
 #: neutron/plugins/nicira/vshield/tasks/tasks.py:189
 #: neutron/plugins/nicira/vshield/tasks/tasks.py:209
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:233
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:232
 #, python-format
 msgid "Task %(task)s encountered exception in %(cb)s"
 msgstr ""
@@ -9793,11 +9936,11 @@ msgstr ""
 msgid "Task %(task)s return %(status)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:326
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:325
 msgid "TaskManager terminated"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:380
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:379
 msgid "Exception in _check_pending_tasks"
 msgstr ""
 
@@ -9848,6 +9991,10 @@ msgid ""
 "commited (%s attempts left)"
 msgstr ""
 
+#: neutron/plugins/openvswitch/ovs_db_v2.py:401
+msgid "Unable to generate a new tunnel id"
+msgstr ""
+
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:145
 #, python-format
 msgid "Device %(device)s up on %(agent_id)s"
@@ -10108,6 +10255,23 @@ msgstr ""
 msgid "Connection failed with PLUMgrid Director: %(err_msg)s"
 msgstr ""
 
+#: neutron/plugins/plumgrid/drivers/fake_plumlib.py:32
+msgid "Python PLUMgrid Fake Library Started "
+msgstr ""
+
+#: neutron/plugins/plumgrid/drivers/fake_plumlib.py:37
+#, python-format
+msgid "Fake Director: %s"
+msgstr ""
+
+#: neutron/plugins/plumgrid/drivers/plumlib.py:38
+msgid "Python PLUMgrid Library Started "
+msgstr ""
+
+#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:40
+msgid "PLUMgrid Director communication failed"
+msgstr ""
+
 #: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:44
 msgid "PLUMgrid Director server to connect to"
 msgstr ""
@@ -10308,7 +10472,7 @@ msgid "Going to ofp controller mode %s"
 msgstr ""
 
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:238
-msgid "port update received"
+msgid "Port update received"
 msgstr ""
 
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:271
@@ -10777,11 +10941,11 @@ msgid "process_router: %s"
 msgstr ""
 
 #: neutron/services/firewall/agents/varmour/varmour_router.py:285
-msgid "unable to parse interface mapping."
+msgid "Unable to parse interface mapping."
 msgstr ""
 
 #: neutron/services/firewall/agents/varmour/varmour_router.py:288
-msgid "unable to read interface mapping."
+msgid "Unable to read interface mapping."
 msgstr ""
 
 #: neutron/services/firewall/agents/varmour/varmour_router.py:307
@@ -11006,6 +11170,11 @@ msgstr ""
 msgid "A metering driver must be specified"
 msgstr ""
 
+#: neutron/services/metering/agents/metering_agent.py:112
+#, python-format
+msgid "Send metering report: %s"
+msgstr ""
+
 #: neutron/services/metering/agents/metering_agent.py:179
 #, python-format
 msgid "Driver %(driver)s does not implement %(func)s"
@@ -11044,6 +11213,14 @@ msgstr ""
 msgid "Interval for checking ipsec status"
 msgstr ""
 
+#: neutron/services/vpn/device_drivers/ipsec.py:61
+msgid "Template file for ipsec configuration"
+msgstr ""
+
+#: neutron/services/vpn/device_drivers/ipsec.py:67
+msgid "Template file for ipsec secret configuration"
+msgstr ""
+
 #: neutron/services/vpn/device_drivers/ipsec.py:244
 #, python-format
 msgid "Failed to enable vpn process on router %s"
@@ -11803,3 +11980,147 @@ msgstr ""
 #~ msgid "Operation on OFC failed: status=%(status), detail=%(detail)"
 #~ msgstr ""
 
+#~ msgid "loading policies from file: %s"
+#~ msgstr ""
+
+#~ msgid "number of ports allowed per tenant, minus for unlimited"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "range of seconds to randomly delay "
+#~ "when starting the periodic task "
+#~ "scheduler to reduce stampeding. (Disable "
+#~ "by setting to 0)"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "%(class_name)s method %(method_name)s called "
+#~ "with arguments %(args)s %(kwargs)s "
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Updating lease expiration is now "
+#~ "deprecated. Issued  from host %(host)s."
+#~ msgstr ""
+
+#~ msgid "owner type of the device: network/compute"
+#~ msgstr ""
+
+#~ msgid "plugin does not support updating provider attributes"
+#~ msgstr ""
+
+#~ msgid "invalid segment range. example range: 500-550"
+#~ msgstr ""
+
+#~ msgid "arguments segment_type missing for network profile"
+#~ msgstr ""
+
+#~ msgid "argument physical_network missing for network profile"
+#~ msgstr ""
+
+#~ msgid "argument sub_type missing for network profile"
+#~ msgstr ""
+
+#~ msgid "argument segment_range missing for network profile"
+#~ msgstr ""
+
+#~ msgid "segment range overlaps with another profile"
+#~ msgstr ""
+
+#~ msgid "provider network added to DB: %(network_id)s, %(vlan_id)s"
+#~ msgstr ""
+
+#~ msgid "provider network removed from DB: %s"
+#~ msgstr ""
+
+#~ msgid "logical network"
+#~ msgstr ""
+
+#~ msgid "unknown provider:physical_network %s"
+#~ msgstr ""
+
+#~ msgid "create network: profile_id=%s"
+#~ msgstr ""
+
+#~ msgid "seg list %s "
+#~ msgstr ""
+
+#~ msgid "create port: profile_id=%s"
+#~ msgstr ""
+
+#~ msgid "there must be only one gateway port per router at once"
+#~ msgstr ""
+
+#~ msgid "define if the requests have run asynchronously or not"
+#~ msgstr ""
+
+#~ msgid "cannot retrieve utif info for the following reason: %(err_msg)s"
+#~ msgstr ""
+
+#~ msgid "unsupported vnic type %(vnic_type)s for network type %(net_type)s"
+#~ msgstr ""
+
+#~ msgid "invalid vnic_type on port_create"
+#~ msgstr ""
+
+#~ msgid "update network"
+#~ msgstr ""
+
+#~ msgid "delete network"
+#~ msgstr ""
+
+#~ msgid "creating VLAN Network"
+#~ msgstr ""
+
+#~ msgid "creating IB Network"
+#~ msgstr ""
+
+#~ msgid "ports added!"
+#~ msgstr ""
+
+#~ msgid "ports removed!"
+#~ msgstr ""
+
+#~ msgid "type of VM network interface: mlnx_direct or hostdev"
+#~ msgstr ""
+
+#~ msgid "removing vlan %(seg_id)s on physical network %(net)s from pool"
+#~ msgstr ""
+
+#~ msgid "failed to create network id=%(id)s on OFC: %(exc)s"
+#~ msgstr ""
+
+#~ msgid "failed to delete packet_filter id=%s which remains in error status."
+#~ msgstr ""
+
+#~ msgid "failed to create packet_filter id=%(id)s on OFC: %(exc)s"
+#~ msgstr ""
+
+#~ msgid "failed to delete packet_filter id=%(id)s from OFC: %(exc)s"
+#~ msgstr ""
+
+#~ msgid "port %s not found in NVP"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unable to create L3GW port on "
+#~ "logical router  %(router_uuid)s. Verify "
+#~ "Default Layer-3 Gateway service "
+#~ "%(def_l3_gw_svc)s id is correct"
+#~ msgstr ""
+
+#~ msgid "Unable to delete logical router '%s'on NVP Platform"
+#~ msgstr ""
+
+#~ msgid "number of network gateways allowed per tenant, -1 for unlimited"
+#~ msgstr ""
+
+#~ msgid "port update received"
+#~ msgstr ""
+
+#~ msgid "unable to parse interface mapping."
+#~ msgstr ""
+
+#~ msgid "unable to read interface mapping."
+#~ msgstr ""
+
index 618abf694b81dc458f934b2624ee56def5241ca3..33bdf42d43fbb679ed804292a0be33d9295d72df 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-09-09 06:09+0000\n"
+"POT-Creation-Date: 2013-09-10 06:09+0000\n"
 "PO-Revision-Date: 2013-01-28 21:54+0000\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: English (United Kingdom) "
@@ -95,7 +95,7 @@ msgstr ""
 
 #: neutron/policy.py:88
 #, python-format
-msgid "loading policies from file: %s"
+msgid "Loading policies from file: %s"
 msgstr ""
 
 #: neutron/policy.py:95
@@ -182,7 +182,7 @@ msgid "Number of subnets allowed per tenant, minus for unlimited"
 msgstr ""
 
 #: neutron/quota.py:47
-msgid "number of ports allowed per tenant, minus for unlimited"
+msgid "Number of ports allowed per tenant, minus for unlimited"
 msgstr ""
 
 #: neutron/quota.py:51
@@ -204,7 +204,7 @@ msgstr ""
 
 #: neutron/service.py:41
 msgid ""
-"range of seconds to randomly delay when starting the periodic task "
+"Range of seconds to randomly delay when starting the periodic task "
 "scheduler to reduce stampeding. (Disable by setting to 0)"
 msgstr ""
 
@@ -466,9 +466,11 @@ msgid ""
 msgstr ""
 
 #: neutron/agent/dhcp_agent.py:564 neutron/agent/l3_agent.py:823
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:515
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256
 #: neutron/plugins/nec/agent/nec_neutron_agent.py:184
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:227
+#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:181
 #: neutron/services/metering/agents/metering_agent.py:273
 msgid "Failed reporting state!"
 msgstr ""
@@ -1925,6 +1927,11 @@ msgstr ""
 msgid "Invalid extension environment: %(reason)s"
 msgstr ""
 
+#: neutron/common/exceptions.py:261
+#, python-format
+msgid "Invalid content type %(content_type)s"
+msgstr ""
+
 #: neutron/common/exceptions.py:265
 #, python-format
 msgid "Unable to find any IP address on external network %(net_id)s."
@@ -1966,11 +1973,11 @@ msgstr ""
 msgid "Skipping unknown group key: %s"
 msgstr ""
 
-#: neutron/common/log.py:31
+#: neutron/common/log.py:32
 #, python-format
 msgid ""
 "%(class_name)s method %(method_name)s called with arguments %(args)s "
-"%(kwargs)s "
+"%(kwargs)s"
 msgstr ""
 
 #: neutron/common/utils.py:55 neutron/openstack/common/fileutils.py:64
@@ -2288,7 +2295,7 @@ msgstr ""
 
 #: neutron/db/dhcp_rpc_base.py:218
 #, python-format
-msgid "Updating lease expiration is now deprecated. Issued  from host %(host)s."
+msgid "Updating lease expiration is now deprecated. Issued  from host %s."
 msgstr ""
 
 #: neutron/db/dhcp_rpc_base.py:225
@@ -2313,6 +2320,16 @@ msgstr ""
 msgid "the nexthop is used by router"
 msgstr ""
 
+#: neutron/db/extraroute_db.py:129
+#, python-format
+msgid "Added routes are %s"
+msgstr ""
+
+#: neutron/db/extraroute_db.py:137
+#, python-format
+msgid "Removed routes are %s"
+msgstr ""
+
 #: neutron/db/l3_db.py:210
 #, python-format
 msgid "No IPs available for external network %s"
@@ -2336,6 +2353,8 @@ msgid ""
 msgstr ""
 
 #: neutron/db/l3_db.py:339 neutron/db/l3_db.py:415
+#: neutron/plugins/bigswitch/plugin.py:995
+#: neutron/plugins/bigswitch/plugin.py:1004
 msgid "Either subnet_id or port_id must be specified"
 msgstr ""
 
@@ -2387,7 +2406,7 @@ msgid ""
 "assigning a floating IP"
 msgstr ""
 
-#: neutron/db/l3_db.py:605 neutron/plugins/nicira/NeutronPlugin.py:1730
+#: neutron/db/l3_db.py:605 neutron/plugins/nicira/NeutronPlugin.py:1731
 msgid "fixed_ip_address cannot be specified without a port_id"
 msgstr ""
 
@@ -2415,6 +2434,11 @@ msgid ""
 " %s"
 msgstr ""
 
+#: neutron/db/l3_rpc_base.py:62
+#, python-format
+msgid "Checking router: %(id)s for host: %(host)s"
+msgstr ""
+
 #: neutron/db/l3_rpc_base.py:87
 #, python-format
 msgid "External network ID returned to l3 agent: %s"
@@ -2572,7 +2596,7 @@ msgid "ID of network to probe"
 msgstr ""
 
 #: neutron/debug/commands.py:50
-msgid "owner type of the device: network/compute"
+msgid "Owner type of the device: network/compute"
 msgstr ""
 
 #: neutron/debug/commands.py:58
@@ -3028,7 +3052,7 @@ msgstr ""
 
 #: neutron/extensions/providernet.py:56
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:379
-msgid "plugin does not support updating provider attributes"
+msgid "Plugin does not support updating provider attributes"
 msgstr ""
 
 #: neutron/extensions/quotasv2.py:69
@@ -3959,6 +3983,10 @@ msgstr ""
 msgid "List of allowed vif_type values."
 msgstr ""
 
+#: neutron/plugins/bigswitch/plugin.py:162
+msgid "Syntax error in server config file, aborting plugin"
+msgstr ""
+
 #: neutron/plugins/bigswitch/plugin.py:173
 msgid "Error in REST call to remote network controller"
 msgstr ""
@@ -4091,6 +4119,10 @@ msgstr ""
 msgid "NeutronRestProxy: Starting plugin. Version=%s"
 msgstr ""
 
+#: neutron/plugins/bigswitch/plugin.py:458
+msgid "Servers not defined. Aborting plugin"
+msgstr ""
+
 #: neutron/plugins/bigswitch/plugin.py:480
 msgid "NeutronRestProxyV2: initialization done"
 msgstr ""
@@ -4173,6 +4205,15 @@ msgstr ""
 msgid "Unable to update remote topology: %s"
 msgstr ""
 
+#: neutron/plugins/bigswitch/plugin.py:1147
+msgid "Adding host route: "
+msgstr ""
+
+#: neutron/plugins/bigswitch/plugin.py:1148
+#, python-format
+msgid "Destination:%(dst)s nexthop:%(next)s"
+msgstr ""
+
 #: neutron/plugins/bigswitch/plugin.py:1223
 #, python-format
 msgid ""
@@ -4192,6 +4233,15 @@ msgstr ""
 msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. "
 msgstr ""
 
+#: neutron/plugins/bigswitch/routerrule_db.py:77
+msgid "No rules in router"
+msgstr ""
+
+#: neutron/plugins/bigswitch/routerrule_db.py:91
+#, python-format
+msgid "Updating router rules to %s"
+msgstr ""
+
 #: neutron/plugins/bigswitch/db/porttracker_db.py:36
 msgid "No host_id in port request to track port location."
 msgstr ""
@@ -4249,6 +4299,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:108
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:128
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:143
+#: neutron/plugins/mlnx/rpc_callbacks.py:98
 #: neutron/plugins/mlnx/rpc_callbacks.py:117
 #: neutron/plugins/mlnx/rpc_callbacks.py:132
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:118
@@ -4259,16 +4310,15 @@ msgid "%s can not be found in database"
 msgstr ""
 
 #: neutron/plugins/brocade/NeutronPlugin.py:288
-#: neutron/plugins/brocade/NeutronPlugin.py:331
-#: neutron/plugins/brocade/NeutronPlugin.py:384
+#: neutron/plugins/brocade/NeutronPlugin.py:332
+#: neutron/plugins/brocade/NeutronPlugin.py:386
 msgid "Brocade NOS driver:"
 msgstr ""
 
 #: neutron/plugins/brocade/NeutronPlugin.py:289
-#: neutron/plugins/brocade/NeutronPlugin.py:332
-#: neutron/plugins/brocade/NeutronPlugin.py:385
+#: neutron/plugins/brocade/NeutronPlugin.py:333
+#: neutron/plugins/brocade/NeutronPlugin.py:387
 #: neutron/plugins/embrane/agent/dispatcher.py:143
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:240
 #, python-format
 msgid "%s"
 msgstr ""
@@ -4278,7 +4328,13 @@ msgstr ""
 msgid "Returning the allocated vlan (%d) to the pool"
 msgstr ""
 
-#: neutron/plugins/brocade/NeutronPlugin.py:298
+#: neutron/plugins/brocade/NeutronPlugin.py:293
+#: neutron/plugins/brocade/NeutronPlugin.py:334
+#: neutron/plugins/brocade/NeutronPlugin.py:388
+msgid "Brocade plugin raised exception, check logs"
+msgstr ""
+
+#: neutron/plugins/brocade/NeutronPlugin.py:299
 #, python-format
 msgid "Allocated vlan (%d) from the pool"
 msgstr ""
@@ -4302,98 +4358,103 @@ msgstr ""
 msgid "Plugin initialization complete"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:133
+#: neutron/plugins/cisco/network_plugin.py:117
+#, python-format
+msgid "'%(model)s' object has no attribute '%(name)s'"
+msgstr ""
+
+#: neutron/plugins/cisco/network_plugin.py:134
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:223
 msgid "create_network() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:150
+#: neutron/plugins/cisco/network_plugin.py:151
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:255
 msgid "update_network() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:163
+#: neutron/plugins/cisco/network_plugin.py:164
 msgid "delete_network() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:186
+#: neutron/plugins/cisco/network_plugin.py:187
 msgid "get_network() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:191
+#: neutron/plugins/cisco/network_plugin.py:192
 msgid "get_networks() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:196
+#: neutron/plugins/cisco/network_plugin.py:197
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:321
 msgid "create_port() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:206
+#: neutron/plugins/cisco/network_plugin.py:207
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:407
 msgid "delete_port() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:225
+#: neutron/plugins/cisco/network_plugin.py:226
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:366
 msgid "update_port() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:236
+#: neutron/plugins/cisco/network_plugin.py:237
 msgid "create_subnet() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:248
+#: neutron/plugins/cisco/network_plugin.py:249
 #: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:342
 msgid "update_subnet() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:254
+#: neutron/plugins/cisco/network_plugin.py:255
 msgid "delete_subnet() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:277
+#: neutron/plugins/cisco/network_plugin.py:278
 #: neutron/plugins/cisco/db/network_db_v2.py:38
 msgid "get_all_qoss() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:283
+#: neutron/plugins/cisco/network_plugin.py:284
 msgid "get_qos_details() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:288
+#: neutron/plugins/cisco/network_plugin.py:289
 msgid "create_qos() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:294
+#: neutron/plugins/cisco/network_plugin.py:295
 msgid "delete_qos() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:299
+#: neutron/plugins/cisco/network_plugin.py:300
 msgid "rename_qos() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:304
+#: neutron/plugins/cisco/network_plugin.py:305
 msgid "get_all_credentials() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:310
+#: neutron/plugins/cisco/network_plugin.py:311
 msgid "get_credential_details() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:319
+#: neutron/plugins/cisco/network_plugin.py:320
 msgid "rename_credential() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:329
+#: neutron/plugins/cisco/network_plugin.py:330
 msgid "schedule_host() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:341
+#: neutron/plugins/cisco/network_plugin.py:342
 msgid "associate_port() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:348
+#: neutron/plugins/cisco/network_plugin.py:349
 msgid "detach_port() called"
 msgstr ""
 
@@ -4646,6 +4707,16 @@ msgstr ""
 msgid "VLAN Name prefix for provider vlans"
 msgstr ""
 
+#: neutron/plugins/cisco/common/config.py:39
+msgid "Provider VLANs are automatically created as needed on the Nexus switch"
+msgstr ""
+
+#: neutron/plugins/cisco/common/config.py:42
+msgid ""
+"Provider VLANs are automatically trunked as needed on the ports of the "
+"Nexus switch"
+msgstr ""
+
 #: neutron/plugins/cisco/common/config.py:45
 #: neutron/plugins/ml2/drivers/cisco/config.py:23
 msgid "Distribute SVI interfaces over all switches"
@@ -4707,6 +4778,12 @@ msgstr ""
 msgid "N1K Policy profile polling duration in seconds"
 msgstr ""
 
+#: neutron/plugins/cisco/common/config.py:124
+#: neutron/plugins/ml2/drivers/cisco/config.py:56
+#: neutron/plugins/nicira/common/config.py:178
+msgid "Some config files were not parsed properly"
+msgstr ""
+
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:334
 #, python-format
 msgid "seg_min %(seg_min)s, seg_max %(seg_max)s"
@@ -4811,6 +4888,10 @@ msgstr ""
 msgid "get_policy_profile()"
 msgstr ""
 
+#: neutron/plugins/cisco/db/n1kv_db_v2.py:949
+msgid "Invalid profile type"
+msgstr ""
+
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:965
 msgid "_profile_binding_exists()"
 msgstr ""
@@ -4839,11 +4920,11 @@ msgid "_get_profile_bindings()"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1224
-msgid "invalid segment range. example range: 500-550"
+msgid "Invalid segment range. example range: 500-550"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1234
-msgid "arguments segment_type missing for network profile"
+msgid "Arguments segment_type missing for network profile"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1243
@@ -4851,15 +4932,15 @@ msgid "segment_type should either be vlan, overlay, multi-segment or trunk"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1249
-msgid "argument physical_network missing for network profile"
+msgid "Argument physical_network missing for network profile"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1256
-msgid "argument sub_type missing for network profile"
+msgid "Argument sub_type missing for network profile"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1263
-msgid "argument segment_range missing for network profile"
+msgid "Argument segment_range missing for network profile"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1292
@@ -4868,7 +4949,7 @@ msgid "NetworkProfile name %s already exists"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1309
-msgid "segment range overlaps with another profile"
+msgid "Segment range overlaps with another profile"
 msgstr ""
 
 #: neutron/plugins/cisco/db/network_db_v2.py:46
@@ -4954,12 +5035,12 @@ msgstr ""
 
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:236
 #, python-format
-msgid "provider network added to DB: %(network_id)s, %(vlan_id)s"
+msgid "Provider network added to DB: %(network_id)s, %(vlan_id)s"
 msgstr ""
 
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:280
 #, python-format
-msgid "provider network removed from DB: %s"
+msgid "Provider network removed from DB: %s"
 msgstr ""
 
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:388
@@ -4981,7 +5062,7 @@ msgid "Nexus plugin loaded, deleting SVI from switch"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_client.py:256
-msgid "logical network"
+msgid "Logical network"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_client.py:276
@@ -5007,6 +5088,11 @@ msgstr ""
 msgid "VSM: %s"
 msgstr ""
 
+#: neutron/plugins/cisco/n1kv/n1kv_client.py:462
+#, python-format
+msgid "Unable to serialize object of type = '%s'"
+msgstr ""
+
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:193
 msgid "_setup_vsm"
 msgstr ""
@@ -5069,9 +5155,11 @@ msgid "provider:network_type %s not supported"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:353
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:362
 #: neutron/plugins/mlnx/mlnx_plugin.py:243
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437
 #, python-format
-msgid "unknown provider:physical_network %s"
+msgid "Unknown provider:physical_network %s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:359
@@ -5205,7 +5293,7 @@ msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:995
 #, python-format
-msgid "create network: profile_id=%s"
+msgid "Create network: profile_id=%s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1003
@@ -5218,7 +5306,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1015
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1025
 #, python-format
-msgid "seg list %s "
+msgid "Seg list %s "
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1068
@@ -5265,7 +5353,7 @@ msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1241
 #, python-format
-msgid "create port: profile_id=%s"
+msgid "Create port: profile_id=%s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1254
@@ -5350,6 +5438,41 @@ msgstr ""
 msgid "NexusPlugin:create_network() called"
 msgstr ""
 
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:112
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:101
+#, python-format
+msgid "Nexus: create & trunk vlan %s"
+msgstr ""
+
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:119
+#, python-format
+msgid "Nexus: create vlan %s"
+msgstr ""
+
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:124
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108
+#, python-format
+msgid "Nexus: trunk vlan %s"
+msgstr ""
+
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:137
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:120
+#, python-format
+msgid "Nexus: delete & untrunk vlan %s"
+msgstr ""
+
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:143
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:124
+#, python-format
+msgid "Nexus: delete vlan %s"
+msgstr ""
+
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:146
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:127
+#, python-format
+msgid "Nexus: untrunk vlan %s"
+msgstr ""
+
 #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:203
 msgid "Grabbing a switch to create SVI"
 msgstr ""
@@ -5382,6 +5505,11 @@ msgstr ""
 msgid "NexusPlugin:delete_port() called"
 msgstr ""
 
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:276
+#, python-format
+msgid "delete_network(): provider vlan %s"
+msgstr ""
+
 #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:321
 msgid "NexusPlugin:update_port() called"
 msgstr ""
@@ -5414,7 +5542,7 @@ msgstr ""
 
 #: neutron/plugins/embrane/base_plugin.py:136
 #: neutron/plugins/embrane/base_plugin.py:173
-msgid "there must be only one gateway port per router at once"
+msgid "There must be only one gateway port per router at once"
 msgstr ""
 
 #: neutron/plugins/embrane/base_plugin.py:207
@@ -5480,7 +5608,7 @@ msgid "Shared resource pool id"
 msgstr ""
 
 #: neutron/plugins/embrane/common/config.py:45
-msgid "define if the requests have run asynchronously or not"
+msgid "Define if the requests have run asynchronously or not"
 msgstr ""
 
 #: neutron/plugins/embrane/common/constants.py:63
@@ -5544,7 +5672,7 @@ msgstr ""
 
 #: neutron/plugins/embrane/l2base/support_exceptions.py:24
 #, python-format
-msgid "cannot retrieve utif info for the following reason: %(err_msg)s"
+msgid "Cannot retrieve utif info for the following reason: %(err_msg)s"
 msgstr ""
 
 #: neutron/plugins/embrane/l2base/openvswitch/openvswitch_support.py:45
@@ -5765,51 +5893,51 @@ msgstr ""
 msgid "Adding port %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:268
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:269
 #, python-format
 msgid "Unable to get port details for device %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:274
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:276
 #, python-format
 msgid "Port %(device)s updated. Details: %(device_details)s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:289
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:290
 #, python-format
 msgid "Removing port %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:296
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:297
 #, python-format
 msgid "Removing port failed for device %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:321
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:322
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:640
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:900
 msgid "Agent out of sync with plugin!"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:329
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:330
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:652
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:914
 msgid "Agent loop has new devices!"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:334
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:335
 #, python-format
 msgid "Error in agent event loop: %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:342
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:343
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:403
 #, python-format
 msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:357
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:691
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1044
 msgid "Agent initialized successfully, now running... "
@@ -5881,6 +6009,15 @@ msgstr ""
 msgid "Metrics collection is not supported on this version of Hyper-V"
 msgstr ""
 
+#: neutron/plugins/hyperv/agent/utilsfactory.py:34
+msgid "Force V1 WMI utility classes"
+msgstr ""
+
+#: neutron/plugins/hyperv/agent/utilsfactory.py:59
+#, python-format
+msgid "Loading class: %(module_name)s.%(class_name)s"
+msgstr ""
+
 #: neutron/plugins/hyperv/agent/utilsv2.py:118
 #, python-format
 msgid "Port Alloc not found: %s"
@@ -5932,12 +6069,6 @@ msgstr ""
 msgid "provider:segmentation_id specified for local network"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:362
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437
-#, python-format
-msgid "Unknown provider:physical_network %s"
-msgstr ""
-
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:89
 msgid "Invalid Network ID, will lead to incorrect bridgename"
 msgstr ""
@@ -6371,94 +6502,98 @@ msgstr ""
 msgid "MidoClient.delete_dhcp called: bridge=%(bridge)s, "
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:204
+#: neutron/plugins/midonet/midonet_lib.py:196
+msgid "Tried to delete non-existent DHCP"
+msgstr ""
+
+#: neutron/plugins/midonet/midonet_lib.py:205
 #, python-format
 msgid "MidoClient.delete_port called: id=%(id)s, delete_chains=%(delete_chains)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:219
+#: neutron/plugins/midonet/midonet_lib.py:220
 #, python-format
 msgid "MidoClient.get_port called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:232
+#: neutron/plugins/midonet/midonet_lib.py:233
 #, python-format
 msgid "MidoClient.add_bridge_port called: bridge=%(bridge)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:253
+#: neutron/plugins/midonet/midonet_lib.py:254
 #, python-format
 msgid "MidoClient.create_router called: tenant_id=%(tenant_id)s, name=%(name)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:265
+#: neutron/plugins/midonet/midonet_lib.py:266
 #, python-format
 msgid "MidoClient.delete_router called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:275
+#: neutron/plugins/midonet/midonet_lib.py:276
 #, python-format
 msgid "MidoClient.get_router called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:289
+#: neutron/plugins/midonet/midonet_lib.py:290
 #, python-format
 msgid "MidoClient.update_router called: id=%(id)s, name=%(name)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:309
+#: neutron/plugins/midonet/midonet_lib.py:310
 #, python-format
 msgid ""
 "MidoClient.add_dhcp_route_option called: bridge=%(bridge)s, "
 "cidr=%(cidr)s, gw_ip=%(gw_ip)sdst_ip=%(dst_ip)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:317
+#: neutron/plugins/midonet/midonet_lib.py:318
 msgid "Tried to access non-existent DHCP"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:346
+#: neutron/plugins/midonet/midonet_lib.py:347
 #, python-format
 msgid "MidoClient.unlink called: port=%(port)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:351
+#: neutron/plugins/midonet/midonet_lib.py:352
 #, python-format
 msgid "Attempted to unlink a port that was not linked. %s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:357
+#: neutron/plugins/midonet/midonet_lib.py:358
 #, python-format
 msgid ""
 "MidoClient.remove_rules_by_property called: tenant_id=%(tenant_id)s, "
 "chain_name=%(chain_name)skey=%(key)s, value=%(value)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:384
+#: neutron/plugins/midonet/midonet_lib.py:385
 #, python-format
 msgid ""
 "MidoClient.create_router_chains called: router=%(router)s, "
 "inbound_chain_name=%(in_chain)s, outbound_chain_name=%(out_chain)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:407
+#: neutron/plugins/midonet/midonet_lib.py:408
 #, python-format
 msgid "MidoClient.delete_router_chains called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:422
+#: neutron/plugins/midonet/midonet_lib.py:423
 #, python-format
 msgid "MidoClient.delete_port_chains called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:434
+#: neutron/plugins/midonet/midonet_lib.py:435
 #, python-format
 msgid ""
 "MidoClient.get_link_port called: router=%(router)s, "
 "peer_router_id=%(peer_router_id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:473
+#: neutron/plugins/midonet/midonet_lib.py:474
 #, python-format
 msgid ""
 "MidoClient.add_static_nat called: tenant_id=%(tenant_id)s, "
@@ -6466,17 +6601,17 @@ msgid ""
 "port_id=%(port_id)s, nat_type=%(nat_type)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:481
+#: neutron/plugins/midonet/midonet_lib.py:482
 #, python-format
 msgid "Invalid NAT type passed in %s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:533
+#: neutron/plugins/midonet/midonet_lib.py:534
 #, python-format
 msgid "MidoClient.remote_static_route called: router=%(router)s, ip=%(ip)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:544
+#: neutron/plugins/midonet/midonet_lib.py:545
 #, python-format
 msgid ""
 "MidoClient.update_port_chains called: "
@@ -6484,62 +6619,62 @@ msgid ""
 "outbound_chain_id=%(outbound_chain_id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:555
+#: neutron/plugins/midonet/midonet_lib.py:556
 #, python-format
 msgid "MidoClient.create_chain called: tenant_id=%(tenant_id)s  name=%(name)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:563
+#: neutron/plugins/midonet/midonet_lib.py:564
 #, python-format
 msgid "MidoClient.delete_chain called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:569
+#: neutron/plugins/midonet/midonet_lib.py:570
 #, python-format
 msgid ""
 "MidoClient.delete_chains_by_names called: tenant_id=%(tenant_id)s "
 "names=%(names)s "
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:580
+#: neutron/plugins/midonet/midonet_lib.py:581
 #, python-format
 msgid ""
 "MidoClient.get_chain_by_name called: tenant_id=%(tenant_id)s "
 "name=%(name)s "
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:591
+#: neutron/plugins/midonet/midonet_lib.py:592
 #, python-format
 msgid ""
 "MidoClient.get_port_group_by_name called: tenant_id=%(tenant_id)s "
 "name=%(name)s "
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:605
+#: neutron/plugins/midonet/midonet_lib.py:606
 #, python-format
 msgid "MidoClient.create_port_group called: tenant_id=%(tenant_id)s name=%(name)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:614
+#: neutron/plugins/midonet/midonet_lib.py:615
 #, python-format
 msgid ""
 "MidoClient.delete_port_group_by_name called: tenant_id=%(tenant_id)s "
 "name=%(name)s "
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:620
+#: neutron/plugins/midonet/midonet_lib.py:621
 #, python-format
 msgid "Deleting pg %(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:626
+#: neutron/plugins/midonet/midonet_lib.py:627
 #, python-format
 msgid ""
 "MidoClient.add_port_to_port_group_by_name called: tenant_id=%(tenant_id)s"
 " name=%(name)s port_id=%(port_id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:640
+#: neutron/plugins/midonet/midonet_lib.py:641
 #, python-format
 msgid "MidoClient.remove_port_from_port_groups called: port_id=%(port_id)s"
 msgstr ""
@@ -7264,6 +7399,10 @@ msgstr ""
 msgid "%(key)s prohibited for %(tunnel)s provider network"
 msgstr ""
 
+#: neutron/plugins/ml2/drivers/type_tunnel.py:103
+msgid "Network_type value needed by the ML2 plugin"
+msgstr ""
+
 #: neutron/plugins/ml2/drivers/type_vlan.py:37
 msgid ""
 "List of <physical_network>:<vlan_min>:<vlan_max> or <physical_network> "
@@ -7384,31 +7523,6 @@ msgstr ""
 msgid "nexus_switches found = %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:101
-#, python-format
-msgid "Nexus: create & trunk vlan %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108
-#, python-format
-msgid "Nexus: trunk vlan %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:120
-#, python-format
-msgid "Nexus: delete & untrunk vlan %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:124
-#, python-format
-msgid "Nexus: delete vlan %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:127
-#, python-format
-msgid "Nexus: untrunk vlan %s"
-msgstr ""
-
 #: neutron/plugins/ml2/drivers/mech_arista/config.py:31
 msgid ""
 "Username for Arista EOS. This is required field.if not set, all "
@@ -7451,72 +7565,85 @@ msgid ""
 "of\"RegionOne\" is assumed"
 msgstr ""
 
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:30
+msgid "Unable to reach EOS"
+msgstr ""
+
 #: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:226
 #, python-format
 msgid "Executing command on Arista EOS: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:259
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:238
+#, python-format
+msgid "Error %(err)s while trying to execute commands %(cmd)s on EOS %(host)s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:260
 #, python-format
 msgid "Required option %s is not set"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:282
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:279
+msgid "Syncing Neutron <-> EOS"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:283
 msgid "EOS is not available, will try sync later"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:292
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:293
 #, python-format
 msgid ""
 "No Tenants configured in Neutron DB. But %d tenants disovered in EOS "
 "during synchronization.Enitre EOS region is cleared"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:296
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:297
 msgid "EOS is not available, failed to delete this region"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:307
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:308
 #, python-format
 msgid "EOS is not available,failed to delete tenant %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:337
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:338
 #, python-format
 msgid "EOS is not available,failed to delete vm %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:348
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:349
 #, python-format
 msgid "EOS is not available,failed to delete network %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:363
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:364
 #, python-format
 msgid "EOS is not available, failed to createnetwork id %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:385
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:386
 #, python-format
 msgid "EOS is not available, failed to createvm id %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:461
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:462
 #, python-format
 msgid "Network %s is not created as it is not found inArista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:475
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:476
 #, python-format
 msgid "Network name changed to %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:502
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:503
 #, python-format
 msgid "Network %s is not updated as it is not found inArista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:600
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:601
 #, python-format
 msgid "VM %s is not created as it is not found inArista DB"
 msgstr ""
@@ -7541,11 +7668,11 @@ msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:280
 #, python-format
-msgid "unsupported vnic type %(vnic_type)s for network type %(net_type)s"
+msgid "Unsupported vnic type %(vnic_type)s for network type %(net_type)s"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:284
-msgid "invalid vnic_type on port_create"
+msgid "Invalid vnic_type on port_create"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:286
@@ -7553,11 +7680,11 @@ msgid "vnic_type is not defined in port profile"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:331
-msgid "update network"
+msgid "Update network"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:344
-msgid "delete network"
+msgid "Delete network"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:391
@@ -7596,11 +7723,11 @@ msgid "Port_mac %s is not available on this agent"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:133
-msgid "creating VLAN Network"
+msgid "Creating VLAN Network"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:135
-msgid "creating IB Network"
+msgid "Creating IB Network"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:137
@@ -7618,11 +7745,11 @@ msgid "Delete network %s"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:298
-msgid "ports added!"
+msgid "Ports added!"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:301
-msgid "ports removed!"
+msgid "Ports removed!"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:326
@@ -7736,7 +7863,7 @@ msgid "Network type for tenant networks (local, ib, vlan, or none)"
 msgstr ""
 
 #: neutron/plugins/mlnx/common/config.py:43
-msgid "type of VM network interface: mlnx_direct or hostdev"
+msgid "Type of VM network interface: mlnx_direct or hostdev"
 msgstr ""
 
 #: neutron/plugins/mlnx/common/config.py:47
@@ -7755,13 +7882,9 @@ msgid "Mlnx Exception: %(err_msg)s"
 msgstr ""
 
 #: neutron/plugins/mlnx/db/mlnx_db_v2.py:47
-#, python-format
-msgid "Removing vlan %(seg_id)s on physical network %(net)s from pool"
-msgstr ""
-
 #: neutron/plugins/mlnx/db/mlnx_db_v2.py:68
 #, python-format
-msgid "removing vlan %(seg_id)s on physical network %(net)s from pool"
+msgid "Removing vlan %(seg_id)s on physical network %(net)s from pool"
 msgstr ""
 
 #: neutron/plugins/mlnx/db/mlnx_db_v2.py:124
@@ -7854,7 +7977,7 @@ msgstr ""
 
 #: neutron/plugins/nec/nec_plugin.py:276
 #, python-format
-msgid "failed to create network id=%(id)s on OFC: %(exc)s"
+msgid "Failed to create network id=%(id)s on OFC: %(exc)s"
 msgstr ""
 
 #: neutron/plugins/nec/nec_plugin.py:292
@@ -8007,7 +8130,7 @@ msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:92
 #, python-format
-msgid "failed to delete packet_filter id=%s which remains in error status."
+msgid "Failed to delete packet_filter id=%s which remains in error status."
 msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:106
@@ -8042,7 +8165,7 @@ msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:131
 #, python-format
-msgid "failed to create packet_filter id=%(id)s on OFC: %(exc)s"
+msgid "Failed to create packet_filter id=%(id)s on OFC: %(exc)s"
 msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:144
@@ -8057,7 +8180,7 @@ msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:157
 #, python-format
-msgid "failed to delete packet_filter id=%(id)s from OFC: %(exc)s"
+msgid "Failed to delete packet_filter id=%(id)s from OFC: %(exc)s"
 msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:161
@@ -8363,7 +8486,7 @@ msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:514
 #, python-format
-msgid "port %s not found in NVP"
+msgid "Port %s not found in NVP"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:533
@@ -8408,13 +8531,13 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:658
-#: neutron/plugins/nicira/NeutronPlugin.py:1671
+#: neutron/plugins/nicira/NeutronPlugin.py:1672
 #, python-format
 msgid "Logical router resource %s not found on NVP platform"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:662
-#: neutron/plugins/nicira/NeutronPlugin.py:1675
+#: neutron/plugins/nicira/NeutronPlugin.py:1676
 msgid "Unable to update logical routeron NVP Platform"
 msgstr ""
 
@@ -8522,118 +8645,118 @@ msgid "Unable to update port id: %s."
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:1409
-#: neutron/plugins/nicira/NeutronPlugin.py:1483
+#: neutron/plugins/nicira/NeutronPlugin.py:1484
 #, python-format
 msgid "Network '%s' is not a valid external network"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1426
+#: neutron/plugins/nicira/NeutronPlugin.py:1427
 msgid ""
 "Cannot create a distributed router with the NVP platform currently in "
 "execution. Please, try without specifying the 'distributed' attribute."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1433
+#: neutron/plugins/nicira/NeutronPlugin.py:1434
 msgid "Unable to create logical router on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1441
+#: neutron/plugins/nicira/NeutronPlugin.py:1442
 #, python-format
 msgid ""
-"Unable to create L3GW port on logical router  %(router_uuid)s. Verify "
+"Unable to create L3GW port on logical router %(router_uuid)s. Verify "
 "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1451
+#: neutron/plugins/nicira/NeutronPlugin.py:1452
 #, python-format
 msgid "Unable to create router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1492
+#: neutron/plugins/nicira/NeutronPlugin.py:1493
 msgid ""
 "'routes' cannot contain route '0.0.0.0/0', this must be updated through "
 "the default gateway attribute"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1508
+#: neutron/plugins/nicira/NeutronPlugin.py:1509
 #, python-format
 msgid "Logical router %s not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1512
+#: neutron/plugins/nicira/NeutronPlugin.py:1513
 msgid "Unable to update logical router on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1514
+#: neutron/plugins/nicira/NeutronPlugin.py:1515
 msgid ""
 "Request cannot contain 'routes' with the NVP platform currently in "
 "execution. Please, try without specifying the static routes."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1548
+#: neutron/plugins/nicira/NeutronPlugin.py:1549
 #, python-format
 msgid "Logical router '%s' not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1552
+#: neutron/plugins/nicira/NeutronPlugin.py:1553
 #, python-format
-msgid "Unable to delete logical router '%s'on NVP Platform"
+msgid "Unable to delete logical router '%s' on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1609
+#: neutron/plugins/nicira/NeutronPlugin.py:1610
 #, python-format
 msgid ""
 "Add_router_interface completed for subnet:%(subnet_id)s and "
 "router:%(router_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1697
+#: neutron/plugins/nicira/NeutronPlugin.py:1698
 #, python-format
 msgid ""
 "An error occurred while removing NAT rules on the NVP platform for "
 "floating ip:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1703
+#: neutron/plugins/nicira/NeutronPlugin.py:1704
 msgid "An incorrect number of matching NAT rules was found on the NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1769
+#: neutron/plugins/nicira/NeutronPlugin.py:1770
 #, python-format
 msgid "Address list for NVP logical router port:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1793
+#: neutron/plugins/nicira/NeutronPlugin.py:1794
 #, 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:1836
+#: neutron/plugins/nicira/NeutronPlugin.py:1837
 #, python-format
 msgid "The port '%s' is not associated with floating IPs"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1839
+#: neutron/plugins/nicira/NeutronPlugin.py:1840
 #, python-format
 msgid "Nat rules not found in nvp for port: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1865
+#: neutron/plugins/nicira/NeutronPlugin.py:1866
 #, python-format
 msgid ""
 "Create_l2_gw_service did not return an uuid for the newly created "
 "resource:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1887
+#: neutron/plugins/nicira/NeutronPlugin.py:1888
 msgid ""
 "Unable to remove gateway service from NVP plaform - the resource was not "
 "found"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1975
+#: neutron/plugins/nicira/NeutronPlugin.py:1976
 #, python-format
 msgid "Port values not valid for protocol: %s"
 msgstr ""
@@ -8806,62 +8929,77 @@ msgstr ""
 msgid "Port not found, Error: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1038
+#: neutron/plugins/nicira/nvplib.py:966
+#, python-format
+msgid "Error. %(type)s exception: %(exc)s."
+msgstr ""
+
+#: neutron/plugins/nicira/nvplib.py:970
+#, python-format
+msgid "locals=[%s]"
+msgstr ""
+
+#: neutron/plugins/nicira/nvplib.py:1039
 #, python-format
 msgid "Created Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1064
+#: neutron/plugins/nicira/nvplib.py:1065
 #, python-format
 msgid "Updated Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1083
+#: neutron/plugins/nicira/nvplib.py:1084
 #, python-format
 msgid "Invalid keys for NAT match: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1089
+#: neutron/plugins/nicira/nvplib.py:1090
 #, python-format
 msgid "Creating NAT rule: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1103
+#: neutron/plugins/nicira/nvplib.py:1104
 msgid ""
 "No SNAT rules cannot be applied as they are not available in this version"
 " of the NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1238
+#: neutron/plugins/nicira/nvplib.py:1239
 #, python-format
 msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1243
+#: neutron/plugins/nicira/nvplib.py:1244
 #, python-format
 msgid ""
 "An exception occurred while updating IP addresses on a router logical "
 "port:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1281
+#: neutron/plugins/nicira/nvplib.py:1282
 msgid "Operation may not be supported"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1289
+#: neutron/plugins/nicira/nvplib.py:1290
 msgid ""
 "NVP version is not set. Unable to complete request correctly. Check log "
 "for NVP communication errors."
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1305
+#: neutron/plugins/nicira/nvplib.py:1306
 msgid "Failed to create logical queue"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1316
+#: neutron/plugins/nicira/nvplib.py:1317
 msgid "Failed to delete logical queue"
 msgstr ""
 
+#: neutron/plugins/nicira/nvplib.py:1330
+#, python-format
+msgid "Error '%(err)s' when connecting to controller(s): %(ctl)s."
+msgstr ""
+
 #: neutron/plugins/nicira/api_client/client.py:116
 #, python-format
 msgid "[%d] no API providers currently available."
@@ -9481,13 +9619,18 @@ msgstr ""
 msgid "Cannot create a gateway with an empty device list"
 msgstr ""
 
+#: neutron/plugins/nicira/extensions/nvp_networkgw.py:82
+#, python-format
+msgid "Unexpected keys found in device description:%s"
+msgstr ""
+
 #: neutron/plugins/nicira/extensions/nvp_networkgw.py:86
 #, python-format
 msgid "%s: provided data are not iterable"
 msgstr ""
 
 #: neutron/plugins/nicira/extensions/nvp_networkgw.py:92
-msgid "number of network gateways allowed per tenant, -1 for unlimited"
+msgid "Number of network gateways allowed per tenant, -1 for unlimited"
 msgstr ""
 
 #: neutron/plugins/nicira/extensions/nvp_qos.py:38
@@ -9782,7 +9925,7 @@ msgstr ""
 
 #: neutron/plugins/nicira/vshield/tasks/tasks.py:189
 #: neutron/plugins/nicira/vshield/tasks/tasks.py:209
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:233
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:232
 #, python-format
 msgid "Task %(task)s encountered exception in %(cb)s"
 msgstr ""
@@ -9793,11 +9936,11 @@ msgstr ""
 msgid "Task %(task)s return %(status)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:326
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:325
 msgid "TaskManager terminated"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:380
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:379
 msgid "Exception in _check_pending_tasks"
 msgstr ""
 
@@ -9848,6 +9991,10 @@ msgid ""
 "commited (%s attempts left)"
 msgstr ""
 
+#: neutron/plugins/openvswitch/ovs_db_v2.py:401
+msgid "Unable to generate a new tunnel id"
+msgstr ""
+
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:145
 #, python-format
 msgid "Device %(device)s up on %(agent_id)s"
@@ -10108,6 +10255,23 @@ msgstr ""
 msgid "Connection failed with PLUMgrid Director: %(err_msg)s"
 msgstr ""
 
+#: neutron/plugins/plumgrid/drivers/fake_plumlib.py:32
+msgid "Python PLUMgrid Fake Library Started "
+msgstr ""
+
+#: neutron/plugins/plumgrid/drivers/fake_plumlib.py:37
+#, python-format
+msgid "Fake Director: %s"
+msgstr ""
+
+#: neutron/plugins/plumgrid/drivers/plumlib.py:38
+msgid "Python PLUMgrid Library Started "
+msgstr ""
+
+#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:40
+msgid "PLUMgrid Director communication failed"
+msgstr ""
+
 #: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:44
 msgid "PLUMgrid Director server to connect to"
 msgstr ""
@@ -10308,7 +10472,7 @@ msgid "Going to ofp controller mode %s"
 msgstr ""
 
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:238
-msgid "port update received"
+msgid "Port update received"
 msgstr ""
 
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:271
@@ -10777,11 +10941,11 @@ msgid "process_router: %s"
 msgstr ""
 
 #: neutron/services/firewall/agents/varmour/varmour_router.py:285
-msgid "unable to parse interface mapping."
+msgid "Unable to parse interface mapping."
 msgstr ""
 
 #: neutron/services/firewall/agents/varmour/varmour_router.py:288
-msgid "unable to read interface mapping."
+msgid "Unable to read interface mapping."
 msgstr ""
 
 #: neutron/services/firewall/agents/varmour/varmour_router.py:307
@@ -11006,6 +11170,11 @@ msgstr ""
 msgid "A metering driver must be specified"
 msgstr ""
 
+#: neutron/services/metering/agents/metering_agent.py:112
+#, python-format
+msgid "Send metering report: %s"
+msgstr ""
+
 #: neutron/services/metering/agents/metering_agent.py:179
 #, python-format
 msgid "Driver %(driver)s does not implement %(func)s"
@@ -11044,6 +11213,14 @@ msgstr ""
 msgid "Interval for checking ipsec status"
 msgstr ""
 
+#: neutron/services/vpn/device_drivers/ipsec.py:61
+msgid "Template file for ipsec configuration"
+msgstr ""
+
+#: neutron/services/vpn/device_drivers/ipsec.py:67
+msgid "Template file for ipsec secret configuration"
+msgstr ""
+
 #: neutron/services/vpn/device_drivers/ipsec.py:244
 #, python-format
 msgid "Failed to enable vpn process on router %s"
@@ -11803,3 +11980,147 @@ msgstr ""
 #~ msgid "Operation on OFC failed: status=%(status), detail=%(detail)"
 #~ msgstr ""
 
+#~ msgid "loading policies from file: %s"
+#~ msgstr ""
+
+#~ msgid "number of ports allowed per tenant, minus for unlimited"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "range of seconds to randomly delay "
+#~ "when starting the periodic task "
+#~ "scheduler to reduce stampeding. (Disable "
+#~ "by setting to 0)"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "%(class_name)s method %(method_name)s called "
+#~ "with arguments %(args)s %(kwargs)s "
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Updating lease expiration is now "
+#~ "deprecated. Issued  from host %(host)s."
+#~ msgstr ""
+
+#~ msgid "owner type of the device: network/compute"
+#~ msgstr ""
+
+#~ msgid "plugin does not support updating provider attributes"
+#~ msgstr ""
+
+#~ msgid "invalid segment range. example range: 500-550"
+#~ msgstr ""
+
+#~ msgid "arguments segment_type missing for network profile"
+#~ msgstr ""
+
+#~ msgid "argument physical_network missing for network profile"
+#~ msgstr ""
+
+#~ msgid "argument sub_type missing for network profile"
+#~ msgstr ""
+
+#~ msgid "argument segment_range missing for network profile"
+#~ msgstr ""
+
+#~ msgid "segment range overlaps with another profile"
+#~ msgstr ""
+
+#~ msgid "provider network added to DB: %(network_id)s, %(vlan_id)s"
+#~ msgstr ""
+
+#~ msgid "provider network removed from DB: %s"
+#~ msgstr ""
+
+#~ msgid "logical network"
+#~ msgstr ""
+
+#~ msgid "unknown provider:physical_network %s"
+#~ msgstr ""
+
+#~ msgid "create network: profile_id=%s"
+#~ msgstr ""
+
+#~ msgid "seg list %s "
+#~ msgstr ""
+
+#~ msgid "create port: profile_id=%s"
+#~ msgstr ""
+
+#~ msgid "there must be only one gateway port per router at once"
+#~ msgstr ""
+
+#~ msgid "define if the requests have run asynchronously or not"
+#~ msgstr ""
+
+#~ msgid "cannot retrieve utif info for the following reason: %(err_msg)s"
+#~ msgstr ""
+
+#~ msgid "unsupported vnic type %(vnic_type)s for network type %(net_type)s"
+#~ msgstr ""
+
+#~ msgid "invalid vnic_type on port_create"
+#~ msgstr ""
+
+#~ msgid "update network"
+#~ msgstr ""
+
+#~ msgid "delete network"
+#~ msgstr ""
+
+#~ msgid "creating VLAN Network"
+#~ msgstr ""
+
+#~ msgid "creating IB Network"
+#~ msgstr ""
+
+#~ msgid "ports added!"
+#~ msgstr ""
+
+#~ msgid "ports removed!"
+#~ msgstr ""
+
+#~ msgid "type of VM network interface: mlnx_direct or hostdev"
+#~ msgstr ""
+
+#~ msgid "removing vlan %(seg_id)s on physical network %(net)s from pool"
+#~ msgstr ""
+
+#~ msgid "failed to create network id=%(id)s on OFC: %(exc)s"
+#~ msgstr ""
+
+#~ msgid "failed to delete packet_filter id=%s which remains in error status."
+#~ msgstr ""
+
+#~ msgid "failed to create packet_filter id=%(id)s on OFC: %(exc)s"
+#~ msgstr ""
+
+#~ msgid "failed to delete packet_filter id=%(id)s from OFC: %(exc)s"
+#~ msgstr ""
+
+#~ msgid "port %s not found in NVP"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unable to create L3GW port on "
+#~ "logical router  %(router_uuid)s. Verify "
+#~ "Default Layer-3 Gateway service "
+#~ "%(def_l3_gw_svc)s id is correct"
+#~ msgstr ""
+
+#~ msgid "Unable to delete logical router '%s'on NVP Platform"
+#~ msgstr ""
+
+#~ msgid "number of network gateways allowed per tenant, -1 for unlimited"
+#~ msgstr ""
+
+#~ msgid "port update received"
+#~ msgstr ""
+
+#~ msgid "unable to parse interface mapping."
+#~ msgstr ""
+
+#~ msgid "unable to read interface mapping."
+#~ msgstr ""
+
index 7b5c1f6b536860f4882e57eb5f57cd10b0717624..b9cf0f27380a06363dc4087ddbf015c3881b7462 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-09-09 06:09+0000\n"
+"POT-Creation-Date: 2013-09-10 06:09+0000\n"
 "PO-Revision-Date: 2013-01-28 21:54+0000\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: English (United States) "
@@ -95,7 +95,7 @@ msgstr ""
 
 #: neutron/policy.py:88
 #, python-format
-msgid "loading policies from file: %s"
+msgid "Loading policies from file: %s"
 msgstr ""
 
 #: neutron/policy.py:95
@@ -182,7 +182,7 @@ msgid "Number of subnets allowed per tenant, minus for unlimited"
 msgstr ""
 
 #: neutron/quota.py:47
-msgid "number of ports allowed per tenant, minus for unlimited"
+msgid "Number of ports allowed per tenant, minus for unlimited"
 msgstr ""
 
 #: neutron/quota.py:51
@@ -204,7 +204,7 @@ msgstr ""
 
 #: neutron/service.py:41
 msgid ""
-"range of seconds to randomly delay when starting the periodic task "
+"Range of seconds to randomly delay when starting the periodic task "
 "scheduler to reduce stampeding. (Disable by setting to 0)"
 msgstr ""
 
@@ -466,9 +466,11 @@ msgid ""
 msgstr ""
 
 #: neutron/agent/dhcp_agent.py:564 neutron/agent/l3_agent.py:823
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:515
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256
 #: neutron/plugins/nec/agent/nec_neutron_agent.py:184
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:227
+#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:181
 #: neutron/services/metering/agents/metering_agent.py:273
 msgid "Failed reporting state!"
 msgstr ""
@@ -1925,6 +1927,11 @@ msgstr ""
 msgid "Invalid extension environment: %(reason)s"
 msgstr ""
 
+#: neutron/common/exceptions.py:261
+#, python-format
+msgid "Invalid content type %(content_type)s"
+msgstr ""
+
 #: neutron/common/exceptions.py:265
 #, python-format
 msgid "Unable to find any IP address on external network %(net_id)s."
@@ -1966,11 +1973,11 @@ msgstr ""
 msgid "Skipping unknown group key: %s"
 msgstr ""
 
-#: neutron/common/log.py:31
+#: neutron/common/log.py:32
 #, python-format
 msgid ""
 "%(class_name)s method %(method_name)s called with arguments %(args)s "
-"%(kwargs)s "
+"%(kwargs)s"
 msgstr ""
 
 #: neutron/common/utils.py:55 neutron/openstack/common/fileutils.py:64
@@ -2288,7 +2295,7 @@ msgstr ""
 
 #: neutron/db/dhcp_rpc_base.py:218
 #, python-format
-msgid "Updating lease expiration is now deprecated. Issued  from host %(host)s."
+msgid "Updating lease expiration is now deprecated. Issued  from host %s."
 msgstr ""
 
 #: neutron/db/dhcp_rpc_base.py:225
@@ -2313,6 +2320,16 @@ msgstr ""
 msgid "the nexthop is used by router"
 msgstr ""
 
+#: neutron/db/extraroute_db.py:129
+#, python-format
+msgid "Added routes are %s"
+msgstr ""
+
+#: neutron/db/extraroute_db.py:137
+#, python-format
+msgid "Removed routes are %s"
+msgstr ""
+
 #: neutron/db/l3_db.py:210
 #, python-format
 msgid "No IPs available for external network %s"
@@ -2336,6 +2353,8 @@ msgid ""
 msgstr ""
 
 #: neutron/db/l3_db.py:339 neutron/db/l3_db.py:415
+#: neutron/plugins/bigswitch/plugin.py:995
+#: neutron/plugins/bigswitch/plugin.py:1004
 msgid "Either subnet_id or port_id must be specified"
 msgstr ""
 
@@ -2387,7 +2406,7 @@ msgid ""
 "assigning a floating IP"
 msgstr ""
 
-#: neutron/db/l3_db.py:605 neutron/plugins/nicira/NeutronPlugin.py:1730
+#: neutron/db/l3_db.py:605 neutron/plugins/nicira/NeutronPlugin.py:1731
 msgid "fixed_ip_address cannot be specified without a port_id"
 msgstr ""
 
@@ -2415,6 +2434,11 @@ msgid ""
 " %s"
 msgstr ""
 
+#: neutron/db/l3_rpc_base.py:62
+#, python-format
+msgid "Checking router: %(id)s for host: %(host)s"
+msgstr ""
+
 #: neutron/db/l3_rpc_base.py:87
 #, python-format
 msgid "External network ID returned to l3 agent: %s"
@@ -2572,7 +2596,7 @@ msgid "ID of network to probe"
 msgstr ""
 
 #: neutron/debug/commands.py:50
-msgid "owner type of the device: network/compute"
+msgid "Owner type of the device: network/compute"
 msgstr ""
 
 #: neutron/debug/commands.py:58
@@ -3028,7 +3052,7 @@ msgstr ""
 
 #: neutron/extensions/providernet.py:56
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:379
-msgid "plugin does not support updating provider attributes"
+msgid "Plugin does not support updating provider attributes"
 msgstr ""
 
 #: neutron/extensions/quotasv2.py:69
@@ -3959,6 +3983,10 @@ msgstr ""
 msgid "List of allowed vif_type values."
 msgstr ""
 
+#: neutron/plugins/bigswitch/plugin.py:162
+msgid "Syntax error in server config file, aborting plugin"
+msgstr ""
+
 #: neutron/plugins/bigswitch/plugin.py:173
 msgid "Error in REST call to remote network controller"
 msgstr ""
@@ -4091,6 +4119,10 @@ msgstr ""
 msgid "NeutronRestProxy: Starting plugin. Version=%s"
 msgstr ""
 
+#: neutron/plugins/bigswitch/plugin.py:458
+msgid "Servers not defined. Aborting plugin"
+msgstr ""
+
 #: neutron/plugins/bigswitch/plugin.py:480
 msgid "NeutronRestProxyV2: initialization done"
 msgstr ""
@@ -4173,6 +4205,15 @@ msgstr ""
 msgid "Unable to update remote topology: %s"
 msgstr ""
 
+#: neutron/plugins/bigswitch/plugin.py:1147
+msgid "Adding host route: "
+msgstr ""
+
+#: neutron/plugins/bigswitch/plugin.py:1148
+#, python-format
+msgid "Destination:%(dst)s nexthop:%(next)s"
+msgstr ""
+
 #: neutron/plugins/bigswitch/plugin.py:1223
 #, python-format
 msgid ""
@@ -4192,6 +4233,15 @@ msgstr ""
 msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. "
 msgstr ""
 
+#: neutron/plugins/bigswitch/routerrule_db.py:77
+msgid "No rules in router"
+msgstr ""
+
+#: neutron/plugins/bigswitch/routerrule_db.py:91
+#, python-format
+msgid "Updating router rules to %s"
+msgstr ""
+
 #: neutron/plugins/bigswitch/db/porttracker_db.py:36
 msgid "No host_id in port request to track port location."
 msgstr ""
@@ -4249,6 +4299,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:108
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:128
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:143
+#: neutron/plugins/mlnx/rpc_callbacks.py:98
 #: neutron/plugins/mlnx/rpc_callbacks.py:117
 #: neutron/plugins/mlnx/rpc_callbacks.py:132
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:118
@@ -4259,16 +4310,15 @@ msgid "%s can not be found in database"
 msgstr ""
 
 #: neutron/plugins/brocade/NeutronPlugin.py:288
-#: neutron/plugins/brocade/NeutronPlugin.py:331
-#: neutron/plugins/brocade/NeutronPlugin.py:384
+#: neutron/plugins/brocade/NeutronPlugin.py:332
+#: neutron/plugins/brocade/NeutronPlugin.py:386
 msgid "Brocade NOS driver:"
 msgstr ""
 
 #: neutron/plugins/brocade/NeutronPlugin.py:289
-#: neutron/plugins/brocade/NeutronPlugin.py:332
-#: neutron/plugins/brocade/NeutronPlugin.py:385
+#: neutron/plugins/brocade/NeutronPlugin.py:333
+#: neutron/plugins/brocade/NeutronPlugin.py:387
 #: neutron/plugins/embrane/agent/dispatcher.py:143
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:240
 #, python-format
 msgid "%s"
 msgstr ""
@@ -4278,7 +4328,13 @@ msgstr ""
 msgid "Returning the allocated vlan (%d) to the pool"
 msgstr ""
 
-#: neutron/plugins/brocade/NeutronPlugin.py:298
+#: neutron/plugins/brocade/NeutronPlugin.py:293
+#: neutron/plugins/brocade/NeutronPlugin.py:334
+#: neutron/plugins/brocade/NeutronPlugin.py:388
+msgid "Brocade plugin raised exception, check logs"
+msgstr ""
+
+#: neutron/plugins/brocade/NeutronPlugin.py:299
 #, python-format
 msgid "Allocated vlan (%d) from the pool"
 msgstr ""
@@ -4302,98 +4358,103 @@ msgstr ""
 msgid "Plugin initialization complete"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:133
+#: neutron/plugins/cisco/network_plugin.py:117
+#, python-format
+msgid "'%(model)s' object has no attribute '%(name)s'"
+msgstr ""
+
+#: neutron/plugins/cisco/network_plugin.py:134
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:223
 msgid "create_network() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:150
+#: neutron/plugins/cisco/network_plugin.py:151
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:255
 msgid "update_network() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:163
+#: neutron/plugins/cisco/network_plugin.py:164
 msgid "delete_network() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:186
+#: neutron/plugins/cisco/network_plugin.py:187
 msgid "get_network() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:191
+#: neutron/plugins/cisco/network_plugin.py:192
 msgid "get_networks() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:196
+#: neutron/plugins/cisco/network_plugin.py:197
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:321
 msgid "create_port() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:206
+#: neutron/plugins/cisco/network_plugin.py:207
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:407
 msgid "delete_port() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:225
+#: neutron/plugins/cisco/network_plugin.py:226
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:366
 msgid "update_port() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:236
+#: neutron/plugins/cisco/network_plugin.py:237
 msgid "create_subnet() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:248
+#: neutron/plugins/cisco/network_plugin.py:249
 #: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:342
 msgid "update_subnet() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:254
+#: neutron/plugins/cisco/network_plugin.py:255
 msgid "delete_subnet() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:277
+#: neutron/plugins/cisco/network_plugin.py:278
 #: neutron/plugins/cisco/db/network_db_v2.py:38
 msgid "get_all_qoss() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:283
+#: neutron/plugins/cisco/network_plugin.py:284
 msgid "get_qos_details() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:288
+#: neutron/plugins/cisco/network_plugin.py:289
 msgid "create_qos() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:294
+#: neutron/plugins/cisco/network_plugin.py:295
 msgid "delete_qos() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:299
+#: neutron/plugins/cisco/network_plugin.py:300
 msgid "rename_qos() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:304
+#: neutron/plugins/cisco/network_plugin.py:305
 msgid "get_all_credentials() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:310
+#: neutron/plugins/cisco/network_plugin.py:311
 msgid "get_credential_details() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:319
+#: neutron/plugins/cisco/network_plugin.py:320
 msgid "rename_credential() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:329
+#: neutron/plugins/cisco/network_plugin.py:330
 msgid "schedule_host() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:341
+#: neutron/plugins/cisco/network_plugin.py:342
 msgid "associate_port() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:348
+#: neutron/plugins/cisco/network_plugin.py:349
 msgid "detach_port() called"
 msgstr ""
 
@@ -4646,6 +4707,16 @@ msgstr ""
 msgid "VLAN Name prefix for provider vlans"
 msgstr ""
 
+#: neutron/plugins/cisco/common/config.py:39
+msgid "Provider VLANs are automatically created as needed on the Nexus switch"
+msgstr ""
+
+#: neutron/plugins/cisco/common/config.py:42
+msgid ""
+"Provider VLANs are automatically trunked as needed on the ports of the "
+"Nexus switch"
+msgstr ""
+
 #: neutron/plugins/cisco/common/config.py:45
 #: neutron/plugins/ml2/drivers/cisco/config.py:23
 msgid "Distribute SVI interfaces over all switches"
@@ -4707,6 +4778,12 @@ msgstr ""
 msgid "N1K Policy profile polling duration in seconds"
 msgstr ""
 
+#: neutron/plugins/cisco/common/config.py:124
+#: neutron/plugins/ml2/drivers/cisco/config.py:56
+#: neutron/plugins/nicira/common/config.py:178
+msgid "Some config files were not parsed properly"
+msgstr ""
+
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:334
 #, python-format
 msgid "seg_min %(seg_min)s, seg_max %(seg_max)s"
@@ -4811,6 +4888,10 @@ msgstr ""
 msgid "get_policy_profile()"
 msgstr ""
 
+#: neutron/plugins/cisco/db/n1kv_db_v2.py:949
+msgid "Invalid profile type"
+msgstr ""
+
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:965
 msgid "_profile_binding_exists()"
 msgstr ""
@@ -4839,11 +4920,11 @@ msgid "_get_profile_bindings()"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1224
-msgid "invalid segment range. example range: 500-550"
+msgid "Invalid segment range. example range: 500-550"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1234
-msgid "arguments segment_type missing for network profile"
+msgid "Arguments segment_type missing for network profile"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1243
@@ -4851,15 +4932,15 @@ msgid "segment_type should either be vlan, overlay, multi-segment or trunk"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1249
-msgid "argument physical_network missing for network profile"
+msgid "Argument physical_network missing for network profile"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1256
-msgid "argument sub_type missing for network profile"
+msgid "Argument sub_type missing for network profile"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1263
-msgid "argument segment_range missing for network profile"
+msgid "Argument segment_range missing for network profile"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1292
@@ -4868,7 +4949,7 @@ msgid "NetworkProfile name %s already exists"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1309
-msgid "segment range overlaps with another profile"
+msgid "Segment range overlaps with another profile"
 msgstr ""
 
 #: neutron/plugins/cisco/db/network_db_v2.py:46
@@ -4954,12 +5035,12 @@ msgstr ""
 
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:236
 #, python-format
-msgid "provider network added to DB: %(network_id)s, %(vlan_id)s"
+msgid "Provider network added to DB: %(network_id)s, %(vlan_id)s"
 msgstr ""
 
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:280
 #, python-format
-msgid "provider network removed from DB: %s"
+msgid "Provider network removed from DB: %s"
 msgstr ""
 
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:388
@@ -4981,7 +5062,7 @@ msgid "Nexus plugin loaded, deleting SVI from switch"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_client.py:256
-msgid "logical network"
+msgid "Logical network"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_client.py:276
@@ -5007,6 +5088,11 @@ msgstr ""
 msgid "VSM: %s"
 msgstr ""
 
+#: neutron/plugins/cisco/n1kv/n1kv_client.py:462
+#, python-format
+msgid "Unable to serialize object of type = '%s'"
+msgstr ""
+
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:193
 msgid "_setup_vsm"
 msgstr ""
@@ -5069,9 +5155,11 @@ msgid "provider:network_type %s not supported"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:353
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:362
 #: neutron/plugins/mlnx/mlnx_plugin.py:243
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437
 #, python-format
-msgid "unknown provider:physical_network %s"
+msgid "Unknown provider:physical_network %s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:359
@@ -5205,7 +5293,7 @@ msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:995
 #, python-format
-msgid "create network: profile_id=%s"
+msgid "Create network: profile_id=%s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1003
@@ -5218,7 +5306,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1015
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1025
 #, python-format
-msgid "seg list %s "
+msgid "Seg list %s "
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1068
@@ -5265,7 +5353,7 @@ msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1241
 #, python-format
-msgid "create port: profile_id=%s"
+msgid "Create port: profile_id=%s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1254
@@ -5350,6 +5438,41 @@ msgstr ""
 msgid "NexusPlugin:create_network() called"
 msgstr ""
 
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:112
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:101
+#, python-format
+msgid "Nexus: create & trunk vlan %s"
+msgstr ""
+
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:119
+#, python-format
+msgid "Nexus: create vlan %s"
+msgstr ""
+
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:124
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108
+#, python-format
+msgid "Nexus: trunk vlan %s"
+msgstr ""
+
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:137
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:120
+#, python-format
+msgid "Nexus: delete & untrunk vlan %s"
+msgstr ""
+
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:143
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:124
+#, python-format
+msgid "Nexus: delete vlan %s"
+msgstr ""
+
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:146
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:127
+#, python-format
+msgid "Nexus: untrunk vlan %s"
+msgstr ""
+
 #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:203
 msgid "Grabbing a switch to create SVI"
 msgstr ""
@@ -5382,6 +5505,11 @@ msgstr ""
 msgid "NexusPlugin:delete_port() called"
 msgstr ""
 
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:276
+#, python-format
+msgid "delete_network(): provider vlan %s"
+msgstr ""
+
 #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:321
 msgid "NexusPlugin:update_port() called"
 msgstr ""
@@ -5414,7 +5542,7 @@ msgstr ""
 
 #: neutron/plugins/embrane/base_plugin.py:136
 #: neutron/plugins/embrane/base_plugin.py:173
-msgid "there must be only one gateway port per router at once"
+msgid "There must be only one gateway port per router at once"
 msgstr ""
 
 #: neutron/plugins/embrane/base_plugin.py:207
@@ -5480,7 +5608,7 @@ msgid "Shared resource pool id"
 msgstr ""
 
 #: neutron/plugins/embrane/common/config.py:45
-msgid "define if the requests have run asynchronously or not"
+msgid "Define if the requests have run asynchronously or not"
 msgstr ""
 
 #: neutron/plugins/embrane/common/constants.py:63
@@ -5544,7 +5672,7 @@ msgstr ""
 
 #: neutron/plugins/embrane/l2base/support_exceptions.py:24
 #, python-format
-msgid "cannot retrieve utif info for the following reason: %(err_msg)s"
+msgid "Cannot retrieve utif info for the following reason: %(err_msg)s"
 msgstr ""
 
 #: neutron/plugins/embrane/l2base/openvswitch/openvswitch_support.py:45
@@ -5765,51 +5893,51 @@ msgstr ""
 msgid "Adding port %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:268
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:269
 #, python-format
 msgid "Unable to get port details for device %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:274
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:276
 #, python-format
 msgid "Port %(device)s updated. Details: %(device_details)s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:289
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:290
 #, python-format
 msgid "Removing port %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:296
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:297
 #, python-format
 msgid "Removing port failed for device %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:321
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:322
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:640
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:900
 msgid "Agent out of sync with plugin!"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:329
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:330
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:652
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:914
 msgid "Agent loop has new devices!"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:334
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:335
 #, python-format
 msgid "Error in agent event loop: %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:342
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:343
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:403
 #, python-format
 msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:357
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:691
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1044
 msgid "Agent initialized successfully, now running... "
@@ -5881,6 +6009,15 @@ msgstr ""
 msgid "Metrics collection is not supported on this version of Hyper-V"
 msgstr ""
 
+#: neutron/plugins/hyperv/agent/utilsfactory.py:34
+msgid "Force V1 WMI utility classes"
+msgstr ""
+
+#: neutron/plugins/hyperv/agent/utilsfactory.py:59
+#, python-format
+msgid "Loading class: %(module_name)s.%(class_name)s"
+msgstr ""
+
 #: neutron/plugins/hyperv/agent/utilsv2.py:118
 #, python-format
 msgid "Port Alloc not found: %s"
@@ -5932,12 +6069,6 @@ msgstr ""
 msgid "provider:segmentation_id specified for local network"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:362
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437
-#, python-format
-msgid "Unknown provider:physical_network %s"
-msgstr ""
-
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:89
 msgid "Invalid Network ID, will lead to incorrect bridgename"
 msgstr ""
@@ -6371,94 +6502,98 @@ msgstr ""
 msgid "MidoClient.delete_dhcp called: bridge=%(bridge)s, "
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:204
+#: neutron/plugins/midonet/midonet_lib.py:196
+msgid "Tried to delete non-existent DHCP"
+msgstr ""
+
+#: neutron/plugins/midonet/midonet_lib.py:205
 #, python-format
 msgid "MidoClient.delete_port called: id=%(id)s, delete_chains=%(delete_chains)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:219
+#: neutron/plugins/midonet/midonet_lib.py:220
 #, python-format
 msgid "MidoClient.get_port called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:232
+#: neutron/plugins/midonet/midonet_lib.py:233
 #, python-format
 msgid "MidoClient.add_bridge_port called: bridge=%(bridge)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:253
+#: neutron/plugins/midonet/midonet_lib.py:254
 #, python-format
 msgid "MidoClient.create_router called: tenant_id=%(tenant_id)s, name=%(name)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:265
+#: neutron/plugins/midonet/midonet_lib.py:266
 #, python-format
 msgid "MidoClient.delete_router called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:275
+#: neutron/plugins/midonet/midonet_lib.py:276
 #, python-format
 msgid "MidoClient.get_router called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:289
+#: neutron/plugins/midonet/midonet_lib.py:290
 #, python-format
 msgid "MidoClient.update_router called: id=%(id)s, name=%(name)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:309
+#: neutron/plugins/midonet/midonet_lib.py:310
 #, python-format
 msgid ""
 "MidoClient.add_dhcp_route_option called: bridge=%(bridge)s, "
 "cidr=%(cidr)s, gw_ip=%(gw_ip)sdst_ip=%(dst_ip)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:317
+#: neutron/plugins/midonet/midonet_lib.py:318
 msgid "Tried to access non-existent DHCP"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:346
+#: neutron/plugins/midonet/midonet_lib.py:347
 #, python-format
 msgid "MidoClient.unlink called: port=%(port)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:351
+#: neutron/plugins/midonet/midonet_lib.py:352
 #, python-format
 msgid "Attempted to unlink a port that was not linked. %s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:357
+#: neutron/plugins/midonet/midonet_lib.py:358
 #, python-format
 msgid ""
 "MidoClient.remove_rules_by_property called: tenant_id=%(tenant_id)s, "
 "chain_name=%(chain_name)skey=%(key)s, value=%(value)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:384
+#: neutron/plugins/midonet/midonet_lib.py:385
 #, python-format
 msgid ""
 "MidoClient.create_router_chains called: router=%(router)s, "
 "inbound_chain_name=%(in_chain)s, outbound_chain_name=%(out_chain)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:407
+#: neutron/plugins/midonet/midonet_lib.py:408
 #, python-format
 msgid "MidoClient.delete_router_chains called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:422
+#: neutron/plugins/midonet/midonet_lib.py:423
 #, python-format
 msgid "MidoClient.delete_port_chains called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:434
+#: neutron/plugins/midonet/midonet_lib.py:435
 #, python-format
 msgid ""
 "MidoClient.get_link_port called: router=%(router)s, "
 "peer_router_id=%(peer_router_id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:473
+#: neutron/plugins/midonet/midonet_lib.py:474
 #, python-format
 msgid ""
 "MidoClient.add_static_nat called: tenant_id=%(tenant_id)s, "
@@ -6466,17 +6601,17 @@ msgid ""
 "port_id=%(port_id)s, nat_type=%(nat_type)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:481
+#: neutron/plugins/midonet/midonet_lib.py:482
 #, python-format
 msgid "Invalid NAT type passed in %s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:533
+#: neutron/plugins/midonet/midonet_lib.py:534
 #, python-format
 msgid "MidoClient.remote_static_route called: router=%(router)s, ip=%(ip)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:544
+#: neutron/plugins/midonet/midonet_lib.py:545
 #, python-format
 msgid ""
 "MidoClient.update_port_chains called: "
@@ -6484,62 +6619,62 @@ msgid ""
 "outbound_chain_id=%(outbound_chain_id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:555
+#: neutron/plugins/midonet/midonet_lib.py:556
 #, python-format
 msgid "MidoClient.create_chain called: tenant_id=%(tenant_id)s  name=%(name)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:563
+#: neutron/plugins/midonet/midonet_lib.py:564
 #, python-format
 msgid "MidoClient.delete_chain called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:569
+#: neutron/plugins/midonet/midonet_lib.py:570
 #, python-format
 msgid ""
 "MidoClient.delete_chains_by_names called: tenant_id=%(tenant_id)s "
 "names=%(names)s "
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:580
+#: neutron/plugins/midonet/midonet_lib.py:581
 #, python-format
 msgid ""
 "MidoClient.get_chain_by_name called: tenant_id=%(tenant_id)s "
 "name=%(name)s "
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:591
+#: neutron/plugins/midonet/midonet_lib.py:592
 #, python-format
 msgid ""
 "MidoClient.get_port_group_by_name called: tenant_id=%(tenant_id)s "
 "name=%(name)s "
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:605
+#: neutron/plugins/midonet/midonet_lib.py:606
 #, python-format
 msgid "MidoClient.create_port_group called: tenant_id=%(tenant_id)s name=%(name)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:614
+#: neutron/plugins/midonet/midonet_lib.py:615
 #, python-format
 msgid ""
 "MidoClient.delete_port_group_by_name called: tenant_id=%(tenant_id)s "
 "name=%(name)s "
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:620
+#: neutron/plugins/midonet/midonet_lib.py:621
 #, python-format
 msgid "Deleting pg %(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:626
+#: neutron/plugins/midonet/midonet_lib.py:627
 #, python-format
 msgid ""
 "MidoClient.add_port_to_port_group_by_name called: tenant_id=%(tenant_id)s"
 " name=%(name)s port_id=%(port_id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:640
+#: neutron/plugins/midonet/midonet_lib.py:641
 #, python-format
 msgid "MidoClient.remove_port_from_port_groups called: port_id=%(port_id)s"
 msgstr ""
@@ -7264,6 +7399,10 @@ msgstr ""
 msgid "%(key)s prohibited for %(tunnel)s provider network"
 msgstr ""
 
+#: neutron/plugins/ml2/drivers/type_tunnel.py:103
+msgid "Network_type value needed by the ML2 plugin"
+msgstr ""
+
 #: neutron/plugins/ml2/drivers/type_vlan.py:37
 msgid ""
 "List of <physical_network>:<vlan_min>:<vlan_max> or <physical_network> "
@@ -7384,31 +7523,6 @@ msgstr ""
 msgid "nexus_switches found = %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:101
-#, python-format
-msgid "Nexus: create & trunk vlan %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108
-#, python-format
-msgid "Nexus: trunk vlan %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:120
-#, python-format
-msgid "Nexus: delete & untrunk vlan %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:124
-#, python-format
-msgid "Nexus: delete vlan %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:127
-#, python-format
-msgid "Nexus: untrunk vlan %s"
-msgstr ""
-
 #: neutron/plugins/ml2/drivers/mech_arista/config.py:31
 msgid ""
 "Username for Arista EOS. This is required field.if not set, all "
@@ -7451,72 +7565,85 @@ msgid ""
 "of\"RegionOne\" is assumed"
 msgstr ""
 
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:30
+msgid "Unable to reach EOS"
+msgstr ""
+
 #: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:226
 #, python-format
 msgid "Executing command on Arista EOS: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:259
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:238
+#, python-format
+msgid "Error %(err)s while trying to execute commands %(cmd)s on EOS %(host)s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:260
 #, python-format
 msgid "Required option %s is not set"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:282
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:279
+msgid "Syncing Neutron <-> EOS"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:283
 msgid "EOS is not available, will try sync later"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:292
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:293
 #, python-format
 msgid ""
 "No Tenants configured in Neutron DB. But %d tenants disovered in EOS "
 "during synchronization.Enitre EOS region is cleared"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:296
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:297
 msgid "EOS is not available, failed to delete this region"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:307
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:308
 #, python-format
 msgid "EOS is not available,failed to delete tenant %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:337
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:338
 #, python-format
 msgid "EOS is not available,failed to delete vm %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:348
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:349
 #, python-format
 msgid "EOS is not available,failed to delete network %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:363
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:364
 #, python-format
 msgid "EOS is not available, failed to createnetwork id %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:385
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:386
 #, python-format
 msgid "EOS is not available, failed to createvm id %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:461
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:462
 #, python-format
 msgid "Network %s is not created as it is not found inArista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:475
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:476
 #, python-format
 msgid "Network name changed to %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:502
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:503
 #, python-format
 msgid "Network %s is not updated as it is not found inArista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:600
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:601
 #, python-format
 msgid "VM %s is not created as it is not found inArista DB"
 msgstr ""
@@ -7541,11 +7668,11 @@ msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:280
 #, python-format
-msgid "unsupported vnic type %(vnic_type)s for network type %(net_type)s"
+msgid "Unsupported vnic type %(vnic_type)s for network type %(net_type)s"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:284
-msgid "invalid vnic_type on port_create"
+msgid "Invalid vnic_type on port_create"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:286
@@ -7553,11 +7680,11 @@ msgid "vnic_type is not defined in port profile"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:331
-msgid "update network"
+msgid "Update network"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:344
-msgid "delete network"
+msgid "Delete network"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:391
@@ -7596,11 +7723,11 @@ msgid "Port_mac %s is not available on this agent"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:133
-msgid "creating VLAN Network"
+msgid "Creating VLAN Network"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:135
-msgid "creating IB Network"
+msgid "Creating IB Network"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:137
@@ -7618,11 +7745,11 @@ msgid "Delete network %s"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:298
-msgid "ports added!"
+msgid "Ports added!"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:301
-msgid "ports removed!"
+msgid "Ports removed!"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:326
@@ -7736,7 +7863,7 @@ msgid "Network type for tenant networks (local, ib, vlan, or none)"
 msgstr ""
 
 #: neutron/plugins/mlnx/common/config.py:43
-msgid "type of VM network interface: mlnx_direct or hostdev"
+msgid "Type of VM network interface: mlnx_direct or hostdev"
 msgstr ""
 
 #: neutron/plugins/mlnx/common/config.py:47
@@ -7755,13 +7882,9 @@ msgid "Mlnx Exception: %(err_msg)s"
 msgstr ""
 
 #: neutron/plugins/mlnx/db/mlnx_db_v2.py:47
-#, python-format
-msgid "Removing vlan %(seg_id)s on physical network %(net)s from pool"
-msgstr ""
-
 #: neutron/plugins/mlnx/db/mlnx_db_v2.py:68
 #, python-format
-msgid "removing vlan %(seg_id)s on physical network %(net)s from pool"
+msgid "Removing vlan %(seg_id)s on physical network %(net)s from pool"
 msgstr ""
 
 #: neutron/plugins/mlnx/db/mlnx_db_v2.py:124
@@ -7854,7 +7977,7 @@ msgstr ""
 
 #: neutron/plugins/nec/nec_plugin.py:276
 #, python-format
-msgid "failed to create network id=%(id)s on OFC: %(exc)s"
+msgid "Failed to create network id=%(id)s on OFC: %(exc)s"
 msgstr ""
 
 #: neutron/plugins/nec/nec_plugin.py:292
@@ -8007,7 +8130,7 @@ msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:92
 #, python-format
-msgid "failed to delete packet_filter id=%s which remains in error status."
+msgid "Failed to delete packet_filter id=%s which remains in error status."
 msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:106
@@ -8042,7 +8165,7 @@ msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:131
 #, python-format
-msgid "failed to create packet_filter id=%(id)s on OFC: %(exc)s"
+msgid "Failed to create packet_filter id=%(id)s on OFC: %(exc)s"
 msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:144
@@ -8057,7 +8180,7 @@ msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:157
 #, python-format
-msgid "failed to delete packet_filter id=%(id)s from OFC: %(exc)s"
+msgid "Failed to delete packet_filter id=%(id)s from OFC: %(exc)s"
 msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:161
@@ -8363,7 +8486,7 @@ msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:514
 #, python-format
-msgid "port %s not found in NVP"
+msgid "Port %s not found in NVP"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:533
@@ -8408,13 +8531,13 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:658
-#: neutron/plugins/nicira/NeutronPlugin.py:1671
+#: neutron/plugins/nicira/NeutronPlugin.py:1672
 #, python-format
 msgid "Logical router resource %s not found on NVP platform"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:662
-#: neutron/plugins/nicira/NeutronPlugin.py:1675
+#: neutron/plugins/nicira/NeutronPlugin.py:1676
 msgid "Unable to update logical routeron NVP Platform"
 msgstr ""
 
@@ -8522,118 +8645,118 @@ msgid "Unable to update port id: %s."
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:1409
-#: neutron/plugins/nicira/NeutronPlugin.py:1483
+#: neutron/plugins/nicira/NeutronPlugin.py:1484
 #, python-format
 msgid "Network '%s' is not a valid external network"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1426
+#: neutron/plugins/nicira/NeutronPlugin.py:1427
 msgid ""
 "Cannot create a distributed router with the NVP platform currently in "
 "execution. Please, try without specifying the 'distributed' attribute."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1433
+#: neutron/plugins/nicira/NeutronPlugin.py:1434
 msgid "Unable to create logical router on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1441
+#: neutron/plugins/nicira/NeutronPlugin.py:1442
 #, python-format
 msgid ""
-"Unable to create L3GW port on logical router  %(router_uuid)s. Verify "
+"Unable to create L3GW port on logical router %(router_uuid)s. Verify "
 "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1451
+#: neutron/plugins/nicira/NeutronPlugin.py:1452
 #, python-format
 msgid "Unable to create router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1492
+#: neutron/plugins/nicira/NeutronPlugin.py:1493
 msgid ""
 "'routes' cannot contain route '0.0.0.0/0', this must be updated through "
 "the default gateway attribute"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1508
+#: neutron/plugins/nicira/NeutronPlugin.py:1509
 #, python-format
 msgid "Logical router %s not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1512
+#: neutron/plugins/nicira/NeutronPlugin.py:1513
 msgid "Unable to update logical router on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1514
+#: neutron/plugins/nicira/NeutronPlugin.py:1515
 msgid ""
 "Request cannot contain 'routes' with the NVP platform currently in "
 "execution. Please, try without specifying the static routes."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1548
+#: neutron/plugins/nicira/NeutronPlugin.py:1549
 #, python-format
 msgid "Logical router '%s' not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1552
+#: neutron/plugins/nicira/NeutronPlugin.py:1553
 #, python-format
-msgid "Unable to delete logical router '%s'on NVP Platform"
+msgid "Unable to delete logical router '%s' on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1609
+#: neutron/plugins/nicira/NeutronPlugin.py:1610
 #, python-format
 msgid ""
 "Add_router_interface completed for subnet:%(subnet_id)s and "
 "router:%(router_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1697
+#: neutron/plugins/nicira/NeutronPlugin.py:1698
 #, python-format
 msgid ""
 "An error occurred while removing NAT rules on the NVP platform for "
 "floating ip:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1703
+#: neutron/plugins/nicira/NeutronPlugin.py:1704
 msgid "An incorrect number of matching NAT rules was found on the NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1769
+#: neutron/plugins/nicira/NeutronPlugin.py:1770
 #, python-format
 msgid "Address list for NVP logical router port:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1793
+#: neutron/plugins/nicira/NeutronPlugin.py:1794
 #, 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:1836
+#: neutron/plugins/nicira/NeutronPlugin.py:1837
 #, python-format
 msgid "The port '%s' is not associated with floating IPs"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1839
+#: neutron/plugins/nicira/NeutronPlugin.py:1840
 #, python-format
 msgid "Nat rules not found in nvp for port: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1865
+#: neutron/plugins/nicira/NeutronPlugin.py:1866
 #, python-format
 msgid ""
 "Create_l2_gw_service did not return an uuid for the newly created "
 "resource:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1887
+#: neutron/plugins/nicira/NeutronPlugin.py:1888
 msgid ""
 "Unable to remove gateway service from NVP plaform - the resource was not "
 "found"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1975
+#: neutron/plugins/nicira/NeutronPlugin.py:1976
 #, python-format
 msgid "Port values not valid for protocol: %s"
 msgstr ""
@@ -8806,62 +8929,77 @@ msgstr ""
 msgid "Port not found, Error: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1038
+#: neutron/plugins/nicira/nvplib.py:966
+#, python-format
+msgid "Error. %(type)s exception: %(exc)s."
+msgstr ""
+
+#: neutron/plugins/nicira/nvplib.py:970
+#, python-format
+msgid "locals=[%s]"
+msgstr ""
+
+#: neutron/plugins/nicira/nvplib.py:1039
 #, python-format
 msgid "Created Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1064
+#: neutron/plugins/nicira/nvplib.py:1065
 #, python-format
 msgid "Updated Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1083
+#: neutron/plugins/nicira/nvplib.py:1084
 #, python-format
 msgid "Invalid keys for NAT match: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1089
+#: neutron/plugins/nicira/nvplib.py:1090
 #, python-format
 msgid "Creating NAT rule: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1103
+#: neutron/plugins/nicira/nvplib.py:1104
 msgid ""
 "No SNAT rules cannot be applied as they are not available in this version"
 " of the NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1238
+#: neutron/plugins/nicira/nvplib.py:1239
 #, python-format
 msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1243
+#: neutron/plugins/nicira/nvplib.py:1244
 #, python-format
 msgid ""
 "An exception occurred while updating IP addresses on a router logical "
 "port:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1281
+#: neutron/plugins/nicira/nvplib.py:1282
 msgid "Operation may not be supported"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1289
+#: neutron/plugins/nicira/nvplib.py:1290
 msgid ""
 "NVP version is not set. Unable to complete request correctly. Check log "
 "for NVP communication errors."
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1305
+#: neutron/plugins/nicira/nvplib.py:1306
 msgid "Failed to create logical queue"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1316
+#: neutron/plugins/nicira/nvplib.py:1317
 msgid "Failed to delete logical queue"
 msgstr ""
 
+#: neutron/plugins/nicira/nvplib.py:1330
+#, python-format
+msgid "Error '%(err)s' when connecting to controller(s): %(ctl)s."
+msgstr ""
+
 #: neutron/plugins/nicira/api_client/client.py:116
 #, python-format
 msgid "[%d] no API providers currently available."
@@ -9481,13 +9619,18 @@ msgstr ""
 msgid "Cannot create a gateway with an empty device list"
 msgstr ""
 
+#: neutron/plugins/nicira/extensions/nvp_networkgw.py:82
+#, python-format
+msgid "Unexpected keys found in device description:%s"
+msgstr ""
+
 #: neutron/plugins/nicira/extensions/nvp_networkgw.py:86
 #, python-format
 msgid "%s: provided data are not iterable"
 msgstr ""
 
 #: neutron/plugins/nicira/extensions/nvp_networkgw.py:92
-msgid "number of network gateways allowed per tenant, -1 for unlimited"
+msgid "Number of network gateways allowed per tenant, -1 for unlimited"
 msgstr ""
 
 #: neutron/plugins/nicira/extensions/nvp_qos.py:38
@@ -9782,7 +9925,7 @@ msgstr ""
 
 #: neutron/plugins/nicira/vshield/tasks/tasks.py:189
 #: neutron/plugins/nicira/vshield/tasks/tasks.py:209
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:233
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:232
 #, python-format
 msgid "Task %(task)s encountered exception in %(cb)s"
 msgstr ""
@@ -9793,11 +9936,11 @@ msgstr ""
 msgid "Task %(task)s return %(status)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:326
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:325
 msgid "TaskManager terminated"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:380
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:379
 msgid "Exception in _check_pending_tasks"
 msgstr ""
 
@@ -9848,6 +9991,10 @@ msgid ""
 "commited (%s attempts left)"
 msgstr ""
 
+#: neutron/plugins/openvswitch/ovs_db_v2.py:401
+msgid "Unable to generate a new tunnel id"
+msgstr ""
+
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:145
 #, python-format
 msgid "Device %(device)s up on %(agent_id)s"
@@ -10108,6 +10255,23 @@ msgstr ""
 msgid "Connection failed with PLUMgrid Director: %(err_msg)s"
 msgstr ""
 
+#: neutron/plugins/plumgrid/drivers/fake_plumlib.py:32
+msgid "Python PLUMgrid Fake Library Started "
+msgstr ""
+
+#: neutron/plugins/plumgrid/drivers/fake_plumlib.py:37
+#, python-format
+msgid "Fake Director: %s"
+msgstr ""
+
+#: neutron/plugins/plumgrid/drivers/plumlib.py:38
+msgid "Python PLUMgrid Library Started "
+msgstr ""
+
+#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:40
+msgid "PLUMgrid Director communication failed"
+msgstr ""
+
 #: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:44
 msgid "PLUMgrid Director server to connect to"
 msgstr ""
@@ -10308,7 +10472,7 @@ msgid "Going to ofp controller mode %s"
 msgstr ""
 
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:238
-msgid "port update received"
+msgid "Port update received"
 msgstr ""
 
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:271
@@ -10777,11 +10941,11 @@ msgid "process_router: %s"
 msgstr ""
 
 #: neutron/services/firewall/agents/varmour/varmour_router.py:285
-msgid "unable to parse interface mapping."
+msgid "Unable to parse interface mapping."
 msgstr ""
 
 #: neutron/services/firewall/agents/varmour/varmour_router.py:288
-msgid "unable to read interface mapping."
+msgid "Unable to read interface mapping."
 msgstr ""
 
 #: neutron/services/firewall/agents/varmour/varmour_router.py:307
@@ -11006,6 +11170,11 @@ msgstr ""
 msgid "A metering driver must be specified"
 msgstr ""
 
+#: neutron/services/metering/agents/metering_agent.py:112
+#, python-format
+msgid "Send metering report: %s"
+msgstr ""
+
 #: neutron/services/metering/agents/metering_agent.py:179
 #, python-format
 msgid "Driver %(driver)s does not implement %(func)s"
@@ -11044,6 +11213,14 @@ msgstr ""
 msgid "Interval for checking ipsec status"
 msgstr ""
 
+#: neutron/services/vpn/device_drivers/ipsec.py:61
+msgid "Template file for ipsec configuration"
+msgstr ""
+
+#: neutron/services/vpn/device_drivers/ipsec.py:67
+msgid "Template file for ipsec secret configuration"
+msgstr ""
+
 #: neutron/services/vpn/device_drivers/ipsec.py:244
 #, python-format
 msgid "Failed to enable vpn process on router %s"
@@ -11803,3 +11980,147 @@ msgstr ""
 #~ msgid "Operation on OFC failed: status=%(status), detail=%(detail)"
 #~ msgstr ""
 
+#~ msgid "loading policies from file: %s"
+#~ msgstr ""
+
+#~ msgid "number of ports allowed per tenant, minus for unlimited"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "range of seconds to randomly delay "
+#~ "when starting the periodic task "
+#~ "scheduler to reduce stampeding. (Disable "
+#~ "by setting to 0)"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "%(class_name)s method %(method_name)s called "
+#~ "with arguments %(args)s %(kwargs)s "
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Updating lease expiration is now "
+#~ "deprecated. Issued  from host %(host)s."
+#~ msgstr ""
+
+#~ msgid "owner type of the device: network/compute"
+#~ msgstr ""
+
+#~ msgid "plugin does not support updating provider attributes"
+#~ msgstr ""
+
+#~ msgid "invalid segment range. example range: 500-550"
+#~ msgstr ""
+
+#~ msgid "arguments segment_type missing for network profile"
+#~ msgstr ""
+
+#~ msgid "argument physical_network missing for network profile"
+#~ msgstr ""
+
+#~ msgid "argument sub_type missing for network profile"
+#~ msgstr ""
+
+#~ msgid "argument segment_range missing for network profile"
+#~ msgstr ""
+
+#~ msgid "segment range overlaps with another profile"
+#~ msgstr ""
+
+#~ msgid "provider network added to DB: %(network_id)s, %(vlan_id)s"
+#~ msgstr ""
+
+#~ msgid "provider network removed from DB: %s"
+#~ msgstr ""
+
+#~ msgid "logical network"
+#~ msgstr ""
+
+#~ msgid "unknown provider:physical_network %s"
+#~ msgstr ""
+
+#~ msgid "create network: profile_id=%s"
+#~ msgstr ""
+
+#~ msgid "seg list %s "
+#~ msgstr ""
+
+#~ msgid "create port: profile_id=%s"
+#~ msgstr ""
+
+#~ msgid "there must be only one gateway port per router at once"
+#~ msgstr ""
+
+#~ msgid "define if the requests have run asynchronously or not"
+#~ msgstr ""
+
+#~ msgid "cannot retrieve utif info for the following reason: %(err_msg)s"
+#~ msgstr ""
+
+#~ msgid "unsupported vnic type %(vnic_type)s for network type %(net_type)s"
+#~ msgstr ""
+
+#~ msgid "invalid vnic_type on port_create"
+#~ msgstr ""
+
+#~ msgid "update network"
+#~ msgstr ""
+
+#~ msgid "delete network"
+#~ msgstr ""
+
+#~ msgid "creating VLAN Network"
+#~ msgstr ""
+
+#~ msgid "creating IB Network"
+#~ msgstr ""
+
+#~ msgid "ports added!"
+#~ msgstr ""
+
+#~ msgid "ports removed!"
+#~ msgstr ""
+
+#~ msgid "type of VM network interface: mlnx_direct or hostdev"
+#~ msgstr ""
+
+#~ msgid "removing vlan %(seg_id)s on physical network %(net)s from pool"
+#~ msgstr ""
+
+#~ msgid "failed to create network id=%(id)s on OFC: %(exc)s"
+#~ msgstr ""
+
+#~ msgid "failed to delete packet_filter id=%s which remains in error status."
+#~ msgstr ""
+
+#~ msgid "failed to create packet_filter id=%(id)s on OFC: %(exc)s"
+#~ msgstr ""
+
+#~ msgid "failed to delete packet_filter id=%(id)s from OFC: %(exc)s"
+#~ msgstr ""
+
+#~ msgid "port %s not found in NVP"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unable to create L3GW port on "
+#~ "logical router  %(router_uuid)s. Verify "
+#~ "Default Layer-3 Gateway service "
+#~ "%(def_l3_gw_svc)s id is correct"
+#~ msgstr ""
+
+#~ msgid "Unable to delete logical router '%s'on NVP Platform"
+#~ msgstr ""
+
+#~ msgid "number of network gateways allowed per tenant, -1 for unlimited"
+#~ msgstr ""
+
+#~ msgid "port update received"
+#~ msgstr ""
+
+#~ msgid "unable to parse interface mapping."
+#~ msgstr ""
+
+#~ msgid "unable to read interface mapping."
+#~ msgstr ""
+
index 5f6549b08025aff1f5999104ccd169d893f6697e..5ee41303a487baf189046f4ade13676a15ea49f3 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Quantum\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-09-09 06:09+0000\n"
+"POT-Creation-Date: 2013-09-10 06:09+0000\n"
 "PO-Revision-Date: 2013-05-13 06:01+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: Spanish "
@@ -95,7 +95,7 @@ msgstr ""
 
 #: neutron/policy.py:88
 #, python-format
-msgid "loading policies from file: %s"
+msgid "Loading policies from file: %s"
 msgstr ""
 
 #: neutron/policy.py:95
@@ -182,7 +182,7 @@ msgid "Number of subnets allowed per tenant, minus for unlimited"
 msgstr ""
 
 #: neutron/quota.py:47
-msgid "number of ports allowed per tenant, minus for unlimited"
+msgid "Number of ports allowed per tenant, minus for unlimited"
 msgstr ""
 
 #: neutron/quota.py:51
@@ -204,7 +204,7 @@ msgstr ""
 
 #: neutron/service.py:41
 msgid ""
-"range of seconds to randomly delay when starting the periodic task "
+"Range of seconds to randomly delay when starting the periodic task "
 "scheduler to reduce stampeding. (Disable by setting to 0)"
 msgstr ""
 
@@ -466,9 +466,11 @@ msgid ""
 msgstr ""
 
 #: neutron/agent/dhcp_agent.py:564 neutron/agent/l3_agent.py:823
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:515
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256
 #: neutron/plugins/nec/agent/nec_neutron_agent.py:184
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:227
+#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:181
 #: neutron/services/metering/agents/metering_agent.py:273
 msgid "Failed reporting state!"
 msgstr ""
@@ -1925,6 +1927,11 @@ msgstr ""
 msgid "Invalid extension environment: %(reason)s"
 msgstr ""
 
+#: neutron/common/exceptions.py:261
+#, python-format
+msgid "Invalid content type %(content_type)s"
+msgstr ""
+
 #: neutron/common/exceptions.py:265
 #, python-format
 msgid "Unable to find any IP address on external network %(net_id)s."
@@ -1966,11 +1973,11 @@ msgstr ""
 msgid "Skipping unknown group key: %s"
 msgstr ""
 
-#: neutron/common/log.py:31
+#: neutron/common/log.py:32
 #, python-format
 msgid ""
 "%(class_name)s method %(method_name)s called with arguments %(args)s "
-"%(kwargs)s "
+"%(kwargs)s"
 msgstr ""
 
 #: neutron/common/utils.py:55 neutron/openstack/common/fileutils.py:64
@@ -2288,7 +2295,7 @@ msgstr ""
 
 #: neutron/db/dhcp_rpc_base.py:218
 #, python-format
-msgid "Updating lease expiration is now deprecated. Issued  from host %(host)s."
+msgid "Updating lease expiration is now deprecated. Issued  from host %s."
 msgstr ""
 
 #: neutron/db/dhcp_rpc_base.py:225
@@ -2313,6 +2320,16 @@ msgstr ""
 msgid "the nexthop is used by router"
 msgstr ""
 
+#: neutron/db/extraroute_db.py:129
+#, python-format
+msgid "Added routes are %s"
+msgstr ""
+
+#: neutron/db/extraroute_db.py:137
+#, python-format
+msgid "Removed routes are %s"
+msgstr ""
+
 #: neutron/db/l3_db.py:210
 #, python-format
 msgid "No IPs available for external network %s"
@@ -2336,6 +2353,8 @@ msgid ""
 msgstr ""
 
 #: neutron/db/l3_db.py:339 neutron/db/l3_db.py:415
+#: neutron/plugins/bigswitch/plugin.py:995
+#: neutron/plugins/bigswitch/plugin.py:1004
 msgid "Either subnet_id or port_id must be specified"
 msgstr ""
 
@@ -2387,7 +2406,7 @@ msgid ""
 "assigning a floating IP"
 msgstr ""
 
-#: neutron/db/l3_db.py:605 neutron/plugins/nicira/NeutronPlugin.py:1730
+#: neutron/db/l3_db.py:605 neutron/plugins/nicira/NeutronPlugin.py:1731
 msgid "fixed_ip_address cannot be specified without a port_id"
 msgstr ""
 
@@ -2415,6 +2434,11 @@ msgid ""
 " %s"
 msgstr ""
 
+#: neutron/db/l3_rpc_base.py:62
+#, python-format
+msgid "Checking router: %(id)s for host: %(host)s"
+msgstr ""
+
 #: neutron/db/l3_rpc_base.py:87
 #, python-format
 msgid "External network ID returned to l3 agent: %s"
@@ -2572,7 +2596,7 @@ msgid "ID of network to probe"
 msgstr ""
 
 #: neutron/debug/commands.py:50
-msgid "owner type of the device: network/compute"
+msgid "Owner type of the device: network/compute"
 msgstr ""
 
 #: neutron/debug/commands.py:58
@@ -3028,7 +3052,7 @@ msgstr ""
 
 #: neutron/extensions/providernet.py:56
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:379
-msgid "plugin does not support updating provider attributes"
+msgid "Plugin does not support updating provider attributes"
 msgstr ""
 
 #: neutron/extensions/quotasv2.py:69
@@ -3959,6 +3983,10 @@ msgstr ""
 msgid "List of allowed vif_type values."
 msgstr ""
 
+#: neutron/plugins/bigswitch/plugin.py:162
+msgid "Syntax error in server config file, aborting plugin"
+msgstr ""
+
 #: neutron/plugins/bigswitch/plugin.py:173
 msgid "Error in REST call to remote network controller"
 msgstr ""
@@ -4091,6 +4119,10 @@ msgstr ""
 msgid "NeutronRestProxy: Starting plugin. Version=%s"
 msgstr ""
 
+#: neutron/plugins/bigswitch/plugin.py:458
+msgid "Servers not defined. Aborting plugin"
+msgstr ""
+
 #: neutron/plugins/bigswitch/plugin.py:480
 msgid "NeutronRestProxyV2: initialization done"
 msgstr ""
@@ -4173,6 +4205,15 @@ msgstr ""
 msgid "Unable to update remote topology: %s"
 msgstr ""
 
+#: neutron/plugins/bigswitch/plugin.py:1147
+msgid "Adding host route: "
+msgstr ""
+
+#: neutron/plugins/bigswitch/plugin.py:1148
+#, python-format
+msgid "Destination:%(dst)s nexthop:%(next)s"
+msgstr ""
+
 #: neutron/plugins/bigswitch/plugin.py:1223
 #, python-format
 msgid ""
@@ -4192,6 +4233,15 @@ msgstr ""
 msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. "
 msgstr ""
 
+#: neutron/plugins/bigswitch/routerrule_db.py:77
+msgid "No rules in router"
+msgstr ""
+
+#: neutron/plugins/bigswitch/routerrule_db.py:91
+#, python-format
+msgid "Updating router rules to %s"
+msgstr ""
+
 #: neutron/plugins/bigswitch/db/porttracker_db.py:36
 msgid "No host_id in port request to track port location."
 msgstr ""
@@ -4249,6 +4299,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:108
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:128
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:143
+#: neutron/plugins/mlnx/rpc_callbacks.py:98
 #: neutron/plugins/mlnx/rpc_callbacks.py:117
 #: neutron/plugins/mlnx/rpc_callbacks.py:132
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:118
@@ -4259,16 +4310,15 @@ msgid "%s can not be found in database"
 msgstr ""
 
 #: neutron/plugins/brocade/NeutronPlugin.py:288
-#: neutron/plugins/brocade/NeutronPlugin.py:331
-#: neutron/plugins/brocade/NeutronPlugin.py:384
+#: neutron/plugins/brocade/NeutronPlugin.py:332
+#: neutron/plugins/brocade/NeutronPlugin.py:386
 msgid "Brocade NOS driver:"
 msgstr ""
 
 #: neutron/plugins/brocade/NeutronPlugin.py:289
-#: neutron/plugins/brocade/NeutronPlugin.py:332
-#: neutron/plugins/brocade/NeutronPlugin.py:385
+#: neutron/plugins/brocade/NeutronPlugin.py:333
+#: neutron/plugins/brocade/NeutronPlugin.py:387
 #: neutron/plugins/embrane/agent/dispatcher.py:143
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:240
 #, python-format
 msgid "%s"
 msgstr ""
@@ -4278,7 +4328,13 @@ msgstr ""
 msgid "Returning the allocated vlan (%d) to the pool"
 msgstr ""
 
-#: neutron/plugins/brocade/NeutronPlugin.py:298
+#: neutron/plugins/brocade/NeutronPlugin.py:293
+#: neutron/plugins/brocade/NeutronPlugin.py:334
+#: neutron/plugins/brocade/NeutronPlugin.py:388
+msgid "Brocade plugin raised exception, check logs"
+msgstr ""
+
+#: neutron/plugins/brocade/NeutronPlugin.py:299
 #, python-format
 msgid "Allocated vlan (%d) from the pool"
 msgstr ""
@@ -4302,98 +4358,103 @@ msgstr ""
 msgid "Plugin initialization complete"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:133
+#: neutron/plugins/cisco/network_plugin.py:117
+#, python-format
+msgid "'%(model)s' object has no attribute '%(name)s'"
+msgstr ""
+
+#: neutron/plugins/cisco/network_plugin.py:134
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:223
 msgid "create_network() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:150
+#: neutron/plugins/cisco/network_plugin.py:151
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:255
 msgid "update_network() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:163
+#: neutron/plugins/cisco/network_plugin.py:164
 msgid "delete_network() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:186
+#: neutron/plugins/cisco/network_plugin.py:187
 msgid "get_network() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:191
+#: neutron/plugins/cisco/network_plugin.py:192
 msgid "get_networks() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:196
+#: neutron/plugins/cisco/network_plugin.py:197
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:321
 msgid "create_port() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:206
+#: neutron/plugins/cisco/network_plugin.py:207
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:407
 msgid "delete_port() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:225
+#: neutron/plugins/cisco/network_plugin.py:226
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:366
 msgid "update_port() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:236
+#: neutron/plugins/cisco/network_plugin.py:237
 msgid "create_subnet() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:248
+#: neutron/plugins/cisco/network_plugin.py:249
 #: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:342
 msgid "update_subnet() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:254
+#: neutron/plugins/cisco/network_plugin.py:255
 msgid "delete_subnet() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:277
+#: neutron/plugins/cisco/network_plugin.py:278
 #: neutron/plugins/cisco/db/network_db_v2.py:38
 msgid "get_all_qoss() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:283
+#: neutron/plugins/cisco/network_plugin.py:284
 msgid "get_qos_details() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:288
+#: neutron/plugins/cisco/network_plugin.py:289
 msgid "create_qos() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:294
+#: neutron/plugins/cisco/network_plugin.py:295
 msgid "delete_qos() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:299
+#: neutron/plugins/cisco/network_plugin.py:300
 msgid "rename_qos() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:304
+#: neutron/plugins/cisco/network_plugin.py:305
 msgid "get_all_credentials() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:310
+#: neutron/plugins/cisco/network_plugin.py:311
 msgid "get_credential_details() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:319
+#: neutron/plugins/cisco/network_plugin.py:320
 msgid "rename_credential() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:329
+#: neutron/plugins/cisco/network_plugin.py:330
 msgid "schedule_host() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:341
+#: neutron/plugins/cisco/network_plugin.py:342
 msgid "associate_port() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:348
+#: neutron/plugins/cisco/network_plugin.py:349
 msgid "detach_port() called"
 msgstr ""
 
@@ -4646,6 +4707,16 @@ msgstr ""
 msgid "VLAN Name prefix for provider vlans"
 msgstr ""
 
+#: neutron/plugins/cisco/common/config.py:39
+msgid "Provider VLANs are automatically created as needed on the Nexus switch"
+msgstr ""
+
+#: neutron/plugins/cisco/common/config.py:42
+msgid ""
+"Provider VLANs are automatically trunked as needed on the ports of the "
+"Nexus switch"
+msgstr ""
+
 #: neutron/plugins/cisco/common/config.py:45
 #: neutron/plugins/ml2/drivers/cisco/config.py:23
 msgid "Distribute SVI interfaces over all switches"
@@ -4707,6 +4778,12 @@ msgstr ""
 msgid "N1K Policy profile polling duration in seconds"
 msgstr ""
 
+#: neutron/plugins/cisco/common/config.py:124
+#: neutron/plugins/ml2/drivers/cisco/config.py:56
+#: neutron/plugins/nicira/common/config.py:178
+msgid "Some config files were not parsed properly"
+msgstr ""
+
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:334
 #, python-format
 msgid "seg_min %(seg_min)s, seg_max %(seg_max)s"
@@ -4811,6 +4888,10 @@ msgstr ""
 msgid "get_policy_profile()"
 msgstr ""
 
+#: neutron/plugins/cisco/db/n1kv_db_v2.py:949
+msgid "Invalid profile type"
+msgstr ""
+
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:965
 msgid "_profile_binding_exists()"
 msgstr ""
@@ -4839,11 +4920,11 @@ msgid "_get_profile_bindings()"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1224
-msgid "invalid segment range. example range: 500-550"
+msgid "Invalid segment range. example range: 500-550"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1234
-msgid "arguments segment_type missing for network profile"
+msgid "Arguments segment_type missing for network profile"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1243
@@ -4851,15 +4932,15 @@ msgid "segment_type should either be vlan, overlay, multi-segment or trunk"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1249
-msgid "argument physical_network missing for network profile"
+msgid "Argument physical_network missing for network profile"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1256
-msgid "argument sub_type missing for network profile"
+msgid "Argument sub_type missing for network profile"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1263
-msgid "argument segment_range missing for network profile"
+msgid "Argument segment_range missing for network profile"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1292
@@ -4868,7 +4949,7 @@ msgid "NetworkProfile name %s already exists"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1309
-msgid "segment range overlaps with another profile"
+msgid "Segment range overlaps with another profile"
 msgstr ""
 
 #: neutron/plugins/cisco/db/network_db_v2.py:46
@@ -4954,12 +5035,12 @@ msgstr ""
 
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:236
 #, python-format
-msgid "provider network added to DB: %(network_id)s, %(vlan_id)s"
+msgid "Provider network added to DB: %(network_id)s, %(vlan_id)s"
 msgstr ""
 
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:280
 #, python-format
-msgid "provider network removed from DB: %s"
+msgid "Provider network removed from DB: %s"
 msgstr ""
 
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:388
@@ -4981,7 +5062,7 @@ msgid "Nexus plugin loaded, deleting SVI from switch"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_client.py:256
-msgid "logical network"
+msgid "Logical network"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_client.py:276
@@ -5007,6 +5088,11 @@ msgstr ""
 msgid "VSM: %s"
 msgstr ""
 
+#: neutron/plugins/cisco/n1kv/n1kv_client.py:462
+#, python-format
+msgid "Unable to serialize object of type = '%s'"
+msgstr ""
+
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:193
 msgid "_setup_vsm"
 msgstr ""
@@ -5069,9 +5155,11 @@ msgid "provider:network_type %s not supported"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:353
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:362
 #: neutron/plugins/mlnx/mlnx_plugin.py:243
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437
 #, python-format
-msgid "unknown provider:physical_network %s"
+msgid "Unknown provider:physical_network %s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:359
@@ -5205,7 +5293,7 @@ msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:995
 #, python-format
-msgid "create network: profile_id=%s"
+msgid "Create network: profile_id=%s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1003
@@ -5218,7 +5306,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1015
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1025
 #, python-format
-msgid "seg list %s "
+msgid "Seg list %s "
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1068
@@ -5265,7 +5353,7 @@ msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1241
 #, python-format
-msgid "create port: profile_id=%s"
+msgid "Create port: profile_id=%s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1254
@@ -5350,6 +5438,41 @@ msgstr ""
 msgid "NexusPlugin:create_network() called"
 msgstr ""
 
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:112
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:101
+#, python-format
+msgid "Nexus: create & trunk vlan %s"
+msgstr ""
+
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:119
+#, python-format
+msgid "Nexus: create vlan %s"
+msgstr ""
+
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:124
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108
+#, python-format
+msgid "Nexus: trunk vlan %s"
+msgstr ""
+
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:137
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:120
+#, python-format
+msgid "Nexus: delete & untrunk vlan %s"
+msgstr ""
+
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:143
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:124
+#, python-format
+msgid "Nexus: delete vlan %s"
+msgstr ""
+
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:146
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:127
+#, python-format
+msgid "Nexus: untrunk vlan %s"
+msgstr ""
+
 #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:203
 msgid "Grabbing a switch to create SVI"
 msgstr ""
@@ -5382,6 +5505,11 @@ msgstr ""
 msgid "NexusPlugin:delete_port() called"
 msgstr ""
 
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:276
+#, python-format
+msgid "delete_network(): provider vlan %s"
+msgstr ""
+
 #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:321
 msgid "NexusPlugin:update_port() called"
 msgstr ""
@@ -5414,7 +5542,7 @@ msgstr ""
 
 #: neutron/plugins/embrane/base_plugin.py:136
 #: neutron/plugins/embrane/base_plugin.py:173
-msgid "there must be only one gateway port per router at once"
+msgid "There must be only one gateway port per router at once"
 msgstr ""
 
 #: neutron/plugins/embrane/base_plugin.py:207
@@ -5480,7 +5608,7 @@ msgid "Shared resource pool id"
 msgstr ""
 
 #: neutron/plugins/embrane/common/config.py:45
-msgid "define if the requests have run asynchronously or not"
+msgid "Define if the requests have run asynchronously or not"
 msgstr ""
 
 #: neutron/plugins/embrane/common/constants.py:63
@@ -5544,7 +5672,7 @@ msgstr ""
 
 #: neutron/plugins/embrane/l2base/support_exceptions.py:24
 #, python-format
-msgid "cannot retrieve utif info for the following reason: %(err_msg)s"
+msgid "Cannot retrieve utif info for the following reason: %(err_msg)s"
 msgstr ""
 
 #: neutron/plugins/embrane/l2base/openvswitch/openvswitch_support.py:45
@@ -5765,51 +5893,51 @@ msgstr ""
 msgid "Adding port %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:268
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:269
 #, python-format
 msgid "Unable to get port details for device %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:274
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:276
 #, python-format
 msgid "Port %(device)s updated. Details: %(device_details)s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:289
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:290
 #, python-format
 msgid "Removing port %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:296
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:297
 #, python-format
 msgid "Removing port failed for device %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:321
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:322
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:640
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:900
 msgid "Agent out of sync with plugin!"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:329
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:330
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:652
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:914
 msgid "Agent loop has new devices!"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:334
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:335
 #, python-format
 msgid "Error in agent event loop: %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:342
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:343
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:403
 #, python-format
 msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:357
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:691
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1044
 msgid "Agent initialized successfully, now running... "
@@ -5881,6 +6009,15 @@ msgstr ""
 msgid "Metrics collection is not supported on this version of Hyper-V"
 msgstr ""
 
+#: neutron/plugins/hyperv/agent/utilsfactory.py:34
+msgid "Force V1 WMI utility classes"
+msgstr ""
+
+#: neutron/plugins/hyperv/agent/utilsfactory.py:59
+#, python-format
+msgid "Loading class: %(module_name)s.%(class_name)s"
+msgstr ""
+
 #: neutron/plugins/hyperv/agent/utilsv2.py:118
 #, python-format
 msgid "Port Alloc not found: %s"
@@ -5932,12 +6069,6 @@ msgstr ""
 msgid "provider:segmentation_id specified for local network"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:362
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437
-#, python-format
-msgid "Unknown provider:physical_network %s"
-msgstr ""
-
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:89
 msgid "Invalid Network ID, will lead to incorrect bridgename"
 msgstr ""
@@ -6371,94 +6502,98 @@ msgstr ""
 msgid "MidoClient.delete_dhcp called: bridge=%(bridge)s, "
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:204
+#: neutron/plugins/midonet/midonet_lib.py:196
+msgid "Tried to delete non-existent DHCP"
+msgstr ""
+
+#: neutron/plugins/midonet/midonet_lib.py:205
 #, python-format
 msgid "MidoClient.delete_port called: id=%(id)s, delete_chains=%(delete_chains)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:219
+#: neutron/plugins/midonet/midonet_lib.py:220
 #, python-format
 msgid "MidoClient.get_port called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:232
+#: neutron/plugins/midonet/midonet_lib.py:233
 #, python-format
 msgid "MidoClient.add_bridge_port called: bridge=%(bridge)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:253
+#: neutron/plugins/midonet/midonet_lib.py:254
 #, python-format
 msgid "MidoClient.create_router called: tenant_id=%(tenant_id)s, name=%(name)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:265
+#: neutron/plugins/midonet/midonet_lib.py:266
 #, python-format
 msgid "MidoClient.delete_router called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:275
+#: neutron/plugins/midonet/midonet_lib.py:276
 #, python-format
 msgid "MidoClient.get_router called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:289
+#: neutron/plugins/midonet/midonet_lib.py:290
 #, python-format
 msgid "MidoClient.update_router called: id=%(id)s, name=%(name)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:309
+#: neutron/plugins/midonet/midonet_lib.py:310
 #, python-format
 msgid ""
 "MidoClient.add_dhcp_route_option called: bridge=%(bridge)s, "
 "cidr=%(cidr)s, gw_ip=%(gw_ip)sdst_ip=%(dst_ip)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:317
+#: neutron/plugins/midonet/midonet_lib.py:318
 msgid "Tried to access non-existent DHCP"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:346
+#: neutron/plugins/midonet/midonet_lib.py:347
 #, python-format
 msgid "MidoClient.unlink called: port=%(port)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:351
+#: neutron/plugins/midonet/midonet_lib.py:352
 #, python-format
 msgid "Attempted to unlink a port that was not linked. %s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:357
+#: neutron/plugins/midonet/midonet_lib.py:358
 #, python-format
 msgid ""
 "MidoClient.remove_rules_by_property called: tenant_id=%(tenant_id)s, "
 "chain_name=%(chain_name)skey=%(key)s, value=%(value)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:384
+#: neutron/plugins/midonet/midonet_lib.py:385
 #, python-format
 msgid ""
 "MidoClient.create_router_chains called: router=%(router)s, "
 "inbound_chain_name=%(in_chain)s, outbound_chain_name=%(out_chain)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:407
+#: neutron/plugins/midonet/midonet_lib.py:408
 #, python-format
 msgid "MidoClient.delete_router_chains called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:422
+#: neutron/plugins/midonet/midonet_lib.py:423
 #, python-format
 msgid "MidoClient.delete_port_chains called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:434
+#: neutron/plugins/midonet/midonet_lib.py:435
 #, python-format
 msgid ""
 "MidoClient.get_link_port called: router=%(router)s, "
 "peer_router_id=%(peer_router_id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:473
+#: neutron/plugins/midonet/midonet_lib.py:474
 #, python-format
 msgid ""
 "MidoClient.add_static_nat called: tenant_id=%(tenant_id)s, "
@@ -6466,17 +6601,17 @@ msgid ""
 "port_id=%(port_id)s, nat_type=%(nat_type)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:481
+#: neutron/plugins/midonet/midonet_lib.py:482
 #, python-format
 msgid "Invalid NAT type passed in %s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:533
+#: neutron/plugins/midonet/midonet_lib.py:534
 #, python-format
 msgid "MidoClient.remote_static_route called: router=%(router)s, ip=%(ip)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:544
+#: neutron/plugins/midonet/midonet_lib.py:545
 #, python-format
 msgid ""
 "MidoClient.update_port_chains called: "
@@ -6484,62 +6619,62 @@ msgid ""
 "outbound_chain_id=%(outbound_chain_id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:555
+#: neutron/plugins/midonet/midonet_lib.py:556
 #, python-format
 msgid "MidoClient.create_chain called: tenant_id=%(tenant_id)s  name=%(name)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:563
+#: neutron/plugins/midonet/midonet_lib.py:564
 #, python-format
 msgid "MidoClient.delete_chain called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:569
+#: neutron/plugins/midonet/midonet_lib.py:570
 #, python-format
 msgid ""
 "MidoClient.delete_chains_by_names called: tenant_id=%(tenant_id)s "
 "names=%(names)s "
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:580
+#: neutron/plugins/midonet/midonet_lib.py:581
 #, python-format
 msgid ""
 "MidoClient.get_chain_by_name called: tenant_id=%(tenant_id)s "
 "name=%(name)s "
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:591
+#: neutron/plugins/midonet/midonet_lib.py:592
 #, python-format
 msgid ""
 "MidoClient.get_port_group_by_name called: tenant_id=%(tenant_id)s "
 "name=%(name)s "
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:605
+#: neutron/plugins/midonet/midonet_lib.py:606
 #, python-format
 msgid "MidoClient.create_port_group called: tenant_id=%(tenant_id)s name=%(name)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:614
+#: neutron/plugins/midonet/midonet_lib.py:615
 #, python-format
 msgid ""
 "MidoClient.delete_port_group_by_name called: tenant_id=%(tenant_id)s "
 "name=%(name)s "
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:620
+#: neutron/plugins/midonet/midonet_lib.py:621
 #, python-format
 msgid "Deleting pg %(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:626
+#: neutron/plugins/midonet/midonet_lib.py:627
 #, python-format
 msgid ""
 "MidoClient.add_port_to_port_group_by_name called: tenant_id=%(tenant_id)s"
 " name=%(name)s port_id=%(port_id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:640
+#: neutron/plugins/midonet/midonet_lib.py:641
 #, python-format
 msgid "MidoClient.remove_port_from_port_groups called: port_id=%(port_id)s"
 msgstr ""
@@ -7264,6 +7399,10 @@ msgstr ""
 msgid "%(key)s prohibited for %(tunnel)s provider network"
 msgstr ""
 
+#: neutron/plugins/ml2/drivers/type_tunnel.py:103
+msgid "Network_type value needed by the ML2 plugin"
+msgstr ""
+
 #: neutron/plugins/ml2/drivers/type_vlan.py:37
 msgid ""
 "List of <physical_network>:<vlan_min>:<vlan_max> or <physical_network> "
@@ -7384,31 +7523,6 @@ msgstr ""
 msgid "nexus_switches found = %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:101
-#, python-format
-msgid "Nexus: create & trunk vlan %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108
-#, python-format
-msgid "Nexus: trunk vlan %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:120
-#, python-format
-msgid "Nexus: delete & untrunk vlan %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:124
-#, python-format
-msgid "Nexus: delete vlan %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:127
-#, python-format
-msgid "Nexus: untrunk vlan %s"
-msgstr ""
-
 #: neutron/plugins/ml2/drivers/mech_arista/config.py:31
 msgid ""
 "Username for Arista EOS. This is required field.if not set, all "
@@ -7451,72 +7565,85 @@ msgid ""
 "of\"RegionOne\" is assumed"
 msgstr ""
 
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:30
+msgid "Unable to reach EOS"
+msgstr ""
+
 #: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:226
 #, python-format
 msgid "Executing command on Arista EOS: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:259
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:238
+#, python-format
+msgid "Error %(err)s while trying to execute commands %(cmd)s on EOS %(host)s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:260
 #, python-format
 msgid "Required option %s is not set"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:282
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:279
+msgid "Syncing Neutron <-> EOS"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:283
 msgid "EOS is not available, will try sync later"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:292
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:293
 #, python-format
 msgid ""
 "No Tenants configured in Neutron DB. But %d tenants disovered in EOS "
 "during synchronization.Enitre EOS region is cleared"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:296
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:297
 msgid "EOS is not available, failed to delete this region"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:307
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:308
 #, python-format
 msgid "EOS is not available,failed to delete tenant %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:337
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:338
 #, python-format
 msgid "EOS is not available,failed to delete vm %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:348
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:349
 #, python-format
 msgid "EOS is not available,failed to delete network %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:363
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:364
 #, python-format
 msgid "EOS is not available, failed to createnetwork id %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:385
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:386
 #, python-format
 msgid "EOS is not available, failed to createvm id %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:461
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:462
 #, python-format
 msgid "Network %s is not created as it is not found inArista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:475
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:476
 #, python-format
 msgid "Network name changed to %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:502
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:503
 #, python-format
 msgid "Network %s is not updated as it is not found inArista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:600
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:601
 #, python-format
 msgid "VM %s is not created as it is not found inArista DB"
 msgstr ""
@@ -7541,11 +7668,11 @@ msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:280
 #, python-format
-msgid "unsupported vnic type %(vnic_type)s for network type %(net_type)s"
+msgid "Unsupported vnic type %(vnic_type)s for network type %(net_type)s"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:284
-msgid "invalid vnic_type on port_create"
+msgid "Invalid vnic_type on port_create"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:286
@@ -7553,11 +7680,11 @@ msgid "vnic_type is not defined in port profile"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:331
-msgid "update network"
+msgid "Update network"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:344
-msgid "delete network"
+msgid "Delete network"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:391
@@ -7596,11 +7723,11 @@ msgid "Port_mac %s is not available on this agent"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:133
-msgid "creating VLAN Network"
+msgid "Creating VLAN Network"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:135
-msgid "creating IB Network"
+msgid "Creating IB Network"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:137
@@ -7618,11 +7745,11 @@ msgid "Delete network %s"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:298
-msgid "ports added!"
+msgid "Ports added!"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:301
-msgid "ports removed!"
+msgid "Ports removed!"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:326
@@ -7736,7 +7863,7 @@ msgid "Network type for tenant networks (local, ib, vlan, or none)"
 msgstr ""
 
 #: neutron/plugins/mlnx/common/config.py:43
-msgid "type of VM network interface: mlnx_direct or hostdev"
+msgid "Type of VM network interface: mlnx_direct or hostdev"
 msgstr ""
 
 #: neutron/plugins/mlnx/common/config.py:47
@@ -7755,13 +7882,9 @@ msgid "Mlnx Exception: %(err_msg)s"
 msgstr ""
 
 #: neutron/plugins/mlnx/db/mlnx_db_v2.py:47
-#, python-format
-msgid "Removing vlan %(seg_id)s on physical network %(net)s from pool"
-msgstr ""
-
 #: neutron/plugins/mlnx/db/mlnx_db_v2.py:68
 #, python-format
-msgid "removing vlan %(seg_id)s on physical network %(net)s from pool"
+msgid "Removing vlan %(seg_id)s on physical network %(net)s from pool"
 msgstr ""
 
 #: neutron/plugins/mlnx/db/mlnx_db_v2.py:124
@@ -7854,7 +7977,7 @@ msgstr ""
 
 #: neutron/plugins/nec/nec_plugin.py:276
 #, python-format
-msgid "failed to create network id=%(id)s on OFC: %(exc)s"
+msgid "Failed to create network id=%(id)s on OFC: %(exc)s"
 msgstr ""
 
 #: neutron/plugins/nec/nec_plugin.py:292
@@ -8007,7 +8130,7 @@ msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:92
 #, python-format
-msgid "failed to delete packet_filter id=%s which remains in error status."
+msgid "Failed to delete packet_filter id=%s which remains in error status."
 msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:106
@@ -8042,7 +8165,7 @@ msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:131
 #, python-format
-msgid "failed to create packet_filter id=%(id)s on OFC: %(exc)s"
+msgid "Failed to create packet_filter id=%(id)s on OFC: %(exc)s"
 msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:144
@@ -8057,7 +8180,7 @@ msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:157
 #, python-format
-msgid "failed to delete packet_filter id=%(id)s from OFC: %(exc)s"
+msgid "Failed to delete packet_filter id=%(id)s from OFC: %(exc)s"
 msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:161
@@ -8363,7 +8486,7 @@ msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:514
 #, python-format
-msgid "port %s not found in NVP"
+msgid "Port %s not found in NVP"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:533
@@ -8408,13 +8531,13 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:658
-#: neutron/plugins/nicira/NeutronPlugin.py:1671
+#: neutron/plugins/nicira/NeutronPlugin.py:1672
 #, python-format
 msgid "Logical router resource %s not found on NVP platform"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:662
-#: neutron/plugins/nicira/NeutronPlugin.py:1675
+#: neutron/plugins/nicira/NeutronPlugin.py:1676
 msgid "Unable to update logical routeron NVP Platform"
 msgstr ""
 
@@ -8522,118 +8645,118 @@ msgid "Unable to update port id: %s."
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:1409
-#: neutron/plugins/nicira/NeutronPlugin.py:1483
+#: neutron/plugins/nicira/NeutronPlugin.py:1484
 #, python-format
 msgid "Network '%s' is not a valid external network"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1426
+#: neutron/plugins/nicira/NeutronPlugin.py:1427
 msgid ""
 "Cannot create a distributed router with the NVP platform currently in "
 "execution. Please, try without specifying the 'distributed' attribute."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1433
+#: neutron/plugins/nicira/NeutronPlugin.py:1434
 msgid "Unable to create logical router on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1441
+#: neutron/plugins/nicira/NeutronPlugin.py:1442
 #, python-format
 msgid ""
-"Unable to create L3GW port on logical router  %(router_uuid)s. Verify "
+"Unable to create L3GW port on logical router %(router_uuid)s. Verify "
 "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1451
+#: neutron/plugins/nicira/NeutronPlugin.py:1452
 #, python-format
 msgid "Unable to create router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1492
+#: neutron/plugins/nicira/NeutronPlugin.py:1493
 msgid ""
 "'routes' cannot contain route '0.0.0.0/0', this must be updated through "
 "the default gateway attribute"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1508
+#: neutron/plugins/nicira/NeutronPlugin.py:1509
 #, python-format
 msgid "Logical router %s not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1512
+#: neutron/plugins/nicira/NeutronPlugin.py:1513
 msgid "Unable to update logical router on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1514
+#: neutron/plugins/nicira/NeutronPlugin.py:1515
 msgid ""
 "Request cannot contain 'routes' with the NVP platform currently in "
 "execution. Please, try without specifying the static routes."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1548
+#: neutron/plugins/nicira/NeutronPlugin.py:1549
 #, python-format
 msgid "Logical router '%s' not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1552
+#: neutron/plugins/nicira/NeutronPlugin.py:1553
 #, python-format
-msgid "Unable to delete logical router '%s'on NVP Platform"
+msgid "Unable to delete logical router '%s' on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1609
+#: neutron/plugins/nicira/NeutronPlugin.py:1610
 #, python-format
 msgid ""
 "Add_router_interface completed for subnet:%(subnet_id)s and "
 "router:%(router_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1697
+#: neutron/plugins/nicira/NeutronPlugin.py:1698
 #, python-format
 msgid ""
 "An error occurred while removing NAT rules on the NVP platform for "
 "floating ip:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1703
+#: neutron/plugins/nicira/NeutronPlugin.py:1704
 msgid "An incorrect number of matching NAT rules was found on the NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1769
+#: neutron/plugins/nicira/NeutronPlugin.py:1770
 #, python-format
 msgid "Address list for NVP logical router port:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1793
+#: neutron/plugins/nicira/NeutronPlugin.py:1794
 #, 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:1836
+#: neutron/plugins/nicira/NeutronPlugin.py:1837
 #, python-format
 msgid "The port '%s' is not associated with floating IPs"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1839
+#: neutron/plugins/nicira/NeutronPlugin.py:1840
 #, python-format
 msgid "Nat rules not found in nvp for port: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1865
+#: neutron/plugins/nicira/NeutronPlugin.py:1866
 #, python-format
 msgid ""
 "Create_l2_gw_service did not return an uuid for the newly created "
 "resource:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1887
+#: neutron/plugins/nicira/NeutronPlugin.py:1888
 msgid ""
 "Unable to remove gateway service from NVP plaform - the resource was not "
 "found"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1975
+#: neutron/plugins/nicira/NeutronPlugin.py:1976
 #, python-format
 msgid "Port values not valid for protocol: %s"
 msgstr ""
@@ -8806,62 +8929,77 @@ msgstr ""
 msgid "Port not found, Error: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1038
+#: neutron/plugins/nicira/nvplib.py:966
+#, python-format
+msgid "Error. %(type)s exception: %(exc)s."
+msgstr ""
+
+#: neutron/plugins/nicira/nvplib.py:970
+#, python-format
+msgid "locals=[%s]"
+msgstr ""
+
+#: neutron/plugins/nicira/nvplib.py:1039
 #, python-format
 msgid "Created Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1064
+#: neutron/plugins/nicira/nvplib.py:1065
 #, python-format
 msgid "Updated Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1083
+#: neutron/plugins/nicira/nvplib.py:1084
 #, python-format
 msgid "Invalid keys for NAT match: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1089
+#: neutron/plugins/nicira/nvplib.py:1090
 #, python-format
 msgid "Creating NAT rule: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1103
+#: neutron/plugins/nicira/nvplib.py:1104
 msgid ""
 "No SNAT rules cannot be applied as they are not available in this version"
 " of the NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1238
+#: neutron/plugins/nicira/nvplib.py:1239
 #, python-format
 msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1243
+#: neutron/plugins/nicira/nvplib.py:1244
 #, python-format
 msgid ""
 "An exception occurred while updating IP addresses on a router logical "
 "port:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1281
+#: neutron/plugins/nicira/nvplib.py:1282
 msgid "Operation may not be supported"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1289
+#: neutron/plugins/nicira/nvplib.py:1290
 msgid ""
 "NVP version is not set. Unable to complete request correctly. Check log "
 "for NVP communication errors."
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1305
+#: neutron/plugins/nicira/nvplib.py:1306
 msgid "Failed to create logical queue"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1316
+#: neutron/plugins/nicira/nvplib.py:1317
 msgid "Failed to delete logical queue"
 msgstr ""
 
+#: neutron/plugins/nicira/nvplib.py:1330
+#, python-format
+msgid "Error '%(err)s' when connecting to controller(s): %(ctl)s."
+msgstr ""
+
 #: neutron/plugins/nicira/api_client/client.py:116
 #, python-format
 msgid "[%d] no API providers currently available."
@@ -9481,13 +9619,18 @@ msgstr ""
 msgid "Cannot create a gateway with an empty device list"
 msgstr ""
 
+#: neutron/plugins/nicira/extensions/nvp_networkgw.py:82
+#, python-format
+msgid "Unexpected keys found in device description:%s"
+msgstr ""
+
 #: neutron/plugins/nicira/extensions/nvp_networkgw.py:86
 #, python-format
 msgid "%s: provided data are not iterable"
 msgstr ""
 
 #: neutron/plugins/nicira/extensions/nvp_networkgw.py:92
-msgid "number of network gateways allowed per tenant, -1 for unlimited"
+msgid "Number of network gateways allowed per tenant, -1 for unlimited"
 msgstr ""
 
 #: neutron/plugins/nicira/extensions/nvp_qos.py:38
@@ -9782,7 +9925,7 @@ msgstr ""
 
 #: neutron/plugins/nicira/vshield/tasks/tasks.py:189
 #: neutron/plugins/nicira/vshield/tasks/tasks.py:209
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:233
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:232
 #, python-format
 msgid "Task %(task)s encountered exception in %(cb)s"
 msgstr ""
@@ -9793,11 +9936,11 @@ msgstr ""
 msgid "Task %(task)s return %(status)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:326
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:325
 msgid "TaskManager terminated"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:380
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:379
 msgid "Exception in _check_pending_tasks"
 msgstr ""
 
@@ -9848,6 +9991,10 @@ msgid ""
 "commited (%s attempts left)"
 msgstr ""
 
+#: neutron/plugins/openvswitch/ovs_db_v2.py:401
+msgid "Unable to generate a new tunnel id"
+msgstr ""
+
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:145
 #, python-format
 msgid "Device %(device)s up on %(agent_id)s"
@@ -10108,6 +10255,23 @@ msgstr ""
 msgid "Connection failed with PLUMgrid Director: %(err_msg)s"
 msgstr ""
 
+#: neutron/plugins/plumgrid/drivers/fake_plumlib.py:32
+msgid "Python PLUMgrid Fake Library Started "
+msgstr ""
+
+#: neutron/plugins/plumgrid/drivers/fake_plumlib.py:37
+#, python-format
+msgid "Fake Director: %s"
+msgstr ""
+
+#: neutron/plugins/plumgrid/drivers/plumlib.py:38
+msgid "Python PLUMgrid Library Started "
+msgstr ""
+
+#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:40
+msgid "PLUMgrid Director communication failed"
+msgstr ""
+
 #: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:44
 msgid "PLUMgrid Director server to connect to"
 msgstr ""
@@ -10308,7 +10472,7 @@ msgid "Going to ofp controller mode %s"
 msgstr ""
 
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:238
-msgid "port update received"
+msgid "Port update received"
 msgstr ""
 
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:271
@@ -10777,11 +10941,11 @@ msgid "process_router: %s"
 msgstr ""
 
 #: neutron/services/firewall/agents/varmour/varmour_router.py:285
-msgid "unable to parse interface mapping."
+msgid "Unable to parse interface mapping."
 msgstr ""
 
 #: neutron/services/firewall/agents/varmour/varmour_router.py:288
-msgid "unable to read interface mapping."
+msgid "Unable to read interface mapping."
 msgstr ""
 
 #: neutron/services/firewall/agents/varmour/varmour_router.py:307
@@ -11006,6 +11170,11 @@ msgstr ""
 msgid "A metering driver must be specified"
 msgstr ""
 
+#: neutron/services/metering/agents/metering_agent.py:112
+#, python-format
+msgid "Send metering report: %s"
+msgstr ""
+
 #: neutron/services/metering/agents/metering_agent.py:179
 #, python-format
 msgid "Driver %(driver)s does not implement %(func)s"
@@ -11044,6 +11213,14 @@ msgstr ""
 msgid "Interval for checking ipsec status"
 msgstr ""
 
+#: neutron/services/vpn/device_drivers/ipsec.py:61
+msgid "Template file for ipsec configuration"
+msgstr ""
+
+#: neutron/services/vpn/device_drivers/ipsec.py:67
+msgid "Template file for ipsec secret configuration"
+msgstr ""
+
 #: neutron/services/vpn/device_drivers/ipsec.py:244
 #, python-format
 msgid "Failed to enable vpn process on router %s"
@@ -11803,3 +11980,147 @@ msgstr ""
 #~ msgid "Operation on OFC failed: status=%(status), detail=%(detail)"
 #~ msgstr ""
 
+#~ msgid "loading policies from file: %s"
+#~ msgstr ""
+
+#~ msgid "number of ports allowed per tenant, minus for unlimited"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "range of seconds to randomly delay "
+#~ "when starting the periodic task "
+#~ "scheduler to reduce stampeding. (Disable "
+#~ "by setting to 0)"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "%(class_name)s method %(method_name)s called "
+#~ "with arguments %(args)s %(kwargs)s "
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Updating lease expiration is now "
+#~ "deprecated. Issued  from host %(host)s."
+#~ msgstr ""
+
+#~ msgid "owner type of the device: network/compute"
+#~ msgstr ""
+
+#~ msgid "plugin does not support updating provider attributes"
+#~ msgstr ""
+
+#~ msgid "invalid segment range. example range: 500-550"
+#~ msgstr ""
+
+#~ msgid "arguments segment_type missing for network profile"
+#~ msgstr ""
+
+#~ msgid "argument physical_network missing for network profile"
+#~ msgstr ""
+
+#~ msgid "argument sub_type missing for network profile"
+#~ msgstr ""
+
+#~ msgid "argument segment_range missing for network profile"
+#~ msgstr ""
+
+#~ msgid "segment range overlaps with another profile"
+#~ msgstr ""
+
+#~ msgid "provider network added to DB: %(network_id)s, %(vlan_id)s"
+#~ msgstr ""
+
+#~ msgid "provider network removed from DB: %s"
+#~ msgstr ""
+
+#~ msgid "logical network"
+#~ msgstr ""
+
+#~ msgid "unknown provider:physical_network %s"
+#~ msgstr ""
+
+#~ msgid "create network: profile_id=%s"
+#~ msgstr ""
+
+#~ msgid "seg list %s "
+#~ msgstr ""
+
+#~ msgid "create port: profile_id=%s"
+#~ msgstr ""
+
+#~ msgid "there must be only one gateway port per router at once"
+#~ msgstr ""
+
+#~ msgid "define if the requests have run asynchronously or not"
+#~ msgstr ""
+
+#~ msgid "cannot retrieve utif info for the following reason: %(err_msg)s"
+#~ msgstr ""
+
+#~ msgid "unsupported vnic type %(vnic_type)s for network type %(net_type)s"
+#~ msgstr ""
+
+#~ msgid "invalid vnic_type on port_create"
+#~ msgstr ""
+
+#~ msgid "update network"
+#~ msgstr ""
+
+#~ msgid "delete network"
+#~ msgstr ""
+
+#~ msgid "creating VLAN Network"
+#~ msgstr ""
+
+#~ msgid "creating IB Network"
+#~ msgstr ""
+
+#~ msgid "ports added!"
+#~ msgstr ""
+
+#~ msgid "ports removed!"
+#~ msgstr ""
+
+#~ msgid "type of VM network interface: mlnx_direct or hostdev"
+#~ msgstr ""
+
+#~ msgid "removing vlan %(seg_id)s on physical network %(net)s from pool"
+#~ msgstr ""
+
+#~ msgid "failed to create network id=%(id)s on OFC: %(exc)s"
+#~ msgstr ""
+
+#~ msgid "failed to delete packet_filter id=%s which remains in error status."
+#~ msgstr ""
+
+#~ msgid "failed to create packet_filter id=%(id)s on OFC: %(exc)s"
+#~ msgstr ""
+
+#~ msgid "failed to delete packet_filter id=%(id)s from OFC: %(exc)s"
+#~ msgstr ""
+
+#~ msgid "port %s not found in NVP"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unable to create L3GW port on "
+#~ "logical router  %(router_uuid)s. Verify "
+#~ "Default Layer-3 Gateway service "
+#~ "%(def_l3_gw_svc)s id is correct"
+#~ msgstr ""
+
+#~ msgid "Unable to delete logical router '%s'on NVP Platform"
+#~ msgstr ""
+
+#~ msgid "number of network gateways allowed per tenant, -1 for unlimited"
+#~ msgstr ""
+
+#~ msgid "port update received"
+#~ msgstr ""
+
+#~ msgid "unable to parse interface mapping."
+#~ msgstr ""
+
+#~ msgid "unable to read interface mapping."
+#~ msgstr ""
+
index 17263a382f391acc8e2f8211ee4b691de9fb0a3d..ef65f4cc6698d88b8045ab119248cea5ca4d8c14 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-09-09 06:09+0000\n"
+"POT-Creation-Date: 2013-09-10 06:09+0000\n"
 "PO-Revision-Date: 2013-08-29 05:16+0000\n"
 "Last-Translator: Tom Fifield <tom@openstack.org>\n"
 "Language-Team: Spanish (Mexico) "
@@ -95,7 +95,7 @@ msgstr ""
 
 #: neutron/policy.py:88
 #, python-format
-msgid "loading policies from file: %s"
+msgid "Loading policies from file: %s"
 msgstr ""
 
 #: neutron/policy.py:95
@@ -182,7 +182,7 @@ msgid "Number of subnets allowed per tenant, minus for unlimited"
 msgstr ""
 
 #: neutron/quota.py:47
-msgid "number of ports allowed per tenant, minus for unlimited"
+msgid "Number of ports allowed per tenant, minus for unlimited"
 msgstr ""
 
 #: neutron/quota.py:51
@@ -204,7 +204,7 @@ msgstr ""
 
 #: neutron/service.py:41
 msgid ""
-"range of seconds to randomly delay when starting the periodic task "
+"Range of seconds to randomly delay when starting the periodic task "
 "scheduler to reduce stampeding. (Disable by setting to 0)"
 msgstr ""
 
@@ -466,9 +466,11 @@ msgid ""
 msgstr ""
 
 #: neutron/agent/dhcp_agent.py:564 neutron/agent/l3_agent.py:823
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:515
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256
 #: neutron/plugins/nec/agent/nec_neutron_agent.py:184
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:227
+#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:181
 #: neutron/services/metering/agents/metering_agent.py:273
 msgid "Failed reporting state!"
 msgstr ""
@@ -1925,6 +1927,11 @@ msgstr ""
 msgid "Invalid extension environment: %(reason)s"
 msgstr ""
 
+#: neutron/common/exceptions.py:261
+#, python-format
+msgid "Invalid content type %(content_type)s"
+msgstr ""
+
 #: neutron/common/exceptions.py:265
 #, python-format
 msgid "Unable to find any IP address on external network %(net_id)s."
@@ -1966,11 +1973,11 @@ msgstr ""
 msgid "Skipping unknown group key: %s"
 msgstr ""
 
-#: neutron/common/log.py:31
+#: neutron/common/log.py:32
 #, python-format
 msgid ""
 "%(class_name)s method %(method_name)s called with arguments %(args)s "
-"%(kwargs)s "
+"%(kwargs)s"
 msgstr ""
 
 #: neutron/common/utils.py:55 neutron/openstack/common/fileutils.py:64
@@ -2288,7 +2295,7 @@ msgstr ""
 
 #: neutron/db/dhcp_rpc_base.py:218
 #, python-format
-msgid "Updating lease expiration is now deprecated. Issued  from host %(host)s."
+msgid "Updating lease expiration is now deprecated. Issued  from host %s."
 msgstr ""
 
 #: neutron/db/dhcp_rpc_base.py:225
@@ -2313,6 +2320,16 @@ msgstr ""
 msgid "the nexthop is used by router"
 msgstr ""
 
+#: neutron/db/extraroute_db.py:129
+#, python-format
+msgid "Added routes are %s"
+msgstr ""
+
+#: neutron/db/extraroute_db.py:137
+#, python-format
+msgid "Removed routes are %s"
+msgstr ""
+
 #: neutron/db/l3_db.py:210
 #, python-format
 msgid "No IPs available for external network %s"
@@ -2336,6 +2353,8 @@ msgid ""
 msgstr ""
 
 #: neutron/db/l3_db.py:339 neutron/db/l3_db.py:415
+#: neutron/plugins/bigswitch/plugin.py:995
+#: neutron/plugins/bigswitch/plugin.py:1004
 msgid "Either subnet_id or port_id must be specified"
 msgstr ""
 
@@ -2387,7 +2406,7 @@ msgid ""
 "assigning a floating IP"
 msgstr ""
 
-#: neutron/db/l3_db.py:605 neutron/plugins/nicira/NeutronPlugin.py:1730
+#: neutron/db/l3_db.py:605 neutron/plugins/nicira/NeutronPlugin.py:1731
 msgid "fixed_ip_address cannot be specified without a port_id"
 msgstr ""
 
@@ -2415,6 +2434,11 @@ msgid ""
 " %s"
 msgstr ""
 
+#: neutron/db/l3_rpc_base.py:62
+#, python-format
+msgid "Checking router: %(id)s for host: %(host)s"
+msgstr ""
+
 #: neutron/db/l3_rpc_base.py:87
 #, python-format
 msgid "External network ID returned to l3 agent: %s"
@@ -2572,7 +2596,7 @@ msgid "ID of network to probe"
 msgstr ""
 
 #: neutron/debug/commands.py:50
-msgid "owner type of the device: network/compute"
+msgid "Owner type of the device: network/compute"
 msgstr ""
 
 #: neutron/debug/commands.py:58
@@ -3028,7 +3052,7 @@ msgstr ""
 
 #: neutron/extensions/providernet.py:56
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:379
-msgid "plugin does not support updating provider attributes"
+msgid "Plugin does not support updating provider attributes"
 msgstr ""
 
 #: neutron/extensions/quotasv2.py:69
@@ -3959,6 +3983,10 @@ msgstr ""
 msgid "List of allowed vif_type values."
 msgstr ""
 
+#: neutron/plugins/bigswitch/plugin.py:162
+msgid "Syntax error in server config file, aborting plugin"
+msgstr ""
+
 #: neutron/plugins/bigswitch/plugin.py:173
 msgid "Error in REST call to remote network controller"
 msgstr ""
@@ -4091,6 +4119,10 @@ msgstr ""
 msgid "NeutronRestProxy: Starting plugin. Version=%s"
 msgstr ""
 
+#: neutron/plugins/bigswitch/plugin.py:458
+msgid "Servers not defined. Aborting plugin"
+msgstr ""
+
 #: neutron/plugins/bigswitch/plugin.py:480
 msgid "NeutronRestProxyV2: initialization done"
 msgstr ""
@@ -4173,6 +4205,15 @@ msgstr ""
 msgid "Unable to update remote topology: %s"
 msgstr ""
 
+#: neutron/plugins/bigswitch/plugin.py:1147
+msgid "Adding host route: "
+msgstr ""
+
+#: neutron/plugins/bigswitch/plugin.py:1148
+#, python-format
+msgid "Destination:%(dst)s nexthop:%(next)s"
+msgstr ""
+
 #: neutron/plugins/bigswitch/plugin.py:1223
 #, python-format
 msgid ""
@@ -4192,6 +4233,15 @@ msgstr ""
 msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. "
 msgstr ""
 
+#: neutron/plugins/bigswitch/routerrule_db.py:77
+msgid "No rules in router"
+msgstr ""
+
+#: neutron/plugins/bigswitch/routerrule_db.py:91
+#, python-format
+msgid "Updating router rules to %s"
+msgstr ""
+
 #: neutron/plugins/bigswitch/db/porttracker_db.py:36
 msgid "No host_id in port request to track port location."
 msgstr ""
@@ -4249,6 +4299,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:108
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:128
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:143
+#: neutron/plugins/mlnx/rpc_callbacks.py:98
 #: neutron/plugins/mlnx/rpc_callbacks.py:117
 #: neutron/plugins/mlnx/rpc_callbacks.py:132
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:118
@@ -4259,16 +4310,15 @@ msgid "%s can not be found in database"
 msgstr ""
 
 #: neutron/plugins/brocade/NeutronPlugin.py:288
-#: neutron/plugins/brocade/NeutronPlugin.py:331
-#: neutron/plugins/brocade/NeutronPlugin.py:384
+#: neutron/plugins/brocade/NeutronPlugin.py:332
+#: neutron/plugins/brocade/NeutronPlugin.py:386
 msgid "Brocade NOS driver:"
 msgstr ""
 
 #: neutron/plugins/brocade/NeutronPlugin.py:289
-#: neutron/plugins/brocade/NeutronPlugin.py:332
-#: neutron/plugins/brocade/NeutronPlugin.py:385
+#: neutron/plugins/brocade/NeutronPlugin.py:333
+#: neutron/plugins/brocade/NeutronPlugin.py:387
 #: neutron/plugins/embrane/agent/dispatcher.py:143
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:240
 #, python-format
 msgid "%s"
 msgstr ""
@@ -4278,7 +4328,13 @@ msgstr ""
 msgid "Returning the allocated vlan (%d) to the pool"
 msgstr ""
 
-#: neutron/plugins/brocade/NeutronPlugin.py:298
+#: neutron/plugins/brocade/NeutronPlugin.py:293
+#: neutron/plugins/brocade/NeutronPlugin.py:334
+#: neutron/plugins/brocade/NeutronPlugin.py:388
+msgid "Brocade plugin raised exception, check logs"
+msgstr ""
+
+#: neutron/plugins/brocade/NeutronPlugin.py:299
 #, python-format
 msgid "Allocated vlan (%d) from the pool"
 msgstr ""
@@ -4302,98 +4358,103 @@ msgstr ""
 msgid "Plugin initialization complete"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:133
+#: neutron/plugins/cisco/network_plugin.py:117
+#, python-format
+msgid "'%(model)s' object has no attribute '%(name)s'"
+msgstr ""
+
+#: neutron/plugins/cisco/network_plugin.py:134
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:223
 msgid "create_network() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:150
+#: neutron/plugins/cisco/network_plugin.py:151
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:255
 msgid "update_network() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:163
+#: neutron/plugins/cisco/network_plugin.py:164
 msgid "delete_network() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:186
+#: neutron/plugins/cisco/network_plugin.py:187
 msgid "get_network() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:191
+#: neutron/plugins/cisco/network_plugin.py:192
 msgid "get_networks() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:196
+#: neutron/plugins/cisco/network_plugin.py:197
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:321
 msgid "create_port() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:206
+#: neutron/plugins/cisco/network_plugin.py:207
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:407
 msgid "delete_port() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:225
+#: neutron/plugins/cisco/network_plugin.py:226
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:366
 msgid "update_port() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:236
+#: neutron/plugins/cisco/network_plugin.py:237
 msgid "create_subnet() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:248
+#: neutron/plugins/cisco/network_plugin.py:249
 #: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:342
 msgid "update_subnet() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:254
+#: neutron/plugins/cisco/network_plugin.py:255
 msgid "delete_subnet() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:277
+#: neutron/plugins/cisco/network_plugin.py:278
 #: neutron/plugins/cisco/db/network_db_v2.py:38
 msgid "get_all_qoss() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:283
+#: neutron/plugins/cisco/network_plugin.py:284
 msgid "get_qos_details() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:288
+#: neutron/plugins/cisco/network_plugin.py:289
 msgid "create_qos() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:294
+#: neutron/plugins/cisco/network_plugin.py:295
 msgid "delete_qos() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:299
+#: neutron/plugins/cisco/network_plugin.py:300
 msgid "rename_qos() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:304
+#: neutron/plugins/cisco/network_plugin.py:305
 msgid "get_all_credentials() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:310
+#: neutron/plugins/cisco/network_plugin.py:311
 msgid "get_credential_details() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:319
+#: neutron/plugins/cisco/network_plugin.py:320
 msgid "rename_credential() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:329
+#: neutron/plugins/cisco/network_plugin.py:330
 msgid "schedule_host() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:341
+#: neutron/plugins/cisco/network_plugin.py:342
 msgid "associate_port() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:348
+#: neutron/plugins/cisco/network_plugin.py:349
 msgid "detach_port() called"
 msgstr ""
 
@@ -4646,6 +4707,16 @@ msgstr ""
 msgid "VLAN Name prefix for provider vlans"
 msgstr ""
 
+#: neutron/plugins/cisco/common/config.py:39
+msgid "Provider VLANs are automatically created as needed on the Nexus switch"
+msgstr ""
+
+#: neutron/plugins/cisco/common/config.py:42
+msgid ""
+"Provider VLANs are automatically trunked as needed on the ports of the "
+"Nexus switch"
+msgstr ""
+
 #: neutron/plugins/cisco/common/config.py:45
 #: neutron/plugins/ml2/drivers/cisco/config.py:23
 msgid "Distribute SVI interfaces over all switches"
@@ -4707,6 +4778,12 @@ msgstr ""
 msgid "N1K Policy profile polling duration in seconds"
 msgstr ""
 
+#: neutron/plugins/cisco/common/config.py:124
+#: neutron/plugins/ml2/drivers/cisco/config.py:56
+#: neutron/plugins/nicira/common/config.py:178
+msgid "Some config files were not parsed properly"
+msgstr ""
+
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:334
 #, python-format
 msgid "seg_min %(seg_min)s, seg_max %(seg_max)s"
@@ -4811,6 +4888,10 @@ msgstr ""
 msgid "get_policy_profile()"
 msgstr ""
 
+#: neutron/plugins/cisco/db/n1kv_db_v2.py:949
+msgid "Invalid profile type"
+msgstr ""
+
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:965
 msgid "_profile_binding_exists()"
 msgstr ""
@@ -4839,11 +4920,11 @@ msgid "_get_profile_bindings()"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1224
-msgid "invalid segment range. example range: 500-550"
+msgid "Invalid segment range. example range: 500-550"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1234
-msgid "arguments segment_type missing for network profile"
+msgid "Arguments segment_type missing for network profile"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1243
@@ -4851,15 +4932,15 @@ msgid "segment_type should either be vlan, overlay, multi-segment or trunk"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1249
-msgid "argument physical_network missing for network profile"
+msgid "Argument physical_network missing for network profile"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1256
-msgid "argument sub_type missing for network profile"
+msgid "Argument sub_type missing for network profile"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1263
-msgid "argument segment_range missing for network profile"
+msgid "Argument segment_range missing for network profile"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1292
@@ -4868,7 +4949,7 @@ msgid "NetworkProfile name %s already exists"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1309
-msgid "segment range overlaps with another profile"
+msgid "Segment range overlaps with another profile"
 msgstr ""
 
 #: neutron/plugins/cisco/db/network_db_v2.py:46
@@ -4954,12 +5035,12 @@ msgstr ""
 
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:236
 #, python-format
-msgid "provider network added to DB: %(network_id)s, %(vlan_id)s"
+msgid "Provider network added to DB: %(network_id)s, %(vlan_id)s"
 msgstr ""
 
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:280
 #, python-format
-msgid "provider network removed from DB: %s"
+msgid "Provider network removed from DB: %s"
 msgstr ""
 
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:388
@@ -4981,7 +5062,7 @@ msgid "Nexus plugin loaded, deleting SVI from switch"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_client.py:256
-msgid "logical network"
+msgid "Logical network"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_client.py:276
@@ -5007,6 +5088,11 @@ msgstr ""
 msgid "VSM: %s"
 msgstr ""
 
+#: neutron/plugins/cisco/n1kv/n1kv_client.py:462
+#, python-format
+msgid "Unable to serialize object of type = '%s'"
+msgstr ""
+
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:193
 msgid "_setup_vsm"
 msgstr ""
@@ -5069,9 +5155,11 @@ msgid "provider:network_type %s not supported"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:353
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:362
 #: neutron/plugins/mlnx/mlnx_plugin.py:243
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437
 #, python-format
-msgid "unknown provider:physical_network %s"
+msgid "Unknown provider:physical_network %s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:359
@@ -5205,7 +5293,7 @@ msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:995
 #, python-format
-msgid "create network: profile_id=%s"
+msgid "Create network: profile_id=%s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1003
@@ -5218,7 +5306,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1015
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1025
 #, python-format
-msgid "seg list %s "
+msgid "Seg list %s "
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1068
@@ -5265,7 +5353,7 @@ msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1241
 #, python-format
-msgid "create port: profile_id=%s"
+msgid "Create port: profile_id=%s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1254
@@ -5350,6 +5438,41 @@ msgstr ""
 msgid "NexusPlugin:create_network() called"
 msgstr ""
 
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:112
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:101
+#, python-format
+msgid "Nexus: create & trunk vlan %s"
+msgstr ""
+
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:119
+#, python-format
+msgid "Nexus: create vlan %s"
+msgstr ""
+
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:124
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108
+#, python-format
+msgid "Nexus: trunk vlan %s"
+msgstr ""
+
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:137
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:120
+#, python-format
+msgid "Nexus: delete & untrunk vlan %s"
+msgstr ""
+
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:143
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:124
+#, python-format
+msgid "Nexus: delete vlan %s"
+msgstr ""
+
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:146
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:127
+#, python-format
+msgid "Nexus: untrunk vlan %s"
+msgstr ""
+
 #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:203
 msgid "Grabbing a switch to create SVI"
 msgstr ""
@@ -5382,6 +5505,11 @@ msgstr ""
 msgid "NexusPlugin:delete_port() called"
 msgstr ""
 
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:276
+#, python-format
+msgid "delete_network(): provider vlan %s"
+msgstr ""
+
 #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:321
 msgid "NexusPlugin:update_port() called"
 msgstr ""
@@ -5414,7 +5542,7 @@ msgstr ""
 
 #: neutron/plugins/embrane/base_plugin.py:136
 #: neutron/plugins/embrane/base_plugin.py:173
-msgid "there must be only one gateway port per router at once"
+msgid "There must be only one gateway port per router at once"
 msgstr ""
 
 #: neutron/plugins/embrane/base_plugin.py:207
@@ -5480,7 +5608,7 @@ msgid "Shared resource pool id"
 msgstr ""
 
 #: neutron/plugins/embrane/common/config.py:45
-msgid "define if the requests have run asynchronously or not"
+msgid "Define if the requests have run asynchronously or not"
 msgstr ""
 
 #: neutron/plugins/embrane/common/constants.py:63
@@ -5544,7 +5672,7 @@ msgstr ""
 
 #: neutron/plugins/embrane/l2base/support_exceptions.py:24
 #, python-format
-msgid "cannot retrieve utif info for the following reason: %(err_msg)s"
+msgid "Cannot retrieve utif info for the following reason: %(err_msg)s"
 msgstr ""
 
 #: neutron/plugins/embrane/l2base/openvswitch/openvswitch_support.py:45
@@ -5765,51 +5893,51 @@ msgstr ""
 msgid "Adding port %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:268
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:269
 #, python-format
 msgid "Unable to get port details for device %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:274
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:276
 #, python-format
 msgid "Port %(device)s updated. Details: %(device_details)s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:289
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:290
 #, python-format
 msgid "Removing port %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:296
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:297
 #, python-format
 msgid "Removing port failed for device %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:321
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:322
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:640
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:900
 msgid "Agent out of sync with plugin!"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:329
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:330
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:652
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:914
 msgid "Agent loop has new devices!"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:334
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:335
 #, python-format
 msgid "Error in agent event loop: %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:342
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:343
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:403
 #, python-format
 msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:357
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:691
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1044
 msgid "Agent initialized successfully, now running... "
@@ -5881,6 +6009,15 @@ msgstr ""
 msgid "Metrics collection is not supported on this version of Hyper-V"
 msgstr ""
 
+#: neutron/plugins/hyperv/agent/utilsfactory.py:34
+msgid "Force V1 WMI utility classes"
+msgstr ""
+
+#: neutron/plugins/hyperv/agent/utilsfactory.py:59
+#, python-format
+msgid "Loading class: %(module_name)s.%(class_name)s"
+msgstr ""
+
 #: neutron/plugins/hyperv/agent/utilsv2.py:118
 #, python-format
 msgid "Port Alloc not found: %s"
@@ -5932,12 +6069,6 @@ msgstr ""
 msgid "provider:segmentation_id specified for local network"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:362
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437
-#, python-format
-msgid "Unknown provider:physical_network %s"
-msgstr ""
-
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:89
 msgid "Invalid Network ID, will lead to incorrect bridgename"
 msgstr ""
@@ -6371,94 +6502,98 @@ msgstr ""
 msgid "MidoClient.delete_dhcp called: bridge=%(bridge)s, "
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:204
+#: neutron/plugins/midonet/midonet_lib.py:196
+msgid "Tried to delete non-existent DHCP"
+msgstr ""
+
+#: neutron/plugins/midonet/midonet_lib.py:205
 #, python-format
 msgid "MidoClient.delete_port called: id=%(id)s, delete_chains=%(delete_chains)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:219
+#: neutron/plugins/midonet/midonet_lib.py:220
 #, python-format
 msgid "MidoClient.get_port called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:232
+#: neutron/plugins/midonet/midonet_lib.py:233
 #, python-format
 msgid "MidoClient.add_bridge_port called: bridge=%(bridge)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:253
+#: neutron/plugins/midonet/midonet_lib.py:254
 #, python-format
 msgid "MidoClient.create_router called: tenant_id=%(tenant_id)s, name=%(name)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:265
+#: neutron/plugins/midonet/midonet_lib.py:266
 #, python-format
 msgid "MidoClient.delete_router called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:275
+#: neutron/plugins/midonet/midonet_lib.py:276
 #, python-format
 msgid "MidoClient.get_router called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:289
+#: neutron/plugins/midonet/midonet_lib.py:290
 #, python-format
 msgid "MidoClient.update_router called: id=%(id)s, name=%(name)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:309
+#: neutron/plugins/midonet/midonet_lib.py:310
 #, python-format
 msgid ""
 "MidoClient.add_dhcp_route_option called: bridge=%(bridge)s, "
 "cidr=%(cidr)s, gw_ip=%(gw_ip)sdst_ip=%(dst_ip)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:317
+#: neutron/plugins/midonet/midonet_lib.py:318
 msgid "Tried to access non-existent DHCP"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:346
+#: neutron/plugins/midonet/midonet_lib.py:347
 #, python-format
 msgid "MidoClient.unlink called: port=%(port)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:351
+#: neutron/plugins/midonet/midonet_lib.py:352
 #, python-format
 msgid "Attempted to unlink a port that was not linked. %s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:357
+#: neutron/plugins/midonet/midonet_lib.py:358
 #, python-format
 msgid ""
 "MidoClient.remove_rules_by_property called: tenant_id=%(tenant_id)s, "
 "chain_name=%(chain_name)skey=%(key)s, value=%(value)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:384
+#: neutron/plugins/midonet/midonet_lib.py:385
 #, python-format
 msgid ""
 "MidoClient.create_router_chains called: router=%(router)s, "
 "inbound_chain_name=%(in_chain)s, outbound_chain_name=%(out_chain)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:407
+#: neutron/plugins/midonet/midonet_lib.py:408
 #, python-format
 msgid "MidoClient.delete_router_chains called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:422
+#: neutron/plugins/midonet/midonet_lib.py:423
 #, python-format
 msgid "MidoClient.delete_port_chains called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:434
+#: neutron/plugins/midonet/midonet_lib.py:435
 #, python-format
 msgid ""
 "MidoClient.get_link_port called: router=%(router)s, "
 "peer_router_id=%(peer_router_id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:473
+#: neutron/plugins/midonet/midonet_lib.py:474
 #, python-format
 msgid ""
 "MidoClient.add_static_nat called: tenant_id=%(tenant_id)s, "
@@ -6466,17 +6601,17 @@ msgid ""
 "port_id=%(port_id)s, nat_type=%(nat_type)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:481
+#: neutron/plugins/midonet/midonet_lib.py:482
 #, python-format
 msgid "Invalid NAT type passed in %s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:533
+#: neutron/plugins/midonet/midonet_lib.py:534
 #, python-format
 msgid "MidoClient.remote_static_route called: router=%(router)s, ip=%(ip)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:544
+#: neutron/plugins/midonet/midonet_lib.py:545
 #, python-format
 msgid ""
 "MidoClient.update_port_chains called: "
@@ -6484,62 +6619,62 @@ msgid ""
 "outbound_chain_id=%(outbound_chain_id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:555
+#: neutron/plugins/midonet/midonet_lib.py:556
 #, python-format
 msgid "MidoClient.create_chain called: tenant_id=%(tenant_id)s  name=%(name)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:563
+#: neutron/plugins/midonet/midonet_lib.py:564
 #, python-format
 msgid "MidoClient.delete_chain called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:569
+#: neutron/plugins/midonet/midonet_lib.py:570
 #, python-format
 msgid ""
 "MidoClient.delete_chains_by_names called: tenant_id=%(tenant_id)s "
 "names=%(names)s "
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:580
+#: neutron/plugins/midonet/midonet_lib.py:581
 #, python-format
 msgid ""
 "MidoClient.get_chain_by_name called: tenant_id=%(tenant_id)s "
 "name=%(name)s "
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:591
+#: neutron/plugins/midonet/midonet_lib.py:592
 #, python-format
 msgid ""
 "MidoClient.get_port_group_by_name called: tenant_id=%(tenant_id)s "
 "name=%(name)s "
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:605
+#: neutron/plugins/midonet/midonet_lib.py:606
 #, python-format
 msgid "MidoClient.create_port_group called: tenant_id=%(tenant_id)s name=%(name)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:614
+#: neutron/plugins/midonet/midonet_lib.py:615
 #, python-format
 msgid ""
 "MidoClient.delete_port_group_by_name called: tenant_id=%(tenant_id)s "
 "name=%(name)s "
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:620
+#: neutron/plugins/midonet/midonet_lib.py:621
 #, python-format
 msgid "Deleting pg %(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:626
+#: neutron/plugins/midonet/midonet_lib.py:627
 #, python-format
 msgid ""
 "MidoClient.add_port_to_port_group_by_name called: tenant_id=%(tenant_id)s"
 " name=%(name)s port_id=%(port_id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:640
+#: neutron/plugins/midonet/midonet_lib.py:641
 #, python-format
 msgid "MidoClient.remove_port_from_port_groups called: port_id=%(port_id)s"
 msgstr ""
@@ -7264,6 +7399,10 @@ msgstr ""
 msgid "%(key)s prohibited for %(tunnel)s provider network"
 msgstr ""
 
+#: neutron/plugins/ml2/drivers/type_tunnel.py:103
+msgid "Network_type value needed by the ML2 plugin"
+msgstr ""
+
 #: neutron/plugins/ml2/drivers/type_vlan.py:37
 msgid ""
 "List of <physical_network>:<vlan_min>:<vlan_max> or <physical_network> "
@@ -7384,31 +7523,6 @@ msgstr ""
 msgid "nexus_switches found = %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:101
-#, python-format
-msgid "Nexus: create & trunk vlan %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108
-#, python-format
-msgid "Nexus: trunk vlan %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:120
-#, python-format
-msgid "Nexus: delete & untrunk vlan %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:124
-#, python-format
-msgid "Nexus: delete vlan %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:127
-#, python-format
-msgid "Nexus: untrunk vlan %s"
-msgstr ""
-
 #: neutron/plugins/ml2/drivers/mech_arista/config.py:31
 msgid ""
 "Username for Arista EOS. This is required field.if not set, all "
@@ -7451,72 +7565,85 @@ msgid ""
 "of\"RegionOne\" is assumed"
 msgstr ""
 
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:30
+msgid "Unable to reach EOS"
+msgstr ""
+
 #: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:226
 #, python-format
 msgid "Executing command on Arista EOS: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:259
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:238
+#, python-format
+msgid "Error %(err)s while trying to execute commands %(cmd)s on EOS %(host)s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:260
 #, python-format
 msgid "Required option %s is not set"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:282
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:279
+msgid "Syncing Neutron <-> EOS"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:283
 msgid "EOS is not available, will try sync later"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:292
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:293
 #, python-format
 msgid ""
 "No Tenants configured in Neutron DB. But %d tenants disovered in EOS "
 "during synchronization.Enitre EOS region is cleared"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:296
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:297
 msgid "EOS is not available, failed to delete this region"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:307
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:308
 #, python-format
 msgid "EOS is not available,failed to delete tenant %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:337
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:338
 #, python-format
 msgid "EOS is not available,failed to delete vm %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:348
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:349
 #, python-format
 msgid "EOS is not available,failed to delete network %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:363
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:364
 #, python-format
 msgid "EOS is not available, failed to createnetwork id %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:385
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:386
 #, python-format
 msgid "EOS is not available, failed to createvm id %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:461
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:462
 #, python-format
 msgid "Network %s is not created as it is not found inArista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:475
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:476
 #, python-format
 msgid "Network name changed to %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:502
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:503
 #, python-format
 msgid "Network %s is not updated as it is not found inArista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:600
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:601
 #, python-format
 msgid "VM %s is not created as it is not found inArista DB"
 msgstr ""
@@ -7541,11 +7668,11 @@ msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:280
 #, python-format
-msgid "unsupported vnic type %(vnic_type)s for network type %(net_type)s"
+msgid "Unsupported vnic type %(vnic_type)s for network type %(net_type)s"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:284
-msgid "invalid vnic_type on port_create"
+msgid "Invalid vnic_type on port_create"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:286
@@ -7553,11 +7680,11 @@ msgid "vnic_type is not defined in port profile"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:331
-msgid "update network"
+msgid "Update network"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:344
-msgid "delete network"
+msgid "Delete network"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:391
@@ -7596,11 +7723,11 @@ msgid "Port_mac %s is not available on this agent"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:133
-msgid "creating VLAN Network"
+msgid "Creating VLAN Network"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:135
-msgid "creating IB Network"
+msgid "Creating IB Network"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:137
@@ -7618,11 +7745,11 @@ msgid "Delete network %s"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:298
-msgid "ports added!"
+msgid "Ports added!"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:301
-msgid "ports removed!"
+msgid "Ports removed!"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:326
@@ -7736,7 +7863,7 @@ msgid "Network type for tenant networks (local, ib, vlan, or none)"
 msgstr ""
 
 #: neutron/plugins/mlnx/common/config.py:43
-msgid "type of VM network interface: mlnx_direct or hostdev"
+msgid "Type of VM network interface: mlnx_direct or hostdev"
 msgstr ""
 
 #: neutron/plugins/mlnx/common/config.py:47
@@ -7755,13 +7882,9 @@ msgid "Mlnx Exception: %(err_msg)s"
 msgstr ""
 
 #: neutron/plugins/mlnx/db/mlnx_db_v2.py:47
-#, python-format
-msgid "Removing vlan %(seg_id)s on physical network %(net)s from pool"
-msgstr ""
-
 #: neutron/plugins/mlnx/db/mlnx_db_v2.py:68
 #, python-format
-msgid "removing vlan %(seg_id)s on physical network %(net)s from pool"
+msgid "Removing vlan %(seg_id)s on physical network %(net)s from pool"
 msgstr ""
 
 #: neutron/plugins/mlnx/db/mlnx_db_v2.py:124
@@ -7854,7 +7977,7 @@ msgstr ""
 
 #: neutron/plugins/nec/nec_plugin.py:276
 #, python-format
-msgid "failed to create network id=%(id)s on OFC: %(exc)s"
+msgid "Failed to create network id=%(id)s on OFC: %(exc)s"
 msgstr ""
 
 #: neutron/plugins/nec/nec_plugin.py:292
@@ -8007,7 +8130,7 @@ msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:92
 #, python-format
-msgid "failed to delete packet_filter id=%s which remains in error status."
+msgid "Failed to delete packet_filter id=%s which remains in error status."
 msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:106
@@ -8042,7 +8165,7 @@ msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:131
 #, python-format
-msgid "failed to create packet_filter id=%(id)s on OFC: %(exc)s"
+msgid "Failed to create packet_filter id=%(id)s on OFC: %(exc)s"
 msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:144
@@ -8057,7 +8180,7 @@ msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:157
 #, python-format
-msgid "failed to delete packet_filter id=%(id)s from OFC: %(exc)s"
+msgid "Failed to delete packet_filter id=%(id)s from OFC: %(exc)s"
 msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:161
@@ -8363,7 +8486,7 @@ msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:514
 #, python-format
-msgid "port %s not found in NVP"
+msgid "Port %s not found in NVP"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:533
@@ -8408,13 +8531,13 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:658
-#: neutron/plugins/nicira/NeutronPlugin.py:1671
+#: neutron/plugins/nicira/NeutronPlugin.py:1672
 #, python-format
 msgid "Logical router resource %s not found on NVP platform"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:662
-#: neutron/plugins/nicira/NeutronPlugin.py:1675
+#: neutron/plugins/nicira/NeutronPlugin.py:1676
 msgid "Unable to update logical routeron NVP Platform"
 msgstr ""
 
@@ -8522,118 +8645,118 @@ msgid "Unable to update port id: %s."
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:1409
-#: neutron/plugins/nicira/NeutronPlugin.py:1483
+#: neutron/plugins/nicira/NeutronPlugin.py:1484
 #, python-format
 msgid "Network '%s' is not a valid external network"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1426
+#: neutron/plugins/nicira/NeutronPlugin.py:1427
 msgid ""
 "Cannot create a distributed router with the NVP platform currently in "
 "execution. Please, try without specifying the 'distributed' attribute."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1433
+#: neutron/plugins/nicira/NeutronPlugin.py:1434
 msgid "Unable to create logical router on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1441
+#: neutron/plugins/nicira/NeutronPlugin.py:1442
 #, python-format
 msgid ""
-"Unable to create L3GW port on logical router  %(router_uuid)s. Verify "
+"Unable to create L3GW port on logical router %(router_uuid)s. Verify "
 "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1451
+#: neutron/plugins/nicira/NeutronPlugin.py:1452
 #, python-format
 msgid "Unable to create router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1492
+#: neutron/plugins/nicira/NeutronPlugin.py:1493
 msgid ""
 "'routes' cannot contain route '0.0.0.0/0', this must be updated through "
 "the default gateway attribute"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1508
+#: neutron/plugins/nicira/NeutronPlugin.py:1509
 #, python-format
 msgid "Logical router %s not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1512
+#: neutron/plugins/nicira/NeutronPlugin.py:1513
 msgid "Unable to update logical router on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1514
+#: neutron/plugins/nicira/NeutronPlugin.py:1515
 msgid ""
 "Request cannot contain 'routes' with the NVP platform currently in "
 "execution. Please, try without specifying the static routes."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1548
+#: neutron/plugins/nicira/NeutronPlugin.py:1549
 #, python-format
 msgid "Logical router '%s' not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1552
+#: neutron/plugins/nicira/NeutronPlugin.py:1553
 #, python-format
-msgid "Unable to delete logical router '%s'on NVP Platform"
+msgid "Unable to delete logical router '%s' on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1609
+#: neutron/plugins/nicira/NeutronPlugin.py:1610
 #, python-format
 msgid ""
 "Add_router_interface completed for subnet:%(subnet_id)s and "
 "router:%(router_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1697
+#: neutron/plugins/nicira/NeutronPlugin.py:1698
 #, python-format
 msgid ""
 "An error occurred while removing NAT rules on the NVP platform for "
 "floating ip:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1703
+#: neutron/plugins/nicira/NeutronPlugin.py:1704
 msgid "An incorrect number of matching NAT rules was found on the NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1769
+#: neutron/plugins/nicira/NeutronPlugin.py:1770
 #, python-format
 msgid "Address list for NVP logical router port:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1793
+#: neutron/plugins/nicira/NeutronPlugin.py:1794
 #, 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:1836
+#: neutron/plugins/nicira/NeutronPlugin.py:1837
 #, python-format
 msgid "The port '%s' is not associated with floating IPs"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1839
+#: neutron/plugins/nicira/NeutronPlugin.py:1840
 #, python-format
 msgid "Nat rules not found in nvp for port: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1865
+#: neutron/plugins/nicira/NeutronPlugin.py:1866
 #, python-format
 msgid ""
 "Create_l2_gw_service did not return an uuid for the newly created "
 "resource:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1887
+#: neutron/plugins/nicira/NeutronPlugin.py:1888
 msgid ""
 "Unable to remove gateway service from NVP plaform - the resource was not "
 "found"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1975
+#: neutron/plugins/nicira/NeutronPlugin.py:1976
 #, python-format
 msgid "Port values not valid for protocol: %s"
 msgstr ""
@@ -8806,62 +8929,77 @@ msgstr ""
 msgid "Port not found, Error: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1038
+#: neutron/plugins/nicira/nvplib.py:966
+#, python-format
+msgid "Error. %(type)s exception: %(exc)s."
+msgstr ""
+
+#: neutron/plugins/nicira/nvplib.py:970
+#, python-format
+msgid "locals=[%s]"
+msgstr ""
+
+#: neutron/plugins/nicira/nvplib.py:1039
 #, python-format
 msgid "Created Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1064
+#: neutron/plugins/nicira/nvplib.py:1065
 #, python-format
 msgid "Updated Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1083
+#: neutron/plugins/nicira/nvplib.py:1084
 #, python-format
 msgid "Invalid keys for NAT match: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1089
+#: neutron/plugins/nicira/nvplib.py:1090
 #, python-format
 msgid "Creating NAT rule: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1103
+#: neutron/plugins/nicira/nvplib.py:1104
 msgid ""
 "No SNAT rules cannot be applied as they are not available in this version"
 " of the NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1238
+#: neutron/plugins/nicira/nvplib.py:1239
 #, python-format
 msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1243
+#: neutron/plugins/nicira/nvplib.py:1244
 #, python-format
 msgid ""
 "An exception occurred while updating IP addresses on a router logical "
 "port:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1281
+#: neutron/plugins/nicira/nvplib.py:1282
 msgid "Operation may not be supported"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1289
+#: neutron/plugins/nicira/nvplib.py:1290
 msgid ""
 "NVP version is not set. Unable to complete request correctly. Check log "
 "for NVP communication errors."
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1305
+#: neutron/plugins/nicira/nvplib.py:1306
 msgid "Failed to create logical queue"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1316
+#: neutron/plugins/nicira/nvplib.py:1317
 msgid "Failed to delete logical queue"
 msgstr ""
 
+#: neutron/plugins/nicira/nvplib.py:1330
+#, python-format
+msgid "Error '%(err)s' when connecting to controller(s): %(ctl)s."
+msgstr ""
+
 #: neutron/plugins/nicira/api_client/client.py:116
 #, python-format
 msgid "[%d] no API providers currently available."
@@ -9481,13 +9619,18 @@ msgstr ""
 msgid "Cannot create a gateway with an empty device list"
 msgstr ""
 
+#: neutron/plugins/nicira/extensions/nvp_networkgw.py:82
+#, python-format
+msgid "Unexpected keys found in device description:%s"
+msgstr ""
+
 #: neutron/plugins/nicira/extensions/nvp_networkgw.py:86
 #, python-format
 msgid "%s: provided data are not iterable"
 msgstr ""
 
 #: neutron/plugins/nicira/extensions/nvp_networkgw.py:92
-msgid "number of network gateways allowed per tenant, -1 for unlimited"
+msgid "Number of network gateways allowed per tenant, -1 for unlimited"
 msgstr ""
 
 #: neutron/plugins/nicira/extensions/nvp_qos.py:38
@@ -9782,7 +9925,7 @@ msgstr ""
 
 #: neutron/plugins/nicira/vshield/tasks/tasks.py:189
 #: neutron/plugins/nicira/vshield/tasks/tasks.py:209
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:233
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:232
 #, python-format
 msgid "Task %(task)s encountered exception in %(cb)s"
 msgstr ""
@@ -9793,11 +9936,11 @@ msgstr ""
 msgid "Task %(task)s return %(status)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:326
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:325
 msgid "TaskManager terminated"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:380
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:379
 msgid "Exception in _check_pending_tasks"
 msgstr ""
 
@@ -9848,6 +9991,10 @@ msgid ""
 "commited (%s attempts left)"
 msgstr ""
 
+#: neutron/plugins/openvswitch/ovs_db_v2.py:401
+msgid "Unable to generate a new tunnel id"
+msgstr ""
+
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:145
 #, python-format
 msgid "Device %(device)s up on %(agent_id)s"
@@ -10108,6 +10255,23 @@ msgstr ""
 msgid "Connection failed with PLUMgrid Director: %(err_msg)s"
 msgstr ""
 
+#: neutron/plugins/plumgrid/drivers/fake_plumlib.py:32
+msgid "Python PLUMgrid Fake Library Started "
+msgstr ""
+
+#: neutron/plugins/plumgrid/drivers/fake_plumlib.py:37
+#, python-format
+msgid "Fake Director: %s"
+msgstr ""
+
+#: neutron/plugins/plumgrid/drivers/plumlib.py:38
+msgid "Python PLUMgrid Library Started "
+msgstr ""
+
+#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:40
+msgid "PLUMgrid Director communication failed"
+msgstr ""
+
 #: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:44
 msgid "PLUMgrid Director server to connect to"
 msgstr ""
@@ -10308,7 +10472,7 @@ msgid "Going to ofp controller mode %s"
 msgstr ""
 
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:238
-msgid "port update received"
+msgid "Port update received"
 msgstr ""
 
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:271
@@ -10777,11 +10941,11 @@ msgid "process_router: %s"
 msgstr ""
 
 #: neutron/services/firewall/agents/varmour/varmour_router.py:285
-msgid "unable to parse interface mapping."
+msgid "Unable to parse interface mapping."
 msgstr ""
 
 #: neutron/services/firewall/agents/varmour/varmour_router.py:288
-msgid "unable to read interface mapping."
+msgid "Unable to read interface mapping."
 msgstr ""
 
 #: neutron/services/firewall/agents/varmour/varmour_router.py:307
@@ -11006,6 +11170,11 @@ msgstr ""
 msgid "A metering driver must be specified"
 msgstr ""
 
+#: neutron/services/metering/agents/metering_agent.py:112
+#, python-format
+msgid "Send metering report: %s"
+msgstr ""
+
 #: neutron/services/metering/agents/metering_agent.py:179
 #, python-format
 msgid "Driver %(driver)s does not implement %(func)s"
@@ -11044,6 +11213,14 @@ msgstr ""
 msgid "Interval for checking ipsec status"
 msgstr ""
 
+#: neutron/services/vpn/device_drivers/ipsec.py:61
+msgid "Template file for ipsec configuration"
+msgstr ""
+
+#: neutron/services/vpn/device_drivers/ipsec.py:67
+msgid "Template file for ipsec secret configuration"
+msgstr ""
+
 #: neutron/services/vpn/device_drivers/ipsec.py:244
 #, python-format
 msgid "Failed to enable vpn process on router %s"
@@ -11503,3 +11680,147 @@ msgstr ""
 #~ msgid "Operation on OFC failed: status=%(status), detail=%(detail)"
 #~ msgstr ""
 
+#~ msgid "loading policies from file: %s"
+#~ msgstr ""
+
+#~ msgid "number of ports allowed per tenant, minus for unlimited"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "range of seconds to randomly delay "
+#~ "when starting the periodic task "
+#~ "scheduler to reduce stampeding. (Disable "
+#~ "by setting to 0)"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "%(class_name)s method %(method_name)s called "
+#~ "with arguments %(args)s %(kwargs)s "
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Updating lease expiration is now "
+#~ "deprecated. Issued  from host %(host)s."
+#~ msgstr ""
+
+#~ msgid "owner type of the device: network/compute"
+#~ msgstr ""
+
+#~ msgid "plugin does not support updating provider attributes"
+#~ msgstr ""
+
+#~ msgid "invalid segment range. example range: 500-550"
+#~ msgstr ""
+
+#~ msgid "arguments segment_type missing for network profile"
+#~ msgstr ""
+
+#~ msgid "argument physical_network missing for network profile"
+#~ msgstr ""
+
+#~ msgid "argument sub_type missing for network profile"
+#~ msgstr ""
+
+#~ msgid "argument segment_range missing for network profile"
+#~ msgstr ""
+
+#~ msgid "segment range overlaps with another profile"
+#~ msgstr ""
+
+#~ msgid "provider network added to DB: %(network_id)s, %(vlan_id)s"
+#~ msgstr ""
+
+#~ msgid "provider network removed from DB: %s"
+#~ msgstr ""
+
+#~ msgid "logical network"
+#~ msgstr ""
+
+#~ msgid "unknown provider:physical_network %s"
+#~ msgstr ""
+
+#~ msgid "create network: profile_id=%s"
+#~ msgstr ""
+
+#~ msgid "seg list %s "
+#~ msgstr ""
+
+#~ msgid "create port: profile_id=%s"
+#~ msgstr ""
+
+#~ msgid "there must be only one gateway port per router at once"
+#~ msgstr ""
+
+#~ msgid "define if the requests have run asynchronously or not"
+#~ msgstr ""
+
+#~ msgid "cannot retrieve utif info for the following reason: %(err_msg)s"
+#~ msgstr ""
+
+#~ msgid "unsupported vnic type %(vnic_type)s for network type %(net_type)s"
+#~ msgstr ""
+
+#~ msgid "invalid vnic_type on port_create"
+#~ msgstr ""
+
+#~ msgid "update network"
+#~ msgstr ""
+
+#~ msgid "delete network"
+#~ msgstr ""
+
+#~ msgid "creating VLAN Network"
+#~ msgstr ""
+
+#~ msgid "creating IB Network"
+#~ msgstr ""
+
+#~ msgid "ports added!"
+#~ msgstr ""
+
+#~ msgid "ports removed!"
+#~ msgstr ""
+
+#~ msgid "type of VM network interface: mlnx_direct or hostdev"
+#~ msgstr ""
+
+#~ msgid "removing vlan %(seg_id)s on physical network %(net)s from pool"
+#~ msgstr ""
+
+#~ msgid "failed to create network id=%(id)s on OFC: %(exc)s"
+#~ msgstr ""
+
+#~ msgid "failed to delete packet_filter id=%s which remains in error status."
+#~ msgstr ""
+
+#~ msgid "failed to create packet_filter id=%(id)s on OFC: %(exc)s"
+#~ msgstr ""
+
+#~ msgid "failed to delete packet_filter id=%(id)s from OFC: %(exc)s"
+#~ msgstr ""
+
+#~ msgid "port %s not found in NVP"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unable to create L3GW port on "
+#~ "logical router  %(router_uuid)s. Verify "
+#~ "Default Layer-3 Gateway service "
+#~ "%(def_l3_gw_svc)s id is correct"
+#~ msgstr ""
+
+#~ msgid "Unable to delete logical router '%s'on NVP Platform"
+#~ msgstr ""
+
+#~ msgid "number of network gateways allowed per tenant, -1 for unlimited"
+#~ msgstr ""
+
+#~ msgid "port update received"
+#~ msgstr ""
+
+#~ msgid "unable to parse interface mapping."
+#~ msgstr ""
+
+#~ msgid "unable to read interface mapping."
+#~ msgstr ""
+
index 4b3af8b5cc5c496f54682a3b42eacde8ca01a957..45e988931da1219877a344e96732cdcc3aa4025b 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Quantum\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-09-09 06:09+0000\n"
+"POT-Creation-Date: 2013-09-10 06:09+0000\n"
 "PO-Revision-Date: 2013-01-28 21:54+0000\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: Finnish (Finland) "
@@ -95,7 +95,7 @@ msgstr ""
 
 #: neutron/policy.py:88
 #, python-format
-msgid "loading policies from file: %s"
+msgid "Loading policies from file: %s"
 msgstr ""
 
 #: neutron/policy.py:95
@@ -182,7 +182,7 @@ msgid "Number of subnets allowed per tenant, minus for unlimited"
 msgstr ""
 
 #: neutron/quota.py:47
-msgid "number of ports allowed per tenant, minus for unlimited"
+msgid "Number of ports allowed per tenant, minus for unlimited"
 msgstr ""
 
 #: neutron/quota.py:51
@@ -204,7 +204,7 @@ msgstr ""
 
 #: neutron/service.py:41
 msgid ""
-"range of seconds to randomly delay when starting the periodic task "
+"Range of seconds to randomly delay when starting the periodic task "
 "scheduler to reduce stampeding. (Disable by setting to 0)"
 msgstr ""
 
@@ -466,9 +466,11 @@ msgid ""
 msgstr ""
 
 #: neutron/agent/dhcp_agent.py:564 neutron/agent/l3_agent.py:823
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:515
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256
 #: neutron/plugins/nec/agent/nec_neutron_agent.py:184
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:227
+#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:181
 #: neutron/services/metering/agents/metering_agent.py:273
 msgid "Failed reporting state!"
 msgstr ""
@@ -1925,6 +1927,11 @@ msgstr ""
 msgid "Invalid extension environment: %(reason)s"
 msgstr ""
 
+#: neutron/common/exceptions.py:261
+#, python-format
+msgid "Invalid content type %(content_type)s"
+msgstr ""
+
 #: neutron/common/exceptions.py:265
 #, python-format
 msgid "Unable to find any IP address on external network %(net_id)s."
@@ -1966,11 +1973,11 @@ msgstr ""
 msgid "Skipping unknown group key: %s"
 msgstr ""
 
-#: neutron/common/log.py:31
+#: neutron/common/log.py:32
 #, python-format
 msgid ""
 "%(class_name)s method %(method_name)s called with arguments %(args)s "
-"%(kwargs)s "
+"%(kwargs)s"
 msgstr ""
 
 #: neutron/common/utils.py:55 neutron/openstack/common/fileutils.py:64
@@ -2288,7 +2295,7 @@ msgstr ""
 
 #: neutron/db/dhcp_rpc_base.py:218
 #, python-format
-msgid "Updating lease expiration is now deprecated. Issued  from host %(host)s."
+msgid "Updating lease expiration is now deprecated. Issued  from host %s."
 msgstr ""
 
 #: neutron/db/dhcp_rpc_base.py:225
@@ -2313,6 +2320,16 @@ msgstr ""
 msgid "the nexthop is used by router"
 msgstr ""
 
+#: neutron/db/extraroute_db.py:129
+#, python-format
+msgid "Added routes are %s"
+msgstr ""
+
+#: neutron/db/extraroute_db.py:137
+#, python-format
+msgid "Removed routes are %s"
+msgstr ""
+
 #: neutron/db/l3_db.py:210
 #, python-format
 msgid "No IPs available for external network %s"
@@ -2336,6 +2353,8 @@ msgid ""
 msgstr ""
 
 #: neutron/db/l3_db.py:339 neutron/db/l3_db.py:415
+#: neutron/plugins/bigswitch/plugin.py:995
+#: neutron/plugins/bigswitch/plugin.py:1004
 msgid "Either subnet_id or port_id must be specified"
 msgstr ""
 
@@ -2387,7 +2406,7 @@ msgid ""
 "assigning a floating IP"
 msgstr ""
 
-#: neutron/db/l3_db.py:605 neutron/plugins/nicira/NeutronPlugin.py:1730
+#: neutron/db/l3_db.py:605 neutron/plugins/nicira/NeutronPlugin.py:1731
 msgid "fixed_ip_address cannot be specified without a port_id"
 msgstr ""
 
@@ -2415,6 +2434,11 @@ msgid ""
 " %s"
 msgstr ""
 
+#: neutron/db/l3_rpc_base.py:62
+#, python-format
+msgid "Checking router: %(id)s for host: %(host)s"
+msgstr ""
+
 #: neutron/db/l3_rpc_base.py:87
 #, python-format
 msgid "External network ID returned to l3 agent: %s"
@@ -2572,7 +2596,7 @@ msgid "ID of network to probe"
 msgstr ""
 
 #: neutron/debug/commands.py:50
-msgid "owner type of the device: network/compute"
+msgid "Owner type of the device: network/compute"
 msgstr ""
 
 #: neutron/debug/commands.py:58
@@ -3028,7 +3052,7 @@ msgstr ""
 
 #: neutron/extensions/providernet.py:56
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:379
-msgid "plugin does not support updating provider attributes"
+msgid "Plugin does not support updating provider attributes"
 msgstr ""
 
 #: neutron/extensions/quotasv2.py:69
@@ -3959,6 +3983,10 @@ msgstr ""
 msgid "List of allowed vif_type values."
 msgstr ""
 
+#: neutron/plugins/bigswitch/plugin.py:162
+msgid "Syntax error in server config file, aborting plugin"
+msgstr ""
+
 #: neutron/plugins/bigswitch/plugin.py:173
 msgid "Error in REST call to remote network controller"
 msgstr ""
@@ -4091,6 +4119,10 @@ msgstr ""
 msgid "NeutronRestProxy: Starting plugin. Version=%s"
 msgstr ""
 
+#: neutron/plugins/bigswitch/plugin.py:458
+msgid "Servers not defined. Aborting plugin"
+msgstr ""
+
 #: neutron/plugins/bigswitch/plugin.py:480
 msgid "NeutronRestProxyV2: initialization done"
 msgstr ""
@@ -4173,6 +4205,15 @@ msgstr ""
 msgid "Unable to update remote topology: %s"
 msgstr ""
 
+#: neutron/plugins/bigswitch/plugin.py:1147
+msgid "Adding host route: "
+msgstr ""
+
+#: neutron/plugins/bigswitch/plugin.py:1148
+#, python-format
+msgid "Destination:%(dst)s nexthop:%(next)s"
+msgstr ""
+
 #: neutron/plugins/bigswitch/plugin.py:1223
 #, python-format
 msgid ""
@@ -4192,6 +4233,15 @@ msgstr ""
 msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. "
 msgstr ""
 
+#: neutron/plugins/bigswitch/routerrule_db.py:77
+msgid "No rules in router"
+msgstr ""
+
+#: neutron/plugins/bigswitch/routerrule_db.py:91
+#, python-format
+msgid "Updating router rules to %s"
+msgstr ""
+
 #: neutron/plugins/bigswitch/db/porttracker_db.py:36
 msgid "No host_id in port request to track port location."
 msgstr ""
@@ -4249,6 +4299,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:108
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:128
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:143
+#: neutron/plugins/mlnx/rpc_callbacks.py:98
 #: neutron/plugins/mlnx/rpc_callbacks.py:117
 #: neutron/plugins/mlnx/rpc_callbacks.py:132
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:118
@@ -4259,16 +4310,15 @@ msgid "%s can not be found in database"
 msgstr ""
 
 #: neutron/plugins/brocade/NeutronPlugin.py:288
-#: neutron/plugins/brocade/NeutronPlugin.py:331
-#: neutron/plugins/brocade/NeutronPlugin.py:384
+#: neutron/plugins/brocade/NeutronPlugin.py:332
+#: neutron/plugins/brocade/NeutronPlugin.py:386
 msgid "Brocade NOS driver:"
 msgstr ""
 
 #: neutron/plugins/brocade/NeutronPlugin.py:289
-#: neutron/plugins/brocade/NeutronPlugin.py:332
-#: neutron/plugins/brocade/NeutronPlugin.py:385
+#: neutron/plugins/brocade/NeutronPlugin.py:333
+#: neutron/plugins/brocade/NeutronPlugin.py:387
 #: neutron/plugins/embrane/agent/dispatcher.py:143
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:240
 #, python-format
 msgid "%s"
 msgstr ""
@@ -4278,7 +4328,13 @@ msgstr ""
 msgid "Returning the allocated vlan (%d) to the pool"
 msgstr ""
 
-#: neutron/plugins/brocade/NeutronPlugin.py:298
+#: neutron/plugins/brocade/NeutronPlugin.py:293
+#: neutron/plugins/brocade/NeutronPlugin.py:334
+#: neutron/plugins/brocade/NeutronPlugin.py:388
+msgid "Brocade plugin raised exception, check logs"
+msgstr ""
+
+#: neutron/plugins/brocade/NeutronPlugin.py:299
 #, python-format
 msgid "Allocated vlan (%d) from the pool"
 msgstr ""
@@ -4302,98 +4358,103 @@ msgstr ""
 msgid "Plugin initialization complete"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:133
+#: neutron/plugins/cisco/network_plugin.py:117
+#, python-format
+msgid "'%(model)s' object has no attribute '%(name)s'"
+msgstr ""
+
+#: neutron/plugins/cisco/network_plugin.py:134
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:223
 msgid "create_network() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:150
+#: neutron/plugins/cisco/network_plugin.py:151
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:255
 msgid "update_network() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:163
+#: neutron/plugins/cisco/network_plugin.py:164
 msgid "delete_network() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:186
+#: neutron/plugins/cisco/network_plugin.py:187
 msgid "get_network() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:191
+#: neutron/plugins/cisco/network_plugin.py:192
 msgid "get_networks() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:196
+#: neutron/plugins/cisco/network_plugin.py:197
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:321
 msgid "create_port() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:206
+#: neutron/plugins/cisco/network_plugin.py:207
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:407
 msgid "delete_port() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:225
+#: neutron/plugins/cisco/network_plugin.py:226
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:366
 msgid "update_port() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:236
+#: neutron/plugins/cisco/network_plugin.py:237
 msgid "create_subnet() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:248
+#: neutron/plugins/cisco/network_plugin.py:249
 #: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:342
 msgid "update_subnet() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:254
+#: neutron/plugins/cisco/network_plugin.py:255
 msgid "delete_subnet() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:277
+#: neutron/plugins/cisco/network_plugin.py:278
 #: neutron/plugins/cisco/db/network_db_v2.py:38
 msgid "get_all_qoss() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:283
+#: neutron/plugins/cisco/network_plugin.py:284
 msgid "get_qos_details() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:288
+#: neutron/plugins/cisco/network_plugin.py:289
 msgid "create_qos() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:294
+#: neutron/plugins/cisco/network_plugin.py:295
 msgid "delete_qos() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:299
+#: neutron/plugins/cisco/network_plugin.py:300
 msgid "rename_qos() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:304
+#: neutron/plugins/cisco/network_plugin.py:305
 msgid "get_all_credentials() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:310
+#: neutron/plugins/cisco/network_plugin.py:311
 msgid "get_credential_details() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:319
+#: neutron/plugins/cisco/network_plugin.py:320
 msgid "rename_credential() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:329
+#: neutron/plugins/cisco/network_plugin.py:330
 msgid "schedule_host() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:341
+#: neutron/plugins/cisco/network_plugin.py:342
 msgid "associate_port() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:348
+#: neutron/plugins/cisco/network_plugin.py:349
 msgid "detach_port() called"
 msgstr ""
 
@@ -4646,6 +4707,16 @@ msgstr ""
 msgid "VLAN Name prefix for provider vlans"
 msgstr ""
 
+#: neutron/plugins/cisco/common/config.py:39
+msgid "Provider VLANs are automatically created as needed on the Nexus switch"
+msgstr ""
+
+#: neutron/plugins/cisco/common/config.py:42
+msgid ""
+"Provider VLANs are automatically trunked as needed on the ports of the "
+"Nexus switch"
+msgstr ""
+
 #: neutron/plugins/cisco/common/config.py:45
 #: neutron/plugins/ml2/drivers/cisco/config.py:23
 msgid "Distribute SVI interfaces over all switches"
@@ -4707,6 +4778,12 @@ msgstr ""
 msgid "N1K Policy profile polling duration in seconds"
 msgstr ""
 
+#: neutron/plugins/cisco/common/config.py:124
+#: neutron/plugins/ml2/drivers/cisco/config.py:56
+#: neutron/plugins/nicira/common/config.py:178
+msgid "Some config files were not parsed properly"
+msgstr ""
+
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:334
 #, python-format
 msgid "seg_min %(seg_min)s, seg_max %(seg_max)s"
@@ -4811,6 +4888,10 @@ msgstr ""
 msgid "get_policy_profile()"
 msgstr ""
 
+#: neutron/plugins/cisco/db/n1kv_db_v2.py:949
+msgid "Invalid profile type"
+msgstr ""
+
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:965
 msgid "_profile_binding_exists()"
 msgstr ""
@@ -4839,11 +4920,11 @@ msgid "_get_profile_bindings()"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1224
-msgid "invalid segment range. example range: 500-550"
+msgid "Invalid segment range. example range: 500-550"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1234
-msgid "arguments segment_type missing for network profile"
+msgid "Arguments segment_type missing for network profile"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1243
@@ -4851,15 +4932,15 @@ msgid "segment_type should either be vlan, overlay, multi-segment or trunk"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1249
-msgid "argument physical_network missing for network profile"
+msgid "Argument physical_network missing for network profile"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1256
-msgid "argument sub_type missing for network profile"
+msgid "Argument sub_type missing for network profile"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1263
-msgid "argument segment_range missing for network profile"
+msgid "Argument segment_range missing for network profile"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1292
@@ -4868,7 +4949,7 @@ msgid "NetworkProfile name %s already exists"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1309
-msgid "segment range overlaps with another profile"
+msgid "Segment range overlaps with another profile"
 msgstr ""
 
 #: neutron/plugins/cisco/db/network_db_v2.py:46
@@ -4954,12 +5035,12 @@ msgstr ""
 
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:236
 #, python-format
-msgid "provider network added to DB: %(network_id)s, %(vlan_id)s"
+msgid "Provider network added to DB: %(network_id)s, %(vlan_id)s"
 msgstr ""
 
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:280
 #, python-format
-msgid "provider network removed from DB: %s"
+msgid "Provider network removed from DB: %s"
 msgstr ""
 
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:388
@@ -4981,7 +5062,7 @@ msgid "Nexus plugin loaded, deleting SVI from switch"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_client.py:256
-msgid "logical network"
+msgid "Logical network"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_client.py:276
@@ -5007,6 +5088,11 @@ msgstr ""
 msgid "VSM: %s"
 msgstr ""
 
+#: neutron/plugins/cisco/n1kv/n1kv_client.py:462
+#, python-format
+msgid "Unable to serialize object of type = '%s'"
+msgstr ""
+
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:193
 msgid "_setup_vsm"
 msgstr ""
@@ -5069,9 +5155,11 @@ msgid "provider:network_type %s not supported"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:353
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:362
 #: neutron/plugins/mlnx/mlnx_plugin.py:243
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437
 #, python-format
-msgid "unknown provider:physical_network %s"
+msgid "Unknown provider:physical_network %s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:359
@@ -5205,7 +5293,7 @@ msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:995
 #, python-format
-msgid "create network: profile_id=%s"
+msgid "Create network: profile_id=%s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1003
@@ -5218,7 +5306,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1015
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1025
 #, python-format
-msgid "seg list %s "
+msgid "Seg list %s "
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1068
@@ -5265,7 +5353,7 @@ msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1241
 #, python-format
-msgid "create port: profile_id=%s"
+msgid "Create port: profile_id=%s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1254
@@ -5350,6 +5438,41 @@ msgstr ""
 msgid "NexusPlugin:create_network() called"
 msgstr ""
 
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:112
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:101
+#, python-format
+msgid "Nexus: create & trunk vlan %s"
+msgstr ""
+
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:119
+#, python-format
+msgid "Nexus: create vlan %s"
+msgstr ""
+
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:124
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108
+#, python-format
+msgid "Nexus: trunk vlan %s"
+msgstr ""
+
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:137
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:120
+#, python-format
+msgid "Nexus: delete & untrunk vlan %s"
+msgstr ""
+
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:143
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:124
+#, python-format
+msgid "Nexus: delete vlan %s"
+msgstr ""
+
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:146
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:127
+#, python-format
+msgid "Nexus: untrunk vlan %s"
+msgstr ""
+
 #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:203
 msgid "Grabbing a switch to create SVI"
 msgstr ""
@@ -5382,6 +5505,11 @@ msgstr ""
 msgid "NexusPlugin:delete_port() called"
 msgstr ""
 
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:276
+#, python-format
+msgid "delete_network(): provider vlan %s"
+msgstr ""
+
 #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:321
 msgid "NexusPlugin:update_port() called"
 msgstr ""
@@ -5414,7 +5542,7 @@ msgstr ""
 
 #: neutron/plugins/embrane/base_plugin.py:136
 #: neutron/plugins/embrane/base_plugin.py:173
-msgid "there must be only one gateway port per router at once"
+msgid "There must be only one gateway port per router at once"
 msgstr ""
 
 #: neutron/plugins/embrane/base_plugin.py:207
@@ -5480,7 +5608,7 @@ msgid "Shared resource pool id"
 msgstr ""
 
 #: neutron/plugins/embrane/common/config.py:45
-msgid "define if the requests have run asynchronously or not"
+msgid "Define if the requests have run asynchronously or not"
 msgstr ""
 
 #: neutron/plugins/embrane/common/constants.py:63
@@ -5544,7 +5672,7 @@ msgstr ""
 
 #: neutron/plugins/embrane/l2base/support_exceptions.py:24
 #, python-format
-msgid "cannot retrieve utif info for the following reason: %(err_msg)s"
+msgid "Cannot retrieve utif info for the following reason: %(err_msg)s"
 msgstr ""
 
 #: neutron/plugins/embrane/l2base/openvswitch/openvswitch_support.py:45
@@ -5765,51 +5893,51 @@ msgstr ""
 msgid "Adding port %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:268
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:269
 #, python-format
 msgid "Unable to get port details for device %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:274
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:276
 #, python-format
 msgid "Port %(device)s updated. Details: %(device_details)s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:289
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:290
 #, python-format
 msgid "Removing port %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:296
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:297
 #, python-format
 msgid "Removing port failed for device %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:321
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:322
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:640
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:900
 msgid "Agent out of sync with plugin!"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:329
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:330
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:652
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:914
 msgid "Agent loop has new devices!"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:334
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:335
 #, python-format
 msgid "Error in agent event loop: %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:342
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:343
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:403
 #, python-format
 msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:357
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:691
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1044
 msgid "Agent initialized successfully, now running... "
@@ -5881,6 +6009,15 @@ msgstr ""
 msgid "Metrics collection is not supported on this version of Hyper-V"
 msgstr ""
 
+#: neutron/plugins/hyperv/agent/utilsfactory.py:34
+msgid "Force V1 WMI utility classes"
+msgstr ""
+
+#: neutron/plugins/hyperv/agent/utilsfactory.py:59
+#, python-format
+msgid "Loading class: %(module_name)s.%(class_name)s"
+msgstr ""
+
 #: neutron/plugins/hyperv/agent/utilsv2.py:118
 #, python-format
 msgid "Port Alloc not found: %s"
@@ -5932,12 +6069,6 @@ msgstr ""
 msgid "provider:segmentation_id specified for local network"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:362
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437
-#, python-format
-msgid "Unknown provider:physical_network %s"
-msgstr ""
-
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:89
 msgid "Invalid Network ID, will lead to incorrect bridgename"
 msgstr ""
@@ -6371,94 +6502,98 @@ msgstr ""
 msgid "MidoClient.delete_dhcp called: bridge=%(bridge)s, "
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:204
+#: neutron/plugins/midonet/midonet_lib.py:196
+msgid "Tried to delete non-existent DHCP"
+msgstr ""
+
+#: neutron/plugins/midonet/midonet_lib.py:205
 #, python-format
 msgid "MidoClient.delete_port called: id=%(id)s, delete_chains=%(delete_chains)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:219
+#: neutron/plugins/midonet/midonet_lib.py:220
 #, python-format
 msgid "MidoClient.get_port called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:232
+#: neutron/plugins/midonet/midonet_lib.py:233
 #, python-format
 msgid "MidoClient.add_bridge_port called: bridge=%(bridge)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:253
+#: neutron/plugins/midonet/midonet_lib.py:254
 #, python-format
 msgid "MidoClient.create_router called: tenant_id=%(tenant_id)s, name=%(name)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:265
+#: neutron/plugins/midonet/midonet_lib.py:266
 #, python-format
 msgid "MidoClient.delete_router called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:275
+#: neutron/plugins/midonet/midonet_lib.py:276
 #, python-format
 msgid "MidoClient.get_router called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:289
+#: neutron/plugins/midonet/midonet_lib.py:290
 #, python-format
 msgid "MidoClient.update_router called: id=%(id)s, name=%(name)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:309
+#: neutron/plugins/midonet/midonet_lib.py:310
 #, python-format
 msgid ""
 "MidoClient.add_dhcp_route_option called: bridge=%(bridge)s, "
 "cidr=%(cidr)s, gw_ip=%(gw_ip)sdst_ip=%(dst_ip)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:317
+#: neutron/plugins/midonet/midonet_lib.py:318
 msgid "Tried to access non-existent DHCP"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:346
+#: neutron/plugins/midonet/midonet_lib.py:347
 #, python-format
 msgid "MidoClient.unlink called: port=%(port)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:351
+#: neutron/plugins/midonet/midonet_lib.py:352
 #, python-format
 msgid "Attempted to unlink a port that was not linked. %s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:357
+#: neutron/plugins/midonet/midonet_lib.py:358
 #, python-format
 msgid ""
 "MidoClient.remove_rules_by_property called: tenant_id=%(tenant_id)s, "
 "chain_name=%(chain_name)skey=%(key)s, value=%(value)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:384
+#: neutron/plugins/midonet/midonet_lib.py:385
 #, python-format
 msgid ""
 "MidoClient.create_router_chains called: router=%(router)s, "
 "inbound_chain_name=%(in_chain)s, outbound_chain_name=%(out_chain)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:407
+#: neutron/plugins/midonet/midonet_lib.py:408
 #, python-format
 msgid "MidoClient.delete_router_chains called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:422
+#: neutron/plugins/midonet/midonet_lib.py:423
 #, python-format
 msgid "MidoClient.delete_port_chains called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:434
+#: neutron/plugins/midonet/midonet_lib.py:435
 #, python-format
 msgid ""
 "MidoClient.get_link_port called: router=%(router)s, "
 "peer_router_id=%(peer_router_id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:473
+#: neutron/plugins/midonet/midonet_lib.py:474
 #, python-format
 msgid ""
 "MidoClient.add_static_nat called: tenant_id=%(tenant_id)s, "
@@ -6466,17 +6601,17 @@ msgid ""
 "port_id=%(port_id)s, nat_type=%(nat_type)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:481
+#: neutron/plugins/midonet/midonet_lib.py:482
 #, python-format
 msgid "Invalid NAT type passed in %s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:533
+#: neutron/plugins/midonet/midonet_lib.py:534
 #, python-format
 msgid "MidoClient.remote_static_route called: router=%(router)s, ip=%(ip)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:544
+#: neutron/plugins/midonet/midonet_lib.py:545
 #, python-format
 msgid ""
 "MidoClient.update_port_chains called: "
@@ -6484,62 +6619,62 @@ msgid ""
 "outbound_chain_id=%(outbound_chain_id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:555
+#: neutron/plugins/midonet/midonet_lib.py:556
 #, python-format
 msgid "MidoClient.create_chain called: tenant_id=%(tenant_id)s  name=%(name)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:563
+#: neutron/plugins/midonet/midonet_lib.py:564
 #, python-format
 msgid "MidoClient.delete_chain called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:569
+#: neutron/plugins/midonet/midonet_lib.py:570
 #, python-format
 msgid ""
 "MidoClient.delete_chains_by_names called: tenant_id=%(tenant_id)s "
 "names=%(names)s "
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:580
+#: neutron/plugins/midonet/midonet_lib.py:581
 #, python-format
 msgid ""
 "MidoClient.get_chain_by_name called: tenant_id=%(tenant_id)s "
 "name=%(name)s "
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:591
+#: neutron/plugins/midonet/midonet_lib.py:592
 #, python-format
 msgid ""
 "MidoClient.get_port_group_by_name called: tenant_id=%(tenant_id)s "
 "name=%(name)s "
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:605
+#: neutron/plugins/midonet/midonet_lib.py:606
 #, python-format
 msgid "MidoClient.create_port_group called: tenant_id=%(tenant_id)s name=%(name)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:614
+#: neutron/plugins/midonet/midonet_lib.py:615
 #, python-format
 msgid ""
 "MidoClient.delete_port_group_by_name called: tenant_id=%(tenant_id)s "
 "name=%(name)s "
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:620
+#: neutron/plugins/midonet/midonet_lib.py:621
 #, python-format
 msgid "Deleting pg %(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:626
+#: neutron/plugins/midonet/midonet_lib.py:627
 #, python-format
 msgid ""
 "MidoClient.add_port_to_port_group_by_name called: tenant_id=%(tenant_id)s"
 " name=%(name)s port_id=%(port_id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:640
+#: neutron/plugins/midonet/midonet_lib.py:641
 #, python-format
 msgid "MidoClient.remove_port_from_port_groups called: port_id=%(port_id)s"
 msgstr ""
@@ -7264,6 +7399,10 @@ msgstr ""
 msgid "%(key)s prohibited for %(tunnel)s provider network"
 msgstr ""
 
+#: neutron/plugins/ml2/drivers/type_tunnel.py:103
+msgid "Network_type value needed by the ML2 plugin"
+msgstr ""
+
 #: neutron/plugins/ml2/drivers/type_vlan.py:37
 msgid ""
 "List of <physical_network>:<vlan_min>:<vlan_max> or <physical_network> "
@@ -7384,31 +7523,6 @@ msgstr ""
 msgid "nexus_switches found = %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:101
-#, python-format
-msgid "Nexus: create & trunk vlan %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108
-#, python-format
-msgid "Nexus: trunk vlan %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:120
-#, python-format
-msgid "Nexus: delete & untrunk vlan %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:124
-#, python-format
-msgid "Nexus: delete vlan %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:127
-#, python-format
-msgid "Nexus: untrunk vlan %s"
-msgstr ""
-
 #: neutron/plugins/ml2/drivers/mech_arista/config.py:31
 msgid ""
 "Username for Arista EOS. This is required field.if not set, all "
@@ -7451,72 +7565,85 @@ msgid ""
 "of\"RegionOne\" is assumed"
 msgstr ""
 
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:30
+msgid "Unable to reach EOS"
+msgstr ""
+
 #: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:226
 #, python-format
 msgid "Executing command on Arista EOS: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:259
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:238
+#, python-format
+msgid "Error %(err)s while trying to execute commands %(cmd)s on EOS %(host)s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:260
 #, python-format
 msgid "Required option %s is not set"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:282
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:279
+msgid "Syncing Neutron <-> EOS"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:283
 msgid "EOS is not available, will try sync later"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:292
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:293
 #, python-format
 msgid ""
 "No Tenants configured in Neutron DB. But %d tenants disovered in EOS "
 "during synchronization.Enitre EOS region is cleared"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:296
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:297
 msgid "EOS is not available, failed to delete this region"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:307
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:308
 #, python-format
 msgid "EOS is not available,failed to delete tenant %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:337
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:338
 #, python-format
 msgid "EOS is not available,failed to delete vm %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:348
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:349
 #, python-format
 msgid "EOS is not available,failed to delete network %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:363
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:364
 #, python-format
 msgid "EOS is not available, failed to createnetwork id %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:385
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:386
 #, python-format
 msgid "EOS is not available, failed to createvm id %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:461
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:462
 #, python-format
 msgid "Network %s is not created as it is not found inArista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:475
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:476
 #, python-format
 msgid "Network name changed to %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:502
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:503
 #, python-format
 msgid "Network %s is not updated as it is not found inArista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:600
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:601
 #, python-format
 msgid "VM %s is not created as it is not found inArista DB"
 msgstr ""
@@ -7541,11 +7668,11 @@ msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:280
 #, python-format
-msgid "unsupported vnic type %(vnic_type)s for network type %(net_type)s"
+msgid "Unsupported vnic type %(vnic_type)s for network type %(net_type)s"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:284
-msgid "invalid vnic_type on port_create"
+msgid "Invalid vnic_type on port_create"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:286
@@ -7553,11 +7680,11 @@ msgid "vnic_type is not defined in port profile"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:331
-msgid "update network"
+msgid "Update network"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:344
-msgid "delete network"
+msgid "Delete network"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:391
@@ -7596,11 +7723,11 @@ msgid "Port_mac %s is not available on this agent"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:133
-msgid "creating VLAN Network"
+msgid "Creating VLAN Network"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:135
-msgid "creating IB Network"
+msgid "Creating IB Network"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:137
@@ -7618,11 +7745,11 @@ msgid "Delete network %s"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:298
-msgid "ports added!"
+msgid "Ports added!"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:301
-msgid "ports removed!"
+msgid "Ports removed!"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:326
@@ -7736,7 +7863,7 @@ msgid "Network type for tenant networks (local, ib, vlan, or none)"
 msgstr ""
 
 #: neutron/plugins/mlnx/common/config.py:43
-msgid "type of VM network interface: mlnx_direct or hostdev"
+msgid "Type of VM network interface: mlnx_direct or hostdev"
 msgstr ""
 
 #: neutron/plugins/mlnx/common/config.py:47
@@ -7755,13 +7882,9 @@ msgid "Mlnx Exception: %(err_msg)s"
 msgstr ""
 
 #: neutron/plugins/mlnx/db/mlnx_db_v2.py:47
-#, python-format
-msgid "Removing vlan %(seg_id)s on physical network %(net)s from pool"
-msgstr ""
-
 #: neutron/plugins/mlnx/db/mlnx_db_v2.py:68
 #, python-format
-msgid "removing vlan %(seg_id)s on physical network %(net)s from pool"
+msgid "Removing vlan %(seg_id)s on physical network %(net)s from pool"
 msgstr ""
 
 #: neutron/plugins/mlnx/db/mlnx_db_v2.py:124
@@ -7854,7 +7977,7 @@ msgstr ""
 
 #: neutron/plugins/nec/nec_plugin.py:276
 #, python-format
-msgid "failed to create network id=%(id)s on OFC: %(exc)s"
+msgid "Failed to create network id=%(id)s on OFC: %(exc)s"
 msgstr ""
 
 #: neutron/plugins/nec/nec_plugin.py:292
@@ -8007,7 +8130,7 @@ msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:92
 #, python-format
-msgid "failed to delete packet_filter id=%s which remains in error status."
+msgid "Failed to delete packet_filter id=%s which remains in error status."
 msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:106
@@ -8042,7 +8165,7 @@ msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:131
 #, python-format
-msgid "failed to create packet_filter id=%(id)s on OFC: %(exc)s"
+msgid "Failed to create packet_filter id=%(id)s on OFC: %(exc)s"
 msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:144
@@ -8057,7 +8180,7 @@ msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:157
 #, python-format
-msgid "failed to delete packet_filter id=%(id)s from OFC: %(exc)s"
+msgid "Failed to delete packet_filter id=%(id)s from OFC: %(exc)s"
 msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:161
@@ -8363,7 +8486,7 @@ msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:514
 #, python-format
-msgid "port %s not found in NVP"
+msgid "Port %s not found in NVP"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:533
@@ -8408,13 +8531,13 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:658
-#: neutron/plugins/nicira/NeutronPlugin.py:1671
+#: neutron/plugins/nicira/NeutronPlugin.py:1672
 #, python-format
 msgid "Logical router resource %s not found on NVP platform"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:662
-#: neutron/plugins/nicira/NeutronPlugin.py:1675
+#: neutron/plugins/nicira/NeutronPlugin.py:1676
 msgid "Unable to update logical routeron NVP Platform"
 msgstr ""
 
@@ -8522,118 +8645,118 @@ msgid "Unable to update port id: %s."
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:1409
-#: neutron/plugins/nicira/NeutronPlugin.py:1483
+#: neutron/plugins/nicira/NeutronPlugin.py:1484
 #, python-format
 msgid "Network '%s' is not a valid external network"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1426
+#: neutron/plugins/nicira/NeutronPlugin.py:1427
 msgid ""
 "Cannot create a distributed router with the NVP platform currently in "
 "execution. Please, try without specifying the 'distributed' attribute."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1433
+#: neutron/plugins/nicira/NeutronPlugin.py:1434
 msgid "Unable to create logical router on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1441
+#: neutron/plugins/nicira/NeutronPlugin.py:1442
 #, python-format
 msgid ""
-"Unable to create L3GW port on logical router  %(router_uuid)s. Verify "
+"Unable to create L3GW port on logical router %(router_uuid)s. Verify "
 "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1451
+#: neutron/plugins/nicira/NeutronPlugin.py:1452
 #, python-format
 msgid "Unable to create router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1492
+#: neutron/plugins/nicira/NeutronPlugin.py:1493
 msgid ""
 "'routes' cannot contain route '0.0.0.0/0', this must be updated through "
 "the default gateway attribute"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1508
+#: neutron/plugins/nicira/NeutronPlugin.py:1509
 #, python-format
 msgid "Logical router %s not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1512
+#: neutron/plugins/nicira/NeutronPlugin.py:1513
 msgid "Unable to update logical router on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1514
+#: neutron/plugins/nicira/NeutronPlugin.py:1515
 msgid ""
 "Request cannot contain 'routes' with the NVP platform currently in "
 "execution. Please, try without specifying the static routes."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1548
+#: neutron/plugins/nicira/NeutronPlugin.py:1549
 #, python-format
 msgid "Logical router '%s' not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1552
+#: neutron/plugins/nicira/NeutronPlugin.py:1553
 #, python-format
-msgid "Unable to delete logical router '%s'on NVP Platform"
+msgid "Unable to delete logical router '%s' on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1609
+#: neutron/plugins/nicira/NeutronPlugin.py:1610
 #, python-format
 msgid ""
 "Add_router_interface completed for subnet:%(subnet_id)s and "
 "router:%(router_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1697
+#: neutron/plugins/nicira/NeutronPlugin.py:1698
 #, python-format
 msgid ""
 "An error occurred while removing NAT rules on the NVP platform for "
 "floating ip:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1703
+#: neutron/plugins/nicira/NeutronPlugin.py:1704
 msgid "An incorrect number of matching NAT rules was found on the NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1769
+#: neutron/plugins/nicira/NeutronPlugin.py:1770
 #, python-format
 msgid "Address list for NVP logical router port:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1793
+#: neutron/plugins/nicira/NeutronPlugin.py:1794
 #, 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:1836
+#: neutron/plugins/nicira/NeutronPlugin.py:1837
 #, python-format
 msgid "The port '%s' is not associated with floating IPs"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1839
+#: neutron/plugins/nicira/NeutronPlugin.py:1840
 #, python-format
 msgid "Nat rules not found in nvp for port: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1865
+#: neutron/plugins/nicira/NeutronPlugin.py:1866
 #, python-format
 msgid ""
 "Create_l2_gw_service did not return an uuid for the newly created "
 "resource:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1887
+#: neutron/plugins/nicira/NeutronPlugin.py:1888
 msgid ""
 "Unable to remove gateway service from NVP plaform - the resource was not "
 "found"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1975
+#: neutron/plugins/nicira/NeutronPlugin.py:1976
 #, python-format
 msgid "Port values not valid for protocol: %s"
 msgstr ""
@@ -8806,62 +8929,77 @@ msgstr ""
 msgid "Port not found, Error: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1038
+#: neutron/plugins/nicira/nvplib.py:966
+#, python-format
+msgid "Error. %(type)s exception: %(exc)s."
+msgstr ""
+
+#: neutron/plugins/nicira/nvplib.py:970
+#, python-format
+msgid "locals=[%s]"
+msgstr ""
+
+#: neutron/plugins/nicira/nvplib.py:1039
 #, python-format
 msgid "Created Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1064
+#: neutron/plugins/nicira/nvplib.py:1065
 #, python-format
 msgid "Updated Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1083
+#: neutron/plugins/nicira/nvplib.py:1084
 #, python-format
 msgid "Invalid keys for NAT match: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1089
+#: neutron/plugins/nicira/nvplib.py:1090
 #, python-format
 msgid "Creating NAT rule: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1103
+#: neutron/plugins/nicira/nvplib.py:1104
 msgid ""
 "No SNAT rules cannot be applied as they are not available in this version"
 " of the NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1238
+#: neutron/plugins/nicira/nvplib.py:1239
 #, python-format
 msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1243
+#: neutron/plugins/nicira/nvplib.py:1244
 #, python-format
 msgid ""
 "An exception occurred while updating IP addresses on a router logical "
 "port:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1281
+#: neutron/plugins/nicira/nvplib.py:1282
 msgid "Operation may not be supported"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1289
+#: neutron/plugins/nicira/nvplib.py:1290
 msgid ""
 "NVP version is not set. Unable to complete request correctly. Check log "
 "for NVP communication errors."
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1305
+#: neutron/plugins/nicira/nvplib.py:1306
 msgid "Failed to create logical queue"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1316
+#: neutron/plugins/nicira/nvplib.py:1317
 msgid "Failed to delete logical queue"
 msgstr ""
 
+#: neutron/plugins/nicira/nvplib.py:1330
+#, python-format
+msgid "Error '%(err)s' when connecting to controller(s): %(ctl)s."
+msgstr ""
+
 #: neutron/plugins/nicira/api_client/client.py:116
 #, python-format
 msgid "[%d] no API providers currently available."
@@ -9481,13 +9619,18 @@ msgstr ""
 msgid "Cannot create a gateway with an empty device list"
 msgstr ""
 
+#: neutron/plugins/nicira/extensions/nvp_networkgw.py:82
+#, python-format
+msgid "Unexpected keys found in device description:%s"
+msgstr ""
+
 #: neutron/plugins/nicira/extensions/nvp_networkgw.py:86
 #, python-format
 msgid "%s: provided data are not iterable"
 msgstr ""
 
 #: neutron/plugins/nicira/extensions/nvp_networkgw.py:92
-msgid "number of network gateways allowed per tenant, -1 for unlimited"
+msgid "Number of network gateways allowed per tenant, -1 for unlimited"
 msgstr ""
 
 #: neutron/plugins/nicira/extensions/nvp_qos.py:38
@@ -9782,7 +9925,7 @@ msgstr ""
 
 #: neutron/plugins/nicira/vshield/tasks/tasks.py:189
 #: neutron/plugins/nicira/vshield/tasks/tasks.py:209
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:233
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:232
 #, python-format
 msgid "Task %(task)s encountered exception in %(cb)s"
 msgstr ""
@@ -9793,11 +9936,11 @@ msgstr ""
 msgid "Task %(task)s return %(status)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:326
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:325
 msgid "TaskManager terminated"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:380
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:379
 msgid "Exception in _check_pending_tasks"
 msgstr ""
 
@@ -9848,6 +9991,10 @@ msgid ""
 "commited (%s attempts left)"
 msgstr ""
 
+#: neutron/plugins/openvswitch/ovs_db_v2.py:401
+msgid "Unable to generate a new tunnel id"
+msgstr ""
+
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:145
 #, python-format
 msgid "Device %(device)s up on %(agent_id)s"
@@ -10108,6 +10255,23 @@ msgstr ""
 msgid "Connection failed with PLUMgrid Director: %(err_msg)s"
 msgstr ""
 
+#: neutron/plugins/plumgrid/drivers/fake_plumlib.py:32
+msgid "Python PLUMgrid Fake Library Started "
+msgstr ""
+
+#: neutron/plugins/plumgrid/drivers/fake_plumlib.py:37
+#, python-format
+msgid "Fake Director: %s"
+msgstr ""
+
+#: neutron/plugins/plumgrid/drivers/plumlib.py:38
+msgid "Python PLUMgrid Library Started "
+msgstr ""
+
+#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:40
+msgid "PLUMgrid Director communication failed"
+msgstr ""
+
 #: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:44
 msgid "PLUMgrid Director server to connect to"
 msgstr ""
@@ -10308,7 +10472,7 @@ msgid "Going to ofp controller mode %s"
 msgstr ""
 
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:238
-msgid "port update received"
+msgid "Port update received"
 msgstr ""
 
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:271
@@ -10777,11 +10941,11 @@ msgid "process_router: %s"
 msgstr ""
 
 #: neutron/services/firewall/agents/varmour/varmour_router.py:285
-msgid "unable to parse interface mapping."
+msgid "Unable to parse interface mapping."
 msgstr ""
 
 #: neutron/services/firewall/agents/varmour/varmour_router.py:288
-msgid "unable to read interface mapping."
+msgid "Unable to read interface mapping."
 msgstr ""
 
 #: neutron/services/firewall/agents/varmour/varmour_router.py:307
@@ -11006,6 +11170,11 @@ msgstr ""
 msgid "A metering driver must be specified"
 msgstr ""
 
+#: neutron/services/metering/agents/metering_agent.py:112
+#, python-format
+msgid "Send metering report: %s"
+msgstr ""
+
 #: neutron/services/metering/agents/metering_agent.py:179
 #, python-format
 msgid "Driver %(driver)s does not implement %(func)s"
@@ -11044,6 +11213,14 @@ msgstr ""
 msgid "Interval for checking ipsec status"
 msgstr ""
 
+#: neutron/services/vpn/device_drivers/ipsec.py:61
+msgid "Template file for ipsec configuration"
+msgstr ""
+
+#: neutron/services/vpn/device_drivers/ipsec.py:67
+msgid "Template file for ipsec secret configuration"
+msgstr ""
+
 #: neutron/services/vpn/device_drivers/ipsec.py:244
 #, python-format
 msgid "Failed to enable vpn process on router %s"
@@ -11803,3 +11980,147 @@ msgstr ""
 #~ msgid "Operation on OFC failed: status=%(status), detail=%(detail)"
 #~ msgstr ""
 
+#~ msgid "loading policies from file: %s"
+#~ msgstr ""
+
+#~ msgid "number of ports allowed per tenant, minus for unlimited"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "range of seconds to randomly delay "
+#~ "when starting the periodic task "
+#~ "scheduler to reduce stampeding. (Disable "
+#~ "by setting to 0)"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "%(class_name)s method %(method_name)s called "
+#~ "with arguments %(args)s %(kwargs)s "
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Updating lease expiration is now "
+#~ "deprecated. Issued  from host %(host)s."
+#~ msgstr ""
+
+#~ msgid "owner type of the device: network/compute"
+#~ msgstr ""
+
+#~ msgid "plugin does not support updating provider attributes"
+#~ msgstr ""
+
+#~ msgid "invalid segment range. example range: 500-550"
+#~ msgstr ""
+
+#~ msgid "arguments segment_type missing for network profile"
+#~ msgstr ""
+
+#~ msgid "argument physical_network missing for network profile"
+#~ msgstr ""
+
+#~ msgid "argument sub_type missing for network profile"
+#~ msgstr ""
+
+#~ msgid "argument segment_range missing for network profile"
+#~ msgstr ""
+
+#~ msgid "segment range overlaps with another profile"
+#~ msgstr ""
+
+#~ msgid "provider network added to DB: %(network_id)s, %(vlan_id)s"
+#~ msgstr ""
+
+#~ msgid "provider network removed from DB: %s"
+#~ msgstr ""
+
+#~ msgid "logical network"
+#~ msgstr ""
+
+#~ msgid "unknown provider:physical_network %s"
+#~ msgstr ""
+
+#~ msgid "create network: profile_id=%s"
+#~ msgstr ""
+
+#~ msgid "seg list %s "
+#~ msgstr ""
+
+#~ msgid "create port: profile_id=%s"
+#~ msgstr ""
+
+#~ msgid "there must be only one gateway port per router at once"
+#~ msgstr ""
+
+#~ msgid "define if the requests have run asynchronously or not"
+#~ msgstr ""
+
+#~ msgid "cannot retrieve utif info for the following reason: %(err_msg)s"
+#~ msgstr ""
+
+#~ msgid "unsupported vnic type %(vnic_type)s for network type %(net_type)s"
+#~ msgstr ""
+
+#~ msgid "invalid vnic_type on port_create"
+#~ msgstr ""
+
+#~ msgid "update network"
+#~ msgstr ""
+
+#~ msgid "delete network"
+#~ msgstr ""
+
+#~ msgid "creating VLAN Network"
+#~ msgstr ""
+
+#~ msgid "creating IB Network"
+#~ msgstr ""
+
+#~ msgid "ports added!"
+#~ msgstr ""
+
+#~ msgid "ports removed!"
+#~ msgstr ""
+
+#~ msgid "type of VM network interface: mlnx_direct or hostdev"
+#~ msgstr ""
+
+#~ msgid "removing vlan %(seg_id)s on physical network %(net)s from pool"
+#~ msgstr ""
+
+#~ msgid "failed to create network id=%(id)s on OFC: %(exc)s"
+#~ msgstr ""
+
+#~ msgid "failed to delete packet_filter id=%s which remains in error status."
+#~ msgstr ""
+
+#~ msgid "failed to create packet_filter id=%(id)s on OFC: %(exc)s"
+#~ msgstr ""
+
+#~ msgid "failed to delete packet_filter id=%(id)s from OFC: %(exc)s"
+#~ msgstr ""
+
+#~ msgid "port %s not found in NVP"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unable to create L3GW port on "
+#~ "logical router  %(router_uuid)s. Verify "
+#~ "Default Layer-3 Gateway service "
+#~ "%(def_l3_gw_svc)s id is correct"
+#~ msgstr ""
+
+#~ msgid "Unable to delete logical router '%s'on NVP Platform"
+#~ msgstr ""
+
+#~ msgid "number of network gateways allowed per tenant, -1 for unlimited"
+#~ msgstr ""
+
+#~ msgid "port update received"
+#~ msgstr ""
+
+#~ msgid "unable to parse interface mapping."
+#~ msgstr ""
+
+#~ msgid "unable to read interface mapping."
+#~ msgstr ""
+
index 5e327c25b2f5d09460351ec2c80d1941d4dafeaf..d789c0a068e8fcbf1faae81d5d68a92f86c285de 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Quantum\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-09-09 06:09+0000\n"
+"POT-Creation-Date: 2013-09-10 06:09+0000\n"
 "PO-Revision-Date: 2013-05-13 06:01+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: French "
@@ -95,7 +95,7 @@ msgstr ""
 
 #: neutron/policy.py:88
 #, python-format
-msgid "loading policies from file: %s"
+msgid "Loading policies from file: %s"
 msgstr ""
 
 #: neutron/policy.py:95
@@ -182,7 +182,7 @@ msgid "Number of subnets allowed per tenant, minus for unlimited"
 msgstr ""
 
 #: neutron/quota.py:47
-msgid "number of ports allowed per tenant, minus for unlimited"
+msgid "Number of ports allowed per tenant, minus for unlimited"
 msgstr ""
 
 #: neutron/quota.py:51
@@ -204,7 +204,7 @@ msgstr ""
 
 #: neutron/service.py:41
 msgid ""
-"range of seconds to randomly delay when starting the periodic task "
+"Range of seconds to randomly delay when starting the periodic task "
 "scheduler to reduce stampeding. (Disable by setting to 0)"
 msgstr ""
 
@@ -466,9 +466,11 @@ msgid ""
 msgstr ""
 
 #: neutron/agent/dhcp_agent.py:564 neutron/agent/l3_agent.py:823
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:515
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256
 #: neutron/plugins/nec/agent/nec_neutron_agent.py:184
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:227
+#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:181
 #: neutron/services/metering/agents/metering_agent.py:273
 msgid "Failed reporting state!"
 msgstr ""
@@ -1925,6 +1927,11 @@ msgstr ""
 msgid "Invalid extension environment: %(reason)s"
 msgstr ""
 
+#: neutron/common/exceptions.py:261
+#, python-format
+msgid "Invalid content type %(content_type)s"
+msgstr ""
+
 #: neutron/common/exceptions.py:265
 #, python-format
 msgid "Unable to find any IP address on external network %(net_id)s."
@@ -1966,11 +1973,11 @@ msgstr ""
 msgid "Skipping unknown group key: %s"
 msgstr ""
 
-#: neutron/common/log.py:31
+#: neutron/common/log.py:32
 #, python-format
 msgid ""
 "%(class_name)s method %(method_name)s called with arguments %(args)s "
-"%(kwargs)s "
+"%(kwargs)s"
 msgstr ""
 
 #: neutron/common/utils.py:55 neutron/openstack/common/fileutils.py:64
@@ -2288,7 +2295,7 @@ msgstr ""
 
 #: neutron/db/dhcp_rpc_base.py:218
 #, python-format
-msgid "Updating lease expiration is now deprecated. Issued  from host %(host)s."
+msgid "Updating lease expiration is now deprecated. Issued  from host %s."
 msgstr ""
 
 #: neutron/db/dhcp_rpc_base.py:225
@@ -2313,6 +2320,16 @@ msgstr ""
 msgid "the nexthop is used by router"
 msgstr ""
 
+#: neutron/db/extraroute_db.py:129
+#, python-format
+msgid "Added routes are %s"
+msgstr ""
+
+#: neutron/db/extraroute_db.py:137
+#, python-format
+msgid "Removed routes are %s"
+msgstr ""
+
 #: neutron/db/l3_db.py:210
 #, python-format
 msgid "No IPs available for external network %s"
@@ -2336,6 +2353,8 @@ msgid ""
 msgstr ""
 
 #: neutron/db/l3_db.py:339 neutron/db/l3_db.py:415
+#: neutron/plugins/bigswitch/plugin.py:995
+#: neutron/plugins/bigswitch/plugin.py:1004
 msgid "Either subnet_id or port_id must be specified"
 msgstr ""
 
@@ -2387,7 +2406,7 @@ msgid ""
 "assigning a floating IP"
 msgstr ""
 
-#: neutron/db/l3_db.py:605 neutron/plugins/nicira/NeutronPlugin.py:1730
+#: neutron/db/l3_db.py:605 neutron/plugins/nicira/NeutronPlugin.py:1731
 msgid "fixed_ip_address cannot be specified without a port_id"
 msgstr ""
 
@@ -2415,6 +2434,11 @@ msgid ""
 " %s"
 msgstr ""
 
+#: neutron/db/l3_rpc_base.py:62
+#, python-format
+msgid "Checking router: %(id)s for host: %(host)s"
+msgstr ""
+
 #: neutron/db/l3_rpc_base.py:87
 #, python-format
 msgid "External network ID returned to l3 agent: %s"
@@ -2572,7 +2596,7 @@ msgid "ID of network to probe"
 msgstr ""
 
 #: neutron/debug/commands.py:50
-msgid "owner type of the device: network/compute"
+msgid "Owner type of the device: network/compute"
 msgstr ""
 
 #: neutron/debug/commands.py:58
@@ -3028,7 +3052,7 @@ msgstr ""
 
 #: neutron/extensions/providernet.py:56
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:379
-msgid "plugin does not support updating provider attributes"
+msgid "Plugin does not support updating provider attributes"
 msgstr ""
 
 #: neutron/extensions/quotasv2.py:69
@@ -3959,6 +3983,10 @@ msgstr ""
 msgid "List of allowed vif_type values."
 msgstr ""
 
+#: neutron/plugins/bigswitch/plugin.py:162
+msgid "Syntax error in server config file, aborting plugin"
+msgstr ""
+
 #: neutron/plugins/bigswitch/plugin.py:173
 msgid "Error in REST call to remote network controller"
 msgstr ""
@@ -4091,6 +4119,10 @@ msgstr ""
 msgid "NeutronRestProxy: Starting plugin. Version=%s"
 msgstr ""
 
+#: neutron/plugins/bigswitch/plugin.py:458
+msgid "Servers not defined. Aborting plugin"
+msgstr ""
+
 #: neutron/plugins/bigswitch/plugin.py:480
 msgid "NeutronRestProxyV2: initialization done"
 msgstr ""
@@ -4173,6 +4205,15 @@ msgstr ""
 msgid "Unable to update remote topology: %s"
 msgstr ""
 
+#: neutron/plugins/bigswitch/plugin.py:1147
+msgid "Adding host route: "
+msgstr ""
+
+#: neutron/plugins/bigswitch/plugin.py:1148
+#, python-format
+msgid "Destination:%(dst)s nexthop:%(next)s"
+msgstr ""
+
 #: neutron/plugins/bigswitch/plugin.py:1223
 #, python-format
 msgid ""
@@ -4192,6 +4233,15 @@ msgstr ""
 msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. "
 msgstr ""
 
+#: neutron/plugins/bigswitch/routerrule_db.py:77
+msgid "No rules in router"
+msgstr ""
+
+#: neutron/plugins/bigswitch/routerrule_db.py:91
+#, python-format
+msgid "Updating router rules to %s"
+msgstr ""
+
 #: neutron/plugins/bigswitch/db/porttracker_db.py:36
 msgid "No host_id in port request to track port location."
 msgstr ""
@@ -4249,6 +4299,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:108
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:128
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:143
+#: neutron/plugins/mlnx/rpc_callbacks.py:98
 #: neutron/plugins/mlnx/rpc_callbacks.py:117
 #: neutron/plugins/mlnx/rpc_callbacks.py:132
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:118
@@ -4259,16 +4310,15 @@ msgid "%s can not be found in database"
 msgstr ""
 
 #: neutron/plugins/brocade/NeutronPlugin.py:288
-#: neutron/plugins/brocade/NeutronPlugin.py:331
-#: neutron/plugins/brocade/NeutronPlugin.py:384
+#: neutron/plugins/brocade/NeutronPlugin.py:332
+#: neutron/plugins/brocade/NeutronPlugin.py:386
 msgid "Brocade NOS driver:"
 msgstr ""
 
 #: neutron/plugins/brocade/NeutronPlugin.py:289
-#: neutron/plugins/brocade/NeutronPlugin.py:332
-#: neutron/plugins/brocade/NeutronPlugin.py:385
+#: neutron/plugins/brocade/NeutronPlugin.py:333
+#: neutron/plugins/brocade/NeutronPlugin.py:387
 #: neutron/plugins/embrane/agent/dispatcher.py:143
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:240
 #, python-format
 msgid "%s"
 msgstr ""
@@ -4278,7 +4328,13 @@ msgstr ""
 msgid "Returning the allocated vlan (%d) to the pool"
 msgstr ""
 
-#: neutron/plugins/brocade/NeutronPlugin.py:298
+#: neutron/plugins/brocade/NeutronPlugin.py:293
+#: neutron/plugins/brocade/NeutronPlugin.py:334
+#: neutron/plugins/brocade/NeutronPlugin.py:388
+msgid "Brocade plugin raised exception, check logs"
+msgstr ""
+
+#: neutron/plugins/brocade/NeutronPlugin.py:299
 #, python-format
 msgid "Allocated vlan (%d) from the pool"
 msgstr ""
@@ -4302,98 +4358,103 @@ msgstr ""
 msgid "Plugin initialization complete"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:133
+#: neutron/plugins/cisco/network_plugin.py:117
+#, python-format
+msgid "'%(model)s' object has no attribute '%(name)s'"
+msgstr ""
+
+#: neutron/plugins/cisco/network_plugin.py:134
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:223
 msgid "create_network() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:150
+#: neutron/plugins/cisco/network_plugin.py:151
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:255
 msgid "update_network() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:163
+#: neutron/plugins/cisco/network_plugin.py:164
 msgid "delete_network() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:186
+#: neutron/plugins/cisco/network_plugin.py:187
 msgid "get_network() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:191
+#: neutron/plugins/cisco/network_plugin.py:192
 msgid "get_networks() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:196
+#: neutron/plugins/cisco/network_plugin.py:197
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:321
 msgid "create_port() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:206
+#: neutron/plugins/cisco/network_plugin.py:207
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:407
 msgid "delete_port() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:225
+#: neutron/plugins/cisco/network_plugin.py:226
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:366
 msgid "update_port() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:236
+#: neutron/plugins/cisco/network_plugin.py:237
 msgid "create_subnet() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:248
+#: neutron/plugins/cisco/network_plugin.py:249
 #: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:342
 msgid "update_subnet() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:254
+#: neutron/plugins/cisco/network_plugin.py:255
 msgid "delete_subnet() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:277
+#: neutron/plugins/cisco/network_plugin.py:278
 #: neutron/plugins/cisco/db/network_db_v2.py:38
 msgid "get_all_qoss() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:283
+#: neutron/plugins/cisco/network_plugin.py:284
 msgid "get_qos_details() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:288
+#: neutron/plugins/cisco/network_plugin.py:289
 msgid "create_qos() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:294
+#: neutron/plugins/cisco/network_plugin.py:295
 msgid "delete_qos() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:299
+#: neutron/plugins/cisco/network_plugin.py:300
 msgid "rename_qos() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:304
+#: neutron/plugins/cisco/network_plugin.py:305
 msgid "get_all_credentials() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:310
+#: neutron/plugins/cisco/network_plugin.py:311
 msgid "get_credential_details() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:319
+#: neutron/plugins/cisco/network_plugin.py:320
 msgid "rename_credential() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:329
+#: neutron/plugins/cisco/network_plugin.py:330
 msgid "schedule_host() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:341
+#: neutron/plugins/cisco/network_plugin.py:342
 msgid "associate_port() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:348
+#: neutron/plugins/cisco/network_plugin.py:349
 msgid "detach_port() called"
 msgstr ""
 
@@ -4646,6 +4707,16 @@ msgstr ""
 msgid "VLAN Name prefix for provider vlans"
 msgstr ""
 
+#: neutron/plugins/cisco/common/config.py:39
+msgid "Provider VLANs are automatically created as needed on the Nexus switch"
+msgstr ""
+
+#: neutron/plugins/cisco/common/config.py:42
+msgid ""
+"Provider VLANs are automatically trunked as needed on the ports of the "
+"Nexus switch"
+msgstr ""
+
 #: neutron/plugins/cisco/common/config.py:45
 #: neutron/plugins/ml2/drivers/cisco/config.py:23
 msgid "Distribute SVI interfaces over all switches"
@@ -4707,6 +4778,12 @@ msgstr ""
 msgid "N1K Policy profile polling duration in seconds"
 msgstr ""
 
+#: neutron/plugins/cisco/common/config.py:124
+#: neutron/plugins/ml2/drivers/cisco/config.py:56
+#: neutron/plugins/nicira/common/config.py:178
+msgid "Some config files were not parsed properly"
+msgstr ""
+
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:334
 #, python-format
 msgid "seg_min %(seg_min)s, seg_max %(seg_max)s"
@@ -4811,6 +4888,10 @@ msgstr ""
 msgid "get_policy_profile()"
 msgstr ""
 
+#: neutron/plugins/cisco/db/n1kv_db_v2.py:949
+msgid "Invalid profile type"
+msgstr ""
+
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:965
 msgid "_profile_binding_exists()"
 msgstr ""
@@ -4839,11 +4920,11 @@ msgid "_get_profile_bindings()"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1224
-msgid "invalid segment range. example range: 500-550"
+msgid "Invalid segment range. example range: 500-550"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1234
-msgid "arguments segment_type missing for network profile"
+msgid "Arguments segment_type missing for network profile"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1243
@@ -4851,15 +4932,15 @@ msgid "segment_type should either be vlan, overlay, multi-segment or trunk"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1249
-msgid "argument physical_network missing for network profile"
+msgid "Argument physical_network missing for network profile"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1256
-msgid "argument sub_type missing for network profile"
+msgid "Argument sub_type missing for network profile"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1263
-msgid "argument segment_range missing for network profile"
+msgid "Argument segment_range missing for network profile"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1292
@@ -4868,7 +4949,7 @@ msgid "NetworkProfile name %s already exists"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1309
-msgid "segment range overlaps with another profile"
+msgid "Segment range overlaps with another profile"
 msgstr ""
 
 #: neutron/plugins/cisco/db/network_db_v2.py:46
@@ -4954,12 +5035,12 @@ msgstr ""
 
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:236
 #, python-format
-msgid "provider network added to DB: %(network_id)s, %(vlan_id)s"
+msgid "Provider network added to DB: %(network_id)s, %(vlan_id)s"
 msgstr ""
 
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:280
 #, python-format
-msgid "provider network removed from DB: %s"
+msgid "Provider network removed from DB: %s"
 msgstr ""
 
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:388
@@ -4981,7 +5062,7 @@ msgid "Nexus plugin loaded, deleting SVI from switch"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_client.py:256
-msgid "logical network"
+msgid "Logical network"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_client.py:276
@@ -5007,6 +5088,11 @@ msgstr ""
 msgid "VSM: %s"
 msgstr ""
 
+#: neutron/plugins/cisco/n1kv/n1kv_client.py:462
+#, python-format
+msgid "Unable to serialize object of type = '%s'"
+msgstr ""
+
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:193
 msgid "_setup_vsm"
 msgstr ""
@@ -5069,9 +5155,11 @@ msgid "provider:network_type %s not supported"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:353
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:362
 #: neutron/plugins/mlnx/mlnx_plugin.py:243
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437
 #, python-format
-msgid "unknown provider:physical_network %s"
+msgid "Unknown provider:physical_network %s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:359
@@ -5205,7 +5293,7 @@ msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:995
 #, python-format
-msgid "create network: profile_id=%s"
+msgid "Create network: profile_id=%s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1003
@@ -5218,7 +5306,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1015
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1025
 #, python-format
-msgid "seg list %s "
+msgid "Seg list %s "
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1068
@@ -5265,7 +5353,7 @@ msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1241
 #, python-format
-msgid "create port: profile_id=%s"
+msgid "Create port: profile_id=%s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1254
@@ -5350,6 +5438,41 @@ msgstr ""
 msgid "NexusPlugin:create_network() called"
 msgstr ""
 
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:112
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:101
+#, python-format
+msgid "Nexus: create & trunk vlan %s"
+msgstr ""
+
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:119
+#, python-format
+msgid "Nexus: create vlan %s"
+msgstr ""
+
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:124
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108
+#, python-format
+msgid "Nexus: trunk vlan %s"
+msgstr ""
+
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:137
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:120
+#, python-format
+msgid "Nexus: delete & untrunk vlan %s"
+msgstr ""
+
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:143
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:124
+#, python-format
+msgid "Nexus: delete vlan %s"
+msgstr ""
+
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:146
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:127
+#, python-format
+msgid "Nexus: untrunk vlan %s"
+msgstr ""
+
 #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:203
 msgid "Grabbing a switch to create SVI"
 msgstr ""
@@ -5382,6 +5505,11 @@ msgstr ""
 msgid "NexusPlugin:delete_port() called"
 msgstr ""
 
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:276
+#, python-format
+msgid "delete_network(): provider vlan %s"
+msgstr ""
+
 #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:321
 msgid "NexusPlugin:update_port() called"
 msgstr ""
@@ -5414,7 +5542,7 @@ msgstr ""
 
 #: neutron/plugins/embrane/base_plugin.py:136
 #: neutron/plugins/embrane/base_plugin.py:173
-msgid "there must be only one gateway port per router at once"
+msgid "There must be only one gateway port per router at once"
 msgstr ""
 
 #: neutron/plugins/embrane/base_plugin.py:207
@@ -5480,7 +5608,7 @@ msgid "Shared resource pool id"
 msgstr ""
 
 #: neutron/plugins/embrane/common/config.py:45
-msgid "define if the requests have run asynchronously or not"
+msgid "Define if the requests have run asynchronously or not"
 msgstr ""
 
 #: neutron/plugins/embrane/common/constants.py:63
@@ -5544,7 +5672,7 @@ msgstr ""
 
 #: neutron/plugins/embrane/l2base/support_exceptions.py:24
 #, python-format
-msgid "cannot retrieve utif info for the following reason: %(err_msg)s"
+msgid "Cannot retrieve utif info for the following reason: %(err_msg)s"
 msgstr ""
 
 #: neutron/plugins/embrane/l2base/openvswitch/openvswitch_support.py:45
@@ -5765,51 +5893,51 @@ msgstr ""
 msgid "Adding port %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:268
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:269
 #, python-format
 msgid "Unable to get port details for device %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:274
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:276
 #, python-format
 msgid "Port %(device)s updated. Details: %(device_details)s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:289
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:290
 #, python-format
 msgid "Removing port %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:296
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:297
 #, python-format
 msgid "Removing port failed for device %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:321
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:322
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:640
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:900
 msgid "Agent out of sync with plugin!"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:329
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:330
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:652
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:914
 msgid "Agent loop has new devices!"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:334
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:335
 #, python-format
 msgid "Error in agent event loop: %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:342
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:343
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:403
 #, python-format
 msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:357
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:691
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1044
 msgid "Agent initialized successfully, now running... "
@@ -5881,6 +6009,15 @@ msgstr ""
 msgid "Metrics collection is not supported on this version of Hyper-V"
 msgstr ""
 
+#: neutron/plugins/hyperv/agent/utilsfactory.py:34
+msgid "Force V1 WMI utility classes"
+msgstr ""
+
+#: neutron/plugins/hyperv/agent/utilsfactory.py:59
+#, python-format
+msgid "Loading class: %(module_name)s.%(class_name)s"
+msgstr ""
+
 #: neutron/plugins/hyperv/agent/utilsv2.py:118
 #, python-format
 msgid "Port Alloc not found: %s"
@@ -5932,12 +6069,6 @@ msgstr ""
 msgid "provider:segmentation_id specified for local network"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:362
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437
-#, python-format
-msgid "Unknown provider:physical_network %s"
-msgstr ""
-
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:89
 msgid "Invalid Network ID, will lead to incorrect bridgename"
 msgstr ""
@@ -6371,94 +6502,98 @@ msgstr ""
 msgid "MidoClient.delete_dhcp called: bridge=%(bridge)s, "
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:204
+#: neutron/plugins/midonet/midonet_lib.py:196
+msgid "Tried to delete non-existent DHCP"
+msgstr ""
+
+#: neutron/plugins/midonet/midonet_lib.py:205
 #, python-format
 msgid "MidoClient.delete_port called: id=%(id)s, delete_chains=%(delete_chains)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:219
+#: neutron/plugins/midonet/midonet_lib.py:220
 #, python-format
 msgid "MidoClient.get_port called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:232
+#: neutron/plugins/midonet/midonet_lib.py:233
 #, python-format
 msgid "MidoClient.add_bridge_port called: bridge=%(bridge)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:253
+#: neutron/plugins/midonet/midonet_lib.py:254
 #, python-format
 msgid "MidoClient.create_router called: tenant_id=%(tenant_id)s, name=%(name)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:265
+#: neutron/plugins/midonet/midonet_lib.py:266
 #, python-format
 msgid "MidoClient.delete_router called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:275
+#: neutron/plugins/midonet/midonet_lib.py:276
 #, python-format
 msgid "MidoClient.get_router called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:289
+#: neutron/plugins/midonet/midonet_lib.py:290
 #, python-format
 msgid "MidoClient.update_router called: id=%(id)s, name=%(name)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:309
+#: neutron/plugins/midonet/midonet_lib.py:310
 #, python-format
 msgid ""
 "MidoClient.add_dhcp_route_option called: bridge=%(bridge)s, "
 "cidr=%(cidr)s, gw_ip=%(gw_ip)sdst_ip=%(dst_ip)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:317
+#: neutron/plugins/midonet/midonet_lib.py:318
 msgid "Tried to access non-existent DHCP"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:346
+#: neutron/plugins/midonet/midonet_lib.py:347
 #, python-format
 msgid "MidoClient.unlink called: port=%(port)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:351
+#: neutron/plugins/midonet/midonet_lib.py:352
 #, python-format
 msgid "Attempted to unlink a port that was not linked. %s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:357
+#: neutron/plugins/midonet/midonet_lib.py:358
 #, python-format
 msgid ""
 "MidoClient.remove_rules_by_property called: tenant_id=%(tenant_id)s, "
 "chain_name=%(chain_name)skey=%(key)s, value=%(value)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:384
+#: neutron/plugins/midonet/midonet_lib.py:385
 #, python-format
 msgid ""
 "MidoClient.create_router_chains called: router=%(router)s, "
 "inbound_chain_name=%(in_chain)s, outbound_chain_name=%(out_chain)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:407
+#: neutron/plugins/midonet/midonet_lib.py:408
 #, python-format
 msgid "MidoClient.delete_router_chains called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:422
+#: neutron/plugins/midonet/midonet_lib.py:423
 #, python-format
 msgid "MidoClient.delete_port_chains called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:434
+#: neutron/plugins/midonet/midonet_lib.py:435
 #, python-format
 msgid ""
 "MidoClient.get_link_port called: router=%(router)s, "
 "peer_router_id=%(peer_router_id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:473
+#: neutron/plugins/midonet/midonet_lib.py:474
 #, python-format
 msgid ""
 "MidoClient.add_static_nat called: tenant_id=%(tenant_id)s, "
@@ -6466,17 +6601,17 @@ msgid ""
 "port_id=%(port_id)s, nat_type=%(nat_type)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:481
+#: neutron/plugins/midonet/midonet_lib.py:482
 #, python-format
 msgid "Invalid NAT type passed in %s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:533
+#: neutron/plugins/midonet/midonet_lib.py:534
 #, python-format
 msgid "MidoClient.remote_static_route called: router=%(router)s, ip=%(ip)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:544
+#: neutron/plugins/midonet/midonet_lib.py:545
 #, python-format
 msgid ""
 "MidoClient.update_port_chains called: "
@@ -6484,62 +6619,62 @@ msgid ""
 "outbound_chain_id=%(outbound_chain_id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:555
+#: neutron/plugins/midonet/midonet_lib.py:556
 #, python-format
 msgid "MidoClient.create_chain called: tenant_id=%(tenant_id)s  name=%(name)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:563
+#: neutron/plugins/midonet/midonet_lib.py:564
 #, python-format
 msgid "MidoClient.delete_chain called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:569
+#: neutron/plugins/midonet/midonet_lib.py:570
 #, python-format
 msgid ""
 "MidoClient.delete_chains_by_names called: tenant_id=%(tenant_id)s "
 "names=%(names)s "
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:580
+#: neutron/plugins/midonet/midonet_lib.py:581
 #, python-format
 msgid ""
 "MidoClient.get_chain_by_name called: tenant_id=%(tenant_id)s "
 "name=%(name)s "
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:591
+#: neutron/plugins/midonet/midonet_lib.py:592
 #, python-format
 msgid ""
 "MidoClient.get_port_group_by_name called: tenant_id=%(tenant_id)s "
 "name=%(name)s "
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:605
+#: neutron/plugins/midonet/midonet_lib.py:606
 #, python-format
 msgid "MidoClient.create_port_group called: tenant_id=%(tenant_id)s name=%(name)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:614
+#: neutron/plugins/midonet/midonet_lib.py:615
 #, python-format
 msgid ""
 "MidoClient.delete_port_group_by_name called: tenant_id=%(tenant_id)s "
 "name=%(name)s "
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:620
+#: neutron/plugins/midonet/midonet_lib.py:621
 #, python-format
 msgid "Deleting pg %(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:626
+#: neutron/plugins/midonet/midonet_lib.py:627
 #, python-format
 msgid ""
 "MidoClient.add_port_to_port_group_by_name called: tenant_id=%(tenant_id)s"
 " name=%(name)s port_id=%(port_id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:640
+#: neutron/plugins/midonet/midonet_lib.py:641
 #, python-format
 msgid "MidoClient.remove_port_from_port_groups called: port_id=%(port_id)s"
 msgstr ""
@@ -7264,6 +7399,10 @@ msgstr ""
 msgid "%(key)s prohibited for %(tunnel)s provider network"
 msgstr ""
 
+#: neutron/plugins/ml2/drivers/type_tunnel.py:103
+msgid "Network_type value needed by the ML2 plugin"
+msgstr ""
+
 #: neutron/plugins/ml2/drivers/type_vlan.py:37
 msgid ""
 "List of <physical_network>:<vlan_min>:<vlan_max> or <physical_network> "
@@ -7384,31 +7523,6 @@ msgstr ""
 msgid "nexus_switches found = %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:101
-#, python-format
-msgid "Nexus: create & trunk vlan %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108
-#, python-format
-msgid "Nexus: trunk vlan %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:120
-#, python-format
-msgid "Nexus: delete & untrunk vlan %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:124
-#, python-format
-msgid "Nexus: delete vlan %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:127
-#, python-format
-msgid "Nexus: untrunk vlan %s"
-msgstr ""
-
 #: neutron/plugins/ml2/drivers/mech_arista/config.py:31
 msgid ""
 "Username for Arista EOS. This is required field.if not set, all "
@@ -7451,72 +7565,85 @@ msgid ""
 "of\"RegionOne\" is assumed"
 msgstr ""
 
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:30
+msgid "Unable to reach EOS"
+msgstr ""
+
 #: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:226
 #, python-format
 msgid "Executing command on Arista EOS: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:259
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:238
+#, python-format
+msgid "Error %(err)s while trying to execute commands %(cmd)s on EOS %(host)s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:260
 #, python-format
 msgid "Required option %s is not set"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:282
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:279
+msgid "Syncing Neutron <-> EOS"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:283
 msgid "EOS is not available, will try sync later"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:292
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:293
 #, python-format
 msgid ""
 "No Tenants configured in Neutron DB. But %d tenants disovered in EOS "
 "during synchronization.Enitre EOS region is cleared"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:296
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:297
 msgid "EOS is not available, failed to delete this region"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:307
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:308
 #, python-format
 msgid "EOS is not available,failed to delete tenant %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:337
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:338
 #, python-format
 msgid "EOS is not available,failed to delete vm %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:348
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:349
 #, python-format
 msgid "EOS is not available,failed to delete network %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:363
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:364
 #, python-format
 msgid "EOS is not available, failed to createnetwork id %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:385
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:386
 #, python-format
 msgid "EOS is not available, failed to createvm id %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:461
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:462
 #, python-format
 msgid "Network %s is not created as it is not found inArista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:475
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:476
 #, python-format
 msgid "Network name changed to %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:502
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:503
 #, python-format
 msgid "Network %s is not updated as it is not found inArista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:600
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:601
 #, python-format
 msgid "VM %s is not created as it is not found inArista DB"
 msgstr ""
@@ -7541,11 +7668,11 @@ msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:280
 #, python-format
-msgid "unsupported vnic type %(vnic_type)s for network type %(net_type)s"
+msgid "Unsupported vnic type %(vnic_type)s for network type %(net_type)s"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:284
-msgid "invalid vnic_type on port_create"
+msgid "Invalid vnic_type on port_create"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:286
@@ -7553,11 +7680,11 @@ msgid "vnic_type is not defined in port profile"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:331
-msgid "update network"
+msgid "Update network"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:344
-msgid "delete network"
+msgid "Delete network"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:391
@@ -7596,11 +7723,11 @@ msgid "Port_mac %s is not available on this agent"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:133
-msgid "creating VLAN Network"
+msgid "Creating VLAN Network"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:135
-msgid "creating IB Network"
+msgid "Creating IB Network"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:137
@@ -7618,11 +7745,11 @@ msgid "Delete network %s"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:298
-msgid "ports added!"
+msgid "Ports added!"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:301
-msgid "ports removed!"
+msgid "Ports removed!"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:326
@@ -7736,7 +7863,7 @@ msgid "Network type for tenant networks (local, ib, vlan, or none)"
 msgstr ""
 
 #: neutron/plugins/mlnx/common/config.py:43
-msgid "type of VM network interface: mlnx_direct or hostdev"
+msgid "Type of VM network interface: mlnx_direct or hostdev"
 msgstr ""
 
 #: neutron/plugins/mlnx/common/config.py:47
@@ -7755,13 +7882,9 @@ msgid "Mlnx Exception: %(err_msg)s"
 msgstr ""
 
 #: neutron/plugins/mlnx/db/mlnx_db_v2.py:47
-#, python-format
-msgid "Removing vlan %(seg_id)s on physical network %(net)s from pool"
-msgstr ""
-
 #: neutron/plugins/mlnx/db/mlnx_db_v2.py:68
 #, python-format
-msgid "removing vlan %(seg_id)s on physical network %(net)s from pool"
+msgid "Removing vlan %(seg_id)s on physical network %(net)s from pool"
 msgstr ""
 
 #: neutron/plugins/mlnx/db/mlnx_db_v2.py:124
@@ -7854,7 +7977,7 @@ msgstr ""
 
 #: neutron/plugins/nec/nec_plugin.py:276
 #, python-format
-msgid "failed to create network id=%(id)s on OFC: %(exc)s"
+msgid "Failed to create network id=%(id)s on OFC: %(exc)s"
 msgstr ""
 
 #: neutron/plugins/nec/nec_plugin.py:292
@@ -8007,7 +8130,7 @@ msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:92
 #, python-format
-msgid "failed to delete packet_filter id=%s which remains in error status."
+msgid "Failed to delete packet_filter id=%s which remains in error status."
 msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:106
@@ -8042,7 +8165,7 @@ msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:131
 #, python-format
-msgid "failed to create packet_filter id=%(id)s on OFC: %(exc)s"
+msgid "Failed to create packet_filter id=%(id)s on OFC: %(exc)s"
 msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:144
@@ -8057,7 +8180,7 @@ msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:157
 #, python-format
-msgid "failed to delete packet_filter id=%(id)s from OFC: %(exc)s"
+msgid "Failed to delete packet_filter id=%(id)s from OFC: %(exc)s"
 msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:161
@@ -8363,7 +8486,7 @@ msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:514
 #, python-format
-msgid "port %s not found in NVP"
+msgid "Port %s not found in NVP"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:533
@@ -8408,13 +8531,13 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:658
-#: neutron/plugins/nicira/NeutronPlugin.py:1671
+#: neutron/plugins/nicira/NeutronPlugin.py:1672
 #, python-format
 msgid "Logical router resource %s not found on NVP platform"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:662
-#: neutron/plugins/nicira/NeutronPlugin.py:1675
+#: neutron/plugins/nicira/NeutronPlugin.py:1676
 msgid "Unable to update logical routeron NVP Platform"
 msgstr ""
 
@@ -8522,118 +8645,118 @@ msgid "Unable to update port id: %s."
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:1409
-#: neutron/plugins/nicira/NeutronPlugin.py:1483
+#: neutron/plugins/nicira/NeutronPlugin.py:1484
 #, python-format
 msgid "Network '%s' is not a valid external network"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1426
+#: neutron/plugins/nicira/NeutronPlugin.py:1427
 msgid ""
 "Cannot create a distributed router with the NVP platform currently in "
 "execution. Please, try without specifying the 'distributed' attribute."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1433
+#: neutron/plugins/nicira/NeutronPlugin.py:1434
 msgid "Unable to create logical router on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1441
+#: neutron/plugins/nicira/NeutronPlugin.py:1442
 #, python-format
 msgid ""
-"Unable to create L3GW port on logical router  %(router_uuid)s. Verify "
+"Unable to create L3GW port on logical router %(router_uuid)s. Verify "
 "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1451
+#: neutron/plugins/nicira/NeutronPlugin.py:1452
 #, python-format
 msgid "Unable to create router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1492
+#: neutron/plugins/nicira/NeutronPlugin.py:1493
 msgid ""
 "'routes' cannot contain route '0.0.0.0/0', this must be updated through "
 "the default gateway attribute"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1508
+#: neutron/plugins/nicira/NeutronPlugin.py:1509
 #, python-format
 msgid "Logical router %s not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1512
+#: neutron/plugins/nicira/NeutronPlugin.py:1513
 msgid "Unable to update logical router on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1514
+#: neutron/plugins/nicira/NeutronPlugin.py:1515
 msgid ""
 "Request cannot contain 'routes' with the NVP platform currently in "
 "execution. Please, try without specifying the static routes."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1548
+#: neutron/plugins/nicira/NeutronPlugin.py:1549
 #, python-format
 msgid "Logical router '%s' not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1552
+#: neutron/plugins/nicira/NeutronPlugin.py:1553
 #, python-format
-msgid "Unable to delete logical router '%s'on NVP Platform"
+msgid "Unable to delete logical router '%s' on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1609
+#: neutron/plugins/nicira/NeutronPlugin.py:1610
 #, python-format
 msgid ""
 "Add_router_interface completed for subnet:%(subnet_id)s and "
 "router:%(router_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1697
+#: neutron/plugins/nicira/NeutronPlugin.py:1698
 #, python-format
 msgid ""
 "An error occurred while removing NAT rules on the NVP platform for "
 "floating ip:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1703
+#: neutron/plugins/nicira/NeutronPlugin.py:1704
 msgid "An incorrect number of matching NAT rules was found on the NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1769
+#: neutron/plugins/nicira/NeutronPlugin.py:1770
 #, python-format
 msgid "Address list for NVP logical router port:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1793
+#: neutron/plugins/nicira/NeutronPlugin.py:1794
 #, 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:1836
+#: neutron/plugins/nicira/NeutronPlugin.py:1837
 #, python-format
 msgid "The port '%s' is not associated with floating IPs"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1839
+#: neutron/plugins/nicira/NeutronPlugin.py:1840
 #, python-format
 msgid "Nat rules not found in nvp for port: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1865
+#: neutron/plugins/nicira/NeutronPlugin.py:1866
 #, python-format
 msgid ""
 "Create_l2_gw_service did not return an uuid for the newly created "
 "resource:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1887
+#: neutron/plugins/nicira/NeutronPlugin.py:1888
 msgid ""
 "Unable to remove gateway service from NVP plaform - the resource was not "
 "found"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1975
+#: neutron/plugins/nicira/NeutronPlugin.py:1976
 #, python-format
 msgid "Port values not valid for protocol: %s"
 msgstr ""
@@ -8806,62 +8929,77 @@ msgstr ""
 msgid "Port not found, Error: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1038
+#: neutron/plugins/nicira/nvplib.py:966
+#, python-format
+msgid "Error. %(type)s exception: %(exc)s."
+msgstr ""
+
+#: neutron/plugins/nicira/nvplib.py:970
+#, python-format
+msgid "locals=[%s]"
+msgstr ""
+
+#: neutron/plugins/nicira/nvplib.py:1039
 #, python-format
 msgid "Created Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1064
+#: neutron/plugins/nicira/nvplib.py:1065
 #, python-format
 msgid "Updated Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1083
+#: neutron/plugins/nicira/nvplib.py:1084
 #, python-format
 msgid "Invalid keys for NAT match: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1089
+#: neutron/plugins/nicira/nvplib.py:1090
 #, python-format
 msgid "Creating NAT rule: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1103
+#: neutron/plugins/nicira/nvplib.py:1104
 msgid ""
 "No SNAT rules cannot be applied as they are not available in this version"
 " of the NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1238
+#: neutron/plugins/nicira/nvplib.py:1239
 #, python-format
 msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1243
+#: neutron/plugins/nicira/nvplib.py:1244
 #, python-format
 msgid ""
 "An exception occurred while updating IP addresses on a router logical "
 "port:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1281
+#: neutron/plugins/nicira/nvplib.py:1282
 msgid "Operation may not be supported"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1289
+#: neutron/plugins/nicira/nvplib.py:1290
 msgid ""
 "NVP version is not set. Unable to complete request correctly. Check log "
 "for NVP communication errors."
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1305
+#: neutron/plugins/nicira/nvplib.py:1306
 msgid "Failed to create logical queue"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1316
+#: neutron/plugins/nicira/nvplib.py:1317
 msgid "Failed to delete logical queue"
 msgstr ""
 
+#: neutron/plugins/nicira/nvplib.py:1330
+#, python-format
+msgid "Error '%(err)s' when connecting to controller(s): %(ctl)s."
+msgstr ""
+
 #: neutron/plugins/nicira/api_client/client.py:116
 #, python-format
 msgid "[%d] no API providers currently available."
@@ -9481,13 +9619,18 @@ msgstr ""
 msgid "Cannot create a gateway with an empty device list"
 msgstr ""
 
+#: neutron/plugins/nicira/extensions/nvp_networkgw.py:82
+#, python-format
+msgid "Unexpected keys found in device description:%s"
+msgstr ""
+
 #: neutron/plugins/nicira/extensions/nvp_networkgw.py:86
 #, python-format
 msgid "%s: provided data are not iterable"
 msgstr ""
 
 #: neutron/plugins/nicira/extensions/nvp_networkgw.py:92
-msgid "number of network gateways allowed per tenant, -1 for unlimited"
+msgid "Number of network gateways allowed per tenant, -1 for unlimited"
 msgstr ""
 
 #: neutron/plugins/nicira/extensions/nvp_qos.py:38
@@ -9782,7 +9925,7 @@ msgstr ""
 
 #: neutron/plugins/nicira/vshield/tasks/tasks.py:189
 #: neutron/plugins/nicira/vshield/tasks/tasks.py:209
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:233
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:232
 #, python-format
 msgid "Task %(task)s encountered exception in %(cb)s"
 msgstr ""
@@ -9793,11 +9936,11 @@ msgstr ""
 msgid "Task %(task)s return %(status)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:326
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:325
 msgid "TaskManager terminated"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:380
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:379
 msgid "Exception in _check_pending_tasks"
 msgstr ""
 
@@ -9848,6 +9991,10 @@ msgid ""
 "commited (%s attempts left)"
 msgstr ""
 
+#: neutron/plugins/openvswitch/ovs_db_v2.py:401
+msgid "Unable to generate a new tunnel id"
+msgstr ""
+
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:145
 #, python-format
 msgid "Device %(device)s up on %(agent_id)s"
@@ -10108,6 +10255,23 @@ msgstr ""
 msgid "Connection failed with PLUMgrid Director: %(err_msg)s"
 msgstr ""
 
+#: neutron/plugins/plumgrid/drivers/fake_plumlib.py:32
+msgid "Python PLUMgrid Fake Library Started "
+msgstr ""
+
+#: neutron/plugins/plumgrid/drivers/fake_plumlib.py:37
+#, python-format
+msgid "Fake Director: %s"
+msgstr ""
+
+#: neutron/plugins/plumgrid/drivers/plumlib.py:38
+msgid "Python PLUMgrid Library Started "
+msgstr ""
+
+#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:40
+msgid "PLUMgrid Director communication failed"
+msgstr ""
+
 #: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:44
 msgid "PLUMgrid Director server to connect to"
 msgstr ""
@@ -10308,7 +10472,7 @@ msgid "Going to ofp controller mode %s"
 msgstr ""
 
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:238
-msgid "port update received"
+msgid "Port update received"
 msgstr ""
 
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:271
@@ -10777,11 +10941,11 @@ msgid "process_router: %s"
 msgstr ""
 
 #: neutron/services/firewall/agents/varmour/varmour_router.py:285
-msgid "unable to parse interface mapping."
+msgid "Unable to parse interface mapping."
 msgstr ""
 
 #: neutron/services/firewall/agents/varmour/varmour_router.py:288
-msgid "unable to read interface mapping."
+msgid "Unable to read interface mapping."
 msgstr ""
 
 #: neutron/services/firewall/agents/varmour/varmour_router.py:307
@@ -11006,6 +11170,11 @@ msgstr ""
 msgid "A metering driver must be specified"
 msgstr ""
 
+#: neutron/services/metering/agents/metering_agent.py:112
+#, python-format
+msgid "Send metering report: %s"
+msgstr ""
+
 #: neutron/services/metering/agents/metering_agent.py:179
 #, python-format
 msgid "Driver %(driver)s does not implement %(func)s"
@@ -11044,6 +11213,14 @@ msgstr ""
 msgid "Interval for checking ipsec status"
 msgstr ""
 
+#: neutron/services/vpn/device_drivers/ipsec.py:61
+msgid "Template file for ipsec configuration"
+msgstr ""
+
+#: neutron/services/vpn/device_drivers/ipsec.py:67
+msgid "Template file for ipsec secret configuration"
+msgstr ""
+
 #: neutron/services/vpn/device_drivers/ipsec.py:244
 #, python-format
 msgid "Failed to enable vpn process on router %s"
@@ -11803,3 +11980,147 @@ msgstr ""
 #~ msgid "Operation on OFC failed: status=%(status), detail=%(detail)"
 #~ msgstr ""
 
+#~ msgid "loading policies from file: %s"
+#~ msgstr ""
+
+#~ msgid "number of ports allowed per tenant, minus for unlimited"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "range of seconds to randomly delay "
+#~ "when starting the periodic task "
+#~ "scheduler to reduce stampeding. (Disable "
+#~ "by setting to 0)"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "%(class_name)s method %(method_name)s called "
+#~ "with arguments %(args)s %(kwargs)s "
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Updating lease expiration is now "
+#~ "deprecated. Issued  from host %(host)s."
+#~ msgstr ""
+
+#~ msgid "owner type of the device: network/compute"
+#~ msgstr ""
+
+#~ msgid "plugin does not support updating provider attributes"
+#~ msgstr ""
+
+#~ msgid "invalid segment range. example range: 500-550"
+#~ msgstr ""
+
+#~ msgid "arguments segment_type missing for network profile"
+#~ msgstr ""
+
+#~ msgid "argument physical_network missing for network profile"
+#~ msgstr ""
+
+#~ msgid "argument sub_type missing for network profile"
+#~ msgstr ""
+
+#~ msgid "argument segment_range missing for network profile"
+#~ msgstr ""
+
+#~ msgid "segment range overlaps with another profile"
+#~ msgstr ""
+
+#~ msgid "provider network added to DB: %(network_id)s, %(vlan_id)s"
+#~ msgstr ""
+
+#~ msgid "provider network removed from DB: %s"
+#~ msgstr ""
+
+#~ msgid "logical network"
+#~ msgstr ""
+
+#~ msgid "unknown provider:physical_network %s"
+#~ msgstr ""
+
+#~ msgid "create network: profile_id=%s"
+#~ msgstr ""
+
+#~ msgid "seg list %s "
+#~ msgstr ""
+
+#~ msgid "create port: profile_id=%s"
+#~ msgstr ""
+
+#~ msgid "there must be only one gateway port per router at once"
+#~ msgstr ""
+
+#~ msgid "define if the requests have run asynchronously or not"
+#~ msgstr ""
+
+#~ msgid "cannot retrieve utif info for the following reason: %(err_msg)s"
+#~ msgstr ""
+
+#~ msgid "unsupported vnic type %(vnic_type)s for network type %(net_type)s"
+#~ msgstr ""
+
+#~ msgid "invalid vnic_type on port_create"
+#~ msgstr ""
+
+#~ msgid "update network"
+#~ msgstr ""
+
+#~ msgid "delete network"
+#~ msgstr ""
+
+#~ msgid "creating VLAN Network"
+#~ msgstr ""
+
+#~ msgid "creating IB Network"
+#~ msgstr ""
+
+#~ msgid "ports added!"
+#~ msgstr ""
+
+#~ msgid "ports removed!"
+#~ msgstr ""
+
+#~ msgid "type of VM network interface: mlnx_direct or hostdev"
+#~ msgstr ""
+
+#~ msgid "removing vlan %(seg_id)s on physical network %(net)s from pool"
+#~ msgstr ""
+
+#~ msgid "failed to create network id=%(id)s on OFC: %(exc)s"
+#~ msgstr ""
+
+#~ msgid "failed to delete packet_filter id=%s which remains in error status."
+#~ msgstr ""
+
+#~ msgid "failed to create packet_filter id=%(id)s on OFC: %(exc)s"
+#~ msgstr ""
+
+#~ msgid "failed to delete packet_filter id=%(id)s from OFC: %(exc)s"
+#~ msgstr ""
+
+#~ msgid "port %s not found in NVP"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unable to create L3GW port on "
+#~ "logical router  %(router_uuid)s. Verify "
+#~ "Default Layer-3 Gateway service "
+#~ "%(def_l3_gw_svc)s id is correct"
+#~ msgstr ""
+
+#~ msgid "Unable to delete logical router '%s'on NVP Platform"
+#~ msgstr ""
+
+#~ msgid "number of network gateways allowed per tenant, -1 for unlimited"
+#~ msgstr ""
+
+#~ msgid "port update received"
+#~ msgstr ""
+
+#~ msgid "unable to parse interface mapping."
+#~ msgstr ""
+
+#~ msgid "unable to read interface mapping."
+#~ msgstr ""
+
index a857b049789313bc9f4c4295ba78ba0586af2433..f42f67d6a59003227765e6dd5261cdb3e8175099 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-09-09 06:09+0000\n"
+"POT-Creation-Date: 2013-09-10 06:09+0000\n"
 "PO-Revision-Date: 2013-08-27 04:58+0000\n"
 "Last-Translator: daisy.ycguo <daisy.ycguo@gmail.com>\n"
 "Language-Team: Hindi "
@@ -95,7 +95,7 @@ msgstr ""
 
 #: neutron/policy.py:88
 #, python-format
-msgid "loading policies from file: %s"
+msgid "Loading policies from file: %s"
 msgstr ""
 
 #: neutron/policy.py:95
@@ -182,7 +182,7 @@ msgid "Number of subnets allowed per tenant, minus for unlimited"
 msgstr ""
 
 #: neutron/quota.py:47
-msgid "number of ports allowed per tenant, minus for unlimited"
+msgid "Number of ports allowed per tenant, minus for unlimited"
 msgstr ""
 
 #: neutron/quota.py:51
@@ -204,7 +204,7 @@ msgstr ""
 
 #: neutron/service.py:41
 msgid ""
-"range of seconds to randomly delay when starting the periodic task "
+"Range of seconds to randomly delay when starting the periodic task "
 "scheduler to reduce stampeding. (Disable by setting to 0)"
 msgstr ""
 
@@ -466,9 +466,11 @@ msgid ""
 msgstr ""
 
 #: neutron/agent/dhcp_agent.py:564 neutron/agent/l3_agent.py:823
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:515
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256
 #: neutron/plugins/nec/agent/nec_neutron_agent.py:184
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:227
+#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:181
 #: neutron/services/metering/agents/metering_agent.py:273
 msgid "Failed reporting state!"
 msgstr ""
@@ -1925,6 +1927,11 @@ msgstr ""
 msgid "Invalid extension environment: %(reason)s"
 msgstr ""
 
+#: neutron/common/exceptions.py:261
+#, python-format
+msgid "Invalid content type %(content_type)s"
+msgstr ""
+
 #: neutron/common/exceptions.py:265
 #, python-format
 msgid "Unable to find any IP address on external network %(net_id)s."
@@ -1966,11 +1973,11 @@ msgstr ""
 msgid "Skipping unknown group key: %s"
 msgstr ""
 
-#: neutron/common/log.py:31
+#: neutron/common/log.py:32
 #, python-format
 msgid ""
 "%(class_name)s method %(method_name)s called with arguments %(args)s "
-"%(kwargs)s "
+"%(kwargs)s"
 msgstr ""
 
 #: neutron/common/utils.py:55 neutron/openstack/common/fileutils.py:64
@@ -2288,7 +2295,7 @@ msgstr ""
 
 #: neutron/db/dhcp_rpc_base.py:218
 #, python-format
-msgid "Updating lease expiration is now deprecated. Issued  from host %(host)s."
+msgid "Updating lease expiration is now deprecated. Issued  from host %s."
 msgstr ""
 
 #: neutron/db/dhcp_rpc_base.py:225
@@ -2313,6 +2320,16 @@ msgstr ""
 msgid "the nexthop is used by router"
 msgstr ""
 
+#: neutron/db/extraroute_db.py:129
+#, python-format
+msgid "Added routes are %s"
+msgstr ""
+
+#: neutron/db/extraroute_db.py:137
+#, python-format
+msgid "Removed routes are %s"
+msgstr ""
+
 #: neutron/db/l3_db.py:210
 #, python-format
 msgid "No IPs available for external network %s"
@@ -2336,6 +2353,8 @@ msgid ""
 msgstr ""
 
 #: neutron/db/l3_db.py:339 neutron/db/l3_db.py:415
+#: neutron/plugins/bigswitch/plugin.py:995
+#: neutron/plugins/bigswitch/plugin.py:1004
 msgid "Either subnet_id or port_id must be specified"
 msgstr ""
 
@@ -2387,7 +2406,7 @@ msgid ""
 "assigning a floating IP"
 msgstr ""
 
-#: neutron/db/l3_db.py:605 neutron/plugins/nicira/NeutronPlugin.py:1730
+#: neutron/db/l3_db.py:605 neutron/plugins/nicira/NeutronPlugin.py:1731
 msgid "fixed_ip_address cannot be specified without a port_id"
 msgstr ""
 
@@ -2415,6 +2434,11 @@ msgid ""
 " %s"
 msgstr ""
 
+#: neutron/db/l3_rpc_base.py:62
+#, python-format
+msgid "Checking router: %(id)s for host: %(host)s"
+msgstr ""
+
 #: neutron/db/l3_rpc_base.py:87
 #, python-format
 msgid "External network ID returned to l3 agent: %s"
@@ -2572,7 +2596,7 @@ msgid "ID of network to probe"
 msgstr ""
 
 #: neutron/debug/commands.py:50
-msgid "owner type of the device: network/compute"
+msgid "Owner type of the device: network/compute"
 msgstr ""
 
 #: neutron/debug/commands.py:58
@@ -3028,7 +3052,7 @@ msgstr ""
 
 #: neutron/extensions/providernet.py:56
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:379
-msgid "plugin does not support updating provider attributes"
+msgid "Plugin does not support updating provider attributes"
 msgstr ""
 
 #: neutron/extensions/quotasv2.py:69
@@ -3959,6 +3983,10 @@ msgstr ""
 msgid "List of allowed vif_type values."
 msgstr ""
 
+#: neutron/plugins/bigswitch/plugin.py:162
+msgid "Syntax error in server config file, aborting plugin"
+msgstr ""
+
 #: neutron/plugins/bigswitch/plugin.py:173
 msgid "Error in REST call to remote network controller"
 msgstr ""
@@ -4091,6 +4119,10 @@ msgstr ""
 msgid "NeutronRestProxy: Starting plugin. Version=%s"
 msgstr ""
 
+#: neutron/plugins/bigswitch/plugin.py:458
+msgid "Servers not defined. Aborting plugin"
+msgstr ""
+
 #: neutron/plugins/bigswitch/plugin.py:480
 msgid "NeutronRestProxyV2: initialization done"
 msgstr ""
@@ -4173,6 +4205,15 @@ msgstr ""
 msgid "Unable to update remote topology: %s"
 msgstr ""
 
+#: neutron/plugins/bigswitch/plugin.py:1147
+msgid "Adding host route: "
+msgstr ""
+
+#: neutron/plugins/bigswitch/plugin.py:1148
+#, python-format
+msgid "Destination:%(dst)s nexthop:%(next)s"
+msgstr ""
+
 #: neutron/plugins/bigswitch/plugin.py:1223
 #, python-format
 msgid ""
@@ -4192,6 +4233,15 @@ msgstr ""
 msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. "
 msgstr ""
 
+#: neutron/plugins/bigswitch/routerrule_db.py:77
+msgid "No rules in router"
+msgstr ""
+
+#: neutron/plugins/bigswitch/routerrule_db.py:91
+#, python-format
+msgid "Updating router rules to %s"
+msgstr ""
+
 #: neutron/plugins/bigswitch/db/porttracker_db.py:36
 msgid "No host_id in port request to track port location."
 msgstr ""
@@ -4249,6 +4299,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:108
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:128
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:143
+#: neutron/plugins/mlnx/rpc_callbacks.py:98
 #: neutron/plugins/mlnx/rpc_callbacks.py:117
 #: neutron/plugins/mlnx/rpc_callbacks.py:132
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:118
@@ -4259,16 +4310,15 @@ msgid "%s can not be found in database"
 msgstr ""
 
 #: neutron/plugins/brocade/NeutronPlugin.py:288
-#: neutron/plugins/brocade/NeutronPlugin.py:331
-#: neutron/plugins/brocade/NeutronPlugin.py:384
+#: neutron/plugins/brocade/NeutronPlugin.py:332
+#: neutron/plugins/brocade/NeutronPlugin.py:386
 msgid "Brocade NOS driver:"
 msgstr ""
 
 #: neutron/plugins/brocade/NeutronPlugin.py:289
-#: neutron/plugins/brocade/NeutronPlugin.py:332
-#: neutron/plugins/brocade/NeutronPlugin.py:385
+#: neutron/plugins/brocade/NeutronPlugin.py:333
+#: neutron/plugins/brocade/NeutronPlugin.py:387
 #: neutron/plugins/embrane/agent/dispatcher.py:143
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:240
 #, python-format
 msgid "%s"
 msgstr ""
@@ -4278,7 +4328,13 @@ msgstr ""
 msgid "Returning the allocated vlan (%d) to the pool"
 msgstr ""
 
-#: neutron/plugins/brocade/NeutronPlugin.py:298
+#: neutron/plugins/brocade/NeutronPlugin.py:293
+#: neutron/plugins/brocade/NeutronPlugin.py:334
+#: neutron/plugins/brocade/NeutronPlugin.py:388
+msgid "Brocade plugin raised exception, check logs"
+msgstr ""
+
+#: neutron/plugins/brocade/NeutronPlugin.py:299
 #, python-format
 msgid "Allocated vlan (%d) from the pool"
 msgstr ""
@@ -4302,98 +4358,103 @@ msgstr ""
 msgid "Plugin initialization complete"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:133
+#: neutron/plugins/cisco/network_plugin.py:117
+#, python-format
+msgid "'%(model)s' object has no attribute '%(name)s'"
+msgstr ""
+
+#: neutron/plugins/cisco/network_plugin.py:134
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:223
 msgid "create_network() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:150
+#: neutron/plugins/cisco/network_plugin.py:151
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:255
 msgid "update_network() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:163
+#: neutron/plugins/cisco/network_plugin.py:164
 msgid "delete_network() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:186
+#: neutron/plugins/cisco/network_plugin.py:187
 msgid "get_network() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:191
+#: neutron/plugins/cisco/network_plugin.py:192
 msgid "get_networks() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:196
+#: neutron/plugins/cisco/network_plugin.py:197
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:321
 msgid "create_port() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:206
+#: neutron/plugins/cisco/network_plugin.py:207
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:407
 msgid "delete_port() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:225
+#: neutron/plugins/cisco/network_plugin.py:226
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:366
 msgid "update_port() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:236
+#: neutron/plugins/cisco/network_plugin.py:237
 msgid "create_subnet() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:248
+#: neutron/plugins/cisco/network_plugin.py:249
 #: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:342
 msgid "update_subnet() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:254
+#: neutron/plugins/cisco/network_plugin.py:255
 msgid "delete_subnet() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:277
+#: neutron/plugins/cisco/network_plugin.py:278
 #: neutron/plugins/cisco/db/network_db_v2.py:38
 msgid "get_all_qoss() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:283
+#: neutron/plugins/cisco/network_plugin.py:284
 msgid "get_qos_details() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:288
+#: neutron/plugins/cisco/network_plugin.py:289
 msgid "create_qos() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:294
+#: neutron/plugins/cisco/network_plugin.py:295
 msgid "delete_qos() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:299
+#: neutron/plugins/cisco/network_plugin.py:300
 msgid "rename_qos() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:304
+#: neutron/plugins/cisco/network_plugin.py:305
 msgid "get_all_credentials() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:310
+#: neutron/plugins/cisco/network_plugin.py:311
 msgid "get_credential_details() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:319
+#: neutron/plugins/cisco/network_plugin.py:320
 msgid "rename_credential() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:329
+#: neutron/plugins/cisco/network_plugin.py:330
 msgid "schedule_host() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:341
+#: neutron/plugins/cisco/network_plugin.py:342
 msgid "associate_port() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:348
+#: neutron/plugins/cisco/network_plugin.py:349
 msgid "detach_port() called"
 msgstr ""
 
@@ -4646,6 +4707,16 @@ msgstr ""
 msgid "VLAN Name prefix for provider vlans"
 msgstr ""
 
+#: neutron/plugins/cisco/common/config.py:39
+msgid "Provider VLANs are automatically created as needed on the Nexus switch"
+msgstr ""
+
+#: neutron/plugins/cisco/common/config.py:42
+msgid ""
+"Provider VLANs are automatically trunked as needed on the ports of the "
+"Nexus switch"
+msgstr ""
+
 #: neutron/plugins/cisco/common/config.py:45
 #: neutron/plugins/ml2/drivers/cisco/config.py:23
 msgid "Distribute SVI interfaces over all switches"
@@ -4707,6 +4778,12 @@ msgstr ""
 msgid "N1K Policy profile polling duration in seconds"
 msgstr ""
 
+#: neutron/plugins/cisco/common/config.py:124
+#: neutron/plugins/ml2/drivers/cisco/config.py:56
+#: neutron/plugins/nicira/common/config.py:178
+msgid "Some config files were not parsed properly"
+msgstr ""
+
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:334
 #, python-format
 msgid "seg_min %(seg_min)s, seg_max %(seg_max)s"
@@ -4811,6 +4888,10 @@ msgstr ""
 msgid "get_policy_profile()"
 msgstr ""
 
+#: neutron/plugins/cisco/db/n1kv_db_v2.py:949
+msgid "Invalid profile type"
+msgstr ""
+
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:965
 msgid "_profile_binding_exists()"
 msgstr ""
@@ -4839,11 +4920,11 @@ msgid "_get_profile_bindings()"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1224
-msgid "invalid segment range. example range: 500-550"
+msgid "Invalid segment range. example range: 500-550"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1234
-msgid "arguments segment_type missing for network profile"
+msgid "Arguments segment_type missing for network profile"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1243
@@ -4851,15 +4932,15 @@ msgid "segment_type should either be vlan, overlay, multi-segment or trunk"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1249
-msgid "argument physical_network missing for network profile"
+msgid "Argument physical_network missing for network profile"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1256
-msgid "argument sub_type missing for network profile"
+msgid "Argument sub_type missing for network profile"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1263
-msgid "argument segment_range missing for network profile"
+msgid "Argument segment_range missing for network profile"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1292
@@ -4868,7 +4949,7 @@ msgid "NetworkProfile name %s already exists"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1309
-msgid "segment range overlaps with another profile"
+msgid "Segment range overlaps with another profile"
 msgstr ""
 
 #: neutron/plugins/cisco/db/network_db_v2.py:46
@@ -4954,12 +5035,12 @@ msgstr ""
 
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:236
 #, python-format
-msgid "provider network added to DB: %(network_id)s, %(vlan_id)s"
+msgid "Provider network added to DB: %(network_id)s, %(vlan_id)s"
 msgstr ""
 
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:280
 #, python-format
-msgid "provider network removed from DB: %s"
+msgid "Provider network removed from DB: %s"
 msgstr ""
 
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:388
@@ -4981,7 +5062,7 @@ msgid "Nexus plugin loaded, deleting SVI from switch"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_client.py:256
-msgid "logical network"
+msgid "Logical network"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_client.py:276
@@ -5007,6 +5088,11 @@ msgstr ""
 msgid "VSM: %s"
 msgstr ""
 
+#: neutron/plugins/cisco/n1kv/n1kv_client.py:462
+#, python-format
+msgid "Unable to serialize object of type = '%s'"
+msgstr ""
+
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:193
 msgid "_setup_vsm"
 msgstr ""
@@ -5069,9 +5155,11 @@ msgid "provider:network_type %s not supported"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:353
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:362
 #: neutron/plugins/mlnx/mlnx_plugin.py:243
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437
 #, python-format
-msgid "unknown provider:physical_network %s"
+msgid "Unknown provider:physical_network %s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:359
@@ -5205,7 +5293,7 @@ msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:995
 #, python-format
-msgid "create network: profile_id=%s"
+msgid "Create network: profile_id=%s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1003
@@ -5218,7 +5306,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1015
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1025
 #, python-format
-msgid "seg list %s "
+msgid "Seg list %s "
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1068
@@ -5265,7 +5353,7 @@ msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1241
 #, python-format
-msgid "create port: profile_id=%s"
+msgid "Create port: profile_id=%s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1254
@@ -5350,6 +5438,41 @@ msgstr ""
 msgid "NexusPlugin:create_network() called"
 msgstr ""
 
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:112
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:101
+#, python-format
+msgid "Nexus: create & trunk vlan %s"
+msgstr ""
+
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:119
+#, python-format
+msgid "Nexus: create vlan %s"
+msgstr ""
+
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:124
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108
+#, python-format
+msgid "Nexus: trunk vlan %s"
+msgstr ""
+
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:137
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:120
+#, python-format
+msgid "Nexus: delete & untrunk vlan %s"
+msgstr ""
+
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:143
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:124
+#, python-format
+msgid "Nexus: delete vlan %s"
+msgstr ""
+
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:146
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:127
+#, python-format
+msgid "Nexus: untrunk vlan %s"
+msgstr ""
+
 #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:203
 msgid "Grabbing a switch to create SVI"
 msgstr ""
@@ -5382,6 +5505,11 @@ msgstr ""
 msgid "NexusPlugin:delete_port() called"
 msgstr ""
 
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:276
+#, python-format
+msgid "delete_network(): provider vlan %s"
+msgstr ""
+
 #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:321
 msgid "NexusPlugin:update_port() called"
 msgstr ""
@@ -5414,7 +5542,7 @@ msgstr ""
 
 #: neutron/plugins/embrane/base_plugin.py:136
 #: neutron/plugins/embrane/base_plugin.py:173
-msgid "there must be only one gateway port per router at once"
+msgid "There must be only one gateway port per router at once"
 msgstr ""
 
 #: neutron/plugins/embrane/base_plugin.py:207
@@ -5480,7 +5608,7 @@ msgid "Shared resource pool id"
 msgstr ""
 
 #: neutron/plugins/embrane/common/config.py:45
-msgid "define if the requests have run asynchronously or not"
+msgid "Define if the requests have run asynchronously or not"
 msgstr ""
 
 #: neutron/plugins/embrane/common/constants.py:63
@@ -5544,7 +5672,7 @@ msgstr ""
 
 #: neutron/plugins/embrane/l2base/support_exceptions.py:24
 #, python-format
-msgid "cannot retrieve utif info for the following reason: %(err_msg)s"
+msgid "Cannot retrieve utif info for the following reason: %(err_msg)s"
 msgstr ""
 
 #: neutron/plugins/embrane/l2base/openvswitch/openvswitch_support.py:45
@@ -5765,51 +5893,51 @@ msgstr ""
 msgid "Adding port %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:268
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:269
 #, python-format
 msgid "Unable to get port details for device %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:274
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:276
 #, python-format
 msgid "Port %(device)s updated. Details: %(device_details)s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:289
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:290
 #, python-format
 msgid "Removing port %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:296
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:297
 #, python-format
 msgid "Removing port failed for device %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:321
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:322
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:640
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:900
 msgid "Agent out of sync with plugin!"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:329
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:330
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:652
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:914
 msgid "Agent loop has new devices!"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:334
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:335
 #, python-format
 msgid "Error in agent event loop: %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:342
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:343
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:403
 #, python-format
 msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:357
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:691
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1044
 msgid "Agent initialized successfully, now running... "
@@ -5881,6 +6009,15 @@ msgstr ""
 msgid "Metrics collection is not supported on this version of Hyper-V"
 msgstr ""
 
+#: neutron/plugins/hyperv/agent/utilsfactory.py:34
+msgid "Force V1 WMI utility classes"
+msgstr ""
+
+#: neutron/plugins/hyperv/agent/utilsfactory.py:59
+#, python-format
+msgid "Loading class: %(module_name)s.%(class_name)s"
+msgstr ""
+
 #: neutron/plugins/hyperv/agent/utilsv2.py:118
 #, python-format
 msgid "Port Alloc not found: %s"
@@ -5932,12 +6069,6 @@ msgstr ""
 msgid "provider:segmentation_id specified for local network"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:362
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437
-#, python-format
-msgid "Unknown provider:physical_network %s"
-msgstr ""
-
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:89
 msgid "Invalid Network ID, will lead to incorrect bridgename"
 msgstr ""
@@ -6371,94 +6502,98 @@ msgstr ""
 msgid "MidoClient.delete_dhcp called: bridge=%(bridge)s, "
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:204
+#: neutron/plugins/midonet/midonet_lib.py:196
+msgid "Tried to delete non-existent DHCP"
+msgstr ""
+
+#: neutron/plugins/midonet/midonet_lib.py:205
 #, python-format
 msgid "MidoClient.delete_port called: id=%(id)s, delete_chains=%(delete_chains)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:219
+#: neutron/plugins/midonet/midonet_lib.py:220
 #, python-format
 msgid "MidoClient.get_port called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:232
+#: neutron/plugins/midonet/midonet_lib.py:233
 #, python-format
 msgid "MidoClient.add_bridge_port called: bridge=%(bridge)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:253
+#: neutron/plugins/midonet/midonet_lib.py:254
 #, python-format
 msgid "MidoClient.create_router called: tenant_id=%(tenant_id)s, name=%(name)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:265
+#: neutron/plugins/midonet/midonet_lib.py:266
 #, python-format
 msgid "MidoClient.delete_router called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:275
+#: neutron/plugins/midonet/midonet_lib.py:276
 #, python-format
 msgid "MidoClient.get_router called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:289
+#: neutron/plugins/midonet/midonet_lib.py:290
 #, python-format
 msgid "MidoClient.update_router called: id=%(id)s, name=%(name)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:309
+#: neutron/plugins/midonet/midonet_lib.py:310
 #, python-format
 msgid ""
 "MidoClient.add_dhcp_route_option called: bridge=%(bridge)s, "
 "cidr=%(cidr)s, gw_ip=%(gw_ip)sdst_ip=%(dst_ip)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:317
+#: neutron/plugins/midonet/midonet_lib.py:318
 msgid "Tried to access non-existent DHCP"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:346
+#: neutron/plugins/midonet/midonet_lib.py:347
 #, python-format
 msgid "MidoClient.unlink called: port=%(port)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:351
+#: neutron/plugins/midonet/midonet_lib.py:352
 #, python-format
 msgid "Attempted to unlink a port that was not linked. %s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:357
+#: neutron/plugins/midonet/midonet_lib.py:358
 #, python-format
 msgid ""
 "MidoClient.remove_rules_by_property called: tenant_id=%(tenant_id)s, "
 "chain_name=%(chain_name)skey=%(key)s, value=%(value)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:384
+#: neutron/plugins/midonet/midonet_lib.py:385
 #, python-format
 msgid ""
 "MidoClient.create_router_chains called: router=%(router)s, "
 "inbound_chain_name=%(in_chain)s, outbound_chain_name=%(out_chain)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:407
+#: neutron/plugins/midonet/midonet_lib.py:408
 #, python-format
 msgid "MidoClient.delete_router_chains called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:422
+#: neutron/plugins/midonet/midonet_lib.py:423
 #, python-format
 msgid "MidoClient.delete_port_chains called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:434
+#: neutron/plugins/midonet/midonet_lib.py:435
 #, python-format
 msgid ""
 "MidoClient.get_link_port called: router=%(router)s, "
 "peer_router_id=%(peer_router_id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:473
+#: neutron/plugins/midonet/midonet_lib.py:474
 #, python-format
 msgid ""
 "MidoClient.add_static_nat called: tenant_id=%(tenant_id)s, "
@@ -6466,17 +6601,17 @@ msgid ""
 "port_id=%(port_id)s, nat_type=%(nat_type)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:481
+#: neutron/plugins/midonet/midonet_lib.py:482
 #, python-format
 msgid "Invalid NAT type passed in %s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:533
+#: neutron/plugins/midonet/midonet_lib.py:534
 #, python-format
 msgid "MidoClient.remote_static_route called: router=%(router)s, ip=%(ip)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:544
+#: neutron/plugins/midonet/midonet_lib.py:545
 #, python-format
 msgid ""
 "MidoClient.update_port_chains called: "
@@ -6484,62 +6619,62 @@ msgid ""
 "outbound_chain_id=%(outbound_chain_id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:555
+#: neutron/plugins/midonet/midonet_lib.py:556
 #, python-format
 msgid "MidoClient.create_chain called: tenant_id=%(tenant_id)s  name=%(name)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:563
+#: neutron/plugins/midonet/midonet_lib.py:564
 #, python-format
 msgid "MidoClient.delete_chain called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:569
+#: neutron/plugins/midonet/midonet_lib.py:570
 #, python-format
 msgid ""
 "MidoClient.delete_chains_by_names called: tenant_id=%(tenant_id)s "
 "names=%(names)s "
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:580
+#: neutron/plugins/midonet/midonet_lib.py:581
 #, python-format
 msgid ""
 "MidoClient.get_chain_by_name called: tenant_id=%(tenant_id)s "
 "name=%(name)s "
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:591
+#: neutron/plugins/midonet/midonet_lib.py:592
 #, python-format
 msgid ""
 "MidoClient.get_port_group_by_name called: tenant_id=%(tenant_id)s "
 "name=%(name)s "
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:605
+#: neutron/plugins/midonet/midonet_lib.py:606
 #, python-format
 msgid "MidoClient.create_port_group called: tenant_id=%(tenant_id)s name=%(name)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:614
+#: neutron/plugins/midonet/midonet_lib.py:615
 #, python-format
 msgid ""
 "MidoClient.delete_port_group_by_name called: tenant_id=%(tenant_id)s "
 "name=%(name)s "
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:620
+#: neutron/plugins/midonet/midonet_lib.py:621
 #, python-format
 msgid "Deleting pg %(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:626
+#: neutron/plugins/midonet/midonet_lib.py:627
 #, python-format
 msgid ""
 "MidoClient.add_port_to_port_group_by_name called: tenant_id=%(tenant_id)s"
 " name=%(name)s port_id=%(port_id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:640
+#: neutron/plugins/midonet/midonet_lib.py:641
 #, python-format
 msgid "MidoClient.remove_port_from_port_groups called: port_id=%(port_id)s"
 msgstr ""
@@ -7264,6 +7399,10 @@ msgstr ""
 msgid "%(key)s prohibited for %(tunnel)s provider network"
 msgstr ""
 
+#: neutron/plugins/ml2/drivers/type_tunnel.py:103
+msgid "Network_type value needed by the ML2 plugin"
+msgstr ""
+
 #: neutron/plugins/ml2/drivers/type_vlan.py:37
 msgid ""
 "List of <physical_network>:<vlan_min>:<vlan_max> or <physical_network> "
@@ -7384,31 +7523,6 @@ msgstr ""
 msgid "nexus_switches found = %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:101
-#, python-format
-msgid "Nexus: create & trunk vlan %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108
-#, python-format
-msgid "Nexus: trunk vlan %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:120
-#, python-format
-msgid "Nexus: delete & untrunk vlan %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:124
-#, python-format
-msgid "Nexus: delete vlan %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:127
-#, python-format
-msgid "Nexus: untrunk vlan %s"
-msgstr ""
-
 #: neutron/plugins/ml2/drivers/mech_arista/config.py:31
 msgid ""
 "Username for Arista EOS. This is required field.if not set, all "
@@ -7451,72 +7565,85 @@ msgid ""
 "of\"RegionOne\" is assumed"
 msgstr ""
 
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:30
+msgid "Unable to reach EOS"
+msgstr ""
+
 #: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:226
 #, python-format
 msgid "Executing command on Arista EOS: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:259
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:238
+#, python-format
+msgid "Error %(err)s while trying to execute commands %(cmd)s on EOS %(host)s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:260
 #, python-format
 msgid "Required option %s is not set"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:282
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:279
+msgid "Syncing Neutron <-> EOS"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:283
 msgid "EOS is not available, will try sync later"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:292
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:293
 #, python-format
 msgid ""
 "No Tenants configured in Neutron DB. But %d tenants disovered in EOS "
 "during synchronization.Enitre EOS region is cleared"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:296
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:297
 msgid "EOS is not available, failed to delete this region"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:307
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:308
 #, python-format
 msgid "EOS is not available,failed to delete tenant %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:337
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:338
 #, python-format
 msgid "EOS is not available,failed to delete vm %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:348
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:349
 #, python-format
 msgid "EOS is not available,failed to delete network %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:363
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:364
 #, python-format
 msgid "EOS is not available, failed to createnetwork id %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:385
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:386
 #, python-format
 msgid "EOS is not available, failed to createvm id %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:461
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:462
 #, python-format
 msgid "Network %s is not created as it is not found inArista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:475
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:476
 #, python-format
 msgid "Network name changed to %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:502
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:503
 #, python-format
 msgid "Network %s is not updated as it is not found inArista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:600
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:601
 #, python-format
 msgid "VM %s is not created as it is not found inArista DB"
 msgstr ""
@@ -7541,11 +7668,11 @@ msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:280
 #, python-format
-msgid "unsupported vnic type %(vnic_type)s for network type %(net_type)s"
+msgid "Unsupported vnic type %(vnic_type)s for network type %(net_type)s"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:284
-msgid "invalid vnic_type on port_create"
+msgid "Invalid vnic_type on port_create"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:286
@@ -7553,11 +7680,11 @@ msgid "vnic_type is not defined in port profile"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:331
-msgid "update network"
+msgid "Update network"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:344
-msgid "delete network"
+msgid "Delete network"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:391
@@ -7596,11 +7723,11 @@ msgid "Port_mac %s is not available on this agent"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:133
-msgid "creating VLAN Network"
+msgid "Creating VLAN Network"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:135
-msgid "creating IB Network"
+msgid "Creating IB Network"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:137
@@ -7618,11 +7745,11 @@ msgid "Delete network %s"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:298
-msgid "ports added!"
+msgid "Ports added!"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:301
-msgid "ports removed!"
+msgid "Ports removed!"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:326
@@ -7736,7 +7863,7 @@ msgid "Network type for tenant networks (local, ib, vlan, or none)"
 msgstr ""
 
 #: neutron/plugins/mlnx/common/config.py:43
-msgid "type of VM network interface: mlnx_direct or hostdev"
+msgid "Type of VM network interface: mlnx_direct or hostdev"
 msgstr ""
 
 #: neutron/plugins/mlnx/common/config.py:47
@@ -7755,13 +7882,9 @@ msgid "Mlnx Exception: %(err_msg)s"
 msgstr ""
 
 #: neutron/plugins/mlnx/db/mlnx_db_v2.py:47
-#, python-format
-msgid "Removing vlan %(seg_id)s on physical network %(net)s from pool"
-msgstr ""
-
 #: neutron/plugins/mlnx/db/mlnx_db_v2.py:68
 #, python-format
-msgid "removing vlan %(seg_id)s on physical network %(net)s from pool"
+msgid "Removing vlan %(seg_id)s on physical network %(net)s from pool"
 msgstr ""
 
 #: neutron/plugins/mlnx/db/mlnx_db_v2.py:124
@@ -7854,7 +7977,7 @@ msgstr ""
 
 #: neutron/plugins/nec/nec_plugin.py:276
 #, python-format
-msgid "failed to create network id=%(id)s on OFC: %(exc)s"
+msgid "Failed to create network id=%(id)s on OFC: %(exc)s"
 msgstr ""
 
 #: neutron/plugins/nec/nec_plugin.py:292
@@ -8007,7 +8130,7 @@ msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:92
 #, python-format
-msgid "failed to delete packet_filter id=%s which remains in error status."
+msgid "Failed to delete packet_filter id=%s which remains in error status."
 msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:106
@@ -8042,7 +8165,7 @@ msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:131
 #, python-format
-msgid "failed to create packet_filter id=%(id)s on OFC: %(exc)s"
+msgid "Failed to create packet_filter id=%(id)s on OFC: %(exc)s"
 msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:144
@@ -8057,7 +8180,7 @@ msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:157
 #, python-format
-msgid "failed to delete packet_filter id=%(id)s from OFC: %(exc)s"
+msgid "Failed to delete packet_filter id=%(id)s from OFC: %(exc)s"
 msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:161
@@ -8363,7 +8486,7 @@ msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:514
 #, python-format
-msgid "port %s not found in NVP"
+msgid "Port %s not found in NVP"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:533
@@ -8408,13 +8531,13 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:658
-#: neutron/plugins/nicira/NeutronPlugin.py:1671
+#: neutron/plugins/nicira/NeutronPlugin.py:1672
 #, python-format
 msgid "Logical router resource %s not found on NVP platform"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:662
-#: neutron/plugins/nicira/NeutronPlugin.py:1675
+#: neutron/plugins/nicira/NeutronPlugin.py:1676
 msgid "Unable to update logical routeron NVP Platform"
 msgstr ""
 
@@ -8522,118 +8645,118 @@ msgid "Unable to update port id: %s."
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:1409
-#: neutron/plugins/nicira/NeutronPlugin.py:1483
+#: neutron/plugins/nicira/NeutronPlugin.py:1484
 #, python-format
 msgid "Network '%s' is not a valid external network"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1426
+#: neutron/plugins/nicira/NeutronPlugin.py:1427
 msgid ""
 "Cannot create a distributed router with the NVP platform currently in "
 "execution. Please, try without specifying the 'distributed' attribute."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1433
+#: neutron/plugins/nicira/NeutronPlugin.py:1434
 msgid "Unable to create logical router on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1441
+#: neutron/plugins/nicira/NeutronPlugin.py:1442
 #, python-format
 msgid ""
-"Unable to create L3GW port on logical router  %(router_uuid)s. Verify "
+"Unable to create L3GW port on logical router %(router_uuid)s. Verify "
 "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1451
+#: neutron/plugins/nicira/NeutronPlugin.py:1452
 #, python-format
 msgid "Unable to create router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1492
+#: neutron/plugins/nicira/NeutronPlugin.py:1493
 msgid ""
 "'routes' cannot contain route '0.0.0.0/0', this must be updated through "
 "the default gateway attribute"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1508
+#: neutron/plugins/nicira/NeutronPlugin.py:1509
 #, python-format
 msgid "Logical router %s not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1512
+#: neutron/plugins/nicira/NeutronPlugin.py:1513
 msgid "Unable to update logical router on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1514
+#: neutron/plugins/nicira/NeutronPlugin.py:1515
 msgid ""
 "Request cannot contain 'routes' with the NVP platform currently in "
 "execution. Please, try without specifying the static routes."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1548
+#: neutron/plugins/nicira/NeutronPlugin.py:1549
 #, python-format
 msgid "Logical router '%s' not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1552
+#: neutron/plugins/nicira/NeutronPlugin.py:1553
 #, python-format
-msgid "Unable to delete logical router '%s'on NVP Platform"
+msgid "Unable to delete logical router '%s' on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1609
+#: neutron/plugins/nicira/NeutronPlugin.py:1610
 #, python-format
 msgid ""
 "Add_router_interface completed for subnet:%(subnet_id)s and "
 "router:%(router_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1697
+#: neutron/plugins/nicira/NeutronPlugin.py:1698
 #, python-format
 msgid ""
 "An error occurred while removing NAT rules on the NVP platform for "
 "floating ip:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1703
+#: neutron/plugins/nicira/NeutronPlugin.py:1704
 msgid "An incorrect number of matching NAT rules was found on the NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1769
+#: neutron/plugins/nicira/NeutronPlugin.py:1770
 #, python-format
 msgid "Address list for NVP logical router port:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1793
+#: neutron/plugins/nicira/NeutronPlugin.py:1794
 #, 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:1836
+#: neutron/plugins/nicira/NeutronPlugin.py:1837
 #, python-format
 msgid "The port '%s' is not associated with floating IPs"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1839
+#: neutron/plugins/nicira/NeutronPlugin.py:1840
 #, python-format
 msgid "Nat rules not found in nvp for port: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1865
+#: neutron/plugins/nicira/NeutronPlugin.py:1866
 #, python-format
 msgid ""
 "Create_l2_gw_service did not return an uuid for the newly created "
 "resource:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1887
+#: neutron/plugins/nicira/NeutronPlugin.py:1888
 msgid ""
 "Unable to remove gateway service from NVP plaform - the resource was not "
 "found"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1975
+#: neutron/plugins/nicira/NeutronPlugin.py:1976
 #, python-format
 msgid "Port values not valid for protocol: %s"
 msgstr ""
@@ -8806,62 +8929,77 @@ msgstr ""
 msgid "Port not found, Error: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1038
+#: neutron/plugins/nicira/nvplib.py:966
+#, python-format
+msgid "Error. %(type)s exception: %(exc)s."
+msgstr ""
+
+#: neutron/plugins/nicira/nvplib.py:970
+#, python-format
+msgid "locals=[%s]"
+msgstr ""
+
+#: neutron/plugins/nicira/nvplib.py:1039
 #, python-format
 msgid "Created Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1064
+#: neutron/plugins/nicira/nvplib.py:1065
 #, python-format
 msgid "Updated Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1083
+#: neutron/plugins/nicira/nvplib.py:1084
 #, python-format
 msgid "Invalid keys for NAT match: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1089
+#: neutron/plugins/nicira/nvplib.py:1090
 #, python-format
 msgid "Creating NAT rule: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1103
+#: neutron/plugins/nicira/nvplib.py:1104
 msgid ""
 "No SNAT rules cannot be applied as they are not available in this version"
 " of the NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1238
+#: neutron/plugins/nicira/nvplib.py:1239
 #, python-format
 msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1243
+#: neutron/plugins/nicira/nvplib.py:1244
 #, python-format
 msgid ""
 "An exception occurred while updating IP addresses on a router logical "
 "port:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1281
+#: neutron/plugins/nicira/nvplib.py:1282
 msgid "Operation may not be supported"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1289
+#: neutron/plugins/nicira/nvplib.py:1290
 msgid ""
 "NVP version is not set. Unable to complete request correctly. Check log "
 "for NVP communication errors."
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1305
+#: neutron/plugins/nicira/nvplib.py:1306
 msgid "Failed to create logical queue"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1316
+#: neutron/plugins/nicira/nvplib.py:1317
 msgid "Failed to delete logical queue"
 msgstr ""
 
+#: neutron/plugins/nicira/nvplib.py:1330
+#, python-format
+msgid "Error '%(err)s' when connecting to controller(s): %(ctl)s."
+msgstr ""
+
 #: neutron/plugins/nicira/api_client/client.py:116
 #, python-format
 msgid "[%d] no API providers currently available."
@@ -9481,13 +9619,18 @@ msgstr ""
 msgid "Cannot create a gateway with an empty device list"
 msgstr ""
 
+#: neutron/plugins/nicira/extensions/nvp_networkgw.py:82
+#, python-format
+msgid "Unexpected keys found in device description:%s"
+msgstr ""
+
 #: neutron/plugins/nicira/extensions/nvp_networkgw.py:86
 #, python-format
 msgid "%s: provided data are not iterable"
 msgstr ""
 
 #: neutron/plugins/nicira/extensions/nvp_networkgw.py:92
-msgid "number of network gateways allowed per tenant, -1 for unlimited"
+msgid "Number of network gateways allowed per tenant, -1 for unlimited"
 msgstr ""
 
 #: neutron/plugins/nicira/extensions/nvp_qos.py:38
@@ -9782,7 +9925,7 @@ msgstr ""
 
 #: neutron/plugins/nicira/vshield/tasks/tasks.py:189
 #: neutron/plugins/nicira/vshield/tasks/tasks.py:209
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:233
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:232
 #, python-format
 msgid "Task %(task)s encountered exception in %(cb)s"
 msgstr ""
@@ -9793,11 +9936,11 @@ msgstr ""
 msgid "Task %(task)s return %(status)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:326
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:325
 msgid "TaskManager terminated"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:380
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:379
 msgid "Exception in _check_pending_tasks"
 msgstr ""
 
@@ -9848,6 +9991,10 @@ msgid ""
 "commited (%s attempts left)"
 msgstr ""
 
+#: neutron/plugins/openvswitch/ovs_db_v2.py:401
+msgid "Unable to generate a new tunnel id"
+msgstr ""
+
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:145
 #, python-format
 msgid "Device %(device)s up on %(agent_id)s"
@@ -10108,6 +10255,23 @@ msgstr ""
 msgid "Connection failed with PLUMgrid Director: %(err_msg)s"
 msgstr ""
 
+#: neutron/plugins/plumgrid/drivers/fake_plumlib.py:32
+msgid "Python PLUMgrid Fake Library Started "
+msgstr ""
+
+#: neutron/plugins/plumgrid/drivers/fake_plumlib.py:37
+#, python-format
+msgid "Fake Director: %s"
+msgstr ""
+
+#: neutron/plugins/plumgrid/drivers/plumlib.py:38
+msgid "Python PLUMgrid Library Started "
+msgstr ""
+
+#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:40
+msgid "PLUMgrid Director communication failed"
+msgstr ""
+
 #: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:44
 msgid "PLUMgrid Director server to connect to"
 msgstr ""
@@ -10308,7 +10472,7 @@ msgid "Going to ofp controller mode %s"
 msgstr ""
 
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:238
-msgid "port update received"
+msgid "Port update received"
 msgstr ""
 
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:271
@@ -10777,11 +10941,11 @@ msgid "process_router: %s"
 msgstr ""
 
 #: neutron/services/firewall/agents/varmour/varmour_router.py:285
-msgid "unable to parse interface mapping."
+msgid "Unable to parse interface mapping."
 msgstr ""
 
 #: neutron/services/firewall/agents/varmour/varmour_router.py:288
-msgid "unable to read interface mapping."
+msgid "Unable to read interface mapping."
 msgstr ""
 
 #: neutron/services/firewall/agents/varmour/varmour_router.py:307
@@ -11006,6 +11170,11 @@ msgstr ""
 msgid "A metering driver must be specified"
 msgstr ""
 
+#: neutron/services/metering/agents/metering_agent.py:112
+#, python-format
+msgid "Send metering report: %s"
+msgstr ""
+
 #: neutron/services/metering/agents/metering_agent.py:179
 #, python-format
 msgid "Driver %(driver)s does not implement %(func)s"
@@ -11044,6 +11213,14 @@ msgstr ""
 msgid "Interval for checking ipsec status"
 msgstr ""
 
+#: neutron/services/vpn/device_drivers/ipsec.py:61
+msgid "Template file for ipsec configuration"
+msgstr ""
+
+#: neutron/services/vpn/device_drivers/ipsec.py:67
+msgid "Template file for ipsec secret configuration"
+msgstr ""
+
 #: neutron/services/vpn/device_drivers/ipsec.py:244
 #, python-format
 msgid "Failed to enable vpn process on router %s"
@@ -11521,3 +11698,147 @@ msgstr ""
 #~ msgid "Operation on OFC failed: status=%(status), detail=%(detail)"
 #~ msgstr ""
 
+#~ msgid "loading policies from file: %s"
+#~ msgstr ""
+
+#~ msgid "number of ports allowed per tenant, minus for unlimited"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "range of seconds to randomly delay "
+#~ "when starting the periodic task "
+#~ "scheduler to reduce stampeding. (Disable "
+#~ "by setting to 0)"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "%(class_name)s method %(method_name)s called "
+#~ "with arguments %(args)s %(kwargs)s "
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Updating lease expiration is now "
+#~ "deprecated. Issued  from host %(host)s."
+#~ msgstr ""
+
+#~ msgid "owner type of the device: network/compute"
+#~ msgstr ""
+
+#~ msgid "plugin does not support updating provider attributes"
+#~ msgstr ""
+
+#~ msgid "invalid segment range. example range: 500-550"
+#~ msgstr ""
+
+#~ msgid "arguments segment_type missing for network profile"
+#~ msgstr ""
+
+#~ msgid "argument physical_network missing for network profile"
+#~ msgstr ""
+
+#~ msgid "argument sub_type missing for network profile"
+#~ msgstr ""
+
+#~ msgid "argument segment_range missing for network profile"
+#~ msgstr ""
+
+#~ msgid "segment range overlaps with another profile"
+#~ msgstr ""
+
+#~ msgid "provider network added to DB: %(network_id)s, %(vlan_id)s"
+#~ msgstr ""
+
+#~ msgid "provider network removed from DB: %s"
+#~ msgstr ""
+
+#~ msgid "logical network"
+#~ msgstr ""
+
+#~ msgid "unknown provider:physical_network %s"
+#~ msgstr ""
+
+#~ msgid "create network: profile_id=%s"
+#~ msgstr ""
+
+#~ msgid "seg list %s "
+#~ msgstr ""
+
+#~ msgid "create port: profile_id=%s"
+#~ msgstr ""
+
+#~ msgid "there must be only one gateway port per router at once"
+#~ msgstr ""
+
+#~ msgid "define if the requests have run asynchronously or not"
+#~ msgstr ""
+
+#~ msgid "cannot retrieve utif info for the following reason: %(err_msg)s"
+#~ msgstr ""
+
+#~ msgid "unsupported vnic type %(vnic_type)s for network type %(net_type)s"
+#~ msgstr ""
+
+#~ msgid "invalid vnic_type on port_create"
+#~ msgstr ""
+
+#~ msgid "update network"
+#~ msgstr ""
+
+#~ msgid "delete network"
+#~ msgstr ""
+
+#~ msgid "creating VLAN Network"
+#~ msgstr ""
+
+#~ msgid "creating IB Network"
+#~ msgstr ""
+
+#~ msgid "ports added!"
+#~ msgstr ""
+
+#~ msgid "ports removed!"
+#~ msgstr ""
+
+#~ msgid "type of VM network interface: mlnx_direct or hostdev"
+#~ msgstr ""
+
+#~ msgid "removing vlan %(seg_id)s on physical network %(net)s from pool"
+#~ msgstr ""
+
+#~ msgid "failed to create network id=%(id)s on OFC: %(exc)s"
+#~ msgstr ""
+
+#~ msgid "failed to delete packet_filter id=%s which remains in error status."
+#~ msgstr ""
+
+#~ msgid "failed to create packet_filter id=%(id)s on OFC: %(exc)s"
+#~ msgstr ""
+
+#~ msgid "failed to delete packet_filter id=%(id)s from OFC: %(exc)s"
+#~ msgstr ""
+
+#~ msgid "port %s not found in NVP"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unable to create L3GW port on "
+#~ "logical router  %(router_uuid)s. Verify "
+#~ "Default Layer-3 Gateway service "
+#~ "%(def_l3_gw_svc)s id is correct"
+#~ msgstr ""
+
+#~ msgid "Unable to delete logical router '%s'on NVP Platform"
+#~ msgstr ""
+
+#~ msgid "number of network gateways allowed per tenant, -1 for unlimited"
+#~ msgstr ""
+
+#~ msgid "port update received"
+#~ msgstr ""
+
+#~ msgid "unable to parse interface mapping."
+#~ msgstr ""
+
+#~ msgid "unable to read interface mapping."
+#~ msgstr ""
+
index 26b4517e0a69ce73769665d82fc7089c3ab11ce7..6d68532685249e0ba671fb5c32d37b1c4b811251 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-09-09 06:09+0000\n"
+"POT-Creation-Date: 2013-09-10 06:09+0000\n"
 "PO-Revision-Date: 2013-01-28 21:54+0000\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: Croatian "
@@ -96,7 +96,7 @@ msgstr ""
 
 #: neutron/policy.py:88
 #, python-format
-msgid "loading policies from file: %s"
+msgid "Loading policies from file: %s"
 msgstr ""
 
 #: neutron/policy.py:95
@@ -183,7 +183,7 @@ msgid "Number of subnets allowed per tenant, minus for unlimited"
 msgstr ""
 
 #: neutron/quota.py:47
-msgid "number of ports allowed per tenant, minus for unlimited"
+msgid "Number of ports allowed per tenant, minus for unlimited"
 msgstr ""
 
 #: neutron/quota.py:51
@@ -205,7 +205,7 @@ msgstr ""
 
 #: neutron/service.py:41
 msgid ""
-"range of seconds to randomly delay when starting the periodic task "
+"Range of seconds to randomly delay when starting the periodic task "
 "scheduler to reduce stampeding. (Disable by setting to 0)"
 msgstr ""
 
@@ -467,9 +467,11 @@ msgid ""
 msgstr ""
 
 #: neutron/agent/dhcp_agent.py:564 neutron/agent/l3_agent.py:823
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:515
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256
 #: neutron/plugins/nec/agent/nec_neutron_agent.py:184
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:227
+#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:181
 #: neutron/services/metering/agents/metering_agent.py:273
 msgid "Failed reporting state!"
 msgstr ""
@@ -1926,6 +1928,11 @@ msgstr ""
 msgid "Invalid extension environment: %(reason)s"
 msgstr ""
 
+#: neutron/common/exceptions.py:261
+#, python-format
+msgid "Invalid content type %(content_type)s"
+msgstr ""
+
 #: neutron/common/exceptions.py:265
 #, python-format
 msgid "Unable to find any IP address on external network %(net_id)s."
@@ -1967,11 +1974,11 @@ msgstr ""
 msgid "Skipping unknown group key: %s"
 msgstr ""
 
-#: neutron/common/log.py:31
+#: neutron/common/log.py:32
 #, python-format
 msgid ""
 "%(class_name)s method %(method_name)s called with arguments %(args)s "
-"%(kwargs)s "
+"%(kwargs)s"
 msgstr ""
 
 #: neutron/common/utils.py:55 neutron/openstack/common/fileutils.py:64
@@ -2289,7 +2296,7 @@ msgstr ""
 
 #: neutron/db/dhcp_rpc_base.py:218
 #, python-format
-msgid "Updating lease expiration is now deprecated. Issued  from host %(host)s."
+msgid "Updating lease expiration is now deprecated. Issued  from host %s."
 msgstr ""
 
 #: neutron/db/dhcp_rpc_base.py:225
@@ -2314,6 +2321,16 @@ msgstr ""
 msgid "the nexthop is used by router"
 msgstr ""
 
+#: neutron/db/extraroute_db.py:129
+#, python-format
+msgid "Added routes are %s"
+msgstr ""
+
+#: neutron/db/extraroute_db.py:137
+#, python-format
+msgid "Removed routes are %s"
+msgstr ""
+
 #: neutron/db/l3_db.py:210
 #, python-format
 msgid "No IPs available for external network %s"
@@ -2337,6 +2354,8 @@ msgid ""
 msgstr ""
 
 #: neutron/db/l3_db.py:339 neutron/db/l3_db.py:415
+#: neutron/plugins/bigswitch/plugin.py:995
+#: neutron/plugins/bigswitch/plugin.py:1004
 msgid "Either subnet_id or port_id must be specified"
 msgstr ""
 
@@ -2388,7 +2407,7 @@ msgid ""
 "assigning a floating IP"
 msgstr ""
 
-#: neutron/db/l3_db.py:605 neutron/plugins/nicira/NeutronPlugin.py:1730
+#: neutron/db/l3_db.py:605 neutron/plugins/nicira/NeutronPlugin.py:1731
 msgid "fixed_ip_address cannot be specified without a port_id"
 msgstr ""
 
@@ -2416,6 +2435,11 @@ msgid ""
 " %s"
 msgstr ""
 
+#: neutron/db/l3_rpc_base.py:62
+#, python-format
+msgid "Checking router: %(id)s for host: %(host)s"
+msgstr ""
+
 #: neutron/db/l3_rpc_base.py:87
 #, python-format
 msgid "External network ID returned to l3 agent: %s"
@@ -2573,7 +2597,7 @@ msgid "ID of network to probe"
 msgstr ""
 
 #: neutron/debug/commands.py:50
-msgid "owner type of the device: network/compute"
+msgid "Owner type of the device: network/compute"
 msgstr ""
 
 #: neutron/debug/commands.py:58
@@ -3029,7 +3053,7 @@ msgstr ""
 
 #: neutron/extensions/providernet.py:56
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:379
-msgid "plugin does not support updating provider attributes"
+msgid "Plugin does not support updating provider attributes"
 msgstr ""
 
 #: neutron/extensions/quotasv2.py:69
@@ -3960,6 +3984,10 @@ msgstr ""
 msgid "List of allowed vif_type values."
 msgstr ""
 
+#: neutron/plugins/bigswitch/plugin.py:162
+msgid "Syntax error in server config file, aborting plugin"
+msgstr ""
+
 #: neutron/plugins/bigswitch/plugin.py:173
 msgid "Error in REST call to remote network controller"
 msgstr ""
@@ -4092,6 +4120,10 @@ msgstr ""
 msgid "NeutronRestProxy: Starting plugin. Version=%s"
 msgstr ""
 
+#: neutron/plugins/bigswitch/plugin.py:458
+msgid "Servers not defined. Aborting plugin"
+msgstr ""
+
 #: neutron/plugins/bigswitch/plugin.py:480
 msgid "NeutronRestProxyV2: initialization done"
 msgstr ""
@@ -4174,6 +4206,15 @@ msgstr ""
 msgid "Unable to update remote topology: %s"
 msgstr ""
 
+#: neutron/plugins/bigswitch/plugin.py:1147
+msgid "Adding host route: "
+msgstr ""
+
+#: neutron/plugins/bigswitch/plugin.py:1148
+#, python-format
+msgid "Destination:%(dst)s nexthop:%(next)s"
+msgstr ""
+
 #: neutron/plugins/bigswitch/plugin.py:1223
 #, python-format
 msgid ""
@@ -4193,6 +4234,15 @@ msgstr ""
 msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. "
 msgstr ""
 
+#: neutron/plugins/bigswitch/routerrule_db.py:77
+msgid "No rules in router"
+msgstr ""
+
+#: neutron/plugins/bigswitch/routerrule_db.py:91
+#, python-format
+msgid "Updating router rules to %s"
+msgstr ""
+
 #: neutron/plugins/bigswitch/db/porttracker_db.py:36
 msgid "No host_id in port request to track port location."
 msgstr ""
@@ -4250,6 +4300,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:108
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:128
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:143
+#: neutron/plugins/mlnx/rpc_callbacks.py:98
 #: neutron/plugins/mlnx/rpc_callbacks.py:117
 #: neutron/plugins/mlnx/rpc_callbacks.py:132
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:118
@@ -4260,16 +4311,15 @@ msgid "%s can not be found in database"
 msgstr ""
 
 #: neutron/plugins/brocade/NeutronPlugin.py:288
-#: neutron/plugins/brocade/NeutronPlugin.py:331
-#: neutron/plugins/brocade/NeutronPlugin.py:384
+#: neutron/plugins/brocade/NeutronPlugin.py:332
+#: neutron/plugins/brocade/NeutronPlugin.py:386
 msgid "Brocade NOS driver:"
 msgstr ""
 
 #: neutron/plugins/brocade/NeutronPlugin.py:289
-#: neutron/plugins/brocade/NeutronPlugin.py:332
-#: neutron/plugins/brocade/NeutronPlugin.py:385
+#: neutron/plugins/brocade/NeutronPlugin.py:333
+#: neutron/plugins/brocade/NeutronPlugin.py:387
 #: neutron/plugins/embrane/agent/dispatcher.py:143
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:240
 #, python-format
 msgid "%s"
 msgstr ""
@@ -4279,7 +4329,13 @@ msgstr ""
 msgid "Returning the allocated vlan (%d) to the pool"
 msgstr ""
 
-#: neutron/plugins/brocade/NeutronPlugin.py:298
+#: neutron/plugins/brocade/NeutronPlugin.py:293
+#: neutron/plugins/brocade/NeutronPlugin.py:334
+#: neutron/plugins/brocade/NeutronPlugin.py:388
+msgid "Brocade plugin raised exception, check logs"
+msgstr ""
+
+#: neutron/plugins/brocade/NeutronPlugin.py:299
 #, python-format
 msgid "Allocated vlan (%d) from the pool"
 msgstr ""
@@ -4303,98 +4359,103 @@ msgstr ""
 msgid "Plugin initialization complete"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:133
+#: neutron/plugins/cisco/network_plugin.py:117
+#, python-format
+msgid "'%(model)s' object has no attribute '%(name)s'"
+msgstr ""
+
+#: neutron/plugins/cisco/network_plugin.py:134
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:223
 msgid "create_network() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:150
+#: neutron/plugins/cisco/network_plugin.py:151
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:255
 msgid "update_network() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:163
+#: neutron/plugins/cisco/network_plugin.py:164
 msgid "delete_network() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:186
+#: neutron/plugins/cisco/network_plugin.py:187
 msgid "get_network() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:191
+#: neutron/plugins/cisco/network_plugin.py:192
 msgid "get_networks() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:196
+#: neutron/plugins/cisco/network_plugin.py:197
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:321
 msgid "create_port() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:206
+#: neutron/plugins/cisco/network_plugin.py:207
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:407
 msgid "delete_port() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:225
+#: neutron/plugins/cisco/network_plugin.py:226
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:366
 msgid "update_port() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:236
+#: neutron/plugins/cisco/network_plugin.py:237
 msgid "create_subnet() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:248
+#: neutron/plugins/cisco/network_plugin.py:249
 #: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:342
 msgid "update_subnet() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:254
+#: neutron/plugins/cisco/network_plugin.py:255
 msgid "delete_subnet() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:277
+#: neutron/plugins/cisco/network_plugin.py:278
 #: neutron/plugins/cisco/db/network_db_v2.py:38
 msgid "get_all_qoss() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:283
+#: neutron/plugins/cisco/network_plugin.py:284
 msgid "get_qos_details() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:288
+#: neutron/plugins/cisco/network_plugin.py:289
 msgid "create_qos() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:294
+#: neutron/plugins/cisco/network_plugin.py:295
 msgid "delete_qos() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:299
+#: neutron/plugins/cisco/network_plugin.py:300
 msgid "rename_qos() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:304
+#: neutron/plugins/cisco/network_plugin.py:305
 msgid "get_all_credentials() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:310
+#: neutron/plugins/cisco/network_plugin.py:311
 msgid "get_credential_details() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:319
+#: neutron/plugins/cisco/network_plugin.py:320
 msgid "rename_credential() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:329
+#: neutron/plugins/cisco/network_plugin.py:330
 msgid "schedule_host() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:341
+#: neutron/plugins/cisco/network_plugin.py:342
 msgid "associate_port() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:348
+#: neutron/plugins/cisco/network_plugin.py:349
 msgid "detach_port() called"
 msgstr ""
 
@@ -4647,6 +4708,16 @@ msgstr ""
 msgid "VLAN Name prefix for provider vlans"
 msgstr ""
 
+#: neutron/plugins/cisco/common/config.py:39
+msgid "Provider VLANs are automatically created as needed on the Nexus switch"
+msgstr ""
+
+#: neutron/plugins/cisco/common/config.py:42
+msgid ""
+"Provider VLANs are automatically trunked as needed on the ports of the "
+"Nexus switch"
+msgstr ""
+
 #: neutron/plugins/cisco/common/config.py:45
 #: neutron/plugins/ml2/drivers/cisco/config.py:23
 msgid "Distribute SVI interfaces over all switches"
@@ -4708,6 +4779,12 @@ msgstr ""
 msgid "N1K Policy profile polling duration in seconds"
 msgstr ""
 
+#: neutron/plugins/cisco/common/config.py:124
+#: neutron/plugins/ml2/drivers/cisco/config.py:56
+#: neutron/plugins/nicira/common/config.py:178
+msgid "Some config files were not parsed properly"
+msgstr ""
+
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:334
 #, python-format
 msgid "seg_min %(seg_min)s, seg_max %(seg_max)s"
@@ -4812,6 +4889,10 @@ msgstr ""
 msgid "get_policy_profile()"
 msgstr ""
 
+#: neutron/plugins/cisco/db/n1kv_db_v2.py:949
+msgid "Invalid profile type"
+msgstr ""
+
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:965
 msgid "_profile_binding_exists()"
 msgstr ""
@@ -4840,11 +4921,11 @@ msgid "_get_profile_bindings()"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1224
-msgid "invalid segment range. example range: 500-550"
+msgid "Invalid segment range. example range: 500-550"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1234
-msgid "arguments segment_type missing for network profile"
+msgid "Arguments segment_type missing for network profile"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1243
@@ -4852,15 +4933,15 @@ msgid "segment_type should either be vlan, overlay, multi-segment or trunk"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1249
-msgid "argument physical_network missing for network profile"
+msgid "Argument physical_network missing for network profile"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1256
-msgid "argument sub_type missing for network profile"
+msgid "Argument sub_type missing for network profile"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1263
-msgid "argument segment_range missing for network profile"
+msgid "Argument segment_range missing for network profile"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1292
@@ -4869,7 +4950,7 @@ msgid "NetworkProfile name %s already exists"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1309
-msgid "segment range overlaps with another profile"
+msgid "Segment range overlaps with another profile"
 msgstr ""
 
 #: neutron/plugins/cisco/db/network_db_v2.py:46
@@ -4955,12 +5036,12 @@ msgstr ""
 
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:236
 #, python-format
-msgid "provider network added to DB: %(network_id)s, %(vlan_id)s"
+msgid "Provider network added to DB: %(network_id)s, %(vlan_id)s"
 msgstr ""
 
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:280
 #, python-format
-msgid "provider network removed from DB: %s"
+msgid "Provider network removed from DB: %s"
 msgstr ""
 
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:388
@@ -4982,7 +5063,7 @@ msgid "Nexus plugin loaded, deleting SVI from switch"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_client.py:256
-msgid "logical network"
+msgid "Logical network"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_client.py:276
@@ -5008,6 +5089,11 @@ msgstr ""
 msgid "VSM: %s"
 msgstr ""
 
+#: neutron/plugins/cisco/n1kv/n1kv_client.py:462
+#, python-format
+msgid "Unable to serialize object of type = '%s'"
+msgstr ""
+
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:193
 msgid "_setup_vsm"
 msgstr ""
@@ -5070,9 +5156,11 @@ msgid "provider:network_type %s not supported"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:353
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:362
 #: neutron/plugins/mlnx/mlnx_plugin.py:243
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437
 #, python-format
-msgid "unknown provider:physical_network %s"
+msgid "Unknown provider:physical_network %s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:359
@@ -5206,7 +5294,7 @@ msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:995
 #, python-format
-msgid "create network: profile_id=%s"
+msgid "Create network: profile_id=%s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1003
@@ -5219,7 +5307,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1015
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1025
 #, python-format
-msgid "seg list %s "
+msgid "Seg list %s "
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1068
@@ -5266,7 +5354,7 @@ msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1241
 #, python-format
-msgid "create port: profile_id=%s"
+msgid "Create port: profile_id=%s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1254
@@ -5351,6 +5439,41 @@ msgstr ""
 msgid "NexusPlugin:create_network() called"
 msgstr ""
 
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:112
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:101
+#, python-format
+msgid "Nexus: create & trunk vlan %s"
+msgstr ""
+
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:119
+#, python-format
+msgid "Nexus: create vlan %s"
+msgstr ""
+
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:124
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108
+#, python-format
+msgid "Nexus: trunk vlan %s"
+msgstr ""
+
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:137
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:120
+#, python-format
+msgid "Nexus: delete & untrunk vlan %s"
+msgstr ""
+
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:143
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:124
+#, python-format
+msgid "Nexus: delete vlan %s"
+msgstr ""
+
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:146
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:127
+#, python-format
+msgid "Nexus: untrunk vlan %s"
+msgstr ""
+
 #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:203
 msgid "Grabbing a switch to create SVI"
 msgstr ""
@@ -5383,6 +5506,11 @@ msgstr ""
 msgid "NexusPlugin:delete_port() called"
 msgstr ""
 
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:276
+#, python-format
+msgid "delete_network(): provider vlan %s"
+msgstr ""
+
 #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:321
 msgid "NexusPlugin:update_port() called"
 msgstr ""
@@ -5415,7 +5543,7 @@ msgstr ""
 
 #: neutron/plugins/embrane/base_plugin.py:136
 #: neutron/plugins/embrane/base_plugin.py:173
-msgid "there must be only one gateway port per router at once"
+msgid "There must be only one gateway port per router at once"
 msgstr ""
 
 #: neutron/plugins/embrane/base_plugin.py:207
@@ -5481,7 +5609,7 @@ msgid "Shared resource pool id"
 msgstr ""
 
 #: neutron/plugins/embrane/common/config.py:45
-msgid "define if the requests have run asynchronously or not"
+msgid "Define if the requests have run asynchronously or not"
 msgstr ""
 
 #: neutron/plugins/embrane/common/constants.py:63
@@ -5545,7 +5673,7 @@ msgstr ""
 
 #: neutron/plugins/embrane/l2base/support_exceptions.py:24
 #, python-format
-msgid "cannot retrieve utif info for the following reason: %(err_msg)s"
+msgid "Cannot retrieve utif info for the following reason: %(err_msg)s"
 msgstr ""
 
 #: neutron/plugins/embrane/l2base/openvswitch/openvswitch_support.py:45
@@ -5766,51 +5894,51 @@ msgstr ""
 msgid "Adding port %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:268
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:269
 #, python-format
 msgid "Unable to get port details for device %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:274
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:276
 #, python-format
 msgid "Port %(device)s updated. Details: %(device_details)s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:289
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:290
 #, python-format
 msgid "Removing port %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:296
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:297
 #, python-format
 msgid "Removing port failed for device %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:321
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:322
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:640
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:900
 msgid "Agent out of sync with plugin!"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:329
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:330
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:652
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:914
 msgid "Agent loop has new devices!"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:334
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:335
 #, python-format
 msgid "Error in agent event loop: %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:342
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:343
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:403
 #, python-format
 msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:357
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:691
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1044
 msgid "Agent initialized successfully, now running... "
@@ -5882,6 +6010,15 @@ msgstr ""
 msgid "Metrics collection is not supported on this version of Hyper-V"
 msgstr ""
 
+#: neutron/plugins/hyperv/agent/utilsfactory.py:34
+msgid "Force V1 WMI utility classes"
+msgstr ""
+
+#: neutron/plugins/hyperv/agent/utilsfactory.py:59
+#, python-format
+msgid "Loading class: %(module_name)s.%(class_name)s"
+msgstr ""
+
 #: neutron/plugins/hyperv/agent/utilsv2.py:118
 #, python-format
 msgid "Port Alloc not found: %s"
@@ -5933,12 +6070,6 @@ msgstr ""
 msgid "provider:segmentation_id specified for local network"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:362
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437
-#, python-format
-msgid "Unknown provider:physical_network %s"
-msgstr ""
-
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:89
 msgid "Invalid Network ID, will lead to incorrect bridgename"
 msgstr ""
@@ -6372,94 +6503,98 @@ msgstr ""
 msgid "MidoClient.delete_dhcp called: bridge=%(bridge)s, "
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:204
+#: neutron/plugins/midonet/midonet_lib.py:196
+msgid "Tried to delete non-existent DHCP"
+msgstr ""
+
+#: neutron/plugins/midonet/midonet_lib.py:205
 #, python-format
 msgid "MidoClient.delete_port called: id=%(id)s, delete_chains=%(delete_chains)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:219
+#: neutron/plugins/midonet/midonet_lib.py:220
 #, python-format
 msgid "MidoClient.get_port called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:232
+#: neutron/plugins/midonet/midonet_lib.py:233
 #, python-format
 msgid "MidoClient.add_bridge_port called: bridge=%(bridge)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:253
+#: neutron/plugins/midonet/midonet_lib.py:254
 #, python-format
 msgid "MidoClient.create_router called: tenant_id=%(tenant_id)s, name=%(name)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:265
+#: neutron/plugins/midonet/midonet_lib.py:266
 #, python-format
 msgid "MidoClient.delete_router called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:275
+#: neutron/plugins/midonet/midonet_lib.py:276
 #, python-format
 msgid "MidoClient.get_router called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:289
+#: neutron/plugins/midonet/midonet_lib.py:290
 #, python-format
 msgid "MidoClient.update_router called: id=%(id)s, name=%(name)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:309
+#: neutron/plugins/midonet/midonet_lib.py:310
 #, python-format
 msgid ""
 "MidoClient.add_dhcp_route_option called: bridge=%(bridge)s, "
 "cidr=%(cidr)s, gw_ip=%(gw_ip)sdst_ip=%(dst_ip)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:317
+#: neutron/plugins/midonet/midonet_lib.py:318
 msgid "Tried to access non-existent DHCP"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:346
+#: neutron/plugins/midonet/midonet_lib.py:347
 #, python-format
 msgid "MidoClient.unlink called: port=%(port)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:351
+#: neutron/plugins/midonet/midonet_lib.py:352
 #, python-format
 msgid "Attempted to unlink a port that was not linked. %s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:357
+#: neutron/plugins/midonet/midonet_lib.py:358
 #, python-format
 msgid ""
 "MidoClient.remove_rules_by_property called: tenant_id=%(tenant_id)s, "
 "chain_name=%(chain_name)skey=%(key)s, value=%(value)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:384
+#: neutron/plugins/midonet/midonet_lib.py:385
 #, python-format
 msgid ""
 "MidoClient.create_router_chains called: router=%(router)s, "
 "inbound_chain_name=%(in_chain)s, outbound_chain_name=%(out_chain)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:407
+#: neutron/plugins/midonet/midonet_lib.py:408
 #, python-format
 msgid "MidoClient.delete_router_chains called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:422
+#: neutron/plugins/midonet/midonet_lib.py:423
 #, python-format
 msgid "MidoClient.delete_port_chains called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:434
+#: neutron/plugins/midonet/midonet_lib.py:435
 #, python-format
 msgid ""
 "MidoClient.get_link_port called: router=%(router)s, "
 "peer_router_id=%(peer_router_id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:473
+#: neutron/plugins/midonet/midonet_lib.py:474
 #, python-format
 msgid ""
 "MidoClient.add_static_nat called: tenant_id=%(tenant_id)s, "
@@ -6467,17 +6602,17 @@ msgid ""
 "port_id=%(port_id)s, nat_type=%(nat_type)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:481
+#: neutron/plugins/midonet/midonet_lib.py:482
 #, python-format
 msgid "Invalid NAT type passed in %s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:533
+#: neutron/plugins/midonet/midonet_lib.py:534
 #, python-format
 msgid "MidoClient.remote_static_route called: router=%(router)s, ip=%(ip)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:544
+#: neutron/plugins/midonet/midonet_lib.py:545
 #, python-format
 msgid ""
 "MidoClient.update_port_chains called: "
@@ -6485,62 +6620,62 @@ msgid ""
 "outbound_chain_id=%(outbound_chain_id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:555
+#: neutron/plugins/midonet/midonet_lib.py:556
 #, python-format
 msgid "MidoClient.create_chain called: tenant_id=%(tenant_id)s  name=%(name)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:563
+#: neutron/plugins/midonet/midonet_lib.py:564
 #, python-format
 msgid "MidoClient.delete_chain called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:569
+#: neutron/plugins/midonet/midonet_lib.py:570
 #, python-format
 msgid ""
 "MidoClient.delete_chains_by_names called: tenant_id=%(tenant_id)s "
 "names=%(names)s "
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:580
+#: neutron/plugins/midonet/midonet_lib.py:581
 #, python-format
 msgid ""
 "MidoClient.get_chain_by_name called: tenant_id=%(tenant_id)s "
 "name=%(name)s "
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:591
+#: neutron/plugins/midonet/midonet_lib.py:592
 #, python-format
 msgid ""
 "MidoClient.get_port_group_by_name called: tenant_id=%(tenant_id)s "
 "name=%(name)s "
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:605
+#: neutron/plugins/midonet/midonet_lib.py:606
 #, python-format
 msgid "MidoClient.create_port_group called: tenant_id=%(tenant_id)s name=%(name)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:614
+#: neutron/plugins/midonet/midonet_lib.py:615
 #, python-format
 msgid ""
 "MidoClient.delete_port_group_by_name called: tenant_id=%(tenant_id)s "
 "name=%(name)s "
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:620
+#: neutron/plugins/midonet/midonet_lib.py:621
 #, python-format
 msgid "Deleting pg %(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:626
+#: neutron/plugins/midonet/midonet_lib.py:627
 #, python-format
 msgid ""
 "MidoClient.add_port_to_port_group_by_name called: tenant_id=%(tenant_id)s"
 " name=%(name)s port_id=%(port_id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:640
+#: neutron/plugins/midonet/midonet_lib.py:641
 #, python-format
 msgid "MidoClient.remove_port_from_port_groups called: port_id=%(port_id)s"
 msgstr ""
@@ -7265,6 +7400,10 @@ msgstr ""
 msgid "%(key)s prohibited for %(tunnel)s provider network"
 msgstr ""
 
+#: neutron/plugins/ml2/drivers/type_tunnel.py:103
+msgid "Network_type value needed by the ML2 plugin"
+msgstr ""
+
 #: neutron/plugins/ml2/drivers/type_vlan.py:37
 msgid ""
 "List of <physical_network>:<vlan_min>:<vlan_max> or <physical_network> "
@@ -7385,31 +7524,6 @@ msgstr ""
 msgid "nexus_switches found = %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:101
-#, python-format
-msgid "Nexus: create & trunk vlan %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108
-#, python-format
-msgid "Nexus: trunk vlan %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:120
-#, python-format
-msgid "Nexus: delete & untrunk vlan %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:124
-#, python-format
-msgid "Nexus: delete vlan %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:127
-#, python-format
-msgid "Nexus: untrunk vlan %s"
-msgstr ""
-
 #: neutron/plugins/ml2/drivers/mech_arista/config.py:31
 msgid ""
 "Username for Arista EOS. This is required field.if not set, all "
@@ -7452,72 +7566,85 @@ msgid ""
 "of\"RegionOne\" is assumed"
 msgstr ""
 
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:30
+msgid "Unable to reach EOS"
+msgstr ""
+
 #: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:226
 #, python-format
 msgid "Executing command on Arista EOS: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:259
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:238
+#, python-format
+msgid "Error %(err)s while trying to execute commands %(cmd)s on EOS %(host)s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:260
 #, python-format
 msgid "Required option %s is not set"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:282
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:279
+msgid "Syncing Neutron <-> EOS"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:283
 msgid "EOS is not available, will try sync later"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:292
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:293
 #, python-format
 msgid ""
 "No Tenants configured in Neutron DB. But %d tenants disovered in EOS "
 "during synchronization.Enitre EOS region is cleared"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:296
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:297
 msgid "EOS is not available, failed to delete this region"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:307
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:308
 #, python-format
 msgid "EOS is not available,failed to delete tenant %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:337
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:338
 #, python-format
 msgid "EOS is not available,failed to delete vm %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:348
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:349
 #, python-format
 msgid "EOS is not available,failed to delete network %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:363
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:364
 #, python-format
 msgid "EOS is not available, failed to createnetwork id %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:385
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:386
 #, python-format
 msgid "EOS is not available, failed to createvm id %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:461
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:462
 #, python-format
 msgid "Network %s is not created as it is not found inArista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:475
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:476
 #, python-format
 msgid "Network name changed to %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:502
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:503
 #, python-format
 msgid "Network %s is not updated as it is not found inArista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:600
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:601
 #, python-format
 msgid "VM %s is not created as it is not found inArista DB"
 msgstr ""
@@ -7542,11 +7669,11 @@ msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:280
 #, python-format
-msgid "unsupported vnic type %(vnic_type)s for network type %(net_type)s"
+msgid "Unsupported vnic type %(vnic_type)s for network type %(net_type)s"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:284
-msgid "invalid vnic_type on port_create"
+msgid "Invalid vnic_type on port_create"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:286
@@ -7554,11 +7681,11 @@ msgid "vnic_type is not defined in port profile"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:331
-msgid "update network"
+msgid "Update network"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:344
-msgid "delete network"
+msgid "Delete network"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:391
@@ -7597,11 +7724,11 @@ msgid "Port_mac %s is not available on this agent"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:133
-msgid "creating VLAN Network"
+msgid "Creating VLAN Network"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:135
-msgid "creating IB Network"
+msgid "Creating IB Network"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:137
@@ -7619,11 +7746,11 @@ msgid "Delete network %s"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:298
-msgid "ports added!"
+msgid "Ports added!"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:301
-msgid "ports removed!"
+msgid "Ports removed!"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:326
@@ -7737,7 +7864,7 @@ msgid "Network type for tenant networks (local, ib, vlan, or none)"
 msgstr ""
 
 #: neutron/plugins/mlnx/common/config.py:43
-msgid "type of VM network interface: mlnx_direct or hostdev"
+msgid "Type of VM network interface: mlnx_direct or hostdev"
 msgstr ""
 
 #: neutron/plugins/mlnx/common/config.py:47
@@ -7756,13 +7883,9 @@ msgid "Mlnx Exception: %(err_msg)s"
 msgstr ""
 
 #: neutron/plugins/mlnx/db/mlnx_db_v2.py:47
-#, python-format
-msgid "Removing vlan %(seg_id)s on physical network %(net)s from pool"
-msgstr ""
-
 #: neutron/plugins/mlnx/db/mlnx_db_v2.py:68
 #, python-format
-msgid "removing vlan %(seg_id)s on physical network %(net)s from pool"
+msgid "Removing vlan %(seg_id)s on physical network %(net)s from pool"
 msgstr ""
 
 #: neutron/plugins/mlnx/db/mlnx_db_v2.py:124
@@ -7855,7 +7978,7 @@ msgstr ""
 
 #: neutron/plugins/nec/nec_plugin.py:276
 #, python-format
-msgid "failed to create network id=%(id)s on OFC: %(exc)s"
+msgid "Failed to create network id=%(id)s on OFC: %(exc)s"
 msgstr ""
 
 #: neutron/plugins/nec/nec_plugin.py:292
@@ -8008,7 +8131,7 @@ msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:92
 #, python-format
-msgid "failed to delete packet_filter id=%s which remains in error status."
+msgid "Failed to delete packet_filter id=%s which remains in error status."
 msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:106
@@ -8043,7 +8166,7 @@ msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:131
 #, python-format
-msgid "failed to create packet_filter id=%(id)s on OFC: %(exc)s"
+msgid "Failed to create packet_filter id=%(id)s on OFC: %(exc)s"
 msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:144
@@ -8058,7 +8181,7 @@ msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:157
 #, python-format
-msgid "failed to delete packet_filter id=%(id)s from OFC: %(exc)s"
+msgid "Failed to delete packet_filter id=%(id)s from OFC: %(exc)s"
 msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:161
@@ -8364,7 +8487,7 @@ msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:514
 #, python-format
-msgid "port %s not found in NVP"
+msgid "Port %s not found in NVP"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:533
@@ -8409,13 +8532,13 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:658
-#: neutron/plugins/nicira/NeutronPlugin.py:1671
+#: neutron/plugins/nicira/NeutronPlugin.py:1672
 #, python-format
 msgid "Logical router resource %s not found on NVP platform"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:662
-#: neutron/plugins/nicira/NeutronPlugin.py:1675
+#: neutron/plugins/nicira/NeutronPlugin.py:1676
 msgid "Unable to update logical routeron NVP Platform"
 msgstr ""
 
@@ -8523,118 +8646,118 @@ msgid "Unable to update port id: %s."
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:1409
-#: neutron/plugins/nicira/NeutronPlugin.py:1483
+#: neutron/plugins/nicira/NeutronPlugin.py:1484
 #, python-format
 msgid "Network '%s' is not a valid external network"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1426
+#: neutron/plugins/nicira/NeutronPlugin.py:1427
 msgid ""
 "Cannot create a distributed router with the NVP platform currently in "
 "execution. Please, try without specifying the 'distributed' attribute."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1433
+#: neutron/plugins/nicira/NeutronPlugin.py:1434
 msgid "Unable to create logical router on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1441
+#: neutron/plugins/nicira/NeutronPlugin.py:1442
 #, python-format
 msgid ""
-"Unable to create L3GW port on logical router  %(router_uuid)s. Verify "
+"Unable to create L3GW port on logical router %(router_uuid)s. Verify "
 "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1451
+#: neutron/plugins/nicira/NeutronPlugin.py:1452
 #, python-format
 msgid "Unable to create router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1492
+#: neutron/plugins/nicira/NeutronPlugin.py:1493
 msgid ""
 "'routes' cannot contain route '0.0.0.0/0', this must be updated through "
 "the default gateway attribute"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1508
+#: neutron/plugins/nicira/NeutronPlugin.py:1509
 #, python-format
 msgid "Logical router %s not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1512
+#: neutron/plugins/nicira/NeutronPlugin.py:1513
 msgid "Unable to update logical router on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1514
+#: neutron/plugins/nicira/NeutronPlugin.py:1515
 msgid ""
 "Request cannot contain 'routes' with the NVP platform currently in "
 "execution. Please, try without specifying the static routes."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1548
+#: neutron/plugins/nicira/NeutronPlugin.py:1549
 #, python-format
 msgid "Logical router '%s' not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1552
+#: neutron/plugins/nicira/NeutronPlugin.py:1553
 #, python-format
-msgid "Unable to delete logical router '%s'on NVP Platform"
+msgid "Unable to delete logical router '%s' on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1609
+#: neutron/plugins/nicira/NeutronPlugin.py:1610
 #, python-format
 msgid ""
 "Add_router_interface completed for subnet:%(subnet_id)s and "
 "router:%(router_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1697
+#: neutron/plugins/nicira/NeutronPlugin.py:1698
 #, python-format
 msgid ""
 "An error occurred while removing NAT rules on the NVP platform for "
 "floating ip:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1703
+#: neutron/plugins/nicira/NeutronPlugin.py:1704
 msgid "An incorrect number of matching NAT rules was found on the NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1769
+#: neutron/plugins/nicira/NeutronPlugin.py:1770
 #, python-format
 msgid "Address list for NVP logical router port:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1793
+#: neutron/plugins/nicira/NeutronPlugin.py:1794
 #, 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:1836
+#: neutron/plugins/nicira/NeutronPlugin.py:1837
 #, python-format
 msgid "The port '%s' is not associated with floating IPs"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1839
+#: neutron/plugins/nicira/NeutronPlugin.py:1840
 #, python-format
 msgid "Nat rules not found in nvp for port: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1865
+#: neutron/plugins/nicira/NeutronPlugin.py:1866
 #, python-format
 msgid ""
 "Create_l2_gw_service did not return an uuid for the newly created "
 "resource:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1887
+#: neutron/plugins/nicira/NeutronPlugin.py:1888
 msgid ""
 "Unable to remove gateway service from NVP plaform - the resource was not "
 "found"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1975
+#: neutron/plugins/nicira/NeutronPlugin.py:1976
 #, python-format
 msgid "Port values not valid for protocol: %s"
 msgstr ""
@@ -8807,62 +8930,77 @@ msgstr ""
 msgid "Port not found, Error: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1038
+#: neutron/plugins/nicira/nvplib.py:966
+#, python-format
+msgid "Error. %(type)s exception: %(exc)s."
+msgstr ""
+
+#: neutron/plugins/nicira/nvplib.py:970
+#, python-format
+msgid "locals=[%s]"
+msgstr ""
+
+#: neutron/plugins/nicira/nvplib.py:1039
 #, python-format
 msgid "Created Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1064
+#: neutron/plugins/nicira/nvplib.py:1065
 #, python-format
 msgid "Updated Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1083
+#: neutron/plugins/nicira/nvplib.py:1084
 #, python-format
 msgid "Invalid keys for NAT match: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1089
+#: neutron/plugins/nicira/nvplib.py:1090
 #, python-format
 msgid "Creating NAT rule: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1103
+#: neutron/plugins/nicira/nvplib.py:1104
 msgid ""
 "No SNAT rules cannot be applied as they are not available in this version"
 " of the NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1238
+#: neutron/plugins/nicira/nvplib.py:1239
 #, python-format
 msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1243
+#: neutron/plugins/nicira/nvplib.py:1244
 #, python-format
 msgid ""
 "An exception occurred while updating IP addresses on a router logical "
 "port:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1281
+#: neutron/plugins/nicira/nvplib.py:1282
 msgid "Operation may not be supported"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1289
+#: neutron/plugins/nicira/nvplib.py:1290
 msgid ""
 "NVP version is not set. Unable to complete request correctly. Check log "
 "for NVP communication errors."
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1305
+#: neutron/plugins/nicira/nvplib.py:1306
 msgid "Failed to create logical queue"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1316
+#: neutron/plugins/nicira/nvplib.py:1317
 msgid "Failed to delete logical queue"
 msgstr ""
 
+#: neutron/plugins/nicira/nvplib.py:1330
+#, python-format
+msgid "Error '%(err)s' when connecting to controller(s): %(ctl)s."
+msgstr ""
+
 #: neutron/plugins/nicira/api_client/client.py:116
 #, python-format
 msgid "[%d] no API providers currently available."
@@ -9482,13 +9620,18 @@ msgstr ""
 msgid "Cannot create a gateway with an empty device list"
 msgstr ""
 
+#: neutron/plugins/nicira/extensions/nvp_networkgw.py:82
+#, python-format
+msgid "Unexpected keys found in device description:%s"
+msgstr ""
+
 #: neutron/plugins/nicira/extensions/nvp_networkgw.py:86
 #, python-format
 msgid "%s: provided data are not iterable"
 msgstr ""
 
 #: neutron/plugins/nicira/extensions/nvp_networkgw.py:92
-msgid "number of network gateways allowed per tenant, -1 for unlimited"
+msgid "Number of network gateways allowed per tenant, -1 for unlimited"
 msgstr ""
 
 #: neutron/plugins/nicira/extensions/nvp_qos.py:38
@@ -9783,7 +9926,7 @@ msgstr ""
 
 #: neutron/plugins/nicira/vshield/tasks/tasks.py:189
 #: neutron/plugins/nicira/vshield/tasks/tasks.py:209
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:233
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:232
 #, python-format
 msgid "Task %(task)s encountered exception in %(cb)s"
 msgstr ""
@@ -9794,11 +9937,11 @@ msgstr ""
 msgid "Task %(task)s return %(status)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:326
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:325
 msgid "TaskManager terminated"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:380
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:379
 msgid "Exception in _check_pending_tasks"
 msgstr ""
 
@@ -9849,6 +9992,10 @@ msgid ""
 "commited (%s attempts left)"
 msgstr ""
 
+#: neutron/plugins/openvswitch/ovs_db_v2.py:401
+msgid "Unable to generate a new tunnel id"
+msgstr ""
+
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:145
 #, python-format
 msgid "Device %(device)s up on %(agent_id)s"
@@ -10109,6 +10256,23 @@ msgstr ""
 msgid "Connection failed with PLUMgrid Director: %(err_msg)s"
 msgstr ""
 
+#: neutron/plugins/plumgrid/drivers/fake_plumlib.py:32
+msgid "Python PLUMgrid Fake Library Started "
+msgstr ""
+
+#: neutron/plugins/plumgrid/drivers/fake_plumlib.py:37
+#, python-format
+msgid "Fake Director: %s"
+msgstr ""
+
+#: neutron/plugins/plumgrid/drivers/plumlib.py:38
+msgid "Python PLUMgrid Library Started "
+msgstr ""
+
+#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:40
+msgid "PLUMgrid Director communication failed"
+msgstr ""
+
 #: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:44
 msgid "PLUMgrid Director server to connect to"
 msgstr ""
@@ -10309,7 +10473,7 @@ msgid "Going to ofp controller mode %s"
 msgstr ""
 
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:238
-msgid "port update received"
+msgid "Port update received"
 msgstr ""
 
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:271
@@ -10778,11 +10942,11 @@ msgid "process_router: %s"
 msgstr ""
 
 #: neutron/services/firewall/agents/varmour/varmour_router.py:285
-msgid "unable to parse interface mapping."
+msgid "Unable to parse interface mapping."
 msgstr ""
 
 #: neutron/services/firewall/agents/varmour/varmour_router.py:288
-msgid "unable to read interface mapping."
+msgid "Unable to read interface mapping."
 msgstr ""
 
 #: neutron/services/firewall/agents/varmour/varmour_router.py:307
@@ -11007,6 +11171,11 @@ msgstr ""
 msgid "A metering driver must be specified"
 msgstr ""
 
+#: neutron/services/metering/agents/metering_agent.py:112
+#, python-format
+msgid "Send metering report: %s"
+msgstr ""
+
 #: neutron/services/metering/agents/metering_agent.py:179
 #, python-format
 msgid "Driver %(driver)s does not implement %(func)s"
@@ -11045,6 +11214,14 @@ msgstr ""
 msgid "Interval for checking ipsec status"
 msgstr ""
 
+#: neutron/services/vpn/device_drivers/ipsec.py:61
+msgid "Template file for ipsec configuration"
+msgstr ""
+
+#: neutron/services/vpn/device_drivers/ipsec.py:67
+msgid "Template file for ipsec secret configuration"
+msgstr ""
+
 #: neutron/services/vpn/device_drivers/ipsec.py:244
 #, python-format
 msgid "Failed to enable vpn process on router %s"
@@ -11804,3 +11981,147 @@ msgstr ""
 #~ msgid "Operation on OFC failed: status=%(status), detail=%(detail)"
 #~ msgstr ""
 
+#~ msgid "loading policies from file: %s"
+#~ msgstr ""
+
+#~ msgid "number of ports allowed per tenant, minus for unlimited"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "range of seconds to randomly delay "
+#~ "when starting the periodic task "
+#~ "scheduler to reduce stampeding. (Disable "
+#~ "by setting to 0)"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "%(class_name)s method %(method_name)s called "
+#~ "with arguments %(args)s %(kwargs)s "
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Updating lease expiration is now "
+#~ "deprecated. Issued  from host %(host)s."
+#~ msgstr ""
+
+#~ msgid "owner type of the device: network/compute"
+#~ msgstr ""
+
+#~ msgid "plugin does not support updating provider attributes"
+#~ msgstr ""
+
+#~ msgid "invalid segment range. example range: 500-550"
+#~ msgstr ""
+
+#~ msgid "arguments segment_type missing for network profile"
+#~ msgstr ""
+
+#~ msgid "argument physical_network missing for network profile"
+#~ msgstr ""
+
+#~ msgid "argument sub_type missing for network profile"
+#~ msgstr ""
+
+#~ msgid "argument segment_range missing for network profile"
+#~ msgstr ""
+
+#~ msgid "segment range overlaps with another profile"
+#~ msgstr ""
+
+#~ msgid "provider network added to DB: %(network_id)s, %(vlan_id)s"
+#~ msgstr ""
+
+#~ msgid "provider network removed from DB: %s"
+#~ msgstr ""
+
+#~ msgid "logical network"
+#~ msgstr ""
+
+#~ msgid "unknown provider:physical_network %s"
+#~ msgstr ""
+
+#~ msgid "create network: profile_id=%s"
+#~ msgstr ""
+
+#~ msgid "seg list %s "
+#~ msgstr ""
+
+#~ msgid "create port: profile_id=%s"
+#~ msgstr ""
+
+#~ msgid "there must be only one gateway port per router at once"
+#~ msgstr ""
+
+#~ msgid "define if the requests have run asynchronously or not"
+#~ msgstr ""
+
+#~ msgid "cannot retrieve utif info for the following reason: %(err_msg)s"
+#~ msgstr ""
+
+#~ msgid "unsupported vnic type %(vnic_type)s for network type %(net_type)s"
+#~ msgstr ""
+
+#~ msgid "invalid vnic_type on port_create"
+#~ msgstr ""
+
+#~ msgid "update network"
+#~ msgstr ""
+
+#~ msgid "delete network"
+#~ msgstr ""
+
+#~ msgid "creating VLAN Network"
+#~ msgstr ""
+
+#~ msgid "creating IB Network"
+#~ msgstr ""
+
+#~ msgid "ports added!"
+#~ msgstr ""
+
+#~ msgid "ports removed!"
+#~ msgstr ""
+
+#~ msgid "type of VM network interface: mlnx_direct or hostdev"
+#~ msgstr ""
+
+#~ msgid "removing vlan %(seg_id)s on physical network %(net)s from pool"
+#~ msgstr ""
+
+#~ msgid "failed to create network id=%(id)s on OFC: %(exc)s"
+#~ msgstr ""
+
+#~ msgid "failed to delete packet_filter id=%s which remains in error status."
+#~ msgstr ""
+
+#~ msgid "failed to create packet_filter id=%(id)s on OFC: %(exc)s"
+#~ msgstr ""
+
+#~ msgid "failed to delete packet_filter id=%(id)s from OFC: %(exc)s"
+#~ msgstr ""
+
+#~ msgid "port %s not found in NVP"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unable to create L3GW port on "
+#~ "logical router  %(router_uuid)s. Verify "
+#~ "Default Layer-3 Gateway service "
+#~ "%(def_l3_gw_svc)s id is correct"
+#~ msgstr ""
+
+#~ msgid "Unable to delete logical router '%s'on NVP Platform"
+#~ msgstr ""
+
+#~ msgid "number of network gateways allowed per tenant, -1 for unlimited"
+#~ msgstr ""
+
+#~ msgid "port update received"
+#~ msgstr ""
+
+#~ msgid "unable to parse interface mapping."
+#~ msgstr ""
+
+#~ msgid "unable to read interface mapping."
+#~ msgstr ""
+
index d60791294a1203b1ebbd2f360924ac47c89e1230..1d09d91ed98ffac7a6d07748a6bff3c5a97d6845 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-09-09 06:09+0000\n"
+"POT-Creation-Date: 2013-09-10 06:09+0000\n"
 "PO-Revision-Date: 2013-01-28 21:54+0000\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: Hungarian "
@@ -95,7 +95,7 @@ msgstr ""
 
 #: neutron/policy.py:88
 #, python-format
-msgid "loading policies from file: %s"
+msgid "Loading policies from file: %s"
 msgstr ""
 
 #: neutron/policy.py:95
@@ -182,7 +182,7 @@ msgid "Number of subnets allowed per tenant, minus for unlimited"
 msgstr ""
 
 #: neutron/quota.py:47
-msgid "number of ports allowed per tenant, minus for unlimited"
+msgid "Number of ports allowed per tenant, minus for unlimited"
 msgstr ""
 
 #: neutron/quota.py:51
@@ -204,7 +204,7 @@ msgstr ""
 
 #: neutron/service.py:41
 msgid ""
-"range of seconds to randomly delay when starting the periodic task "
+"Range of seconds to randomly delay when starting the periodic task "
 "scheduler to reduce stampeding. (Disable by setting to 0)"
 msgstr ""
 
@@ -466,9 +466,11 @@ msgid ""
 msgstr ""
 
 #: neutron/agent/dhcp_agent.py:564 neutron/agent/l3_agent.py:823
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:515
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256
 #: neutron/plugins/nec/agent/nec_neutron_agent.py:184
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:227
+#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:181
 #: neutron/services/metering/agents/metering_agent.py:273
 msgid "Failed reporting state!"
 msgstr ""
@@ -1925,6 +1927,11 @@ msgstr ""
 msgid "Invalid extension environment: %(reason)s"
 msgstr ""
 
+#: neutron/common/exceptions.py:261
+#, python-format
+msgid "Invalid content type %(content_type)s"
+msgstr ""
+
 #: neutron/common/exceptions.py:265
 #, python-format
 msgid "Unable to find any IP address on external network %(net_id)s."
@@ -1966,11 +1973,11 @@ msgstr ""
 msgid "Skipping unknown group key: %s"
 msgstr ""
 
-#: neutron/common/log.py:31
+#: neutron/common/log.py:32
 #, python-format
 msgid ""
 "%(class_name)s method %(method_name)s called with arguments %(args)s "
-"%(kwargs)s "
+"%(kwargs)s"
 msgstr ""
 
 #: neutron/common/utils.py:55 neutron/openstack/common/fileutils.py:64
@@ -2288,7 +2295,7 @@ msgstr ""
 
 #: neutron/db/dhcp_rpc_base.py:218
 #, python-format
-msgid "Updating lease expiration is now deprecated. Issued  from host %(host)s."
+msgid "Updating lease expiration is now deprecated. Issued  from host %s."
 msgstr ""
 
 #: neutron/db/dhcp_rpc_base.py:225
@@ -2313,6 +2320,16 @@ msgstr ""
 msgid "the nexthop is used by router"
 msgstr ""
 
+#: neutron/db/extraroute_db.py:129
+#, python-format
+msgid "Added routes are %s"
+msgstr ""
+
+#: neutron/db/extraroute_db.py:137
+#, python-format
+msgid "Removed routes are %s"
+msgstr ""
+
 #: neutron/db/l3_db.py:210
 #, python-format
 msgid "No IPs available for external network %s"
@@ -2336,6 +2353,8 @@ msgid ""
 msgstr ""
 
 #: neutron/db/l3_db.py:339 neutron/db/l3_db.py:415
+#: neutron/plugins/bigswitch/plugin.py:995
+#: neutron/plugins/bigswitch/plugin.py:1004
 msgid "Either subnet_id or port_id must be specified"
 msgstr ""
 
@@ -2387,7 +2406,7 @@ msgid ""
 "assigning a floating IP"
 msgstr ""
 
-#: neutron/db/l3_db.py:605 neutron/plugins/nicira/NeutronPlugin.py:1730
+#: neutron/db/l3_db.py:605 neutron/plugins/nicira/NeutronPlugin.py:1731
 msgid "fixed_ip_address cannot be specified without a port_id"
 msgstr ""
 
@@ -2415,6 +2434,11 @@ msgid ""
 " %s"
 msgstr ""
 
+#: neutron/db/l3_rpc_base.py:62
+#, python-format
+msgid "Checking router: %(id)s for host: %(host)s"
+msgstr ""
+
 #: neutron/db/l3_rpc_base.py:87
 #, python-format
 msgid "External network ID returned to l3 agent: %s"
@@ -2572,7 +2596,7 @@ msgid "ID of network to probe"
 msgstr ""
 
 #: neutron/debug/commands.py:50
-msgid "owner type of the device: network/compute"
+msgid "Owner type of the device: network/compute"
 msgstr ""
 
 #: neutron/debug/commands.py:58
@@ -3028,7 +3052,7 @@ msgstr ""
 
 #: neutron/extensions/providernet.py:56
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:379
-msgid "plugin does not support updating provider attributes"
+msgid "Plugin does not support updating provider attributes"
 msgstr ""
 
 #: neutron/extensions/quotasv2.py:69
@@ -3959,6 +3983,10 @@ msgstr ""
 msgid "List of allowed vif_type values."
 msgstr ""
 
+#: neutron/plugins/bigswitch/plugin.py:162
+msgid "Syntax error in server config file, aborting plugin"
+msgstr ""
+
 #: neutron/plugins/bigswitch/plugin.py:173
 msgid "Error in REST call to remote network controller"
 msgstr ""
@@ -4091,6 +4119,10 @@ msgstr ""
 msgid "NeutronRestProxy: Starting plugin. Version=%s"
 msgstr ""
 
+#: neutron/plugins/bigswitch/plugin.py:458
+msgid "Servers not defined. Aborting plugin"
+msgstr ""
+
 #: neutron/plugins/bigswitch/plugin.py:480
 msgid "NeutronRestProxyV2: initialization done"
 msgstr ""
@@ -4173,6 +4205,15 @@ msgstr ""
 msgid "Unable to update remote topology: %s"
 msgstr ""
 
+#: neutron/plugins/bigswitch/plugin.py:1147
+msgid "Adding host route: "
+msgstr ""
+
+#: neutron/plugins/bigswitch/plugin.py:1148
+#, python-format
+msgid "Destination:%(dst)s nexthop:%(next)s"
+msgstr ""
+
 #: neutron/plugins/bigswitch/plugin.py:1223
 #, python-format
 msgid ""
@@ -4192,6 +4233,15 @@ msgstr ""
 msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. "
 msgstr ""
 
+#: neutron/plugins/bigswitch/routerrule_db.py:77
+msgid "No rules in router"
+msgstr ""
+
+#: neutron/plugins/bigswitch/routerrule_db.py:91
+#, python-format
+msgid "Updating router rules to %s"
+msgstr ""
+
 #: neutron/plugins/bigswitch/db/porttracker_db.py:36
 msgid "No host_id in port request to track port location."
 msgstr ""
@@ -4249,6 +4299,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:108
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:128
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:143
+#: neutron/plugins/mlnx/rpc_callbacks.py:98
 #: neutron/plugins/mlnx/rpc_callbacks.py:117
 #: neutron/plugins/mlnx/rpc_callbacks.py:132
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:118
@@ -4259,16 +4310,15 @@ msgid "%s can not be found in database"
 msgstr ""
 
 #: neutron/plugins/brocade/NeutronPlugin.py:288
-#: neutron/plugins/brocade/NeutronPlugin.py:331
-#: neutron/plugins/brocade/NeutronPlugin.py:384
+#: neutron/plugins/brocade/NeutronPlugin.py:332
+#: neutron/plugins/brocade/NeutronPlugin.py:386
 msgid "Brocade NOS driver:"
 msgstr ""
 
 #: neutron/plugins/brocade/NeutronPlugin.py:289
-#: neutron/plugins/brocade/NeutronPlugin.py:332
-#: neutron/plugins/brocade/NeutronPlugin.py:385
+#: neutron/plugins/brocade/NeutronPlugin.py:333
+#: neutron/plugins/brocade/NeutronPlugin.py:387
 #: neutron/plugins/embrane/agent/dispatcher.py:143
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:240
 #, python-format
 msgid "%s"
 msgstr ""
@@ -4278,7 +4328,13 @@ msgstr ""
 msgid "Returning the allocated vlan (%d) to the pool"
 msgstr ""
 
-#: neutron/plugins/brocade/NeutronPlugin.py:298
+#: neutron/plugins/brocade/NeutronPlugin.py:293
+#: neutron/plugins/brocade/NeutronPlugin.py:334
+#: neutron/plugins/brocade/NeutronPlugin.py:388
+msgid "Brocade plugin raised exception, check logs"
+msgstr ""
+
+#: neutron/plugins/brocade/NeutronPlugin.py:299
 #, python-format
 msgid "Allocated vlan (%d) from the pool"
 msgstr ""
@@ -4302,98 +4358,103 @@ msgstr ""
 msgid "Plugin initialization complete"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:133
+#: neutron/plugins/cisco/network_plugin.py:117
+#, python-format
+msgid "'%(model)s' object has no attribute '%(name)s'"
+msgstr ""
+
+#: neutron/plugins/cisco/network_plugin.py:134
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:223
 msgid "create_network() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:150
+#: neutron/plugins/cisco/network_plugin.py:151
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:255
 msgid "update_network() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:163
+#: neutron/plugins/cisco/network_plugin.py:164
 msgid "delete_network() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:186
+#: neutron/plugins/cisco/network_plugin.py:187
 msgid "get_network() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:191
+#: neutron/plugins/cisco/network_plugin.py:192
 msgid "get_networks() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:196
+#: neutron/plugins/cisco/network_plugin.py:197
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:321
 msgid "create_port() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:206
+#: neutron/plugins/cisco/network_plugin.py:207
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:407
 msgid "delete_port() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:225
+#: neutron/plugins/cisco/network_plugin.py:226
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:366
 msgid "update_port() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:236
+#: neutron/plugins/cisco/network_plugin.py:237
 msgid "create_subnet() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:248
+#: neutron/plugins/cisco/network_plugin.py:249
 #: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:342
 msgid "update_subnet() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:254
+#: neutron/plugins/cisco/network_plugin.py:255
 msgid "delete_subnet() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:277
+#: neutron/plugins/cisco/network_plugin.py:278
 #: neutron/plugins/cisco/db/network_db_v2.py:38
 msgid "get_all_qoss() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:283
+#: neutron/plugins/cisco/network_plugin.py:284
 msgid "get_qos_details() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:288
+#: neutron/plugins/cisco/network_plugin.py:289
 msgid "create_qos() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:294
+#: neutron/plugins/cisco/network_plugin.py:295
 msgid "delete_qos() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:299
+#: neutron/plugins/cisco/network_plugin.py:300
 msgid "rename_qos() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:304
+#: neutron/plugins/cisco/network_plugin.py:305
 msgid "get_all_credentials() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:310
+#: neutron/plugins/cisco/network_plugin.py:311
 msgid "get_credential_details() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:319
+#: neutron/plugins/cisco/network_plugin.py:320
 msgid "rename_credential() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:329
+#: neutron/plugins/cisco/network_plugin.py:330
 msgid "schedule_host() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:341
+#: neutron/plugins/cisco/network_plugin.py:342
 msgid "associate_port() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:348
+#: neutron/plugins/cisco/network_plugin.py:349
 msgid "detach_port() called"
 msgstr ""
 
@@ -4646,6 +4707,16 @@ msgstr ""
 msgid "VLAN Name prefix for provider vlans"
 msgstr ""
 
+#: neutron/plugins/cisco/common/config.py:39
+msgid "Provider VLANs are automatically created as needed on the Nexus switch"
+msgstr ""
+
+#: neutron/plugins/cisco/common/config.py:42
+msgid ""
+"Provider VLANs are automatically trunked as needed on the ports of the "
+"Nexus switch"
+msgstr ""
+
 #: neutron/plugins/cisco/common/config.py:45
 #: neutron/plugins/ml2/drivers/cisco/config.py:23
 msgid "Distribute SVI interfaces over all switches"
@@ -4707,6 +4778,12 @@ msgstr ""
 msgid "N1K Policy profile polling duration in seconds"
 msgstr ""
 
+#: neutron/plugins/cisco/common/config.py:124
+#: neutron/plugins/ml2/drivers/cisco/config.py:56
+#: neutron/plugins/nicira/common/config.py:178
+msgid "Some config files were not parsed properly"
+msgstr ""
+
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:334
 #, python-format
 msgid "seg_min %(seg_min)s, seg_max %(seg_max)s"
@@ -4811,6 +4888,10 @@ msgstr ""
 msgid "get_policy_profile()"
 msgstr ""
 
+#: neutron/plugins/cisco/db/n1kv_db_v2.py:949
+msgid "Invalid profile type"
+msgstr ""
+
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:965
 msgid "_profile_binding_exists()"
 msgstr ""
@@ -4839,11 +4920,11 @@ msgid "_get_profile_bindings()"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1224
-msgid "invalid segment range. example range: 500-550"
+msgid "Invalid segment range. example range: 500-550"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1234
-msgid "arguments segment_type missing for network profile"
+msgid "Arguments segment_type missing for network profile"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1243
@@ -4851,15 +4932,15 @@ msgid "segment_type should either be vlan, overlay, multi-segment or trunk"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1249
-msgid "argument physical_network missing for network profile"
+msgid "Argument physical_network missing for network profile"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1256
-msgid "argument sub_type missing for network profile"
+msgid "Argument sub_type missing for network profile"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1263
-msgid "argument segment_range missing for network profile"
+msgid "Argument segment_range missing for network profile"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1292
@@ -4868,7 +4949,7 @@ msgid "NetworkProfile name %s already exists"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1309
-msgid "segment range overlaps with another profile"
+msgid "Segment range overlaps with another profile"
 msgstr ""
 
 #: neutron/plugins/cisco/db/network_db_v2.py:46
@@ -4954,12 +5035,12 @@ msgstr ""
 
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:236
 #, python-format
-msgid "provider network added to DB: %(network_id)s, %(vlan_id)s"
+msgid "Provider network added to DB: %(network_id)s, %(vlan_id)s"
 msgstr ""
 
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:280
 #, python-format
-msgid "provider network removed from DB: %s"
+msgid "Provider network removed from DB: %s"
 msgstr ""
 
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:388
@@ -4981,7 +5062,7 @@ msgid "Nexus plugin loaded, deleting SVI from switch"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_client.py:256
-msgid "logical network"
+msgid "Logical network"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_client.py:276
@@ -5007,6 +5088,11 @@ msgstr ""
 msgid "VSM: %s"
 msgstr ""
 
+#: neutron/plugins/cisco/n1kv/n1kv_client.py:462
+#, python-format
+msgid "Unable to serialize object of type = '%s'"
+msgstr ""
+
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:193
 msgid "_setup_vsm"
 msgstr ""
@@ -5069,9 +5155,11 @@ msgid "provider:network_type %s not supported"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:353
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:362
 #: neutron/plugins/mlnx/mlnx_plugin.py:243
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437
 #, python-format
-msgid "unknown provider:physical_network %s"
+msgid "Unknown provider:physical_network %s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:359
@@ -5205,7 +5293,7 @@ msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:995
 #, python-format
-msgid "create network: profile_id=%s"
+msgid "Create network: profile_id=%s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1003
@@ -5218,7 +5306,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1015
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1025
 #, python-format
-msgid "seg list %s "
+msgid "Seg list %s "
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1068
@@ -5265,7 +5353,7 @@ msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1241
 #, python-format
-msgid "create port: profile_id=%s"
+msgid "Create port: profile_id=%s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1254
@@ -5350,6 +5438,41 @@ msgstr ""
 msgid "NexusPlugin:create_network() called"
 msgstr ""
 
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:112
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:101
+#, python-format
+msgid "Nexus: create & trunk vlan %s"
+msgstr ""
+
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:119
+#, python-format
+msgid "Nexus: create vlan %s"
+msgstr ""
+
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:124
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108
+#, python-format
+msgid "Nexus: trunk vlan %s"
+msgstr ""
+
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:137
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:120
+#, python-format
+msgid "Nexus: delete & untrunk vlan %s"
+msgstr ""
+
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:143
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:124
+#, python-format
+msgid "Nexus: delete vlan %s"
+msgstr ""
+
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:146
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:127
+#, python-format
+msgid "Nexus: untrunk vlan %s"
+msgstr ""
+
 #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:203
 msgid "Grabbing a switch to create SVI"
 msgstr ""
@@ -5382,6 +5505,11 @@ msgstr ""
 msgid "NexusPlugin:delete_port() called"
 msgstr ""
 
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:276
+#, python-format
+msgid "delete_network(): provider vlan %s"
+msgstr ""
+
 #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:321
 msgid "NexusPlugin:update_port() called"
 msgstr ""
@@ -5414,7 +5542,7 @@ msgstr ""
 
 #: neutron/plugins/embrane/base_plugin.py:136
 #: neutron/plugins/embrane/base_plugin.py:173
-msgid "there must be only one gateway port per router at once"
+msgid "There must be only one gateway port per router at once"
 msgstr ""
 
 #: neutron/plugins/embrane/base_plugin.py:207
@@ -5480,7 +5608,7 @@ msgid "Shared resource pool id"
 msgstr ""
 
 #: neutron/plugins/embrane/common/config.py:45
-msgid "define if the requests have run asynchronously or not"
+msgid "Define if the requests have run asynchronously or not"
 msgstr ""
 
 #: neutron/plugins/embrane/common/constants.py:63
@@ -5544,7 +5672,7 @@ msgstr ""
 
 #: neutron/plugins/embrane/l2base/support_exceptions.py:24
 #, python-format
-msgid "cannot retrieve utif info for the following reason: %(err_msg)s"
+msgid "Cannot retrieve utif info for the following reason: %(err_msg)s"
 msgstr ""
 
 #: neutron/plugins/embrane/l2base/openvswitch/openvswitch_support.py:45
@@ -5765,51 +5893,51 @@ msgstr ""
 msgid "Adding port %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:268
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:269
 #, python-format
 msgid "Unable to get port details for device %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:274
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:276
 #, python-format
 msgid "Port %(device)s updated. Details: %(device_details)s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:289
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:290
 #, python-format
 msgid "Removing port %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:296
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:297
 #, python-format
 msgid "Removing port failed for device %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:321
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:322
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:640
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:900
 msgid "Agent out of sync with plugin!"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:329
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:330
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:652
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:914
 msgid "Agent loop has new devices!"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:334
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:335
 #, python-format
 msgid "Error in agent event loop: %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:342
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:343
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:403
 #, python-format
 msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:357
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:691
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1044
 msgid "Agent initialized successfully, now running... "
@@ -5881,6 +6009,15 @@ msgstr ""
 msgid "Metrics collection is not supported on this version of Hyper-V"
 msgstr ""
 
+#: neutron/plugins/hyperv/agent/utilsfactory.py:34
+msgid "Force V1 WMI utility classes"
+msgstr ""
+
+#: neutron/plugins/hyperv/agent/utilsfactory.py:59
+#, python-format
+msgid "Loading class: %(module_name)s.%(class_name)s"
+msgstr ""
+
 #: neutron/plugins/hyperv/agent/utilsv2.py:118
 #, python-format
 msgid "Port Alloc not found: %s"
@@ -5932,12 +6069,6 @@ msgstr ""
 msgid "provider:segmentation_id specified for local network"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:362
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437
-#, python-format
-msgid "Unknown provider:physical_network %s"
-msgstr ""
-
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:89
 msgid "Invalid Network ID, will lead to incorrect bridgename"
 msgstr ""
@@ -6371,94 +6502,98 @@ msgstr ""
 msgid "MidoClient.delete_dhcp called: bridge=%(bridge)s, "
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:204
+#: neutron/plugins/midonet/midonet_lib.py:196
+msgid "Tried to delete non-existent DHCP"
+msgstr ""
+
+#: neutron/plugins/midonet/midonet_lib.py:205
 #, python-format
 msgid "MidoClient.delete_port called: id=%(id)s, delete_chains=%(delete_chains)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:219
+#: neutron/plugins/midonet/midonet_lib.py:220
 #, python-format
 msgid "MidoClient.get_port called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:232
+#: neutron/plugins/midonet/midonet_lib.py:233
 #, python-format
 msgid "MidoClient.add_bridge_port called: bridge=%(bridge)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:253
+#: neutron/plugins/midonet/midonet_lib.py:254
 #, python-format
 msgid "MidoClient.create_router called: tenant_id=%(tenant_id)s, name=%(name)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:265
+#: neutron/plugins/midonet/midonet_lib.py:266
 #, python-format
 msgid "MidoClient.delete_router called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:275
+#: neutron/plugins/midonet/midonet_lib.py:276
 #, python-format
 msgid "MidoClient.get_router called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:289
+#: neutron/plugins/midonet/midonet_lib.py:290
 #, python-format
 msgid "MidoClient.update_router called: id=%(id)s, name=%(name)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:309
+#: neutron/plugins/midonet/midonet_lib.py:310
 #, python-format
 msgid ""
 "MidoClient.add_dhcp_route_option called: bridge=%(bridge)s, "
 "cidr=%(cidr)s, gw_ip=%(gw_ip)sdst_ip=%(dst_ip)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:317
+#: neutron/plugins/midonet/midonet_lib.py:318
 msgid "Tried to access non-existent DHCP"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:346
+#: neutron/plugins/midonet/midonet_lib.py:347
 #, python-format
 msgid "MidoClient.unlink called: port=%(port)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:351
+#: neutron/plugins/midonet/midonet_lib.py:352
 #, python-format
 msgid "Attempted to unlink a port that was not linked. %s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:357
+#: neutron/plugins/midonet/midonet_lib.py:358
 #, python-format
 msgid ""
 "MidoClient.remove_rules_by_property called: tenant_id=%(tenant_id)s, "
 "chain_name=%(chain_name)skey=%(key)s, value=%(value)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:384
+#: neutron/plugins/midonet/midonet_lib.py:385
 #, python-format
 msgid ""
 "MidoClient.create_router_chains called: router=%(router)s, "
 "inbound_chain_name=%(in_chain)s, outbound_chain_name=%(out_chain)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:407
+#: neutron/plugins/midonet/midonet_lib.py:408
 #, python-format
 msgid "MidoClient.delete_router_chains called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:422
+#: neutron/plugins/midonet/midonet_lib.py:423
 #, python-format
 msgid "MidoClient.delete_port_chains called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:434
+#: neutron/plugins/midonet/midonet_lib.py:435
 #, python-format
 msgid ""
 "MidoClient.get_link_port called: router=%(router)s, "
 "peer_router_id=%(peer_router_id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:473
+#: neutron/plugins/midonet/midonet_lib.py:474
 #, python-format
 msgid ""
 "MidoClient.add_static_nat called: tenant_id=%(tenant_id)s, "
@@ -6466,17 +6601,17 @@ msgid ""
 "port_id=%(port_id)s, nat_type=%(nat_type)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:481
+#: neutron/plugins/midonet/midonet_lib.py:482
 #, python-format
 msgid "Invalid NAT type passed in %s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:533
+#: neutron/plugins/midonet/midonet_lib.py:534
 #, python-format
 msgid "MidoClient.remote_static_route called: router=%(router)s, ip=%(ip)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:544
+#: neutron/plugins/midonet/midonet_lib.py:545
 #, python-format
 msgid ""
 "MidoClient.update_port_chains called: "
@@ -6484,62 +6619,62 @@ msgid ""
 "outbound_chain_id=%(outbound_chain_id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:555
+#: neutron/plugins/midonet/midonet_lib.py:556
 #, python-format
 msgid "MidoClient.create_chain called: tenant_id=%(tenant_id)s  name=%(name)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:563
+#: neutron/plugins/midonet/midonet_lib.py:564
 #, python-format
 msgid "MidoClient.delete_chain called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:569
+#: neutron/plugins/midonet/midonet_lib.py:570
 #, python-format
 msgid ""
 "MidoClient.delete_chains_by_names called: tenant_id=%(tenant_id)s "
 "names=%(names)s "
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:580
+#: neutron/plugins/midonet/midonet_lib.py:581
 #, python-format
 msgid ""
 "MidoClient.get_chain_by_name called: tenant_id=%(tenant_id)s "
 "name=%(name)s "
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:591
+#: neutron/plugins/midonet/midonet_lib.py:592
 #, python-format
 msgid ""
 "MidoClient.get_port_group_by_name called: tenant_id=%(tenant_id)s "
 "name=%(name)s "
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:605
+#: neutron/plugins/midonet/midonet_lib.py:606
 #, python-format
 msgid "MidoClient.create_port_group called: tenant_id=%(tenant_id)s name=%(name)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:614
+#: neutron/plugins/midonet/midonet_lib.py:615
 #, python-format
 msgid ""
 "MidoClient.delete_port_group_by_name called: tenant_id=%(tenant_id)s "
 "name=%(name)s "
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:620
+#: neutron/plugins/midonet/midonet_lib.py:621
 #, python-format
 msgid "Deleting pg %(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:626
+#: neutron/plugins/midonet/midonet_lib.py:627
 #, python-format
 msgid ""
 "MidoClient.add_port_to_port_group_by_name called: tenant_id=%(tenant_id)s"
 " name=%(name)s port_id=%(port_id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:640
+#: neutron/plugins/midonet/midonet_lib.py:641
 #, python-format
 msgid "MidoClient.remove_port_from_port_groups called: port_id=%(port_id)s"
 msgstr ""
@@ -7264,6 +7399,10 @@ msgstr ""
 msgid "%(key)s prohibited for %(tunnel)s provider network"
 msgstr ""
 
+#: neutron/plugins/ml2/drivers/type_tunnel.py:103
+msgid "Network_type value needed by the ML2 plugin"
+msgstr ""
+
 #: neutron/plugins/ml2/drivers/type_vlan.py:37
 msgid ""
 "List of <physical_network>:<vlan_min>:<vlan_max> or <physical_network> "
@@ -7384,31 +7523,6 @@ msgstr ""
 msgid "nexus_switches found = %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:101
-#, python-format
-msgid "Nexus: create & trunk vlan %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108
-#, python-format
-msgid "Nexus: trunk vlan %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:120
-#, python-format
-msgid "Nexus: delete & untrunk vlan %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:124
-#, python-format
-msgid "Nexus: delete vlan %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:127
-#, python-format
-msgid "Nexus: untrunk vlan %s"
-msgstr ""
-
 #: neutron/plugins/ml2/drivers/mech_arista/config.py:31
 msgid ""
 "Username for Arista EOS. This is required field.if not set, all "
@@ -7451,72 +7565,85 @@ msgid ""
 "of\"RegionOne\" is assumed"
 msgstr ""
 
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:30
+msgid "Unable to reach EOS"
+msgstr ""
+
 #: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:226
 #, python-format
 msgid "Executing command on Arista EOS: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:259
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:238
+#, python-format
+msgid "Error %(err)s while trying to execute commands %(cmd)s on EOS %(host)s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:260
 #, python-format
 msgid "Required option %s is not set"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:282
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:279
+msgid "Syncing Neutron <-> EOS"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:283
 msgid "EOS is not available, will try sync later"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:292
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:293
 #, python-format
 msgid ""
 "No Tenants configured in Neutron DB. But %d tenants disovered in EOS "
 "during synchronization.Enitre EOS region is cleared"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:296
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:297
 msgid "EOS is not available, failed to delete this region"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:307
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:308
 #, python-format
 msgid "EOS is not available,failed to delete tenant %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:337
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:338
 #, python-format
 msgid "EOS is not available,failed to delete vm %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:348
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:349
 #, python-format
 msgid "EOS is not available,failed to delete network %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:363
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:364
 #, python-format
 msgid "EOS is not available, failed to createnetwork id %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:385
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:386
 #, python-format
 msgid "EOS is not available, failed to createvm id %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:461
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:462
 #, python-format
 msgid "Network %s is not created as it is not found inArista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:475
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:476
 #, python-format
 msgid "Network name changed to %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:502
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:503
 #, python-format
 msgid "Network %s is not updated as it is not found inArista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:600
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:601
 #, python-format
 msgid "VM %s is not created as it is not found inArista DB"
 msgstr ""
@@ -7541,11 +7668,11 @@ msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:280
 #, python-format
-msgid "unsupported vnic type %(vnic_type)s for network type %(net_type)s"
+msgid "Unsupported vnic type %(vnic_type)s for network type %(net_type)s"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:284
-msgid "invalid vnic_type on port_create"
+msgid "Invalid vnic_type on port_create"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:286
@@ -7553,11 +7680,11 @@ msgid "vnic_type is not defined in port profile"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:331
-msgid "update network"
+msgid "Update network"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:344
-msgid "delete network"
+msgid "Delete network"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:391
@@ -7596,11 +7723,11 @@ msgid "Port_mac %s is not available on this agent"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:133
-msgid "creating VLAN Network"
+msgid "Creating VLAN Network"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:135
-msgid "creating IB Network"
+msgid "Creating IB Network"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:137
@@ -7618,11 +7745,11 @@ msgid "Delete network %s"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:298
-msgid "ports added!"
+msgid "Ports added!"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:301
-msgid "ports removed!"
+msgid "Ports removed!"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:326
@@ -7736,7 +7863,7 @@ msgid "Network type for tenant networks (local, ib, vlan, or none)"
 msgstr ""
 
 #: neutron/plugins/mlnx/common/config.py:43
-msgid "type of VM network interface: mlnx_direct or hostdev"
+msgid "Type of VM network interface: mlnx_direct or hostdev"
 msgstr ""
 
 #: neutron/plugins/mlnx/common/config.py:47
@@ -7755,13 +7882,9 @@ msgid "Mlnx Exception: %(err_msg)s"
 msgstr ""
 
 #: neutron/plugins/mlnx/db/mlnx_db_v2.py:47
-#, python-format
-msgid "Removing vlan %(seg_id)s on physical network %(net)s from pool"
-msgstr ""
-
 #: neutron/plugins/mlnx/db/mlnx_db_v2.py:68
 #, python-format
-msgid "removing vlan %(seg_id)s on physical network %(net)s from pool"
+msgid "Removing vlan %(seg_id)s on physical network %(net)s from pool"
 msgstr ""
 
 #: neutron/plugins/mlnx/db/mlnx_db_v2.py:124
@@ -7854,7 +7977,7 @@ msgstr ""
 
 #: neutron/plugins/nec/nec_plugin.py:276
 #, python-format
-msgid "failed to create network id=%(id)s on OFC: %(exc)s"
+msgid "Failed to create network id=%(id)s on OFC: %(exc)s"
 msgstr ""
 
 #: neutron/plugins/nec/nec_plugin.py:292
@@ -8007,7 +8130,7 @@ msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:92
 #, python-format
-msgid "failed to delete packet_filter id=%s which remains in error status."
+msgid "Failed to delete packet_filter id=%s which remains in error status."
 msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:106
@@ -8042,7 +8165,7 @@ msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:131
 #, python-format
-msgid "failed to create packet_filter id=%(id)s on OFC: %(exc)s"
+msgid "Failed to create packet_filter id=%(id)s on OFC: %(exc)s"
 msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:144
@@ -8057,7 +8180,7 @@ msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:157
 #, python-format
-msgid "failed to delete packet_filter id=%(id)s from OFC: %(exc)s"
+msgid "Failed to delete packet_filter id=%(id)s from OFC: %(exc)s"
 msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:161
@@ -8363,7 +8486,7 @@ msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:514
 #, python-format
-msgid "port %s not found in NVP"
+msgid "Port %s not found in NVP"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:533
@@ -8408,13 +8531,13 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:658
-#: neutron/plugins/nicira/NeutronPlugin.py:1671
+#: neutron/plugins/nicira/NeutronPlugin.py:1672
 #, python-format
 msgid "Logical router resource %s not found on NVP platform"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:662
-#: neutron/plugins/nicira/NeutronPlugin.py:1675
+#: neutron/plugins/nicira/NeutronPlugin.py:1676
 msgid "Unable to update logical routeron NVP Platform"
 msgstr ""
 
@@ -8522,118 +8645,118 @@ msgid "Unable to update port id: %s."
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:1409
-#: neutron/plugins/nicira/NeutronPlugin.py:1483
+#: neutron/plugins/nicira/NeutronPlugin.py:1484
 #, python-format
 msgid "Network '%s' is not a valid external network"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1426
+#: neutron/plugins/nicira/NeutronPlugin.py:1427
 msgid ""
 "Cannot create a distributed router with the NVP platform currently in "
 "execution. Please, try without specifying the 'distributed' attribute."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1433
+#: neutron/plugins/nicira/NeutronPlugin.py:1434
 msgid "Unable to create logical router on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1441
+#: neutron/plugins/nicira/NeutronPlugin.py:1442
 #, python-format
 msgid ""
-"Unable to create L3GW port on logical router  %(router_uuid)s. Verify "
+"Unable to create L3GW port on logical router %(router_uuid)s. Verify "
 "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1451
+#: neutron/plugins/nicira/NeutronPlugin.py:1452
 #, python-format
 msgid "Unable to create router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1492
+#: neutron/plugins/nicira/NeutronPlugin.py:1493
 msgid ""
 "'routes' cannot contain route '0.0.0.0/0', this must be updated through "
 "the default gateway attribute"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1508
+#: neutron/plugins/nicira/NeutronPlugin.py:1509
 #, python-format
 msgid "Logical router %s not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1512
+#: neutron/plugins/nicira/NeutronPlugin.py:1513
 msgid "Unable to update logical router on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1514
+#: neutron/plugins/nicira/NeutronPlugin.py:1515
 msgid ""
 "Request cannot contain 'routes' with the NVP platform currently in "
 "execution. Please, try without specifying the static routes."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1548
+#: neutron/plugins/nicira/NeutronPlugin.py:1549
 #, python-format
 msgid "Logical router '%s' not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1552
+#: neutron/plugins/nicira/NeutronPlugin.py:1553
 #, python-format
-msgid "Unable to delete logical router '%s'on NVP Platform"
+msgid "Unable to delete logical router '%s' on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1609
+#: neutron/plugins/nicira/NeutronPlugin.py:1610
 #, python-format
 msgid ""
 "Add_router_interface completed for subnet:%(subnet_id)s and "
 "router:%(router_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1697
+#: neutron/plugins/nicira/NeutronPlugin.py:1698
 #, python-format
 msgid ""
 "An error occurred while removing NAT rules on the NVP platform for "
 "floating ip:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1703
+#: neutron/plugins/nicira/NeutronPlugin.py:1704
 msgid "An incorrect number of matching NAT rules was found on the NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1769
+#: neutron/plugins/nicira/NeutronPlugin.py:1770
 #, python-format
 msgid "Address list for NVP logical router port:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1793
+#: neutron/plugins/nicira/NeutronPlugin.py:1794
 #, 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:1836
+#: neutron/plugins/nicira/NeutronPlugin.py:1837
 #, python-format
 msgid "The port '%s' is not associated with floating IPs"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1839
+#: neutron/plugins/nicira/NeutronPlugin.py:1840
 #, python-format
 msgid "Nat rules not found in nvp for port: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1865
+#: neutron/plugins/nicira/NeutronPlugin.py:1866
 #, python-format
 msgid ""
 "Create_l2_gw_service did not return an uuid for the newly created "
 "resource:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1887
+#: neutron/plugins/nicira/NeutronPlugin.py:1888
 msgid ""
 "Unable to remove gateway service from NVP plaform - the resource was not "
 "found"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1975
+#: neutron/plugins/nicira/NeutronPlugin.py:1976
 #, python-format
 msgid "Port values not valid for protocol: %s"
 msgstr ""
@@ -8806,62 +8929,77 @@ msgstr ""
 msgid "Port not found, Error: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1038
+#: neutron/plugins/nicira/nvplib.py:966
+#, python-format
+msgid "Error. %(type)s exception: %(exc)s."
+msgstr ""
+
+#: neutron/plugins/nicira/nvplib.py:970
+#, python-format
+msgid "locals=[%s]"
+msgstr ""
+
+#: neutron/plugins/nicira/nvplib.py:1039
 #, python-format
 msgid "Created Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1064
+#: neutron/plugins/nicira/nvplib.py:1065
 #, python-format
 msgid "Updated Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1083
+#: neutron/plugins/nicira/nvplib.py:1084
 #, python-format
 msgid "Invalid keys for NAT match: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1089
+#: neutron/plugins/nicira/nvplib.py:1090
 #, python-format
 msgid "Creating NAT rule: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1103
+#: neutron/plugins/nicira/nvplib.py:1104
 msgid ""
 "No SNAT rules cannot be applied as they are not available in this version"
 " of the NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1238
+#: neutron/plugins/nicira/nvplib.py:1239
 #, python-format
 msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1243
+#: neutron/plugins/nicira/nvplib.py:1244
 #, python-format
 msgid ""
 "An exception occurred while updating IP addresses on a router logical "
 "port:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1281
+#: neutron/plugins/nicira/nvplib.py:1282
 msgid "Operation may not be supported"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1289
+#: neutron/plugins/nicira/nvplib.py:1290
 msgid ""
 "NVP version is not set. Unable to complete request correctly. Check log "
 "for NVP communication errors."
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1305
+#: neutron/plugins/nicira/nvplib.py:1306
 msgid "Failed to create logical queue"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1316
+#: neutron/plugins/nicira/nvplib.py:1317
 msgid "Failed to delete logical queue"
 msgstr ""
 
+#: neutron/plugins/nicira/nvplib.py:1330
+#, python-format
+msgid "Error '%(err)s' when connecting to controller(s): %(ctl)s."
+msgstr ""
+
 #: neutron/plugins/nicira/api_client/client.py:116
 #, python-format
 msgid "[%d] no API providers currently available."
@@ -9481,13 +9619,18 @@ msgstr ""
 msgid "Cannot create a gateway with an empty device list"
 msgstr ""
 
+#: neutron/plugins/nicira/extensions/nvp_networkgw.py:82
+#, python-format
+msgid "Unexpected keys found in device description:%s"
+msgstr ""
+
 #: neutron/plugins/nicira/extensions/nvp_networkgw.py:86
 #, python-format
 msgid "%s: provided data are not iterable"
 msgstr ""
 
 #: neutron/plugins/nicira/extensions/nvp_networkgw.py:92
-msgid "number of network gateways allowed per tenant, -1 for unlimited"
+msgid "Number of network gateways allowed per tenant, -1 for unlimited"
 msgstr ""
 
 #: neutron/plugins/nicira/extensions/nvp_qos.py:38
@@ -9782,7 +9925,7 @@ msgstr ""
 
 #: neutron/plugins/nicira/vshield/tasks/tasks.py:189
 #: neutron/plugins/nicira/vshield/tasks/tasks.py:209
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:233
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:232
 #, python-format
 msgid "Task %(task)s encountered exception in %(cb)s"
 msgstr ""
@@ -9793,11 +9936,11 @@ msgstr ""
 msgid "Task %(task)s return %(status)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:326
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:325
 msgid "TaskManager terminated"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:380
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:379
 msgid "Exception in _check_pending_tasks"
 msgstr ""
 
@@ -9848,6 +9991,10 @@ msgid ""
 "commited (%s attempts left)"
 msgstr ""
 
+#: neutron/plugins/openvswitch/ovs_db_v2.py:401
+msgid "Unable to generate a new tunnel id"
+msgstr ""
+
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:145
 #, python-format
 msgid "Device %(device)s up on %(agent_id)s"
@@ -10108,6 +10255,23 @@ msgstr ""
 msgid "Connection failed with PLUMgrid Director: %(err_msg)s"
 msgstr ""
 
+#: neutron/plugins/plumgrid/drivers/fake_plumlib.py:32
+msgid "Python PLUMgrid Fake Library Started "
+msgstr ""
+
+#: neutron/plugins/plumgrid/drivers/fake_plumlib.py:37
+#, python-format
+msgid "Fake Director: %s"
+msgstr ""
+
+#: neutron/plugins/plumgrid/drivers/plumlib.py:38
+msgid "Python PLUMgrid Library Started "
+msgstr ""
+
+#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:40
+msgid "PLUMgrid Director communication failed"
+msgstr ""
+
 #: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:44
 msgid "PLUMgrid Director server to connect to"
 msgstr ""
@@ -10308,7 +10472,7 @@ msgid "Going to ofp controller mode %s"
 msgstr ""
 
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:238
-msgid "port update received"
+msgid "Port update received"
 msgstr ""
 
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:271
@@ -10777,11 +10941,11 @@ msgid "process_router: %s"
 msgstr ""
 
 #: neutron/services/firewall/agents/varmour/varmour_router.py:285
-msgid "unable to parse interface mapping."
+msgid "Unable to parse interface mapping."
 msgstr ""
 
 #: neutron/services/firewall/agents/varmour/varmour_router.py:288
-msgid "unable to read interface mapping."
+msgid "Unable to read interface mapping."
 msgstr ""
 
 #: neutron/services/firewall/agents/varmour/varmour_router.py:307
@@ -11006,6 +11170,11 @@ msgstr ""
 msgid "A metering driver must be specified"
 msgstr ""
 
+#: neutron/services/metering/agents/metering_agent.py:112
+#, python-format
+msgid "Send metering report: %s"
+msgstr ""
+
 #: neutron/services/metering/agents/metering_agent.py:179
 #, python-format
 msgid "Driver %(driver)s does not implement %(func)s"
@@ -11044,6 +11213,14 @@ msgstr ""
 msgid "Interval for checking ipsec status"
 msgstr ""
 
+#: neutron/services/vpn/device_drivers/ipsec.py:61
+msgid "Template file for ipsec configuration"
+msgstr ""
+
+#: neutron/services/vpn/device_drivers/ipsec.py:67
+msgid "Template file for ipsec secret configuration"
+msgstr ""
+
 #: neutron/services/vpn/device_drivers/ipsec.py:244
 #, python-format
 msgid "Failed to enable vpn process on router %s"
@@ -11803,3 +11980,147 @@ msgstr ""
 #~ msgid "Operation on OFC failed: status=%(status), detail=%(detail)"
 #~ msgstr ""
 
+#~ msgid "loading policies from file: %s"
+#~ msgstr ""
+
+#~ msgid "number of ports allowed per tenant, minus for unlimited"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "range of seconds to randomly delay "
+#~ "when starting the periodic task "
+#~ "scheduler to reduce stampeding. (Disable "
+#~ "by setting to 0)"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "%(class_name)s method %(method_name)s called "
+#~ "with arguments %(args)s %(kwargs)s "
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Updating lease expiration is now "
+#~ "deprecated. Issued  from host %(host)s."
+#~ msgstr ""
+
+#~ msgid "owner type of the device: network/compute"
+#~ msgstr ""
+
+#~ msgid "plugin does not support updating provider attributes"
+#~ msgstr ""
+
+#~ msgid "invalid segment range. example range: 500-550"
+#~ msgstr ""
+
+#~ msgid "arguments segment_type missing for network profile"
+#~ msgstr ""
+
+#~ msgid "argument physical_network missing for network profile"
+#~ msgstr ""
+
+#~ msgid "argument sub_type missing for network profile"
+#~ msgstr ""
+
+#~ msgid "argument segment_range missing for network profile"
+#~ msgstr ""
+
+#~ msgid "segment range overlaps with another profile"
+#~ msgstr ""
+
+#~ msgid "provider network added to DB: %(network_id)s, %(vlan_id)s"
+#~ msgstr ""
+
+#~ msgid "provider network removed from DB: %s"
+#~ msgstr ""
+
+#~ msgid "logical network"
+#~ msgstr ""
+
+#~ msgid "unknown provider:physical_network %s"
+#~ msgstr ""
+
+#~ msgid "create network: profile_id=%s"
+#~ msgstr ""
+
+#~ msgid "seg list %s "
+#~ msgstr ""
+
+#~ msgid "create port: profile_id=%s"
+#~ msgstr ""
+
+#~ msgid "there must be only one gateway port per router at once"
+#~ msgstr ""
+
+#~ msgid "define if the requests have run asynchronously or not"
+#~ msgstr ""
+
+#~ msgid "cannot retrieve utif info for the following reason: %(err_msg)s"
+#~ msgstr ""
+
+#~ msgid "unsupported vnic type %(vnic_type)s for network type %(net_type)s"
+#~ msgstr ""
+
+#~ msgid "invalid vnic_type on port_create"
+#~ msgstr ""
+
+#~ msgid "update network"
+#~ msgstr ""
+
+#~ msgid "delete network"
+#~ msgstr ""
+
+#~ msgid "creating VLAN Network"
+#~ msgstr ""
+
+#~ msgid "creating IB Network"
+#~ msgstr ""
+
+#~ msgid "ports added!"
+#~ msgstr ""
+
+#~ msgid "ports removed!"
+#~ msgstr ""
+
+#~ msgid "type of VM network interface: mlnx_direct or hostdev"
+#~ msgstr ""
+
+#~ msgid "removing vlan %(seg_id)s on physical network %(net)s from pool"
+#~ msgstr ""
+
+#~ msgid "failed to create network id=%(id)s on OFC: %(exc)s"
+#~ msgstr ""
+
+#~ msgid "failed to delete packet_filter id=%s which remains in error status."
+#~ msgstr ""
+
+#~ msgid "failed to create packet_filter id=%(id)s on OFC: %(exc)s"
+#~ msgstr ""
+
+#~ msgid "failed to delete packet_filter id=%(id)s from OFC: %(exc)s"
+#~ msgstr ""
+
+#~ msgid "port %s not found in NVP"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unable to create L3GW port on "
+#~ "logical router  %(router_uuid)s. Verify "
+#~ "Default Layer-3 Gateway service "
+#~ "%(def_l3_gw_svc)s id is correct"
+#~ msgstr ""
+
+#~ msgid "Unable to delete logical router '%s'on NVP Platform"
+#~ msgstr ""
+
+#~ msgid "number of network gateways allowed per tenant, -1 for unlimited"
+#~ msgstr ""
+
+#~ msgid "port update received"
+#~ msgstr ""
+
+#~ msgid "unable to parse interface mapping."
+#~ msgstr ""
+
+#~ msgid "unable to read interface mapping."
+#~ msgstr ""
+
index be4b900d371d63ab83b6b04e6f018156cd1d8edd..1b2a5eeb81a5e093d4f649e58e2856ce92ee520c 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-09-09 06:09+0000\n"
+"POT-Creation-Date: 2013-09-10 06:09+0000\n"
 "PO-Revision-Date: 2013-01-28 21:54+0000\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: Indonesian "
@@ -95,7 +95,7 @@ msgstr ""
 
 #: neutron/policy.py:88
 #, python-format
-msgid "loading policies from file: %s"
+msgid "Loading policies from file: %s"
 msgstr ""
 
 #: neutron/policy.py:95
@@ -182,7 +182,7 @@ msgid "Number of subnets allowed per tenant, minus for unlimited"
 msgstr ""
 
 #: neutron/quota.py:47
-msgid "number of ports allowed per tenant, minus for unlimited"
+msgid "Number of ports allowed per tenant, minus for unlimited"
 msgstr ""
 
 #: neutron/quota.py:51
@@ -204,7 +204,7 @@ msgstr ""
 
 #: neutron/service.py:41
 msgid ""
-"range of seconds to randomly delay when starting the periodic task "
+"Range of seconds to randomly delay when starting the periodic task "
 "scheduler to reduce stampeding. (Disable by setting to 0)"
 msgstr ""
 
@@ -466,9 +466,11 @@ msgid ""
 msgstr ""
 
 #: neutron/agent/dhcp_agent.py:564 neutron/agent/l3_agent.py:823
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:515
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256
 #: neutron/plugins/nec/agent/nec_neutron_agent.py:184
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:227
+#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:181
 #: neutron/services/metering/agents/metering_agent.py:273
 msgid "Failed reporting state!"
 msgstr ""
@@ -1925,6 +1927,11 @@ msgstr ""
 msgid "Invalid extension environment: %(reason)s"
 msgstr ""
 
+#: neutron/common/exceptions.py:261
+#, python-format
+msgid "Invalid content type %(content_type)s"
+msgstr ""
+
 #: neutron/common/exceptions.py:265
 #, python-format
 msgid "Unable to find any IP address on external network %(net_id)s."
@@ -1966,11 +1973,11 @@ msgstr ""
 msgid "Skipping unknown group key: %s"
 msgstr ""
 
-#: neutron/common/log.py:31
+#: neutron/common/log.py:32
 #, python-format
 msgid ""
 "%(class_name)s method %(method_name)s called with arguments %(args)s "
-"%(kwargs)s "
+"%(kwargs)s"
 msgstr ""
 
 #: neutron/common/utils.py:55 neutron/openstack/common/fileutils.py:64
@@ -2288,7 +2295,7 @@ msgstr ""
 
 #: neutron/db/dhcp_rpc_base.py:218
 #, python-format
-msgid "Updating lease expiration is now deprecated. Issued  from host %(host)s."
+msgid "Updating lease expiration is now deprecated. Issued  from host %s."
 msgstr ""
 
 #: neutron/db/dhcp_rpc_base.py:225
@@ -2313,6 +2320,16 @@ msgstr ""
 msgid "the nexthop is used by router"
 msgstr ""
 
+#: neutron/db/extraroute_db.py:129
+#, python-format
+msgid "Added routes are %s"
+msgstr ""
+
+#: neutron/db/extraroute_db.py:137
+#, python-format
+msgid "Removed routes are %s"
+msgstr ""
+
 #: neutron/db/l3_db.py:210
 #, python-format
 msgid "No IPs available for external network %s"
@@ -2336,6 +2353,8 @@ msgid ""
 msgstr ""
 
 #: neutron/db/l3_db.py:339 neutron/db/l3_db.py:415
+#: neutron/plugins/bigswitch/plugin.py:995
+#: neutron/plugins/bigswitch/plugin.py:1004
 msgid "Either subnet_id or port_id must be specified"
 msgstr ""
 
@@ -2387,7 +2406,7 @@ msgid ""
 "assigning a floating IP"
 msgstr ""
 
-#: neutron/db/l3_db.py:605 neutron/plugins/nicira/NeutronPlugin.py:1730
+#: neutron/db/l3_db.py:605 neutron/plugins/nicira/NeutronPlugin.py:1731
 msgid "fixed_ip_address cannot be specified without a port_id"
 msgstr ""
 
@@ -2415,6 +2434,11 @@ msgid ""
 " %s"
 msgstr ""
 
+#: neutron/db/l3_rpc_base.py:62
+#, python-format
+msgid "Checking router: %(id)s for host: %(host)s"
+msgstr ""
+
 #: neutron/db/l3_rpc_base.py:87
 #, python-format
 msgid "External network ID returned to l3 agent: %s"
@@ -2572,7 +2596,7 @@ msgid "ID of network to probe"
 msgstr ""
 
 #: neutron/debug/commands.py:50
-msgid "owner type of the device: network/compute"
+msgid "Owner type of the device: network/compute"
 msgstr ""
 
 #: neutron/debug/commands.py:58
@@ -3028,7 +3052,7 @@ msgstr ""
 
 #: neutron/extensions/providernet.py:56
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:379
-msgid "plugin does not support updating provider attributes"
+msgid "Plugin does not support updating provider attributes"
 msgstr ""
 
 #: neutron/extensions/quotasv2.py:69
@@ -3959,6 +3983,10 @@ msgstr ""
 msgid "List of allowed vif_type values."
 msgstr ""
 
+#: neutron/plugins/bigswitch/plugin.py:162
+msgid "Syntax error in server config file, aborting plugin"
+msgstr ""
+
 #: neutron/plugins/bigswitch/plugin.py:173
 msgid "Error in REST call to remote network controller"
 msgstr ""
@@ -4091,6 +4119,10 @@ msgstr ""
 msgid "NeutronRestProxy: Starting plugin. Version=%s"
 msgstr ""
 
+#: neutron/plugins/bigswitch/plugin.py:458
+msgid "Servers not defined. Aborting plugin"
+msgstr ""
+
 #: neutron/plugins/bigswitch/plugin.py:480
 msgid "NeutronRestProxyV2: initialization done"
 msgstr ""
@@ -4173,6 +4205,15 @@ msgstr ""
 msgid "Unable to update remote topology: %s"
 msgstr ""
 
+#: neutron/plugins/bigswitch/plugin.py:1147
+msgid "Adding host route: "
+msgstr ""
+
+#: neutron/plugins/bigswitch/plugin.py:1148
+#, python-format
+msgid "Destination:%(dst)s nexthop:%(next)s"
+msgstr ""
+
 #: neutron/plugins/bigswitch/plugin.py:1223
 #, python-format
 msgid ""
@@ -4192,6 +4233,15 @@ msgstr ""
 msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. "
 msgstr ""
 
+#: neutron/plugins/bigswitch/routerrule_db.py:77
+msgid "No rules in router"
+msgstr ""
+
+#: neutron/plugins/bigswitch/routerrule_db.py:91
+#, python-format
+msgid "Updating router rules to %s"
+msgstr ""
+
 #: neutron/plugins/bigswitch/db/porttracker_db.py:36
 msgid "No host_id in port request to track port location."
 msgstr ""
@@ -4249,6 +4299,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:108
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:128
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:143
+#: neutron/plugins/mlnx/rpc_callbacks.py:98
 #: neutron/plugins/mlnx/rpc_callbacks.py:117
 #: neutron/plugins/mlnx/rpc_callbacks.py:132
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:118
@@ -4259,16 +4310,15 @@ msgid "%s can not be found in database"
 msgstr ""
 
 #: neutron/plugins/brocade/NeutronPlugin.py:288
-#: neutron/plugins/brocade/NeutronPlugin.py:331
-#: neutron/plugins/brocade/NeutronPlugin.py:384
+#: neutron/plugins/brocade/NeutronPlugin.py:332
+#: neutron/plugins/brocade/NeutronPlugin.py:386
 msgid "Brocade NOS driver:"
 msgstr ""
 
 #: neutron/plugins/brocade/NeutronPlugin.py:289
-#: neutron/plugins/brocade/NeutronPlugin.py:332
-#: neutron/plugins/brocade/NeutronPlugin.py:385
+#: neutron/plugins/brocade/NeutronPlugin.py:333
+#: neutron/plugins/brocade/NeutronPlugin.py:387
 #: neutron/plugins/embrane/agent/dispatcher.py:143
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:240
 #, python-format
 msgid "%s"
 msgstr ""
@@ -4278,7 +4328,13 @@ msgstr ""
 msgid "Returning the allocated vlan (%d) to the pool"
 msgstr ""
 
-#: neutron/plugins/brocade/NeutronPlugin.py:298
+#: neutron/plugins/brocade/NeutronPlugin.py:293
+#: neutron/plugins/brocade/NeutronPlugin.py:334
+#: neutron/plugins/brocade/NeutronPlugin.py:388
+msgid "Brocade plugin raised exception, check logs"
+msgstr ""
+
+#: neutron/plugins/brocade/NeutronPlugin.py:299
 #, python-format
 msgid "Allocated vlan (%d) from the pool"
 msgstr ""
@@ -4302,98 +4358,103 @@ msgstr ""
 msgid "Plugin initialization complete"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:133
+#: neutron/plugins/cisco/network_plugin.py:117
+#, python-format
+msgid "'%(model)s' object has no attribute '%(name)s'"
+msgstr ""
+
+#: neutron/plugins/cisco/network_plugin.py:134
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:223
 msgid "create_network() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:150
+#: neutron/plugins/cisco/network_plugin.py:151
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:255
 msgid "update_network() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:163
+#: neutron/plugins/cisco/network_plugin.py:164
 msgid "delete_network() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:186
+#: neutron/plugins/cisco/network_plugin.py:187
 msgid "get_network() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:191
+#: neutron/plugins/cisco/network_plugin.py:192
 msgid "get_networks() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:196
+#: neutron/plugins/cisco/network_plugin.py:197
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:321
 msgid "create_port() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:206
+#: neutron/plugins/cisco/network_plugin.py:207
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:407
 msgid "delete_port() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:225
+#: neutron/plugins/cisco/network_plugin.py:226
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:366
 msgid "update_port() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:236
+#: neutron/plugins/cisco/network_plugin.py:237
 msgid "create_subnet() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:248
+#: neutron/plugins/cisco/network_plugin.py:249
 #: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:342
 msgid "update_subnet() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:254
+#: neutron/plugins/cisco/network_plugin.py:255
 msgid "delete_subnet() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:277
+#: neutron/plugins/cisco/network_plugin.py:278
 #: neutron/plugins/cisco/db/network_db_v2.py:38
 msgid "get_all_qoss() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:283
+#: neutron/plugins/cisco/network_plugin.py:284
 msgid "get_qos_details() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:288
+#: neutron/plugins/cisco/network_plugin.py:289
 msgid "create_qos() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:294
+#: neutron/plugins/cisco/network_plugin.py:295
 msgid "delete_qos() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:299
+#: neutron/plugins/cisco/network_plugin.py:300
 msgid "rename_qos() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:304
+#: neutron/plugins/cisco/network_plugin.py:305
 msgid "get_all_credentials() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:310
+#: neutron/plugins/cisco/network_plugin.py:311
 msgid "get_credential_details() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:319
+#: neutron/plugins/cisco/network_plugin.py:320
 msgid "rename_credential() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:329
+#: neutron/plugins/cisco/network_plugin.py:330
 msgid "schedule_host() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:341
+#: neutron/plugins/cisco/network_plugin.py:342
 msgid "associate_port() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:348
+#: neutron/plugins/cisco/network_plugin.py:349
 msgid "detach_port() called"
 msgstr ""
 
@@ -4646,6 +4707,16 @@ msgstr ""
 msgid "VLAN Name prefix for provider vlans"
 msgstr ""
 
+#: neutron/plugins/cisco/common/config.py:39
+msgid "Provider VLANs are automatically created as needed on the Nexus switch"
+msgstr ""
+
+#: neutron/plugins/cisco/common/config.py:42
+msgid ""
+"Provider VLANs are automatically trunked as needed on the ports of the "
+"Nexus switch"
+msgstr ""
+
 #: neutron/plugins/cisco/common/config.py:45
 #: neutron/plugins/ml2/drivers/cisco/config.py:23
 msgid "Distribute SVI interfaces over all switches"
@@ -4707,6 +4778,12 @@ msgstr ""
 msgid "N1K Policy profile polling duration in seconds"
 msgstr ""
 
+#: neutron/plugins/cisco/common/config.py:124
+#: neutron/plugins/ml2/drivers/cisco/config.py:56
+#: neutron/plugins/nicira/common/config.py:178
+msgid "Some config files were not parsed properly"
+msgstr ""
+
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:334
 #, python-format
 msgid "seg_min %(seg_min)s, seg_max %(seg_max)s"
@@ -4811,6 +4888,10 @@ msgstr ""
 msgid "get_policy_profile()"
 msgstr ""
 
+#: neutron/plugins/cisco/db/n1kv_db_v2.py:949
+msgid "Invalid profile type"
+msgstr ""
+
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:965
 msgid "_profile_binding_exists()"
 msgstr ""
@@ -4839,11 +4920,11 @@ msgid "_get_profile_bindings()"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1224
-msgid "invalid segment range. example range: 500-550"
+msgid "Invalid segment range. example range: 500-550"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1234
-msgid "arguments segment_type missing for network profile"
+msgid "Arguments segment_type missing for network profile"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1243
@@ -4851,15 +4932,15 @@ msgid "segment_type should either be vlan, overlay, multi-segment or trunk"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1249
-msgid "argument physical_network missing for network profile"
+msgid "Argument physical_network missing for network profile"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1256
-msgid "argument sub_type missing for network profile"
+msgid "Argument sub_type missing for network profile"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1263
-msgid "argument segment_range missing for network profile"
+msgid "Argument segment_range missing for network profile"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1292
@@ -4868,7 +4949,7 @@ msgid "NetworkProfile name %s already exists"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1309
-msgid "segment range overlaps with another profile"
+msgid "Segment range overlaps with another profile"
 msgstr ""
 
 #: neutron/plugins/cisco/db/network_db_v2.py:46
@@ -4954,12 +5035,12 @@ msgstr ""
 
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:236
 #, python-format
-msgid "provider network added to DB: %(network_id)s, %(vlan_id)s"
+msgid "Provider network added to DB: %(network_id)s, %(vlan_id)s"
 msgstr ""
 
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:280
 #, python-format
-msgid "provider network removed from DB: %s"
+msgid "Provider network removed from DB: %s"
 msgstr ""
 
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:388
@@ -4981,7 +5062,7 @@ msgid "Nexus plugin loaded, deleting SVI from switch"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_client.py:256
-msgid "logical network"
+msgid "Logical network"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_client.py:276
@@ -5007,6 +5088,11 @@ msgstr ""
 msgid "VSM: %s"
 msgstr ""
 
+#: neutron/plugins/cisco/n1kv/n1kv_client.py:462
+#, python-format
+msgid "Unable to serialize object of type = '%s'"
+msgstr ""
+
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:193
 msgid "_setup_vsm"
 msgstr ""
@@ -5069,9 +5155,11 @@ msgid "provider:network_type %s not supported"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:353
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:362
 #: neutron/plugins/mlnx/mlnx_plugin.py:243
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437
 #, python-format
-msgid "unknown provider:physical_network %s"
+msgid "Unknown provider:physical_network %s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:359
@@ -5205,7 +5293,7 @@ msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:995
 #, python-format
-msgid "create network: profile_id=%s"
+msgid "Create network: profile_id=%s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1003
@@ -5218,7 +5306,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1015
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1025
 #, python-format
-msgid "seg list %s "
+msgid "Seg list %s "
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1068
@@ -5265,7 +5353,7 @@ msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1241
 #, python-format
-msgid "create port: profile_id=%s"
+msgid "Create port: profile_id=%s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1254
@@ -5350,6 +5438,41 @@ msgstr ""
 msgid "NexusPlugin:create_network() called"
 msgstr ""
 
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:112
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:101
+#, python-format
+msgid "Nexus: create & trunk vlan %s"
+msgstr ""
+
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:119
+#, python-format
+msgid "Nexus: create vlan %s"
+msgstr ""
+
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:124
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108
+#, python-format
+msgid "Nexus: trunk vlan %s"
+msgstr ""
+
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:137
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:120
+#, python-format
+msgid "Nexus: delete & untrunk vlan %s"
+msgstr ""
+
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:143
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:124
+#, python-format
+msgid "Nexus: delete vlan %s"
+msgstr ""
+
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:146
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:127
+#, python-format
+msgid "Nexus: untrunk vlan %s"
+msgstr ""
+
 #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:203
 msgid "Grabbing a switch to create SVI"
 msgstr ""
@@ -5382,6 +5505,11 @@ msgstr ""
 msgid "NexusPlugin:delete_port() called"
 msgstr ""
 
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:276
+#, python-format
+msgid "delete_network(): provider vlan %s"
+msgstr ""
+
 #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:321
 msgid "NexusPlugin:update_port() called"
 msgstr ""
@@ -5414,7 +5542,7 @@ msgstr ""
 
 #: neutron/plugins/embrane/base_plugin.py:136
 #: neutron/plugins/embrane/base_plugin.py:173
-msgid "there must be only one gateway port per router at once"
+msgid "There must be only one gateway port per router at once"
 msgstr ""
 
 #: neutron/plugins/embrane/base_plugin.py:207
@@ -5480,7 +5608,7 @@ msgid "Shared resource pool id"
 msgstr ""
 
 #: neutron/plugins/embrane/common/config.py:45
-msgid "define if the requests have run asynchronously or not"
+msgid "Define if the requests have run asynchronously or not"
 msgstr ""
 
 #: neutron/plugins/embrane/common/constants.py:63
@@ -5544,7 +5672,7 @@ msgstr ""
 
 #: neutron/plugins/embrane/l2base/support_exceptions.py:24
 #, python-format
-msgid "cannot retrieve utif info for the following reason: %(err_msg)s"
+msgid "Cannot retrieve utif info for the following reason: %(err_msg)s"
 msgstr ""
 
 #: neutron/plugins/embrane/l2base/openvswitch/openvswitch_support.py:45
@@ -5765,51 +5893,51 @@ msgstr ""
 msgid "Adding port %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:268
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:269
 #, python-format
 msgid "Unable to get port details for device %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:274
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:276
 #, python-format
 msgid "Port %(device)s updated. Details: %(device_details)s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:289
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:290
 #, python-format
 msgid "Removing port %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:296
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:297
 #, python-format
 msgid "Removing port failed for device %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:321
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:322
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:640
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:900
 msgid "Agent out of sync with plugin!"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:329
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:330
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:652
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:914
 msgid "Agent loop has new devices!"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:334
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:335
 #, python-format
 msgid "Error in agent event loop: %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:342
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:343
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:403
 #, python-format
 msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:357
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:691
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1044
 msgid "Agent initialized successfully, now running... "
@@ -5881,6 +6009,15 @@ msgstr ""
 msgid "Metrics collection is not supported on this version of Hyper-V"
 msgstr ""
 
+#: neutron/plugins/hyperv/agent/utilsfactory.py:34
+msgid "Force V1 WMI utility classes"
+msgstr ""
+
+#: neutron/plugins/hyperv/agent/utilsfactory.py:59
+#, python-format
+msgid "Loading class: %(module_name)s.%(class_name)s"
+msgstr ""
+
 #: neutron/plugins/hyperv/agent/utilsv2.py:118
 #, python-format
 msgid "Port Alloc not found: %s"
@@ -5932,12 +6069,6 @@ msgstr ""
 msgid "provider:segmentation_id specified for local network"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:362
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437
-#, python-format
-msgid "Unknown provider:physical_network %s"
-msgstr ""
-
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:89
 msgid "Invalid Network ID, will lead to incorrect bridgename"
 msgstr ""
@@ -6371,94 +6502,98 @@ msgstr ""
 msgid "MidoClient.delete_dhcp called: bridge=%(bridge)s, "
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:204
+#: neutron/plugins/midonet/midonet_lib.py:196
+msgid "Tried to delete non-existent DHCP"
+msgstr ""
+
+#: neutron/plugins/midonet/midonet_lib.py:205
 #, python-format
 msgid "MidoClient.delete_port called: id=%(id)s, delete_chains=%(delete_chains)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:219
+#: neutron/plugins/midonet/midonet_lib.py:220
 #, python-format
 msgid "MidoClient.get_port called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:232
+#: neutron/plugins/midonet/midonet_lib.py:233
 #, python-format
 msgid "MidoClient.add_bridge_port called: bridge=%(bridge)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:253
+#: neutron/plugins/midonet/midonet_lib.py:254
 #, python-format
 msgid "MidoClient.create_router called: tenant_id=%(tenant_id)s, name=%(name)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:265
+#: neutron/plugins/midonet/midonet_lib.py:266
 #, python-format
 msgid "MidoClient.delete_router called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:275
+#: neutron/plugins/midonet/midonet_lib.py:276
 #, python-format
 msgid "MidoClient.get_router called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:289
+#: neutron/plugins/midonet/midonet_lib.py:290
 #, python-format
 msgid "MidoClient.update_router called: id=%(id)s, name=%(name)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:309
+#: neutron/plugins/midonet/midonet_lib.py:310
 #, python-format
 msgid ""
 "MidoClient.add_dhcp_route_option called: bridge=%(bridge)s, "
 "cidr=%(cidr)s, gw_ip=%(gw_ip)sdst_ip=%(dst_ip)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:317
+#: neutron/plugins/midonet/midonet_lib.py:318
 msgid "Tried to access non-existent DHCP"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:346
+#: neutron/plugins/midonet/midonet_lib.py:347
 #, python-format
 msgid "MidoClient.unlink called: port=%(port)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:351
+#: neutron/plugins/midonet/midonet_lib.py:352
 #, python-format
 msgid "Attempted to unlink a port that was not linked. %s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:357
+#: neutron/plugins/midonet/midonet_lib.py:358
 #, python-format
 msgid ""
 "MidoClient.remove_rules_by_property called: tenant_id=%(tenant_id)s, "
 "chain_name=%(chain_name)skey=%(key)s, value=%(value)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:384
+#: neutron/plugins/midonet/midonet_lib.py:385
 #, python-format
 msgid ""
 "MidoClient.create_router_chains called: router=%(router)s, "
 "inbound_chain_name=%(in_chain)s, outbound_chain_name=%(out_chain)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:407
+#: neutron/plugins/midonet/midonet_lib.py:408
 #, python-format
 msgid "MidoClient.delete_router_chains called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:422
+#: neutron/plugins/midonet/midonet_lib.py:423
 #, python-format
 msgid "MidoClient.delete_port_chains called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:434
+#: neutron/plugins/midonet/midonet_lib.py:435
 #, python-format
 msgid ""
 "MidoClient.get_link_port called: router=%(router)s, "
 "peer_router_id=%(peer_router_id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:473
+#: neutron/plugins/midonet/midonet_lib.py:474
 #, python-format
 msgid ""
 "MidoClient.add_static_nat called: tenant_id=%(tenant_id)s, "
@@ -6466,17 +6601,17 @@ msgid ""
 "port_id=%(port_id)s, nat_type=%(nat_type)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:481
+#: neutron/plugins/midonet/midonet_lib.py:482
 #, python-format
 msgid "Invalid NAT type passed in %s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:533
+#: neutron/plugins/midonet/midonet_lib.py:534
 #, python-format
 msgid "MidoClient.remote_static_route called: router=%(router)s, ip=%(ip)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:544
+#: neutron/plugins/midonet/midonet_lib.py:545
 #, python-format
 msgid ""
 "MidoClient.update_port_chains called: "
@@ -6484,62 +6619,62 @@ msgid ""
 "outbound_chain_id=%(outbound_chain_id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:555
+#: neutron/plugins/midonet/midonet_lib.py:556
 #, python-format
 msgid "MidoClient.create_chain called: tenant_id=%(tenant_id)s  name=%(name)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:563
+#: neutron/plugins/midonet/midonet_lib.py:564
 #, python-format
 msgid "MidoClient.delete_chain called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:569
+#: neutron/plugins/midonet/midonet_lib.py:570
 #, python-format
 msgid ""
 "MidoClient.delete_chains_by_names called: tenant_id=%(tenant_id)s "
 "names=%(names)s "
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:580
+#: neutron/plugins/midonet/midonet_lib.py:581
 #, python-format
 msgid ""
 "MidoClient.get_chain_by_name called: tenant_id=%(tenant_id)s "
 "name=%(name)s "
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:591
+#: neutron/plugins/midonet/midonet_lib.py:592
 #, python-format
 msgid ""
 "MidoClient.get_port_group_by_name called: tenant_id=%(tenant_id)s "
 "name=%(name)s "
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:605
+#: neutron/plugins/midonet/midonet_lib.py:606
 #, python-format
 msgid "MidoClient.create_port_group called: tenant_id=%(tenant_id)s name=%(name)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:614
+#: neutron/plugins/midonet/midonet_lib.py:615
 #, python-format
 msgid ""
 "MidoClient.delete_port_group_by_name called: tenant_id=%(tenant_id)s "
 "name=%(name)s "
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:620
+#: neutron/plugins/midonet/midonet_lib.py:621
 #, python-format
 msgid "Deleting pg %(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:626
+#: neutron/plugins/midonet/midonet_lib.py:627
 #, python-format
 msgid ""
 "MidoClient.add_port_to_port_group_by_name called: tenant_id=%(tenant_id)s"
 " name=%(name)s port_id=%(port_id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:640
+#: neutron/plugins/midonet/midonet_lib.py:641
 #, python-format
 msgid "MidoClient.remove_port_from_port_groups called: port_id=%(port_id)s"
 msgstr ""
@@ -7264,6 +7399,10 @@ msgstr ""
 msgid "%(key)s prohibited for %(tunnel)s provider network"
 msgstr ""
 
+#: neutron/plugins/ml2/drivers/type_tunnel.py:103
+msgid "Network_type value needed by the ML2 plugin"
+msgstr ""
+
 #: neutron/plugins/ml2/drivers/type_vlan.py:37
 msgid ""
 "List of <physical_network>:<vlan_min>:<vlan_max> or <physical_network> "
@@ -7384,31 +7523,6 @@ msgstr ""
 msgid "nexus_switches found = %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:101
-#, python-format
-msgid "Nexus: create & trunk vlan %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108
-#, python-format
-msgid "Nexus: trunk vlan %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:120
-#, python-format
-msgid "Nexus: delete & untrunk vlan %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:124
-#, python-format
-msgid "Nexus: delete vlan %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:127
-#, python-format
-msgid "Nexus: untrunk vlan %s"
-msgstr ""
-
 #: neutron/plugins/ml2/drivers/mech_arista/config.py:31
 msgid ""
 "Username for Arista EOS. This is required field.if not set, all "
@@ -7451,72 +7565,85 @@ msgid ""
 "of\"RegionOne\" is assumed"
 msgstr ""
 
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:30
+msgid "Unable to reach EOS"
+msgstr ""
+
 #: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:226
 #, python-format
 msgid "Executing command on Arista EOS: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:259
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:238
+#, python-format
+msgid "Error %(err)s while trying to execute commands %(cmd)s on EOS %(host)s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:260
 #, python-format
 msgid "Required option %s is not set"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:282
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:279
+msgid "Syncing Neutron <-> EOS"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:283
 msgid "EOS is not available, will try sync later"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:292
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:293
 #, python-format
 msgid ""
 "No Tenants configured in Neutron DB. But %d tenants disovered in EOS "
 "during synchronization.Enitre EOS region is cleared"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:296
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:297
 msgid "EOS is not available, failed to delete this region"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:307
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:308
 #, python-format
 msgid "EOS is not available,failed to delete tenant %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:337
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:338
 #, python-format
 msgid "EOS is not available,failed to delete vm %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:348
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:349
 #, python-format
 msgid "EOS is not available,failed to delete network %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:363
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:364
 #, python-format
 msgid "EOS is not available, failed to createnetwork id %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:385
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:386
 #, python-format
 msgid "EOS is not available, failed to createvm id %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:461
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:462
 #, python-format
 msgid "Network %s is not created as it is not found inArista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:475
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:476
 #, python-format
 msgid "Network name changed to %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:502
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:503
 #, python-format
 msgid "Network %s is not updated as it is not found inArista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:600
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:601
 #, python-format
 msgid "VM %s is not created as it is not found inArista DB"
 msgstr ""
@@ -7541,11 +7668,11 @@ msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:280
 #, python-format
-msgid "unsupported vnic type %(vnic_type)s for network type %(net_type)s"
+msgid "Unsupported vnic type %(vnic_type)s for network type %(net_type)s"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:284
-msgid "invalid vnic_type on port_create"
+msgid "Invalid vnic_type on port_create"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:286
@@ -7553,11 +7680,11 @@ msgid "vnic_type is not defined in port profile"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:331
-msgid "update network"
+msgid "Update network"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:344
-msgid "delete network"
+msgid "Delete network"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:391
@@ -7596,11 +7723,11 @@ msgid "Port_mac %s is not available on this agent"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:133
-msgid "creating VLAN Network"
+msgid "Creating VLAN Network"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:135
-msgid "creating IB Network"
+msgid "Creating IB Network"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:137
@@ -7618,11 +7745,11 @@ msgid "Delete network %s"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:298
-msgid "ports added!"
+msgid "Ports added!"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:301
-msgid "ports removed!"
+msgid "Ports removed!"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:326
@@ -7736,7 +7863,7 @@ msgid "Network type for tenant networks (local, ib, vlan, or none)"
 msgstr ""
 
 #: neutron/plugins/mlnx/common/config.py:43
-msgid "type of VM network interface: mlnx_direct or hostdev"
+msgid "Type of VM network interface: mlnx_direct or hostdev"
 msgstr ""
 
 #: neutron/plugins/mlnx/common/config.py:47
@@ -7755,13 +7882,9 @@ msgid "Mlnx Exception: %(err_msg)s"
 msgstr ""
 
 #: neutron/plugins/mlnx/db/mlnx_db_v2.py:47
-#, python-format
-msgid "Removing vlan %(seg_id)s on physical network %(net)s from pool"
-msgstr ""
-
 #: neutron/plugins/mlnx/db/mlnx_db_v2.py:68
 #, python-format
-msgid "removing vlan %(seg_id)s on physical network %(net)s from pool"
+msgid "Removing vlan %(seg_id)s on physical network %(net)s from pool"
 msgstr ""
 
 #: neutron/plugins/mlnx/db/mlnx_db_v2.py:124
@@ -7854,7 +7977,7 @@ msgstr ""
 
 #: neutron/plugins/nec/nec_plugin.py:276
 #, python-format
-msgid "failed to create network id=%(id)s on OFC: %(exc)s"
+msgid "Failed to create network id=%(id)s on OFC: %(exc)s"
 msgstr ""
 
 #: neutron/plugins/nec/nec_plugin.py:292
@@ -8007,7 +8130,7 @@ msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:92
 #, python-format
-msgid "failed to delete packet_filter id=%s which remains in error status."
+msgid "Failed to delete packet_filter id=%s which remains in error status."
 msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:106
@@ -8042,7 +8165,7 @@ msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:131
 #, python-format
-msgid "failed to create packet_filter id=%(id)s on OFC: %(exc)s"
+msgid "Failed to create packet_filter id=%(id)s on OFC: %(exc)s"
 msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:144
@@ -8057,7 +8180,7 @@ msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:157
 #, python-format
-msgid "failed to delete packet_filter id=%(id)s from OFC: %(exc)s"
+msgid "Failed to delete packet_filter id=%(id)s from OFC: %(exc)s"
 msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:161
@@ -8363,7 +8486,7 @@ msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:514
 #, python-format
-msgid "port %s not found in NVP"
+msgid "Port %s not found in NVP"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:533
@@ -8408,13 +8531,13 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:658
-#: neutron/plugins/nicira/NeutronPlugin.py:1671
+#: neutron/plugins/nicira/NeutronPlugin.py:1672
 #, python-format
 msgid "Logical router resource %s not found on NVP platform"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:662
-#: neutron/plugins/nicira/NeutronPlugin.py:1675
+#: neutron/plugins/nicira/NeutronPlugin.py:1676
 msgid "Unable to update logical routeron NVP Platform"
 msgstr ""
 
@@ -8522,118 +8645,118 @@ msgid "Unable to update port id: %s."
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:1409
-#: neutron/plugins/nicira/NeutronPlugin.py:1483
+#: neutron/plugins/nicira/NeutronPlugin.py:1484
 #, python-format
 msgid "Network '%s' is not a valid external network"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1426
+#: neutron/plugins/nicira/NeutronPlugin.py:1427
 msgid ""
 "Cannot create a distributed router with the NVP platform currently in "
 "execution. Please, try without specifying the 'distributed' attribute."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1433
+#: neutron/plugins/nicira/NeutronPlugin.py:1434
 msgid "Unable to create logical router on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1441
+#: neutron/plugins/nicira/NeutronPlugin.py:1442
 #, python-format
 msgid ""
-"Unable to create L3GW port on logical router  %(router_uuid)s. Verify "
+"Unable to create L3GW port on logical router %(router_uuid)s. Verify "
 "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1451
+#: neutron/plugins/nicira/NeutronPlugin.py:1452
 #, python-format
 msgid "Unable to create router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1492
+#: neutron/plugins/nicira/NeutronPlugin.py:1493
 msgid ""
 "'routes' cannot contain route '0.0.0.0/0', this must be updated through "
 "the default gateway attribute"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1508
+#: neutron/plugins/nicira/NeutronPlugin.py:1509
 #, python-format
 msgid "Logical router %s not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1512
+#: neutron/plugins/nicira/NeutronPlugin.py:1513
 msgid "Unable to update logical router on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1514
+#: neutron/plugins/nicira/NeutronPlugin.py:1515
 msgid ""
 "Request cannot contain 'routes' with the NVP platform currently in "
 "execution. Please, try without specifying the static routes."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1548
+#: neutron/plugins/nicira/NeutronPlugin.py:1549
 #, python-format
 msgid "Logical router '%s' not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1552
+#: neutron/plugins/nicira/NeutronPlugin.py:1553
 #, python-format
-msgid "Unable to delete logical router '%s'on NVP Platform"
+msgid "Unable to delete logical router '%s' on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1609
+#: neutron/plugins/nicira/NeutronPlugin.py:1610
 #, python-format
 msgid ""
 "Add_router_interface completed for subnet:%(subnet_id)s and "
 "router:%(router_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1697
+#: neutron/plugins/nicira/NeutronPlugin.py:1698
 #, python-format
 msgid ""
 "An error occurred while removing NAT rules on the NVP platform for "
 "floating ip:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1703
+#: neutron/plugins/nicira/NeutronPlugin.py:1704
 msgid "An incorrect number of matching NAT rules was found on the NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1769
+#: neutron/plugins/nicira/NeutronPlugin.py:1770
 #, python-format
 msgid "Address list for NVP logical router port:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1793
+#: neutron/plugins/nicira/NeutronPlugin.py:1794
 #, 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:1836
+#: neutron/plugins/nicira/NeutronPlugin.py:1837
 #, python-format
 msgid "The port '%s' is not associated with floating IPs"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1839
+#: neutron/plugins/nicira/NeutronPlugin.py:1840
 #, python-format
 msgid "Nat rules not found in nvp for port: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1865
+#: neutron/plugins/nicira/NeutronPlugin.py:1866
 #, python-format
 msgid ""
 "Create_l2_gw_service did not return an uuid for the newly created "
 "resource:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1887
+#: neutron/plugins/nicira/NeutronPlugin.py:1888
 msgid ""
 "Unable to remove gateway service from NVP plaform - the resource was not "
 "found"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1975
+#: neutron/plugins/nicira/NeutronPlugin.py:1976
 #, python-format
 msgid "Port values not valid for protocol: %s"
 msgstr ""
@@ -8806,62 +8929,77 @@ msgstr ""
 msgid "Port not found, Error: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1038
+#: neutron/plugins/nicira/nvplib.py:966
+#, python-format
+msgid "Error. %(type)s exception: %(exc)s."
+msgstr ""
+
+#: neutron/plugins/nicira/nvplib.py:970
+#, python-format
+msgid "locals=[%s]"
+msgstr ""
+
+#: neutron/plugins/nicira/nvplib.py:1039
 #, python-format
 msgid "Created Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1064
+#: neutron/plugins/nicira/nvplib.py:1065
 #, python-format
 msgid "Updated Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1083
+#: neutron/plugins/nicira/nvplib.py:1084
 #, python-format
 msgid "Invalid keys for NAT match: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1089
+#: neutron/plugins/nicira/nvplib.py:1090
 #, python-format
 msgid "Creating NAT rule: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1103
+#: neutron/plugins/nicira/nvplib.py:1104
 msgid ""
 "No SNAT rules cannot be applied as they are not available in this version"
 " of the NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1238
+#: neutron/plugins/nicira/nvplib.py:1239
 #, python-format
 msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1243
+#: neutron/plugins/nicira/nvplib.py:1244
 #, python-format
 msgid ""
 "An exception occurred while updating IP addresses on a router logical "
 "port:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1281
+#: neutron/plugins/nicira/nvplib.py:1282
 msgid "Operation may not be supported"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1289
+#: neutron/plugins/nicira/nvplib.py:1290
 msgid ""
 "NVP version is not set. Unable to complete request correctly. Check log "
 "for NVP communication errors."
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1305
+#: neutron/plugins/nicira/nvplib.py:1306
 msgid "Failed to create logical queue"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1316
+#: neutron/plugins/nicira/nvplib.py:1317
 msgid "Failed to delete logical queue"
 msgstr ""
 
+#: neutron/plugins/nicira/nvplib.py:1330
+#, python-format
+msgid "Error '%(err)s' when connecting to controller(s): %(ctl)s."
+msgstr ""
+
 #: neutron/plugins/nicira/api_client/client.py:116
 #, python-format
 msgid "[%d] no API providers currently available."
@@ -9481,13 +9619,18 @@ msgstr ""
 msgid "Cannot create a gateway with an empty device list"
 msgstr ""
 
+#: neutron/plugins/nicira/extensions/nvp_networkgw.py:82
+#, python-format
+msgid "Unexpected keys found in device description:%s"
+msgstr ""
+
 #: neutron/plugins/nicira/extensions/nvp_networkgw.py:86
 #, python-format
 msgid "%s: provided data are not iterable"
 msgstr ""
 
 #: neutron/plugins/nicira/extensions/nvp_networkgw.py:92
-msgid "number of network gateways allowed per tenant, -1 for unlimited"
+msgid "Number of network gateways allowed per tenant, -1 for unlimited"
 msgstr ""
 
 #: neutron/plugins/nicira/extensions/nvp_qos.py:38
@@ -9782,7 +9925,7 @@ msgstr ""
 
 #: neutron/plugins/nicira/vshield/tasks/tasks.py:189
 #: neutron/plugins/nicira/vshield/tasks/tasks.py:209
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:233
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:232
 #, python-format
 msgid "Task %(task)s encountered exception in %(cb)s"
 msgstr ""
@@ -9793,11 +9936,11 @@ msgstr ""
 msgid "Task %(task)s return %(status)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:326
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:325
 msgid "TaskManager terminated"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:380
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:379
 msgid "Exception in _check_pending_tasks"
 msgstr ""
 
@@ -9848,6 +9991,10 @@ msgid ""
 "commited (%s attempts left)"
 msgstr ""
 
+#: neutron/plugins/openvswitch/ovs_db_v2.py:401
+msgid "Unable to generate a new tunnel id"
+msgstr ""
+
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:145
 #, python-format
 msgid "Device %(device)s up on %(agent_id)s"
@@ -10108,6 +10255,23 @@ msgstr ""
 msgid "Connection failed with PLUMgrid Director: %(err_msg)s"
 msgstr ""
 
+#: neutron/plugins/plumgrid/drivers/fake_plumlib.py:32
+msgid "Python PLUMgrid Fake Library Started "
+msgstr ""
+
+#: neutron/plugins/plumgrid/drivers/fake_plumlib.py:37
+#, python-format
+msgid "Fake Director: %s"
+msgstr ""
+
+#: neutron/plugins/plumgrid/drivers/plumlib.py:38
+msgid "Python PLUMgrid Library Started "
+msgstr ""
+
+#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:40
+msgid "PLUMgrid Director communication failed"
+msgstr ""
+
 #: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:44
 msgid "PLUMgrid Director server to connect to"
 msgstr ""
@@ -10308,7 +10472,7 @@ msgid "Going to ofp controller mode %s"
 msgstr ""
 
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:238
-msgid "port update received"
+msgid "Port update received"
 msgstr ""
 
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:271
@@ -10777,11 +10941,11 @@ msgid "process_router: %s"
 msgstr ""
 
 #: neutron/services/firewall/agents/varmour/varmour_router.py:285
-msgid "unable to parse interface mapping."
+msgid "Unable to parse interface mapping."
 msgstr ""
 
 #: neutron/services/firewall/agents/varmour/varmour_router.py:288
-msgid "unable to read interface mapping."
+msgid "Unable to read interface mapping."
 msgstr ""
 
 #: neutron/services/firewall/agents/varmour/varmour_router.py:307
@@ -11006,6 +11170,11 @@ msgstr ""
 msgid "A metering driver must be specified"
 msgstr ""
 
+#: neutron/services/metering/agents/metering_agent.py:112
+#, python-format
+msgid "Send metering report: %s"
+msgstr ""
+
 #: neutron/services/metering/agents/metering_agent.py:179
 #, python-format
 msgid "Driver %(driver)s does not implement %(func)s"
@@ -11044,6 +11213,14 @@ msgstr ""
 msgid "Interval for checking ipsec status"
 msgstr ""
 
+#: neutron/services/vpn/device_drivers/ipsec.py:61
+msgid "Template file for ipsec configuration"
+msgstr ""
+
+#: neutron/services/vpn/device_drivers/ipsec.py:67
+msgid "Template file for ipsec secret configuration"
+msgstr ""
+
 #: neutron/services/vpn/device_drivers/ipsec.py:244
 #, python-format
 msgid "Failed to enable vpn process on router %s"
@@ -11803,3 +11980,147 @@ msgstr ""
 #~ msgid "Operation on OFC failed: status=%(status), detail=%(detail)"
 #~ msgstr ""
 
+#~ msgid "loading policies from file: %s"
+#~ msgstr ""
+
+#~ msgid "number of ports allowed per tenant, minus for unlimited"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "range of seconds to randomly delay "
+#~ "when starting the periodic task "
+#~ "scheduler to reduce stampeding. (Disable "
+#~ "by setting to 0)"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "%(class_name)s method %(method_name)s called "
+#~ "with arguments %(args)s %(kwargs)s "
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Updating lease expiration is now "
+#~ "deprecated. Issued  from host %(host)s."
+#~ msgstr ""
+
+#~ msgid "owner type of the device: network/compute"
+#~ msgstr ""
+
+#~ msgid "plugin does not support updating provider attributes"
+#~ msgstr ""
+
+#~ msgid "invalid segment range. example range: 500-550"
+#~ msgstr ""
+
+#~ msgid "arguments segment_type missing for network profile"
+#~ msgstr ""
+
+#~ msgid "argument physical_network missing for network profile"
+#~ msgstr ""
+
+#~ msgid "argument sub_type missing for network profile"
+#~ msgstr ""
+
+#~ msgid "argument segment_range missing for network profile"
+#~ msgstr ""
+
+#~ msgid "segment range overlaps with another profile"
+#~ msgstr ""
+
+#~ msgid "provider network added to DB: %(network_id)s, %(vlan_id)s"
+#~ msgstr ""
+
+#~ msgid "provider network removed from DB: %s"
+#~ msgstr ""
+
+#~ msgid "logical network"
+#~ msgstr ""
+
+#~ msgid "unknown provider:physical_network %s"
+#~ msgstr ""
+
+#~ msgid "create network: profile_id=%s"
+#~ msgstr ""
+
+#~ msgid "seg list %s "
+#~ msgstr ""
+
+#~ msgid "create port: profile_id=%s"
+#~ msgstr ""
+
+#~ msgid "there must be only one gateway port per router at once"
+#~ msgstr ""
+
+#~ msgid "define if the requests have run asynchronously or not"
+#~ msgstr ""
+
+#~ msgid "cannot retrieve utif info for the following reason: %(err_msg)s"
+#~ msgstr ""
+
+#~ msgid "unsupported vnic type %(vnic_type)s for network type %(net_type)s"
+#~ msgstr ""
+
+#~ msgid "invalid vnic_type on port_create"
+#~ msgstr ""
+
+#~ msgid "update network"
+#~ msgstr ""
+
+#~ msgid "delete network"
+#~ msgstr ""
+
+#~ msgid "creating VLAN Network"
+#~ msgstr ""
+
+#~ msgid "creating IB Network"
+#~ msgstr ""
+
+#~ msgid "ports added!"
+#~ msgstr ""
+
+#~ msgid "ports removed!"
+#~ msgstr ""
+
+#~ msgid "type of VM network interface: mlnx_direct or hostdev"
+#~ msgstr ""
+
+#~ msgid "removing vlan %(seg_id)s on physical network %(net)s from pool"
+#~ msgstr ""
+
+#~ msgid "failed to create network id=%(id)s on OFC: %(exc)s"
+#~ msgstr ""
+
+#~ msgid "failed to delete packet_filter id=%s which remains in error status."
+#~ msgstr ""
+
+#~ msgid "failed to create packet_filter id=%(id)s on OFC: %(exc)s"
+#~ msgstr ""
+
+#~ msgid "failed to delete packet_filter id=%(id)s from OFC: %(exc)s"
+#~ msgstr ""
+
+#~ msgid "port %s not found in NVP"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unable to create L3GW port on "
+#~ "logical router  %(router_uuid)s. Verify "
+#~ "Default Layer-3 Gateway service "
+#~ "%(def_l3_gw_svc)s id is correct"
+#~ msgstr ""
+
+#~ msgid "Unable to delete logical router '%s'on NVP Platform"
+#~ msgstr ""
+
+#~ msgid "number of network gateways allowed per tenant, -1 for unlimited"
+#~ msgstr ""
+
+#~ msgid "port update received"
+#~ msgstr ""
+
+#~ msgid "unable to parse interface mapping."
+#~ msgstr ""
+
+#~ msgid "unable to read interface mapping."
+#~ msgstr ""
+
index cd53ea8578e7dd57d88dbd87fc8221b3f4eb3f39..bd33207f8d8e696d2a694c33ed10ce8182e6588f 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Quantum\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-09-09 06:09+0000\n"
+"POT-Creation-Date: 2013-09-10 06:09+0000\n"
 "PO-Revision-Date: 2013-05-16 09:23+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: Italian "
@@ -95,7 +95,7 @@ msgstr ""
 
 #: neutron/policy.py:88
 #, python-format
-msgid "loading policies from file: %s"
+msgid "Loading policies from file: %s"
 msgstr ""
 
 #: neutron/policy.py:95
@@ -182,7 +182,7 @@ msgid "Number of subnets allowed per tenant, minus for unlimited"
 msgstr ""
 
 #: neutron/quota.py:47
-msgid "number of ports allowed per tenant, minus for unlimited"
+msgid "Number of ports allowed per tenant, minus for unlimited"
 msgstr ""
 
 #: neutron/quota.py:51
@@ -204,7 +204,7 @@ msgstr ""
 
 #: neutron/service.py:41
 msgid ""
-"range of seconds to randomly delay when starting the periodic task "
+"Range of seconds to randomly delay when starting the periodic task "
 "scheduler to reduce stampeding. (Disable by setting to 0)"
 msgstr ""
 
@@ -466,9 +466,11 @@ msgid ""
 msgstr ""
 
 #: neutron/agent/dhcp_agent.py:564 neutron/agent/l3_agent.py:823
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:515
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256
 #: neutron/plugins/nec/agent/nec_neutron_agent.py:184
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:227
+#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:181
 #: neutron/services/metering/agents/metering_agent.py:273
 msgid "Failed reporting state!"
 msgstr ""
@@ -1925,6 +1927,11 @@ msgstr ""
 msgid "Invalid extension environment: %(reason)s"
 msgstr ""
 
+#: neutron/common/exceptions.py:261
+#, python-format
+msgid "Invalid content type %(content_type)s"
+msgstr ""
+
 #: neutron/common/exceptions.py:265
 #, python-format
 msgid "Unable to find any IP address on external network %(net_id)s."
@@ -1966,11 +1973,11 @@ msgstr ""
 msgid "Skipping unknown group key: %s"
 msgstr ""
 
-#: neutron/common/log.py:31
+#: neutron/common/log.py:32
 #, python-format
 msgid ""
 "%(class_name)s method %(method_name)s called with arguments %(args)s "
-"%(kwargs)s "
+"%(kwargs)s"
 msgstr ""
 
 #: neutron/common/utils.py:55 neutron/openstack/common/fileutils.py:64
@@ -2288,7 +2295,7 @@ msgstr ""
 
 #: neutron/db/dhcp_rpc_base.py:218
 #, python-format
-msgid "Updating lease expiration is now deprecated. Issued  from host %(host)s."
+msgid "Updating lease expiration is now deprecated. Issued  from host %s."
 msgstr ""
 
 #: neutron/db/dhcp_rpc_base.py:225
@@ -2313,6 +2320,16 @@ msgstr ""
 msgid "the nexthop is used by router"
 msgstr ""
 
+#: neutron/db/extraroute_db.py:129
+#, python-format
+msgid "Added routes are %s"
+msgstr ""
+
+#: neutron/db/extraroute_db.py:137
+#, python-format
+msgid "Removed routes are %s"
+msgstr ""
+
 #: neutron/db/l3_db.py:210
 #, python-format
 msgid "No IPs available for external network %s"
@@ -2336,6 +2353,8 @@ msgid ""
 msgstr ""
 
 #: neutron/db/l3_db.py:339 neutron/db/l3_db.py:415
+#: neutron/plugins/bigswitch/plugin.py:995
+#: neutron/plugins/bigswitch/plugin.py:1004
 msgid "Either subnet_id or port_id must be specified"
 msgstr ""
 
@@ -2387,7 +2406,7 @@ msgid ""
 "assigning a floating IP"
 msgstr ""
 
-#: neutron/db/l3_db.py:605 neutron/plugins/nicira/NeutronPlugin.py:1730
+#: neutron/db/l3_db.py:605 neutron/plugins/nicira/NeutronPlugin.py:1731
 msgid "fixed_ip_address cannot be specified without a port_id"
 msgstr ""
 
@@ -2415,6 +2434,11 @@ msgid ""
 " %s"
 msgstr ""
 
+#: neutron/db/l3_rpc_base.py:62
+#, python-format
+msgid "Checking router: %(id)s for host: %(host)s"
+msgstr ""
+
 #: neutron/db/l3_rpc_base.py:87
 #, python-format
 msgid "External network ID returned to l3 agent: %s"
@@ -2572,7 +2596,7 @@ msgid "ID of network to probe"
 msgstr ""
 
 #: neutron/debug/commands.py:50
-msgid "owner type of the device: network/compute"
+msgid "Owner type of the device: network/compute"
 msgstr ""
 
 #: neutron/debug/commands.py:58
@@ -3028,7 +3052,7 @@ msgstr ""
 
 #: neutron/extensions/providernet.py:56
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:379
-msgid "plugin does not support updating provider attributes"
+msgid "Plugin does not support updating provider attributes"
 msgstr ""
 
 #: neutron/extensions/quotasv2.py:69
@@ -3959,6 +3983,10 @@ msgstr ""
 msgid "List of allowed vif_type values."
 msgstr ""
 
+#: neutron/plugins/bigswitch/plugin.py:162
+msgid "Syntax error in server config file, aborting plugin"
+msgstr ""
+
 #: neutron/plugins/bigswitch/plugin.py:173
 msgid "Error in REST call to remote network controller"
 msgstr ""
@@ -4091,6 +4119,10 @@ msgstr ""
 msgid "NeutronRestProxy: Starting plugin. Version=%s"
 msgstr ""
 
+#: neutron/plugins/bigswitch/plugin.py:458
+msgid "Servers not defined. Aborting plugin"
+msgstr ""
+
 #: neutron/plugins/bigswitch/plugin.py:480
 msgid "NeutronRestProxyV2: initialization done"
 msgstr ""
@@ -4173,6 +4205,15 @@ msgstr ""
 msgid "Unable to update remote topology: %s"
 msgstr ""
 
+#: neutron/plugins/bigswitch/plugin.py:1147
+msgid "Adding host route: "
+msgstr ""
+
+#: neutron/plugins/bigswitch/plugin.py:1148
+#, python-format
+msgid "Destination:%(dst)s nexthop:%(next)s"
+msgstr ""
+
 #: neutron/plugins/bigswitch/plugin.py:1223
 #, python-format
 msgid ""
@@ -4192,6 +4233,15 @@ msgstr ""
 msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. "
 msgstr ""
 
+#: neutron/plugins/bigswitch/routerrule_db.py:77
+msgid "No rules in router"
+msgstr ""
+
+#: neutron/plugins/bigswitch/routerrule_db.py:91
+#, python-format
+msgid "Updating router rules to %s"
+msgstr ""
+
 #: neutron/plugins/bigswitch/db/porttracker_db.py:36
 msgid "No host_id in port request to track port location."
 msgstr ""
@@ -4249,6 +4299,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:108
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:128
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:143
+#: neutron/plugins/mlnx/rpc_callbacks.py:98
 #: neutron/plugins/mlnx/rpc_callbacks.py:117
 #: neutron/plugins/mlnx/rpc_callbacks.py:132
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:118
@@ -4259,16 +4310,15 @@ msgid "%s can not be found in database"
 msgstr ""
 
 #: neutron/plugins/brocade/NeutronPlugin.py:288
-#: neutron/plugins/brocade/NeutronPlugin.py:331
-#: neutron/plugins/brocade/NeutronPlugin.py:384
+#: neutron/plugins/brocade/NeutronPlugin.py:332
+#: neutron/plugins/brocade/NeutronPlugin.py:386
 msgid "Brocade NOS driver:"
 msgstr ""
 
 #: neutron/plugins/brocade/NeutronPlugin.py:289
-#: neutron/plugins/brocade/NeutronPlugin.py:332
-#: neutron/plugins/brocade/NeutronPlugin.py:385
+#: neutron/plugins/brocade/NeutronPlugin.py:333
+#: neutron/plugins/brocade/NeutronPlugin.py:387
 #: neutron/plugins/embrane/agent/dispatcher.py:143
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:240
 #, python-format
 msgid "%s"
 msgstr ""
@@ -4278,7 +4328,13 @@ msgstr ""
 msgid "Returning the allocated vlan (%d) to the pool"
 msgstr ""
 
-#: neutron/plugins/brocade/NeutronPlugin.py:298
+#: neutron/plugins/brocade/NeutronPlugin.py:293
+#: neutron/plugins/brocade/NeutronPlugin.py:334
+#: neutron/plugins/brocade/NeutronPlugin.py:388
+msgid "Brocade plugin raised exception, check logs"
+msgstr ""
+
+#: neutron/plugins/brocade/NeutronPlugin.py:299
 #, python-format
 msgid "Allocated vlan (%d) from the pool"
 msgstr ""
@@ -4302,98 +4358,103 @@ msgstr ""
 msgid "Plugin initialization complete"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:133
+#: neutron/plugins/cisco/network_plugin.py:117
+#, python-format
+msgid "'%(model)s' object has no attribute '%(name)s'"
+msgstr ""
+
+#: neutron/plugins/cisco/network_plugin.py:134
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:223
 msgid "create_network() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:150
+#: neutron/plugins/cisco/network_plugin.py:151
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:255
 msgid "update_network() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:163
+#: neutron/plugins/cisco/network_plugin.py:164
 msgid "delete_network() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:186
+#: neutron/plugins/cisco/network_plugin.py:187
 msgid "get_network() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:191
+#: neutron/plugins/cisco/network_plugin.py:192
 msgid "get_networks() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:196
+#: neutron/plugins/cisco/network_plugin.py:197
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:321
 msgid "create_port() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:206
+#: neutron/plugins/cisco/network_plugin.py:207
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:407
 msgid "delete_port() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:225
+#: neutron/plugins/cisco/network_plugin.py:226
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:366
 msgid "update_port() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:236
+#: neutron/plugins/cisco/network_plugin.py:237
 msgid "create_subnet() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:248
+#: neutron/plugins/cisco/network_plugin.py:249
 #: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:342
 msgid "update_subnet() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:254
+#: neutron/plugins/cisco/network_plugin.py:255
 msgid "delete_subnet() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:277
+#: neutron/plugins/cisco/network_plugin.py:278
 #: neutron/plugins/cisco/db/network_db_v2.py:38
 msgid "get_all_qoss() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:283
+#: neutron/plugins/cisco/network_plugin.py:284
 msgid "get_qos_details() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:288
+#: neutron/plugins/cisco/network_plugin.py:289
 msgid "create_qos() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:294
+#: neutron/plugins/cisco/network_plugin.py:295
 msgid "delete_qos() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:299
+#: neutron/plugins/cisco/network_plugin.py:300
 msgid "rename_qos() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:304
+#: neutron/plugins/cisco/network_plugin.py:305
 msgid "get_all_credentials() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:310
+#: neutron/plugins/cisco/network_plugin.py:311
 msgid "get_credential_details() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:319
+#: neutron/plugins/cisco/network_plugin.py:320
 msgid "rename_credential() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:329
+#: neutron/plugins/cisco/network_plugin.py:330
 msgid "schedule_host() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:341
+#: neutron/plugins/cisco/network_plugin.py:342
 msgid "associate_port() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:348
+#: neutron/plugins/cisco/network_plugin.py:349
 msgid "detach_port() called"
 msgstr ""
 
@@ -4646,6 +4707,16 @@ msgstr ""
 msgid "VLAN Name prefix for provider vlans"
 msgstr ""
 
+#: neutron/plugins/cisco/common/config.py:39
+msgid "Provider VLANs are automatically created as needed on the Nexus switch"
+msgstr ""
+
+#: neutron/plugins/cisco/common/config.py:42
+msgid ""
+"Provider VLANs are automatically trunked as needed on the ports of the "
+"Nexus switch"
+msgstr ""
+
 #: neutron/plugins/cisco/common/config.py:45
 #: neutron/plugins/ml2/drivers/cisco/config.py:23
 msgid "Distribute SVI interfaces over all switches"
@@ -4707,6 +4778,12 @@ msgstr ""
 msgid "N1K Policy profile polling duration in seconds"
 msgstr ""
 
+#: neutron/plugins/cisco/common/config.py:124
+#: neutron/plugins/ml2/drivers/cisco/config.py:56
+#: neutron/plugins/nicira/common/config.py:178
+msgid "Some config files were not parsed properly"
+msgstr ""
+
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:334
 #, python-format
 msgid "seg_min %(seg_min)s, seg_max %(seg_max)s"
@@ -4811,6 +4888,10 @@ msgstr ""
 msgid "get_policy_profile()"
 msgstr ""
 
+#: neutron/plugins/cisco/db/n1kv_db_v2.py:949
+msgid "Invalid profile type"
+msgstr ""
+
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:965
 msgid "_profile_binding_exists()"
 msgstr ""
@@ -4839,11 +4920,11 @@ msgid "_get_profile_bindings()"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1224
-msgid "invalid segment range. example range: 500-550"
+msgid "Invalid segment range. example range: 500-550"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1234
-msgid "arguments segment_type missing for network profile"
+msgid "Arguments segment_type missing for network profile"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1243
@@ -4851,15 +4932,15 @@ msgid "segment_type should either be vlan, overlay, multi-segment or trunk"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1249
-msgid "argument physical_network missing for network profile"
+msgid "Argument physical_network missing for network profile"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1256
-msgid "argument sub_type missing for network profile"
+msgid "Argument sub_type missing for network profile"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1263
-msgid "argument segment_range missing for network profile"
+msgid "Argument segment_range missing for network profile"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1292
@@ -4868,7 +4949,7 @@ msgid "NetworkProfile name %s already exists"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1309
-msgid "segment range overlaps with another profile"
+msgid "Segment range overlaps with another profile"
 msgstr ""
 
 #: neutron/plugins/cisco/db/network_db_v2.py:46
@@ -4954,12 +5035,12 @@ msgstr ""
 
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:236
 #, python-format
-msgid "provider network added to DB: %(network_id)s, %(vlan_id)s"
+msgid "Provider network added to DB: %(network_id)s, %(vlan_id)s"
 msgstr ""
 
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:280
 #, python-format
-msgid "provider network removed from DB: %s"
+msgid "Provider network removed from DB: %s"
 msgstr ""
 
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:388
@@ -4981,7 +5062,7 @@ msgid "Nexus plugin loaded, deleting SVI from switch"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_client.py:256
-msgid "logical network"
+msgid "Logical network"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_client.py:276
@@ -5007,6 +5088,11 @@ msgstr ""
 msgid "VSM: %s"
 msgstr ""
 
+#: neutron/plugins/cisco/n1kv/n1kv_client.py:462
+#, python-format
+msgid "Unable to serialize object of type = '%s'"
+msgstr ""
+
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:193
 msgid "_setup_vsm"
 msgstr ""
@@ -5069,9 +5155,11 @@ msgid "provider:network_type %s not supported"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:353
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:362
 #: neutron/plugins/mlnx/mlnx_plugin.py:243
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437
 #, python-format
-msgid "unknown provider:physical_network %s"
+msgid "Unknown provider:physical_network %s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:359
@@ -5205,7 +5293,7 @@ msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:995
 #, python-format
-msgid "create network: profile_id=%s"
+msgid "Create network: profile_id=%s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1003
@@ -5218,7 +5306,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1015
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1025
 #, python-format
-msgid "seg list %s "
+msgid "Seg list %s "
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1068
@@ -5265,7 +5353,7 @@ msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1241
 #, python-format
-msgid "create port: profile_id=%s"
+msgid "Create port: profile_id=%s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1254
@@ -5350,6 +5438,41 @@ msgstr ""
 msgid "NexusPlugin:create_network() called"
 msgstr ""
 
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:112
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:101
+#, python-format
+msgid "Nexus: create & trunk vlan %s"
+msgstr ""
+
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:119
+#, python-format
+msgid "Nexus: create vlan %s"
+msgstr ""
+
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:124
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108
+#, python-format
+msgid "Nexus: trunk vlan %s"
+msgstr ""
+
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:137
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:120
+#, python-format
+msgid "Nexus: delete & untrunk vlan %s"
+msgstr ""
+
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:143
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:124
+#, python-format
+msgid "Nexus: delete vlan %s"
+msgstr ""
+
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:146
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:127
+#, python-format
+msgid "Nexus: untrunk vlan %s"
+msgstr ""
+
 #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:203
 msgid "Grabbing a switch to create SVI"
 msgstr ""
@@ -5382,6 +5505,11 @@ msgstr ""
 msgid "NexusPlugin:delete_port() called"
 msgstr ""
 
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:276
+#, python-format
+msgid "delete_network(): provider vlan %s"
+msgstr ""
+
 #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:321
 msgid "NexusPlugin:update_port() called"
 msgstr ""
@@ -5414,7 +5542,7 @@ msgstr ""
 
 #: neutron/plugins/embrane/base_plugin.py:136
 #: neutron/plugins/embrane/base_plugin.py:173
-msgid "there must be only one gateway port per router at once"
+msgid "There must be only one gateway port per router at once"
 msgstr ""
 
 #: neutron/plugins/embrane/base_plugin.py:207
@@ -5480,7 +5608,7 @@ msgid "Shared resource pool id"
 msgstr ""
 
 #: neutron/plugins/embrane/common/config.py:45
-msgid "define if the requests have run asynchronously or not"
+msgid "Define if the requests have run asynchronously or not"
 msgstr ""
 
 #: neutron/plugins/embrane/common/constants.py:63
@@ -5544,7 +5672,7 @@ msgstr ""
 
 #: neutron/plugins/embrane/l2base/support_exceptions.py:24
 #, python-format
-msgid "cannot retrieve utif info for the following reason: %(err_msg)s"
+msgid "Cannot retrieve utif info for the following reason: %(err_msg)s"
 msgstr ""
 
 #: neutron/plugins/embrane/l2base/openvswitch/openvswitch_support.py:45
@@ -5765,51 +5893,51 @@ msgstr ""
 msgid "Adding port %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:268
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:269
 #, python-format
 msgid "Unable to get port details for device %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:274
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:276
 #, python-format
 msgid "Port %(device)s updated. Details: %(device_details)s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:289
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:290
 #, python-format
 msgid "Removing port %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:296
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:297
 #, python-format
 msgid "Removing port failed for device %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:321
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:322
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:640
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:900
 msgid "Agent out of sync with plugin!"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:329
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:330
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:652
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:914
 msgid "Agent loop has new devices!"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:334
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:335
 #, python-format
 msgid "Error in agent event loop: %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:342
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:343
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:403
 #, python-format
 msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:357
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:691
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1044
 msgid "Agent initialized successfully, now running... "
@@ -5881,6 +6009,15 @@ msgstr ""
 msgid "Metrics collection is not supported on this version of Hyper-V"
 msgstr ""
 
+#: neutron/plugins/hyperv/agent/utilsfactory.py:34
+msgid "Force V1 WMI utility classes"
+msgstr ""
+
+#: neutron/plugins/hyperv/agent/utilsfactory.py:59
+#, python-format
+msgid "Loading class: %(module_name)s.%(class_name)s"
+msgstr ""
+
 #: neutron/plugins/hyperv/agent/utilsv2.py:118
 #, python-format
 msgid "Port Alloc not found: %s"
@@ -5932,12 +6069,6 @@ msgstr ""
 msgid "provider:segmentation_id specified for local network"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:362
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437
-#, python-format
-msgid "Unknown provider:physical_network %s"
-msgstr ""
-
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:89
 msgid "Invalid Network ID, will lead to incorrect bridgename"
 msgstr ""
@@ -6371,94 +6502,98 @@ msgstr ""
 msgid "MidoClient.delete_dhcp called: bridge=%(bridge)s, "
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:204
+#: neutron/plugins/midonet/midonet_lib.py:196
+msgid "Tried to delete non-existent DHCP"
+msgstr ""
+
+#: neutron/plugins/midonet/midonet_lib.py:205
 #, python-format
 msgid "MidoClient.delete_port called: id=%(id)s, delete_chains=%(delete_chains)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:219
+#: neutron/plugins/midonet/midonet_lib.py:220
 #, python-format
 msgid "MidoClient.get_port called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:232
+#: neutron/plugins/midonet/midonet_lib.py:233
 #, python-format
 msgid "MidoClient.add_bridge_port called: bridge=%(bridge)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:253
+#: neutron/plugins/midonet/midonet_lib.py:254
 #, python-format
 msgid "MidoClient.create_router called: tenant_id=%(tenant_id)s, name=%(name)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:265
+#: neutron/plugins/midonet/midonet_lib.py:266
 #, python-format
 msgid "MidoClient.delete_router called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:275
+#: neutron/plugins/midonet/midonet_lib.py:276
 #, python-format
 msgid "MidoClient.get_router called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:289
+#: neutron/plugins/midonet/midonet_lib.py:290
 #, python-format
 msgid "MidoClient.update_router called: id=%(id)s, name=%(name)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:309
+#: neutron/plugins/midonet/midonet_lib.py:310
 #, python-format
 msgid ""
 "MidoClient.add_dhcp_route_option called: bridge=%(bridge)s, "
 "cidr=%(cidr)s, gw_ip=%(gw_ip)sdst_ip=%(dst_ip)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:317
+#: neutron/plugins/midonet/midonet_lib.py:318
 msgid "Tried to access non-existent DHCP"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:346
+#: neutron/plugins/midonet/midonet_lib.py:347
 #, python-format
 msgid "MidoClient.unlink called: port=%(port)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:351
+#: neutron/plugins/midonet/midonet_lib.py:352
 #, python-format
 msgid "Attempted to unlink a port that was not linked. %s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:357
+#: neutron/plugins/midonet/midonet_lib.py:358
 #, python-format
 msgid ""
 "MidoClient.remove_rules_by_property called: tenant_id=%(tenant_id)s, "
 "chain_name=%(chain_name)skey=%(key)s, value=%(value)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:384
+#: neutron/plugins/midonet/midonet_lib.py:385
 #, python-format
 msgid ""
 "MidoClient.create_router_chains called: router=%(router)s, "
 "inbound_chain_name=%(in_chain)s, outbound_chain_name=%(out_chain)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:407
+#: neutron/plugins/midonet/midonet_lib.py:408
 #, python-format
 msgid "MidoClient.delete_router_chains called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:422
+#: neutron/plugins/midonet/midonet_lib.py:423
 #, python-format
 msgid "MidoClient.delete_port_chains called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:434
+#: neutron/plugins/midonet/midonet_lib.py:435
 #, python-format
 msgid ""
 "MidoClient.get_link_port called: router=%(router)s, "
 "peer_router_id=%(peer_router_id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:473
+#: neutron/plugins/midonet/midonet_lib.py:474
 #, python-format
 msgid ""
 "MidoClient.add_static_nat called: tenant_id=%(tenant_id)s, "
@@ -6466,17 +6601,17 @@ msgid ""
 "port_id=%(port_id)s, nat_type=%(nat_type)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:481
+#: neutron/plugins/midonet/midonet_lib.py:482
 #, python-format
 msgid "Invalid NAT type passed in %s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:533
+#: neutron/plugins/midonet/midonet_lib.py:534
 #, python-format
 msgid "MidoClient.remote_static_route called: router=%(router)s, ip=%(ip)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:544
+#: neutron/plugins/midonet/midonet_lib.py:545
 #, python-format
 msgid ""
 "MidoClient.update_port_chains called: "
@@ -6484,62 +6619,62 @@ msgid ""
 "outbound_chain_id=%(outbound_chain_id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:555
+#: neutron/plugins/midonet/midonet_lib.py:556
 #, python-format
 msgid "MidoClient.create_chain called: tenant_id=%(tenant_id)s  name=%(name)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:563
+#: neutron/plugins/midonet/midonet_lib.py:564
 #, python-format
 msgid "MidoClient.delete_chain called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:569
+#: neutron/plugins/midonet/midonet_lib.py:570
 #, python-format
 msgid ""
 "MidoClient.delete_chains_by_names called: tenant_id=%(tenant_id)s "
 "names=%(names)s "
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:580
+#: neutron/plugins/midonet/midonet_lib.py:581
 #, python-format
 msgid ""
 "MidoClient.get_chain_by_name called: tenant_id=%(tenant_id)s "
 "name=%(name)s "
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:591
+#: neutron/plugins/midonet/midonet_lib.py:592
 #, python-format
 msgid ""
 "MidoClient.get_port_group_by_name called: tenant_id=%(tenant_id)s "
 "name=%(name)s "
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:605
+#: neutron/plugins/midonet/midonet_lib.py:606
 #, python-format
 msgid "MidoClient.create_port_group called: tenant_id=%(tenant_id)s name=%(name)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:614
+#: neutron/plugins/midonet/midonet_lib.py:615
 #, python-format
 msgid ""
 "MidoClient.delete_port_group_by_name called: tenant_id=%(tenant_id)s "
 "name=%(name)s "
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:620
+#: neutron/plugins/midonet/midonet_lib.py:621
 #, python-format
 msgid "Deleting pg %(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:626
+#: neutron/plugins/midonet/midonet_lib.py:627
 #, python-format
 msgid ""
 "MidoClient.add_port_to_port_group_by_name called: tenant_id=%(tenant_id)s"
 " name=%(name)s port_id=%(port_id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:640
+#: neutron/plugins/midonet/midonet_lib.py:641
 #, python-format
 msgid "MidoClient.remove_port_from_port_groups called: port_id=%(port_id)s"
 msgstr ""
@@ -7264,6 +7399,10 @@ msgstr ""
 msgid "%(key)s prohibited for %(tunnel)s provider network"
 msgstr ""
 
+#: neutron/plugins/ml2/drivers/type_tunnel.py:103
+msgid "Network_type value needed by the ML2 plugin"
+msgstr ""
+
 #: neutron/plugins/ml2/drivers/type_vlan.py:37
 msgid ""
 "List of <physical_network>:<vlan_min>:<vlan_max> or <physical_network> "
@@ -7384,31 +7523,6 @@ msgstr ""
 msgid "nexus_switches found = %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:101
-#, python-format
-msgid "Nexus: create & trunk vlan %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108
-#, python-format
-msgid "Nexus: trunk vlan %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:120
-#, python-format
-msgid "Nexus: delete & untrunk vlan %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:124
-#, python-format
-msgid "Nexus: delete vlan %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:127
-#, python-format
-msgid "Nexus: untrunk vlan %s"
-msgstr ""
-
 #: neutron/plugins/ml2/drivers/mech_arista/config.py:31
 msgid ""
 "Username for Arista EOS. This is required field.if not set, all "
@@ -7451,72 +7565,85 @@ msgid ""
 "of\"RegionOne\" is assumed"
 msgstr ""
 
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:30
+msgid "Unable to reach EOS"
+msgstr ""
+
 #: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:226
 #, python-format
 msgid "Executing command on Arista EOS: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:259
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:238
+#, python-format
+msgid "Error %(err)s while trying to execute commands %(cmd)s on EOS %(host)s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:260
 #, python-format
 msgid "Required option %s is not set"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:282
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:279
+msgid "Syncing Neutron <-> EOS"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:283
 msgid "EOS is not available, will try sync later"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:292
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:293
 #, python-format
 msgid ""
 "No Tenants configured in Neutron DB. But %d tenants disovered in EOS "
 "during synchronization.Enitre EOS region is cleared"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:296
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:297
 msgid "EOS is not available, failed to delete this region"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:307
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:308
 #, python-format
 msgid "EOS is not available,failed to delete tenant %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:337
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:338
 #, python-format
 msgid "EOS is not available,failed to delete vm %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:348
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:349
 #, python-format
 msgid "EOS is not available,failed to delete network %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:363
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:364
 #, python-format
 msgid "EOS is not available, failed to createnetwork id %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:385
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:386
 #, python-format
 msgid "EOS is not available, failed to createvm id %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:461
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:462
 #, python-format
 msgid "Network %s is not created as it is not found inArista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:475
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:476
 #, python-format
 msgid "Network name changed to %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:502
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:503
 #, python-format
 msgid "Network %s is not updated as it is not found inArista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:600
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:601
 #, python-format
 msgid "VM %s is not created as it is not found inArista DB"
 msgstr ""
@@ -7541,11 +7668,11 @@ msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:280
 #, python-format
-msgid "unsupported vnic type %(vnic_type)s for network type %(net_type)s"
+msgid "Unsupported vnic type %(vnic_type)s for network type %(net_type)s"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:284
-msgid "invalid vnic_type on port_create"
+msgid "Invalid vnic_type on port_create"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:286
@@ -7553,11 +7680,11 @@ msgid "vnic_type is not defined in port profile"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:331
-msgid "update network"
+msgid "Update network"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:344
-msgid "delete network"
+msgid "Delete network"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:391
@@ -7596,11 +7723,11 @@ msgid "Port_mac %s is not available on this agent"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:133
-msgid "creating VLAN Network"
+msgid "Creating VLAN Network"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:135
-msgid "creating IB Network"
+msgid "Creating IB Network"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:137
@@ -7618,11 +7745,11 @@ msgid "Delete network %s"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:298
-msgid "ports added!"
+msgid "Ports added!"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:301
-msgid "ports removed!"
+msgid "Ports removed!"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:326
@@ -7736,7 +7863,7 @@ msgid "Network type for tenant networks (local, ib, vlan, or none)"
 msgstr ""
 
 #: neutron/plugins/mlnx/common/config.py:43
-msgid "type of VM network interface: mlnx_direct or hostdev"
+msgid "Type of VM network interface: mlnx_direct or hostdev"
 msgstr ""
 
 #: neutron/plugins/mlnx/common/config.py:47
@@ -7755,13 +7882,9 @@ msgid "Mlnx Exception: %(err_msg)s"
 msgstr ""
 
 #: neutron/plugins/mlnx/db/mlnx_db_v2.py:47
-#, python-format
-msgid "Removing vlan %(seg_id)s on physical network %(net)s from pool"
-msgstr ""
-
 #: neutron/plugins/mlnx/db/mlnx_db_v2.py:68
 #, python-format
-msgid "removing vlan %(seg_id)s on physical network %(net)s from pool"
+msgid "Removing vlan %(seg_id)s on physical network %(net)s from pool"
 msgstr ""
 
 #: neutron/plugins/mlnx/db/mlnx_db_v2.py:124
@@ -7854,7 +7977,7 @@ msgstr ""
 
 #: neutron/plugins/nec/nec_plugin.py:276
 #, python-format
-msgid "failed to create network id=%(id)s on OFC: %(exc)s"
+msgid "Failed to create network id=%(id)s on OFC: %(exc)s"
 msgstr ""
 
 #: neutron/plugins/nec/nec_plugin.py:292
@@ -8007,7 +8130,7 @@ msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:92
 #, python-format
-msgid "failed to delete packet_filter id=%s which remains in error status."
+msgid "Failed to delete packet_filter id=%s which remains in error status."
 msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:106
@@ -8042,7 +8165,7 @@ msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:131
 #, python-format
-msgid "failed to create packet_filter id=%(id)s on OFC: %(exc)s"
+msgid "Failed to create packet_filter id=%(id)s on OFC: %(exc)s"
 msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:144
@@ -8057,7 +8180,7 @@ msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:157
 #, python-format
-msgid "failed to delete packet_filter id=%(id)s from OFC: %(exc)s"
+msgid "Failed to delete packet_filter id=%(id)s from OFC: %(exc)s"
 msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:161
@@ -8363,7 +8486,7 @@ msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:514
 #, python-format
-msgid "port %s not found in NVP"
+msgid "Port %s not found in NVP"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:533
@@ -8408,13 +8531,13 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:658
-#: neutron/plugins/nicira/NeutronPlugin.py:1671
+#: neutron/plugins/nicira/NeutronPlugin.py:1672
 #, python-format
 msgid "Logical router resource %s not found on NVP platform"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:662
-#: neutron/plugins/nicira/NeutronPlugin.py:1675
+#: neutron/plugins/nicira/NeutronPlugin.py:1676
 msgid "Unable to update logical routeron NVP Platform"
 msgstr ""
 
@@ -8522,118 +8645,118 @@ msgid "Unable to update port id: %s."
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:1409
-#: neutron/plugins/nicira/NeutronPlugin.py:1483
+#: neutron/plugins/nicira/NeutronPlugin.py:1484
 #, python-format
 msgid "Network '%s' is not a valid external network"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1426
+#: neutron/plugins/nicira/NeutronPlugin.py:1427
 msgid ""
 "Cannot create a distributed router with the NVP platform currently in "
 "execution. Please, try without specifying the 'distributed' attribute."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1433
+#: neutron/plugins/nicira/NeutronPlugin.py:1434
 msgid "Unable to create logical router on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1441
+#: neutron/plugins/nicira/NeutronPlugin.py:1442
 #, python-format
 msgid ""
-"Unable to create L3GW port on logical router  %(router_uuid)s. Verify "
+"Unable to create L3GW port on logical router %(router_uuid)s. Verify "
 "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1451
+#: neutron/plugins/nicira/NeutronPlugin.py:1452
 #, python-format
 msgid "Unable to create router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1492
+#: neutron/plugins/nicira/NeutronPlugin.py:1493
 msgid ""
 "'routes' cannot contain route '0.0.0.0/0', this must be updated through "
 "the default gateway attribute"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1508
+#: neutron/plugins/nicira/NeutronPlugin.py:1509
 #, python-format
 msgid "Logical router %s not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1512
+#: neutron/plugins/nicira/NeutronPlugin.py:1513
 msgid "Unable to update logical router on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1514
+#: neutron/plugins/nicira/NeutronPlugin.py:1515
 msgid ""
 "Request cannot contain 'routes' with the NVP platform currently in "
 "execution. Please, try without specifying the static routes."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1548
+#: neutron/plugins/nicira/NeutronPlugin.py:1549
 #, python-format
 msgid "Logical router '%s' not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1552
+#: neutron/plugins/nicira/NeutronPlugin.py:1553
 #, python-format
-msgid "Unable to delete logical router '%s'on NVP Platform"
+msgid "Unable to delete logical router '%s' on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1609
+#: neutron/plugins/nicira/NeutronPlugin.py:1610
 #, python-format
 msgid ""
 "Add_router_interface completed for subnet:%(subnet_id)s and "
 "router:%(router_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1697
+#: neutron/plugins/nicira/NeutronPlugin.py:1698
 #, python-format
 msgid ""
 "An error occurred while removing NAT rules on the NVP platform for "
 "floating ip:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1703
+#: neutron/plugins/nicira/NeutronPlugin.py:1704
 msgid "An incorrect number of matching NAT rules was found on the NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1769
+#: neutron/plugins/nicira/NeutronPlugin.py:1770
 #, python-format
 msgid "Address list for NVP logical router port:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1793
+#: neutron/plugins/nicira/NeutronPlugin.py:1794
 #, 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:1836
+#: neutron/plugins/nicira/NeutronPlugin.py:1837
 #, python-format
 msgid "The port '%s' is not associated with floating IPs"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1839
+#: neutron/plugins/nicira/NeutronPlugin.py:1840
 #, python-format
 msgid "Nat rules not found in nvp for port: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1865
+#: neutron/plugins/nicira/NeutronPlugin.py:1866
 #, python-format
 msgid ""
 "Create_l2_gw_service did not return an uuid for the newly created "
 "resource:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1887
+#: neutron/plugins/nicira/NeutronPlugin.py:1888
 msgid ""
 "Unable to remove gateway service from NVP plaform - the resource was not "
 "found"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1975
+#: neutron/plugins/nicira/NeutronPlugin.py:1976
 #, python-format
 msgid "Port values not valid for protocol: %s"
 msgstr ""
@@ -8806,62 +8929,77 @@ msgstr ""
 msgid "Port not found, Error: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1038
+#: neutron/plugins/nicira/nvplib.py:966
+#, python-format
+msgid "Error. %(type)s exception: %(exc)s."
+msgstr ""
+
+#: neutron/plugins/nicira/nvplib.py:970
+#, python-format
+msgid "locals=[%s]"
+msgstr ""
+
+#: neutron/plugins/nicira/nvplib.py:1039
 #, python-format
 msgid "Created Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1064
+#: neutron/plugins/nicira/nvplib.py:1065
 #, python-format
 msgid "Updated Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1083
+#: neutron/plugins/nicira/nvplib.py:1084
 #, python-format
 msgid "Invalid keys for NAT match: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1089
+#: neutron/plugins/nicira/nvplib.py:1090
 #, python-format
 msgid "Creating NAT rule: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1103
+#: neutron/plugins/nicira/nvplib.py:1104
 msgid ""
 "No SNAT rules cannot be applied as they are not available in this version"
 " of the NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1238
+#: neutron/plugins/nicira/nvplib.py:1239
 #, python-format
 msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1243
+#: neutron/plugins/nicira/nvplib.py:1244
 #, python-format
 msgid ""
 "An exception occurred while updating IP addresses on a router logical "
 "port:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1281
+#: neutron/plugins/nicira/nvplib.py:1282
 msgid "Operation may not be supported"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1289
+#: neutron/plugins/nicira/nvplib.py:1290
 msgid ""
 "NVP version is not set. Unable to complete request correctly. Check log "
 "for NVP communication errors."
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1305
+#: neutron/plugins/nicira/nvplib.py:1306
 msgid "Failed to create logical queue"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1316
+#: neutron/plugins/nicira/nvplib.py:1317
 msgid "Failed to delete logical queue"
 msgstr ""
 
+#: neutron/plugins/nicira/nvplib.py:1330
+#, python-format
+msgid "Error '%(err)s' when connecting to controller(s): %(ctl)s."
+msgstr ""
+
 #: neutron/plugins/nicira/api_client/client.py:116
 #, python-format
 msgid "[%d] no API providers currently available."
@@ -9481,13 +9619,18 @@ msgstr ""
 msgid "Cannot create a gateway with an empty device list"
 msgstr ""
 
+#: neutron/plugins/nicira/extensions/nvp_networkgw.py:82
+#, python-format
+msgid "Unexpected keys found in device description:%s"
+msgstr ""
+
 #: neutron/plugins/nicira/extensions/nvp_networkgw.py:86
 #, python-format
 msgid "%s: provided data are not iterable"
 msgstr ""
 
 #: neutron/plugins/nicira/extensions/nvp_networkgw.py:92
-msgid "number of network gateways allowed per tenant, -1 for unlimited"
+msgid "Number of network gateways allowed per tenant, -1 for unlimited"
 msgstr ""
 
 #: neutron/plugins/nicira/extensions/nvp_qos.py:38
@@ -9782,7 +9925,7 @@ msgstr ""
 
 #: neutron/plugins/nicira/vshield/tasks/tasks.py:189
 #: neutron/plugins/nicira/vshield/tasks/tasks.py:209
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:233
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:232
 #, python-format
 msgid "Task %(task)s encountered exception in %(cb)s"
 msgstr ""
@@ -9793,11 +9936,11 @@ msgstr ""
 msgid "Task %(task)s return %(status)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:326
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:325
 msgid "TaskManager terminated"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:380
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:379
 msgid "Exception in _check_pending_tasks"
 msgstr ""
 
@@ -9848,6 +9991,10 @@ msgid ""
 "commited (%s attempts left)"
 msgstr ""
 
+#: neutron/plugins/openvswitch/ovs_db_v2.py:401
+msgid "Unable to generate a new tunnel id"
+msgstr ""
+
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:145
 #, python-format
 msgid "Device %(device)s up on %(agent_id)s"
@@ -10108,6 +10255,23 @@ msgstr ""
 msgid "Connection failed with PLUMgrid Director: %(err_msg)s"
 msgstr ""
 
+#: neutron/plugins/plumgrid/drivers/fake_plumlib.py:32
+msgid "Python PLUMgrid Fake Library Started "
+msgstr ""
+
+#: neutron/plugins/plumgrid/drivers/fake_plumlib.py:37
+#, python-format
+msgid "Fake Director: %s"
+msgstr ""
+
+#: neutron/plugins/plumgrid/drivers/plumlib.py:38
+msgid "Python PLUMgrid Library Started "
+msgstr ""
+
+#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:40
+msgid "PLUMgrid Director communication failed"
+msgstr ""
+
 #: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:44
 msgid "PLUMgrid Director server to connect to"
 msgstr ""
@@ -10308,7 +10472,7 @@ msgid "Going to ofp controller mode %s"
 msgstr ""
 
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:238
-msgid "port update received"
+msgid "Port update received"
 msgstr ""
 
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:271
@@ -10777,11 +10941,11 @@ msgid "process_router: %s"
 msgstr ""
 
 #: neutron/services/firewall/agents/varmour/varmour_router.py:285
-msgid "unable to parse interface mapping."
+msgid "Unable to parse interface mapping."
 msgstr ""
 
 #: neutron/services/firewall/agents/varmour/varmour_router.py:288
-msgid "unable to read interface mapping."
+msgid "Unable to read interface mapping."
 msgstr ""
 
 #: neutron/services/firewall/agents/varmour/varmour_router.py:307
@@ -11006,6 +11170,11 @@ msgstr ""
 msgid "A metering driver must be specified"
 msgstr ""
 
+#: neutron/services/metering/agents/metering_agent.py:112
+#, python-format
+msgid "Send metering report: %s"
+msgstr ""
+
 #: neutron/services/metering/agents/metering_agent.py:179
 #, python-format
 msgid "Driver %(driver)s does not implement %(func)s"
@@ -11044,6 +11213,14 @@ msgstr ""
 msgid "Interval for checking ipsec status"
 msgstr ""
 
+#: neutron/services/vpn/device_drivers/ipsec.py:61
+msgid "Template file for ipsec configuration"
+msgstr ""
+
+#: neutron/services/vpn/device_drivers/ipsec.py:67
+msgid "Template file for ipsec secret configuration"
+msgstr ""
+
 #: neutron/services/vpn/device_drivers/ipsec.py:244
 #, python-format
 msgid "Failed to enable vpn process on router %s"
@@ -11803,3 +11980,147 @@ msgstr ""
 #~ msgid "Operation on OFC failed: status=%(status), detail=%(detail)"
 #~ msgstr ""
 
+#~ msgid "loading policies from file: %s"
+#~ msgstr ""
+
+#~ msgid "number of ports allowed per tenant, minus for unlimited"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "range of seconds to randomly delay "
+#~ "when starting the periodic task "
+#~ "scheduler to reduce stampeding. (Disable "
+#~ "by setting to 0)"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "%(class_name)s method %(method_name)s called "
+#~ "with arguments %(args)s %(kwargs)s "
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Updating lease expiration is now "
+#~ "deprecated. Issued  from host %(host)s."
+#~ msgstr ""
+
+#~ msgid "owner type of the device: network/compute"
+#~ msgstr ""
+
+#~ msgid "plugin does not support updating provider attributes"
+#~ msgstr ""
+
+#~ msgid "invalid segment range. example range: 500-550"
+#~ msgstr ""
+
+#~ msgid "arguments segment_type missing for network profile"
+#~ msgstr ""
+
+#~ msgid "argument physical_network missing for network profile"
+#~ msgstr ""
+
+#~ msgid "argument sub_type missing for network profile"
+#~ msgstr ""
+
+#~ msgid "argument segment_range missing for network profile"
+#~ msgstr ""
+
+#~ msgid "segment range overlaps with another profile"
+#~ msgstr ""
+
+#~ msgid "provider network added to DB: %(network_id)s, %(vlan_id)s"
+#~ msgstr ""
+
+#~ msgid "provider network removed from DB: %s"
+#~ msgstr ""
+
+#~ msgid "logical network"
+#~ msgstr ""
+
+#~ msgid "unknown provider:physical_network %s"
+#~ msgstr ""
+
+#~ msgid "create network: profile_id=%s"
+#~ msgstr ""
+
+#~ msgid "seg list %s "
+#~ msgstr ""
+
+#~ msgid "create port: profile_id=%s"
+#~ msgstr ""
+
+#~ msgid "there must be only one gateway port per router at once"
+#~ msgstr ""
+
+#~ msgid "define if the requests have run asynchronously or not"
+#~ msgstr ""
+
+#~ msgid "cannot retrieve utif info for the following reason: %(err_msg)s"
+#~ msgstr ""
+
+#~ msgid "unsupported vnic type %(vnic_type)s for network type %(net_type)s"
+#~ msgstr ""
+
+#~ msgid "invalid vnic_type on port_create"
+#~ msgstr ""
+
+#~ msgid "update network"
+#~ msgstr ""
+
+#~ msgid "delete network"
+#~ msgstr ""
+
+#~ msgid "creating VLAN Network"
+#~ msgstr ""
+
+#~ msgid "creating IB Network"
+#~ msgstr ""
+
+#~ msgid "ports added!"
+#~ msgstr ""
+
+#~ msgid "ports removed!"
+#~ msgstr ""
+
+#~ msgid "type of VM network interface: mlnx_direct or hostdev"
+#~ msgstr ""
+
+#~ msgid "removing vlan %(seg_id)s on physical network %(net)s from pool"
+#~ msgstr ""
+
+#~ msgid "failed to create network id=%(id)s on OFC: %(exc)s"
+#~ msgstr ""
+
+#~ msgid "failed to delete packet_filter id=%s which remains in error status."
+#~ msgstr ""
+
+#~ msgid "failed to create packet_filter id=%(id)s on OFC: %(exc)s"
+#~ msgstr ""
+
+#~ msgid "failed to delete packet_filter id=%(id)s from OFC: %(exc)s"
+#~ msgstr ""
+
+#~ msgid "port %s not found in NVP"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unable to create L3GW port on "
+#~ "logical router  %(router_uuid)s. Verify "
+#~ "Default Layer-3 Gateway service "
+#~ "%(def_l3_gw_svc)s id is correct"
+#~ msgstr ""
+
+#~ msgid "Unable to delete logical router '%s'on NVP Platform"
+#~ msgstr ""
+
+#~ msgid "number of network gateways allowed per tenant, -1 for unlimited"
+#~ msgstr ""
+
+#~ msgid "port update received"
+#~ msgstr ""
+
+#~ msgid "unable to parse interface mapping."
+#~ msgstr ""
+
+#~ msgid "unable to read interface mapping."
+#~ msgstr ""
+
index 514e24329ff2d3ab9a0005bee73f48e4d2b14075..e7f80abc78cb9cb3a3393e6ed4ca534f8a8bf17e 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-09-09 06:09+0000\n"
+"POT-Creation-Date: 2013-09-10 06:09+0000\n"
 "PO-Revision-Date: 2013-01-28 21:54+0000\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: Italian (Italy) "
@@ -95,7 +95,7 @@ msgstr ""
 
 #: neutron/policy.py:88
 #, python-format
-msgid "loading policies from file: %s"
+msgid "Loading policies from file: %s"
 msgstr ""
 
 #: neutron/policy.py:95
@@ -182,7 +182,7 @@ msgid "Number of subnets allowed per tenant, minus for unlimited"
 msgstr ""
 
 #: neutron/quota.py:47
-msgid "number of ports allowed per tenant, minus for unlimited"
+msgid "Number of ports allowed per tenant, minus for unlimited"
 msgstr ""
 
 #: neutron/quota.py:51
@@ -204,7 +204,7 @@ msgstr ""
 
 #: neutron/service.py:41
 msgid ""
-"range of seconds to randomly delay when starting the periodic task "
+"Range of seconds to randomly delay when starting the periodic task "
 "scheduler to reduce stampeding. (Disable by setting to 0)"
 msgstr ""
 
@@ -466,9 +466,11 @@ msgid ""
 msgstr ""
 
 #: neutron/agent/dhcp_agent.py:564 neutron/agent/l3_agent.py:823
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:515
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256
 #: neutron/plugins/nec/agent/nec_neutron_agent.py:184
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:227
+#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:181
 #: neutron/services/metering/agents/metering_agent.py:273
 msgid "Failed reporting state!"
 msgstr ""
@@ -1925,6 +1927,11 @@ msgstr ""
 msgid "Invalid extension environment: %(reason)s"
 msgstr ""
 
+#: neutron/common/exceptions.py:261
+#, python-format
+msgid "Invalid content type %(content_type)s"
+msgstr ""
+
 #: neutron/common/exceptions.py:265
 #, python-format
 msgid "Unable to find any IP address on external network %(net_id)s."
@@ -1966,11 +1973,11 @@ msgstr ""
 msgid "Skipping unknown group key: %s"
 msgstr ""
 
-#: neutron/common/log.py:31
+#: neutron/common/log.py:32
 #, python-format
 msgid ""
 "%(class_name)s method %(method_name)s called with arguments %(args)s "
-"%(kwargs)s "
+"%(kwargs)s"
 msgstr ""
 
 #: neutron/common/utils.py:55 neutron/openstack/common/fileutils.py:64
@@ -2288,7 +2295,7 @@ msgstr ""
 
 #: neutron/db/dhcp_rpc_base.py:218
 #, python-format
-msgid "Updating lease expiration is now deprecated. Issued  from host %(host)s."
+msgid "Updating lease expiration is now deprecated. Issued  from host %s."
 msgstr ""
 
 #: neutron/db/dhcp_rpc_base.py:225
@@ -2313,6 +2320,16 @@ msgstr ""
 msgid "the nexthop is used by router"
 msgstr ""
 
+#: neutron/db/extraroute_db.py:129
+#, python-format
+msgid "Added routes are %s"
+msgstr ""
+
+#: neutron/db/extraroute_db.py:137
+#, python-format
+msgid "Removed routes are %s"
+msgstr ""
+
 #: neutron/db/l3_db.py:210
 #, python-format
 msgid "No IPs available for external network %s"
@@ -2336,6 +2353,8 @@ msgid ""
 msgstr ""
 
 #: neutron/db/l3_db.py:339 neutron/db/l3_db.py:415
+#: neutron/plugins/bigswitch/plugin.py:995
+#: neutron/plugins/bigswitch/plugin.py:1004
 msgid "Either subnet_id or port_id must be specified"
 msgstr ""
 
@@ -2387,7 +2406,7 @@ msgid ""
 "assigning a floating IP"
 msgstr ""
 
-#: neutron/db/l3_db.py:605 neutron/plugins/nicira/NeutronPlugin.py:1730
+#: neutron/db/l3_db.py:605 neutron/plugins/nicira/NeutronPlugin.py:1731
 msgid "fixed_ip_address cannot be specified without a port_id"
 msgstr ""
 
@@ -2415,6 +2434,11 @@ msgid ""
 " %s"
 msgstr ""
 
+#: neutron/db/l3_rpc_base.py:62
+#, python-format
+msgid "Checking router: %(id)s for host: %(host)s"
+msgstr ""
+
 #: neutron/db/l3_rpc_base.py:87
 #, python-format
 msgid "External network ID returned to l3 agent: %s"
@@ -2572,7 +2596,7 @@ msgid "ID of network to probe"
 msgstr ""
 
 #: neutron/debug/commands.py:50
-msgid "owner type of the device: network/compute"
+msgid "Owner type of the device: network/compute"
 msgstr ""
 
 #: neutron/debug/commands.py:58
@@ -3028,7 +3052,7 @@ msgstr ""
 
 #: neutron/extensions/providernet.py:56
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:379
-msgid "plugin does not support updating provider attributes"
+msgid "Plugin does not support updating provider attributes"
 msgstr ""
 
 #: neutron/extensions/quotasv2.py:69
@@ -3959,6 +3983,10 @@ msgstr ""
 msgid "List of allowed vif_type values."
 msgstr ""
 
+#: neutron/plugins/bigswitch/plugin.py:162
+msgid "Syntax error in server config file, aborting plugin"
+msgstr ""
+
 #: neutron/plugins/bigswitch/plugin.py:173
 msgid "Error in REST call to remote network controller"
 msgstr ""
@@ -4091,6 +4119,10 @@ msgstr ""
 msgid "NeutronRestProxy: Starting plugin. Version=%s"
 msgstr ""
 
+#: neutron/plugins/bigswitch/plugin.py:458
+msgid "Servers not defined. Aborting plugin"
+msgstr ""
+
 #: neutron/plugins/bigswitch/plugin.py:480
 msgid "NeutronRestProxyV2: initialization done"
 msgstr ""
@@ -4173,6 +4205,15 @@ msgstr ""
 msgid "Unable to update remote topology: %s"
 msgstr ""
 
+#: neutron/plugins/bigswitch/plugin.py:1147
+msgid "Adding host route: "
+msgstr ""
+
+#: neutron/plugins/bigswitch/plugin.py:1148
+#, python-format
+msgid "Destination:%(dst)s nexthop:%(next)s"
+msgstr ""
+
 #: neutron/plugins/bigswitch/plugin.py:1223
 #, python-format
 msgid ""
@@ -4192,6 +4233,15 @@ msgstr ""
 msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. "
 msgstr ""
 
+#: neutron/plugins/bigswitch/routerrule_db.py:77
+msgid "No rules in router"
+msgstr ""
+
+#: neutron/plugins/bigswitch/routerrule_db.py:91
+#, python-format
+msgid "Updating router rules to %s"
+msgstr ""
+
 #: neutron/plugins/bigswitch/db/porttracker_db.py:36
 msgid "No host_id in port request to track port location."
 msgstr ""
@@ -4249,6 +4299,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:108
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:128
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:143
+#: neutron/plugins/mlnx/rpc_callbacks.py:98
 #: neutron/plugins/mlnx/rpc_callbacks.py:117
 #: neutron/plugins/mlnx/rpc_callbacks.py:132
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:118
@@ -4259,16 +4310,15 @@ msgid "%s can not be found in database"
 msgstr ""
 
 #: neutron/plugins/brocade/NeutronPlugin.py:288
-#: neutron/plugins/brocade/NeutronPlugin.py:331
-#: neutron/plugins/brocade/NeutronPlugin.py:384
+#: neutron/plugins/brocade/NeutronPlugin.py:332
+#: neutron/plugins/brocade/NeutronPlugin.py:386
 msgid "Brocade NOS driver:"
 msgstr ""
 
 #: neutron/plugins/brocade/NeutronPlugin.py:289
-#: neutron/plugins/brocade/NeutronPlugin.py:332
-#: neutron/plugins/brocade/NeutronPlugin.py:385
+#: neutron/plugins/brocade/NeutronPlugin.py:333
+#: neutron/plugins/brocade/NeutronPlugin.py:387
 #: neutron/plugins/embrane/agent/dispatcher.py:143
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:240
 #, python-format
 msgid "%s"
 msgstr ""
@@ -4278,7 +4328,13 @@ msgstr ""
 msgid "Returning the allocated vlan (%d) to the pool"
 msgstr ""
 
-#: neutron/plugins/brocade/NeutronPlugin.py:298
+#: neutron/plugins/brocade/NeutronPlugin.py:293
+#: neutron/plugins/brocade/NeutronPlugin.py:334
+#: neutron/plugins/brocade/NeutronPlugin.py:388
+msgid "Brocade plugin raised exception, check logs"
+msgstr ""
+
+#: neutron/plugins/brocade/NeutronPlugin.py:299
 #, python-format
 msgid "Allocated vlan (%d) from the pool"
 msgstr ""
@@ -4302,98 +4358,103 @@ msgstr ""
 msgid "Plugin initialization complete"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:133
+#: neutron/plugins/cisco/network_plugin.py:117
+#, python-format
+msgid "'%(model)s' object has no attribute '%(name)s'"
+msgstr ""
+
+#: neutron/plugins/cisco/network_plugin.py:134
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:223
 msgid "create_network() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:150
+#: neutron/plugins/cisco/network_plugin.py:151
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:255
 msgid "update_network() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:163
+#: neutron/plugins/cisco/network_plugin.py:164
 msgid "delete_network() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:186
+#: neutron/plugins/cisco/network_plugin.py:187
 msgid "get_network() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:191
+#: neutron/plugins/cisco/network_plugin.py:192
 msgid "get_networks() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:196
+#: neutron/plugins/cisco/network_plugin.py:197
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:321
 msgid "create_port() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:206
+#: neutron/plugins/cisco/network_plugin.py:207
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:407
 msgid "delete_port() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:225
+#: neutron/plugins/cisco/network_plugin.py:226
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:366
 msgid "update_port() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:236
+#: neutron/plugins/cisco/network_plugin.py:237
 msgid "create_subnet() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:248
+#: neutron/plugins/cisco/network_plugin.py:249
 #: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:342
 msgid "update_subnet() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:254
+#: neutron/plugins/cisco/network_plugin.py:255
 msgid "delete_subnet() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:277
+#: neutron/plugins/cisco/network_plugin.py:278
 #: neutron/plugins/cisco/db/network_db_v2.py:38
 msgid "get_all_qoss() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:283
+#: neutron/plugins/cisco/network_plugin.py:284
 msgid "get_qos_details() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:288
+#: neutron/plugins/cisco/network_plugin.py:289
 msgid "create_qos() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:294
+#: neutron/plugins/cisco/network_plugin.py:295
 msgid "delete_qos() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:299
+#: neutron/plugins/cisco/network_plugin.py:300
 msgid "rename_qos() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:304
+#: neutron/plugins/cisco/network_plugin.py:305
 msgid "get_all_credentials() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:310
+#: neutron/plugins/cisco/network_plugin.py:311
 msgid "get_credential_details() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:319
+#: neutron/plugins/cisco/network_plugin.py:320
 msgid "rename_credential() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:329
+#: neutron/plugins/cisco/network_plugin.py:330
 msgid "schedule_host() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:341
+#: neutron/plugins/cisco/network_plugin.py:342
 msgid "associate_port() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:348
+#: neutron/plugins/cisco/network_plugin.py:349
 msgid "detach_port() called"
 msgstr ""
 
@@ -4646,6 +4707,16 @@ msgstr ""
 msgid "VLAN Name prefix for provider vlans"
 msgstr ""
 
+#: neutron/plugins/cisco/common/config.py:39
+msgid "Provider VLANs are automatically created as needed on the Nexus switch"
+msgstr ""
+
+#: neutron/plugins/cisco/common/config.py:42
+msgid ""
+"Provider VLANs are automatically trunked as needed on the ports of the "
+"Nexus switch"
+msgstr ""
+
 #: neutron/plugins/cisco/common/config.py:45
 #: neutron/plugins/ml2/drivers/cisco/config.py:23
 msgid "Distribute SVI interfaces over all switches"
@@ -4707,6 +4778,12 @@ msgstr ""
 msgid "N1K Policy profile polling duration in seconds"
 msgstr ""
 
+#: neutron/plugins/cisco/common/config.py:124
+#: neutron/plugins/ml2/drivers/cisco/config.py:56
+#: neutron/plugins/nicira/common/config.py:178
+msgid "Some config files were not parsed properly"
+msgstr ""
+
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:334
 #, python-format
 msgid "seg_min %(seg_min)s, seg_max %(seg_max)s"
@@ -4811,6 +4888,10 @@ msgstr ""
 msgid "get_policy_profile()"
 msgstr ""
 
+#: neutron/plugins/cisco/db/n1kv_db_v2.py:949
+msgid "Invalid profile type"
+msgstr ""
+
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:965
 msgid "_profile_binding_exists()"
 msgstr ""
@@ -4839,11 +4920,11 @@ msgid "_get_profile_bindings()"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1224
-msgid "invalid segment range. example range: 500-550"
+msgid "Invalid segment range. example range: 500-550"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1234
-msgid "arguments segment_type missing for network profile"
+msgid "Arguments segment_type missing for network profile"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1243
@@ -4851,15 +4932,15 @@ msgid "segment_type should either be vlan, overlay, multi-segment or trunk"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1249
-msgid "argument physical_network missing for network profile"
+msgid "Argument physical_network missing for network profile"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1256
-msgid "argument sub_type missing for network profile"
+msgid "Argument sub_type missing for network profile"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1263
-msgid "argument segment_range missing for network profile"
+msgid "Argument segment_range missing for network profile"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1292
@@ -4868,7 +4949,7 @@ msgid "NetworkProfile name %s already exists"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1309
-msgid "segment range overlaps with another profile"
+msgid "Segment range overlaps with another profile"
 msgstr ""
 
 #: neutron/plugins/cisco/db/network_db_v2.py:46
@@ -4954,12 +5035,12 @@ msgstr ""
 
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:236
 #, python-format
-msgid "provider network added to DB: %(network_id)s, %(vlan_id)s"
+msgid "Provider network added to DB: %(network_id)s, %(vlan_id)s"
 msgstr ""
 
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:280
 #, python-format
-msgid "provider network removed from DB: %s"
+msgid "Provider network removed from DB: %s"
 msgstr ""
 
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:388
@@ -4981,7 +5062,7 @@ msgid "Nexus plugin loaded, deleting SVI from switch"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_client.py:256
-msgid "logical network"
+msgid "Logical network"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_client.py:276
@@ -5007,6 +5088,11 @@ msgstr ""
 msgid "VSM: %s"
 msgstr ""
 
+#: neutron/plugins/cisco/n1kv/n1kv_client.py:462
+#, python-format
+msgid "Unable to serialize object of type = '%s'"
+msgstr ""
+
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:193
 msgid "_setup_vsm"
 msgstr ""
@@ -5069,9 +5155,11 @@ msgid "provider:network_type %s not supported"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:353
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:362
 #: neutron/plugins/mlnx/mlnx_plugin.py:243
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437
 #, python-format
-msgid "unknown provider:physical_network %s"
+msgid "Unknown provider:physical_network %s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:359
@@ -5205,7 +5293,7 @@ msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:995
 #, python-format
-msgid "create network: profile_id=%s"
+msgid "Create network: profile_id=%s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1003
@@ -5218,7 +5306,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1015
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1025
 #, python-format
-msgid "seg list %s "
+msgid "Seg list %s "
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1068
@@ -5265,7 +5353,7 @@ msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1241
 #, python-format
-msgid "create port: profile_id=%s"
+msgid "Create port: profile_id=%s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1254
@@ -5350,6 +5438,41 @@ msgstr ""
 msgid "NexusPlugin:create_network() called"
 msgstr ""
 
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:112
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:101
+#, python-format
+msgid "Nexus: create & trunk vlan %s"
+msgstr ""
+
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:119
+#, python-format
+msgid "Nexus: create vlan %s"
+msgstr ""
+
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:124
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108
+#, python-format
+msgid "Nexus: trunk vlan %s"
+msgstr ""
+
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:137
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:120
+#, python-format
+msgid "Nexus: delete & untrunk vlan %s"
+msgstr ""
+
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:143
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:124
+#, python-format
+msgid "Nexus: delete vlan %s"
+msgstr ""
+
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:146
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:127
+#, python-format
+msgid "Nexus: untrunk vlan %s"
+msgstr ""
+
 #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:203
 msgid "Grabbing a switch to create SVI"
 msgstr ""
@@ -5382,6 +5505,11 @@ msgstr ""
 msgid "NexusPlugin:delete_port() called"
 msgstr ""
 
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:276
+#, python-format
+msgid "delete_network(): provider vlan %s"
+msgstr ""
+
 #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:321
 msgid "NexusPlugin:update_port() called"
 msgstr ""
@@ -5414,7 +5542,7 @@ msgstr ""
 
 #: neutron/plugins/embrane/base_plugin.py:136
 #: neutron/plugins/embrane/base_plugin.py:173
-msgid "there must be only one gateway port per router at once"
+msgid "There must be only one gateway port per router at once"
 msgstr ""
 
 #: neutron/plugins/embrane/base_plugin.py:207
@@ -5480,7 +5608,7 @@ msgid "Shared resource pool id"
 msgstr ""
 
 #: neutron/plugins/embrane/common/config.py:45
-msgid "define if the requests have run asynchronously or not"
+msgid "Define if the requests have run asynchronously or not"
 msgstr ""
 
 #: neutron/plugins/embrane/common/constants.py:63
@@ -5544,7 +5672,7 @@ msgstr ""
 
 #: neutron/plugins/embrane/l2base/support_exceptions.py:24
 #, python-format
-msgid "cannot retrieve utif info for the following reason: %(err_msg)s"
+msgid "Cannot retrieve utif info for the following reason: %(err_msg)s"
 msgstr ""
 
 #: neutron/plugins/embrane/l2base/openvswitch/openvswitch_support.py:45
@@ -5765,51 +5893,51 @@ msgstr ""
 msgid "Adding port %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:268
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:269
 #, python-format
 msgid "Unable to get port details for device %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:274
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:276
 #, python-format
 msgid "Port %(device)s updated. Details: %(device_details)s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:289
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:290
 #, python-format
 msgid "Removing port %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:296
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:297
 #, python-format
 msgid "Removing port failed for device %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:321
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:322
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:640
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:900
 msgid "Agent out of sync with plugin!"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:329
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:330
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:652
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:914
 msgid "Agent loop has new devices!"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:334
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:335
 #, python-format
 msgid "Error in agent event loop: %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:342
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:343
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:403
 #, python-format
 msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:357
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:691
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1044
 msgid "Agent initialized successfully, now running... "
@@ -5881,6 +6009,15 @@ msgstr ""
 msgid "Metrics collection is not supported on this version of Hyper-V"
 msgstr ""
 
+#: neutron/plugins/hyperv/agent/utilsfactory.py:34
+msgid "Force V1 WMI utility classes"
+msgstr ""
+
+#: neutron/plugins/hyperv/agent/utilsfactory.py:59
+#, python-format
+msgid "Loading class: %(module_name)s.%(class_name)s"
+msgstr ""
+
 #: neutron/plugins/hyperv/agent/utilsv2.py:118
 #, python-format
 msgid "Port Alloc not found: %s"
@@ -5932,12 +6069,6 @@ msgstr ""
 msgid "provider:segmentation_id specified for local network"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:362
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437
-#, python-format
-msgid "Unknown provider:physical_network %s"
-msgstr ""
-
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:89
 msgid "Invalid Network ID, will lead to incorrect bridgename"
 msgstr ""
@@ -6371,94 +6502,98 @@ msgstr ""
 msgid "MidoClient.delete_dhcp called: bridge=%(bridge)s, "
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:204
+#: neutron/plugins/midonet/midonet_lib.py:196
+msgid "Tried to delete non-existent DHCP"
+msgstr ""
+
+#: neutron/plugins/midonet/midonet_lib.py:205
 #, python-format
 msgid "MidoClient.delete_port called: id=%(id)s, delete_chains=%(delete_chains)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:219
+#: neutron/plugins/midonet/midonet_lib.py:220
 #, python-format
 msgid "MidoClient.get_port called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:232
+#: neutron/plugins/midonet/midonet_lib.py:233
 #, python-format
 msgid "MidoClient.add_bridge_port called: bridge=%(bridge)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:253
+#: neutron/plugins/midonet/midonet_lib.py:254
 #, python-format
 msgid "MidoClient.create_router called: tenant_id=%(tenant_id)s, name=%(name)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:265
+#: neutron/plugins/midonet/midonet_lib.py:266
 #, python-format
 msgid "MidoClient.delete_router called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:275
+#: neutron/plugins/midonet/midonet_lib.py:276
 #, python-format
 msgid "MidoClient.get_router called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:289
+#: neutron/plugins/midonet/midonet_lib.py:290
 #, python-format
 msgid "MidoClient.update_router called: id=%(id)s, name=%(name)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:309
+#: neutron/plugins/midonet/midonet_lib.py:310
 #, python-format
 msgid ""
 "MidoClient.add_dhcp_route_option called: bridge=%(bridge)s, "
 "cidr=%(cidr)s, gw_ip=%(gw_ip)sdst_ip=%(dst_ip)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:317
+#: neutron/plugins/midonet/midonet_lib.py:318
 msgid "Tried to access non-existent DHCP"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:346
+#: neutron/plugins/midonet/midonet_lib.py:347
 #, python-format
 msgid "MidoClient.unlink called: port=%(port)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:351
+#: neutron/plugins/midonet/midonet_lib.py:352
 #, python-format
 msgid "Attempted to unlink a port that was not linked. %s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:357
+#: neutron/plugins/midonet/midonet_lib.py:358
 #, python-format
 msgid ""
 "MidoClient.remove_rules_by_property called: tenant_id=%(tenant_id)s, "
 "chain_name=%(chain_name)skey=%(key)s, value=%(value)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:384
+#: neutron/plugins/midonet/midonet_lib.py:385
 #, python-format
 msgid ""
 "MidoClient.create_router_chains called: router=%(router)s, "
 "inbound_chain_name=%(in_chain)s, outbound_chain_name=%(out_chain)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:407
+#: neutron/plugins/midonet/midonet_lib.py:408
 #, python-format
 msgid "MidoClient.delete_router_chains called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:422
+#: neutron/plugins/midonet/midonet_lib.py:423
 #, python-format
 msgid "MidoClient.delete_port_chains called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:434
+#: neutron/plugins/midonet/midonet_lib.py:435
 #, python-format
 msgid ""
 "MidoClient.get_link_port called: router=%(router)s, "
 "peer_router_id=%(peer_router_id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:473
+#: neutron/plugins/midonet/midonet_lib.py:474
 #, python-format
 msgid ""
 "MidoClient.add_static_nat called: tenant_id=%(tenant_id)s, "
@@ -6466,17 +6601,17 @@ msgid ""
 "port_id=%(port_id)s, nat_type=%(nat_type)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:481
+#: neutron/plugins/midonet/midonet_lib.py:482
 #, python-format
 msgid "Invalid NAT type passed in %s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:533
+#: neutron/plugins/midonet/midonet_lib.py:534
 #, python-format
 msgid "MidoClient.remote_static_route called: router=%(router)s, ip=%(ip)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:544
+#: neutron/plugins/midonet/midonet_lib.py:545
 #, python-format
 msgid ""
 "MidoClient.update_port_chains called: "
@@ -6484,62 +6619,62 @@ msgid ""
 "outbound_chain_id=%(outbound_chain_id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:555
+#: neutron/plugins/midonet/midonet_lib.py:556
 #, python-format
 msgid "MidoClient.create_chain called: tenant_id=%(tenant_id)s  name=%(name)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:563
+#: neutron/plugins/midonet/midonet_lib.py:564
 #, python-format
 msgid "MidoClient.delete_chain called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:569
+#: neutron/plugins/midonet/midonet_lib.py:570
 #, python-format
 msgid ""
 "MidoClient.delete_chains_by_names called: tenant_id=%(tenant_id)s "
 "names=%(names)s "
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:580
+#: neutron/plugins/midonet/midonet_lib.py:581
 #, python-format
 msgid ""
 "MidoClient.get_chain_by_name called: tenant_id=%(tenant_id)s "
 "name=%(name)s "
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:591
+#: neutron/plugins/midonet/midonet_lib.py:592
 #, python-format
 msgid ""
 "MidoClient.get_port_group_by_name called: tenant_id=%(tenant_id)s "
 "name=%(name)s "
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:605
+#: neutron/plugins/midonet/midonet_lib.py:606
 #, python-format
 msgid "MidoClient.create_port_group called: tenant_id=%(tenant_id)s name=%(name)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:614
+#: neutron/plugins/midonet/midonet_lib.py:615
 #, python-format
 msgid ""
 "MidoClient.delete_port_group_by_name called: tenant_id=%(tenant_id)s "
 "name=%(name)s "
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:620
+#: neutron/plugins/midonet/midonet_lib.py:621
 #, python-format
 msgid "Deleting pg %(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:626
+#: neutron/plugins/midonet/midonet_lib.py:627
 #, python-format
 msgid ""
 "MidoClient.add_port_to_port_group_by_name called: tenant_id=%(tenant_id)s"
 " name=%(name)s port_id=%(port_id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:640
+#: neutron/plugins/midonet/midonet_lib.py:641
 #, python-format
 msgid "MidoClient.remove_port_from_port_groups called: port_id=%(port_id)s"
 msgstr ""
@@ -7264,6 +7399,10 @@ msgstr ""
 msgid "%(key)s prohibited for %(tunnel)s provider network"
 msgstr ""
 
+#: neutron/plugins/ml2/drivers/type_tunnel.py:103
+msgid "Network_type value needed by the ML2 plugin"
+msgstr ""
+
 #: neutron/plugins/ml2/drivers/type_vlan.py:37
 msgid ""
 "List of <physical_network>:<vlan_min>:<vlan_max> or <physical_network> "
@@ -7384,31 +7523,6 @@ msgstr ""
 msgid "nexus_switches found = %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:101
-#, python-format
-msgid "Nexus: create & trunk vlan %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108
-#, python-format
-msgid "Nexus: trunk vlan %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:120
-#, python-format
-msgid "Nexus: delete & untrunk vlan %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:124
-#, python-format
-msgid "Nexus: delete vlan %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:127
-#, python-format
-msgid "Nexus: untrunk vlan %s"
-msgstr ""
-
 #: neutron/plugins/ml2/drivers/mech_arista/config.py:31
 msgid ""
 "Username for Arista EOS. This is required field.if not set, all "
@@ -7451,72 +7565,85 @@ msgid ""
 "of\"RegionOne\" is assumed"
 msgstr ""
 
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:30
+msgid "Unable to reach EOS"
+msgstr ""
+
 #: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:226
 #, python-format
 msgid "Executing command on Arista EOS: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:259
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:238
+#, python-format
+msgid "Error %(err)s while trying to execute commands %(cmd)s on EOS %(host)s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:260
 #, python-format
 msgid "Required option %s is not set"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:282
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:279
+msgid "Syncing Neutron <-> EOS"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:283
 msgid "EOS is not available, will try sync later"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:292
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:293
 #, python-format
 msgid ""
 "No Tenants configured in Neutron DB. But %d tenants disovered in EOS "
 "during synchronization.Enitre EOS region is cleared"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:296
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:297
 msgid "EOS is not available, failed to delete this region"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:307
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:308
 #, python-format
 msgid "EOS is not available,failed to delete tenant %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:337
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:338
 #, python-format
 msgid "EOS is not available,failed to delete vm %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:348
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:349
 #, python-format
 msgid "EOS is not available,failed to delete network %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:363
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:364
 #, python-format
 msgid "EOS is not available, failed to createnetwork id %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:385
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:386
 #, python-format
 msgid "EOS is not available, failed to createvm id %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:461
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:462
 #, python-format
 msgid "Network %s is not created as it is not found inArista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:475
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:476
 #, python-format
 msgid "Network name changed to %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:502
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:503
 #, python-format
 msgid "Network %s is not updated as it is not found inArista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:600
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:601
 #, python-format
 msgid "VM %s is not created as it is not found inArista DB"
 msgstr ""
@@ -7541,11 +7668,11 @@ msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:280
 #, python-format
-msgid "unsupported vnic type %(vnic_type)s for network type %(net_type)s"
+msgid "Unsupported vnic type %(vnic_type)s for network type %(net_type)s"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:284
-msgid "invalid vnic_type on port_create"
+msgid "Invalid vnic_type on port_create"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:286
@@ -7553,11 +7680,11 @@ msgid "vnic_type is not defined in port profile"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:331
-msgid "update network"
+msgid "Update network"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:344
-msgid "delete network"
+msgid "Delete network"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:391
@@ -7596,11 +7723,11 @@ msgid "Port_mac %s is not available on this agent"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:133
-msgid "creating VLAN Network"
+msgid "Creating VLAN Network"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:135
-msgid "creating IB Network"
+msgid "Creating IB Network"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:137
@@ -7618,11 +7745,11 @@ msgid "Delete network %s"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:298
-msgid "ports added!"
+msgid "Ports added!"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:301
-msgid "ports removed!"
+msgid "Ports removed!"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:326
@@ -7736,7 +7863,7 @@ msgid "Network type for tenant networks (local, ib, vlan, or none)"
 msgstr ""
 
 #: neutron/plugins/mlnx/common/config.py:43
-msgid "type of VM network interface: mlnx_direct or hostdev"
+msgid "Type of VM network interface: mlnx_direct or hostdev"
 msgstr ""
 
 #: neutron/plugins/mlnx/common/config.py:47
@@ -7755,13 +7882,9 @@ msgid "Mlnx Exception: %(err_msg)s"
 msgstr ""
 
 #: neutron/plugins/mlnx/db/mlnx_db_v2.py:47
-#, python-format
-msgid "Removing vlan %(seg_id)s on physical network %(net)s from pool"
-msgstr ""
-
 #: neutron/plugins/mlnx/db/mlnx_db_v2.py:68
 #, python-format
-msgid "removing vlan %(seg_id)s on physical network %(net)s from pool"
+msgid "Removing vlan %(seg_id)s on physical network %(net)s from pool"
 msgstr ""
 
 #: neutron/plugins/mlnx/db/mlnx_db_v2.py:124
@@ -7854,7 +7977,7 @@ msgstr ""
 
 #: neutron/plugins/nec/nec_plugin.py:276
 #, python-format
-msgid "failed to create network id=%(id)s on OFC: %(exc)s"
+msgid "Failed to create network id=%(id)s on OFC: %(exc)s"
 msgstr ""
 
 #: neutron/plugins/nec/nec_plugin.py:292
@@ -8007,7 +8130,7 @@ msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:92
 #, python-format
-msgid "failed to delete packet_filter id=%s which remains in error status."
+msgid "Failed to delete packet_filter id=%s which remains in error status."
 msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:106
@@ -8042,7 +8165,7 @@ msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:131
 #, python-format
-msgid "failed to create packet_filter id=%(id)s on OFC: %(exc)s"
+msgid "Failed to create packet_filter id=%(id)s on OFC: %(exc)s"
 msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:144
@@ -8057,7 +8180,7 @@ msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:157
 #, python-format
-msgid "failed to delete packet_filter id=%(id)s from OFC: %(exc)s"
+msgid "Failed to delete packet_filter id=%(id)s from OFC: %(exc)s"
 msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:161
@@ -8363,7 +8486,7 @@ msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:514
 #, python-format
-msgid "port %s not found in NVP"
+msgid "Port %s not found in NVP"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:533
@@ -8408,13 +8531,13 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:658
-#: neutron/plugins/nicira/NeutronPlugin.py:1671
+#: neutron/plugins/nicira/NeutronPlugin.py:1672
 #, python-format
 msgid "Logical router resource %s not found on NVP platform"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:662
-#: neutron/plugins/nicira/NeutronPlugin.py:1675
+#: neutron/plugins/nicira/NeutronPlugin.py:1676
 msgid "Unable to update logical routeron NVP Platform"
 msgstr ""
 
@@ -8522,118 +8645,118 @@ msgid "Unable to update port id: %s."
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:1409
-#: neutron/plugins/nicira/NeutronPlugin.py:1483
+#: neutron/plugins/nicira/NeutronPlugin.py:1484
 #, python-format
 msgid "Network '%s' is not a valid external network"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1426
+#: neutron/plugins/nicira/NeutronPlugin.py:1427
 msgid ""
 "Cannot create a distributed router with the NVP platform currently in "
 "execution. Please, try without specifying the 'distributed' attribute."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1433
+#: neutron/plugins/nicira/NeutronPlugin.py:1434
 msgid "Unable to create logical router on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1441
+#: neutron/plugins/nicira/NeutronPlugin.py:1442
 #, python-format
 msgid ""
-"Unable to create L3GW port on logical router  %(router_uuid)s. Verify "
+"Unable to create L3GW port on logical router %(router_uuid)s. Verify "
 "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1451
+#: neutron/plugins/nicira/NeutronPlugin.py:1452
 #, python-format
 msgid "Unable to create router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1492
+#: neutron/plugins/nicira/NeutronPlugin.py:1493
 msgid ""
 "'routes' cannot contain route '0.0.0.0/0', this must be updated through "
 "the default gateway attribute"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1508
+#: neutron/plugins/nicira/NeutronPlugin.py:1509
 #, python-format
 msgid "Logical router %s not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1512
+#: neutron/plugins/nicira/NeutronPlugin.py:1513
 msgid "Unable to update logical router on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1514
+#: neutron/plugins/nicira/NeutronPlugin.py:1515
 msgid ""
 "Request cannot contain 'routes' with the NVP platform currently in "
 "execution. Please, try without specifying the static routes."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1548
+#: neutron/plugins/nicira/NeutronPlugin.py:1549
 #, python-format
 msgid "Logical router '%s' not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1552
+#: neutron/plugins/nicira/NeutronPlugin.py:1553
 #, python-format
-msgid "Unable to delete logical router '%s'on NVP Platform"
+msgid "Unable to delete logical router '%s' on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1609
+#: neutron/plugins/nicira/NeutronPlugin.py:1610
 #, python-format
 msgid ""
 "Add_router_interface completed for subnet:%(subnet_id)s and "
 "router:%(router_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1697
+#: neutron/plugins/nicira/NeutronPlugin.py:1698
 #, python-format
 msgid ""
 "An error occurred while removing NAT rules on the NVP platform for "
 "floating ip:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1703
+#: neutron/plugins/nicira/NeutronPlugin.py:1704
 msgid "An incorrect number of matching NAT rules was found on the NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1769
+#: neutron/plugins/nicira/NeutronPlugin.py:1770
 #, python-format
 msgid "Address list for NVP logical router port:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1793
+#: neutron/plugins/nicira/NeutronPlugin.py:1794
 #, 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:1836
+#: neutron/plugins/nicira/NeutronPlugin.py:1837
 #, python-format
 msgid "The port '%s' is not associated with floating IPs"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1839
+#: neutron/plugins/nicira/NeutronPlugin.py:1840
 #, python-format
 msgid "Nat rules not found in nvp for port: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1865
+#: neutron/plugins/nicira/NeutronPlugin.py:1866
 #, python-format
 msgid ""
 "Create_l2_gw_service did not return an uuid for the newly created "
 "resource:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1887
+#: neutron/plugins/nicira/NeutronPlugin.py:1888
 msgid ""
 "Unable to remove gateway service from NVP plaform - the resource was not "
 "found"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1975
+#: neutron/plugins/nicira/NeutronPlugin.py:1976
 #, python-format
 msgid "Port values not valid for protocol: %s"
 msgstr ""
@@ -8806,62 +8929,77 @@ msgstr ""
 msgid "Port not found, Error: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1038
+#: neutron/plugins/nicira/nvplib.py:966
+#, python-format
+msgid "Error. %(type)s exception: %(exc)s."
+msgstr ""
+
+#: neutron/plugins/nicira/nvplib.py:970
+#, python-format
+msgid "locals=[%s]"
+msgstr ""
+
+#: neutron/plugins/nicira/nvplib.py:1039
 #, python-format
 msgid "Created Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1064
+#: neutron/plugins/nicira/nvplib.py:1065
 #, python-format
 msgid "Updated Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1083
+#: neutron/plugins/nicira/nvplib.py:1084
 #, python-format
 msgid "Invalid keys for NAT match: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1089
+#: neutron/plugins/nicira/nvplib.py:1090
 #, python-format
 msgid "Creating NAT rule: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1103
+#: neutron/plugins/nicira/nvplib.py:1104
 msgid ""
 "No SNAT rules cannot be applied as they are not available in this version"
 " of the NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1238
+#: neutron/plugins/nicira/nvplib.py:1239
 #, python-format
 msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1243
+#: neutron/plugins/nicira/nvplib.py:1244
 #, python-format
 msgid ""
 "An exception occurred while updating IP addresses on a router logical "
 "port:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1281
+#: neutron/plugins/nicira/nvplib.py:1282
 msgid "Operation may not be supported"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1289
+#: neutron/plugins/nicira/nvplib.py:1290
 msgid ""
 "NVP version is not set. Unable to complete request correctly. Check log "
 "for NVP communication errors."
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1305
+#: neutron/plugins/nicira/nvplib.py:1306
 msgid "Failed to create logical queue"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1316
+#: neutron/plugins/nicira/nvplib.py:1317
 msgid "Failed to delete logical queue"
 msgstr ""
 
+#: neutron/plugins/nicira/nvplib.py:1330
+#, python-format
+msgid "Error '%(err)s' when connecting to controller(s): %(ctl)s."
+msgstr ""
+
 #: neutron/plugins/nicira/api_client/client.py:116
 #, python-format
 msgid "[%d] no API providers currently available."
@@ -9481,13 +9619,18 @@ msgstr ""
 msgid "Cannot create a gateway with an empty device list"
 msgstr ""
 
+#: neutron/plugins/nicira/extensions/nvp_networkgw.py:82
+#, python-format
+msgid "Unexpected keys found in device description:%s"
+msgstr ""
+
 #: neutron/plugins/nicira/extensions/nvp_networkgw.py:86
 #, python-format
 msgid "%s: provided data are not iterable"
 msgstr ""
 
 #: neutron/plugins/nicira/extensions/nvp_networkgw.py:92
-msgid "number of network gateways allowed per tenant, -1 for unlimited"
+msgid "Number of network gateways allowed per tenant, -1 for unlimited"
 msgstr ""
 
 #: neutron/plugins/nicira/extensions/nvp_qos.py:38
@@ -9782,7 +9925,7 @@ msgstr ""
 
 #: neutron/plugins/nicira/vshield/tasks/tasks.py:189
 #: neutron/plugins/nicira/vshield/tasks/tasks.py:209
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:233
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:232
 #, python-format
 msgid "Task %(task)s encountered exception in %(cb)s"
 msgstr ""
@@ -9793,11 +9936,11 @@ msgstr ""
 msgid "Task %(task)s return %(status)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:326
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:325
 msgid "TaskManager terminated"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:380
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:379
 msgid "Exception in _check_pending_tasks"
 msgstr ""
 
@@ -9848,6 +9991,10 @@ msgid ""
 "commited (%s attempts left)"
 msgstr ""
 
+#: neutron/plugins/openvswitch/ovs_db_v2.py:401
+msgid "Unable to generate a new tunnel id"
+msgstr ""
+
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:145
 #, python-format
 msgid "Device %(device)s up on %(agent_id)s"
@@ -10108,6 +10255,23 @@ msgstr ""
 msgid "Connection failed with PLUMgrid Director: %(err_msg)s"
 msgstr ""
 
+#: neutron/plugins/plumgrid/drivers/fake_plumlib.py:32
+msgid "Python PLUMgrid Fake Library Started "
+msgstr ""
+
+#: neutron/plugins/plumgrid/drivers/fake_plumlib.py:37
+#, python-format
+msgid "Fake Director: %s"
+msgstr ""
+
+#: neutron/plugins/plumgrid/drivers/plumlib.py:38
+msgid "Python PLUMgrid Library Started "
+msgstr ""
+
+#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:40
+msgid "PLUMgrid Director communication failed"
+msgstr ""
+
 #: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:44
 msgid "PLUMgrid Director server to connect to"
 msgstr ""
@@ -10308,7 +10472,7 @@ msgid "Going to ofp controller mode %s"
 msgstr ""
 
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:238
-msgid "port update received"
+msgid "Port update received"
 msgstr ""
 
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:271
@@ -10777,11 +10941,11 @@ msgid "process_router: %s"
 msgstr ""
 
 #: neutron/services/firewall/agents/varmour/varmour_router.py:285
-msgid "unable to parse interface mapping."
+msgid "Unable to parse interface mapping."
 msgstr ""
 
 #: neutron/services/firewall/agents/varmour/varmour_router.py:288
-msgid "unable to read interface mapping."
+msgid "Unable to read interface mapping."
 msgstr ""
 
 #: neutron/services/firewall/agents/varmour/varmour_router.py:307
@@ -11006,6 +11170,11 @@ msgstr ""
 msgid "A metering driver must be specified"
 msgstr ""
 
+#: neutron/services/metering/agents/metering_agent.py:112
+#, python-format
+msgid "Send metering report: %s"
+msgstr ""
+
 #: neutron/services/metering/agents/metering_agent.py:179
 #, python-format
 msgid "Driver %(driver)s does not implement %(func)s"
@@ -11044,6 +11213,14 @@ msgstr ""
 msgid "Interval for checking ipsec status"
 msgstr ""
 
+#: neutron/services/vpn/device_drivers/ipsec.py:61
+msgid "Template file for ipsec configuration"
+msgstr ""
+
+#: neutron/services/vpn/device_drivers/ipsec.py:67
+msgid "Template file for ipsec secret configuration"
+msgstr ""
+
 #: neutron/services/vpn/device_drivers/ipsec.py:244
 #, python-format
 msgid "Failed to enable vpn process on router %s"
@@ -11803,3 +11980,147 @@ msgstr ""
 #~ msgid "Operation on OFC failed: status=%(status), detail=%(detail)"
 #~ msgstr ""
 
+#~ msgid "loading policies from file: %s"
+#~ msgstr ""
+
+#~ msgid "number of ports allowed per tenant, minus for unlimited"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "range of seconds to randomly delay "
+#~ "when starting the periodic task "
+#~ "scheduler to reduce stampeding. (Disable "
+#~ "by setting to 0)"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "%(class_name)s method %(method_name)s called "
+#~ "with arguments %(args)s %(kwargs)s "
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Updating lease expiration is now "
+#~ "deprecated. Issued  from host %(host)s."
+#~ msgstr ""
+
+#~ msgid "owner type of the device: network/compute"
+#~ msgstr ""
+
+#~ msgid "plugin does not support updating provider attributes"
+#~ msgstr ""
+
+#~ msgid "invalid segment range. example range: 500-550"
+#~ msgstr ""
+
+#~ msgid "arguments segment_type missing for network profile"
+#~ msgstr ""
+
+#~ msgid "argument physical_network missing for network profile"
+#~ msgstr ""
+
+#~ msgid "argument sub_type missing for network profile"
+#~ msgstr ""
+
+#~ msgid "argument segment_range missing for network profile"
+#~ msgstr ""
+
+#~ msgid "segment range overlaps with another profile"
+#~ msgstr ""
+
+#~ msgid "provider network added to DB: %(network_id)s, %(vlan_id)s"
+#~ msgstr ""
+
+#~ msgid "provider network removed from DB: %s"
+#~ msgstr ""
+
+#~ msgid "logical network"
+#~ msgstr ""
+
+#~ msgid "unknown provider:physical_network %s"
+#~ msgstr ""
+
+#~ msgid "create network: profile_id=%s"
+#~ msgstr ""
+
+#~ msgid "seg list %s "
+#~ msgstr ""
+
+#~ msgid "create port: profile_id=%s"
+#~ msgstr ""
+
+#~ msgid "there must be only one gateway port per router at once"
+#~ msgstr ""
+
+#~ msgid "define if the requests have run asynchronously or not"
+#~ msgstr ""
+
+#~ msgid "cannot retrieve utif info for the following reason: %(err_msg)s"
+#~ msgstr ""
+
+#~ msgid "unsupported vnic type %(vnic_type)s for network type %(net_type)s"
+#~ msgstr ""
+
+#~ msgid "invalid vnic_type on port_create"
+#~ msgstr ""
+
+#~ msgid "update network"
+#~ msgstr ""
+
+#~ msgid "delete network"
+#~ msgstr ""
+
+#~ msgid "creating VLAN Network"
+#~ msgstr ""
+
+#~ msgid "creating IB Network"
+#~ msgstr ""
+
+#~ msgid "ports added!"
+#~ msgstr ""
+
+#~ msgid "ports removed!"
+#~ msgstr ""
+
+#~ msgid "type of VM network interface: mlnx_direct or hostdev"
+#~ msgstr ""
+
+#~ msgid "removing vlan %(seg_id)s on physical network %(net)s from pool"
+#~ msgstr ""
+
+#~ msgid "failed to create network id=%(id)s on OFC: %(exc)s"
+#~ msgstr ""
+
+#~ msgid "failed to delete packet_filter id=%s which remains in error status."
+#~ msgstr ""
+
+#~ msgid "failed to create packet_filter id=%(id)s on OFC: %(exc)s"
+#~ msgstr ""
+
+#~ msgid "failed to delete packet_filter id=%(id)s from OFC: %(exc)s"
+#~ msgstr ""
+
+#~ msgid "port %s not found in NVP"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unable to create L3GW port on "
+#~ "logical router  %(router_uuid)s. Verify "
+#~ "Default Layer-3 Gateway service "
+#~ "%(def_l3_gw_svc)s id is correct"
+#~ msgstr ""
+
+#~ msgid "Unable to delete logical router '%s'on NVP Platform"
+#~ msgstr ""
+
+#~ msgid "number of network gateways allowed per tenant, -1 for unlimited"
+#~ msgstr ""
+
+#~ msgid "port update received"
+#~ msgstr ""
+
+#~ msgid "unable to parse interface mapping."
+#~ msgstr ""
+
+#~ msgid "unable to read interface mapping."
+#~ msgstr ""
+
index c55489a6c5b25f7194c588c73621cf986e09d345..e055806d965016435b405c8f8e80f6be3e9062f4 100644 (file)
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Quantum\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-09-09 06:09+0000\n"
+"POT-Creation-Date: 2013-09-10 06:09+0000\n"
 "PO-Revision-Date: 2013-01-30 10:28+0000\n"
 "Last-Translator: Tomoyuki KATO <tomo@dream.daynight.jp>\n"
 "Language-Team: Japanese "
@@ -96,7 +96,7 @@ msgstr ""
 
 #: neutron/policy.py:88
 #, python-format
-msgid "loading policies from file: %s"
+msgid "Loading policies from file: %s"
 msgstr ""
 
 #: neutron/policy.py:95
@@ -183,7 +183,7 @@ msgid "Number of subnets allowed per tenant, minus for unlimited"
 msgstr ""
 
 #: neutron/quota.py:47
-msgid "number of ports allowed per tenant, minus for unlimited"
+msgid "Number of ports allowed per tenant, minus for unlimited"
 msgstr ""
 
 #: neutron/quota.py:51
@@ -205,7 +205,7 @@ msgstr ""
 
 #: neutron/service.py:41
 msgid ""
-"range of seconds to randomly delay when starting the periodic task "
+"Range of seconds to randomly delay when starting the periodic task "
 "scheduler to reduce stampeding. (Disable by setting to 0)"
 msgstr ""
 
@@ -467,9 +467,11 @@ msgid ""
 msgstr ""
 
 #: neutron/agent/dhcp_agent.py:564 neutron/agent/l3_agent.py:823
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:515
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256
 #: neutron/plugins/nec/agent/nec_neutron_agent.py:184
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:227
+#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:181
 #: neutron/services/metering/agents/metering_agent.py:273
 msgid "Failed reporting state!"
 msgstr ""
@@ -1926,6 +1928,11 @@ msgstr ""
 msgid "Invalid extension environment: %(reason)s"
 msgstr ""
 
+#: neutron/common/exceptions.py:261
+#, python-format
+msgid "Invalid content type %(content_type)s"
+msgstr ""
+
 #: neutron/common/exceptions.py:265
 #, python-format
 msgid "Unable to find any IP address on external network %(net_id)s."
@@ -1967,11 +1974,11 @@ msgstr ""
 msgid "Skipping unknown group key: %s"
 msgstr ""
 
-#: neutron/common/log.py:31
+#: neutron/common/log.py:32
 #, python-format
 msgid ""
 "%(class_name)s method %(method_name)s called with arguments %(args)s "
-"%(kwargs)s "
+"%(kwargs)s"
 msgstr ""
 
 #: neutron/common/utils.py:55 neutron/openstack/common/fileutils.py:64
@@ -2289,7 +2296,7 @@ msgstr ""
 
 #: neutron/db/dhcp_rpc_base.py:218
 #, python-format
-msgid "Updating lease expiration is now deprecated. Issued  from host %(host)s."
+msgid "Updating lease expiration is now deprecated. Issued  from host %s."
 msgstr ""
 
 #: neutron/db/dhcp_rpc_base.py:225
@@ -2314,6 +2321,16 @@ msgstr ""
 msgid "the nexthop is used by router"
 msgstr ""
 
+#: neutron/db/extraroute_db.py:129
+#, python-format
+msgid "Added routes are %s"
+msgstr ""
+
+#: neutron/db/extraroute_db.py:137
+#, python-format
+msgid "Removed routes are %s"
+msgstr ""
+
 #: neutron/db/l3_db.py:210
 #, python-format
 msgid "No IPs available for external network %s"
@@ -2337,6 +2354,8 @@ msgid ""
 msgstr ""
 
 #: neutron/db/l3_db.py:339 neutron/db/l3_db.py:415
+#: neutron/plugins/bigswitch/plugin.py:995
+#: neutron/plugins/bigswitch/plugin.py:1004
 msgid "Either subnet_id or port_id must be specified"
 msgstr ""
 
@@ -2388,7 +2407,7 @@ msgid ""
 "assigning a floating IP"
 msgstr ""
 
-#: neutron/db/l3_db.py:605 neutron/plugins/nicira/NeutronPlugin.py:1730
+#: neutron/db/l3_db.py:605 neutron/plugins/nicira/NeutronPlugin.py:1731
 msgid "fixed_ip_address cannot be specified without a port_id"
 msgstr ""
 
@@ -2416,6 +2435,11 @@ msgid ""
 " %s"
 msgstr ""
 
+#: neutron/db/l3_rpc_base.py:62
+#, python-format
+msgid "Checking router: %(id)s for host: %(host)s"
+msgstr ""
+
 #: neutron/db/l3_rpc_base.py:87
 #, python-format
 msgid "External network ID returned to l3 agent: %s"
@@ -2573,7 +2597,7 @@ msgid "ID of network to probe"
 msgstr ""
 
 #: neutron/debug/commands.py:50
-msgid "owner type of the device: network/compute"
+msgid "Owner type of the device: network/compute"
 msgstr ""
 
 #: neutron/debug/commands.py:58
@@ -3029,7 +3053,7 @@ msgstr ""
 
 #: neutron/extensions/providernet.py:56
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:379
-msgid "plugin does not support updating provider attributes"
+msgid "Plugin does not support updating provider attributes"
 msgstr ""
 
 #: neutron/extensions/quotasv2.py:69
@@ -3960,6 +3984,10 @@ msgstr ""
 msgid "List of allowed vif_type values."
 msgstr ""
 
+#: neutron/plugins/bigswitch/plugin.py:162
+msgid "Syntax error in server config file, aborting plugin"
+msgstr ""
+
 #: neutron/plugins/bigswitch/plugin.py:173
 msgid "Error in REST call to remote network controller"
 msgstr ""
@@ -4092,6 +4120,10 @@ msgstr ""
 msgid "NeutronRestProxy: Starting plugin. Version=%s"
 msgstr ""
 
+#: neutron/plugins/bigswitch/plugin.py:458
+msgid "Servers not defined. Aborting plugin"
+msgstr ""
+
 #: neutron/plugins/bigswitch/plugin.py:480
 msgid "NeutronRestProxyV2: initialization done"
 msgstr ""
@@ -4174,6 +4206,15 @@ msgstr ""
 msgid "Unable to update remote topology: %s"
 msgstr ""
 
+#: neutron/plugins/bigswitch/plugin.py:1147
+msgid "Adding host route: "
+msgstr ""
+
+#: neutron/plugins/bigswitch/plugin.py:1148
+#, python-format
+msgid "Destination:%(dst)s nexthop:%(next)s"
+msgstr ""
+
 #: neutron/plugins/bigswitch/plugin.py:1223
 #, python-format
 msgid ""
@@ -4193,6 +4234,15 @@ msgstr ""
 msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. "
 msgstr ""
 
+#: neutron/plugins/bigswitch/routerrule_db.py:77
+msgid "No rules in router"
+msgstr ""
+
+#: neutron/plugins/bigswitch/routerrule_db.py:91
+#, python-format
+msgid "Updating router rules to %s"
+msgstr ""
+
 #: neutron/plugins/bigswitch/db/porttracker_db.py:36
 msgid "No host_id in port request to track port location."
 msgstr ""
@@ -4250,6 +4300,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:108
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:128
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:143
+#: neutron/plugins/mlnx/rpc_callbacks.py:98
 #: neutron/plugins/mlnx/rpc_callbacks.py:117
 #: neutron/plugins/mlnx/rpc_callbacks.py:132
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:118
@@ -4260,16 +4311,15 @@ msgid "%s can not be found in database"
 msgstr ""
 
 #: neutron/plugins/brocade/NeutronPlugin.py:288
-#: neutron/plugins/brocade/NeutronPlugin.py:331
-#: neutron/plugins/brocade/NeutronPlugin.py:384
+#: neutron/plugins/brocade/NeutronPlugin.py:332
+#: neutron/plugins/brocade/NeutronPlugin.py:386
 msgid "Brocade NOS driver:"
 msgstr ""
 
 #: neutron/plugins/brocade/NeutronPlugin.py:289
-#: neutron/plugins/brocade/NeutronPlugin.py:332
-#: neutron/plugins/brocade/NeutronPlugin.py:385
+#: neutron/plugins/brocade/NeutronPlugin.py:333
+#: neutron/plugins/brocade/NeutronPlugin.py:387
 #: neutron/plugins/embrane/agent/dispatcher.py:143
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:240
 #, python-format
 msgid "%s"
 msgstr ""
@@ -4279,7 +4329,13 @@ msgstr ""
 msgid "Returning the allocated vlan (%d) to the pool"
 msgstr ""
 
-#: neutron/plugins/brocade/NeutronPlugin.py:298
+#: neutron/plugins/brocade/NeutronPlugin.py:293
+#: neutron/plugins/brocade/NeutronPlugin.py:334
+#: neutron/plugins/brocade/NeutronPlugin.py:388
+msgid "Brocade plugin raised exception, check logs"
+msgstr ""
+
+#: neutron/plugins/brocade/NeutronPlugin.py:299
 #, python-format
 msgid "Allocated vlan (%d) from the pool"
 msgstr ""
@@ -4303,98 +4359,103 @@ msgstr ""
 msgid "Plugin initialization complete"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:133
+#: neutron/plugins/cisco/network_plugin.py:117
+#, python-format
+msgid "'%(model)s' object has no attribute '%(name)s'"
+msgstr ""
+
+#: neutron/plugins/cisco/network_plugin.py:134
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:223
 msgid "create_network() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:150
+#: neutron/plugins/cisco/network_plugin.py:151
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:255
 msgid "update_network() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:163
+#: neutron/plugins/cisco/network_plugin.py:164
 msgid "delete_network() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:186
+#: neutron/plugins/cisco/network_plugin.py:187
 msgid "get_network() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:191
+#: neutron/plugins/cisco/network_plugin.py:192
 msgid "get_networks() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:196
+#: neutron/plugins/cisco/network_plugin.py:197
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:321
 msgid "create_port() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:206
+#: neutron/plugins/cisco/network_plugin.py:207
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:407
 msgid "delete_port() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:225
+#: neutron/plugins/cisco/network_plugin.py:226
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:366
 msgid "update_port() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:236
+#: neutron/plugins/cisco/network_plugin.py:237
 msgid "create_subnet() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:248
+#: neutron/plugins/cisco/network_plugin.py:249
 #: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:342
 msgid "update_subnet() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:254
+#: neutron/plugins/cisco/network_plugin.py:255
 msgid "delete_subnet() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:277
+#: neutron/plugins/cisco/network_plugin.py:278
 #: neutron/plugins/cisco/db/network_db_v2.py:38
 msgid "get_all_qoss() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:283
+#: neutron/plugins/cisco/network_plugin.py:284
 msgid "get_qos_details() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:288
+#: neutron/plugins/cisco/network_plugin.py:289
 msgid "create_qos() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:294
+#: neutron/plugins/cisco/network_plugin.py:295
 msgid "delete_qos() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:299
+#: neutron/plugins/cisco/network_plugin.py:300
 msgid "rename_qos() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:304
+#: neutron/plugins/cisco/network_plugin.py:305
 msgid "get_all_credentials() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:310
+#: neutron/plugins/cisco/network_plugin.py:311
 msgid "get_credential_details() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:319
+#: neutron/plugins/cisco/network_plugin.py:320
 msgid "rename_credential() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:329
+#: neutron/plugins/cisco/network_plugin.py:330
 msgid "schedule_host() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:341
+#: neutron/plugins/cisco/network_plugin.py:342
 msgid "associate_port() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:348
+#: neutron/plugins/cisco/network_plugin.py:349
 msgid "detach_port() called"
 msgstr ""
 
@@ -4647,6 +4708,16 @@ msgstr ""
 msgid "VLAN Name prefix for provider vlans"
 msgstr ""
 
+#: neutron/plugins/cisco/common/config.py:39
+msgid "Provider VLANs are automatically created as needed on the Nexus switch"
+msgstr ""
+
+#: neutron/plugins/cisco/common/config.py:42
+msgid ""
+"Provider VLANs are automatically trunked as needed on the ports of the "
+"Nexus switch"
+msgstr ""
+
 #: neutron/plugins/cisco/common/config.py:45
 #: neutron/plugins/ml2/drivers/cisco/config.py:23
 msgid "Distribute SVI interfaces over all switches"
@@ -4708,6 +4779,12 @@ msgstr ""
 msgid "N1K Policy profile polling duration in seconds"
 msgstr ""
 
+#: neutron/plugins/cisco/common/config.py:124
+#: neutron/plugins/ml2/drivers/cisco/config.py:56
+#: neutron/plugins/nicira/common/config.py:178
+msgid "Some config files were not parsed properly"
+msgstr ""
+
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:334
 #, python-format
 msgid "seg_min %(seg_min)s, seg_max %(seg_max)s"
@@ -4812,6 +4889,10 @@ msgstr ""
 msgid "get_policy_profile()"
 msgstr ""
 
+#: neutron/plugins/cisco/db/n1kv_db_v2.py:949
+msgid "Invalid profile type"
+msgstr ""
+
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:965
 msgid "_profile_binding_exists()"
 msgstr ""
@@ -4840,11 +4921,11 @@ msgid "_get_profile_bindings()"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1224
-msgid "invalid segment range. example range: 500-550"
+msgid "Invalid segment range. example range: 500-550"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1234
-msgid "arguments segment_type missing for network profile"
+msgid "Arguments segment_type missing for network profile"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1243
@@ -4852,15 +4933,15 @@ msgid "segment_type should either be vlan, overlay, multi-segment or trunk"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1249
-msgid "argument physical_network missing for network profile"
+msgid "Argument physical_network missing for network profile"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1256
-msgid "argument sub_type missing for network profile"
+msgid "Argument sub_type missing for network profile"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1263
-msgid "argument segment_range missing for network profile"
+msgid "Argument segment_range missing for network profile"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1292
@@ -4869,7 +4950,7 @@ msgid "NetworkProfile name %s already exists"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1309
-msgid "segment range overlaps with another profile"
+msgid "Segment range overlaps with another profile"
 msgstr ""
 
 #: neutron/plugins/cisco/db/network_db_v2.py:46
@@ -4955,12 +5036,12 @@ msgstr ""
 
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:236
 #, python-format
-msgid "provider network added to DB: %(network_id)s, %(vlan_id)s"
+msgid "Provider network added to DB: %(network_id)s, %(vlan_id)s"
 msgstr ""
 
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:280
 #, python-format
-msgid "provider network removed from DB: %s"
+msgid "Provider network removed from DB: %s"
 msgstr ""
 
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:388
@@ -4982,7 +5063,7 @@ msgid "Nexus plugin loaded, deleting SVI from switch"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_client.py:256
-msgid "logical network"
+msgid "Logical network"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_client.py:276
@@ -5008,6 +5089,11 @@ msgstr ""
 msgid "VSM: %s"
 msgstr ""
 
+#: neutron/plugins/cisco/n1kv/n1kv_client.py:462
+#, python-format
+msgid "Unable to serialize object of type = '%s'"
+msgstr ""
+
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:193
 msgid "_setup_vsm"
 msgstr ""
@@ -5070,9 +5156,11 @@ msgid "provider:network_type %s not supported"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:353
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:362
 #: neutron/plugins/mlnx/mlnx_plugin.py:243
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437
 #, python-format
-msgid "unknown provider:physical_network %s"
+msgid "Unknown provider:physical_network %s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:359
@@ -5206,7 +5294,7 @@ msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:995
 #, python-format
-msgid "create network: profile_id=%s"
+msgid "Create network: profile_id=%s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1003
@@ -5219,7 +5307,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1015
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1025
 #, python-format
-msgid "seg list %s "
+msgid "Seg list %s "
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1068
@@ -5266,7 +5354,7 @@ msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1241
 #, python-format
-msgid "create port: profile_id=%s"
+msgid "Create port: profile_id=%s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1254
@@ -5351,6 +5439,41 @@ msgstr ""
 msgid "NexusPlugin:create_network() called"
 msgstr ""
 
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:112
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:101
+#, python-format
+msgid "Nexus: create & trunk vlan %s"
+msgstr ""
+
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:119
+#, python-format
+msgid "Nexus: create vlan %s"
+msgstr ""
+
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:124
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108
+#, python-format
+msgid "Nexus: trunk vlan %s"
+msgstr ""
+
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:137
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:120
+#, python-format
+msgid "Nexus: delete & untrunk vlan %s"
+msgstr ""
+
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:143
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:124
+#, python-format
+msgid "Nexus: delete vlan %s"
+msgstr ""
+
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:146
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:127
+#, python-format
+msgid "Nexus: untrunk vlan %s"
+msgstr ""
+
 #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:203
 msgid "Grabbing a switch to create SVI"
 msgstr ""
@@ -5383,6 +5506,11 @@ msgstr ""
 msgid "NexusPlugin:delete_port() called"
 msgstr ""
 
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:276
+#, python-format
+msgid "delete_network(): provider vlan %s"
+msgstr ""
+
 #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:321
 msgid "NexusPlugin:update_port() called"
 msgstr ""
@@ -5415,7 +5543,7 @@ msgstr ""
 
 #: neutron/plugins/embrane/base_plugin.py:136
 #: neutron/plugins/embrane/base_plugin.py:173
-msgid "there must be only one gateway port per router at once"
+msgid "There must be only one gateway port per router at once"
 msgstr ""
 
 #: neutron/plugins/embrane/base_plugin.py:207
@@ -5481,7 +5609,7 @@ msgid "Shared resource pool id"
 msgstr ""
 
 #: neutron/plugins/embrane/common/config.py:45
-msgid "define if the requests have run asynchronously or not"
+msgid "Define if the requests have run asynchronously or not"
 msgstr ""
 
 #: neutron/plugins/embrane/common/constants.py:63
@@ -5545,7 +5673,7 @@ msgstr ""
 
 #: neutron/plugins/embrane/l2base/support_exceptions.py:24
 #, python-format
-msgid "cannot retrieve utif info for the following reason: %(err_msg)s"
+msgid "Cannot retrieve utif info for the following reason: %(err_msg)s"
 msgstr ""
 
 #: neutron/plugins/embrane/l2base/openvswitch/openvswitch_support.py:45
@@ -5766,51 +5894,51 @@ msgstr ""
 msgid "Adding port %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:268
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:269
 #, python-format
 msgid "Unable to get port details for device %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:274
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:276
 #, python-format
 msgid "Port %(device)s updated. Details: %(device_details)s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:289
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:290
 #, python-format
 msgid "Removing port %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:296
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:297
 #, python-format
 msgid "Removing port failed for device %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:321
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:322
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:640
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:900
 msgid "Agent out of sync with plugin!"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:329
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:330
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:652
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:914
 msgid "Agent loop has new devices!"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:334
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:335
 #, python-format
 msgid "Error in agent event loop: %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:342
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:343
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:403
 #, python-format
 msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:357
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:691
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1044
 msgid "Agent initialized successfully, now running... "
@@ -5882,6 +6010,15 @@ msgstr ""
 msgid "Metrics collection is not supported on this version of Hyper-V"
 msgstr ""
 
+#: neutron/plugins/hyperv/agent/utilsfactory.py:34
+msgid "Force V1 WMI utility classes"
+msgstr ""
+
+#: neutron/plugins/hyperv/agent/utilsfactory.py:59
+#, python-format
+msgid "Loading class: %(module_name)s.%(class_name)s"
+msgstr ""
+
 #: neutron/plugins/hyperv/agent/utilsv2.py:118
 #, python-format
 msgid "Port Alloc not found: %s"
@@ -5933,12 +6070,6 @@ msgstr ""
 msgid "provider:segmentation_id specified for local network"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:362
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437
-#, python-format
-msgid "Unknown provider:physical_network %s"
-msgstr ""
-
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:89
 msgid "Invalid Network ID, will lead to incorrect bridgename"
 msgstr ""
@@ -6372,94 +6503,98 @@ msgstr ""
 msgid "MidoClient.delete_dhcp called: bridge=%(bridge)s, "
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:204
+#: neutron/plugins/midonet/midonet_lib.py:196
+msgid "Tried to delete non-existent DHCP"
+msgstr ""
+
+#: neutron/plugins/midonet/midonet_lib.py:205
 #, python-format
 msgid "MidoClient.delete_port called: id=%(id)s, delete_chains=%(delete_chains)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:219
+#: neutron/plugins/midonet/midonet_lib.py:220
 #, python-format
 msgid "MidoClient.get_port called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:232
+#: neutron/plugins/midonet/midonet_lib.py:233
 #, python-format
 msgid "MidoClient.add_bridge_port called: bridge=%(bridge)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:253
+#: neutron/plugins/midonet/midonet_lib.py:254
 #, python-format
 msgid "MidoClient.create_router called: tenant_id=%(tenant_id)s, name=%(name)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:265
+#: neutron/plugins/midonet/midonet_lib.py:266
 #, python-format
 msgid "MidoClient.delete_router called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:275
+#: neutron/plugins/midonet/midonet_lib.py:276
 #, python-format
 msgid "MidoClient.get_router called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:289
+#: neutron/plugins/midonet/midonet_lib.py:290
 #, python-format
 msgid "MidoClient.update_router called: id=%(id)s, name=%(name)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:309
+#: neutron/plugins/midonet/midonet_lib.py:310
 #, python-format
 msgid ""
 "MidoClient.add_dhcp_route_option called: bridge=%(bridge)s, "
 "cidr=%(cidr)s, gw_ip=%(gw_ip)sdst_ip=%(dst_ip)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:317
+#: neutron/plugins/midonet/midonet_lib.py:318
 msgid "Tried to access non-existent DHCP"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:346
+#: neutron/plugins/midonet/midonet_lib.py:347
 #, python-format
 msgid "MidoClient.unlink called: port=%(port)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:351
+#: neutron/plugins/midonet/midonet_lib.py:352
 #, python-format
 msgid "Attempted to unlink a port that was not linked. %s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:357
+#: neutron/plugins/midonet/midonet_lib.py:358
 #, python-format
 msgid ""
 "MidoClient.remove_rules_by_property called: tenant_id=%(tenant_id)s, "
 "chain_name=%(chain_name)skey=%(key)s, value=%(value)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:384
+#: neutron/plugins/midonet/midonet_lib.py:385
 #, python-format
 msgid ""
 "MidoClient.create_router_chains called: router=%(router)s, "
 "inbound_chain_name=%(in_chain)s, outbound_chain_name=%(out_chain)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:407
+#: neutron/plugins/midonet/midonet_lib.py:408
 #, python-format
 msgid "MidoClient.delete_router_chains called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:422
+#: neutron/plugins/midonet/midonet_lib.py:423
 #, python-format
 msgid "MidoClient.delete_port_chains called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:434
+#: neutron/plugins/midonet/midonet_lib.py:435
 #, python-format
 msgid ""
 "MidoClient.get_link_port called: router=%(router)s, "
 "peer_router_id=%(peer_router_id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:473
+#: neutron/plugins/midonet/midonet_lib.py:474
 #, python-format
 msgid ""
 "MidoClient.add_static_nat called: tenant_id=%(tenant_id)s, "
@@ -6467,17 +6602,17 @@ msgid ""
 "port_id=%(port_id)s, nat_type=%(nat_type)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:481
+#: neutron/plugins/midonet/midonet_lib.py:482
 #, python-format
 msgid "Invalid NAT type passed in %s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:533
+#: neutron/plugins/midonet/midonet_lib.py:534
 #, python-format
 msgid "MidoClient.remote_static_route called: router=%(router)s, ip=%(ip)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:544
+#: neutron/plugins/midonet/midonet_lib.py:545
 #, python-format
 msgid ""
 "MidoClient.update_port_chains called: "
@@ -6485,62 +6620,62 @@ msgid ""
 "outbound_chain_id=%(outbound_chain_id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:555
+#: neutron/plugins/midonet/midonet_lib.py:556
 #, python-format
 msgid "MidoClient.create_chain called: tenant_id=%(tenant_id)s  name=%(name)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:563
+#: neutron/plugins/midonet/midonet_lib.py:564
 #, python-format
 msgid "MidoClient.delete_chain called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:569
+#: neutron/plugins/midonet/midonet_lib.py:570
 #, python-format
 msgid ""
 "MidoClient.delete_chains_by_names called: tenant_id=%(tenant_id)s "
 "names=%(names)s "
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:580
+#: neutron/plugins/midonet/midonet_lib.py:581
 #, python-format
 msgid ""
 "MidoClient.get_chain_by_name called: tenant_id=%(tenant_id)s "
 "name=%(name)s "
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:591
+#: neutron/plugins/midonet/midonet_lib.py:592
 #, python-format
 msgid ""
 "MidoClient.get_port_group_by_name called: tenant_id=%(tenant_id)s "
 "name=%(name)s "
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:605
+#: neutron/plugins/midonet/midonet_lib.py:606
 #, python-format
 msgid "MidoClient.create_port_group called: tenant_id=%(tenant_id)s name=%(name)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:614
+#: neutron/plugins/midonet/midonet_lib.py:615
 #, python-format
 msgid ""
 "MidoClient.delete_port_group_by_name called: tenant_id=%(tenant_id)s "
 "name=%(name)s "
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:620
+#: neutron/plugins/midonet/midonet_lib.py:621
 #, python-format
 msgid "Deleting pg %(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:626
+#: neutron/plugins/midonet/midonet_lib.py:627
 #, python-format
 msgid ""
 "MidoClient.add_port_to_port_group_by_name called: tenant_id=%(tenant_id)s"
 " name=%(name)s port_id=%(port_id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:640
+#: neutron/plugins/midonet/midonet_lib.py:641
 #, python-format
 msgid "MidoClient.remove_port_from_port_groups called: port_id=%(port_id)s"
 msgstr ""
@@ -7265,6 +7400,10 @@ msgstr ""
 msgid "%(key)s prohibited for %(tunnel)s provider network"
 msgstr ""
 
+#: neutron/plugins/ml2/drivers/type_tunnel.py:103
+msgid "Network_type value needed by the ML2 plugin"
+msgstr ""
+
 #: neutron/plugins/ml2/drivers/type_vlan.py:37
 msgid ""
 "List of <physical_network>:<vlan_min>:<vlan_max> or <physical_network> "
@@ -7385,31 +7524,6 @@ msgstr ""
 msgid "nexus_switches found = %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:101
-#, python-format
-msgid "Nexus: create & trunk vlan %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108
-#, python-format
-msgid "Nexus: trunk vlan %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:120
-#, python-format
-msgid "Nexus: delete & untrunk vlan %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:124
-#, python-format
-msgid "Nexus: delete vlan %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:127
-#, python-format
-msgid "Nexus: untrunk vlan %s"
-msgstr ""
-
 #: neutron/plugins/ml2/drivers/mech_arista/config.py:31
 msgid ""
 "Username for Arista EOS. This is required field.if not set, all "
@@ -7452,72 +7566,85 @@ msgid ""
 "of\"RegionOne\" is assumed"
 msgstr ""
 
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:30
+msgid "Unable to reach EOS"
+msgstr ""
+
 #: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:226
 #, python-format
 msgid "Executing command on Arista EOS: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:259
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:238
+#, python-format
+msgid "Error %(err)s while trying to execute commands %(cmd)s on EOS %(host)s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:260
 #, python-format
 msgid "Required option %s is not set"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:282
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:279
+msgid "Syncing Neutron <-> EOS"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:283
 msgid "EOS is not available, will try sync later"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:292
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:293
 #, python-format
 msgid ""
 "No Tenants configured in Neutron DB. But %d tenants disovered in EOS "
 "during synchronization.Enitre EOS region is cleared"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:296
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:297
 msgid "EOS is not available, failed to delete this region"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:307
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:308
 #, python-format
 msgid "EOS is not available,failed to delete tenant %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:337
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:338
 #, python-format
 msgid "EOS is not available,failed to delete vm %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:348
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:349
 #, python-format
 msgid "EOS is not available,failed to delete network %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:363
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:364
 #, python-format
 msgid "EOS is not available, failed to createnetwork id %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:385
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:386
 #, python-format
 msgid "EOS is not available, failed to createvm id %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:461
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:462
 #, python-format
 msgid "Network %s is not created as it is not found inArista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:475
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:476
 #, python-format
 msgid "Network name changed to %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:502
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:503
 #, python-format
 msgid "Network %s is not updated as it is not found inArista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:600
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:601
 #, python-format
 msgid "VM %s is not created as it is not found inArista DB"
 msgstr ""
@@ -7542,11 +7669,11 @@ msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:280
 #, python-format
-msgid "unsupported vnic type %(vnic_type)s for network type %(net_type)s"
+msgid "Unsupported vnic type %(vnic_type)s for network type %(net_type)s"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:284
-msgid "invalid vnic_type on port_create"
+msgid "Invalid vnic_type on port_create"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:286
@@ -7554,11 +7681,11 @@ msgid "vnic_type is not defined in port profile"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:331
-msgid "update network"
+msgid "Update network"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:344
-msgid "delete network"
+msgid "Delete network"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:391
@@ -7597,11 +7724,11 @@ msgid "Port_mac %s is not available on this agent"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:133
-msgid "creating VLAN Network"
+msgid "Creating VLAN Network"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:135
-msgid "creating IB Network"
+msgid "Creating IB Network"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:137
@@ -7619,11 +7746,11 @@ msgid "Delete network %s"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:298
-msgid "ports added!"
+msgid "Ports added!"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:301
-msgid "ports removed!"
+msgid "Ports removed!"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:326
@@ -7737,7 +7864,7 @@ msgid "Network type for tenant networks (local, ib, vlan, or none)"
 msgstr ""
 
 #: neutron/plugins/mlnx/common/config.py:43
-msgid "type of VM network interface: mlnx_direct or hostdev"
+msgid "Type of VM network interface: mlnx_direct or hostdev"
 msgstr ""
 
 #: neutron/plugins/mlnx/common/config.py:47
@@ -7756,13 +7883,9 @@ msgid "Mlnx Exception: %(err_msg)s"
 msgstr ""
 
 #: neutron/plugins/mlnx/db/mlnx_db_v2.py:47
-#, python-format
-msgid "Removing vlan %(seg_id)s on physical network %(net)s from pool"
-msgstr ""
-
 #: neutron/plugins/mlnx/db/mlnx_db_v2.py:68
 #, python-format
-msgid "removing vlan %(seg_id)s on physical network %(net)s from pool"
+msgid "Removing vlan %(seg_id)s on physical network %(net)s from pool"
 msgstr ""
 
 #: neutron/plugins/mlnx/db/mlnx_db_v2.py:124
@@ -7855,7 +7978,7 @@ msgstr ""
 
 #: neutron/plugins/nec/nec_plugin.py:276
 #, python-format
-msgid "failed to create network id=%(id)s on OFC: %(exc)s"
+msgid "Failed to create network id=%(id)s on OFC: %(exc)s"
 msgstr ""
 
 #: neutron/plugins/nec/nec_plugin.py:292
@@ -8008,7 +8131,7 @@ msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:92
 #, python-format
-msgid "failed to delete packet_filter id=%s which remains in error status."
+msgid "Failed to delete packet_filter id=%s which remains in error status."
 msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:106
@@ -8043,7 +8166,7 @@ msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:131
 #, python-format
-msgid "failed to create packet_filter id=%(id)s on OFC: %(exc)s"
+msgid "Failed to create packet_filter id=%(id)s on OFC: %(exc)s"
 msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:144
@@ -8058,7 +8181,7 @@ msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:157
 #, python-format
-msgid "failed to delete packet_filter id=%(id)s from OFC: %(exc)s"
+msgid "Failed to delete packet_filter id=%(id)s from OFC: %(exc)s"
 msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:161
@@ -8364,7 +8487,7 @@ msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:514
 #, python-format
-msgid "port %s not found in NVP"
+msgid "Port %s not found in NVP"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:533
@@ -8409,13 +8532,13 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:658
-#: neutron/plugins/nicira/NeutronPlugin.py:1671
+#: neutron/plugins/nicira/NeutronPlugin.py:1672
 #, python-format
 msgid "Logical router resource %s not found on NVP platform"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:662
-#: neutron/plugins/nicira/NeutronPlugin.py:1675
+#: neutron/plugins/nicira/NeutronPlugin.py:1676
 msgid "Unable to update logical routeron NVP Platform"
 msgstr ""
 
@@ -8523,118 +8646,118 @@ msgid "Unable to update port id: %s."
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:1409
-#: neutron/plugins/nicira/NeutronPlugin.py:1483
+#: neutron/plugins/nicira/NeutronPlugin.py:1484
 #, python-format
 msgid "Network '%s' is not a valid external network"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1426
+#: neutron/plugins/nicira/NeutronPlugin.py:1427
 msgid ""
 "Cannot create a distributed router with the NVP platform currently in "
 "execution. Please, try without specifying the 'distributed' attribute."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1433
+#: neutron/plugins/nicira/NeutronPlugin.py:1434
 msgid "Unable to create logical router on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1441
+#: neutron/plugins/nicira/NeutronPlugin.py:1442
 #, python-format
 msgid ""
-"Unable to create L3GW port on logical router  %(router_uuid)s. Verify "
+"Unable to create L3GW port on logical router %(router_uuid)s. Verify "
 "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1451
+#: neutron/plugins/nicira/NeutronPlugin.py:1452
 #, python-format
 msgid "Unable to create router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1492
+#: neutron/plugins/nicira/NeutronPlugin.py:1493
 msgid ""
 "'routes' cannot contain route '0.0.0.0/0', this must be updated through "
 "the default gateway attribute"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1508
+#: neutron/plugins/nicira/NeutronPlugin.py:1509
 #, python-format
 msgid "Logical router %s not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1512
+#: neutron/plugins/nicira/NeutronPlugin.py:1513
 msgid "Unable to update logical router on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1514
+#: neutron/plugins/nicira/NeutronPlugin.py:1515
 msgid ""
 "Request cannot contain 'routes' with the NVP platform currently in "
 "execution. Please, try without specifying the static routes."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1548
+#: neutron/plugins/nicira/NeutronPlugin.py:1549
 #, python-format
 msgid "Logical router '%s' not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1552
+#: neutron/plugins/nicira/NeutronPlugin.py:1553
 #, python-format
-msgid "Unable to delete logical router '%s'on NVP Platform"
+msgid "Unable to delete logical router '%s' on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1609
+#: neutron/plugins/nicira/NeutronPlugin.py:1610
 #, python-format
 msgid ""
 "Add_router_interface completed for subnet:%(subnet_id)s and "
 "router:%(router_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1697
+#: neutron/plugins/nicira/NeutronPlugin.py:1698
 #, python-format
 msgid ""
 "An error occurred while removing NAT rules on the NVP platform for "
 "floating ip:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1703
+#: neutron/plugins/nicira/NeutronPlugin.py:1704
 msgid "An incorrect number of matching NAT rules was found on the NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1769
+#: neutron/plugins/nicira/NeutronPlugin.py:1770
 #, python-format
 msgid "Address list for NVP logical router port:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1793
+#: neutron/plugins/nicira/NeutronPlugin.py:1794
 #, 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:1836
+#: neutron/plugins/nicira/NeutronPlugin.py:1837
 #, python-format
 msgid "The port '%s' is not associated with floating IPs"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1839
+#: neutron/plugins/nicira/NeutronPlugin.py:1840
 #, python-format
 msgid "Nat rules not found in nvp for port: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1865
+#: neutron/plugins/nicira/NeutronPlugin.py:1866
 #, python-format
 msgid ""
 "Create_l2_gw_service did not return an uuid for the newly created "
 "resource:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1887
+#: neutron/plugins/nicira/NeutronPlugin.py:1888
 msgid ""
 "Unable to remove gateway service from NVP plaform - the resource was not "
 "found"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1975
+#: neutron/plugins/nicira/NeutronPlugin.py:1976
 #, python-format
 msgid "Port values not valid for protocol: %s"
 msgstr ""
@@ -8807,62 +8930,77 @@ msgstr ""
 msgid "Port not found, Error: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1038
+#: neutron/plugins/nicira/nvplib.py:966
+#, python-format
+msgid "Error. %(type)s exception: %(exc)s."
+msgstr ""
+
+#: neutron/plugins/nicira/nvplib.py:970
+#, python-format
+msgid "locals=[%s]"
+msgstr ""
+
+#: neutron/plugins/nicira/nvplib.py:1039
 #, python-format
 msgid "Created Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1064
+#: neutron/plugins/nicira/nvplib.py:1065
 #, python-format
 msgid "Updated Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1083
+#: neutron/plugins/nicira/nvplib.py:1084
 #, python-format
 msgid "Invalid keys for NAT match: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1089
+#: neutron/plugins/nicira/nvplib.py:1090
 #, python-format
 msgid "Creating NAT rule: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1103
+#: neutron/plugins/nicira/nvplib.py:1104
 msgid ""
 "No SNAT rules cannot be applied as they are not available in this version"
 " of the NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1238
+#: neutron/plugins/nicira/nvplib.py:1239
 #, python-format
 msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1243
+#: neutron/plugins/nicira/nvplib.py:1244
 #, python-format
 msgid ""
 "An exception occurred while updating IP addresses on a router logical "
 "port:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1281
+#: neutron/plugins/nicira/nvplib.py:1282
 msgid "Operation may not be supported"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1289
+#: neutron/plugins/nicira/nvplib.py:1290
 msgid ""
 "NVP version is not set. Unable to complete request correctly. Check log "
 "for NVP communication errors."
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1305
+#: neutron/plugins/nicira/nvplib.py:1306
 msgid "Failed to create logical queue"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1316
+#: neutron/plugins/nicira/nvplib.py:1317
 msgid "Failed to delete logical queue"
 msgstr ""
 
+#: neutron/plugins/nicira/nvplib.py:1330
+#, python-format
+msgid "Error '%(err)s' when connecting to controller(s): %(ctl)s."
+msgstr ""
+
 #: neutron/plugins/nicira/api_client/client.py:116
 #, python-format
 msgid "[%d] no API providers currently available."
@@ -9482,13 +9620,18 @@ msgstr ""
 msgid "Cannot create a gateway with an empty device list"
 msgstr ""
 
+#: neutron/plugins/nicira/extensions/nvp_networkgw.py:82
+#, python-format
+msgid "Unexpected keys found in device description:%s"
+msgstr ""
+
 #: neutron/plugins/nicira/extensions/nvp_networkgw.py:86
 #, python-format
 msgid "%s: provided data are not iterable"
 msgstr ""
 
 #: neutron/plugins/nicira/extensions/nvp_networkgw.py:92
-msgid "number of network gateways allowed per tenant, -1 for unlimited"
+msgid "Number of network gateways allowed per tenant, -1 for unlimited"
 msgstr ""
 
 #: neutron/plugins/nicira/extensions/nvp_qos.py:38
@@ -9783,7 +9926,7 @@ msgstr ""
 
 #: neutron/plugins/nicira/vshield/tasks/tasks.py:189
 #: neutron/plugins/nicira/vshield/tasks/tasks.py:209
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:233
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:232
 #, python-format
 msgid "Task %(task)s encountered exception in %(cb)s"
 msgstr ""
@@ -9794,11 +9937,11 @@ msgstr ""
 msgid "Task %(task)s return %(status)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:326
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:325
 msgid "TaskManager terminated"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:380
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:379
 msgid "Exception in _check_pending_tasks"
 msgstr ""
 
@@ -9849,6 +9992,10 @@ msgid ""
 "commited (%s attempts left)"
 msgstr ""
 
+#: neutron/plugins/openvswitch/ovs_db_v2.py:401
+msgid "Unable to generate a new tunnel id"
+msgstr ""
+
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:145
 #, python-format
 msgid "Device %(device)s up on %(agent_id)s"
@@ -10109,6 +10256,23 @@ msgstr ""
 msgid "Connection failed with PLUMgrid Director: %(err_msg)s"
 msgstr ""
 
+#: neutron/plugins/plumgrid/drivers/fake_plumlib.py:32
+msgid "Python PLUMgrid Fake Library Started "
+msgstr ""
+
+#: neutron/plugins/plumgrid/drivers/fake_plumlib.py:37
+#, python-format
+msgid "Fake Director: %s"
+msgstr ""
+
+#: neutron/plugins/plumgrid/drivers/plumlib.py:38
+msgid "Python PLUMgrid Library Started "
+msgstr ""
+
+#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:40
+msgid "PLUMgrid Director communication failed"
+msgstr ""
+
 #: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:44
 msgid "PLUMgrid Director server to connect to"
 msgstr ""
@@ -10309,7 +10473,7 @@ msgid "Going to ofp controller mode %s"
 msgstr ""
 
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:238
-msgid "port update received"
+msgid "Port update received"
 msgstr ""
 
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:271
@@ -10778,11 +10942,11 @@ msgid "process_router: %s"
 msgstr ""
 
 #: neutron/services/firewall/agents/varmour/varmour_router.py:285
-msgid "unable to parse interface mapping."
+msgid "Unable to parse interface mapping."
 msgstr ""
 
 #: neutron/services/firewall/agents/varmour/varmour_router.py:288
-msgid "unable to read interface mapping."
+msgid "Unable to read interface mapping."
 msgstr ""
 
 #: neutron/services/firewall/agents/varmour/varmour_router.py:307
@@ -11007,6 +11171,11 @@ msgstr ""
 msgid "A metering driver must be specified"
 msgstr ""
 
+#: neutron/services/metering/agents/metering_agent.py:112
+#, python-format
+msgid "Send metering report: %s"
+msgstr ""
+
 #: neutron/services/metering/agents/metering_agent.py:179
 #, python-format
 msgid "Driver %(driver)s does not implement %(func)s"
@@ -11045,6 +11214,14 @@ msgstr ""
 msgid "Interval for checking ipsec status"
 msgstr ""
 
+#: neutron/services/vpn/device_drivers/ipsec.py:61
+msgid "Template file for ipsec configuration"
+msgstr ""
+
+#: neutron/services/vpn/device_drivers/ipsec.py:67
+msgid "Template file for ipsec secret configuration"
+msgstr ""
+
 #: neutron/services/vpn/device_drivers/ipsec.py:244
 #, python-format
 msgid "Failed to enable vpn process on router %s"
@@ -11804,3 +11981,147 @@ msgstr ""
 #~ msgid "Operation on OFC failed: status=%(status), detail=%(detail)"
 #~ msgstr ""
 
+#~ msgid "loading policies from file: %s"
+#~ msgstr ""
+
+#~ msgid "number of ports allowed per tenant, minus for unlimited"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "range of seconds to randomly delay "
+#~ "when starting the periodic task "
+#~ "scheduler to reduce stampeding. (Disable "
+#~ "by setting to 0)"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "%(class_name)s method %(method_name)s called "
+#~ "with arguments %(args)s %(kwargs)s "
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Updating lease expiration is now "
+#~ "deprecated. Issued  from host %(host)s."
+#~ msgstr ""
+
+#~ msgid "owner type of the device: network/compute"
+#~ msgstr ""
+
+#~ msgid "plugin does not support updating provider attributes"
+#~ msgstr ""
+
+#~ msgid "invalid segment range. example range: 500-550"
+#~ msgstr ""
+
+#~ msgid "arguments segment_type missing for network profile"
+#~ msgstr ""
+
+#~ msgid "argument physical_network missing for network profile"
+#~ msgstr ""
+
+#~ msgid "argument sub_type missing for network profile"
+#~ msgstr ""
+
+#~ msgid "argument segment_range missing for network profile"
+#~ msgstr ""
+
+#~ msgid "segment range overlaps with another profile"
+#~ msgstr ""
+
+#~ msgid "provider network added to DB: %(network_id)s, %(vlan_id)s"
+#~ msgstr ""
+
+#~ msgid "provider network removed from DB: %s"
+#~ msgstr ""
+
+#~ msgid "logical network"
+#~ msgstr ""
+
+#~ msgid "unknown provider:physical_network %s"
+#~ msgstr ""
+
+#~ msgid "create network: profile_id=%s"
+#~ msgstr ""
+
+#~ msgid "seg list %s "
+#~ msgstr ""
+
+#~ msgid "create port: profile_id=%s"
+#~ msgstr ""
+
+#~ msgid "there must be only one gateway port per router at once"
+#~ msgstr ""
+
+#~ msgid "define if the requests have run asynchronously or not"
+#~ msgstr ""
+
+#~ msgid "cannot retrieve utif info for the following reason: %(err_msg)s"
+#~ msgstr ""
+
+#~ msgid "unsupported vnic type %(vnic_type)s for network type %(net_type)s"
+#~ msgstr ""
+
+#~ msgid "invalid vnic_type on port_create"
+#~ msgstr ""
+
+#~ msgid "update network"
+#~ msgstr ""
+
+#~ msgid "delete network"
+#~ msgstr ""
+
+#~ msgid "creating VLAN Network"
+#~ msgstr ""
+
+#~ msgid "creating IB Network"
+#~ msgstr ""
+
+#~ msgid "ports added!"
+#~ msgstr ""
+
+#~ msgid "ports removed!"
+#~ msgstr ""
+
+#~ msgid "type of VM network interface: mlnx_direct or hostdev"
+#~ msgstr ""
+
+#~ msgid "removing vlan %(seg_id)s on physical network %(net)s from pool"
+#~ msgstr ""
+
+#~ msgid "failed to create network id=%(id)s on OFC: %(exc)s"
+#~ msgstr ""
+
+#~ msgid "failed to delete packet_filter id=%s which remains in error status."
+#~ msgstr ""
+
+#~ msgid "failed to create packet_filter id=%(id)s on OFC: %(exc)s"
+#~ msgstr ""
+
+#~ msgid "failed to delete packet_filter id=%(id)s from OFC: %(exc)s"
+#~ msgstr ""
+
+#~ msgid "port %s not found in NVP"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unable to create L3GW port on "
+#~ "logical router  %(router_uuid)s. Verify "
+#~ "Default Layer-3 Gateway service "
+#~ "%(def_l3_gw_svc)s id is correct"
+#~ msgstr ""
+
+#~ msgid "Unable to delete logical router '%s'on NVP Platform"
+#~ msgstr ""
+
+#~ msgid "number of network gateways allowed per tenant, -1 for unlimited"
+#~ msgstr ""
+
+#~ msgid "port update received"
+#~ msgstr ""
+
+#~ msgid "unable to parse interface mapping."
+#~ msgstr ""
+
+#~ msgid "unable to read interface mapping."
+#~ msgstr ""
+
index f25f4f8741a2f1d9676e184a11c69d720d690005..208c2afca448744fdb41a72443b62066752b8de3 100644 (file)
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Quantum\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-09-09 06:09+0000\n"
+"POT-Creation-Date: 2013-09-10 06:09+0000\n"
 "PO-Revision-Date: 2013-04-19 14:53+0000\n"
 "Last-Translator: Nika Chkhikvishvili <frrrredo@gmail.com>\n"
 "Language-Team: ka_GE <LL@li.org>\n"
@@ -95,7 +95,7 @@ msgstr ""
 
 #: neutron/policy.py:88
 #, python-format
-msgid "loading policies from file: %s"
+msgid "Loading policies from file: %s"
 msgstr ""
 
 #: neutron/policy.py:95
@@ -182,7 +182,7 @@ msgid "Number of subnets allowed per tenant, minus for unlimited"
 msgstr ""
 
 #: neutron/quota.py:47
-msgid "number of ports allowed per tenant, minus for unlimited"
+msgid "Number of ports allowed per tenant, minus for unlimited"
 msgstr ""
 
 #: neutron/quota.py:51
@@ -204,7 +204,7 @@ msgstr ""
 
 #: neutron/service.py:41
 msgid ""
-"range of seconds to randomly delay when starting the periodic task "
+"Range of seconds to randomly delay when starting the periodic task "
 "scheduler to reduce stampeding. (Disable by setting to 0)"
 msgstr ""
 
@@ -466,9 +466,11 @@ msgid ""
 msgstr ""
 
 #: neutron/agent/dhcp_agent.py:564 neutron/agent/l3_agent.py:823
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:515
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256
 #: neutron/plugins/nec/agent/nec_neutron_agent.py:184
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:227
+#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:181
 #: neutron/services/metering/agents/metering_agent.py:273
 msgid "Failed reporting state!"
 msgstr ""
@@ -1925,6 +1927,11 @@ msgstr ""
 msgid "Invalid extension environment: %(reason)s"
 msgstr ""
 
+#: neutron/common/exceptions.py:261
+#, python-format
+msgid "Invalid content type %(content_type)s"
+msgstr ""
+
 #: neutron/common/exceptions.py:265
 #, python-format
 msgid "Unable to find any IP address on external network %(net_id)s."
@@ -1966,11 +1973,11 @@ msgstr ""
 msgid "Skipping unknown group key: %s"
 msgstr ""
 
-#: neutron/common/log.py:31
+#: neutron/common/log.py:32
 #, python-format
 msgid ""
 "%(class_name)s method %(method_name)s called with arguments %(args)s "
-"%(kwargs)s "
+"%(kwargs)s"
 msgstr ""
 
 #: neutron/common/utils.py:55 neutron/openstack/common/fileutils.py:64
@@ -2288,7 +2295,7 @@ msgstr ""
 
 #: neutron/db/dhcp_rpc_base.py:218
 #, python-format
-msgid "Updating lease expiration is now deprecated. Issued  from host %(host)s."
+msgid "Updating lease expiration is now deprecated. Issued  from host %s."
 msgstr ""
 
 #: neutron/db/dhcp_rpc_base.py:225
@@ -2313,6 +2320,16 @@ msgstr ""
 msgid "the nexthop is used by router"
 msgstr ""
 
+#: neutron/db/extraroute_db.py:129
+#, python-format
+msgid "Added routes are %s"
+msgstr ""
+
+#: neutron/db/extraroute_db.py:137
+#, python-format
+msgid "Removed routes are %s"
+msgstr ""
+
 #: neutron/db/l3_db.py:210
 #, python-format
 msgid "No IPs available for external network %s"
@@ -2336,6 +2353,8 @@ msgid ""
 msgstr ""
 
 #: neutron/db/l3_db.py:339 neutron/db/l3_db.py:415
+#: neutron/plugins/bigswitch/plugin.py:995
+#: neutron/plugins/bigswitch/plugin.py:1004
 msgid "Either subnet_id or port_id must be specified"
 msgstr ""
 
@@ -2387,7 +2406,7 @@ msgid ""
 "assigning a floating IP"
 msgstr ""
 
-#: neutron/db/l3_db.py:605 neutron/plugins/nicira/NeutronPlugin.py:1730
+#: neutron/db/l3_db.py:605 neutron/plugins/nicira/NeutronPlugin.py:1731
 msgid "fixed_ip_address cannot be specified without a port_id"
 msgstr ""
 
@@ -2415,6 +2434,11 @@ msgid ""
 " %s"
 msgstr ""
 
+#: neutron/db/l3_rpc_base.py:62
+#, python-format
+msgid "Checking router: %(id)s for host: %(host)s"
+msgstr ""
+
 #: neutron/db/l3_rpc_base.py:87
 #, python-format
 msgid "External network ID returned to l3 agent: %s"
@@ -2572,7 +2596,7 @@ msgid "ID of network to probe"
 msgstr ""
 
 #: neutron/debug/commands.py:50
-msgid "owner type of the device: network/compute"
+msgid "Owner type of the device: network/compute"
 msgstr ""
 
 #: neutron/debug/commands.py:58
@@ -3028,7 +3052,7 @@ msgstr ""
 
 #: neutron/extensions/providernet.py:56
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:379
-msgid "plugin does not support updating provider attributes"
+msgid "Plugin does not support updating provider attributes"
 msgstr ""
 
 #: neutron/extensions/quotasv2.py:69
@@ -3959,6 +3983,10 @@ msgstr ""
 msgid "List of allowed vif_type values."
 msgstr ""
 
+#: neutron/plugins/bigswitch/plugin.py:162
+msgid "Syntax error in server config file, aborting plugin"
+msgstr ""
+
 #: neutron/plugins/bigswitch/plugin.py:173
 msgid "Error in REST call to remote network controller"
 msgstr ""
@@ -4091,6 +4119,10 @@ msgstr ""
 msgid "NeutronRestProxy: Starting plugin. Version=%s"
 msgstr ""
 
+#: neutron/plugins/bigswitch/plugin.py:458
+msgid "Servers not defined. Aborting plugin"
+msgstr ""
+
 #: neutron/plugins/bigswitch/plugin.py:480
 msgid "NeutronRestProxyV2: initialization done"
 msgstr ""
@@ -4173,6 +4205,15 @@ msgstr ""
 msgid "Unable to update remote topology: %s"
 msgstr ""
 
+#: neutron/plugins/bigswitch/plugin.py:1147
+msgid "Adding host route: "
+msgstr ""
+
+#: neutron/plugins/bigswitch/plugin.py:1148
+#, python-format
+msgid "Destination:%(dst)s nexthop:%(next)s"
+msgstr ""
+
 #: neutron/plugins/bigswitch/plugin.py:1223
 #, python-format
 msgid ""
@@ -4192,6 +4233,15 @@ msgstr ""
 msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. "
 msgstr ""
 
+#: neutron/plugins/bigswitch/routerrule_db.py:77
+msgid "No rules in router"
+msgstr ""
+
+#: neutron/plugins/bigswitch/routerrule_db.py:91
+#, python-format
+msgid "Updating router rules to %s"
+msgstr ""
+
 #: neutron/plugins/bigswitch/db/porttracker_db.py:36
 msgid "No host_id in port request to track port location."
 msgstr ""
@@ -4249,6 +4299,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:108
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:128
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:143
+#: neutron/plugins/mlnx/rpc_callbacks.py:98
 #: neutron/plugins/mlnx/rpc_callbacks.py:117
 #: neutron/plugins/mlnx/rpc_callbacks.py:132
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:118
@@ -4259,16 +4310,15 @@ msgid "%s can not be found in database"
 msgstr ""
 
 #: neutron/plugins/brocade/NeutronPlugin.py:288
-#: neutron/plugins/brocade/NeutronPlugin.py:331
-#: neutron/plugins/brocade/NeutronPlugin.py:384
+#: neutron/plugins/brocade/NeutronPlugin.py:332
+#: neutron/plugins/brocade/NeutronPlugin.py:386
 msgid "Brocade NOS driver:"
 msgstr ""
 
 #: neutron/plugins/brocade/NeutronPlugin.py:289
-#: neutron/plugins/brocade/NeutronPlugin.py:332
-#: neutron/plugins/brocade/NeutronPlugin.py:385
+#: neutron/plugins/brocade/NeutronPlugin.py:333
+#: neutron/plugins/brocade/NeutronPlugin.py:387
 #: neutron/plugins/embrane/agent/dispatcher.py:143
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:240
 #, python-format
 msgid "%s"
 msgstr ""
@@ -4278,7 +4328,13 @@ msgstr ""
 msgid "Returning the allocated vlan (%d) to the pool"
 msgstr ""
 
-#: neutron/plugins/brocade/NeutronPlugin.py:298
+#: neutron/plugins/brocade/NeutronPlugin.py:293
+#: neutron/plugins/brocade/NeutronPlugin.py:334
+#: neutron/plugins/brocade/NeutronPlugin.py:388
+msgid "Brocade plugin raised exception, check logs"
+msgstr ""
+
+#: neutron/plugins/brocade/NeutronPlugin.py:299
 #, python-format
 msgid "Allocated vlan (%d) from the pool"
 msgstr ""
@@ -4302,98 +4358,103 @@ msgstr ""
 msgid "Plugin initialization complete"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:133
+#: neutron/plugins/cisco/network_plugin.py:117
+#, python-format
+msgid "'%(model)s' object has no attribute '%(name)s'"
+msgstr ""
+
+#: neutron/plugins/cisco/network_plugin.py:134
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:223
 msgid "create_network() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:150
+#: neutron/plugins/cisco/network_plugin.py:151
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:255
 msgid "update_network() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:163
+#: neutron/plugins/cisco/network_plugin.py:164
 msgid "delete_network() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:186
+#: neutron/plugins/cisco/network_plugin.py:187
 msgid "get_network() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:191
+#: neutron/plugins/cisco/network_plugin.py:192
 msgid "get_networks() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:196
+#: neutron/plugins/cisco/network_plugin.py:197
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:321
 msgid "create_port() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:206
+#: neutron/plugins/cisco/network_plugin.py:207
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:407
 msgid "delete_port() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:225
+#: neutron/plugins/cisco/network_plugin.py:226
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:366
 msgid "update_port() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:236
+#: neutron/plugins/cisco/network_plugin.py:237
 msgid "create_subnet() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:248
+#: neutron/plugins/cisco/network_plugin.py:249
 #: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:342
 msgid "update_subnet() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:254
+#: neutron/plugins/cisco/network_plugin.py:255
 msgid "delete_subnet() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:277
+#: neutron/plugins/cisco/network_plugin.py:278
 #: neutron/plugins/cisco/db/network_db_v2.py:38
 msgid "get_all_qoss() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:283
+#: neutron/plugins/cisco/network_plugin.py:284
 msgid "get_qos_details() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:288
+#: neutron/plugins/cisco/network_plugin.py:289
 msgid "create_qos() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:294
+#: neutron/plugins/cisco/network_plugin.py:295
 msgid "delete_qos() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:299
+#: neutron/plugins/cisco/network_plugin.py:300
 msgid "rename_qos() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:304
+#: neutron/plugins/cisco/network_plugin.py:305
 msgid "get_all_credentials() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:310
+#: neutron/plugins/cisco/network_plugin.py:311
 msgid "get_credential_details() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:319
+#: neutron/plugins/cisco/network_plugin.py:320
 msgid "rename_credential() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:329
+#: neutron/plugins/cisco/network_plugin.py:330
 msgid "schedule_host() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:341
+#: neutron/plugins/cisco/network_plugin.py:342
 msgid "associate_port() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:348
+#: neutron/plugins/cisco/network_plugin.py:349
 msgid "detach_port() called"
 msgstr ""
 
@@ -4646,6 +4707,16 @@ msgstr ""
 msgid "VLAN Name prefix for provider vlans"
 msgstr ""
 
+#: neutron/plugins/cisco/common/config.py:39
+msgid "Provider VLANs are automatically created as needed on the Nexus switch"
+msgstr ""
+
+#: neutron/plugins/cisco/common/config.py:42
+msgid ""
+"Provider VLANs are automatically trunked as needed on the ports of the "
+"Nexus switch"
+msgstr ""
+
 #: neutron/plugins/cisco/common/config.py:45
 #: neutron/plugins/ml2/drivers/cisco/config.py:23
 msgid "Distribute SVI interfaces over all switches"
@@ -4707,6 +4778,12 @@ msgstr ""
 msgid "N1K Policy profile polling duration in seconds"
 msgstr ""
 
+#: neutron/plugins/cisco/common/config.py:124
+#: neutron/plugins/ml2/drivers/cisco/config.py:56
+#: neutron/plugins/nicira/common/config.py:178
+msgid "Some config files were not parsed properly"
+msgstr ""
+
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:334
 #, python-format
 msgid "seg_min %(seg_min)s, seg_max %(seg_max)s"
@@ -4811,6 +4888,10 @@ msgstr ""
 msgid "get_policy_profile()"
 msgstr ""
 
+#: neutron/plugins/cisco/db/n1kv_db_v2.py:949
+msgid "Invalid profile type"
+msgstr ""
+
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:965
 msgid "_profile_binding_exists()"
 msgstr ""
@@ -4839,11 +4920,11 @@ msgid "_get_profile_bindings()"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1224
-msgid "invalid segment range. example range: 500-550"
+msgid "Invalid segment range. example range: 500-550"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1234
-msgid "arguments segment_type missing for network profile"
+msgid "Arguments segment_type missing for network profile"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1243
@@ -4851,15 +4932,15 @@ msgid "segment_type should either be vlan, overlay, multi-segment or trunk"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1249
-msgid "argument physical_network missing for network profile"
+msgid "Argument physical_network missing for network profile"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1256
-msgid "argument sub_type missing for network profile"
+msgid "Argument sub_type missing for network profile"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1263
-msgid "argument segment_range missing for network profile"
+msgid "Argument segment_range missing for network profile"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1292
@@ -4868,7 +4949,7 @@ msgid "NetworkProfile name %s already exists"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1309
-msgid "segment range overlaps with another profile"
+msgid "Segment range overlaps with another profile"
 msgstr ""
 
 #: neutron/plugins/cisco/db/network_db_v2.py:46
@@ -4954,12 +5035,12 @@ msgstr ""
 
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:236
 #, python-format
-msgid "provider network added to DB: %(network_id)s, %(vlan_id)s"
+msgid "Provider network added to DB: %(network_id)s, %(vlan_id)s"
 msgstr ""
 
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:280
 #, python-format
-msgid "provider network removed from DB: %s"
+msgid "Provider network removed from DB: %s"
 msgstr ""
 
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:388
@@ -4981,7 +5062,7 @@ msgid "Nexus plugin loaded, deleting SVI from switch"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_client.py:256
-msgid "logical network"
+msgid "Logical network"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_client.py:276
@@ -5007,6 +5088,11 @@ msgstr ""
 msgid "VSM: %s"
 msgstr ""
 
+#: neutron/plugins/cisco/n1kv/n1kv_client.py:462
+#, python-format
+msgid "Unable to serialize object of type = '%s'"
+msgstr ""
+
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:193
 msgid "_setup_vsm"
 msgstr ""
@@ -5069,9 +5155,11 @@ msgid "provider:network_type %s not supported"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:353
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:362
 #: neutron/plugins/mlnx/mlnx_plugin.py:243
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437
 #, python-format
-msgid "unknown provider:physical_network %s"
+msgid "Unknown provider:physical_network %s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:359
@@ -5205,7 +5293,7 @@ msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:995
 #, python-format
-msgid "create network: profile_id=%s"
+msgid "Create network: profile_id=%s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1003
@@ -5218,7 +5306,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1015
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1025
 #, python-format
-msgid "seg list %s "
+msgid "Seg list %s "
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1068
@@ -5265,7 +5353,7 @@ msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1241
 #, python-format
-msgid "create port: profile_id=%s"
+msgid "Create port: profile_id=%s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1254
@@ -5350,6 +5438,41 @@ msgstr ""
 msgid "NexusPlugin:create_network() called"
 msgstr ""
 
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:112
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:101
+#, python-format
+msgid "Nexus: create & trunk vlan %s"
+msgstr ""
+
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:119
+#, python-format
+msgid "Nexus: create vlan %s"
+msgstr ""
+
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:124
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108
+#, python-format
+msgid "Nexus: trunk vlan %s"
+msgstr ""
+
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:137
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:120
+#, python-format
+msgid "Nexus: delete & untrunk vlan %s"
+msgstr ""
+
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:143
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:124
+#, python-format
+msgid "Nexus: delete vlan %s"
+msgstr ""
+
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:146
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:127
+#, python-format
+msgid "Nexus: untrunk vlan %s"
+msgstr ""
+
 #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:203
 msgid "Grabbing a switch to create SVI"
 msgstr ""
@@ -5382,6 +5505,11 @@ msgstr ""
 msgid "NexusPlugin:delete_port() called"
 msgstr ""
 
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:276
+#, python-format
+msgid "delete_network(): provider vlan %s"
+msgstr ""
+
 #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:321
 msgid "NexusPlugin:update_port() called"
 msgstr ""
@@ -5414,7 +5542,7 @@ msgstr ""
 
 #: neutron/plugins/embrane/base_plugin.py:136
 #: neutron/plugins/embrane/base_plugin.py:173
-msgid "there must be only one gateway port per router at once"
+msgid "There must be only one gateway port per router at once"
 msgstr ""
 
 #: neutron/plugins/embrane/base_plugin.py:207
@@ -5480,7 +5608,7 @@ msgid "Shared resource pool id"
 msgstr ""
 
 #: neutron/plugins/embrane/common/config.py:45
-msgid "define if the requests have run asynchronously or not"
+msgid "Define if the requests have run asynchronously or not"
 msgstr ""
 
 #: neutron/plugins/embrane/common/constants.py:63
@@ -5544,7 +5672,7 @@ msgstr ""
 
 #: neutron/plugins/embrane/l2base/support_exceptions.py:24
 #, python-format
-msgid "cannot retrieve utif info for the following reason: %(err_msg)s"
+msgid "Cannot retrieve utif info for the following reason: %(err_msg)s"
 msgstr ""
 
 #: neutron/plugins/embrane/l2base/openvswitch/openvswitch_support.py:45
@@ -5765,51 +5893,51 @@ msgstr ""
 msgid "Adding port %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:268
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:269
 #, python-format
 msgid "Unable to get port details for device %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:274
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:276
 #, python-format
 msgid "Port %(device)s updated. Details: %(device_details)s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:289
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:290
 #, python-format
 msgid "Removing port %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:296
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:297
 #, python-format
 msgid "Removing port failed for device %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:321
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:322
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:640
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:900
 msgid "Agent out of sync with plugin!"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:329
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:330
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:652
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:914
 msgid "Agent loop has new devices!"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:334
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:335
 #, python-format
 msgid "Error in agent event loop: %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:342
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:343
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:403
 #, python-format
 msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:357
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:691
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1044
 msgid "Agent initialized successfully, now running... "
@@ -5881,6 +6009,15 @@ msgstr ""
 msgid "Metrics collection is not supported on this version of Hyper-V"
 msgstr ""
 
+#: neutron/plugins/hyperv/agent/utilsfactory.py:34
+msgid "Force V1 WMI utility classes"
+msgstr ""
+
+#: neutron/plugins/hyperv/agent/utilsfactory.py:59
+#, python-format
+msgid "Loading class: %(module_name)s.%(class_name)s"
+msgstr ""
+
 #: neutron/plugins/hyperv/agent/utilsv2.py:118
 #, python-format
 msgid "Port Alloc not found: %s"
@@ -5932,12 +6069,6 @@ msgstr ""
 msgid "provider:segmentation_id specified for local network"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:362
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437
-#, python-format
-msgid "Unknown provider:physical_network %s"
-msgstr ""
-
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:89
 msgid "Invalid Network ID, will lead to incorrect bridgename"
 msgstr ""
@@ -6371,94 +6502,98 @@ msgstr ""
 msgid "MidoClient.delete_dhcp called: bridge=%(bridge)s, "
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:204
+#: neutron/plugins/midonet/midonet_lib.py:196
+msgid "Tried to delete non-existent DHCP"
+msgstr ""
+
+#: neutron/plugins/midonet/midonet_lib.py:205
 #, python-format
 msgid "MidoClient.delete_port called: id=%(id)s, delete_chains=%(delete_chains)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:219
+#: neutron/plugins/midonet/midonet_lib.py:220
 #, python-format
 msgid "MidoClient.get_port called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:232
+#: neutron/plugins/midonet/midonet_lib.py:233
 #, python-format
 msgid "MidoClient.add_bridge_port called: bridge=%(bridge)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:253
+#: neutron/plugins/midonet/midonet_lib.py:254
 #, python-format
 msgid "MidoClient.create_router called: tenant_id=%(tenant_id)s, name=%(name)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:265
+#: neutron/plugins/midonet/midonet_lib.py:266
 #, python-format
 msgid "MidoClient.delete_router called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:275
+#: neutron/plugins/midonet/midonet_lib.py:276
 #, python-format
 msgid "MidoClient.get_router called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:289
+#: neutron/plugins/midonet/midonet_lib.py:290
 #, python-format
 msgid "MidoClient.update_router called: id=%(id)s, name=%(name)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:309
+#: neutron/plugins/midonet/midonet_lib.py:310
 #, python-format
 msgid ""
 "MidoClient.add_dhcp_route_option called: bridge=%(bridge)s, "
 "cidr=%(cidr)s, gw_ip=%(gw_ip)sdst_ip=%(dst_ip)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:317
+#: neutron/plugins/midonet/midonet_lib.py:318
 msgid "Tried to access non-existent DHCP"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:346
+#: neutron/plugins/midonet/midonet_lib.py:347
 #, python-format
 msgid "MidoClient.unlink called: port=%(port)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:351
+#: neutron/plugins/midonet/midonet_lib.py:352
 #, python-format
 msgid "Attempted to unlink a port that was not linked. %s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:357
+#: neutron/plugins/midonet/midonet_lib.py:358
 #, python-format
 msgid ""
 "MidoClient.remove_rules_by_property called: tenant_id=%(tenant_id)s, "
 "chain_name=%(chain_name)skey=%(key)s, value=%(value)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:384
+#: neutron/plugins/midonet/midonet_lib.py:385
 #, python-format
 msgid ""
 "MidoClient.create_router_chains called: router=%(router)s, "
 "inbound_chain_name=%(in_chain)s, outbound_chain_name=%(out_chain)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:407
+#: neutron/plugins/midonet/midonet_lib.py:408
 #, python-format
 msgid "MidoClient.delete_router_chains called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:422
+#: neutron/plugins/midonet/midonet_lib.py:423
 #, python-format
 msgid "MidoClient.delete_port_chains called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:434
+#: neutron/plugins/midonet/midonet_lib.py:435
 #, python-format
 msgid ""
 "MidoClient.get_link_port called: router=%(router)s, "
 "peer_router_id=%(peer_router_id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:473
+#: neutron/plugins/midonet/midonet_lib.py:474
 #, python-format
 msgid ""
 "MidoClient.add_static_nat called: tenant_id=%(tenant_id)s, "
@@ -6466,17 +6601,17 @@ msgid ""
 "port_id=%(port_id)s, nat_type=%(nat_type)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:481
+#: neutron/plugins/midonet/midonet_lib.py:482
 #, python-format
 msgid "Invalid NAT type passed in %s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:533
+#: neutron/plugins/midonet/midonet_lib.py:534
 #, python-format
 msgid "MidoClient.remote_static_route called: router=%(router)s, ip=%(ip)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:544
+#: neutron/plugins/midonet/midonet_lib.py:545
 #, python-format
 msgid ""
 "MidoClient.update_port_chains called: "
@@ -6484,62 +6619,62 @@ msgid ""
 "outbound_chain_id=%(outbound_chain_id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:555
+#: neutron/plugins/midonet/midonet_lib.py:556
 #, python-format
 msgid "MidoClient.create_chain called: tenant_id=%(tenant_id)s  name=%(name)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:563
+#: neutron/plugins/midonet/midonet_lib.py:564
 #, python-format
 msgid "MidoClient.delete_chain called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:569
+#: neutron/plugins/midonet/midonet_lib.py:570
 #, python-format
 msgid ""
 "MidoClient.delete_chains_by_names called: tenant_id=%(tenant_id)s "
 "names=%(names)s "
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:580
+#: neutron/plugins/midonet/midonet_lib.py:581
 #, python-format
 msgid ""
 "MidoClient.get_chain_by_name called: tenant_id=%(tenant_id)s "
 "name=%(name)s "
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:591
+#: neutron/plugins/midonet/midonet_lib.py:592
 #, python-format
 msgid ""
 "MidoClient.get_port_group_by_name called: tenant_id=%(tenant_id)s "
 "name=%(name)s "
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:605
+#: neutron/plugins/midonet/midonet_lib.py:606
 #, python-format
 msgid "MidoClient.create_port_group called: tenant_id=%(tenant_id)s name=%(name)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:614
+#: neutron/plugins/midonet/midonet_lib.py:615
 #, python-format
 msgid ""
 "MidoClient.delete_port_group_by_name called: tenant_id=%(tenant_id)s "
 "name=%(name)s "
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:620
+#: neutron/plugins/midonet/midonet_lib.py:621
 #, python-format
 msgid "Deleting pg %(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:626
+#: neutron/plugins/midonet/midonet_lib.py:627
 #, python-format
 msgid ""
 "MidoClient.add_port_to_port_group_by_name called: tenant_id=%(tenant_id)s"
 " name=%(name)s port_id=%(port_id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:640
+#: neutron/plugins/midonet/midonet_lib.py:641
 #, python-format
 msgid "MidoClient.remove_port_from_port_groups called: port_id=%(port_id)s"
 msgstr ""
@@ -7264,6 +7399,10 @@ msgstr ""
 msgid "%(key)s prohibited for %(tunnel)s provider network"
 msgstr ""
 
+#: neutron/plugins/ml2/drivers/type_tunnel.py:103
+msgid "Network_type value needed by the ML2 plugin"
+msgstr ""
+
 #: neutron/plugins/ml2/drivers/type_vlan.py:37
 msgid ""
 "List of <physical_network>:<vlan_min>:<vlan_max> or <physical_network> "
@@ -7384,31 +7523,6 @@ msgstr ""
 msgid "nexus_switches found = %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:101
-#, python-format
-msgid "Nexus: create & trunk vlan %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108
-#, python-format
-msgid "Nexus: trunk vlan %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:120
-#, python-format
-msgid "Nexus: delete & untrunk vlan %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:124
-#, python-format
-msgid "Nexus: delete vlan %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:127
-#, python-format
-msgid "Nexus: untrunk vlan %s"
-msgstr ""
-
 #: neutron/plugins/ml2/drivers/mech_arista/config.py:31
 msgid ""
 "Username for Arista EOS. This is required field.if not set, all "
@@ -7451,72 +7565,85 @@ msgid ""
 "of\"RegionOne\" is assumed"
 msgstr ""
 
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:30
+msgid "Unable to reach EOS"
+msgstr ""
+
 #: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:226
 #, python-format
 msgid "Executing command on Arista EOS: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:259
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:238
+#, python-format
+msgid "Error %(err)s while trying to execute commands %(cmd)s on EOS %(host)s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:260
 #, python-format
 msgid "Required option %s is not set"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:282
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:279
+msgid "Syncing Neutron <-> EOS"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:283
 msgid "EOS is not available, will try sync later"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:292
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:293
 #, python-format
 msgid ""
 "No Tenants configured in Neutron DB. But %d tenants disovered in EOS "
 "during synchronization.Enitre EOS region is cleared"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:296
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:297
 msgid "EOS is not available, failed to delete this region"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:307
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:308
 #, python-format
 msgid "EOS is not available,failed to delete tenant %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:337
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:338
 #, python-format
 msgid "EOS is not available,failed to delete vm %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:348
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:349
 #, python-format
 msgid "EOS is not available,failed to delete network %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:363
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:364
 #, python-format
 msgid "EOS is not available, failed to createnetwork id %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:385
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:386
 #, python-format
 msgid "EOS is not available, failed to createvm id %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:461
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:462
 #, python-format
 msgid "Network %s is not created as it is not found inArista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:475
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:476
 #, python-format
 msgid "Network name changed to %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:502
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:503
 #, python-format
 msgid "Network %s is not updated as it is not found inArista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:600
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:601
 #, python-format
 msgid "VM %s is not created as it is not found inArista DB"
 msgstr ""
@@ -7541,11 +7668,11 @@ msgstr "L3 აგენტი ჩაირთულია"
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:280
 #, python-format
-msgid "unsupported vnic type %(vnic_type)s for network type %(net_type)s"
+msgid "Unsupported vnic type %(vnic_type)s for network type %(net_type)s"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:284
-msgid "invalid vnic_type on port_create"
+msgid "Invalid vnic_type on port_create"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:286
@@ -7553,11 +7680,11 @@ msgid "vnic_type is not defined in port profile"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:331
-msgid "update network"
+msgid "Update network"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:344
-msgid "delete network"
+msgid "Delete network"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:391
@@ -7596,11 +7723,11 @@ msgid "Port_mac %s is not available on this agent"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:133
-msgid "creating VLAN Network"
+msgid "Creating VLAN Network"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:135
-msgid "creating IB Network"
+msgid "Creating IB Network"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:137
@@ -7618,11 +7745,11 @@ msgid "Delete network %s"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:298
-msgid "ports added!"
+msgid "Ports added!"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:301
-msgid "ports removed!"
+msgid "Ports removed!"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:326
@@ -7737,7 +7864,7 @@ msgid "Network type for tenant networks (local, ib, vlan, or none)"
 msgstr ""
 
 #: neutron/plugins/mlnx/common/config.py:43
-msgid "type of VM network interface: mlnx_direct or hostdev"
+msgid "Type of VM network interface: mlnx_direct or hostdev"
 msgstr ""
 
 #: neutron/plugins/mlnx/common/config.py:47
@@ -7756,13 +7883,9 @@ msgid "Mlnx Exception: %(err_msg)s"
 msgstr ""
 
 #: neutron/plugins/mlnx/db/mlnx_db_v2.py:47
-#, python-format
-msgid "Removing vlan %(seg_id)s on physical network %(net)s from pool"
-msgstr ""
-
 #: neutron/plugins/mlnx/db/mlnx_db_v2.py:68
 #, python-format
-msgid "removing vlan %(seg_id)s on physical network %(net)s from pool"
+msgid "Removing vlan %(seg_id)s on physical network %(net)s from pool"
 msgstr ""
 
 #: neutron/plugins/mlnx/db/mlnx_db_v2.py:124
@@ -7855,7 +7978,7 @@ msgstr ""
 
 #: neutron/plugins/nec/nec_plugin.py:276
 #, python-format
-msgid "failed to create network id=%(id)s on OFC: %(exc)s"
+msgid "Failed to create network id=%(id)s on OFC: %(exc)s"
 msgstr ""
 
 #: neutron/plugins/nec/nec_plugin.py:292
@@ -8008,7 +8131,7 @@ msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:92
 #, python-format
-msgid "failed to delete packet_filter id=%s which remains in error status."
+msgid "Failed to delete packet_filter id=%s which remains in error status."
 msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:106
@@ -8043,7 +8166,7 @@ msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:131
 #, python-format
-msgid "failed to create packet_filter id=%(id)s on OFC: %(exc)s"
+msgid "Failed to create packet_filter id=%(id)s on OFC: %(exc)s"
 msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:144
@@ -8058,7 +8181,7 @@ msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:157
 #, python-format
-msgid "failed to delete packet_filter id=%(id)s from OFC: %(exc)s"
+msgid "Failed to delete packet_filter id=%(id)s from OFC: %(exc)s"
 msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:161
@@ -8364,7 +8487,7 @@ msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:514
 #, python-format
-msgid "port %s not found in NVP"
+msgid "Port %s not found in NVP"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:533
@@ -8409,13 +8532,13 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:658
-#: neutron/plugins/nicira/NeutronPlugin.py:1671
+#: neutron/plugins/nicira/NeutronPlugin.py:1672
 #, python-format
 msgid "Logical router resource %s not found on NVP platform"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:662
-#: neutron/plugins/nicira/NeutronPlugin.py:1675
+#: neutron/plugins/nicira/NeutronPlugin.py:1676
 msgid "Unable to update logical routeron NVP Platform"
 msgstr ""
 
@@ -8523,118 +8646,118 @@ msgid "Unable to update port id: %s."
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:1409
-#: neutron/plugins/nicira/NeutronPlugin.py:1483
+#: neutron/plugins/nicira/NeutronPlugin.py:1484
 #, python-format
 msgid "Network '%s' is not a valid external network"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1426
+#: neutron/plugins/nicira/NeutronPlugin.py:1427
 msgid ""
 "Cannot create a distributed router with the NVP platform currently in "
 "execution. Please, try without specifying the 'distributed' attribute."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1433
+#: neutron/plugins/nicira/NeutronPlugin.py:1434
 msgid "Unable to create logical router on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1441
+#: neutron/plugins/nicira/NeutronPlugin.py:1442
 #, python-format
 msgid ""
-"Unable to create L3GW port on logical router  %(router_uuid)s. Verify "
+"Unable to create L3GW port on logical router %(router_uuid)s. Verify "
 "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1451
+#: neutron/plugins/nicira/NeutronPlugin.py:1452
 #, python-format
 msgid "Unable to create router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1492
+#: neutron/plugins/nicira/NeutronPlugin.py:1493
 msgid ""
 "'routes' cannot contain route '0.0.0.0/0', this must be updated through "
 "the default gateway attribute"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1508
+#: neutron/plugins/nicira/NeutronPlugin.py:1509
 #, python-format
 msgid "Logical router %s not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1512
+#: neutron/plugins/nicira/NeutronPlugin.py:1513
 msgid "Unable to update logical router on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1514
+#: neutron/plugins/nicira/NeutronPlugin.py:1515
 msgid ""
 "Request cannot contain 'routes' with the NVP platform currently in "
 "execution. Please, try without specifying the static routes."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1548
+#: neutron/plugins/nicira/NeutronPlugin.py:1549
 #, python-format
 msgid "Logical router '%s' not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1552
+#: neutron/plugins/nicira/NeutronPlugin.py:1553
 #, python-format
-msgid "Unable to delete logical router '%s'on NVP Platform"
+msgid "Unable to delete logical router '%s' on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1609
+#: neutron/plugins/nicira/NeutronPlugin.py:1610
 #, python-format
 msgid ""
 "Add_router_interface completed for subnet:%(subnet_id)s and "
 "router:%(router_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1697
+#: neutron/plugins/nicira/NeutronPlugin.py:1698
 #, python-format
 msgid ""
 "An error occurred while removing NAT rules on the NVP platform for "
 "floating ip:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1703
+#: neutron/plugins/nicira/NeutronPlugin.py:1704
 msgid "An incorrect number of matching NAT rules was found on the NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1769
+#: neutron/plugins/nicira/NeutronPlugin.py:1770
 #, python-format
 msgid "Address list for NVP logical router port:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1793
+#: neutron/plugins/nicira/NeutronPlugin.py:1794
 #, 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:1836
+#: neutron/plugins/nicira/NeutronPlugin.py:1837
 #, python-format
 msgid "The port '%s' is not associated with floating IPs"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1839
+#: neutron/plugins/nicira/NeutronPlugin.py:1840
 #, python-format
 msgid "Nat rules not found in nvp for port: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1865
+#: neutron/plugins/nicira/NeutronPlugin.py:1866
 #, python-format
 msgid ""
 "Create_l2_gw_service did not return an uuid for the newly created "
 "resource:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1887
+#: neutron/plugins/nicira/NeutronPlugin.py:1888
 msgid ""
 "Unable to remove gateway service from NVP plaform - the resource was not "
 "found"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1975
+#: neutron/plugins/nicira/NeutronPlugin.py:1976
 #, python-format
 msgid "Port values not valid for protocol: %s"
 msgstr ""
@@ -8807,62 +8930,77 @@ msgstr ""
 msgid "Port not found, Error: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1038
+#: neutron/plugins/nicira/nvplib.py:966
+#, python-format
+msgid "Error. %(type)s exception: %(exc)s."
+msgstr ""
+
+#: neutron/plugins/nicira/nvplib.py:970
+#, python-format
+msgid "locals=[%s]"
+msgstr ""
+
+#: neutron/plugins/nicira/nvplib.py:1039
 #, python-format
 msgid "Created Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1064
+#: neutron/plugins/nicira/nvplib.py:1065
 #, python-format
 msgid "Updated Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1083
+#: neutron/plugins/nicira/nvplib.py:1084
 #, python-format
 msgid "Invalid keys for NAT match: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1089
+#: neutron/plugins/nicira/nvplib.py:1090
 #, python-format
 msgid "Creating NAT rule: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1103
+#: neutron/plugins/nicira/nvplib.py:1104
 msgid ""
 "No SNAT rules cannot be applied as they are not available in this version"
 " of the NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1238
+#: neutron/plugins/nicira/nvplib.py:1239
 #, python-format
 msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1243
+#: neutron/plugins/nicira/nvplib.py:1244
 #, python-format
 msgid ""
 "An exception occurred while updating IP addresses on a router logical "
 "port:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1281
+#: neutron/plugins/nicira/nvplib.py:1282
 msgid "Operation may not be supported"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1289
+#: neutron/plugins/nicira/nvplib.py:1290
 msgid ""
 "NVP version is not set. Unable to complete request correctly. Check log "
 "for NVP communication errors."
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1305
+#: neutron/plugins/nicira/nvplib.py:1306
 msgid "Failed to create logical queue"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1316
+#: neutron/plugins/nicira/nvplib.py:1317
 msgid "Failed to delete logical queue"
 msgstr ""
 
+#: neutron/plugins/nicira/nvplib.py:1330
+#, python-format
+msgid "Error '%(err)s' when connecting to controller(s): %(ctl)s."
+msgstr ""
+
 #: neutron/plugins/nicira/api_client/client.py:116
 #, python-format
 msgid "[%d] no API providers currently available."
@@ -9482,13 +9620,18 @@ msgstr ""
 msgid "Cannot create a gateway with an empty device list"
 msgstr ""
 
+#: neutron/plugins/nicira/extensions/nvp_networkgw.py:82
+#, python-format
+msgid "Unexpected keys found in device description:%s"
+msgstr ""
+
 #: neutron/plugins/nicira/extensions/nvp_networkgw.py:86
 #, python-format
 msgid "%s: provided data are not iterable"
 msgstr ""
 
 #: neutron/plugins/nicira/extensions/nvp_networkgw.py:92
-msgid "number of network gateways allowed per tenant, -1 for unlimited"
+msgid "Number of network gateways allowed per tenant, -1 for unlimited"
 msgstr ""
 
 #: neutron/plugins/nicira/extensions/nvp_qos.py:38
@@ -9783,7 +9926,7 @@ msgstr ""
 
 #: neutron/plugins/nicira/vshield/tasks/tasks.py:189
 #: neutron/plugins/nicira/vshield/tasks/tasks.py:209
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:233
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:232
 #, python-format
 msgid "Task %(task)s encountered exception in %(cb)s"
 msgstr ""
@@ -9794,11 +9937,11 @@ msgstr ""
 msgid "Task %(task)s return %(status)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:326
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:325
 msgid "TaskManager terminated"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:380
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:379
 msgid "Exception in _check_pending_tasks"
 msgstr ""
 
@@ -9849,6 +9992,10 @@ msgid ""
 "commited (%s attempts left)"
 msgstr ""
 
+#: neutron/plugins/openvswitch/ovs_db_v2.py:401
+msgid "Unable to generate a new tunnel id"
+msgstr ""
+
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:145
 #, python-format
 msgid "Device %(device)s up on %(agent_id)s"
@@ -10109,6 +10256,23 @@ msgstr ""
 msgid "Connection failed with PLUMgrid Director: %(err_msg)s"
 msgstr ""
 
+#: neutron/plugins/plumgrid/drivers/fake_plumlib.py:32
+msgid "Python PLUMgrid Fake Library Started "
+msgstr ""
+
+#: neutron/plugins/plumgrid/drivers/fake_plumlib.py:37
+#, python-format
+msgid "Fake Director: %s"
+msgstr ""
+
+#: neutron/plugins/plumgrid/drivers/plumlib.py:38
+msgid "Python PLUMgrid Library Started "
+msgstr ""
+
+#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:40
+msgid "PLUMgrid Director communication failed"
+msgstr ""
+
 #: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:44
 msgid "PLUMgrid Director server to connect to"
 msgstr ""
@@ -10309,7 +10473,7 @@ msgid "Going to ofp controller mode %s"
 msgstr ""
 
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:238
-msgid "port update received"
+msgid "Port update received"
 msgstr ""
 
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:271
@@ -10778,11 +10942,11 @@ msgid "process_router: %s"
 msgstr ""
 
 #: neutron/services/firewall/agents/varmour/varmour_router.py:285
-msgid "unable to parse interface mapping."
+msgid "Unable to parse interface mapping."
 msgstr ""
 
 #: neutron/services/firewall/agents/varmour/varmour_router.py:288
-msgid "unable to read interface mapping."
+msgid "Unable to read interface mapping."
 msgstr ""
 
 #: neutron/services/firewall/agents/varmour/varmour_router.py:307
@@ -11007,6 +11171,11 @@ msgstr ""
 msgid "A metering driver must be specified"
 msgstr ""
 
+#: neutron/services/metering/agents/metering_agent.py:112
+#, python-format
+msgid "Send metering report: %s"
+msgstr ""
+
 #: neutron/services/metering/agents/metering_agent.py:179
 #, python-format
 msgid "Driver %(driver)s does not implement %(func)s"
@@ -11045,6 +11214,14 @@ msgstr ""
 msgid "Interval for checking ipsec status"
 msgstr ""
 
+#: neutron/services/vpn/device_drivers/ipsec.py:61
+msgid "Template file for ipsec configuration"
+msgstr ""
+
+#: neutron/services/vpn/device_drivers/ipsec.py:67
+msgid "Template file for ipsec secret configuration"
+msgstr ""
+
 #: neutron/services/vpn/device_drivers/ipsec.py:244
 #, python-format
 msgid "Failed to enable vpn process on router %s"
@@ -11804,3 +11981,147 @@ msgstr ""
 #~ msgid "Operation on OFC failed: status=%(status), detail=%(detail)"
 #~ msgstr ""
 
+#~ msgid "loading policies from file: %s"
+#~ msgstr ""
+
+#~ msgid "number of ports allowed per tenant, minus for unlimited"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "range of seconds to randomly delay "
+#~ "when starting the periodic task "
+#~ "scheduler to reduce stampeding. (Disable "
+#~ "by setting to 0)"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "%(class_name)s method %(method_name)s called "
+#~ "with arguments %(args)s %(kwargs)s "
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Updating lease expiration is now "
+#~ "deprecated. Issued  from host %(host)s."
+#~ msgstr ""
+
+#~ msgid "owner type of the device: network/compute"
+#~ msgstr ""
+
+#~ msgid "plugin does not support updating provider attributes"
+#~ msgstr ""
+
+#~ msgid "invalid segment range. example range: 500-550"
+#~ msgstr ""
+
+#~ msgid "arguments segment_type missing for network profile"
+#~ msgstr ""
+
+#~ msgid "argument physical_network missing for network profile"
+#~ msgstr ""
+
+#~ msgid "argument sub_type missing for network profile"
+#~ msgstr ""
+
+#~ msgid "argument segment_range missing for network profile"
+#~ msgstr ""
+
+#~ msgid "segment range overlaps with another profile"
+#~ msgstr ""
+
+#~ msgid "provider network added to DB: %(network_id)s, %(vlan_id)s"
+#~ msgstr ""
+
+#~ msgid "provider network removed from DB: %s"
+#~ msgstr ""
+
+#~ msgid "logical network"
+#~ msgstr ""
+
+#~ msgid "unknown provider:physical_network %s"
+#~ msgstr ""
+
+#~ msgid "create network: profile_id=%s"
+#~ msgstr ""
+
+#~ msgid "seg list %s "
+#~ msgstr ""
+
+#~ msgid "create port: profile_id=%s"
+#~ msgstr ""
+
+#~ msgid "there must be only one gateway port per router at once"
+#~ msgstr ""
+
+#~ msgid "define if the requests have run asynchronously or not"
+#~ msgstr ""
+
+#~ msgid "cannot retrieve utif info for the following reason: %(err_msg)s"
+#~ msgstr ""
+
+#~ msgid "unsupported vnic type %(vnic_type)s for network type %(net_type)s"
+#~ msgstr ""
+
+#~ msgid "invalid vnic_type on port_create"
+#~ msgstr ""
+
+#~ msgid "update network"
+#~ msgstr ""
+
+#~ msgid "delete network"
+#~ msgstr ""
+
+#~ msgid "creating VLAN Network"
+#~ msgstr ""
+
+#~ msgid "creating IB Network"
+#~ msgstr ""
+
+#~ msgid "ports added!"
+#~ msgstr ""
+
+#~ msgid "ports removed!"
+#~ msgstr ""
+
+#~ msgid "type of VM network interface: mlnx_direct or hostdev"
+#~ msgstr ""
+
+#~ msgid "removing vlan %(seg_id)s on physical network %(net)s from pool"
+#~ msgstr ""
+
+#~ msgid "failed to create network id=%(id)s on OFC: %(exc)s"
+#~ msgstr ""
+
+#~ msgid "failed to delete packet_filter id=%s which remains in error status."
+#~ msgstr ""
+
+#~ msgid "failed to create packet_filter id=%(id)s on OFC: %(exc)s"
+#~ msgstr ""
+
+#~ msgid "failed to delete packet_filter id=%(id)s from OFC: %(exc)s"
+#~ msgstr ""
+
+#~ msgid "port %s not found in NVP"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unable to create L3GW port on "
+#~ "logical router  %(router_uuid)s. Verify "
+#~ "Default Layer-3 Gateway service "
+#~ "%(def_l3_gw_svc)s id is correct"
+#~ msgstr ""
+
+#~ msgid "Unable to delete logical router '%s'on NVP Platform"
+#~ msgstr ""
+
+#~ msgid "number of network gateways allowed per tenant, -1 for unlimited"
+#~ msgstr ""
+
+#~ msgid "port update received"
+#~ msgstr ""
+
+#~ msgid "unable to parse interface mapping."
+#~ msgstr ""
+
+#~ msgid "unable to read interface mapping."
+#~ msgstr ""
+
index 4975699bea0fc3380cf72fefab8cb00bc812b09b..5edfbaf8fc1d5f415267c62b9328765455144e75 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-09-09 06:09+0000\n"
+"POT-Creation-Date: 2013-09-10 06:09+0000\n"
 "PO-Revision-Date: 2013-01-28 21:54+0000\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: Korean "
@@ -95,7 +95,7 @@ msgstr ""
 
 #: neutron/policy.py:88
 #, python-format
-msgid "loading policies from file: %s"
+msgid "Loading policies from file: %s"
 msgstr ""
 
 #: neutron/policy.py:95
@@ -182,7 +182,7 @@ msgid "Number of subnets allowed per tenant, minus for unlimited"
 msgstr ""
 
 #: neutron/quota.py:47
-msgid "number of ports allowed per tenant, minus for unlimited"
+msgid "Number of ports allowed per tenant, minus for unlimited"
 msgstr ""
 
 #: neutron/quota.py:51
@@ -204,7 +204,7 @@ msgstr ""
 
 #: neutron/service.py:41
 msgid ""
-"range of seconds to randomly delay when starting the periodic task "
+"Range of seconds to randomly delay when starting the periodic task "
 "scheduler to reduce stampeding. (Disable by setting to 0)"
 msgstr ""
 
@@ -466,9 +466,11 @@ msgid ""
 msgstr ""
 
 #: neutron/agent/dhcp_agent.py:564 neutron/agent/l3_agent.py:823
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:515
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256
 #: neutron/plugins/nec/agent/nec_neutron_agent.py:184
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:227
+#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:181
 #: neutron/services/metering/agents/metering_agent.py:273
 msgid "Failed reporting state!"
 msgstr ""
@@ -1925,6 +1927,11 @@ msgstr ""
 msgid "Invalid extension environment: %(reason)s"
 msgstr ""
 
+#: neutron/common/exceptions.py:261
+#, python-format
+msgid "Invalid content type %(content_type)s"
+msgstr ""
+
 #: neutron/common/exceptions.py:265
 #, python-format
 msgid "Unable to find any IP address on external network %(net_id)s."
@@ -1966,11 +1973,11 @@ msgstr ""
 msgid "Skipping unknown group key: %s"
 msgstr ""
 
-#: neutron/common/log.py:31
+#: neutron/common/log.py:32
 #, python-format
 msgid ""
 "%(class_name)s method %(method_name)s called with arguments %(args)s "
-"%(kwargs)s "
+"%(kwargs)s"
 msgstr ""
 
 #: neutron/common/utils.py:55 neutron/openstack/common/fileutils.py:64
@@ -2288,7 +2295,7 @@ msgstr ""
 
 #: neutron/db/dhcp_rpc_base.py:218
 #, python-format
-msgid "Updating lease expiration is now deprecated. Issued  from host %(host)s."
+msgid "Updating lease expiration is now deprecated. Issued  from host %s."
 msgstr ""
 
 #: neutron/db/dhcp_rpc_base.py:225
@@ -2313,6 +2320,16 @@ msgstr ""
 msgid "the nexthop is used by router"
 msgstr ""
 
+#: neutron/db/extraroute_db.py:129
+#, python-format
+msgid "Added routes are %s"
+msgstr ""
+
+#: neutron/db/extraroute_db.py:137
+#, python-format
+msgid "Removed routes are %s"
+msgstr ""
+
 #: neutron/db/l3_db.py:210
 #, python-format
 msgid "No IPs available for external network %s"
@@ -2336,6 +2353,8 @@ msgid ""
 msgstr ""
 
 #: neutron/db/l3_db.py:339 neutron/db/l3_db.py:415
+#: neutron/plugins/bigswitch/plugin.py:995
+#: neutron/plugins/bigswitch/plugin.py:1004
 msgid "Either subnet_id or port_id must be specified"
 msgstr ""
 
@@ -2387,7 +2406,7 @@ msgid ""
 "assigning a floating IP"
 msgstr ""
 
-#: neutron/db/l3_db.py:605 neutron/plugins/nicira/NeutronPlugin.py:1730
+#: neutron/db/l3_db.py:605 neutron/plugins/nicira/NeutronPlugin.py:1731
 msgid "fixed_ip_address cannot be specified without a port_id"
 msgstr ""
 
@@ -2415,6 +2434,11 @@ msgid ""
 " %s"
 msgstr ""
 
+#: neutron/db/l3_rpc_base.py:62
+#, python-format
+msgid "Checking router: %(id)s for host: %(host)s"
+msgstr ""
+
 #: neutron/db/l3_rpc_base.py:87
 #, python-format
 msgid "External network ID returned to l3 agent: %s"
@@ -2572,7 +2596,7 @@ msgid "ID of network to probe"
 msgstr ""
 
 #: neutron/debug/commands.py:50
-msgid "owner type of the device: network/compute"
+msgid "Owner type of the device: network/compute"
 msgstr ""
 
 #: neutron/debug/commands.py:58
@@ -3028,7 +3052,7 @@ msgstr ""
 
 #: neutron/extensions/providernet.py:56
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:379
-msgid "plugin does not support updating provider attributes"
+msgid "Plugin does not support updating provider attributes"
 msgstr ""
 
 #: neutron/extensions/quotasv2.py:69
@@ -3959,6 +3983,10 @@ msgstr ""
 msgid "List of allowed vif_type values."
 msgstr ""
 
+#: neutron/plugins/bigswitch/plugin.py:162
+msgid "Syntax error in server config file, aborting plugin"
+msgstr ""
+
 #: neutron/plugins/bigswitch/plugin.py:173
 msgid "Error in REST call to remote network controller"
 msgstr ""
@@ -4091,6 +4119,10 @@ msgstr ""
 msgid "NeutronRestProxy: Starting plugin. Version=%s"
 msgstr ""
 
+#: neutron/plugins/bigswitch/plugin.py:458
+msgid "Servers not defined. Aborting plugin"
+msgstr ""
+
 #: neutron/plugins/bigswitch/plugin.py:480
 msgid "NeutronRestProxyV2: initialization done"
 msgstr ""
@@ -4173,6 +4205,15 @@ msgstr ""
 msgid "Unable to update remote topology: %s"
 msgstr ""
 
+#: neutron/plugins/bigswitch/plugin.py:1147
+msgid "Adding host route: "
+msgstr ""
+
+#: neutron/plugins/bigswitch/plugin.py:1148
+#, python-format
+msgid "Destination:%(dst)s nexthop:%(next)s"
+msgstr ""
+
 #: neutron/plugins/bigswitch/plugin.py:1223
 #, python-format
 msgid ""
@@ -4192,6 +4233,15 @@ msgstr ""
 msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. "
 msgstr ""
 
+#: neutron/plugins/bigswitch/routerrule_db.py:77
+msgid "No rules in router"
+msgstr ""
+
+#: neutron/plugins/bigswitch/routerrule_db.py:91
+#, python-format
+msgid "Updating router rules to %s"
+msgstr ""
+
 #: neutron/plugins/bigswitch/db/porttracker_db.py:36
 msgid "No host_id in port request to track port location."
 msgstr ""
@@ -4249,6 +4299,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:108
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:128
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:143
+#: neutron/plugins/mlnx/rpc_callbacks.py:98
 #: neutron/plugins/mlnx/rpc_callbacks.py:117
 #: neutron/plugins/mlnx/rpc_callbacks.py:132
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:118
@@ -4259,16 +4310,15 @@ msgid "%s can not be found in database"
 msgstr ""
 
 #: neutron/plugins/brocade/NeutronPlugin.py:288
-#: neutron/plugins/brocade/NeutronPlugin.py:331
-#: neutron/plugins/brocade/NeutronPlugin.py:384
+#: neutron/plugins/brocade/NeutronPlugin.py:332
+#: neutron/plugins/brocade/NeutronPlugin.py:386
 msgid "Brocade NOS driver:"
 msgstr ""
 
 #: neutron/plugins/brocade/NeutronPlugin.py:289
-#: neutron/plugins/brocade/NeutronPlugin.py:332
-#: neutron/plugins/brocade/NeutronPlugin.py:385
+#: neutron/plugins/brocade/NeutronPlugin.py:333
+#: neutron/plugins/brocade/NeutronPlugin.py:387
 #: neutron/plugins/embrane/agent/dispatcher.py:143
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:240
 #, python-format
 msgid "%s"
 msgstr ""
@@ -4278,7 +4328,13 @@ msgstr ""
 msgid "Returning the allocated vlan (%d) to the pool"
 msgstr ""
 
-#: neutron/plugins/brocade/NeutronPlugin.py:298
+#: neutron/plugins/brocade/NeutronPlugin.py:293
+#: neutron/plugins/brocade/NeutronPlugin.py:334
+#: neutron/plugins/brocade/NeutronPlugin.py:388
+msgid "Brocade plugin raised exception, check logs"
+msgstr ""
+
+#: neutron/plugins/brocade/NeutronPlugin.py:299
 #, python-format
 msgid "Allocated vlan (%d) from the pool"
 msgstr ""
@@ -4302,98 +4358,103 @@ msgstr ""
 msgid "Plugin initialization complete"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:133
+#: neutron/plugins/cisco/network_plugin.py:117
+#, python-format
+msgid "'%(model)s' object has no attribute '%(name)s'"
+msgstr ""
+
+#: neutron/plugins/cisco/network_plugin.py:134
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:223
 msgid "create_network() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:150
+#: neutron/plugins/cisco/network_plugin.py:151
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:255
 msgid "update_network() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:163
+#: neutron/plugins/cisco/network_plugin.py:164
 msgid "delete_network() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:186
+#: neutron/plugins/cisco/network_plugin.py:187
 msgid "get_network() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:191
+#: neutron/plugins/cisco/network_plugin.py:192
 msgid "get_networks() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:196
+#: neutron/plugins/cisco/network_plugin.py:197
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:321
 msgid "create_port() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:206
+#: neutron/plugins/cisco/network_plugin.py:207
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:407
 msgid "delete_port() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:225
+#: neutron/plugins/cisco/network_plugin.py:226
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:366
 msgid "update_port() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:236
+#: neutron/plugins/cisco/network_plugin.py:237
 msgid "create_subnet() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:248
+#: neutron/plugins/cisco/network_plugin.py:249
 #: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:342
 msgid "update_subnet() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:254
+#: neutron/plugins/cisco/network_plugin.py:255
 msgid "delete_subnet() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:277
+#: neutron/plugins/cisco/network_plugin.py:278
 #: neutron/plugins/cisco/db/network_db_v2.py:38
 msgid "get_all_qoss() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:283
+#: neutron/plugins/cisco/network_plugin.py:284
 msgid "get_qos_details() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:288
+#: neutron/plugins/cisco/network_plugin.py:289
 msgid "create_qos() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:294
+#: neutron/plugins/cisco/network_plugin.py:295
 msgid "delete_qos() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:299
+#: neutron/plugins/cisco/network_plugin.py:300
 msgid "rename_qos() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:304
+#: neutron/plugins/cisco/network_plugin.py:305
 msgid "get_all_credentials() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:310
+#: neutron/plugins/cisco/network_plugin.py:311
 msgid "get_credential_details() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:319
+#: neutron/plugins/cisco/network_plugin.py:320
 msgid "rename_credential() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:329
+#: neutron/plugins/cisco/network_plugin.py:330
 msgid "schedule_host() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:341
+#: neutron/plugins/cisco/network_plugin.py:342
 msgid "associate_port() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:348
+#: neutron/plugins/cisco/network_plugin.py:349
 msgid "detach_port() called"
 msgstr ""
 
@@ -4646,6 +4707,16 @@ msgstr ""
 msgid "VLAN Name prefix for provider vlans"
 msgstr ""
 
+#: neutron/plugins/cisco/common/config.py:39
+msgid "Provider VLANs are automatically created as needed on the Nexus switch"
+msgstr ""
+
+#: neutron/plugins/cisco/common/config.py:42
+msgid ""
+"Provider VLANs are automatically trunked as needed on the ports of the "
+"Nexus switch"
+msgstr ""
+
 #: neutron/plugins/cisco/common/config.py:45
 #: neutron/plugins/ml2/drivers/cisco/config.py:23
 msgid "Distribute SVI interfaces over all switches"
@@ -4707,6 +4778,12 @@ msgstr ""
 msgid "N1K Policy profile polling duration in seconds"
 msgstr ""
 
+#: neutron/plugins/cisco/common/config.py:124
+#: neutron/plugins/ml2/drivers/cisco/config.py:56
+#: neutron/plugins/nicira/common/config.py:178
+msgid "Some config files were not parsed properly"
+msgstr ""
+
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:334
 #, python-format
 msgid "seg_min %(seg_min)s, seg_max %(seg_max)s"
@@ -4811,6 +4888,10 @@ msgstr ""
 msgid "get_policy_profile()"
 msgstr ""
 
+#: neutron/plugins/cisco/db/n1kv_db_v2.py:949
+msgid "Invalid profile type"
+msgstr ""
+
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:965
 msgid "_profile_binding_exists()"
 msgstr ""
@@ -4839,11 +4920,11 @@ msgid "_get_profile_bindings()"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1224
-msgid "invalid segment range. example range: 500-550"
+msgid "Invalid segment range. example range: 500-550"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1234
-msgid "arguments segment_type missing for network profile"
+msgid "Arguments segment_type missing for network profile"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1243
@@ -4851,15 +4932,15 @@ msgid "segment_type should either be vlan, overlay, multi-segment or trunk"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1249
-msgid "argument physical_network missing for network profile"
+msgid "Argument physical_network missing for network profile"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1256
-msgid "argument sub_type missing for network profile"
+msgid "Argument sub_type missing for network profile"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1263
-msgid "argument segment_range missing for network profile"
+msgid "Argument segment_range missing for network profile"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1292
@@ -4868,7 +4949,7 @@ msgid "NetworkProfile name %s already exists"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1309
-msgid "segment range overlaps with another profile"
+msgid "Segment range overlaps with another profile"
 msgstr ""
 
 #: neutron/plugins/cisco/db/network_db_v2.py:46
@@ -4954,12 +5035,12 @@ msgstr ""
 
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:236
 #, python-format
-msgid "provider network added to DB: %(network_id)s, %(vlan_id)s"
+msgid "Provider network added to DB: %(network_id)s, %(vlan_id)s"
 msgstr ""
 
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:280
 #, python-format
-msgid "provider network removed from DB: %s"
+msgid "Provider network removed from DB: %s"
 msgstr ""
 
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:388
@@ -4981,7 +5062,7 @@ msgid "Nexus plugin loaded, deleting SVI from switch"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_client.py:256
-msgid "logical network"
+msgid "Logical network"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_client.py:276
@@ -5007,6 +5088,11 @@ msgstr ""
 msgid "VSM: %s"
 msgstr ""
 
+#: neutron/plugins/cisco/n1kv/n1kv_client.py:462
+#, python-format
+msgid "Unable to serialize object of type = '%s'"
+msgstr ""
+
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:193
 msgid "_setup_vsm"
 msgstr ""
@@ -5069,9 +5155,11 @@ msgid "provider:network_type %s not supported"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:353
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:362
 #: neutron/plugins/mlnx/mlnx_plugin.py:243
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437
 #, python-format
-msgid "unknown provider:physical_network %s"
+msgid "Unknown provider:physical_network %s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:359
@@ -5205,7 +5293,7 @@ msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:995
 #, python-format
-msgid "create network: profile_id=%s"
+msgid "Create network: profile_id=%s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1003
@@ -5218,7 +5306,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1015
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1025
 #, python-format
-msgid "seg list %s "
+msgid "Seg list %s "
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1068
@@ -5265,7 +5353,7 @@ msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1241
 #, python-format
-msgid "create port: profile_id=%s"
+msgid "Create port: profile_id=%s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1254
@@ -5350,6 +5438,41 @@ msgstr ""
 msgid "NexusPlugin:create_network() called"
 msgstr ""
 
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:112
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:101
+#, python-format
+msgid "Nexus: create & trunk vlan %s"
+msgstr ""
+
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:119
+#, python-format
+msgid "Nexus: create vlan %s"
+msgstr ""
+
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:124
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108
+#, python-format
+msgid "Nexus: trunk vlan %s"
+msgstr ""
+
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:137
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:120
+#, python-format
+msgid "Nexus: delete & untrunk vlan %s"
+msgstr ""
+
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:143
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:124
+#, python-format
+msgid "Nexus: delete vlan %s"
+msgstr ""
+
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:146
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:127
+#, python-format
+msgid "Nexus: untrunk vlan %s"
+msgstr ""
+
 #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:203
 msgid "Grabbing a switch to create SVI"
 msgstr ""
@@ -5382,6 +5505,11 @@ msgstr ""
 msgid "NexusPlugin:delete_port() called"
 msgstr ""
 
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:276
+#, python-format
+msgid "delete_network(): provider vlan %s"
+msgstr ""
+
 #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:321
 msgid "NexusPlugin:update_port() called"
 msgstr ""
@@ -5414,7 +5542,7 @@ msgstr ""
 
 #: neutron/plugins/embrane/base_plugin.py:136
 #: neutron/plugins/embrane/base_plugin.py:173
-msgid "there must be only one gateway port per router at once"
+msgid "There must be only one gateway port per router at once"
 msgstr ""
 
 #: neutron/plugins/embrane/base_plugin.py:207
@@ -5480,7 +5608,7 @@ msgid "Shared resource pool id"
 msgstr ""
 
 #: neutron/plugins/embrane/common/config.py:45
-msgid "define if the requests have run asynchronously or not"
+msgid "Define if the requests have run asynchronously or not"
 msgstr ""
 
 #: neutron/plugins/embrane/common/constants.py:63
@@ -5544,7 +5672,7 @@ msgstr ""
 
 #: neutron/plugins/embrane/l2base/support_exceptions.py:24
 #, python-format
-msgid "cannot retrieve utif info for the following reason: %(err_msg)s"
+msgid "Cannot retrieve utif info for the following reason: %(err_msg)s"
 msgstr ""
 
 #: neutron/plugins/embrane/l2base/openvswitch/openvswitch_support.py:45
@@ -5765,51 +5893,51 @@ msgstr ""
 msgid "Adding port %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:268
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:269
 #, python-format
 msgid "Unable to get port details for device %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:274
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:276
 #, python-format
 msgid "Port %(device)s updated. Details: %(device_details)s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:289
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:290
 #, python-format
 msgid "Removing port %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:296
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:297
 #, python-format
 msgid "Removing port failed for device %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:321
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:322
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:640
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:900
 msgid "Agent out of sync with plugin!"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:329
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:330
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:652
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:914
 msgid "Agent loop has new devices!"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:334
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:335
 #, python-format
 msgid "Error in agent event loop: %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:342
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:343
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:403
 #, python-format
 msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:357
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:691
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1044
 msgid "Agent initialized successfully, now running... "
@@ -5881,6 +6009,15 @@ msgstr ""
 msgid "Metrics collection is not supported on this version of Hyper-V"
 msgstr ""
 
+#: neutron/plugins/hyperv/agent/utilsfactory.py:34
+msgid "Force V1 WMI utility classes"
+msgstr ""
+
+#: neutron/plugins/hyperv/agent/utilsfactory.py:59
+#, python-format
+msgid "Loading class: %(module_name)s.%(class_name)s"
+msgstr ""
+
 #: neutron/plugins/hyperv/agent/utilsv2.py:118
 #, python-format
 msgid "Port Alloc not found: %s"
@@ -5932,12 +6069,6 @@ msgstr ""
 msgid "provider:segmentation_id specified for local network"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:362
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437
-#, python-format
-msgid "Unknown provider:physical_network %s"
-msgstr ""
-
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:89
 msgid "Invalid Network ID, will lead to incorrect bridgename"
 msgstr ""
@@ -6371,94 +6502,98 @@ msgstr ""
 msgid "MidoClient.delete_dhcp called: bridge=%(bridge)s, "
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:204
+#: neutron/plugins/midonet/midonet_lib.py:196
+msgid "Tried to delete non-existent DHCP"
+msgstr ""
+
+#: neutron/plugins/midonet/midonet_lib.py:205
 #, python-format
 msgid "MidoClient.delete_port called: id=%(id)s, delete_chains=%(delete_chains)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:219
+#: neutron/plugins/midonet/midonet_lib.py:220
 #, python-format
 msgid "MidoClient.get_port called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:232
+#: neutron/plugins/midonet/midonet_lib.py:233
 #, python-format
 msgid "MidoClient.add_bridge_port called: bridge=%(bridge)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:253
+#: neutron/plugins/midonet/midonet_lib.py:254
 #, python-format
 msgid "MidoClient.create_router called: tenant_id=%(tenant_id)s, name=%(name)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:265
+#: neutron/plugins/midonet/midonet_lib.py:266
 #, python-format
 msgid "MidoClient.delete_router called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:275
+#: neutron/plugins/midonet/midonet_lib.py:276
 #, python-format
 msgid "MidoClient.get_router called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:289
+#: neutron/plugins/midonet/midonet_lib.py:290
 #, python-format
 msgid "MidoClient.update_router called: id=%(id)s, name=%(name)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:309
+#: neutron/plugins/midonet/midonet_lib.py:310
 #, python-format
 msgid ""
 "MidoClient.add_dhcp_route_option called: bridge=%(bridge)s, "
 "cidr=%(cidr)s, gw_ip=%(gw_ip)sdst_ip=%(dst_ip)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:317
+#: neutron/plugins/midonet/midonet_lib.py:318
 msgid "Tried to access non-existent DHCP"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:346
+#: neutron/plugins/midonet/midonet_lib.py:347
 #, python-format
 msgid "MidoClient.unlink called: port=%(port)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:351
+#: neutron/plugins/midonet/midonet_lib.py:352
 #, python-format
 msgid "Attempted to unlink a port that was not linked. %s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:357
+#: neutron/plugins/midonet/midonet_lib.py:358
 #, python-format
 msgid ""
 "MidoClient.remove_rules_by_property called: tenant_id=%(tenant_id)s, "
 "chain_name=%(chain_name)skey=%(key)s, value=%(value)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:384
+#: neutron/plugins/midonet/midonet_lib.py:385
 #, python-format
 msgid ""
 "MidoClient.create_router_chains called: router=%(router)s, "
 "inbound_chain_name=%(in_chain)s, outbound_chain_name=%(out_chain)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:407
+#: neutron/plugins/midonet/midonet_lib.py:408
 #, python-format
 msgid "MidoClient.delete_router_chains called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:422
+#: neutron/plugins/midonet/midonet_lib.py:423
 #, python-format
 msgid "MidoClient.delete_port_chains called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:434
+#: neutron/plugins/midonet/midonet_lib.py:435
 #, python-format
 msgid ""
 "MidoClient.get_link_port called: router=%(router)s, "
 "peer_router_id=%(peer_router_id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:473
+#: neutron/plugins/midonet/midonet_lib.py:474
 #, python-format
 msgid ""
 "MidoClient.add_static_nat called: tenant_id=%(tenant_id)s, "
@@ -6466,17 +6601,17 @@ msgid ""
 "port_id=%(port_id)s, nat_type=%(nat_type)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:481
+#: neutron/plugins/midonet/midonet_lib.py:482
 #, python-format
 msgid "Invalid NAT type passed in %s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:533
+#: neutron/plugins/midonet/midonet_lib.py:534
 #, python-format
 msgid "MidoClient.remote_static_route called: router=%(router)s, ip=%(ip)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:544
+#: neutron/plugins/midonet/midonet_lib.py:545
 #, python-format
 msgid ""
 "MidoClient.update_port_chains called: "
@@ -6484,62 +6619,62 @@ msgid ""
 "outbound_chain_id=%(outbound_chain_id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:555
+#: neutron/plugins/midonet/midonet_lib.py:556
 #, python-format
 msgid "MidoClient.create_chain called: tenant_id=%(tenant_id)s  name=%(name)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:563
+#: neutron/plugins/midonet/midonet_lib.py:564
 #, python-format
 msgid "MidoClient.delete_chain called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:569
+#: neutron/plugins/midonet/midonet_lib.py:570
 #, python-format
 msgid ""
 "MidoClient.delete_chains_by_names called: tenant_id=%(tenant_id)s "
 "names=%(names)s "
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:580
+#: neutron/plugins/midonet/midonet_lib.py:581
 #, python-format
 msgid ""
 "MidoClient.get_chain_by_name called: tenant_id=%(tenant_id)s "
 "name=%(name)s "
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:591
+#: neutron/plugins/midonet/midonet_lib.py:592
 #, python-format
 msgid ""
 "MidoClient.get_port_group_by_name called: tenant_id=%(tenant_id)s "
 "name=%(name)s "
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:605
+#: neutron/plugins/midonet/midonet_lib.py:606
 #, python-format
 msgid "MidoClient.create_port_group called: tenant_id=%(tenant_id)s name=%(name)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:614
+#: neutron/plugins/midonet/midonet_lib.py:615
 #, python-format
 msgid ""
 "MidoClient.delete_port_group_by_name called: tenant_id=%(tenant_id)s "
 "name=%(name)s "
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:620
+#: neutron/plugins/midonet/midonet_lib.py:621
 #, python-format
 msgid "Deleting pg %(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:626
+#: neutron/plugins/midonet/midonet_lib.py:627
 #, python-format
 msgid ""
 "MidoClient.add_port_to_port_group_by_name called: tenant_id=%(tenant_id)s"
 " name=%(name)s port_id=%(port_id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:640
+#: neutron/plugins/midonet/midonet_lib.py:641
 #, python-format
 msgid "MidoClient.remove_port_from_port_groups called: port_id=%(port_id)s"
 msgstr ""
@@ -7264,6 +7399,10 @@ msgstr ""
 msgid "%(key)s prohibited for %(tunnel)s provider network"
 msgstr ""
 
+#: neutron/plugins/ml2/drivers/type_tunnel.py:103
+msgid "Network_type value needed by the ML2 plugin"
+msgstr ""
+
 #: neutron/plugins/ml2/drivers/type_vlan.py:37
 msgid ""
 "List of <physical_network>:<vlan_min>:<vlan_max> or <physical_network> "
@@ -7384,31 +7523,6 @@ msgstr ""
 msgid "nexus_switches found = %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:101
-#, python-format
-msgid "Nexus: create & trunk vlan %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108
-#, python-format
-msgid "Nexus: trunk vlan %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:120
-#, python-format
-msgid "Nexus: delete & untrunk vlan %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:124
-#, python-format
-msgid "Nexus: delete vlan %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:127
-#, python-format
-msgid "Nexus: untrunk vlan %s"
-msgstr ""
-
 #: neutron/plugins/ml2/drivers/mech_arista/config.py:31
 msgid ""
 "Username for Arista EOS. This is required field.if not set, all "
@@ -7451,72 +7565,85 @@ msgid ""
 "of\"RegionOne\" is assumed"
 msgstr ""
 
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:30
+msgid "Unable to reach EOS"
+msgstr ""
+
 #: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:226
 #, python-format
 msgid "Executing command on Arista EOS: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:259
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:238
+#, python-format
+msgid "Error %(err)s while trying to execute commands %(cmd)s on EOS %(host)s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:260
 #, python-format
 msgid "Required option %s is not set"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:282
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:279
+msgid "Syncing Neutron <-> EOS"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:283
 msgid "EOS is not available, will try sync later"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:292
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:293
 #, python-format
 msgid ""
 "No Tenants configured in Neutron DB. But %d tenants disovered in EOS "
 "during synchronization.Enitre EOS region is cleared"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:296
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:297
 msgid "EOS is not available, failed to delete this region"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:307
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:308
 #, python-format
 msgid "EOS is not available,failed to delete tenant %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:337
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:338
 #, python-format
 msgid "EOS is not available,failed to delete vm %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:348
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:349
 #, python-format
 msgid "EOS is not available,failed to delete network %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:363
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:364
 #, python-format
 msgid "EOS is not available, failed to createnetwork id %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:385
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:386
 #, python-format
 msgid "EOS is not available, failed to createvm id %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:461
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:462
 #, python-format
 msgid "Network %s is not created as it is not found inArista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:475
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:476
 #, python-format
 msgid "Network name changed to %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:502
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:503
 #, python-format
 msgid "Network %s is not updated as it is not found inArista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:600
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:601
 #, python-format
 msgid "VM %s is not created as it is not found inArista DB"
 msgstr ""
@@ -7541,11 +7668,11 @@ msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:280
 #, python-format
-msgid "unsupported vnic type %(vnic_type)s for network type %(net_type)s"
+msgid "Unsupported vnic type %(vnic_type)s for network type %(net_type)s"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:284
-msgid "invalid vnic_type on port_create"
+msgid "Invalid vnic_type on port_create"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:286
@@ -7553,11 +7680,11 @@ msgid "vnic_type is not defined in port profile"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:331
-msgid "update network"
+msgid "Update network"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:344
-msgid "delete network"
+msgid "Delete network"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:391
@@ -7596,11 +7723,11 @@ msgid "Port_mac %s is not available on this agent"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:133
-msgid "creating VLAN Network"
+msgid "Creating VLAN Network"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:135
-msgid "creating IB Network"
+msgid "Creating IB Network"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:137
@@ -7618,11 +7745,11 @@ msgid "Delete network %s"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:298
-msgid "ports added!"
+msgid "Ports added!"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:301
-msgid "ports removed!"
+msgid "Ports removed!"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:326
@@ -7736,7 +7863,7 @@ msgid "Network type for tenant networks (local, ib, vlan, or none)"
 msgstr ""
 
 #: neutron/plugins/mlnx/common/config.py:43
-msgid "type of VM network interface: mlnx_direct or hostdev"
+msgid "Type of VM network interface: mlnx_direct or hostdev"
 msgstr ""
 
 #: neutron/plugins/mlnx/common/config.py:47
@@ -7755,13 +7882,9 @@ msgid "Mlnx Exception: %(err_msg)s"
 msgstr ""
 
 #: neutron/plugins/mlnx/db/mlnx_db_v2.py:47
-#, python-format
-msgid "Removing vlan %(seg_id)s on physical network %(net)s from pool"
-msgstr ""
-
 #: neutron/plugins/mlnx/db/mlnx_db_v2.py:68
 #, python-format
-msgid "removing vlan %(seg_id)s on physical network %(net)s from pool"
+msgid "Removing vlan %(seg_id)s on physical network %(net)s from pool"
 msgstr ""
 
 #: neutron/plugins/mlnx/db/mlnx_db_v2.py:124
@@ -7854,7 +7977,7 @@ msgstr ""
 
 #: neutron/plugins/nec/nec_plugin.py:276
 #, python-format
-msgid "failed to create network id=%(id)s on OFC: %(exc)s"
+msgid "Failed to create network id=%(id)s on OFC: %(exc)s"
 msgstr ""
 
 #: neutron/plugins/nec/nec_plugin.py:292
@@ -8007,7 +8130,7 @@ msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:92
 #, python-format
-msgid "failed to delete packet_filter id=%s which remains in error status."
+msgid "Failed to delete packet_filter id=%s which remains in error status."
 msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:106
@@ -8042,7 +8165,7 @@ msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:131
 #, python-format
-msgid "failed to create packet_filter id=%(id)s on OFC: %(exc)s"
+msgid "Failed to create packet_filter id=%(id)s on OFC: %(exc)s"
 msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:144
@@ -8057,7 +8180,7 @@ msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:157
 #, python-format
-msgid "failed to delete packet_filter id=%(id)s from OFC: %(exc)s"
+msgid "Failed to delete packet_filter id=%(id)s from OFC: %(exc)s"
 msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:161
@@ -8363,7 +8486,7 @@ msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:514
 #, python-format
-msgid "port %s not found in NVP"
+msgid "Port %s not found in NVP"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:533
@@ -8408,13 +8531,13 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:658
-#: neutron/plugins/nicira/NeutronPlugin.py:1671
+#: neutron/plugins/nicira/NeutronPlugin.py:1672
 #, python-format
 msgid "Logical router resource %s not found on NVP platform"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:662
-#: neutron/plugins/nicira/NeutronPlugin.py:1675
+#: neutron/plugins/nicira/NeutronPlugin.py:1676
 msgid "Unable to update logical routeron NVP Platform"
 msgstr ""
 
@@ -8522,118 +8645,118 @@ msgid "Unable to update port id: %s."
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:1409
-#: neutron/plugins/nicira/NeutronPlugin.py:1483
+#: neutron/plugins/nicira/NeutronPlugin.py:1484
 #, python-format
 msgid "Network '%s' is not a valid external network"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1426
+#: neutron/plugins/nicira/NeutronPlugin.py:1427
 msgid ""
 "Cannot create a distributed router with the NVP platform currently in "
 "execution. Please, try without specifying the 'distributed' attribute."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1433
+#: neutron/plugins/nicira/NeutronPlugin.py:1434
 msgid "Unable to create logical router on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1441
+#: neutron/plugins/nicira/NeutronPlugin.py:1442
 #, python-format
 msgid ""
-"Unable to create L3GW port on logical router  %(router_uuid)s. Verify "
+"Unable to create L3GW port on logical router %(router_uuid)s. Verify "
 "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1451
+#: neutron/plugins/nicira/NeutronPlugin.py:1452
 #, python-format
 msgid "Unable to create router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1492
+#: neutron/plugins/nicira/NeutronPlugin.py:1493
 msgid ""
 "'routes' cannot contain route '0.0.0.0/0', this must be updated through "
 "the default gateway attribute"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1508
+#: neutron/plugins/nicira/NeutronPlugin.py:1509
 #, python-format
 msgid "Logical router %s not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1512
+#: neutron/plugins/nicira/NeutronPlugin.py:1513
 msgid "Unable to update logical router on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1514
+#: neutron/plugins/nicira/NeutronPlugin.py:1515
 msgid ""
 "Request cannot contain 'routes' with the NVP platform currently in "
 "execution. Please, try without specifying the static routes."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1548
+#: neutron/plugins/nicira/NeutronPlugin.py:1549
 #, python-format
 msgid "Logical router '%s' not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1552
+#: neutron/plugins/nicira/NeutronPlugin.py:1553
 #, python-format
-msgid "Unable to delete logical router '%s'on NVP Platform"
+msgid "Unable to delete logical router '%s' on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1609
+#: neutron/plugins/nicira/NeutronPlugin.py:1610
 #, python-format
 msgid ""
 "Add_router_interface completed for subnet:%(subnet_id)s and "
 "router:%(router_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1697
+#: neutron/plugins/nicira/NeutronPlugin.py:1698
 #, python-format
 msgid ""
 "An error occurred while removing NAT rules on the NVP platform for "
 "floating ip:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1703
+#: neutron/plugins/nicira/NeutronPlugin.py:1704
 msgid "An incorrect number of matching NAT rules was found on the NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1769
+#: neutron/plugins/nicira/NeutronPlugin.py:1770
 #, python-format
 msgid "Address list for NVP logical router port:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1793
+#: neutron/plugins/nicira/NeutronPlugin.py:1794
 #, 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:1836
+#: neutron/plugins/nicira/NeutronPlugin.py:1837
 #, python-format
 msgid "The port '%s' is not associated with floating IPs"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1839
+#: neutron/plugins/nicira/NeutronPlugin.py:1840
 #, python-format
 msgid "Nat rules not found in nvp for port: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1865
+#: neutron/plugins/nicira/NeutronPlugin.py:1866
 #, python-format
 msgid ""
 "Create_l2_gw_service did not return an uuid for the newly created "
 "resource:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1887
+#: neutron/plugins/nicira/NeutronPlugin.py:1888
 msgid ""
 "Unable to remove gateway service from NVP plaform - the resource was not "
 "found"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1975
+#: neutron/plugins/nicira/NeutronPlugin.py:1976
 #, python-format
 msgid "Port values not valid for protocol: %s"
 msgstr ""
@@ -8806,62 +8929,77 @@ msgstr ""
 msgid "Port not found, Error: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1038
+#: neutron/plugins/nicira/nvplib.py:966
+#, python-format
+msgid "Error. %(type)s exception: %(exc)s."
+msgstr ""
+
+#: neutron/plugins/nicira/nvplib.py:970
+#, python-format
+msgid "locals=[%s]"
+msgstr ""
+
+#: neutron/plugins/nicira/nvplib.py:1039
 #, python-format
 msgid "Created Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1064
+#: neutron/plugins/nicira/nvplib.py:1065
 #, python-format
 msgid "Updated Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1083
+#: neutron/plugins/nicira/nvplib.py:1084
 #, python-format
 msgid "Invalid keys for NAT match: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1089
+#: neutron/plugins/nicira/nvplib.py:1090
 #, python-format
 msgid "Creating NAT rule: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1103
+#: neutron/plugins/nicira/nvplib.py:1104
 msgid ""
 "No SNAT rules cannot be applied as they are not available in this version"
 " of the NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1238
+#: neutron/plugins/nicira/nvplib.py:1239
 #, python-format
 msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1243
+#: neutron/plugins/nicira/nvplib.py:1244
 #, python-format
 msgid ""
 "An exception occurred while updating IP addresses on a router logical "
 "port:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1281
+#: neutron/plugins/nicira/nvplib.py:1282
 msgid "Operation may not be supported"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1289
+#: neutron/plugins/nicira/nvplib.py:1290
 msgid ""
 "NVP version is not set. Unable to complete request correctly. Check log "
 "for NVP communication errors."
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1305
+#: neutron/plugins/nicira/nvplib.py:1306
 msgid "Failed to create logical queue"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1316
+#: neutron/plugins/nicira/nvplib.py:1317
 msgid "Failed to delete logical queue"
 msgstr ""
 
+#: neutron/plugins/nicira/nvplib.py:1330
+#, python-format
+msgid "Error '%(err)s' when connecting to controller(s): %(ctl)s."
+msgstr ""
+
 #: neutron/plugins/nicira/api_client/client.py:116
 #, python-format
 msgid "[%d] no API providers currently available."
@@ -9481,13 +9619,18 @@ msgstr ""
 msgid "Cannot create a gateway with an empty device list"
 msgstr ""
 
+#: neutron/plugins/nicira/extensions/nvp_networkgw.py:82
+#, python-format
+msgid "Unexpected keys found in device description:%s"
+msgstr ""
+
 #: neutron/plugins/nicira/extensions/nvp_networkgw.py:86
 #, python-format
 msgid "%s: provided data are not iterable"
 msgstr ""
 
 #: neutron/plugins/nicira/extensions/nvp_networkgw.py:92
-msgid "number of network gateways allowed per tenant, -1 for unlimited"
+msgid "Number of network gateways allowed per tenant, -1 for unlimited"
 msgstr ""
 
 #: neutron/plugins/nicira/extensions/nvp_qos.py:38
@@ -9782,7 +9925,7 @@ msgstr ""
 
 #: neutron/plugins/nicira/vshield/tasks/tasks.py:189
 #: neutron/plugins/nicira/vshield/tasks/tasks.py:209
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:233
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:232
 #, python-format
 msgid "Task %(task)s encountered exception in %(cb)s"
 msgstr ""
@@ -9793,11 +9936,11 @@ msgstr ""
 msgid "Task %(task)s return %(status)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:326
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:325
 msgid "TaskManager terminated"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:380
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:379
 msgid "Exception in _check_pending_tasks"
 msgstr ""
 
@@ -9848,6 +9991,10 @@ msgid ""
 "commited (%s attempts left)"
 msgstr ""
 
+#: neutron/plugins/openvswitch/ovs_db_v2.py:401
+msgid "Unable to generate a new tunnel id"
+msgstr ""
+
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:145
 #, python-format
 msgid "Device %(device)s up on %(agent_id)s"
@@ -10108,6 +10255,23 @@ msgstr ""
 msgid "Connection failed with PLUMgrid Director: %(err_msg)s"
 msgstr ""
 
+#: neutron/plugins/plumgrid/drivers/fake_plumlib.py:32
+msgid "Python PLUMgrid Fake Library Started "
+msgstr ""
+
+#: neutron/plugins/plumgrid/drivers/fake_plumlib.py:37
+#, python-format
+msgid "Fake Director: %s"
+msgstr ""
+
+#: neutron/plugins/plumgrid/drivers/plumlib.py:38
+msgid "Python PLUMgrid Library Started "
+msgstr ""
+
+#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:40
+msgid "PLUMgrid Director communication failed"
+msgstr ""
+
 #: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:44
 msgid "PLUMgrid Director server to connect to"
 msgstr ""
@@ -10308,7 +10472,7 @@ msgid "Going to ofp controller mode %s"
 msgstr ""
 
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:238
-msgid "port update received"
+msgid "Port update received"
 msgstr ""
 
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:271
@@ -10777,11 +10941,11 @@ msgid "process_router: %s"
 msgstr ""
 
 #: neutron/services/firewall/agents/varmour/varmour_router.py:285
-msgid "unable to parse interface mapping."
+msgid "Unable to parse interface mapping."
 msgstr ""
 
 #: neutron/services/firewall/agents/varmour/varmour_router.py:288
-msgid "unable to read interface mapping."
+msgid "Unable to read interface mapping."
 msgstr ""
 
 #: neutron/services/firewall/agents/varmour/varmour_router.py:307
@@ -11006,6 +11170,11 @@ msgstr ""
 msgid "A metering driver must be specified"
 msgstr ""
 
+#: neutron/services/metering/agents/metering_agent.py:112
+#, python-format
+msgid "Send metering report: %s"
+msgstr ""
+
 #: neutron/services/metering/agents/metering_agent.py:179
 #, python-format
 msgid "Driver %(driver)s does not implement %(func)s"
@@ -11044,6 +11213,14 @@ msgstr ""
 msgid "Interval for checking ipsec status"
 msgstr ""
 
+#: neutron/services/vpn/device_drivers/ipsec.py:61
+msgid "Template file for ipsec configuration"
+msgstr ""
+
+#: neutron/services/vpn/device_drivers/ipsec.py:67
+msgid "Template file for ipsec secret configuration"
+msgstr ""
+
 #: neutron/services/vpn/device_drivers/ipsec.py:244
 #, python-format
 msgid "Failed to enable vpn process on router %s"
@@ -11803,3 +11980,147 @@ msgstr ""
 #~ msgid "Operation on OFC failed: status=%(status), detail=%(detail)"
 #~ msgstr ""
 
+#~ msgid "loading policies from file: %s"
+#~ msgstr ""
+
+#~ msgid "number of ports allowed per tenant, minus for unlimited"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "range of seconds to randomly delay "
+#~ "when starting the periodic task "
+#~ "scheduler to reduce stampeding. (Disable "
+#~ "by setting to 0)"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "%(class_name)s method %(method_name)s called "
+#~ "with arguments %(args)s %(kwargs)s "
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Updating lease expiration is now "
+#~ "deprecated. Issued  from host %(host)s."
+#~ msgstr ""
+
+#~ msgid "owner type of the device: network/compute"
+#~ msgstr ""
+
+#~ msgid "plugin does not support updating provider attributes"
+#~ msgstr ""
+
+#~ msgid "invalid segment range. example range: 500-550"
+#~ msgstr ""
+
+#~ msgid "arguments segment_type missing for network profile"
+#~ msgstr ""
+
+#~ msgid "argument physical_network missing for network profile"
+#~ msgstr ""
+
+#~ msgid "argument sub_type missing for network profile"
+#~ msgstr ""
+
+#~ msgid "argument segment_range missing for network profile"
+#~ msgstr ""
+
+#~ msgid "segment range overlaps with another profile"
+#~ msgstr ""
+
+#~ msgid "provider network added to DB: %(network_id)s, %(vlan_id)s"
+#~ msgstr ""
+
+#~ msgid "provider network removed from DB: %s"
+#~ msgstr ""
+
+#~ msgid "logical network"
+#~ msgstr ""
+
+#~ msgid "unknown provider:physical_network %s"
+#~ msgstr ""
+
+#~ msgid "create network: profile_id=%s"
+#~ msgstr ""
+
+#~ msgid "seg list %s "
+#~ msgstr ""
+
+#~ msgid "create port: profile_id=%s"
+#~ msgstr ""
+
+#~ msgid "there must be only one gateway port per router at once"
+#~ msgstr ""
+
+#~ msgid "define if the requests have run asynchronously or not"
+#~ msgstr ""
+
+#~ msgid "cannot retrieve utif info for the following reason: %(err_msg)s"
+#~ msgstr ""
+
+#~ msgid "unsupported vnic type %(vnic_type)s for network type %(net_type)s"
+#~ msgstr ""
+
+#~ msgid "invalid vnic_type on port_create"
+#~ msgstr ""
+
+#~ msgid "update network"
+#~ msgstr ""
+
+#~ msgid "delete network"
+#~ msgstr ""
+
+#~ msgid "creating VLAN Network"
+#~ msgstr ""
+
+#~ msgid "creating IB Network"
+#~ msgstr ""
+
+#~ msgid "ports added!"
+#~ msgstr ""
+
+#~ msgid "ports removed!"
+#~ msgstr ""
+
+#~ msgid "type of VM network interface: mlnx_direct or hostdev"
+#~ msgstr ""
+
+#~ msgid "removing vlan %(seg_id)s on physical network %(net)s from pool"
+#~ msgstr ""
+
+#~ msgid "failed to create network id=%(id)s on OFC: %(exc)s"
+#~ msgstr ""
+
+#~ msgid "failed to delete packet_filter id=%s which remains in error status."
+#~ msgstr ""
+
+#~ msgid "failed to create packet_filter id=%(id)s on OFC: %(exc)s"
+#~ msgstr ""
+
+#~ msgid "failed to delete packet_filter id=%(id)s from OFC: %(exc)s"
+#~ msgstr ""
+
+#~ msgid "port %s not found in NVP"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unable to create L3GW port on "
+#~ "logical router  %(router_uuid)s. Verify "
+#~ "Default Layer-3 Gateway service "
+#~ "%(def_l3_gw_svc)s id is correct"
+#~ msgstr ""
+
+#~ msgid "Unable to delete logical router '%s'on NVP Platform"
+#~ msgstr ""
+
+#~ msgid "number of network gateways allowed per tenant, -1 for unlimited"
+#~ msgstr ""
+
+#~ msgid "port update received"
+#~ msgstr ""
+
+#~ msgid "unable to parse interface mapping."
+#~ msgstr ""
+
+#~ msgid "unable to read interface mapping."
+#~ msgstr ""
+
index 8a02c5a6051ee4ddccfd93a5aee6ebaa01c0eea5..62ecf399b885583f7e50e01136212a7f5e02ddca 100644 (file)
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Quantum\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-09-09 06:09+0000\n"
+"POT-Creation-Date: 2013-09-10 06:09+0000\n"
 "PO-Revision-Date: 2013-04-28 05:13+0000\n"
 "Last-Translator: ujuc Gang <potopro@gmail.com>\n"
 "Language-Team: ko_KR <LL@li.org>\n"
@@ -95,7 +95,7 @@ msgstr ""
 
 #: neutron/policy.py:88
 #, python-format
-msgid "loading policies from file: %s"
+msgid "Loading policies from file: %s"
 msgstr ""
 
 #: neutron/policy.py:95
@@ -182,7 +182,7 @@ msgid "Number of subnets allowed per tenant, minus for unlimited"
 msgstr ""
 
 #: neutron/quota.py:47
-msgid "number of ports allowed per tenant, minus for unlimited"
+msgid "Number of ports allowed per tenant, minus for unlimited"
 msgstr ""
 
 #: neutron/quota.py:51
@@ -204,7 +204,7 @@ msgstr ""
 
 #: neutron/service.py:41
 msgid ""
-"range of seconds to randomly delay when starting the periodic task "
+"Range of seconds to randomly delay when starting the periodic task "
 "scheduler to reduce stampeding. (Disable by setting to 0)"
 msgstr ""
 
@@ -466,9 +466,11 @@ msgid ""
 msgstr ""
 
 #: neutron/agent/dhcp_agent.py:564 neutron/agent/l3_agent.py:823
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:515
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256
 #: neutron/plugins/nec/agent/nec_neutron_agent.py:184
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:227
+#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:181
 #: neutron/services/metering/agents/metering_agent.py:273
 msgid "Failed reporting state!"
 msgstr ""
@@ -1925,6 +1927,11 @@ msgstr ""
 msgid "Invalid extension environment: %(reason)s"
 msgstr ""
 
+#: neutron/common/exceptions.py:261
+#, python-format
+msgid "Invalid content type %(content_type)s"
+msgstr ""
+
 #: neutron/common/exceptions.py:265
 #, python-format
 msgid "Unable to find any IP address on external network %(net_id)s."
@@ -1966,11 +1973,11 @@ msgstr ""
 msgid "Skipping unknown group key: %s"
 msgstr ""
 
-#: neutron/common/log.py:31
+#: neutron/common/log.py:32
 #, python-format
 msgid ""
 "%(class_name)s method %(method_name)s called with arguments %(args)s "
-"%(kwargs)s "
+"%(kwargs)s"
 msgstr ""
 
 #: neutron/common/utils.py:55 neutron/openstack/common/fileutils.py:64
@@ -2288,7 +2295,7 @@ msgstr ""
 
 #: neutron/db/dhcp_rpc_base.py:218
 #, python-format
-msgid "Updating lease expiration is now deprecated. Issued  from host %(host)s."
+msgid "Updating lease expiration is now deprecated. Issued  from host %s."
 msgstr ""
 
 #: neutron/db/dhcp_rpc_base.py:225
@@ -2313,6 +2320,16 @@ msgstr ""
 msgid "the nexthop is used by router"
 msgstr ""
 
+#: neutron/db/extraroute_db.py:129
+#, python-format
+msgid "Added routes are %s"
+msgstr ""
+
+#: neutron/db/extraroute_db.py:137
+#, python-format
+msgid "Removed routes are %s"
+msgstr ""
+
 #: neutron/db/l3_db.py:210
 #, python-format
 msgid "No IPs available for external network %s"
@@ -2336,6 +2353,8 @@ msgid ""
 msgstr ""
 
 #: neutron/db/l3_db.py:339 neutron/db/l3_db.py:415
+#: neutron/plugins/bigswitch/plugin.py:995
+#: neutron/plugins/bigswitch/plugin.py:1004
 msgid "Either subnet_id or port_id must be specified"
 msgstr ""
 
@@ -2387,7 +2406,7 @@ msgid ""
 "assigning a floating IP"
 msgstr ""
 
-#: neutron/db/l3_db.py:605 neutron/plugins/nicira/NeutronPlugin.py:1730
+#: neutron/db/l3_db.py:605 neutron/plugins/nicira/NeutronPlugin.py:1731
 msgid "fixed_ip_address cannot be specified without a port_id"
 msgstr ""
 
@@ -2415,6 +2434,11 @@ msgid ""
 " %s"
 msgstr ""
 
+#: neutron/db/l3_rpc_base.py:62
+#, python-format
+msgid "Checking router: %(id)s for host: %(host)s"
+msgstr ""
+
 #: neutron/db/l3_rpc_base.py:87
 #, python-format
 msgid "External network ID returned to l3 agent: %s"
@@ -2572,7 +2596,7 @@ msgid "ID of network to probe"
 msgstr ""
 
 #: neutron/debug/commands.py:50
-msgid "owner type of the device: network/compute"
+msgid "Owner type of the device: network/compute"
 msgstr ""
 
 #: neutron/debug/commands.py:58
@@ -3028,7 +3052,7 @@ msgstr ""
 
 #: neutron/extensions/providernet.py:56
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:379
-msgid "plugin does not support updating provider attributes"
+msgid "Plugin does not support updating provider attributes"
 msgstr ""
 
 #: neutron/extensions/quotasv2.py:69
@@ -3959,6 +3983,10 @@ msgstr ""
 msgid "List of allowed vif_type values."
 msgstr ""
 
+#: neutron/plugins/bigswitch/plugin.py:162
+msgid "Syntax error in server config file, aborting plugin"
+msgstr ""
+
 #: neutron/plugins/bigswitch/plugin.py:173
 msgid "Error in REST call to remote network controller"
 msgstr ""
@@ -4091,6 +4119,10 @@ msgstr ""
 msgid "NeutronRestProxy: Starting plugin. Version=%s"
 msgstr ""
 
+#: neutron/plugins/bigswitch/plugin.py:458
+msgid "Servers not defined. Aborting plugin"
+msgstr ""
+
 #: neutron/plugins/bigswitch/plugin.py:480
 msgid "NeutronRestProxyV2: initialization done"
 msgstr ""
@@ -4173,6 +4205,15 @@ msgstr ""
 msgid "Unable to update remote topology: %s"
 msgstr ""
 
+#: neutron/plugins/bigswitch/plugin.py:1147
+msgid "Adding host route: "
+msgstr ""
+
+#: neutron/plugins/bigswitch/plugin.py:1148
+#, python-format
+msgid "Destination:%(dst)s nexthop:%(next)s"
+msgstr ""
+
 #: neutron/plugins/bigswitch/plugin.py:1223
 #, python-format
 msgid ""
@@ -4192,6 +4233,15 @@ msgstr ""
 msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. "
 msgstr ""
 
+#: neutron/plugins/bigswitch/routerrule_db.py:77
+msgid "No rules in router"
+msgstr ""
+
+#: neutron/plugins/bigswitch/routerrule_db.py:91
+#, python-format
+msgid "Updating router rules to %s"
+msgstr ""
+
 #: neutron/plugins/bigswitch/db/porttracker_db.py:36
 msgid "No host_id in port request to track port location."
 msgstr ""
@@ -4249,6 +4299,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:108
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:128
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:143
+#: neutron/plugins/mlnx/rpc_callbacks.py:98
 #: neutron/plugins/mlnx/rpc_callbacks.py:117
 #: neutron/plugins/mlnx/rpc_callbacks.py:132
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:118
@@ -4259,16 +4310,15 @@ msgid "%s can not be found in database"
 msgstr ""
 
 #: neutron/plugins/brocade/NeutronPlugin.py:288
-#: neutron/plugins/brocade/NeutronPlugin.py:331
-#: neutron/plugins/brocade/NeutronPlugin.py:384
+#: neutron/plugins/brocade/NeutronPlugin.py:332
+#: neutron/plugins/brocade/NeutronPlugin.py:386
 msgid "Brocade NOS driver:"
 msgstr ""
 
 #: neutron/plugins/brocade/NeutronPlugin.py:289
-#: neutron/plugins/brocade/NeutronPlugin.py:332
-#: neutron/plugins/brocade/NeutronPlugin.py:385
+#: neutron/plugins/brocade/NeutronPlugin.py:333
+#: neutron/plugins/brocade/NeutronPlugin.py:387
 #: neutron/plugins/embrane/agent/dispatcher.py:143
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:240
 #, python-format
 msgid "%s"
 msgstr ""
@@ -4278,7 +4328,13 @@ msgstr ""
 msgid "Returning the allocated vlan (%d) to the pool"
 msgstr ""
 
-#: neutron/plugins/brocade/NeutronPlugin.py:298
+#: neutron/plugins/brocade/NeutronPlugin.py:293
+#: neutron/plugins/brocade/NeutronPlugin.py:334
+#: neutron/plugins/brocade/NeutronPlugin.py:388
+msgid "Brocade plugin raised exception, check logs"
+msgstr ""
+
+#: neutron/plugins/brocade/NeutronPlugin.py:299
 #, python-format
 msgid "Allocated vlan (%d) from the pool"
 msgstr ""
@@ -4302,98 +4358,103 @@ msgstr ""
 msgid "Plugin initialization complete"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:133
+#: neutron/plugins/cisco/network_plugin.py:117
+#, python-format
+msgid "'%(model)s' object has no attribute '%(name)s'"
+msgstr ""
+
+#: neutron/plugins/cisco/network_plugin.py:134
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:223
 msgid "create_network() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:150
+#: neutron/plugins/cisco/network_plugin.py:151
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:255
 msgid "update_network() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:163
+#: neutron/plugins/cisco/network_plugin.py:164
 msgid "delete_network() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:186
+#: neutron/plugins/cisco/network_plugin.py:187
 msgid "get_network() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:191
+#: neutron/plugins/cisco/network_plugin.py:192
 msgid "get_networks() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:196
+#: neutron/plugins/cisco/network_plugin.py:197
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:321
 msgid "create_port() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:206
+#: neutron/plugins/cisco/network_plugin.py:207
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:407
 msgid "delete_port() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:225
+#: neutron/plugins/cisco/network_plugin.py:226
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:366
 msgid "update_port() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:236
+#: neutron/plugins/cisco/network_plugin.py:237
 msgid "create_subnet() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:248
+#: neutron/plugins/cisco/network_plugin.py:249
 #: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:342
 msgid "update_subnet() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:254
+#: neutron/plugins/cisco/network_plugin.py:255
 msgid "delete_subnet() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:277
+#: neutron/plugins/cisco/network_plugin.py:278
 #: neutron/plugins/cisco/db/network_db_v2.py:38
 msgid "get_all_qoss() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:283
+#: neutron/plugins/cisco/network_plugin.py:284
 msgid "get_qos_details() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:288
+#: neutron/plugins/cisco/network_plugin.py:289
 msgid "create_qos() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:294
+#: neutron/plugins/cisco/network_plugin.py:295
 msgid "delete_qos() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:299
+#: neutron/plugins/cisco/network_plugin.py:300
 msgid "rename_qos() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:304
+#: neutron/plugins/cisco/network_plugin.py:305
 msgid "get_all_credentials() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:310
+#: neutron/plugins/cisco/network_plugin.py:311
 msgid "get_credential_details() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:319
+#: neutron/plugins/cisco/network_plugin.py:320
 msgid "rename_credential() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:329
+#: neutron/plugins/cisco/network_plugin.py:330
 msgid "schedule_host() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:341
+#: neutron/plugins/cisco/network_plugin.py:342
 msgid "associate_port() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:348
+#: neutron/plugins/cisco/network_plugin.py:349
 msgid "detach_port() called"
 msgstr ""
 
@@ -4646,6 +4707,16 @@ msgstr ""
 msgid "VLAN Name prefix for provider vlans"
 msgstr ""
 
+#: neutron/plugins/cisco/common/config.py:39
+msgid "Provider VLANs are automatically created as needed on the Nexus switch"
+msgstr ""
+
+#: neutron/plugins/cisco/common/config.py:42
+msgid ""
+"Provider VLANs are automatically trunked as needed on the ports of the "
+"Nexus switch"
+msgstr ""
+
 #: neutron/plugins/cisco/common/config.py:45
 #: neutron/plugins/ml2/drivers/cisco/config.py:23
 msgid "Distribute SVI interfaces over all switches"
@@ -4707,6 +4778,12 @@ msgstr ""
 msgid "N1K Policy profile polling duration in seconds"
 msgstr ""
 
+#: neutron/plugins/cisco/common/config.py:124
+#: neutron/plugins/ml2/drivers/cisco/config.py:56
+#: neutron/plugins/nicira/common/config.py:178
+msgid "Some config files were not parsed properly"
+msgstr ""
+
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:334
 #, python-format
 msgid "seg_min %(seg_min)s, seg_max %(seg_max)s"
@@ -4811,6 +4888,10 @@ msgstr ""
 msgid "get_policy_profile()"
 msgstr ""
 
+#: neutron/plugins/cisco/db/n1kv_db_v2.py:949
+msgid "Invalid profile type"
+msgstr ""
+
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:965
 msgid "_profile_binding_exists()"
 msgstr ""
@@ -4839,11 +4920,11 @@ msgid "_get_profile_bindings()"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1224
-msgid "invalid segment range. example range: 500-550"
+msgid "Invalid segment range. example range: 500-550"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1234
-msgid "arguments segment_type missing for network profile"
+msgid "Arguments segment_type missing for network profile"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1243
@@ -4851,15 +4932,15 @@ msgid "segment_type should either be vlan, overlay, multi-segment or trunk"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1249
-msgid "argument physical_network missing for network profile"
+msgid "Argument physical_network missing for network profile"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1256
-msgid "argument sub_type missing for network profile"
+msgid "Argument sub_type missing for network profile"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1263
-msgid "argument segment_range missing for network profile"
+msgid "Argument segment_range missing for network profile"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1292
@@ -4868,7 +4949,7 @@ msgid "NetworkProfile name %s already exists"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1309
-msgid "segment range overlaps with another profile"
+msgid "Segment range overlaps with another profile"
 msgstr ""
 
 #: neutron/plugins/cisco/db/network_db_v2.py:46
@@ -4954,12 +5035,12 @@ msgstr ""
 
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:236
 #, python-format
-msgid "provider network added to DB: %(network_id)s, %(vlan_id)s"
+msgid "Provider network added to DB: %(network_id)s, %(vlan_id)s"
 msgstr ""
 
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:280
 #, python-format
-msgid "provider network removed from DB: %s"
+msgid "Provider network removed from DB: %s"
 msgstr ""
 
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:388
@@ -4981,7 +5062,7 @@ msgid "Nexus plugin loaded, deleting SVI from switch"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_client.py:256
-msgid "logical network"
+msgid "Logical network"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_client.py:276
@@ -5007,6 +5088,11 @@ msgstr ""
 msgid "VSM: %s"
 msgstr ""
 
+#: neutron/plugins/cisco/n1kv/n1kv_client.py:462
+#, python-format
+msgid "Unable to serialize object of type = '%s'"
+msgstr ""
+
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:193
 msgid "_setup_vsm"
 msgstr ""
@@ -5069,9 +5155,11 @@ msgid "provider:network_type %s not supported"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:353
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:362
 #: neutron/plugins/mlnx/mlnx_plugin.py:243
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437
 #, python-format
-msgid "unknown provider:physical_network %s"
+msgid "Unknown provider:physical_network %s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:359
@@ -5205,7 +5293,7 @@ msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:995
 #, python-format
-msgid "create network: profile_id=%s"
+msgid "Create network: profile_id=%s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1003
@@ -5218,7 +5306,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1015
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1025
 #, python-format
-msgid "seg list %s "
+msgid "Seg list %s "
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1068
@@ -5265,7 +5353,7 @@ msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1241
 #, python-format
-msgid "create port: profile_id=%s"
+msgid "Create port: profile_id=%s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1254
@@ -5350,6 +5438,41 @@ msgstr ""
 msgid "NexusPlugin:create_network() called"
 msgstr ""
 
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:112
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:101
+#, python-format
+msgid "Nexus: create & trunk vlan %s"
+msgstr ""
+
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:119
+#, python-format
+msgid "Nexus: create vlan %s"
+msgstr ""
+
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:124
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108
+#, python-format
+msgid "Nexus: trunk vlan %s"
+msgstr ""
+
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:137
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:120
+#, python-format
+msgid "Nexus: delete & untrunk vlan %s"
+msgstr ""
+
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:143
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:124
+#, python-format
+msgid "Nexus: delete vlan %s"
+msgstr ""
+
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:146
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:127
+#, python-format
+msgid "Nexus: untrunk vlan %s"
+msgstr ""
+
 #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:203
 msgid "Grabbing a switch to create SVI"
 msgstr ""
@@ -5382,6 +5505,11 @@ msgstr ""
 msgid "NexusPlugin:delete_port() called"
 msgstr ""
 
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:276
+#, python-format
+msgid "delete_network(): provider vlan %s"
+msgstr ""
+
 #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:321
 msgid "NexusPlugin:update_port() called"
 msgstr ""
@@ -5414,7 +5542,7 @@ msgstr ""
 
 #: neutron/plugins/embrane/base_plugin.py:136
 #: neutron/plugins/embrane/base_plugin.py:173
-msgid "there must be only one gateway port per router at once"
+msgid "There must be only one gateway port per router at once"
 msgstr ""
 
 #: neutron/plugins/embrane/base_plugin.py:207
@@ -5480,7 +5608,7 @@ msgid "Shared resource pool id"
 msgstr ""
 
 #: neutron/plugins/embrane/common/config.py:45
-msgid "define if the requests have run asynchronously or not"
+msgid "Define if the requests have run asynchronously or not"
 msgstr ""
 
 #: neutron/plugins/embrane/common/constants.py:63
@@ -5544,7 +5672,7 @@ msgstr ""
 
 #: neutron/plugins/embrane/l2base/support_exceptions.py:24
 #, python-format
-msgid "cannot retrieve utif info for the following reason: %(err_msg)s"
+msgid "Cannot retrieve utif info for the following reason: %(err_msg)s"
 msgstr ""
 
 #: neutron/plugins/embrane/l2base/openvswitch/openvswitch_support.py:45
@@ -5765,51 +5893,51 @@ msgstr ""
 msgid "Adding port %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:268
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:269
 #, python-format
 msgid "Unable to get port details for device %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:274
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:276
 #, python-format
 msgid "Port %(device)s updated. Details: %(device_details)s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:289
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:290
 #, python-format
 msgid "Removing port %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:296
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:297
 #, python-format
 msgid "Removing port failed for device %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:321
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:322
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:640
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:900
 msgid "Agent out of sync with plugin!"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:329
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:330
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:652
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:914
 msgid "Agent loop has new devices!"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:334
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:335
 #, python-format
 msgid "Error in agent event loop: %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:342
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:343
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:403
 #, python-format
 msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:357
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:691
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1044
 msgid "Agent initialized successfully, now running... "
@@ -5881,6 +6009,15 @@ msgstr ""
 msgid "Metrics collection is not supported on this version of Hyper-V"
 msgstr ""
 
+#: neutron/plugins/hyperv/agent/utilsfactory.py:34
+msgid "Force V1 WMI utility classes"
+msgstr ""
+
+#: neutron/plugins/hyperv/agent/utilsfactory.py:59
+#, python-format
+msgid "Loading class: %(module_name)s.%(class_name)s"
+msgstr ""
+
 #: neutron/plugins/hyperv/agent/utilsv2.py:118
 #, python-format
 msgid "Port Alloc not found: %s"
@@ -5932,12 +6069,6 @@ msgstr ""
 msgid "provider:segmentation_id specified for local network"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:362
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437
-#, python-format
-msgid "Unknown provider:physical_network %s"
-msgstr ""
-
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:89
 msgid "Invalid Network ID, will lead to incorrect bridgename"
 msgstr ""
@@ -6371,94 +6502,98 @@ msgstr ""
 msgid "MidoClient.delete_dhcp called: bridge=%(bridge)s, "
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:204
+#: neutron/plugins/midonet/midonet_lib.py:196
+msgid "Tried to delete non-existent DHCP"
+msgstr ""
+
+#: neutron/plugins/midonet/midonet_lib.py:205
 #, python-format
 msgid "MidoClient.delete_port called: id=%(id)s, delete_chains=%(delete_chains)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:219
+#: neutron/plugins/midonet/midonet_lib.py:220
 #, python-format
 msgid "MidoClient.get_port called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:232
+#: neutron/plugins/midonet/midonet_lib.py:233
 #, python-format
 msgid "MidoClient.add_bridge_port called: bridge=%(bridge)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:253
+#: neutron/plugins/midonet/midonet_lib.py:254
 #, python-format
 msgid "MidoClient.create_router called: tenant_id=%(tenant_id)s, name=%(name)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:265
+#: neutron/plugins/midonet/midonet_lib.py:266
 #, python-format
 msgid "MidoClient.delete_router called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:275
+#: neutron/plugins/midonet/midonet_lib.py:276
 #, python-format
 msgid "MidoClient.get_router called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:289
+#: neutron/plugins/midonet/midonet_lib.py:290
 #, python-format
 msgid "MidoClient.update_router called: id=%(id)s, name=%(name)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:309
+#: neutron/plugins/midonet/midonet_lib.py:310
 #, python-format
 msgid ""
 "MidoClient.add_dhcp_route_option called: bridge=%(bridge)s, "
 "cidr=%(cidr)s, gw_ip=%(gw_ip)sdst_ip=%(dst_ip)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:317
+#: neutron/plugins/midonet/midonet_lib.py:318
 msgid "Tried to access non-existent DHCP"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:346
+#: neutron/plugins/midonet/midonet_lib.py:347
 #, python-format
 msgid "MidoClient.unlink called: port=%(port)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:351
+#: neutron/plugins/midonet/midonet_lib.py:352
 #, python-format
 msgid "Attempted to unlink a port that was not linked. %s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:357
+#: neutron/plugins/midonet/midonet_lib.py:358
 #, python-format
 msgid ""
 "MidoClient.remove_rules_by_property called: tenant_id=%(tenant_id)s, "
 "chain_name=%(chain_name)skey=%(key)s, value=%(value)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:384
+#: neutron/plugins/midonet/midonet_lib.py:385
 #, python-format
 msgid ""
 "MidoClient.create_router_chains called: router=%(router)s, "
 "inbound_chain_name=%(in_chain)s, outbound_chain_name=%(out_chain)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:407
+#: neutron/plugins/midonet/midonet_lib.py:408
 #, python-format
 msgid "MidoClient.delete_router_chains called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:422
+#: neutron/plugins/midonet/midonet_lib.py:423
 #, python-format
 msgid "MidoClient.delete_port_chains called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:434
+#: neutron/plugins/midonet/midonet_lib.py:435
 #, python-format
 msgid ""
 "MidoClient.get_link_port called: router=%(router)s, "
 "peer_router_id=%(peer_router_id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:473
+#: neutron/plugins/midonet/midonet_lib.py:474
 #, python-format
 msgid ""
 "MidoClient.add_static_nat called: tenant_id=%(tenant_id)s, "
@@ -6466,17 +6601,17 @@ msgid ""
 "port_id=%(port_id)s, nat_type=%(nat_type)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:481
+#: neutron/plugins/midonet/midonet_lib.py:482
 #, python-format
 msgid "Invalid NAT type passed in %s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:533
+#: neutron/plugins/midonet/midonet_lib.py:534
 #, python-format
 msgid "MidoClient.remote_static_route called: router=%(router)s, ip=%(ip)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:544
+#: neutron/plugins/midonet/midonet_lib.py:545
 #, python-format
 msgid ""
 "MidoClient.update_port_chains called: "
@@ -6484,62 +6619,62 @@ msgid ""
 "outbound_chain_id=%(outbound_chain_id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:555
+#: neutron/plugins/midonet/midonet_lib.py:556
 #, python-format
 msgid "MidoClient.create_chain called: tenant_id=%(tenant_id)s  name=%(name)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:563
+#: neutron/plugins/midonet/midonet_lib.py:564
 #, python-format
 msgid "MidoClient.delete_chain called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:569
+#: neutron/plugins/midonet/midonet_lib.py:570
 #, python-format
 msgid ""
 "MidoClient.delete_chains_by_names called: tenant_id=%(tenant_id)s "
 "names=%(names)s "
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:580
+#: neutron/plugins/midonet/midonet_lib.py:581
 #, python-format
 msgid ""
 "MidoClient.get_chain_by_name called: tenant_id=%(tenant_id)s "
 "name=%(name)s "
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:591
+#: neutron/plugins/midonet/midonet_lib.py:592
 #, python-format
 msgid ""
 "MidoClient.get_port_group_by_name called: tenant_id=%(tenant_id)s "
 "name=%(name)s "
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:605
+#: neutron/plugins/midonet/midonet_lib.py:606
 #, python-format
 msgid "MidoClient.create_port_group called: tenant_id=%(tenant_id)s name=%(name)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:614
+#: neutron/plugins/midonet/midonet_lib.py:615
 #, python-format
 msgid ""
 "MidoClient.delete_port_group_by_name called: tenant_id=%(tenant_id)s "
 "name=%(name)s "
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:620
+#: neutron/plugins/midonet/midonet_lib.py:621
 #, python-format
 msgid "Deleting pg %(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:626
+#: neutron/plugins/midonet/midonet_lib.py:627
 #, python-format
 msgid ""
 "MidoClient.add_port_to_port_group_by_name called: tenant_id=%(tenant_id)s"
 " name=%(name)s port_id=%(port_id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:640
+#: neutron/plugins/midonet/midonet_lib.py:641
 #, python-format
 msgid "MidoClient.remove_port_from_port_groups called: port_id=%(port_id)s"
 msgstr ""
@@ -7264,6 +7399,10 @@ msgstr ""
 msgid "%(key)s prohibited for %(tunnel)s provider network"
 msgstr ""
 
+#: neutron/plugins/ml2/drivers/type_tunnel.py:103
+msgid "Network_type value needed by the ML2 plugin"
+msgstr ""
+
 #: neutron/plugins/ml2/drivers/type_vlan.py:37
 msgid ""
 "List of <physical_network>:<vlan_min>:<vlan_max> or <physical_network> "
@@ -7384,31 +7523,6 @@ msgstr ""
 msgid "nexus_switches found = %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:101
-#, python-format
-msgid "Nexus: create & trunk vlan %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108
-#, python-format
-msgid "Nexus: trunk vlan %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:120
-#, python-format
-msgid "Nexus: delete & untrunk vlan %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:124
-#, python-format
-msgid "Nexus: delete vlan %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:127
-#, python-format
-msgid "Nexus: untrunk vlan %s"
-msgstr ""
-
 #: neutron/plugins/ml2/drivers/mech_arista/config.py:31
 msgid ""
 "Username for Arista EOS. This is required field.if not set, all "
@@ -7451,72 +7565,85 @@ msgid ""
 "of\"RegionOne\" is assumed"
 msgstr ""
 
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:30
+msgid "Unable to reach EOS"
+msgstr ""
+
 #: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:226
 #, python-format
 msgid "Executing command on Arista EOS: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:259
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:238
+#, python-format
+msgid "Error %(err)s while trying to execute commands %(cmd)s on EOS %(host)s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:260
 #, python-format
 msgid "Required option %s is not set"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:282
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:279
+msgid "Syncing Neutron <-> EOS"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:283
 msgid "EOS is not available, will try sync later"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:292
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:293
 #, python-format
 msgid ""
 "No Tenants configured in Neutron DB. But %d tenants disovered in EOS "
 "during synchronization.Enitre EOS region is cleared"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:296
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:297
 msgid "EOS is not available, failed to delete this region"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:307
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:308
 #, python-format
 msgid "EOS is not available,failed to delete tenant %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:337
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:338
 #, python-format
 msgid "EOS is not available,failed to delete vm %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:348
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:349
 #, python-format
 msgid "EOS is not available,failed to delete network %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:363
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:364
 #, python-format
 msgid "EOS is not available, failed to createnetwork id %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:385
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:386
 #, python-format
 msgid "EOS is not available, failed to createvm id %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:461
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:462
 #, python-format
 msgid "Network %s is not created as it is not found inArista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:475
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:476
 #, python-format
 msgid "Network name changed to %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:502
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:503
 #, python-format
 msgid "Network %s is not updated as it is not found inArista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:600
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:601
 #, python-format
 msgid "VM %s is not created as it is not found inArista DB"
 msgstr ""
@@ -7541,11 +7668,11 @@ msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:280
 #, python-format
-msgid "unsupported vnic type %(vnic_type)s for network type %(net_type)s"
+msgid "Unsupported vnic type %(vnic_type)s for network type %(net_type)s"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:284
-msgid "invalid vnic_type on port_create"
+msgid "Invalid vnic_type on port_create"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:286
@@ -7553,11 +7680,11 @@ msgid "vnic_type is not defined in port profile"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:331
-msgid "update network"
+msgid "Update network"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:344
-msgid "delete network"
+msgid "Delete network"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:391
@@ -7596,11 +7723,11 @@ msgid "Port_mac %s is not available on this agent"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:133
-msgid "creating VLAN Network"
+msgid "Creating VLAN Network"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:135
-msgid "creating IB Network"
+msgid "Creating IB Network"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:137
@@ -7618,11 +7745,11 @@ msgid "Delete network %s"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:298
-msgid "ports added!"
+msgid "Ports added!"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:301
-msgid "ports removed!"
+msgid "Ports removed!"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:326
@@ -7736,7 +7863,7 @@ msgid "Network type for tenant networks (local, ib, vlan, or none)"
 msgstr ""
 
 #: neutron/plugins/mlnx/common/config.py:43
-msgid "type of VM network interface: mlnx_direct or hostdev"
+msgid "Type of VM network interface: mlnx_direct or hostdev"
 msgstr ""
 
 #: neutron/plugins/mlnx/common/config.py:47
@@ -7755,13 +7882,9 @@ msgid "Mlnx Exception: %(err_msg)s"
 msgstr ""
 
 #: neutron/plugins/mlnx/db/mlnx_db_v2.py:47
-#, python-format
-msgid "Removing vlan %(seg_id)s on physical network %(net)s from pool"
-msgstr ""
-
 #: neutron/plugins/mlnx/db/mlnx_db_v2.py:68
 #, python-format
-msgid "removing vlan %(seg_id)s on physical network %(net)s from pool"
+msgid "Removing vlan %(seg_id)s on physical network %(net)s from pool"
 msgstr ""
 
 #: neutron/plugins/mlnx/db/mlnx_db_v2.py:124
@@ -7854,7 +7977,7 @@ msgstr ""
 
 #: neutron/plugins/nec/nec_plugin.py:276
 #, python-format
-msgid "failed to create network id=%(id)s on OFC: %(exc)s"
+msgid "Failed to create network id=%(id)s on OFC: %(exc)s"
 msgstr ""
 
 #: neutron/plugins/nec/nec_plugin.py:292
@@ -8007,7 +8130,7 @@ msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:92
 #, python-format
-msgid "failed to delete packet_filter id=%s which remains in error status."
+msgid "Failed to delete packet_filter id=%s which remains in error status."
 msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:106
@@ -8042,7 +8165,7 @@ msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:131
 #, python-format
-msgid "failed to create packet_filter id=%(id)s on OFC: %(exc)s"
+msgid "Failed to create packet_filter id=%(id)s on OFC: %(exc)s"
 msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:144
@@ -8057,7 +8180,7 @@ msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:157
 #, python-format
-msgid "failed to delete packet_filter id=%(id)s from OFC: %(exc)s"
+msgid "Failed to delete packet_filter id=%(id)s from OFC: %(exc)s"
 msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:161
@@ -8363,7 +8486,7 @@ msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:514
 #, python-format
-msgid "port %s not found in NVP"
+msgid "Port %s not found in NVP"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:533
@@ -8408,13 +8531,13 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:658
-#: neutron/plugins/nicira/NeutronPlugin.py:1671
+#: neutron/plugins/nicira/NeutronPlugin.py:1672
 #, python-format
 msgid "Logical router resource %s not found on NVP platform"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:662
-#: neutron/plugins/nicira/NeutronPlugin.py:1675
+#: neutron/plugins/nicira/NeutronPlugin.py:1676
 msgid "Unable to update logical routeron NVP Platform"
 msgstr ""
 
@@ -8522,118 +8645,118 @@ msgid "Unable to update port id: %s."
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:1409
-#: neutron/plugins/nicira/NeutronPlugin.py:1483
+#: neutron/plugins/nicira/NeutronPlugin.py:1484
 #, python-format
 msgid "Network '%s' is not a valid external network"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1426
+#: neutron/plugins/nicira/NeutronPlugin.py:1427
 msgid ""
 "Cannot create a distributed router with the NVP platform currently in "
 "execution. Please, try without specifying the 'distributed' attribute."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1433
+#: neutron/plugins/nicira/NeutronPlugin.py:1434
 msgid "Unable to create logical router on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1441
+#: neutron/plugins/nicira/NeutronPlugin.py:1442
 #, python-format
 msgid ""
-"Unable to create L3GW port on logical router  %(router_uuid)s. Verify "
+"Unable to create L3GW port on logical router %(router_uuid)s. Verify "
 "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1451
+#: neutron/plugins/nicira/NeutronPlugin.py:1452
 #, python-format
 msgid "Unable to create router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1492
+#: neutron/plugins/nicira/NeutronPlugin.py:1493
 msgid ""
 "'routes' cannot contain route '0.0.0.0/0', this must be updated through "
 "the default gateway attribute"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1508
+#: neutron/plugins/nicira/NeutronPlugin.py:1509
 #, python-format
 msgid "Logical router %s not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1512
+#: neutron/plugins/nicira/NeutronPlugin.py:1513
 msgid "Unable to update logical router on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1514
+#: neutron/plugins/nicira/NeutronPlugin.py:1515
 msgid ""
 "Request cannot contain 'routes' with the NVP platform currently in "
 "execution. Please, try without specifying the static routes."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1548
+#: neutron/plugins/nicira/NeutronPlugin.py:1549
 #, python-format
 msgid "Logical router '%s' not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1552
+#: neutron/plugins/nicira/NeutronPlugin.py:1553
 #, python-format
-msgid "Unable to delete logical router '%s'on NVP Platform"
+msgid "Unable to delete logical router '%s' on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1609
+#: neutron/plugins/nicira/NeutronPlugin.py:1610
 #, python-format
 msgid ""
 "Add_router_interface completed for subnet:%(subnet_id)s and "
 "router:%(router_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1697
+#: neutron/plugins/nicira/NeutronPlugin.py:1698
 #, python-format
 msgid ""
 "An error occurred while removing NAT rules on the NVP platform for "
 "floating ip:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1703
+#: neutron/plugins/nicira/NeutronPlugin.py:1704
 msgid "An incorrect number of matching NAT rules was found on the NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1769
+#: neutron/plugins/nicira/NeutronPlugin.py:1770
 #, python-format
 msgid "Address list for NVP logical router port:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1793
+#: neutron/plugins/nicira/NeutronPlugin.py:1794
 #, 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:1836
+#: neutron/plugins/nicira/NeutronPlugin.py:1837
 #, python-format
 msgid "The port '%s' is not associated with floating IPs"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1839
+#: neutron/plugins/nicira/NeutronPlugin.py:1840
 #, python-format
 msgid "Nat rules not found in nvp for port: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1865
+#: neutron/plugins/nicira/NeutronPlugin.py:1866
 #, python-format
 msgid ""
 "Create_l2_gw_service did not return an uuid for the newly created "
 "resource:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1887
+#: neutron/plugins/nicira/NeutronPlugin.py:1888
 msgid ""
 "Unable to remove gateway service from NVP plaform - the resource was not "
 "found"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1975
+#: neutron/plugins/nicira/NeutronPlugin.py:1976
 #, python-format
 msgid "Port values not valid for protocol: %s"
 msgstr ""
@@ -8806,62 +8929,77 @@ msgstr ""
 msgid "Port not found, Error: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1038
+#: neutron/plugins/nicira/nvplib.py:966
+#, python-format
+msgid "Error. %(type)s exception: %(exc)s."
+msgstr ""
+
+#: neutron/plugins/nicira/nvplib.py:970
+#, python-format
+msgid "locals=[%s]"
+msgstr ""
+
+#: neutron/plugins/nicira/nvplib.py:1039
 #, python-format
 msgid "Created Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1064
+#: neutron/plugins/nicira/nvplib.py:1065
 #, python-format
 msgid "Updated Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1083
+#: neutron/plugins/nicira/nvplib.py:1084
 #, python-format
 msgid "Invalid keys for NAT match: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1089
+#: neutron/plugins/nicira/nvplib.py:1090
 #, python-format
 msgid "Creating NAT rule: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1103
+#: neutron/plugins/nicira/nvplib.py:1104
 msgid ""
 "No SNAT rules cannot be applied as they are not available in this version"
 " of the NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1238
+#: neutron/plugins/nicira/nvplib.py:1239
 #, python-format
 msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1243
+#: neutron/plugins/nicira/nvplib.py:1244
 #, python-format
 msgid ""
 "An exception occurred while updating IP addresses on a router logical "
 "port:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1281
+#: neutron/plugins/nicira/nvplib.py:1282
 msgid "Operation may not be supported"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1289
+#: neutron/plugins/nicira/nvplib.py:1290
 msgid ""
 "NVP version is not set. Unable to complete request correctly. Check log "
 "for NVP communication errors."
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1305
+#: neutron/plugins/nicira/nvplib.py:1306
 msgid "Failed to create logical queue"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1316
+#: neutron/plugins/nicira/nvplib.py:1317
 msgid "Failed to delete logical queue"
 msgstr ""
 
+#: neutron/plugins/nicira/nvplib.py:1330
+#, python-format
+msgid "Error '%(err)s' when connecting to controller(s): %(ctl)s."
+msgstr ""
+
 #: neutron/plugins/nicira/api_client/client.py:116
 #, python-format
 msgid "[%d] no API providers currently available."
@@ -9481,13 +9619,18 @@ msgstr ""
 msgid "Cannot create a gateway with an empty device list"
 msgstr ""
 
+#: neutron/plugins/nicira/extensions/nvp_networkgw.py:82
+#, python-format
+msgid "Unexpected keys found in device description:%s"
+msgstr ""
+
 #: neutron/plugins/nicira/extensions/nvp_networkgw.py:86
 #, python-format
 msgid "%s: provided data are not iterable"
 msgstr ""
 
 #: neutron/plugins/nicira/extensions/nvp_networkgw.py:92
-msgid "number of network gateways allowed per tenant, -1 for unlimited"
+msgid "Number of network gateways allowed per tenant, -1 for unlimited"
 msgstr ""
 
 #: neutron/plugins/nicira/extensions/nvp_qos.py:38
@@ -9782,7 +9925,7 @@ msgstr ""
 
 #: neutron/plugins/nicira/vshield/tasks/tasks.py:189
 #: neutron/plugins/nicira/vshield/tasks/tasks.py:209
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:233
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:232
 #, python-format
 msgid "Task %(task)s encountered exception in %(cb)s"
 msgstr ""
@@ -9793,11 +9936,11 @@ msgstr ""
 msgid "Task %(task)s return %(status)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:326
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:325
 msgid "TaskManager terminated"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:380
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:379
 msgid "Exception in _check_pending_tasks"
 msgstr ""
 
@@ -9848,6 +9991,10 @@ msgid ""
 "commited (%s attempts left)"
 msgstr ""
 
+#: neutron/plugins/openvswitch/ovs_db_v2.py:401
+msgid "Unable to generate a new tunnel id"
+msgstr ""
+
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:145
 #, python-format
 msgid "Device %(device)s up on %(agent_id)s"
@@ -10108,6 +10255,23 @@ msgstr ""
 msgid "Connection failed with PLUMgrid Director: %(err_msg)s"
 msgstr ""
 
+#: neutron/plugins/plumgrid/drivers/fake_plumlib.py:32
+msgid "Python PLUMgrid Fake Library Started "
+msgstr ""
+
+#: neutron/plugins/plumgrid/drivers/fake_plumlib.py:37
+#, python-format
+msgid "Fake Director: %s"
+msgstr ""
+
+#: neutron/plugins/plumgrid/drivers/plumlib.py:38
+msgid "Python PLUMgrid Library Started "
+msgstr ""
+
+#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:40
+msgid "PLUMgrid Director communication failed"
+msgstr ""
+
 #: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:44
 msgid "PLUMgrid Director server to connect to"
 msgstr ""
@@ -10308,7 +10472,7 @@ msgid "Going to ofp controller mode %s"
 msgstr ""
 
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:238
-msgid "port update received"
+msgid "Port update received"
 msgstr ""
 
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:271
@@ -10777,11 +10941,11 @@ msgid "process_router: %s"
 msgstr ""
 
 #: neutron/services/firewall/agents/varmour/varmour_router.py:285
-msgid "unable to parse interface mapping."
+msgid "Unable to parse interface mapping."
 msgstr ""
 
 #: neutron/services/firewall/agents/varmour/varmour_router.py:288
-msgid "unable to read interface mapping."
+msgid "Unable to read interface mapping."
 msgstr ""
 
 #: neutron/services/firewall/agents/varmour/varmour_router.py:307
@@ -11006,6 +11170,11 @@ msgstr ""
 msgid "A metering driver must be specified"
 msgstr ""
 
+#: neutron/services/metering/agents/metering_agent.py:112
+#, python-format
+msgid "Send metering report: %s"
+msgstr ""
+
 #: neutron/services/metering/agents/metering_agent.py:179
 #, python-format
 msgid "Driver %(driver)s does not implement %(func)s"
@@ -11044,6 +11213,14 @@ msgstr ""
 msgid "Interval for checking ipsec status"
 msgstr ""
 
+#: neutron/services/vpn/device_drivers/ipsec.py:61
+msgid "Template file for ipsec configuration"
+msgstr ""
+
+#: neutron/services/vpn/device_drivers/ipsec.py:67
+msgid "Template file for ipsec secret configuration"
+msgstr ""
+
 #: neutron/services/vpn/device_drivers/ipsec.py:244
 #, python-format
 msgid "Failed to enable vpn process on router %s"
@@ -11803,3 +11980,147 @@ msgstr ""
 #~ msgid "Operation on OFC failed: status=%(status), detail=%(detail)"
 #~ msgstr ""
 
+#~ msgid "loading policies from file: %s"
+#~ msgstr ""
+
+#~ msgid "number of ports allowed per tenant, minus for unlimited"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "range of seconds to randomly delay "
+#~ "when starting the periodic task "
+#~ "scheduler to reduce stampeding. (Disable "
+#~ "by setting to 0)"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "%(class_name)s method %(method_name)s called "
+#~ "with arguments %(args)s %(kwargs)s "
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Updating lease expiration is now "
+#~ "deprecated. Issued  from host %(host)s."
+#~ msgstr ""
+
+#~ msgid "owner type of the device: network/compute"
+#~ msgstr ""
+
+#~ msgid "plugin does not support updating provider attributes"
+#~ msgstr ""
+
+#~ msgid "invalid segment range. example range: 500-550"
+#~ msgstr ""
+
+#~ msgid "arguments segment_type missing for network profile"
+#~ msgstr ""
+
+#~ msgid "argument physical_network missing for network profile"
+#~ msgstr ""
+
+#~ msgid "argument sub_type missing for network profile"
+#~ msgstr ""
+
+#~ msgid "argument segment_range missing for network profile"
+#~ msgstr ""
+
+#~ msgid "segment range overlaps with another profile"
+#~ msgstr ""
+
+#~ msgid "provider network added to DB: %(network_id)s, %(vlan_id)s"
+#~ msgstr ""
+
+#~ msgid "provider network removed from DB: %s"
+#~ msgstr ""
+
+#~ msgid "logical network"
+#~ msgstr ""
+
+#~ msgid "unknown provider:physical_network %s"
+#~ msgstr ""
+
+#~ msgid "create network: profile_id=%s"
+#~ msgstr ""
+
+#~ msgid "seg list %s "
+#~ msgstr ""
+
+#~ msgid "create port: profile_id=%s"
+#~ msgstr ""
+
+#~ msgid "there must be only one gateway port per router at once"
+#~ msgstr ""
+
+#~ msgid "define if the requests have run asynchronously or not"
+#~ msgstr ""
+
+#~ msgid "cannot retrieve utif info for the following reason: %(err_msg)s"
+#~ msgstr ""
+
+#~ msgid "unsupported vnic type %(vnic_type)s for network type %(net_type)s"
+#~ msgstr ""
+
+#~ msgid "invalid vnic_type on port_create"
+#~ msgstr ""
+
+#~ msgid "update network"
+#~ msgstr ""
+
+#~ msgid "delete network"
+#~ msgstr ""
+
+#~ msgid "creating VLAN Network"
+#~ msgstr ""
+
+#~ msgid "creating IB Network"
+#~ msgstr ""
+
+#~ msgid "ports added!"
+#~ msgstr ""
+
+#~ msgid "ports removed!"
+#~ msgstr ""
+
+#~ msgid "type of VM network interface: mlnx_direct or hostdev"
+#~ msgstr ""
+
+#~ msgid "removing vlan %(seg_id)s on physical network %(net)s from pool"
+#~ msgstr ""
+
+#~ msgid "failed to create network id=%(id)s on OFC: %(exc)s"
+#~ msgstr ""
+
+#~ msgid "failed to delete packet_filter id=%s which remains in error status."
+#~ msgstr ""
+
+#~ msgid "failed to create packet_filter id=%(id)s on OFC: %(exc)s"
+#~ msgstr ""
+
+#~ msgid "failed to delete packet_filter id=%(id)s from OFC: %(exc)s"
+#~ msgstr ""
+
+#~ msgid "port %s not found in NVP"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unable to create L3GW port on "
+#~ "logical router  %(router_uuid)s. Verify "
+#~ "Default Layer-3 Gateway service "
+#~ "%(def_l3_gw_svc)s id is correct"
+#~ msgstr ""
+
+#~ msgid "Unable to delete logical router '%s'on NVP Platform"
+#~ msgstr ""
+
+#~ msgid "number of network gateways allowed per tenant, -1 for unlimited"
+#~ msgstr ""
+
+#~ msgid "port update received"
+#~ msgstr ""
+
+#~ msgid "unable to parse interface mapping."
+#~ msgstr ""
+
+#~ msgid "unable to read interface mapping."
+#~ msgstr ""
+
index 7eb4ef0d22dbb0bce2bae27016446a890a024495..c65a1dc7ace33a530c80665a1f9aa8c4334bcbb7 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-09-09 06:09+0000\n"
+"POT-Creation-Date: 2013-09-10 06:09+0000\n"
 "PO-Revision-Date: 2013-01-28 21:54+0000\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: Malay "
@@ -95,7 +95,7 @@ msgstr ""
 
 #: neutron/policy.py:88
 #, python-format
-msgid "loading policies from file: %s"
+msgid "Loading policies from file: %s"
 msgstr ""
 
 #: neutron/policy.py:95
@@ -182,7 +182,7 @@ msgid "Number of subnets allowed per tenant, minus for unlimited"
 msgstr ""
 
 #: neutron/quota.py:47
-msgid "number of ports allowed per tenant, minus for unlimited"
+msgid "Number of ports allowed per tenant, minus for unlimited"
 msgstr ""
 
 #: neutron/quota.py:51
@@ -204,7 +204,7 @@ msgstr ""
 
 #: neutron/service.py:41
 msgid ""
-"range of seconds to randomly delay when starting the periodic task "
+"Range of seconds to randomly delay when starting the periodic task "
 "scheduler to reduce stampeding. (Disable by setting to 0)"
 msgstr ""
 
@@ -466,9 +466,11 @@ msgid ""
 msgstr ""
 
 #: neutron/agent/dhcp_agent.py:564 neutron/agent/l3_agent.py:823
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:515
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256
 #: neutron/plugins/nec/agent/nec_neutron_agent.py:184
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:227
+#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:181
 #: neutron/services/metering/agents/metering_agent.py:273
 msgid "Failed reporting state!"
 msgstr ""
@@ -1925,6 +1927,11 @@ msgstr ""
 msgid "Invalid extension environment: %(reason)s"
 msgstr ""
 
+#: neutron/common/exceptions.py:261
+#, python-format
+msgid "Invalid content type %(content_type)s"
+msgstr ""
+
 #: neutron/common/exceptions.py:265
 #, python-format
 msgid "Unable to find any IP address on external network %(net_id)s."
@@ -1966,11 +1973,11 @@ msgstr ""
 msgid "Skipping unknown group key: %s"
 msgstr ""
 
-#: neutron/common/log.py:31
+#: neutron/common/log.py:32
 #, python-format
 msgid ""
 "%(class_name)s method %(method_name)s called with arguments %(args)s "
-"%(kwargs)s "
+"%(kwargs)s"
 msgstr ""
 
 #: neutron/common/utils.py:55 neutron/openstack/common/fileutils.py:64
@@ -2288,7 +2295,7 @@ msgstr ""
 
 #: neutron/db/dhcp_rpc_base.py:218
 #, python-format
-msgid "Updating lease expiration is now deprecated. Issued  from host %(host)s."
+msgid "Updating lease expiration is now deprecated. Issued  from host %s."
 msgstr ""
 
 #: neutron/db/dhcp_rpc_base.py:225
@@ -2313,6 +2320,16 @@ msgstr ""
 msgid "the nexthop is used by router"
 msgstr ""
 
+#: neutron/db/extraroute_db.py:129
+#, python-format
+msgid "Added routes are %s"
+msgstr ""
+
+#: neutron/db/extraroute_db.py:137
+#, python-format
+msgid "Removed routes are %s"
+msgstr ""
+
 #: neutron/db/l3_db.py:210
 #, python-format
 msgid "No IPs available for external network %s"
@@ -2336,6 +2353,8 @@ msgid ""
 msgstr ""
 
 #: neutron/db/l3_db.py:339 neutron/db/l3_db.py:415
+#: neutron/plugins/bigswitch/plugin.py:995
+#: neutron/plugins/bigswitch/plugin.py:1004
 msgid "Either subnet_id or port_id must be specified"
 msgstr ""
 
@@ -2387,7 +2406,7 @@ msgid ""
 "assigning a floating IP"
 msgstr ""
 
-#: neutron/db/l3_db.py:605 neutron/plugins/nicira/NeutronPlugin.py:1730
+#: neutron/db/l3_db.py:605 neutron/plugins/nicira/NeutronPlugin.py:1731
 msgid "fixed_ip_address cannot be specified without a port_id"
 msgstr ""
 
@@ -2415,6 +2434,11 @@ msgid ""
 " %s"
 msgstr ""
 
+#: neutron/db/l3_rpc_base.py:62
+#, python-format
+msgid "Checking router: %(id)s for host: %(host)s"
+msgstr ""
+
 #: neutron/db/l3_rpc_base.py:87
 #, python-format
 msgid "External network ID returned to l3 agent: %s"
@@ -2572,7 +2596,7 @@ msgid "ID of network to probe"
 msgstr ""
 
 #: neutron/debug/commands.py:50
-msgid "owner type of the device: network/compute"
+msgid "Owner type of the device: network/compute"
 msgstr ""
 
 #: neutron/debug/commands.py:58
@@ -3028,7 +3052,7 @@ msgstr ""
 
 #: neutron/extensions/providernet.py:56
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:379
-msgid "plugin does not support updating provider attributes"
+msgid "Plugin does not support updating provider attributes"
 msgstr ""
 
 #: neutron/extensions/quotasv2.py:69
@@ -3959,6 +3983,10 @@ msgstr ""
 msgid "List of allowed vif_type values."
 msgstr ""
 
+#: neutron/plugins/bigswitch/plugin.py:162
+msgid "Syntax error in server config file, aborting plugin"
+msgstr ""
+
 #: neutron/plugins/bigswitch/plugin.py:173
 msgid "Error in REST call to remote network controller"
 msgstr ""
@@ -4091,6 +4119,10 @@ msgstr ""
 msgid "NeutronRestProxy: Starting plugin. Version=%s"
 msgstr ""
 
+#: neutron/plugins/bigswitch/plugin.py:458
+msgid "Servers not defined. Aborting plugin"
+msgstr ""
+
 #: neutron/plugins/bigswitch/plugin.py:480
 msgid "NeutronRestProxyV2: initialization done"
 msgstr ""
@@ -4173,6 +4205,15 @@ msgstr ""
 msgid "Unable to update remote topology: %s"
 msgstr ""
 
+#: neutron/plugins/bigswitch/plugin.py:1147
+msgid "Adding host route: "
+msgstr ""
+
+#: neutron/plugins/bigswitch/plugin.py:1148
+#, python-format
+msgid "Destination:%(dst)s nexthop:%(next)s"
+msgstr ""
+
 #: neutron/plugins/bigswitch/plugin.py:1223
 #, python-format
 msgid ""
@@ -4192,6 +4233,15 @@ msgstr ""
 msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. "
 msgstr ""
 
+#: neutron/plugins/bigswitch/routerrule_db.py:77
+msgid "No rules in router"
+msgstr ""
+
+#: neutron/plugins/bigswitch/routerrule_db.py:91
+#, python-format
+msgid "Updating router rules to %s"
+msgstr ""
+
 #: neutron/plugins/bigswitch/db/porttracker_db.py:36
 msgid "No host_id in port request to track port location."
 msgstr ""
@@ -4249,6 +4299,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:108
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:128
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:143
+#: neutron/plugins/mlnx/rpc_callbacks.py:98
 #: neutron/plugins/mlnx/rpc_callbacks.py:117
 #: neutron/plugins/mlnx/rpc_callbacks.py:132
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:118
@@ -4259,16 +4310,15 @@ msgid "%s can not be found in database"
 msgstr ""
 
 #: neutron/plugins/brocade/NeutronPlugin.py:288
-#: neutron/plugins/brocade/NeutronPlugin.py:331
-#: neutron/plugins/brocade/NeutronPlugin.py:384
+#: neutron/plugins/brocade/NeutronPlugin.py:332
+#: neutron/plugins/brocade/NeutronPlugin.py:386
 msgid "Brocade NOS driver:"
 msgstr ""
 
 #: neutron/plugins/brocade/NeutronPlugin.py:289
-#: neutron/plugins/brocade/NeutronPlugin.py:332
-#: neutron/plugins/brocade/NeutronPlugin.py:385
+#: neutron/plugins/brocade/NeutronPlugin.py:333
+#: neutron/plugins/brocade/NeutronPlugin.py:387
 #: neutron/plugins/embrane/agent/dispatcher.py:143
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:240
 #, python-format
 msgid "%s"
 msgstr ""
@@ -4278,7 +4328,13 @@ msgstr ""
 msgid "Returning the allocated vlan (%d) to the pool"
 msgstr ""
 
-#: neutron/plugins/brocade/NeutronPlugin.py:298
+#: neutron/plugins/brocade/NeutronPlugin.py:293
+#: neutron/plugins/brocade/NeutronPlugin.py:334
+#: neutron/plugins/brocade/NeutronPlugin.py:388
+msgid "Brocade plugin raised exception, check logs"
+msgstr ""
+
+#: neutron/plugins/brocade/NeutronPlugin.py:299
 #, python-format
 msgid "Allocated vlan (%d) from the pool"
 msgstr ""
@@ -4302,98 +4358,103 @@ msgstr ""
 msgid "Plugin initialization complete"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:133
+#: neutron/plugins/cisco/network_plugin.py:117
+#, python-format
+msgid "'%(model)s' object has no attribute '%(name)s'"
+msgstr ""
+
+#: neutron/plugins/cisco/network_plugin.py:134
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:223
 msgid "create_network() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:150
+#: neutron/plugins/cisco/network_plugin.py:151
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:255
 msgid "update_network() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:163
+#: neutron/plugins/cisco/network_plugin.py:164
 msgid "delete_network() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:186
+#: neutron/plugins/cisco/network_plugin.py:187
 msgid "get_network() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:191
+#: neutron/plugins/cisco/network_plugin.py:192
 msgid "get_networks() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:196
+#: neutron/plugins/cisco/network_plugin.py:197
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:321
 msgid "create_port() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:206
+#: neutron/plugins/cisco/network_plugin.py:207
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:407
 msgid "delete_port() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:225
+#: neutron/plugins/cisco/network_plugin.py:226
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:366
 msgid "update_port() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:236
+#: neutron/plugins/cisco/network_plugin.py:237
 msgid "create_subnet() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:248
+#: neutron/plugins/cisco/network_plugin.py:249
 #: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:342
 msgid "update_subnet() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:254
+#: neutron/plugins/cisco/network_plugin.py:255
 msgid "delete_subnet() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:277
+#: neutron/plugins/cisco/network_plugin.py:278
 #: neutron/plugins/cisco/db/network_db_v2.py:38
 msgid "get_all_qoss() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:283
+#: neutron/plugins/cisco/network_plugin.py:284
 msgid "get_qos_details() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:288
+#: neutron/plugins/cisco/network_plugin.py:289
 msgid "create_qos() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:294
+#: neutron/plugins/cisco/network_plugin.py:295
 msgid "delete_qos() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:299
+#: neutron/plugins/cisco/network_plugin.py:300
 msgid "rename_qos() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:304
+#: neutron/plugins/cisco/network_plugin.py:305
 msgid "get_all_credentials() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:310
+#: neutron/plugins/cisco/network_plugin.py:311
 msgid "get_credential_details() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:319
+#: neutron/plugins/cisco/network_plugin.py:320
 msgid "rename_credential() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:329
+#: neutron/plugins/cisco/network_plugin.py:330
 msgid "schedule_host() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:341
+#: neutron/plugins/cisco/network_plugin.py:342
 msgid "associate_port() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:348
+#: neutron/plugins/cisco/network_plugin.py:349
 msgid "detach_port() called"
 msgstr ""
 
@@ -4646,6 +4707,16 @@ msgstr ""
 msgid "VLAN Name prefix for provider vlans"
 msgstr ""
 
+#: neutron/plugins/cisco/common/config.py:39
+msgid "Provider VLANs are automatically created as needed on the Nexus switch"
+msgstr ""
+
+#: neutron/plugins/cisco/common/config.py:42
+msgid ""
+"Provider VLANs are automatically trunked as needed on the ports of the "
+"Nexus switch"
+msgstr ""
+
 #: neutron/plugins/cisco/common/config.py:45
 #: neutron/plugins/ml2/drivers/cisco/config.py:23
 msgid "Distribute SVI interfaces over all switches"
@@ -4707,6 +4778,12 @@ msgstr ""
 msgid "N1K Policy profile polling duration in seconds"
 msgstr ""
 
+#: neutron/plugins/cisco/common/config.py:124
+#: neutron/plugins/ml2/drivers/cisco/config.py:56
+#: neutron/plugins/nicira/common/config.py:178
+msgid "Some config files were not parsed properly"
+msgstr ""
+
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:334
 #, python-format
 msgid "seg_min %(seg_min)s, seg_max %(seg_max)s"
@@ -4811,6 +4888,10 @@ msgstr ""
 msgid "get_policy_profile()"
 msgstr ""
 
+#: neutron/plugins/cisco/db/n1kv_db_v2.py:949
+msgid "Invalid profile type"
+msgstr ""
+
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:965
 msgid "_profile_binding_exists()"
 msgstr ""
@@ -4839,11 +4920,11 @@ msgid "_get_profile_bindings()"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1224
-msgid "invalid segment range. example range: 500-550"
+msgid "Invalid segment range. example range: 500-550"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1234
-msgid "arguments segment_type missing for network profile"
+msgid "Arguments segment_type missing for network profile"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1243
@@ -4851,15 +4932,15 @@ msgid "segment_type should either be vlan, overlay, multi-segment or trunk"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1249
-msgid "argument physical_network missing for network profile"
+msgid "Argument physical_network missing for network profile"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1256
-msgid "argument sub_type missing for network profile"
+msgid "Argument sub_type missing for network profile"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1263
-msgid "argument segment_range missing for network profile"
+msgid "Argument segment_range missing for network profile"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1292
@@ -4868,7 +4949,7 @@ msgid "NetworkProfile name %s already exists"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1309
-msgid "segment range overlaps with another profile"
+msgid "Segment range overlaps with another profile"
 msgstr ""
 
 #: neutron/plugins/cisco/db/network_db_v2.py:46
@@ -4954,12 +5035,12 @@ msgstr ""
 
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:236
 #, python-format
-msgid "provider network added to DB: %(network_id)s, %(vlan_id)s"
+msgid "Provider network added to DB: %(network_id)s, %(vlan_id)s"
 msgstr ""
 
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:280
 #, python-format
-msgid "provider network removed from DB: %s"
+msgid "Provider network removed from DB: %s"
 msgstr ""
 
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:388
@@ -4981,7 +5062,7 @@ msgid "Nexus plugin loaded, deleting SVI from switch"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_client.py:256
-msgid "logical network"
+msgid "Logical network"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_client.py:276
@@ -5007,6 +5088,11 @@ msgstr ""
 msgid "VSM: %s"
 msgstr ""
 
+#: neutron/plugins/cisco/n1kv/n1kv_client.py:462
+#, python-format
+msgid "Unable to serialize object of type = '%s'"
+msgstr ""
+
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:193
 msgid "_setup_vsm"
 msgstr ""
@@ -5069,9 +5155,11 @@ msgid "provider:network_type %s not supported"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:353
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:362
 #: neutron/plugins/mlnx/mlnx_plugin.py:243
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437
 #, python-format
-msgid "unknown provider:physical_network %s"
+msgid "Unknown provider:physical_network %s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:359
@@ -5205,7 +5293,7 @@ msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:995
 #, python-format
-msgid "create network: profile_id=%s"
+msgid "Create network: profile_id=%s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1003
@@ -5218,7 +5306,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1015
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1025
 #, python-format
-msgid "seg list %s "
+msgid "Seg list %s "
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1068
@@ -5265,7 +5353,7 @@ msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1241
 #, python-format
-msgid "create port: profile_id=%s"
+msgid "Create port: profile_id=%s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1254
@@ -5350,6 +5438,41 @@ msgstr ""
 msgid "NexusPlugin:create_network() called"
 msgstr ""
 
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:112
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:101
+#, python-format
+msgid "Nexus: create & trunk vlan %s"
+msgstr ""
+
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:119
+#, python-format
+msgid "Nexus: create vlan %s"
+msgstr ""
+
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:124
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108
+#, python-format
+msgid "Nexus: trunk vlan %s"
+msgstr ""
+
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:137
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:120
+#, python-format
+msgid "Nexus: delete & untrunk vlan %s"
+msgstr ""
+
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:143
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:124
+#, python-format
+msgid "Nexus: delete vlan %s"
+msgstr ""
+
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:146
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:127
+#, python-format
+msgid "Nexus: untrunk vlan %s"
+msgstr ""
+
 #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:203
 msgid "Grabbing a switch to create SVI"
 msgstr ""
@@ -5382,6 +5505,11 @@ msgstr ""
 msgid "NexusPlugin:delete_port() called"
 msgstr ""
 
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:276
+#, python-format
+msgid "delete_network(): provider vlan %s"
+msgstr ""
+
 #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:321
 msgid "NexusPlugin:update_port() called"
 msgstr ""
@@ -5414,7 +5542,7 @@ msgstr ""
 
 #: neutron/plugins/embrane/base_plugin.py:136
 #: neutron/plugins/embrane/base_plugin.py:173
-msgid "there must be only one gateway port per router at once"
+msgid "There must be only one gateway port per router at once"
 msgstr ""
 
 #: neutron/plugins/embrane/base_plugin.py:207
@@ -5480,7 +5608,7 @@ msgid "Shared resource pool id"
 msgstr ""
 
 #: neutron/plugins/embrane/common/config.py:45
-msgid "define if the requests have run asynchronously or not"
+msgid "Define if the requests have run asynchronously or not"
 msgstr ""
 
 #: neutron/plugins/embrane/common/constants.py:63
@@ -5544,7 +5672,7 @@ msgstr ""
 
 #: neutron/plugins/embrane/l2base/support_exceptions.py:24
 #, python-format
-msgid "cannot retrieve utif info for the following reason: %(err_msg)s"
+msgid "Cannot retrieve utif info for the following reason: %(err_msg)s"
 msgstr ""
 
 #: neutron/plugins/embrane/l2base/openvswitch/openvswitch_support.py:45
@@ -5765,51 +5893,51 @@ msgstr ""
 msgid "Adding port %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:268
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:269
 #, python-format
 msgid "Unable to get port details for device %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:274
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:276
 #, python-format
 msgid "Port %(device)s updated. Details: %(device_details)s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:289
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:290
 #, python-format
 msgid "Removing port %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:296
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:297
 #, python-format
 msgid "Removing port failed for device %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:321
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:322
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:640
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:900
 msgid "Agent out of sync with plugin!"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:329
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:330
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:652
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:914
 msgid "Agent loop has new devices!"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:334
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:335
 #, python-format
 msgid "Error in agent event loop: %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:342
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:343
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:403
 #, python-format
 msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:357
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:691
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1044
 msgid "Agent initialized successfully, now running... "
@@ -5881,6 +6009,15 @@ msgstr ""
 msgid "Metrics collection is not supported on this version of Hyper-V"
 msgstr ""
 
+#: neutron/plugins/hyperv/agent/utilsfactory.py:34
+msgid "Force V1 WMI utility classes"
+msgstr ""
+
+#: neutron/plugins/hyperv/agent/utilsfactory.py:59
+#, python-format
+msgid "Loading class: %(module_name)s.%(class_name)s"
+msgstr ""
+
 #: neutron/plugins/hyperv/agent/utilsv2.py:118
 #, python-format
 msgid "Port Alloc not found: %s"
@@ -5932,12 +6069,6 @@ msgstr ""
 msgid "provider:segmentation_id specified for local network"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:362
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437
-#, python-format
-msgid "Unknown provider:physical_network %s"
-msgstr ""
-
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:89
 msgid "Invalid Network ID, will lead to incorrect bridgename"
 msgstr ""
@@ -6371,94 +6502,98 @@ msgstr ""
 msgid "MidoClient.delete_dhcp called: bridge=%(bridge)s, "
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:204
+#: neutron/plugins/midonet/midonet_lib.py:196
+msgid "Tried to delete non-existent DHCP"
+msgstr ""
+
+#: neutron/plugins/midonet/midonet_lib.py:205
 #, python-format
 msgid "MidoClient.delete_port called: id=%(id)s, delete_chains=%(delete_chains)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:219
+#: neutron/plugins/midonet/midonet_lib.py:220
 #, python-format
 msgid "MidoClient.get_port called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:232
+#: neutron/plugins/midonet/midonet_lib.py:233
 #, python-format
 msgid "MidoClient.add_bridge_port called: bridge=%(bridge)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:253
+#: neutron/plugins/midonet/midonet_lib.py:254
 #, python-format
 msgid "MidoClient.create_router called: tenant_id=%(tenant_id)s, name=%(name)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:265
+#: neutron/plugins/midonet/midonet_lib.py:266
 #, python-format
 msgid "MidoClient.delete_router called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:275
+#: neutron/plugins/midonet/midonet_lib.py:276
 #, python-format
 msgid "MidoClient.get_router called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:289
+#: neutron/plugins/midonet/midonet_lib.py:290
 #, python-format
 msgid "MidoClient.update_router called: id=%(id)s, name=%(name)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:309
+#: neutron/plugins/midonet/midonet_lib.py:310
 #, python-format
 msgid ""
 "MidoClient.add_dhcp_route_option called: bridge=%(bridge)s, "
 "cidr=%(cidr)s, gw_ip=%(gw_ip)sdst_ip=%(dst_ip)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:317
+#: neutron/plugins/midonet/midonet_lib.py:318
 msgid "Tried to access non-existent DHCP"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:346
+#: neutron/plugins/midonet/midonet_lib.py:347
 #, python-format
 msgid "MidoClient.unlink called: port=%(port)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:351
+#: neutron/plugins/midonet/midonet_lib.py:352
 #, python-format
 msgid "Attempted to unlink a port that was not linked. %s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:357
+#: neutron/plugins/midonet/midonet_lib.py:358
 #, python-format
 msgid ""
 "MidoClient.remove_rules_by_property called: tenant_id=%(tenant_id)s, "
 "chain_name=%(chain_name)skey=%(key)s, value=%(value)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:384
+#: neutron/plugins/midonet/midonet_lib.py:385
 #, python-format
 msgid ""
 "MidoClient.create_router_chains called: router=%(router)s, "
 "inbound_chain_name=%(in_chain)s, outbound_chain_name=%(out_chain)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:407
+#: neutron/plugins/midonet/midonet_lib.py:408
 #, python-format
 msgid "MidoClient.delete_router_chains called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:422
+#: neutron/plugins/midonet/midonet_lib.py:423
 #, python-format
 msgid "MidoClient.delete_port_chains called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:434
+#: neutron/plugins/midonet/midonet_lib.py:435
 #, python-format
 msgid ""
 "MidoClient.get_link_port called: router=%(router)s, "
 "peer_router_id=%(peer_router_id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:473
+#: neutron/plugins/midonet/midonet_lib.py:474
 #, python-format
 msgid ""
 "MidoClient.add_static_nat called: tenant_id=%(tenant_id)s, "
@@ -6466,17 +6601,17 @@ msgid ""
 "port_id=%(port_id)s, nat_type=%(nat_type)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:481
+#: neutron/plugins/midonet/midonet_lib.py:482
 #, python-format
 msgid "Invalid NAT type passed in %s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:533
+#: neutron/plugins/midonet/midonet_lib.py:534
 #, python-format
 msgid "MidoClient.remote_static_route called: router=%(router)s, ip=%(ip)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:544
+#: neutron/plugins/midonet/midonet_lib.py:545
 #, python-format
 msgid ""
 "MidoClient.update_port_chains called: "
@@ -6484,62 +6619,62 @@ msgid ""
 "outbound_chain_id=%(outbound_chain_id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:555
+#: neutron/plugins/midonet/midonet_lib.py:556
 #, python-format
 msgid "MidoClient.create_chain called: tenant_id=%(tenant_id)s  name=%(name)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:563
+#: neutron/plugins/midonet/midonet_lib.py:564
 #, python-format
 msgid "MidoClient.delete_chain called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:569
+#: neutron/plugins/midonet/midonet_lib.py:570
 #, python-format
 msgid ""
 "MidoClient.delete_chains_by_names called: tenant_id=%(tenant_id)s "
 "names=%(names)s "
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:580
+#: neutron/plugins/midonet/midonet_lib.py:581
 #, python-format
 msgid ""
 "MidoClient.get_chain_by_name called: tenant_id=%(tenant_id)s "
 "name=%(name)s "
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:591
+#: neutron/plugins/midonet/midonet_lib.py:592
 #, python-format
 msgid ""
 "MidoClient.get_port_group_by_name called: tenant_id=%(tenant_id)s "
 "name=%(name)s "
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:605
+#: neutron/plugins/midonet/midonet_lib.py:606
 #, python-format
 msgid "MidoClient.create_port_group called: tenant_id=%(tenant_id)s name=%(name)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:614
+#: neutron/plugins/midonet/midonet_lib.py:615
 #, python-format
 msgid ""
 "MidoClient.delete_port_group_by_name called: tenant_id=%(tenant_id)s "
 "name=%(name)s "
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:620
+#: neutron/plugins/midonet/midonet_lib.py:621
 #, python-format
 msgid "Deleting pg %(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:626
+#: neutron/plugins/midonet/midonet_lib.py:627
 #, python-format
 msgid ""
 "MidoClient.add_port_to_port_group_by_name called: tenant_id=%(tenant_id)s"
 " name=%(name)s port_id=%(port_id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:640
+#: neutron/plugins/midonet/midonet_lib.py:641
 #, python-format
 msgid "MidoClient.remove_port_from_port_groups called: port_id=%(port_id)s"
 msgstr ""
@@ -7264,6 +7399,10 @@ msgstr ""
 msgid "%(key)s prohibited for %(tunnel)s provider network"
 msgstr ""
 
+#: neutron/plugins/ml2/drivers/type_tunnel.py:103
+msgid "Network_type value needed by the ML2 plugin"
+msgstr ""
+
 #: neutron/plugins/ml2/drivers/type_vlan.py:37
 msgid ""
 "List of <physical_network>:<vlan_min>:<vlan_max> or <physical_network> "
@@ -7384,31 +7523,6 @@ msgstr ""
 msgid "nexus_switches found = %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:101
-#, python-format
-msgid "Nexus: create & trunk vlan %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108
-#, python-format
-msgid "Nexus: trunk vlan %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:120
-#, python-format
-msgid "Nexus: delete & untrunk vlan %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:124
-#, python-format
-msgid "Nexus: delete vlan %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:127
-#, python-format
-msgid "Nexus: untrunk vlan %s"
-msgstr ""
-
 #: neutron/plugins/ml2/drivers/mech_arista/config.py:31
 msgid ""
 "Username for Arista EOS. This is required field.if not set, all "
@@ -7451,72 +7565,85 @@ msgid ""
 "of\"RegionOne\" is assumed"
 msgstr ""
 
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:30
+msgid "Unable to reach EOS"
+msgstr ""
+
 #: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:226
 #, python-format
 msgid "Executing command on Arista EOS: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:259
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:238
+#, python-format
+msgid "Error %(err)s while trying to execute commands %(cmd)s on EOS %(host)s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:260
 #, python-format
 msgid "Required option %s is not set"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:282
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:279
+msgid "Syncing Neutron <-> EOS"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:283
 msgid "EOS is not available, will try sync later"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:292
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:293
 #, python-format
 msgid ""
 "No Tenants configured in Neutron DB. But %d tenants disovered in EOS "
 "during synchronization.Enitre EOS region is cleared"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:296
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:297
 msgid "EOS is not available, failed to delete this region"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:307
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:308
 #, python-format
 msgid "EOS is not available,failed to delete tenant %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:337
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:338
 #, python-format
 msgid "EOS is not available,failed to delete vm %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:348
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:349
 #, python-format
 msgid "EOS is not available,failed to delete network %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:363
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:364
 #, python-format
 msgid "EOS is not available, failed to createnetwork id %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:385
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:386
 #, python-format
 msgid "EOS is not available, failed to createvm id %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:461
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:462
 #, python-format
 msgid "Network %s is not created as it is not found inArista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:475
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:476
 #, python-format
 msgid "Network name changed to %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:502
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:503
 #, python-format
 msgid "Network %s is not updated as it is not found inArista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:600
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:601
 #, python-format
 msgid "VM %s is not created as it is not found inArista DB"
 msgstr ""
@@ -7541,11 +7668,11 @@ msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:280
 #, python-format
-msgid "unsupported vnic type %(vnic_type)s for network type %(net_type)s"
+msgid "Unsupported vnic type %(vnic_type)s for network type %(net_type)s"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:284
-msgid "invalid vnic_type on port_create"
+msgid "Invalid vnic_type on port_create"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:286
@@ -7553,11 +7680,11 @@ msgid "vnic_type is not defined in port profile"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:331
-msgid "update network"
+msgid "Update network"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:344
-msgid "delete network"
+msgid "Delete network"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:391
@@ -7596,11 +7723,11 @@ msgid "Port_mac %s is not available on this agent"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:133
-msgid "creating VLAN Network"
+msgid "Creating VLAN Network"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:135
-msgid "creating IB Network"
+msgid "Creating IB Network"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:137
@@ -7618,11 +7745,11 @@ msgid "Delete network %s"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:298
-msgid "ports added!"
+msgid "Ports added!"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:301
-msgid "ports removed!"
+msgid "Ports removed!"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:326
@@ -7736,7 +7863,7 @@ msgid "Network type for tenant networks (local, ib, vlan, or none)"
 msgstr ""
 
 #: neutron/plugins/mlnx/common/config.py:43
-msgid "type of VM network interface: mlnx_direct or hostdev"
+msgid "Type of VM network interface: mlnx_direct or hostdev"
 msgstr ""
 
 #: neutron/plugins/mlnx/common/config.py:47
@@ -7755,13 +7882,9 @@ msgid "Mlnx Exception: %(err_msg)s"
 msgstr ""
 
 #: neutron/plugins/mlnx/db/mlnx_db_v2.py:47
-#, python-format
-msgid "Removing vlan %(seg_id)s on physical network %(net)s from pool"
-msgstr ""
-
 #: neutron/plugins/mlnx/db/mlnx_db_v2.py:68
 #, python-format
-msgid "removing vlan %(seg_id)s on physical network %(net)s from pool"
+msgid "Removing vlan %(seg_id)s on physical network %(net)s from pool"
 msgstr ""
 
 #: neutron/plugins/mlnx/db/mlnx_db_v2.py:124
@@ -7854,7 +7977,7 @@ msgstr ""
 
 #: neutron/plugins/nec/nec_plugin.py:276
 #, python-format
-msgid "failed to create network id=%(id)s on OFC: %(exc)s"
+msgid "Failed to create network id=%(id)s on OFC: %(exc)s"
 msgstr ""
 
 #: neutron/plugins/nec/nec_plugin.py:292
@@ -8007,7 +8130,7 @@ msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:92
 #, python-format
-msgid "failed to delete packet_filter id=%s which remains in error status."
+msgid "Failed to delete packet_filter id=%s which remains in error status."
 msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:106
@@ -8042,7 +8165,7 @@ msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:131
 #, python-format
-msgid "failed to create packet_filter id=%(id)s on OFC: %(exc)s"
+msgid "Failed to create packet_filter id=%(id)s on OFC: %(exc)s"
 msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:144
@@ -8057,7 +8180,7 @@ msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:157
 #, python-format
-msgid "failed to delete packet_filter id=%(id)s from OFC: %(exc)s"
+msgid "Failed to delete packet_filter id=%(id)s from OFC: %(exc)s"
 msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:161
@@ -8363,7 +8486,7 @@ msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:514
 #, python-format
-msgid "port %s not found in NVP"
+msgid "Port %s not found in NVP"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:533
@@ -8408,13 +8531,13 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:658
-#: neutron/plugins/nicira/NeutronPlugin.py:1671
+#: neutron/plugins/nicira/NeutronPlugin.py:1672
 #, python-format
 msgid "Logical router resource %s not found on NVP platform"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:662
-#: neutron/plugins/nicira/NeutronPlugin.py:1675
+#: neutron/plugins/nicira/NeutronPlugin.py:1676
 msgid "Unable to update logical routeron NVP Platform"
 msgstr ""
 
@@ -8522,118 +8645,118 @@ msgid "Unable to update port id: %s."
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:1409
-#: neutron/plugins/nicira/NeutronPlugin.py:1483
+#: neutron/plugins/nicira/NeutronPlugin.py:1484
 #, python-format
 msgid "Network '%s' is not a valid external network"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1426
+#: neutron/plugins/nicira/NeutronPlugin.py:1427
 msgid ""
 "Cannot create a distributed router with the NVP platform currently in "
 "execution. Please, try without specifying the 'distributed' attribute."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1433
+#: neutron/plugins/nicira/NeutronPlugin.py:1434
 msgid "Unable to create logical router on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1441
+#: neutron/plugins/nicira/NeutronPlugin.py:1442
 #, python-format
 msgid ""
-"Unable to create L3GW port on logical router  %(router_uuid)s. Verify "
+"Unable to create L3GW port on logical router %(router_uuid)s. Verify "
 "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1451
+#: neutron/plugins/nicira/NeutronPlugin.py:1452
 #, python-format
 msgid "Unable to create router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1492
+#: neutron/plugins/nicira/NeutronPlugin.py:1493
 msgid ""
 "'routes' cannot contain route '0.0.0.0/0', this must be updated through "
 "the default gateway attribute"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1508
+#: neutron/plugins/nicira/NeutronPlugin.py:1509
 #, python-format
 msgid "Logical router %s not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1512
+#: neutron/plugins/nicira/NeutronPlugin.py:1513
 msgid "Unable to update logical router on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1514
+#: neutron/plugins/nicira/NeutronPlugin.py:1515
 msgid ""
 "Request cannot contain 'routes' with the NVP platform currently in "
 "execution. Please, try without specifying the static routes."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1548
+#: neutron/plugins/nicira/NeutronPlugin.py:1549
 #, python-format
 msgid "Logical router '%s' not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1552
+#: neutron/plugins/nicira/NeutronPlugin.py:1553
 #, python-format
-msgid "Unable to delete logical router '%s'on NVP Platform"
+msgid "Unable to delete logical router '%s' on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1609
+#: neutron/plugins/nicira/NeutronPlugin.py:1610
 #, python-format
 msgid ""
 "Add_router_interface completed for subnet:%(subnet_id)s and "
 "router:%(router_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1697
+#: neutron/plugins/nicira/NeutronPlugin.py:1698
 #, python-format
 msgid ""
 "An error occurred while removing NAT rules on the NVP platform for "
 "floating ip:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1703
+#: neutron/plugins/nicira/NeutronPlugin.py:1704
 msgid "An incorrect number of matching NAT rules was found on the NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1769
+#: neutron/plugins/nicira/NeutronPlugin.py:1770
 #, python-format
 msgid "Address list for NVP logical router port:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1793
+#: neutron/plugins/nicira/NeutronPlugin.py:1794
 #, 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:1836
+#: neutron/plugins/nicira/NeutronPlugin.py:1837
 #, python-format
 msgid "The port '%s' is not associated with floating IPs"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1839
+#: neutron/plugins/nicira/NeutronPlugin.py:1840
 #, python-format
 msgid "Nat rules not found in nvp for port: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1865
+#: neutron/plugins/nicira/NeutronPlugin.py:1866
 #, python-format
 msgid ""
 "Create_l2_gw_service did not return an uuid for the newly created "
 "resource:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1887
+#: neutron/plugins/nicira/NeutronPlugin.py:1888
 msgid ""
 "Unable to remove gateway service from NVP plaform - the resource was not "
 "found"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1975
+#: neutron/plugins/nicira/NeutronPlugin.py:1976
 #, python-format
 msgid "Port values not valid for protocol: %s"
 msgstr ""
@@ -8806,62 +8929,77 @@ msgstr ""
 msgid "Port not found, Error: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1038
+#: neutron/plugins/nicira/nvplib.py:966
+#, python-format
+msgid "Error. %(type)s exception: %(exc)s."
+msgstr ""
+
+#: neutron/plugins/nicira/nvplib.py:970
+#, python-format
+msgid "locals=[%s]"
+msgstr ""
+
+#: neutron/plugins/nicira/nvplib.py:1039
 #, python-format
 msgid "Created Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1064
+#: neutron/plugins/nicira/nvplib.py:1065
 #, python-format
 msgid "Updated Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1083
+#: neutron/plugins/nicira/nvplib.py:1084
 #, python-format
 msgid "Invalid keys for NAT match: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1089
+#: neutron/plugins/nicira/nvplib.py:1090
 #, python-format
 msgid "Creating NAT rule: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1103
+#: neutron/plugins/nicira/nvplib.py:1104
 msgid ""
 "No SNAT rules cannot be applied as they are not available in this version"
 " of the NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1238
+#: neutron/plugins/nicira/nvplib.py:1239
 #, python-format
 msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1243
+#: neutron/plugins/nicira/nvplib.py:1244
 #, python-format
 msgid ""
 "An exception occurred while updating IP addresses on a router logical "
 "port:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1281
+#: neutron/plugins/nicira/nvplib.py:1282
 msgid "Operation may not be supported"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1289
+#: neutron/plugins/nicira/nvplib.py:1290
 msgid ""
 "NVP version is not set. Unable to complete request correctly. Check log "
 "for NVP communication errors."
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1305
+#: neutron/plugins/nicira/nvplib.py:1306
 msgid "Failed to create logical queue"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1316
+#: neutron/plugins/nicira/nvplib.py:1317
 msgid "Failed to delete logical queue"
 msgstr ""
 
+#: neutron/plugins/nicira/nvplib.py:1330
+#, python-format
+msgid "Error '%(err)s' when connecting to controller(s): %(ctl)s."
+msgstr ""
+
 #: neutron/plugins/nicira/api_client/client.py:116
 #, python-format
 msgid "[%d] no API providers currently available."
@@ -9481,13 +9619,18 @@ msgstr ""
 msgid "Cannot create a gateway with an empty device list"
 msgstr ""
 
+#: neutron/plugins/nicira/extensions/nvp_networkgw.py:82
+#, python-format
+msgid "Unexpected keys found in device description:%s"
+msgstr ""
+
 #: neutron/plugins/nicira/extensions/nvp_networkgw.py:86
 #, python-format
 msgid "%s: provided data are not iterable"
 msgstr ""
 
 #: neutron/plugins/nicira/extensions/nvp_networkgw.py:92
-msgid "number of network gateways allowed per tenant, -1 for unlimited"
+msgid "Number of network gateways allowed per tenant, -1 for unlimited"
 msgstr ""
 
 #: neutron/plugins/nicira/extensions/nvp_qos.py:38
@@ -9782,7 +9925,7 @@ msgstr ""
 
 #: neutron/plugins/nicira/vshield/tasks/tasks.py:189
 #: neutron/plugins/nicira/vshield/tasks/tasks.py:209
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:233
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:232
 #, python-format
 msgid "Task %(task)s encountered exception in %(cb)s"
 msgstr ""
@@ -9793,11 +9936,11 @@ msgstr ""
 msgid "Task %(task)s return %(status)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:326
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:325
 msgid "TaskManager terminated"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:380
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:379
 msgid "Exception in _check_pending_tasks"
 msgstr ""
 
@@ -9848,6 +9991,10 @@ msgid ""
 "commited (%s attempts left)"
 msgstr ""
 
+#: neutron/plugins/openvswitch/ovs_db_v2.py:401
+msgid "Unable to generate a new tunnel id"
+msgstr ""
+
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:145
 #, python-format
 msgid "Device %(device)s up on %(agent_id)s"
@@ -10108,6 +10255,23 @@ msgstr ""
 msgid "Connection failed with PLUMgrid Director: %(err_msg)s"
 msgstr ""
 
+#: neutron/plugins/plumgrid/drivers/fake_plumlib.py:32
+msgid "Python PLUMgrid Fake Library Started "
+msgstr ""
+
+#: neutron/plugins/plumgrid/drivers/fake_plumlib.py:37
+#, python-format
+msgid "Fake Director: %s"
+msgstr ""
+
+#: neutron/plugins/plumgrid/drivers/plumlib.py:38
+msgid "Python PLUMgrid Library Started "
+msgstr ""
+
+#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:40
+msgid "PLUMgrid Director communication failed"
+msgstr ""
+
 #: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:44
 msgid "PLUMgrid Director server to connect to"
 msgstr ""
@@ -10308,7 +10472,7 @@ msgid "Going to ofp controller mode %s"
 msgstr ""
 
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:238
-msgid "port update received"
+msgid "Port update received"
 msgstr ""
 
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:271
@@ -10777,11 +10941,11 @@ msgid "process_router: %s"
 msgstr ""
 
 #: neutron/services/firewall/agents/varmour/varmour_router.py:285
-msgid "unable to parse interface mapping."
+msgid "Unable to parse interface mapping."
 msgstr ""
 
 #: neutron/services/firewall/agents/varmour/varmour_router.py:288
-msgid "unable to read interface mapping."
+msgid "Unable to read interface mapping."
 msgstr ""
 
 #: neutron/services/firewall/agents/varmour/varmour_router.py:307
@@ -11006,6 +11170,11 @@ msgstr ""
 msgid "A metering driver must be specified"
 msgstr ""
 
+#: neutron/services/metering/agents/metering_agent.py:112
+#, python-format
+msgid "Send metering report: %s"
+msgstr ""
+
 #: neutron/services/metering/agents/metering_agent.py:179
 #, python-format
 msgid "Driver %(driver)s does not implement %(func)s"
@@ -11044,6 +11213,14 @@ msgstr ""
 msgid "Interval for checking ipsec status"
 msgstr ""
 
+#: neutron/services/vpn/device_drivers/ipsec.py:61
+msgid "Template file for ipsec configuration"
+msgstr ""
+
+#: neutron/services/vpn/device_drivers/ipsec.py:67
+msgid "Template file for ipsec secret configuration"
+msgstr ""
+
 #: neutron/services/vpn/device_drivers/ipsec.py:244
 #, python-format
 msgid "Failed to enable vpn process on router %s"
@@ -11803,3 +11980,147 @@ msgstr ""
 #~ msgid "Operation on OFC failed: status=%(status), detail=%(detail)"
 #~ msgstr ""
 
+#~ msgid "loading policies from file: %s"
+#~ msgstr ""
+
+#~ msgid "number of ports allowed per tenant, minus for unlimited"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "range of seconds to randomly delay "
+#~ "when starting the periodic task "
+#~ "scheduler to reduce stampeding. (Disable "
+#~ "by setting to 0)"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "%(class_name)s method %(method_name)s called "
+#~ "with arguments %(args)s %(kwargs)s "
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Updating lease expiration is now "
+#~ "deprecated. Issued  from host %(host)s."
+#~ msgstr ""
+
+#~ msgid "owner type of the device: network/compute"
+#~ msgstr ""
+
+#~ msgid "plugin does not support updating provider attributes"
+#~ msgstr ""
+
+#~ msgid "invalid segment range. example range: 500-550"
+#~ msgstr ""
+
+#~ msgid "arguments segment_type missing for network profile"
+#~ msgstr ""
+
+#~ msgid "argument physical_network missing for network profile"
+#~ msgstr ""
+
+#~ msgid "argument sub_type missing for network profile"
+#~ msgstr ""
+
+#~ msgid "argument segment_range missing for network profile"
+#~ msgstr ""
+
+#~ msgid "segment range overlaps with another profile"
+#~ msgstr ""
+
+#~ msgid "provider network added to DB: %(network_id)s, %(vlan_id)s"
+#~ msgstr ""
+
+#~ msgid "provider network removed from DB: %s"
+#~ msgstr ""
+
+#~ msgid "logical network"
+#~ msgstr ""
+
+#~ msgid "unknown provider:physical_network %s"
+#~ msgstr ""
+
+#~ msgid "create network: profile_id=%s"
+#~ msgstr ""
+
+#~ msgid "seg list %s "
+#~ msgstr ""
+
+#~ msgid "create port: profile_id=%s"
+#~ msgstr ""
+
+#~ msgid "there must be only one gateway port per router at once"
+#~ msgstr ""
+
+#~ msgid "define if the requests have run asynchronously or not"
+#~ msgstr ""
+
+#~ msgid "cannot retrieve utif info for the following reason: %(err_msg)s"
+#~ msgstr ""
+
+#~ msgid "unsupported vnic type %(vnic_type)s for network type %(net_type)s"
+#~ msgstr ""
+
+#~ msgid "invalid vnic_type on port_create"
+#~ msgstr ""
+
+#~ msgid "update network"
+#~ msgstr ""
+
+#~ msgid "delete network"
+#~ msgstr ""
+
+#~ msgid "creating VLAN Network"
+#~ msgstr ""
+
+#~ msgid "creating IB Network"
+#~ msgstr ""
+
+#~ msgid "ports added!"
+#~ msgstr ""
+
+#~ msgid "ports removed!"
+#~ msgstr ""
+
+#~ msgid "type of VM network interface: mlnx_direct or hostdev"
+#~ msgstr ""
+
+#~ msgid "removing vlan %(seg_id)s on physical network %(net)s from pool"
+#~ msgstr ""
+
+#~ msgid "failed to create network id=%(id)s on OFC: %(exc)s"
+#~ msgstr ""
+
+#~ msgid "failed to delete packet_filter id=%s which remains in error status."
+#~ msgstr ""
+
+#~ msgid "failed to create packet_filter id=%(id)s on OFC: %(exc)s"
+#~ msgstr ""
+
+#~ msgid "failed to delete packet_filter id=%(id)s from OFC: %(exc)s"
+#~ msgstr ""
+
+#~ msgid "port %s not found in NVP"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unable to create L3GW port on "
+#~ "logical router  %(router_uuid)s. Verify "
+#~ "Default Layer-3 Gateway service "
+#~ "%(def_l3_gw_svc)s id is correct"
+#~ msgstr ""
+
+#~ msgid "Unable to delete logical router '%s'on NVP Platform"
+#~ msgstr ""
+
+#~ msgid "number of network gateways allowed per tenant, -1 for unlimited"
+#~ msgstr ""
+
+#~ msgid "port update received"
+#~ msgstr ""
+
+#~ msgid "unable to parse interface mapping."
+#~ msgstr ""
+
+#~ msgid "unable to read interface mapping."
+#~ msgstr ""
+
index 6c07497f6b0d7bc4af57df790c0c18214ed859ff..db8c984ed3c92e2c1a75afa287ae946fc862ca9f 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-09-09 06:09+0000\n"
+"POT-Creation-Date: 2013-09-10 06:09+0000\n"
 "PO-Revision-Date: 2013-01-28 21:54+0000\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: Norwegian Bokmål "
@@ -95,7 +95,7 @@ msgstr ""
 
 #: neutron/policy.py:88
 #, python-format
-msgid "loading policies from file: %s"
+msgid "Loading policies from file: %s"
 msgstr ""
 
 #: neutron/policy.py:95
@@ -182,7 +182,7 @@ msgid "Number of subnets allowed per tenant, minus for unlimited"
 msgstr ""
 
 #: neutron/quota.py:47
-msgid "number of ports allowed per tenant, minus for unlimited"
+msgid "Number of ports allowed per tenant, minus for unlimited"
 msgstr ""
 
 #: neutron/quota.py:51
@@ -204,7 +204,7 @@ msgstr ""
 
 #: neutron/service.py:41
 msgid ""
-"range of seconds to randomly delay when starting the periodic task "
+"Range of seconds to randomly delay when starting the periodic task "
 "scheduler to reduce stampeding. (Disable by setting to 0)"
 msgstr ""
 
@@ -466,9 +466,11 @@ msgid ""
 msgstr ""
 
 #: neutron/agent/dhcp_agent.py:564 neutron/agent/l3_agent.py:823
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:515
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256
 #: neutron/plugins/nec/agent/nec_neutron_agent.py:184
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:227
+#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:181
 #: neutron/services/metering/agents/metering_agent.py:273
 msgid "Failed reporting state!"
 msgstr ""
@@ -1925,6 +1927,11 @@ msgstr ""
 msgid "Invalid extension environment: %(reason)s"
 msgstr ""
 
+#: neutron/common/exceptions.py:261
+#, python-format
+msgid "Invalid content type %(content_type)s"
+msgstr ""
+
 #: neutron/common/exceptions.py:265
 #, python-format
 msgid "Unable to find any IP address on external network %(net_id)s."
@@ -1966,11 +1973,11 @@ msgstr ""
 msgid "Skipping unknown group key: %s"
 msgstr ""
 
-#: neutron/common/log.py:31
+#: neutron/common/log.py:32
 #, python-format
 msgid ""
 "%(class_name)s method %(method_name)s called with arguments %(args)s "
-"%(kwargs)s "
+"%(kwargs)s"
 msgstr ""
 
 #: neutron/common/utils.py:55 neutron/openstack/common/fileutils.py:64
@@ -2288,7 +2295,7 @@ msgstr ""
 
 #: neutron/db/dhcp_rpc_base.py:218
 #, python-format
-msgid "Updating lease expiration is now deprecated. Issued  from host %(host)s."
+msgid "Updating lease expiration is now deprecated. Issued  from host %s."
 msgstr ""
 
 #: neutron/db/dhcp_rpc_base.py:225
@@ -2313,6 +2320,16 @@ msgstr ""
 msgid "the nexthop is used by router"
 msgstr ""
 
+#: neutron/db/extraroute_db.py:129
+#, python-format
+msgid "Added routes are %s"
+msgstr ""
+
+#: neutron/db/extraroute_db.py:137
+#, python-format
+msgid "Removed routes are %s"
+msgstr ""
+
 #: neutron/db/l3_db.py:210
 #, python-format
 msgid "No IPs available for external network %s"
@@ -2336,6 +2353,8 @@ msgid ""
 msgstr ""
 
 #: neutron/db/l3_db.py:339 neutron/db/l3_db.py:415
+#: neutron/plugins/bigswitch/plugin.py:995
+#: neutron/plugins/bigswitch/plugin.py:1004
 msgid "Either subnet_id or port_id must be specified"
 msgstr ""
 
@@ -2387,7 +2406,7 @@ msgid ""
 "assigning a floating IP"
 msgstr ""
 
-#: neutron/db/l3_db.py:605 neutron/plugins/nicira/NeutronPlugin.py:1730
+#: neutron/db/l3_db.py:605 neutron/plugins/nicira/NeutronPlugin.py:1731
 msgid "fixed_ip_address cannot be specified without a port_id"
 msgstr ""
 
@@ -2415,6 +2434,11 @@ msgid ""
 " %s"
 msgstr ""
 
+#: neutron/db/l3_rpc_base.py:62
+#, python-format
+msgid "Checking router: %(id)s for host: %(host)s"
+msgstr ""
+
 #: neutron/db/l3_rpc_base.py:87
 #, python-format
 msgid "External network ID returned to l3 agent: %s"
@@ -2572,7 +2596,7 @@ msgid "ID of network to probe"
 msgstr ""
 
 #: neutron/debug/commands.py:50
-msgid "owner type of the device: network/compute"
+msgid "Owner type of the device: network/compute"
 msgstr ""
 
 #: neutron/debug/commands.py:58
@@ -3028,7 +3052,7 @@ msgstr ""
 
 #: neutron/extensions/providernet.py:56
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:379
-msgid "plugin does not support updating provider attributes"
+msgid "Plugin does not support updating provider attributes"
 msgstr ""
 
 #: neutron/extensions/quotasv2.py:69
@@ -3959,6 +3983,10 @@ msgstr ""
 msgid "List of allowed vif_type values."
 msgstr ""
 
+#: neutron/plugins/bigswitch/plugin.py:162
+msgid "Syntax error in server config file, aborting plugin"
+msgstr ""
+
 #: neutron/plugins/bigswitch/plugin.py:173
 msgid "Error in REST call to remote network controller"
 msgstr ""
@@ -4091,6 +4119,10 @@ msgstr ""
 msgid "NeutronRestProxy: Starting plugin. Version=%s"
 msgstr ""
 
+#: neutron/plugins/bigswitch/plugin.py:458
+msgid "Servers not defined. Aborting plugin"
+msgstr ""
+
 #: neutron/plugins/bigswitch/plugin.py:480
 msgid "NeutronRestProxyV2: initialization done"
 msgstr ""
@@ -4173,6 +4205,15 @@ msgstr ""
 msgid "Unable to update remote topology: %s"
 msgstr ""
 
+#: neutron/plugins/bigswitch/plugin.py:1147
+msgid "Adding host route: "
+msgstr ""
+
+#: neutron/plugins/bigswitch/plugin.py:1148
+#, python-format
+msgid "Destination:%(dst)s nexthop:%(next)s"
+msgstr ""
+
 #: neutron/plugins/bigswitch/plugin.py:1223
 #, python-format
 msgid ""
@@ -4192,6 +4233,15 @@ msgstr ""
 msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. "
 msgstr ""
 
+#: neutron/plugins/bigswitch/routerrule_db.py:77
+msgid "No rules in router"
+msgstr ""
+
+#: neutron/plugins/bigswitch/routerrule_db.py:91
+#, python-format
+msgid "Updating router rules to %s"
+msgstr ""
+
 #: neutron/plugins/bigswitch/db/porttracker_db.py:36
 msgid "No host_id in port request to track port location."
 msgstr ""
@@ -4249,6 +4299,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:108
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:128
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:143
+#: neutron/plugins/mlnx/rpc_callbacks.py:98
 #: neutron/plugins/mlnx/rpc_callbacks.py:117
 #: neutron/plugins/mlnx/rpc_callbacks.py:132
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:118
@@ -4259,16 +4310,15 @@ msgid "%s can not be found in database"
 msgstr ""
 
 #: neutron/plugins/brocade/NeutronPlugin.py:288
-#: neutron/plugins/brocade/NeutronPlugin.py:331
-#: neutron/plugins/brocade/NeutronPlugin.py:384
+#: neutron/plugins/brocade/NeutronPlugin.py:332
+#: neutron/plugins/brocade/NeutronPlugin.py:386
 msgid "Brocade NOS driver:"
 msgstr ""
 
 #: neutron/plugins/brocade/NeutronPlugin.py:289
-#: neutron/plugins/brocade/NeutronPlugin.py:332
-#: neutron/plugins/brocade/NeutronPlugin.py:385
+#: neutron/plugins/brocade/NeutronPlugin.py:333
+#: neutron/plugins/brocade/NeutronPlugin.py:387
 #: neutron/plugins/embrane/agent/dispatcher.py:143
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:240
 #, python-format
 msgid "%s"
 msgstr ""
@@ -4278,7 +4328,13 @@ msgstr ""
 msgid "Returning the allocated vlan (%d) to the pool"
 msgstr ""
 
-#: neutron/plugins/brocade/NeutronPlugin.py:298
+#: neutron/plugins/brocade/NeutronPlugin.py:293
+#: neutron/plugins/brocade/NeutronPlugin.py:334
+#: neutron/plugins/brocade/NeutronPlugin.py:388
+msgid "Brocade plugin raised exception, check logs"
+msgstr ""
+
+#: neutron/plugins/brocade/NeutronPlugin.py:299
 #, python-format
 msgid "Allocated vlan (%d) from the pool"
 msgstr ""
@@ -4302,98 +4358,103 @@ msgstr ""
 msgid "Plugin initialization complete"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:133
+#: neutron/plugins/cisco/network_plugin.py:117
+#, python-format
+msgid "'%(model)s' object has no attribute '%(name)s'"
+msgstr ""
+
+#: neutron/plugins/cisco/network_plugin.py:134
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:223
 msgid "create_network() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:150
+#: neutron/plugins/cisco/network_plugin.py:151
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:255
 msgid "update_network() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:163
+#: neutron/plugins/cisco/network_plugin.py:164
 msgid "delete_network() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:186
+#: neutron/plugins/cisco/network_plugin.py:187
 msgid "get_network() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:191
+#: neutron/plugins/cisco/network_plugin.py:192
 msgid "get_networks() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:196
+#: neutron/plugins/cisco/network_plugin.py:197
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:321
 msgid "create_port() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:206
+#: neutron/plugins/cisco/network_plugin.py:207
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:407
 msgid "delete_port() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:225
+#: neutron/plugins/cisco/network_plugin.py:226
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:366
 msgid "update_port() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:236
+#: neutron/plugins/cisco/network_plugin.py:237
 msgid "create_subnet() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:248
+#: neutron/plugins/cisco/network_plugin.py:249
 #: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:342
 msgid "update_subnet() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:254
+#: neutron/plugins/cisco/network_plugin.py:255
 msgid "delete_subnet() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:277
+#: neutron/plugins/cisco/network_plugin.py:278
 #: neutron/plugins/cisco/db/network_db_v2.py:38
 msgid "get_all_qoss() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:283
+#: neutron/plugins/cisco/network_plugin.py:284
 msgid "get_qos_details() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:288
+#: neutron/plugins/cisco/network_plugin.py:289
 msgid "create_qos() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:294
+#: neutron/plugins/cisco/network_plugin.py:295
 msgid "delete_qos() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:299
+#: neutron/plugins/cisco/network_plugin.py:300
 msgid "rename_qos() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:304
+#: neutron/plugins/cisco/network_plugin.py:305
 msgid "get_all_credentials() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:310
+#: neutron/plugins/cisco/network_plugin.py:311
 msgid "get_credential_details() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:319
+#: neutron/plugins/cisco/network_plugin.py:320
 msgid "rename_credential() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:329
+#: neutron/plugins/cisco/network_plugin.py:330
 msgid "schedule_host() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:341
+#: neutron/plugins/cisco/network_plugin.py:342
 msgid "associate_port() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:348
+#: neutron/plugins/cisco/network_plugin.py:349
 msgid "detach_port() called"
 msgstr ""
 
@@ -4646,6 +4707,16 @@ msgstr ""
 msgid "VLAN Name prefix for provider vlans"
 msgstr ""
 
+#: neutron/plugins/cisco/common/config.py:39
+msgid "Provider VLANs are automatically created as needed on the Nexus switch"
+msgstr ""
+
+#: neutron/plugins/cisco/common/config.py:42
+msgid ""
+"Provider VLANs are automatically trunked as needed on the ports of the "
+"Nexus switch"
+msgstr ""
+
 #: neutron/plugins/cisco/common/config.py:45
 #: neutron/plugins/ml2/drivers/cisco/config.py:23
 msgid "Distribute SVI interfaces over all switches"
@@ -4707,6 +4778,12 @@ msgstr ""
 msgid "N1K Policy profile polling duration in seconds"
 msgstr ""
 
+#: neutron/plugins/cisco/common/config.py:124
+#: neutron/plugins/ml2/drivers/cisco/config.py:56
+#: neutron/plugins/nicira/common/config.py:178
+msgid "Some config files were not parsed properly"
+msgstr ""
+
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:334
 #, python-format
 msgid "seg_min %(seg_min)s, seg_max %(seg_max)s"
@@ -4811,6 +4888,10 @@ msgstr ""
 msgid "get_policy_profile()"
 msgstr ""
 
+#: neutron/plugins/cisco/db/n1kv_db_v2.py:949
+msgid "Invalid profile type"
+msgstr ""
+
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:965
 msgid "_profile_binding_exists()"
 msgstr ""
@@ -4839,11 +4920,11 @@ msgid "_get_profile_bindings()"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1224
-msgid "invalid segment range. example range: 500-550"
+msgid "Invalid segment range. example range: 500-550"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1234
-msgid "arguments segment_type missing for network profile"
+msgid "Arguments segment_type missing for network profile"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1243
@@ -4851,15 +4932,15 @@ msgid "segment_type should either be vlan, overlay, multi-segment or trunk"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1249
-msgid "argument physical_network missing for network profile"
+msgid "Argument physical_network missing for network profile"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1256
-msgid "argument sub_type missing for network profile"
+msgid "Argument sub_type missing for network profile"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1263
-msgid "argument segment_range missing for network profile"
+msgid "Argument segment_range missing for network profile"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1292
@@ -4868,7 +4949,7 @@ msgid "NetworkProfile name %s already exists"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1309
-msgid "segment range overlaps with another profile"
+msgid "Segment range overlaps with another profile"
 msgstr ""
 
 #: neutron/plugins/cisco/db/network_db_v2.py:46
@@ -4954,12 +5035,12 @@ msgstr ""
 
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:236
 #, python-format
-msgid "provider network added to DB: %(network_id)s, %(vlan_id)s"
+msgid "Provider network added to DB: %(network_id)s, %(vlan_id)s"
 msgstr ""
 
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:280
 #, python-format
-msgid "provider network removed from DB: %s"
+msgid "Provider network removed from DB: %s"
 msgstr ""
 
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:388
@@ -4981,7 +5062,7 @@ msgid "Nexus plugin loaded, deleting SVI from switch"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_client.py:256
-msgid "logical network"
+msgid "Logical network"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_client.py:276
@@ -5007,6 +5088,11 @@ msgstr ""
 msgid "VSM: %s"
 msgstr ""
 
+#: neutron/plugins/cisco/n1kv/n1kv_client.py:462
+#, python-format
+msgid "Unable to serialize object of type = '%s'"
+msgstr ""
+
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:193
 msgid "_setup_vsm"
 msgstr ""
@@ -5069,9 +5155,11 @@ msgid "provider:network_type %s not supported"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:353
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:362
 #: neutron/plugins/mlnx/mlnx_plugin.py:243
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437
 #, python-format
-msgid "unknown provider:physical_network %s"
+msgid "Unknown provider:physical_network %s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:359
@@ -5205,7 +5293,7 @@ msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:995
 #, python-format
-msgid "create network: profile_id=%s"
+msgid "Create network: profile_id=%s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1003
@@ -5218,7 +5306,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1015
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1025
 #, python-format
-msgid "seg list %s "
+msgid "Seg list %s "
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1068
@@ -5265,7 +5353,7 @@ msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1241
 #, python-format
-msgid "create port: profile_id=%s"
+msgid "Create port: profile_id=%s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1254
@@ -5350,6 +5438,41 @@ msgstr ""
 msgid "NexusPlugin:create_network() called"
 msgstr ""
 
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:112
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:101
+#, python-format
+msgid "Nexus: create & trunk vlan %s"
+msgstr ""
+
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:119
+#, python-format
+msgid "Nexus: create vlan %s"
+msgstr ""
+
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:124
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108
+#, python-format
+msgid "Nexus: trunk vlan %s"
+msgstr ""
+
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:137
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:120
+#, python-format
+msgid "Nexus: delete & untrunk vlan %s"
+msgstr ""
+
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:143
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:124
+#, python-format
+msgid "Nexus: delete vlan %s"
+msgstr ""
+
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:146
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:127
+#, python-format
+msgid "Nexus: untrunk vlan %s"
+msgstr ""
+
 #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:203
 msgid "Grabbing a switch to create SVI"
 msgstr ""
@@ -5382,6 +5505,11 @@ msgstr ""
 msgid "NexusPlugin:delete_port() called"
 msgstr ""
 
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:276
+#, python-format
+msgid "delete_network(): provider vlan %s"
+msgstr ""
+
 #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:321
 msgid "NexusPlugin:update_port() called"
 msgstr ""
@@ -5414,7 +5542,7 @@ msgstr ""
 
 #: neutron/plugins/embrane/base_plugin.py:136
 #: neutron/plugins/embrane/base_plugin.py:173
-msgid "there must be only one gateway port per router at once"
+msgid "There must be only one gateway port per router at once"
 msgstr ""
 
 #: neutron/plugins/embrane/base_plugin.py:207
@@ -5480,7 +5608,7 @@ msgid "Shared resource pool id"
 msgstr ""
 
 #: neutron/plugins/embrane/common/config.py:45
-msgid "define if the requests have run asynchronously or not"
+msgid "Define if the requests have run asynchronously or not"
 msgstr ""
 
 #: neutron/plugins/embrane/common/constants.py:63
@@ -5544,7 +5672,7 @@ msgstr ""
 
 #: neutron/plugins/embrane/l2base/support_exceptions.py:24
 #, python-format
-msgid "cannot retrieve utif info for the following reason: %(err_msg)s"
+msgid "Cannot retrieve utif info for the following reason: %(err_msg)s"
 msgstr ""
 
 #: neutron/plugins/embrane/l2base/openvswitch/openvswitch_support.py:45
@@ -5765,51 +5893,51 @@ msgstr ""
 msgid "Adding port %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:268
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:269
 #, python-format
 msgid "Unable to get port details for device %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:274
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:276
 #, python-format
 msgid "Port %(device)s updated. Details: %(device_details)s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:289
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:290
 #, python-format
 msgid "Removing port %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:296
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:297
 #, python-format
 msgid "Removing port failed for device %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:321
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:322
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:640
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:900
 msgid "Agent out of sync with plugin!"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:329
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:330
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:652
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:914
 msgid "Agent loop has new devices!"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:334
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:335
 #, python-format
 msgid "Error in agent event loop: %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:342
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:343
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:403
 #, python-format
 msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:357
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:691
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1044
 msgid "Agent initialized successfully, now running... "
@@ -5881,6 +6009,15 @@ msgstr ""
 msgid "Metrics collection is not supported on this version of Hyper-V"
 msgstr ""
 
+#: neutron/plugins/hyperv/agent/utilsfactory.py:34
+msgid "Force V1 WMI utility classes"
+msgstr ""
+
+#: neutron/plugins/hyperv/agent/utilsfactory.py:59
+#, python-format
+msgid "Loading class: %(module_name)s.%(class_name)s"
+msgstr ""
+
 #: neutron/plugins/hyperv/agent/utilsv2.py:118
 #, python-format
 msgid "Port Alloc not found: %s"
@@ -5932,12 +6069,6 @@ msgstr ""
 msgid "provider:segmentation_id specified for local network"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:362
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437
-#, python-format
-msgid "Unknown provider:physical_network %s"
-msgstr ""
-
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:89
 msgid "Invalid Network ID, will lead to incorrect bridgename"
 msgstr ""
@@ -6371,94 +6502,98 @@ msgstr ""
 msgid "MidoClient.delete_dhcp called: bridge=%(bridge)s, "
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:204
+#: neutron/plugins/midonet/midonet_lib.py:196
+msgid "Tried to delete non-existent DHCP"
+msgstr ""
+
+#: neutron/plugins/midonet/midonet_lib.py:205
 #, python-format
 msgid "MidoClient.delete_port called: id=%(id)s, delete_chains=%(delete_chains)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:219
+#: neutron/plugins/midonet/midonet_lib.py:220
 #, python-format
 msgid "MidoClient.get_port called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:232
+#: neutron/plugins/midonet/midonet_lib.py:233
 #, python-format
 msgid "MidoClient.add_bridge_port called: bridge=%(bridge)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:253
+#: neutron/plugins/midonet/midonet_lib.py:254
 #, python-format
 msgid "MidoClient.create_router called: tenant_id=%(tenant_id)s, name=%(name)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:265
+#: neutron/plugins/midonet/midonet_lib.py:266
 #, python-format
 msgid "MidoClient.delete_router called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:275
+#: neutron/plugins/midonet/midonet_lib.py:276
 #, python-format
 msgid "MidoClient.get_router called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:289
+#: neutron/plugins/midonet/midonet_lib.py:290
 #, python-format
 msgid "MidoClient.update_router called: id=%(id)s, name=%(name)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:309
+#: neutron/plugins/midonet/midonet_lib.py:310
 #, python-format
 msgid ""
 "MidoClient.add_dhcp_route_option called: bridge=%(bridge)s, "
 "cidr=%(cidr)s, gw_ip=%(gw_ip)sdst_ip=%(dst_ip)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:317
+#: neutron/plugins/midonet/midonet_lib.py:318
 msgid "Tried to access non-existent DHCP"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:346
+#: neutron/plugins/midonet/midonet_lib.py:347
 #, python-format
 msgid "MidoClient.unlink called: port=%(port)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:351
+#: neutron/plugins/midonet/midonet_lib.py:352
 #, python-format
 msgid "Attempted to unlink a port that was not linked. %s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:357
+#: neutron/plugins/midonet/midonet_lib.py:358
 #, python-format
 msgid ""
 "MidoClient.remove_rules_by_property called: tenant_id=%(tenant_id)s, "
 "chain_name=%(chain_name)skey=%(key)s, value=%(value)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:384
+#: neutron/plugins/midonet/midonet_lib.py:385
 #, python-format
 msgid ""
 "MidoClient.create_router_chains called: router=%(router)s, "
 "inbound_chain_name=%(in_chain)s, outbound_chain_name=%(out_chain)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:407
+#: neutron/plugins/midonet/midonet_lib.py:408
 #, python-format
 msgid "MidoClient.delete_router_chains called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:422
+#: neutron/plugins/midonet/midonet_lib.py:423
 #, python-format
 msgid "MidoClient.delete_port_chains called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:434
+#: neutron/plugins/midonet/midonet_lib.py:435
 #, python-format
 msgid ""
 "MidoClient.get_link_port called: router=%(router)s, "
 "peer_router_id=%(peer_router_id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:473
+#: neutron/plugins/midonet/midonet_lib.py:474
 #, python-format
 msgid ""
 "MidoClient.add_static_nat called: tenant_id=%(tenant_id)s, "
@@ -6466,17 +6601,17 @@ msgid ""
 "port_id=%(port_id)s, nat_type=%(nat_type)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:481
+#: neutron/plugins/midonet/midonet_lib.py:482
 #, python-format
 msgid "Invalid NAT type passed in %s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:533
+#: neutron/plugins/midonet/midonet_lib.py:534
 #, python-format
 msgid "MidoClient.remote_static_route called: router=%(router)s, ip=%(ip)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:544
+#: neutron/plugins/midonet/midonet_lib.py:545
 #, python-format
 msgid ""
 "MidoClient.update_port_chains called: "
@@ -6484,62 +6619,62 @@ msgid ""
 "outbound_chain_id=%(outbound_chain_id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:555
+#: neutron/plugins/midonet/midonet_lib.py:556
 #, python-format
 msgid "MidoClient.create_chain called: tenant_id=%(tenant_id)s  name=%(name)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:563
+#: neutron/plugins/midonet/midonet_lib.py:564
 #, python-format
 msgid "MidoClient.delete_chain called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:569
+#: neutron/plugins/midonet/midonet_lib.py:570
 #, python-format
 msgid ""
 "MidoClient.delete_chains_by_names called: tenant_id=%(tenant_id)s "
 "names=%(names)s "
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:580
+#: neutron/plugins/midonet/midonet_lib.py:581
 #, python-format
 msgid ""
 "MidoClient.get_chain_by_name called: tenant_id=%(tenant_id)s "
 "name=%(name)s "
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:591
+#: neutron/plugins/midonet/midonet_lib.py:592
 #, python-format
 msgid ""
 "MidoClient.get_port_group_by_name called: tenant_id=%(tenant_id)s "
 "name=%(name)s "
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:605
+#: neutron/plugins/midonet/midonet_lib.py:606
 #, python-format
 msgid "MidoClient.create_port_group called: tenant_id=%(tenant_id)s name=%(name)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:614
+#: neutron/plugins/midonet/midonet_lib.py:615
 #, python-format
 msgid ""
 "MidoClient.delete_port_group_by_name called: tenant_id=%(tenant_id)s "
 "name=%(name)s "
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:620
+#: neutron/plugins/midonet/midonet_lib.py:621
 #, python-format
 msgid "Deleting pg %(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:626
+#: neutron/plugins/midonet/midonet_lib.py:627
 #, python-format
 msgid ""
 "MidoClient.add_port_to_port_group_by_name called: tenant_id=%(tenant_id)s"
 " name=%(name)s port_id=%(port_id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:640
+#: neutron/plugins/midonet/midonet_lib.py:641
 #, python-format
 msgid "MidoClient.remove_port_from_port_groups called: port_id=%(port_id)s"
 msgstr ""
@@ -7264,6 +7399,10 @@ msgstr ""
 msgid "%(key)s prohibited for %(tunnel)s provider network"
 msgstr ""
 
+#: neutron/plugins/ml2/drivers/type_tunnel.py:103
+msgid "Network_type value needed by the ML2 plugin"
+msgstr ""
+
 #: neutron/plugins/ml2/drivers/type_vlan.py:37
 msgid ""
 "List of <physical_network>:<vlan_min>:<vlan_max> or <physical_network> "
@@ -7384,31 +7523,6 @@ msgstr ""
 msgid "nexus_switches found = %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:101
-#, python-format
-msgid "Nexus: create & trunk vlan %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108
-#, python-format
-msgid "Nexus: trunk vlan %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:120
-#, python-format
-msgid "Nexus: delete & untrunk vlan %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:124
-#, python-format
-msgid "Nexus: delete vlan %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:127
-#, python-format
-msgid "Nexus: untrunk vlan %s"
-msgstr ""
-
 #: neutron/plugins/ml2/drivers/mech_arista/config.py:31
 msgid ""
 "Username for Arista EOS. This is required field.if not set, all "
@@ -7451,72 +7565,85 @@ msgid ""
 "of\"RegionOne\" is assumed"
 msgstr ""
 
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:30
+msgid "Unable to reach EOS"
+msgstr ""
+
 #: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:226
 #, python-format
 msgid "Executing command on Arista EOS: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:259
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:238
+#, python-format
+msgid "Error %(err)s while trying to execute commands %(cmd)s on EOS %(host)s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:260
 #, python-format
 msgid "Required option %s is not set"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:282
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:279
+msgid "Syncing Neutron <-> EOS"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:283
 msgid "EOS is not available, will try sync later"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:292
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:293
 #, python-format
 msgid ""
 "No Tenants configured in Neutron DB. But %d tenants disovered in EOS "
 "during synchronization.Enitre EOS region is cleared"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:296
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:297
 msgid "EOS is not available, failed to delete this region"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:307
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:308
 #, python-format
 msgid "EOS is not available,failed to delete tenant %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:337
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:338
 #, python-format
 msgid "EOS is not available,failed to delete vm %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:348
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:349
 #, python-format
 msgid "EOS is not available,failed to delete network %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:363
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:364
 #, python-format
 msgid "EOS is not available, failed to createnetwork id %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:385
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:386
 #, python-format
 msgid "EOS is not available, failed to createvm id %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:461
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:462
 #, python-format
 msgid "Network %s is not created as it is not found inArista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:475
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:476
 #, python-format
 msgid "Network name changed to %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:502
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:503
 #, python-format
 msgid "Network %s is not updated as it is not found inArista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:600
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:601
 #, python-format
 msgid "VM %s is not created as it is not found inArista DB"
 msgstr ""
@@ -7541,11 +7668,11 @@ msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:280
 #, python-format
-msgid "unsupported vnic type %(vnic_type)s for network type %(net_type)s"
+msgid "Unsupported vnic type %(vnic_type)s for network type %(net_type)s"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:284
-msgid "invalid vnic_type on port_create"
+msgid "Invalid vnic_type on port_create"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:286
@@ -7553,11 +7680,11 @@ msgid "vnic_type is not defined in port profile"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:331
-msgid "update network"
+msgid "Update network"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:344
-msgid "delete network"
+msgid "Delete network"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:391
@@ -7596,11 +7723,11 @@ msgid "Port_mac %s is not available on this agent"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:133
-msgid "creating VLAN Network"
+msgid "Creating VLAN Network"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:135
-msgid "creating IB Network"
+msgid "Creating IB Network"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:137
@@ -7618,11 +7745,11 @@ msgid "Delete network %s"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:298
-msgid "ports added!"
+msgid "Ports added!"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:301
-msgid "ports removed!"
+msgid "Ports removed!"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:326
@@ -7736,7 +7863,7 @@ msgid "Network type for tenant networks (local, ib, vlan, or none)"
 msgstr ""
 
 #: neutron/plugins/mlnx/common/config.py:43
-msgid "type of VM network interface: mlnx_direct or hostdev"
+msgid "Type of VM network interface: mlnx_direct or hostdev"
 msgstr ""
 
 #: neutron/plugins/mlnx/common/config.py:47
@@ -7755,13 +7882,9 @@ msgid "Mlnx Exception: %(err_msg)s"
 msgstr ""
 
 #: neutron/plugins/mlnx/db/mlnx_db_v2.py:47
-#, python-format
-msgid "Removing vlan %(seg_id)s on physical network %(net)s from pool"
-msgstr ""
-
 #: neutron/plugins/mlnx/db/mlnx_db_v2.py:68
 #, python-format
-msgid "removing vlan %(seg_id)s on physical network %(net)s from pool"
+msgid "Removing vlan %(seg_id)s on physical network %(net)s from pool"
 msgstr ""
 
 #: neutron/plugins/mlnx/db/mlnx_db_v2.py:124
@@ -7854,7 +7977,7 @@ msgstr ""
 
 #: neutron/plugins/nec/nec_plugin.py:276
 #, python-format
-msgid "failed to create network id=%(id)s on OFC: %(exc)s"
+msgid "Failed to create network id=%(id)s on OFC: %(exc)s"
 msgstr ""
 
 #: neutron/plugins/nec/nec_plugin.py:292
@@ -8007,7 +8130,7 @@ msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:92
 #, python-format
-msgid "failed to delete packet_filter id=%s which remains in error status."
+msgid "Failed to delete packet_filter id=%s which remains in error status."
 msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:106
@@ -8042,7 +8165,7 @@ msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:131
 #, python-format
-msgid "failed to create packet_filter id=%(id)s on OFC: %(exc)s"
+msgid "Failed to create packet_filter id=%(id)s on OFC: %(exc)s"
 msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:144
@@ -8057,7 +8180,7 @@ msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:157
 #, python-format
-msgid "failed to delete packet_filter id=%(id)s from OFC: %(exc)s"
+msgid "Failed to delete packet_filter id=%(id)s from OFC: %(exc)s"
 msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:161
@@ -8363,7 +8486,7 @@ msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:514
 #, python-format
-msgid "port %s not found in NVP"
+msgid "Port %s not found in NVP"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:533
@@ -8408,13 +8531,13 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:658
-#: neutron/plugins/nicira/NeutronPlugin.py:1671
+#: neutron/plugins/nicira/NeutronPlugin.py:1672
 #, python-format
 msgid "Logical router resource %s not found on NVP platform"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:662
-#: neutron/plugins/nicira/NeutronPlugin.py:1675
+#: neutron/plugins/nicira/NeutronPlugin.py:1676
 msgid "Unable to update logical routeron NVP Platform"
 msgstr ""
 
@@ -8522,118 +8645,118 @@ msgid "Unable to update port id: %s."
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:1409
-#: neutron/plugins/nicira/NeutronPlugin.py:1483
+#: neutron/plugins/nicira/NeutronPlugin.py:1484
 #, python-format
 msgid "Network '%s' is not a valid external network"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1426
+#: neutron/plugins/nicira/NeutronPlugin.py:1427
 msgid ""
 "Cannot create a distributed router with the NVP platform currently in "
 "execution. Please, try without specifying the 'distributed' attribute."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1433
+#: neutron/plugins/nicira/NeutronPlugin.py:1434
 msgid "Unable to create logical router on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1441
+#: neutron/plugins/nicira/NeutronPlugin.py:1442
 #, python-format
 msgid ""
-"Unable to create L3GW port on logical router  %(router_uuid)s. Verify "
+"Unable to create L3GW port on logical router %(router_uuid)s. Verify "
 "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1451
+#: neutron/plugins/nicira/NeutronPlugin.py:1452
 #, python-format
 msgid "Unable to create router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1492
+#: neutron/plugins/nicira/NeutronPlugin.py:1493
 msgid ""
 "'routes' cannot contain route '0.0.0.0/0', this must be updated through "
 "the default gateway attribute"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1508
+#: neutron/plugins/nicira/NeutronPlugin.py:1509
 #, python-format
 msgid "Logical router %s not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1512
+#: neutron/plugins/nicira/NeutronPlugin.py:1513
 msgid "Unable to update logical router on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1514
+#: neutron/plugins/nicira/NeutronPlugin.py:1515
 msgid ""
 "Request cannot contain 'routes' with the NVP platform currently in "
 "execution. Please, try without specifying the static routes."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1548
+#: neutron/plugins/nicira/NeutronPlugin.py:1549
 #, python-format
 msgid "Logical router '%s' not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1552
+#: neutron/plugins/nicira/NeutronPlugin.py:1553
 #, python-format
-msgid "Unable to delete logical router '%s'on NVP Platform"
+msgid "Unable to delete logical router '%s' on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1609
+#: neutron/plugins/nicira/NeutronPlugin.py:1610
 #, python-format
 msgid ""
 "Add_router_interface completed for subnet:%(subnet_id)s and "
 "router:%(router_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1697
+#: neutron/plugins/nicira/NeutronPlugin.py:1698
 #, python-format
 msgid ""
 "An error occurred while removing NAT rules on the NVP platform for "
 "floating ip:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1703
+#: neutron/plugins/nicira/NeutronPlugin.py:1704
 msgid "An incorrect number of matching NAT rules was found on the NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1769
+#: neutron/plugins/nicira/NeutronPlugin.py:1770
 #, python-format
 msgid "Address list for NVP logical router port:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1793
+#: neutron/plugins/nicira/NeutronPlugin.py:1794
 #, 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:1836
+#: neutron/plugins/nicira/NeutronPlugin.py:1837
 #, python-format
 msgid "The port '%s' is not associated with floating IPs"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1839
+#: neutron/plugins/nicira/NeutronPlugin.py:1840
 #, python-format
 msgid "Nat rules not found in nvp for port: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1865
+#: neutron/plugins/nicira/NeutronPlugin.py:1866
 #, python-format
 msgid ""
 "Create_l2_gw_service did not return an uuid for the newly created "
 "resource:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1887
+#: neutron/plugins/nicira/NeutronPlugin.py:1888
 msgid ""
 "Unable to remove gateway service from NVP plaform - the resource was not "
 "found"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1975
+#: neutron/plugins/nicira/NeutronPlugin.py:1976
 #, python-format
 msgid "Port values not valid for protocol: %s"
 msgstr ""
@@ -8806,62 +8929,77 @@ msgstr ""
 msgid "Port not found, Error: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1038
+#: neutron/plugins/nicira/nvplib.py:966
+#, python-format
+msgid "Error. %(type)s exception: %(exc)s."
+msgstr ""
+
+#: neutron/plugins/nicira/nvplib.py:970
+#, python-format
+msgid "locals=[%s]"
+msgstr ""
+
+#: neutron/plugins/nicira/nvplib.py:1039
 #, python-format
 msgid "Created Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1064
+#: neutron/plugins/nicira/nvplib.py:1065
 #, python-format
 msgid "Updated Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1083
+#: neutron/plugins/nicira/nvplib.py:1084
 #, python-format
 msgid "Invalid keys for NAT match: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1089
+#: neutron/plugins/nicira/nvplib.py:1090
 #, python-format
 msgid "Creating NAT rule: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1103
+#: neutron/plugins/nicira/nvplib.py:1104
 msgid ""
 "No SNAT rules cannot be applied as they are not available in this version"
 " of the NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1238
+#: neutron/plugins/nicira/nvplib.py:1239
 #, python-format
 msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1243
+#: neutron/plugins/nicira/nvplib.py:1244
 #, python-format
 msgid ""
 "An exception occurred while updating IP addresses on a router logical "
 "port:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1281
+#: neutron/plugins/nicira/nvplib.py:1282
 msgid "Operation may not be supported"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1289
+#: neutron/plugins/nicira/nvplib.py:1290
 msgid ""
 "NVP version is not set. Unable to complete request correctly. Check log "
 "for NVP communication errors."
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1305
+#: neutron/plugins/nicira/nvplib.py:1306
 msgid "Failed to create logical queue"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1316
+#: neutron/plugins/nicira/nvplib.py:1317
 msgid "Failed to delete logical queue"
 msgstr ""
 
+#: neutron/plugins/nicira/nvplib.py:1330
+#, python-format
+msgid "Error '%(err)s' when connecting to controller(s): %(ctl)s."
+msgstr ""
+
 #: neutron/plugins/nicira/api_client/client.py:116
 #, python-format
 msgid "[%d] no API providers currently available."
@@ -9481,13 +9619,18 @@ msgstr ""
 msgid "Cannot create a gateway with an empty device list"
 msgstr ""
 
+#: neutron/plugins/nicira/extensions/nvp_networkgw.py:82
+#, python-format
+msgid "Unexpected keys found in device description:%s"
+msgstr ""
+
 #: neutron/plugins/nicira/extensions/nvp_networkgw.py:86
 #, python-format
 msgid "%s: provided data are not iterable"
 msgstr ""
 
 #: neutron/plugins/nicira/extensions/nvp_networkgw.py:92
-msgid "number of network gateways allowed per tenant, -1 for unlimited"
+msgid "Number of network gateways allowed per tenant, -1 for unlimited"
 msgstr ""
 
 #: neutron/plugins/nicira/extensions/nvp_qos.py:38
@@ -9782,7 +9925,7 @@ msgstr ""
 
 #: neutron/plugins/nicira/vshield/tasks/tasks.py:189
 #: neutron/plugins/nicira/vshield/tasks/tasks.py:209
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:233
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:232
 #, python-format
 msgid "Task %(task)s encountered exception in %(cb)s"
 msgstr ""
@@ -9793,11 +9936,11 @@ msgstr ""
 msgid "Task %(task)s return %(status)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:326
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:325
 msgid "TaskManager terminated"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:380
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:379
 msgid "Exception in _check_pending_tasks"
 msgstr ""
 
@@ -9848,6 +9991,10 @@ msgid ""
 "commited (%s attempts left)"
 msgstr ""
 
+#: neutron/plugins/openvswitch/ovs_db_v2.py:401
+msgid "Unable to generate a new tunnel id"
+msgstr ""
+
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:145
 #, python-format
 msgid "Device %(device)s up on %(agent_id)s"
@@ -10108,6 +10255,23 @@ msgstr ""
 msgid "Connection failed with PLUMgrid Director: %(err_msg)s"
 msgstr ""
 
+#: neutron/plugins/plumgrid/drivers/fake_plumlib.py:32
+msgid "Python PLUMgrid Fake Library Started "
+msgstr ""
+
+#: neutron/plugins/plumgrid/drivers/fake_plumlib.py:37
+#, python-format
+msgid "Fake Director: %s"
+msgstr ""
+
+#: neutron/plugins/plumgrid/drivers/plumlib.py:38
+msgid "Python PLUMgrid Library Started "
+msgstr ""
+
+#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:40
+msgid "PLUMgrid Director communication failed"
+msgstr ""
+
 #: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:44
 msgid "PLUMgrid Director server to connect to"
 msgstr ""
@@ -10308,7 +10472,7 @@ msgid "Going to ofp controller mode %s"
 msgstr ""
 
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:238
-msgid "port update received"
+msgid "Port update received"
 msgstr ""
 
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:271
@@ -10777,11 +10941,11 @@ msgid "process_router: %s"
 msgstr ""
 
 #: neutron/services/firewall/agents/varmour/varmour_router.py:285
-msgid "unable to parse interface mapping."
+msgid "Unable to parse interface mapping."
 msgstr ""
 
 #: neutron/services/firewall/agents/varmour/varmour_router.py:288
-msgid "unable to read interface mapping."
+msgid "Unable to read interface mapping."
 msgstr ""
 
 #: neutron/services/firewall/agents/varmour/varmour_router.py:307
@@ -11006,6 +11170,11 @@ msgstr ""
 msgid "A metering driver must be specified"
 msgstr ""
 
+#: neutron/services/metering/agents/metering_agent.py:112
+#, python-format
+msgid "Send metering report: %s"
+msgstr ""
+
 #: neutron/services/metering/agents/metering_agent.py:179
 #, python-format
 msgid "Driver %(driver)s does not implement %(func)s"
@@ -11044,6 +11213,14 @@ msgstr ""
 msgid "Interval for checking ipsec status"
 msgstr ""
 
+#: neutron/services/vpn/device_drivers/ipsec.py:61
+msgid "Template file for ipsec configuration"
+msgstr ""
+
+#: neutron/services/vpn/device_drivers/ipsec.py:67
+msgid "Template file for ipsec secret configuration"
+msgstr ""
+
 #: neutron/services/vpn/device_drivers/ipsec.py:244
 #, python-format
 msgid "Failed to enable vpn process on router %s"
@@ -11803,3 +11980,147 @@ msgstr ""
 #~ msgid "Operation on OFC failed: status=%(status), detail=%(detail)"
 #~ msgstr ""
 
+#~ msgid "loading policies from file: %s"
+#~ msgstr ""
+
+#~ msgid "number of ports allowed per tenant, minus for unlimited"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "range of seconds to randomly delay "
+#~ "when starting the periodic task "
+#~ "scheduler to reduce stampeding. (Disable "
+#~ "by setting to 0)"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "%(class_name)s method %(method_name)s called "
+#~ "with arguments %(args)s %(kwargs)s "
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Updating lease expiration is now "
+#~ "deprecated. Issued  from host %(host)s."
+#~ msgstr ""
+
+#~ msgid "owner type of the device: network/compute"
+#~ msgstr ""
+
+#~ msgid "plugin does not support updating provider attributes"
+#~ msgstr ""
+
+#~ msgid "invalid segment range. example range: 500-550"
+#~ msgstr ""
+
+#~ msgid "arguments segment_type missing for network profile"
+#~ msgstr ""
+
+#~ msgid "argument physical_network missing for network profile"
+#~ msgstr ""
+
+#~ msgid "argument sub_type missing for network profile"
+#~ msgstr ""
+
+#~ msgid "argument segment_range missing for network profile"
+#~ msgstr ""
+
+#~ msgid "segment range overlaps with another profile"
+#~ msgstr ""
+
+#~ msgid "provider network added to DB: %(network_id)s, %(vlan_id)s"
+#~ msgstr ""
+
+#~ msgid "provider network removed from DB: %s"
+#~ msgstr ""
+
+#~ msgid "logical network"
+#~ msgstr ""
+
+#~ msgid "unknown provider:physical_network %s"
+#~ msgstr ""
+
+#~ msgid "create network: profile_id=%s"
+#~ msgstr ""
+
+#~ msgid "seg list %s "
+#~ msgstr ""
+
+#~ msgid "create port: profile_id=%s"
+#~ msgstr ""
+
+#~ msgid "there must be only one gateway port per router at once"
+#~ msgstr ""
+
+#~ msgid "define if the requests have run asynchronously or not"
+#~ msgstr ""
+
+#~ msgid "cannot retrieve utif info for the following reason: %(err_msg)s"
+#~ msgstr ""
+
+#~ msgid "unsupported vnic type %(vnic_type)s for network type %(net_type)s"
+#~ msgstr ""
+
+#~ msgid "invalid vnic_type on port_create"
+#~ msgstr ""
+
+#~ msgid "update network"
+#~ msgstr ""
+
+#~ msgid "delete network"
+#~ msgstr ""
+
+#~ msgid "creating VLAN Network"
+#~ msgstr ""
+
+#~ msgid "creating IB Network"
+#~ msgstr ""
+
+#~ msgid "ports added!"
+#~ msgstr ""
+
+#~ msgid "ports removed!"
+#~ msgstr ""
+
+#~ msgid "type of VM network interface: mlnx_direct or hostdev"
+#~ msgstr ""
+
+#~ msgid "removing vlan %(seg_id)s on physical network %(net)s from pool"
+#~ msgstr ""
+
+#~ msgid "failed to create network id=%(id)s on OFC: %(exc)s"
+#~ msgstr ""
+
+#~ msgid "failed to delete packet_filter id=%s which remains in error status."
+#~ msgstr ""
+
+#~ msgid "failed to create packet_filter id=%(id)s on OFC: %(exc)s"
+#~ msgstr ""
+
+#~ msgid "failed to delete packet_filter id=%(id)s from OFC: %(exc)s"
+#~ msgstr ""
+
+#~ msgid "port %s not found in NVP"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unable to create L3GW port on "
+#~ "logical router  %(router_uuid)s. Verify "
+#~ "Default Layer-3 Gateway service "
+#~ "%(def_l3_gw_svc)s id is correct"
+#~ msgstr ""
+
+#~ msgid "Unable to delete logical router '%s'on NVP Platform"
+#~ msgstr ""
+
+#~ msgid "number of network gateways allowed per tenant, -1 for unlimited"
+#~ msgstr ""
+
+#~ msgid "port update received"
+#~ msgstr ""
+
+#~ msgid "unable to parse interface mapping."
+#~ msgstr ""
+
+#~ msgid "unable to read interface mapping."
+#~ msgstr ""
+
index fb3c50fad4e571d22fc4dcaaa12cf55e1e8b6bdd..764f7fa0c17d09be4a9e5764067286ad71f16bdb 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-09-09 06:09+0000\n"
+"POT-Creation-Date: 2013-09-10 06:09+0000\n"
 "PO-Revision-Date: 2013-09-05 06:03+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: Nepali "
@@ -95,7 +95,7 @@ msgstr ""
 
 #: neutron/policy.py:88
 #, python-format
-msgid "loading policies from file: %s"
+msgid "Loading policies from file: %s"
 msgstr ""
 
 #: neutron/policy.py:95
@@ -182,7 +182,7 @@ msgid "Number of subnets allowed per tenant, minus for unlimited"
 msgstr ""
 
 #: neutron/quota.py:47
-msgid "number of ports allowed per tenant, minus for unlimited"
+msgid "Number of ports allowed per tenant, minus for unlimited"
 msgstr ""
 
 #: neutron/quota.py:51
@@ -204,7 +204,7 @@ msgstr ""
 
 #: neutron/service.py:41
 msgid ""
-"range of seconds to randomly delay when starting the periodic task "
+"Range of seconds to randomly delay when starting the periodic task "
 "scheduler to reduce stampeding. (Disable by setting to 0)"
 msgstr ""
 
@@ -466,9 +466,11 @@ msgid ""
 msgstr ""
 
 #: neutron/agent/dhcp_agent.py:564 neutron/agent/l3_agent.py:823
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:515
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256
 #: neutron/plugins/nec/agent/nec_neutron_agent.py:184
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:227
+#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:181
 #: neutron/services/metering/agents/metering_agent.py:273
 msgid "Failed reporting state!"
 msgstr ""
@@ -1925,6 +1927,11 @@ msgstr ""
 msgid "Invalid extension environment: %(reason)s"
 msgstr ""
 
+#: neutron/common/exceptions.py:261
+#, python-format
+msgid "Invalid content type %(content_type)s"
+msgstr ""
+
 #: neutron/common/exceptions.py:265
 #, python-format
 msgid "Unable to find any IP address on external network %(net_id)s."
@@ -1966,11 +1973,11 @@ msgstr ""
 msgid "Skipping unknown group key: %s"
 msgstr ""
 
-#: neutron/common/log.py:31
+#: neutron/common/log.py:32
 #, python-format
 msgid ""
 "%(class_name)s method %(method_name)s called with arguments %(args)s "
-"%(kwargs)s "
+"%(kwargs)s"
 msgstr ""
 
 #: neutron/common/utils.py:55 neutron/openstack/common/fileutils.py:64
@@ -2288,7 +2295,7 @@ msgstr ""
 
 #: neutron/db/dhcp_rpc_base.py:218
 #, python-format
-msgid "Updating lease expiration is now deprecated. Issued  from host %(host)s."
+msgid "Updating lease expiration is now deprecated. Issued  from host %s."
 msgstr ""
 
 #: neutron/db/dhcp_rpc_base.py:225
@@ -2313,6 +2320,16 @@ msgstr ""
 msgid "the nexthop is used by router"
 msgstr ""
 
+#: neutron/db/extraroute_db.py:129
+#, python-format
+msgid "Added routes are %s"
+msgstr ""
+
+#: neutron/db/extraroute_db.py:137
+#, python-format
+msgid "Removed routes are %s"
+msgstr ""
+
 #: neutron/db/l3_db.py:210
 #, python-format
 msgid "No IPs available for external network %s"
@@ -2336,6 +2353,8 @@ msgid ""
 msgstr ""
 
 #: neutron/db/l3_db.py:339 neutron/db/l3_db.py:415
+#: neutron/plugins/bigswitch/plugin.py:995
+#: neutron/plugins/bigswitch/plugin.py:1004
 msgid "Either subnet_id or port_id must be specified"
 msgstr ""
 
@@ -2387,7 +2406,7 @@ msgid ""
 "assigning a floating IP"
 msgstr ""
 
-#: neutron/db/l3_db.py:605 neutron/plugins/nicira/NeutronPlugin.py:1730
+#: neutron/db/l3_db.py:605 neutron/plugins/nicira/NeutronPlugin.py:1731
 msgid "fixed_ip_address cannot be specified without a port_id"
 msgstr ""
 
@@ -2415,6 +2434,11 @@ msgid ""
 " %s"
 msgstr ""
 
+#: neutron/db/l3_rpc_base.py:62
+#, python-format
+msgid "Checking router: %(id)s for host: %(host)s"
+msgstr ""
+
 #: neutron/db/l3_rpc_base.py:87
 #, python-format
 msgid "External network ID returned to l3 agent: %s"
@@ -2572,7 +2596,7 @@ msgid "ID of network to probe"
 msgstr ""
 
 #: neutron/debug/commands.py:50
-msgid "owner type of the device: network/compute"
+msgid "Owner type of the device: network/compute"
 msgstr ""
 
 #: neutron/debug/commands.py:58
@@ -3028,7 +3052,7 @@ msgstr ""
 
 #: neutron/extensions/providernet.py:56
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:379
-msgid "plugin does not support updating provider attributes"
+msgid "Plugin does not support updating provider attributes"
 msgstr ""
 
 #: neutron/extensions/quotasv2.py:69
@@ -3959,6 +3983,10 @@ msgstr ""
 msgid "List of allowed vif_type values."
 msgstr ""
 
+#: neutron/plugins/bigswitch/plugin.py:162
+msgid "Syntax error in server config file, aborting plugin"
+msgstr ""
+
 #: neutron/plugins/bigswitch/plugin.py:173
 msgid "Error in REST call to remote network controller"
 msgstr ""
@@ -4091,6 +4119,10 @@ msgstr ""
 msgid "NeutronRestProxy: Starting plugin. Version=%s"
 msgstr ""
 
+#: neutron/plugins/bigswitch/plugin.py:458
+msgid "Servers not defined. Aborting plugin"
+msgstr ""
+
 #: neutron/plugins/bigswitch/plugin.py:480
 msgid "NeutronRestProxyV2: initialization done"
 msgstr ""
@@ -4173,6 +4205,15 @@ msgstr ""
 msgid "Unable to update remote topology: %s"
 msgstr ""
 
+#: neutron/plugins/bigswitch/plugin.py:1147
+msgid "Adding host route: "
+msgstr ""
+
+#: neutron/plugins/bigswitch/plugin.py:1148
+#, python-format
+msgid "Destination:%(dst)s nexthop:%(next)s"
+msgstr ""
+
 #: neutron/plugins/bigswitch/plugin.py:1223
 #, python-format
 msgid ""
@@ -4192,6 +4233,15 @@ msgstr ""
 msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. "
 msgstr ""
 
+#: neutron/plugins/bigswitch/routerrule_db.py:77
+msgid "No rules in router"
+msgstr ""
+
+#: neutron/plugins/bigswitch/routerrule_db.py:91
+#, python-format
+msgid "Updating router rules to %s"
+msgstr ""
+
 #: neutron/plugins/bigswitch/db/porttracker_db.py:36
 msgid "No host_id in port request to track port location."
 msgstr ""
@@ -4249,6 +4299,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:108
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:128
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:143
+#: neutron/plugins/mlnx/rpc_callbacks.py:98
 #: neutron/plugins/mlnx/rpc_callbacks.py:117
 #: neutron/plugins/mlnx/rpc_callbacks.py:132
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:118
@@ -4259,16 +4310,15 @@ msgid "%s can not be found in database"
 msgstr ""
 
 #: neutron/plugins/brocade/NeutronPlugin.py:288
-#: neutron/plugins/brocade/NeutronPlugin.py:331
-#: neutron/plugins/brocade/NeutronPlugin.py:384
+#: neutron/plugins/brocade/NeutronPlugin.py:332
+#: neutron/plugins/brocade/NeutronPlugin.py:386
 msgid "Brocade NOS driver:"
 msgstr ""
 
 #: neutron/plugins/brocade/NeutronPlugin.py:289
-#: neutron/plugins/brocade/NeutronPlugin.py:332
-#: neutron/plugins/brocade/NeutronPlugin.py:385
+#: neutron/plugins/brocade/NeutronPlugin.py:333
+#: neutron/plugins/brocade/NeutronPlugin.py:387
 #: neutron/plugins/embrane/agent/dispatcher.py:143
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:240
 #, python-format
 msgid "%s"
 msgstr ""
@@ -4278,7 +4328,13 @@ msgstr ""
 msgid "Returning the allocated vlan (%d) to the pool"
 msgstr ""
 
-#: neutron/plugins/brocade/NeutronPlugin.py:298
+#: neutron/plugins/brocade/NeutronPlugin.py:293
+#: neutron/plugins/brocade/NeutronPlugin.py:334
+#: neutron/plugins/brocade/NeutronPlugin.py:388
+msgid "Brocade plugin raised exception, check logs"
+msgstr ""
+
+#: neutron/plugins/brocade/NeutronPlugin.py:299
 #, python-format
 msgid "Allocated vlan (%d) from the pool"
 msgstr ""
@@ -4302,98 +4358,103 @@ msgstr ""
 msgid "Plugin initialization complete"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:133
+#: neutron/plugins/cisco/network_plugin.py:117
+#, python-format
+msgid "'%(model)s' object has no attribute '%(name)s'"
+msgstr ""
+
+#: neutron/plugins/cisco/network_plugin.py:134
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:223
 msgid "create_network() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:150
+#: neutron/plugins/cisco/network_plugin.py:151
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:255
 msgid "update_network() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:163
+#: neutron/plugins/cisco/network_plugin.py:164
 msgid "delete_network() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:186
+#: neutron/plugins/cisco/network_plugin.py:187
 msgid "get_network() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:191
+#: neutron/plugins/cisco/network_plugin.py:192
 msgid "get_networks() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:196
+#: neutron/plugins/cisco/network_plugin.py:197
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:321
 msgid "create_port() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:206
+#: neutron/plugins/cisco/network_plugin.py:207
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:407
 msgid "delete_port() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:225
+#: neutron/plugins/cisco/network_plugin.py:226
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:366
 msgid "update_port() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:236
+#: neutron/plugins/cisco/network_plugin.py:237
 msgid "create_subnet() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:248
+#: neutron/plugins/cisco/network_plugin.py:249
 #: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:342
 msgid "update_subnet() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:254
+#: neutron/plugins/cisco/network_plugin.py:255
 msgid "delete_subnet() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:277
+#: neutron/plugins/cisco/network_plugin.py:278
 #: neutron/plugins/cisco/db/network_db_v2.py:38
 msgid "get_all_qoss() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:283
+#: neutron/plugins/cisco/network_plugin.py:284
 msgid "get_qos_details() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:288
+#: neutron/plugins/cisco/network_plugin.py:289
 msgid "create_qos() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:294
+#: neutron/plugins/cisco/network_plugin.py:295
 msgid "delete_qos() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:299
+#: neutron/plugins/cisco/network_plugin.py:300
 msgid "rename_qos() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:304
+#: neutron/plugins/cisco/network_plugin.py:305
 msgid "get_all_credentials() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:310
+#: neutron/plugins/cisco/network_plugin.py:311
 msgid "get_credential_details() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:319
+#: neutron/plugins/cisco/network_plugin.py:320
 msgid "rename_credential() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:329
+#: neutron/plugins/cisco/network_plugin.py:330
 msgid "schedule_host() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:341
+#: neutron/plugins/cisco/network_plugin.py:342
 msgid "associate_port() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:348
+#: neutron/plugins/cisco/network_plugin.py:349
 msgid "detach_port() called"
 msgstr ""
 
@@ -4646,6 +4707,16 @@ msgstr ""
 msgid "VLAN Name prefix for provider vlans"
 msgstr ""
 
+#: neutron/plugins/cisco/common/config.py:39
+msgid "Provider VLANs are automatically created as needed on the Nexus switch"
+msgstr ""
+
+#: neutron/plugins/cisco/common/config.py:42
+msgid ""
+"Provider VLANs are automatically trunked as needed on the ports of the "
+"Nexus switch"
+msgstr ""
+
 #: neutron/plugins/cisco/common/config.py:45
 #: neutron/plugins/ml2/drivers/cisco/config.py:23
 msgid "Distribute SVI interfaces over all switches"
@@ -4707,6 +4778,12 @@ msgstr ""
 msgid "N1K Policy profile polling duration in seconds"
 msgstr ""
 
+#: neutron/plugins/cisco/common/config.py:124
+#: neutron/plugins/ml2/drivers/cisco/config.py:56
+#: neutron/plugins/nicira/common/config.py:178
+msgid "Some config files were not parsed properly"
+msgstr ""
+
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:334
 #, python-format
 msgid "seg_min %(seg_min)s, seg_max %(seg_max)s"
@@ -4811,6 +4888,10 @@ msgstr ""
 msgid "get_policy_profile()"
 msgstr ""
 
+#: neutron/plugins/cisco/db/n1kv_db_v2.py:949
+msgid "Invalid profile type"
+msgstr ""
+
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:965
 msgid "_profile_binding_exists()"
 msgstr ""
@@ -4839,11 +4920,11 @@ msgid "_get_profile_bindings()"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1224
-msgid "invalid segment range. example range: 500-550"
+msgid "Invalid segment range. example range: 500-550"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1234
-msgid "arguments segment_type missing for network profile"
+msgid "Arguments segment_type missing for network profile"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1243
@@ -4851,15 +4932,15 @@ msgid "segment_type should either be vlan, overlay, multi-segment or trunk"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1249
-msgid "argument physical_network missing for network profile"
+msgid "Argument physical_network missing for network profile"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1256
-msgid "argument sub_type missing for network profile"
+msgid "Argument sub_type missing for network profile"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1263
-msgid "argument segment_range missing for network profile"
+msgid "Argument segment_range missing for network profile"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1292
@@ -4868,7 +4949,7 @@ msgid "NetworkProfile name %s already exists"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1309
-msgid "segment range overlaps with another profile"
+msgid "Segment range overlaps with another profile"
 msgstr ""
 
 #: neutron/plugins/cisco/db/network_db_v2.py:46
@@ -4954,12 +5035,12 @@ msgstr ""
 
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:236
 #, python-format
-msgid "provider network added to DB: %(network_id)s, %(vlan_id)s"
+msgid "Provider network added to DB: %(network_id)s, %(vlan_id)s"
 msgstr ""
 
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:280
 #, python-format
-msgid "provider network removed from DB: %s"
+msgid "Provider network removed from DB: %s"
 msgstr ""
 
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:388
@@ -4981,7 +5062,7 @@ msgid "Nexus plugin loaded, deleting SVI from switch"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_client.py:256
-msgid "logical network"
+msgid "Logical network"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_client.py:276
@@ -5007,6 +5088,11 @@ msgstr ""
 msgid "VSM: %s"
 msgstr ""
 
+#: neutron/plugins/cisco/n1kv/n1kv_client.py:462
+#, python-format
+msgid "Unable to serialize object of type = '%s'"
+msgstr ""
+
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:193
 msgid "_setup_vsm"
 msgstr ""
@@ -5069,9 +5155,11 @@ msgid "provider:network_type %s not supported"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:353
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:362
 #: neutron/plugins/mlnx/mlnx_plugin.py:243
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437
 #, python-format
-msgid "unknown provider:physical_network %s"
+msgid "Unknown provider:physical_network %s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:359
@@ -5205,7 +5293,7 @@ msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:995
 #, python-format
-msgid "create network: profile_id=%s"
+msgid "Create network: profile_id=%s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1003
@@ -5218,7 +5306,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1015
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1025
 #, python-format
-msgid "seg list %s "
+msgid "Seg list %s "
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1068
@@ -5265,7 +5353,7 @@ msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1241
 #, python-format
-msgid "create port: profile_id=%s"
+msgid "Create port: profile_id=%s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1254
@@ -5350,6 +5438,41 @@ msgstr ""
 msgid "NexusPlugin:create_network() called"
 msgstr ""
 
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:112
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:101
+#, python-format
+msgid "Nexus: create & trunk vlan %s"
+msgstr ""
+
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:119
+#, python-format
+msgid "Nexus: create vlan %s"
+msgstr ""
+
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:124
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108
+#, python-format
+msgid "Nexus: trunk vlan %s"
+msgstr ""
+
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:137
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:120
+#, python-format
+msgid "Nexus: delete & untrunk vlan %s"
+msgstr ""
+
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:143
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:124
+#, python-format
+msgid "Nexus: delete vlan %s"
+msgstr ""
+
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:146
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:127
+#, python-format
+msgid "Nexus: untrunk vlan %s"
+msgstr ""
+
 #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:203
 msgid "Grabbing a switch to create SVI"
 msgstr ""
@@ -5382,6 +5505,11 @@ msgstr ""
 msgid "NexusPlugin:delete_port() called"
 msgstr ""
 
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:276
+#, python-format
+msgid "delete_network(): provider vlan %s"
+msgstr ""
+
 #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:321
 msgid "NexusPlugin:update_port() called"
 msgstr ""
@@ -5414,7 +5542,7 @@ msgstr ""
 
 #: neutron/plugins/embrane/base_plugin.py:136
 #: neutron/plugins/embrane/base_plugin.py:173
-msgid "there must be only one gateway port per router at once"
+msgid "There must be only one gateway port per router at once"
 msgstr ""
 
 #: neutron/plugins/embrane/base_plugin.py:207
@@ -5480,7 +5608,7 @@ msgid "Shared resource pool id"
 msgstr ""
 
 #: neutron/plugins/embrane/common/config.py:45
-msgid "define if the requests have run asynchronously or not"
+msgid "Define if the requests have run asynchronously or not"
 msgstr ""
 
 #: neutron/plugins/embrane/common/constants.py:63
@@ -5544,7 +5672,7 @@ msgstr ""
 
 #: neutron/plugins/embrane/l2base/support_exceptions.py:24
 #, python-format
-msgid "cannot retrieve utif info for the following reason: %(err_msg)s"
+msgid "Cannot retrieve utif info for the following reason: %(err_msg)s"
 msgstr ""
 
 #: neutron/plugins/embrane/l2base/openvswitch/openvswitch_support.py:45
@@ -5765,51 +5893,51 @@ msgstr ""
 msgid "Adding port %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:268
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:269
 #, python-format
 msgid "Unable to get port details for device %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:274
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:276
 #, python-format
 msgid "Port %(device)s updated. Details: %(device_details)s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:289
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:290
 #, python-format
 msgid "Removing port %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:296
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:297
 #, python-format
 msgid "Removing port failed for device %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:321
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:322
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:640
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:900
 msgid "Agent out of sync with plugin!"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:329
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:330
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:652
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:914
 msgid "Agent loop has new devices!"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:334
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:335
 #, python-format
 msgid "Error in agent event loop: %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:342
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:343
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:403
 #, python-format
 msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:357
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:691
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1044
 msgid "Agent initialized successfully, now running... "
@@ -5881,6 +6009,15 @@ msgstr ""
 msgid "Metrics collection is not supported on this version of Hyper-V"
 msgstr ""
 
+#: neutron/plugins/hyperv/agent/utilsfactory.py:34
+msgid "Force V1 WMI utility classes"
+msgstr ""
+
+#: neutron/plugins/hyperv/agent/utilsfactory.py:59
+#, python-format
+msgid "Loading class: %(module_name)s.%(class_name)s"
+msgstr ""
+
 #: neutron/plugins/hyperv/agent/utilsv2.py:118
 #, python-format
 msgid "Port Alloc not found: %s"
@@ -5932,12 +6069,6 @@ msgstr ""
 msgid "provider:segmentation_id specified for local network"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:362
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437
-#, python-format
-msgid "Unknown provider:physical_network %s"
-msgstr ""
-
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:89
 msgid "Invalid Network ID, will lead to incorrect bridgename"
 msgstr ""
@@ -6371,94 +6502,98 @@ msgstr ""
 msgid "MidoClient.delete_dhcp called: bridge=%(bridge)s, "
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:204
+#: neutron/plugins/midonet/midonet_lib.py:196
+msgid "Tried to delete non-existent DHCP"
+msgstr ""
+
+#: neutron/plugins/midonet/midonet_lib.py:205
 #, python-format
 msgid "MidoClient.delete_port called: id=%(id)s, delete_chains=%(delete_chains)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:219
+#: neutron/plugins/midonet/midonet_lib.py:220
 #, python-format
 msgid "MidoClient.get_port called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:232
+#: neutron/plugins/midonet/midonet_lib.py:233
 #, python-format
 msgid "MidoClient.add_bridge_port called: bridge=%(bridge)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:253
+#: neutron/plugins/midonet/midonet_lib.py:254
 #, python-format
 msgid "MidoClient.create_router called: tenant_id=%(tenant_id)s, name=%(name)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:265
+#: neutron/plugins/midonet/midonet_lib.py:266
 #, python-format
 msgid "MidoClient.delete_router called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:275
+#: neutron/plugins/midonet/midonet_lib.py:276
 #, python-format
 msgid "MidoClient.get_router called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:289
+#: neutron/plugins/midonet/midonet_lib.py:290
 #, python-format
 msgid "MidoClient.update_router called: id=%(id)s, name=%(name)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:309
+#: neutron/plugins/midonet/midonet_lib.py:310
 #, python-format
 msgid ""
 "MidoClient.add_dhcp_route_option called: bridge=%(bridge)s, "
 "cidr=%(cidr)s, gw_ip=%(gw_ip)sdst_ip=%(dst_ip)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:317
+#: neutron/plugins/midonet/midonet_lib.py:318
 msgid "Tried to access non-existent DHCP"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:346
+#: neutron/plugins/midonet/midonet_lib.py:347
 #, python-format
 msgid "MidoClient.unlink called: port=%(port)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:351
+#: neutron/plugins/midonet/midonet_lib.py:352
 #, python-format
 msgid "Attempted to unlink a port that was not linked. %s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:357
+#: neutron/plugins/midonet/midonet_lib.py:358
 #, python-format
 msgid ""
 "MidoClient.remove_rules_by_property called: tenant_id=%(tenant_id)s, "
 "chain_name=%(chain_name)skey=%(key)s, value=%(value)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:384
+#: neutron/plugins/midonet/midonet_lib.py:385
 #, python-format
 msgid ""
 "MidoClient.create_router_chains called: router=%(router)s, "
 "inbound_chain_name=%(in_chain)s, outbound_chain_name=%(out_chain)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:407
+#: neutron/plugins/midonet/midonet_lib.py:408
 #, python-format
 msgid "MidoClient.delete_router_chains called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:422
+#: neutron/plugins/midonet/midonet_lib.py:423
 #, python-format
 msgid "MidoClient.delete_port_chains called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:434
+#: neutron/plugins/midonet/midonet_lib.py:435
 #, python-format
 msgid ""
 "MidoClient.get_link_port called: router=%(router)s, "
 "peer_router_id=%(peer_router_id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:473
+#: neutron/plugins/midonet/midonet_lib.py:474
 #, python-format
 msgid ""
 "MidoClient.add_static_nat called: tenant_id=%(tenant_id)s, "
@@ -6466,17 +6601,17 @@ msgid ""
 "port_id=%(port_id)s, nat_type=%(nat_type)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:481
+#: neutron/plugins/midonet/midonet_lib.py:482
 #, python-format
 msgid "Invalid NAT type passed in %s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:533
+#: neutron/plugins/midonet/midonet_lib.py:534
 #, python-format
 msgid "MidoClient.remote_static_route called: router=%(router)s, ip=%(ip)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:544
+#: neutron/plugins/midonet/midonet_lib.py:545
 #, python-format
 msgid ""
 "MidoClient.update_port_chains called: "
@@ -6484,62 +6619,62 @@ msgid ""
 "outbound_chain_id=%(outbound_chain_id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:555
+#: neutron/plugins/midonet/midonet_lib.py:556
 #, python-format
 msgid "MidoClient.create_chain called: tenant_id=%(tenant_id)s  name=%(name)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:563
+#: neutron/plugins/midonet/midonet_lib.py:564
 #, python-format
 msgid "MidoClient.delete_chain called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:569
+#: neutron/plugins/midonet/midonet_lib.py:570
 #, python-format
 msgid ""
 "MidoClient.delete_chains_by_names called: tenant_id=%(tenant_id)s "
 "names=%(names)s "
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:580
+#: neutron/plugins/midonet/midonet_lib.py:581
 #, python-format
 msgid ""
 "MidoClient.get_chain_by_name called: tenant_id=%(tenant_id)s "
 "name=%(name)s "
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:591
+#: neutron/plugins/midonet/midonet_lib.py:592
 #, python-format
 msgid ""
 "MidoClient.get_port_group_by_name called: tenant_id=%(tenant_id)s "
 "name=%(name)s "
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:605
+#: neutron/plugins/midonet/midonet_lib.py:606
 #, python-format
 msgid "MidoClient.create_port_group called: tenant_id=%(tenant_id)s name=%(name)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:614
+#: neutron/plugins/midonet/midonet_lib.py:615
 #, python-format
 msgid ""
 "MidoClient.delete_port_group_by_name called: tenant_id=%(tenant_id)s "
 "name=%(name)s "
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:620
+#: neutron/plugins/midonet/midonet_lib.py:621
 #, python-format
 msgid "Deleting pg %(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:626
+#: neutron/plugins/midonet/midonet_lib.py:627
 #, python-format
 msgid ""
 "MidoClient.add_port_to_port_group_by_name called: tenant_id=%(tenant_id)s"
 " name=%(name)s port_id=%(port_id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:640
+#: neutron/plugins/midonet/midonet_lib.py:641
 #, python-format
 msgid "MidoClient.remove_port_from_port_groups called: port_id=%(port_id)s"
 msgstr ""
@@ -7264,6 +7399,10 @@ msgstr ""
 msgid "%(key)s prohibited for %(tunnel)s provider network"
 msgstr ""
 
+#: neutron/plugins/ml2/drivers/type_tunnel.py:103
+msgid "Network_type value needed by the ML2 plugin"
+msgstr ""
+
 #: neutron/plugins/ml2/drivers/type_vlan.py:37
 msgid ""
 "List of <physical_network>:<vlan_min>:<vlan_max> or <physical_network> "
@@ -7384,31 +7523,6 @@ msgstr ""
 msgid "nexus_switches found = %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:101
-#, python-format
-msgid "Nexus: create & trunk vlan %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108
-#, python-format
-msgid "Nexus: trunk vlan %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:120
-#, python-format
-msgid "Nexus: delete & untrunk vlan %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:124
-#, python-format
-msgid "Nexus: delete vlan %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:127
-#, python-format
-msgid "Nexus: untrunk vlan %s"
-msgstr ""
-
 #: neutron/plugins/ml2/drivers/mech_arista/config.py:31
 msgid ""
 "Username for Arista EOS. This is required field.if not set, all "
@@ -7451,72 +7565,85 @@ msgid ""
 "of\"RegionOne\" is assumed"
 msgstr ""
 
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:30
+msgid "Unable to reach EOS"
+msgstr ""
+
 #: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:226
 #, python-format
 msgid "Executing command on Arista EOS: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:259
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:238
+#, python-format
+msgid "Error %(err)s while trying to execute commands %(cmd)s on EOS %(host)s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:260
 #, python-format
 msgid "Required option %s is not set"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:282
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:279
+msgid "Syncing Neutron <-> EOS"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:283
 msgid "EOS is not available, will try sync later"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:292
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:293
 #, python-format
 msgid ""
 "No Tenants configured in Neutron DB. But %d tenants disovered in EOS "
 "during synchronization.Enitre EOS region is cleared"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:296
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:297
 msgid "EOS is not available, failed to delete this region"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:307
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:308
 #, python-format
 msgid "EOS is not available,failed to delete tenant %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:337
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:338
 #, python-format
 msgid "EOS is not available,failed to delete vm %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:348
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:349
 #, python-format
 msgid "EOS is not available,failed to delete network %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:363
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:364
 #, python-format
 msgid "EOS is not available, failed to createnetwork id %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:385
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:386
 #, python-format
 msgid "EOS is not available, failed to createvm id %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:461
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:462
 #, python-format
 msgid "Network %s is not created as it is not found inArista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:475
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:476
 #, python-format
 msgid "Network name changed to %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:502
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:503
 #, python-format
 msgid "Network %s is not updated as it is not found inArista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:600
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:601
 #, python-format
 msgid "VM %s is not created as it is not found inArista DB"
 msgstr ""
@@ -7541,11 +7668,11 @@ msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:280
 #, python-format
-msgid "unsupported vnic type %(vnic_type)s for network type %(net_type)s"
+msgid "Unsupported vnic type %(vnic_type)s for network type %(net_type)s"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:284
-msgid "invalid vnic_type on port_create"
+msgid "Invalid vnic_type on port_create"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:286
@@ -7553,11 +7680,11 @@ msgid "vnic_type is not defined in port profile"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:331
-msgid "update network"
+msgid "Update network"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:344
-msgid "delete network"
+msgid "Delete network"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:391
@@ -7596,11 +7723,11 @@ msgid "Port_mac %s is not available on this agent"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:133
-msgid "creating VLAN Network"
+msgid "Creating VLAN Network"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:135
-msgid "creating IB Network"
+msgid "Creating IB Network"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:137
@@ -7618,11 +7745,11 @@ msgid "Delete network %s"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:298
-msgid "ports added!"
+msgid "Ports added!"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:301
-msgid "ports removed!"
+msgid "Ports removed!"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:326
@@ -7736,7 +7863,7 @@ msgid "Network type for tenant networks (local, ib, vlan, or none)"
 msgstr ""
 
 #: neutron/plugins/mlnx/common/config.py:43
-msgid "type of VM network interface: mlnx_direct or hostdev"
+msgid "Type of VM network interface: mlnx_direct or hostdev"
 msgstr ""
 
 #: neutron/plugins/mlnx/common/config.py:47
@@ -7755,13 +7882,9 @@ msgid "Mlnx Exception: %(err_msg)s"
 msgstr ""
 
 #: neutron/plugins/mlnx/db/mlnx_db_v2.py:47
-#, python-format
-msgid "Removing vlan %(seg_id)s on physical network %(net)s from pool"
-msgstr ""
-
 #: neutron/plugins/mlnx/db/mlnx_db_v2.py:68
 #, python-format
-msgid "removing vlan %(seg_id)s on physical network %(net)s from pool"
+msgid "Removing vlan %(seg_id)s on physical network %(net)s from pool"
 msgstr ""
 
 #: neutron/plugins/mlnx/db/mlnx_db_v2.py:124
@@ -7854,7 +7977,7 @@ msgstr ""
 
 #: neutron/plugins/nec/nec_plugin.py:276
 #, python-format
-msgid "failed to create network id=%(id)s on OFC: %(exc)s"
+msgid "Failed to create network id=%(id)s on OFC: %(exc)s"
 msgstr ""
 
 #: neutron/plugins/nec/nec_plugin.py:292
@@ -8007,7 +8130,7 @@ msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:92
 #, python-format
-msgid "failed to delete packet_filter id=%s which remains in error status."
+msgid "Failed to delete packet_filter id=%s which remains in error status."
 msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:106
@@ -8042,7 +8165,7 @@ msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:131
 #, python-format
-msgid "failed to create packet_filter id=%(id)s on OFC: %(exc)s"
+msgid "Failed to create packet_filter id=%(id)s on OFC: %(exc)s"
 msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:144
@@ -8057,7 +8180,7 @@ msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:157
 #, python-format
-msgid "failed to delete packet_filter id=%(id)s from OFC: %(exc)s"
+msgid "Failed to delete packet_filter id=%(id)s from OFC: %(exc)s"
 msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:161
@@ -8363,7 +8486,7 @@ msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:514
 #, python-format
-msgid "port %s not found in NVP"
+msgid "Port %s not found in NVP"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:533
@@ -8408,13 +8531,13 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:658
-#: neutron/plugins/nicira/NeutronPlugin.py:1671
+#: neutron/plugins/nicira/NeutronPlugin.py:1672
 #, python-format
 msgid "Logical router resource %s not found on NVP platform"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:662
-#: neutron/plugins/nicira/NeutronPlugin.py:1675
+#: neutron/plugins/nicira/NeutronPlugin.py:1676
 msgid "Unable to update logical routeron NVP Platform"
 msgstr ""
 
@@ -8522,118 +8645,118 @@ msgid "Unable to update port id: %s."
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:1409
-#: neutron/plugins/nicira/NeutronPlugin.py:1483
+#: neutron/plugins/nicira/NeutronPlugin.py:1484
 #, python-format
 msgid "Network '%s' is not a valid external network"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1426
+#: neutron/plugins/nicira/NeutronPlugin.py:1427
 msgid ""
 "Cannot create a distributed router with the NVP platform currently in "
 "execution. Please, try without specifying the 'distributed' attribute."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1433
+#: neutron/plugins/nicira/NeutronPlugin.py:1434
 msgid "Unable to create logical router on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1441
+#: neutron/plugins/nicira/NeutronPlugin.py:1442
 #, python-format
 msgid ""
-"Unable to create L3GW port on logical router  %(router_uuid)s. Verify "
+"Unable to create L3GW port on logical router %(router_uuid)s. Verify "
 "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1451
+#: neutron/plugins/nicira/NeutronPlugin.py:1452
 #, python-format
 msgid "Unable to create router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1492
+#: neutron/plugins/nicira/NeutronPlugin.py:1493
 msgid ""
 "'routes' cannot contain route '0.0.0.0/0', this must be updated through "
 "the default gateway attribute"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1508
+#: neutron/plugins/nicira/NeutronPlugin.py:1509
 #, python-format
 msgid "Logical router %s not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1512
+#: neutron/plugins/nicira/NeutronPlugin.py:1513
 msgid "Unable to update logical router on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1514
+#: neutron/plugins/nicira/NeutronPlugin.py:1515
 msgid ""
 "Request cannot contain 'routes' with the NVP platform currently in "
 "execution. Please, try without specifying the static routes."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1548
+#: neutron/plugins/nicira/NeutronPlugin.py:1549
 #, python-format
 msgid "Logical router '%s' not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1552
+#: neutron/plugins/nicira/NeutronPlugin.py:1553
 #, python-format
-msgid "Unable to delete logical router '%s'on NVP Platform"
+msgid "Unable to delete logical router '%s' on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1609
+#: neutron/plugins/nicira/NeutronPlugin.py:1610
 #, python-format
 msgid ""
 "Add_router_interface completed for subnet:%(subnet_id)s and "
 "router:%(router_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1697
+#: neutron/plugins/nicira/NeutronPlugin.py:1698
 #, python-format
 msgid ""
 "An error occurred while removing NAT rules on the NVP platform for "
 "floating ip:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1703
+#: neutron/plugins/nicira/NeutronPlugin.py:1704
 msgid "An incorrect number of matching NAT rules was found on the NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1769
+#: neutron/plugins/nicira/NeutronPlugin.py:1770
 #, python-format
 msgid "Address list for NVP logical router port:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1793
+#: neutron/plugins/nicira/NeutronPlugin.py:1794
 #, 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:1836
+#: neutron/plugins/nicira/NeutronPlugin.py:1837
 #, python-format
 msgid "The port '%s' is not associated with floating IPs"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1839
+#: neutron/plugins/nicira/NeutronPlugin.py:1840
 #, python-format
 msgid "Nat rules not found in nvp for port: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1865
+#: neutron/plugins/nicira/NeutronPlugin.py:1866
 #, python-format
 msgid ""
 "Create_l2_gw_service did not return an uuid for the newly created "
 "resource:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1887
+#: neutron/plugins/nicira/NeutronPlugin.py:1888
 msgid ""
 "Unable to remove gateway service from NVP plaform - the resource was not "
 "found"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1975
+#: neutron/plugins/nicira/NeutronPlugin.py:1976
 #, python-format
 msgid "Port values not valid for protocol: %s"
 msgstr ""
@@ -8806,62 +8929,77 @@ msgstr ""
 msgid "Port not found, Error: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1038
+#: neutron/plugins/nicira/nvplib.py:966
+#, python-format
+msgid "Error. %(type)s exception: %(exc)s."
+msgstr ""
+
+#: neutron/plugins/nicira/nvplib.py:970
+#, python-format
+msgid "locals=[%s]"
+msgstr ""
+
+#: neutron/plugins/nicira/nvplib.py:1039
 #, python-format
 msgid "Created Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1064
+#: neutron/plugins/nicira/nvplib.py:1065
 #, python-format
 msgid "Updated Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1083
+#: neutron/plugins/nicira/nvplib.py:1084
 #, python-format
 msgid "Invalid keys for NAT match: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1089
+#: neutron/plugins/nicira/nvplib.py:1090
 #, python-format
 msgid "Creating NAT rule: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1103
+#: neutron/plugins/nicira/nvplib.py:1104
 msgid ""
 "No SNAT rules cannot be applied as they are not available in this version"
 " of the NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1238
+#: neutron/plugins/nicira/nvplib.py:1239
 #, python-format
 msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1243
+#: neutron/plugins/nicira/nvplib.py:1244
 #, python-format
 msgid ""
 "An exception occurred while updating IP addresses on a router logical "
 "port:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1281
+#: neutron/plugins/nicira/nvplib.py:1282
 msgid "Operation may not be supported"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1289
+#: neutron/plugins/nicira/nvplib.py:1290
 msgid ""
 "NVP version is not set. Unable to complete request correctly. Check log "
 "for NVP communication errors."
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1305
+#: neutron/plugins/nicira/nvplib.py:1306
 msgid "Failed to create logical queue"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1316
+#: neutron/plugins/nicira/nvplib.py:1317
 msgid "Failed to delete logical queue"
 msgstr ""
 
+#: neutron/plugins/nicira/nvplib.py:1330
+#, python-format
+msgid "Error '%(err)s' when connecting to controller(s): %(ctl)s."
+msgstr ""
+
 #: neutron/plugins/nicira/api_client/client.py:116
 #, python-format
 msgid "[%d] no API providers currently available."
@@ -9481,13 +9619,18 @@ msgstr ""
 msgid "Cannot create a gateway with an empty device list"
 msgstr ""
 
+#: neutron/plugins/nicira/extensions/nvp_networkgw.py:82
+#, python-format
+msgid "Unexpected keys found in device description:%s"
+msgstr ""
+
 #: neutron/plugins/nicira/extensions/nvp_networkgw.py:86
 #, python-format
 msgid "%s: provided data are not iterable"
 msgstr ""
 
 #: neutron/plugins/nicira/extensions/nvp_networkgw.py:92
-msgid "number of network gateways allowed per tenant, -1 for unlimited"
+msgid "Number of network gateways allowed per tenant, -1 for unlimited"
 msgstr ""
 
 #: neutron/plugins/nicira/extensions/nvp_qos.py:38
@@ -9782,7 +9925,7 @@ msgstr ""
 
 #: neutron/plugins/nicira/vshield/tasks/tasks.py:189
 #: neutron/plugins/nicira/vshield/tasks/tasks.py:209
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:233
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:232
 #, python-format
 msgid "Task %(task)s encountered exception in %(cb)s"
 msgstr ""
@@ -9793,11 +9936,11 @@ msgstr ""
 msgid "Task %(task)s return %(status)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:326
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:325
 msgid "TaskManager terminated"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:380
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:379
 msgid "Exception in _check_pending_tasks"
 msgstr ""
 
@@ -9848,6 +9991,10 @@ msgid ""
 "commited (%s attempts left)"
 msgstr ""
 
+#: neutron/plugins/openvswitch/ovs_db_v2.py:401
+msgid "Unable to generate a new tunnel id"
+msgstr ""
+
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:145
 #, python-format
 msgid "Device %(device)s up on %(agent_id)s"
@@ -10108,6 +10255,23 @@ msgstr ""
 msgid "Connection failed with PLUMgrid Director: %(err_msg)s"
 msgstr ""
 
+#: neutron/plugins/plumgrid/drivers/fake_plumlib.py:32
+msgid "Python PLUMgrid Fake Library Started "
+msgstr ""
+
+#: neutron/plugins/plumgrid/drivers/fake_plumlib.py:37
+#, python-format
+msgid "Fake Director: %s"
+msgstr ""
+
+#: neutron/plugins/plumgrid/drivers/plumlib.py:38
+msgid "Python PLUMgrid Library Started "
+msgstr ""
+
+#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:40
+msgid "PLUMgrid Director communication failed"
+msgstr ""
+
 #: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:44
 msgid "PLUMgrid Director server to connect to"
 msgstr ""
@@ -10308,7 +10472,7 @@ msgid "Going to ofp controller mode %s"
 msgstr ""
 
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:238
-msgid "port update received"
+msgid "Port update received"
 msgstr ""
 
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:271
@@ -10777,11 +10941,11 @@ msgid "process_router: %s"
 msgstr ""
 
 #: neutron/services/firewall/agents/varmour/varmour_router.py:285
-msgid "unable to parse interface mapping."
+msgid "Unable to parse interface mapping."
 msgstr ""
 
 #: neutron/services/firewall/agents/varmour/varmour_router.py:288
-msgid "unable to read interface mapping."
+msgid "Unable to read interface mapping."
 msgstr ""
 
 #: neutron/services/firewall/agents/varmour/varmour_router.py:307
@@ -11006,6 +11170,11 @@ msgstr ""
 msgid "A metering driver must be specified"
 msgstr ""
 
+#: neutron/services/metering/agents/metering_agent.py:112
+#, python-format
+msgid "Send metering report: %s"
+msgstr ""
+
 #: neutron/services/metering/agents/metering_agent.py:179
 #, python-format
 msgid "Driver %(driver)s does not implement %(func)s"
@@ -11044,6 +11213,14 @@ msgstr ""
 msgid "Interval for checking ipsec status"
 msgstr ""
 
+#: neutron/services/vpn/device_drivers/ipsec.py:61
+msgid "Template file for ipsec configuration"
+msgstr ""
+
+#: neutron/services/vpn/device_drivers/ipsec.py:67
+msgid "Template file for ipsec secret configuration"
+msgstr ""
+
 #: neutron/services/vpn/device_drivers/ipsec.py:244
 #, python-format
 msgid "Failed to enable vpn process on router %s"
@@ -11407,3 +11584,147 @@ msgstr ""
 #~ msgid "Operation on OFC failed: status=%(status), detail=%(detail)"
 #~ msgstr ""
 
+#~ msgid "loading policies from file: %s"
+#~ msgstr ""
+
+#~ msgid "number of ports allowed per tenant, minus for unlimited"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "range of seconds to randomly delay "
+#~ "when starting the periodic task "
+#~ "scheduler to reduce stampeding. (Disable "
+#~ "by setting to 0)"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "%(class_name)s method %(method_name)s called "
+#~ "with arguments %(args)s %(kwargs)s "
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Updating lease expiration is now "
+#~ "deprecated. Issued  from host %(host)s."
+#~ msgstr ""
+
+#~ msgid "owner type of the device: network/compute"
+#~ msgstr ""
+
+#~ msgid "plugin does not support updating provider attributes"
+#~ msgstr ""
+
+#~ msgid "invalid segment range. example range: 500-550"
+#~ msgstr ""
+
+#~ msgid "arguments segment_type missing for network profile"
+#~ msgstr ""
+
+#~ msgid "argument physical_network missing for network profile"
+#~ msgstr ""
+
+#~ msgid "argument sub_type missing for network profile"
+#~ msgstr ""
+
+#~ msgid "argument segment_range missing for network profile"
+#~ msgstr ""
+
+#~ msgid "segment range overlaps with another profile"
+#~ msgstr ""
+
+#~ msgid "provider network added to DB: %(network_id)s, %(vlan_id)s"
+#~ msgstr ""
+
+#~ msgid "provider network removed from DB: %s"
+#~ msgstr ""
+
+#~ msgid "logical network"
+#~ msgstr ""
+
+#~ msgid "unknown provider:physical_network %s"
+#~ msgstr ""
+
+#~ msgid "create network: profile_id=%s"
+#~ msgstr ""
+
+#~ msgid "seg list %s "
+#~ msgstr ""
+
+#~ msgid "create port: profile_id=%s"
+#~ msgstr ""
+
+#~ msgid "there must be only one gateway port per router at once"
+#~ msgstr ""
+
+#~ msgid "define if the requests have run asynchronously or not"
+#~ msgstr ""
+
+#~ msgid "cannot retrieve utif info for the following reason: %(err_msg)s"
+#~ msgstr ""
+
+#~ msgid "unsupported vnic type %(vnic_type)s for network type %(net_type)s"
+#~ msgstr ""
+
+#~ msgid "invalid vnic_type on port_create"
+#~ msgstr ""
+
+#~ msgid "update network"
+#~ msgstr ""
+
+#~ msgid "delete network"
+#~ msgstr ""
+
+#~ msgid "creating VLAN Network"
+#~ msgstr ""
+
+#~ msgid "creating IB Network"
+#~ msgstr ""
+
+#~ msgid "ports added!"
+#~ msgstr ""
+
+#~ msgid "ports removed!"
+#~ msgstr ""
+
+#~ msgid "type of VM network interface: mlnx_direct or hostdev"
+#~ msgstr ""
+
+#~ msgid "removing vlan %(seg_id)s on physical network %(net)s from pool"
+#~ msgstr ""
+
+#~ msgid "failed to create network id=%(id)s on OFC: %(exc)s"
+#~ msgstr ""
+
+#~ msgid "failed to delete packet_filter id=%s which remains in error status."
+#~ msgstr ""
+
+#~ msgid "failed to create packet_filter id=%(id)s on OFC: %(exc)s"
+#~ msgstr ""
+
+#~ msgid "failed to delete packet_filter id=%(id)s from OFC: %(exc)s"
+#~ msgstr ""
+
+#~ msgid "port %s not found in NVP"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unable to create L3GW port on "
+#~ "logical router  %(router_uuid)s. Verify "
+#~ "Default Layer-3 Gateway service "
+#~ "%(def_l3_gw_svc)s id is correct"
+#~ msgstr ""
+
+#~ msgid "Unable to delete logical router '%s'on NVP Platform"
+#~ msgstr ""
+
+#~ msgid "number of network gateways allowed per tenant, -1 for unlimited"
+#~ msgstr ""
+
+#~ msgid "port update received"
+#~ msgstr ""
+
+#~ msgid "unable to parse interface mapping."
+#~ msgstr ""
+
+#~ msgid "unable to read interface mapping."
+#~ msgstr ""
+
index aecc8b68a2238e2450552ced1dfcb469677634b7..1b9a2c4713e378892bde0dff2c8f479d4b8ea7d7 100644 (file)
@@ -6,10 +6,10 @@
 #, fuzzy
 msgid ""
 msgstr ""
-"Project-Id-Version: neutron jenkins.neutron.propose.translation.update.73"
+"Project-Id-Version: neutron jenkins.neutron.propose.translation.update.74"
 "\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-09-09 06:09+0000\n"
+"POT-Creation-Date: 2013-09-10 06:09+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -95,7 +95,7 @@ msgstr ""
 
 #: neutron/policy.py:88
 #, python-format
-msgid "loading policies from file: %s"
+msgid "Loading policies from file: %s"
 msgstr ""
 
 #: neutron/policy.py:95
@@ -182,7 +182,7 @@ msgid "Number of subnets allowed per tenant, minus for unlimited"
 msgstr ""
 
 #: neutron/quota.py:47
-msgid "number of ports allowed per tenant, minus for unlimited"
+msgid "Number of ports allowed per tenant, minus for unlimited"
 msgstr ""
 
 #: neutron/quota.py:51
@@ -204,7 +204,7 @@ msgstr ""
 
 #: neutron/service.py:41
 msgid ""
-"range of seconds to randomly delay when starting the periodic task "
+"Range of seconds to randomly delay when starting the periodic task "
 "scheduler to reduce stampeding. (Disable by setting to 0)"
 msgstr ""
 
@@ -466,9 +466,11 @@ msgid ""
 msgstr ""
 
 #: neutron/agent/dhcp_agent.py:564 neutron/agent/l3_agent.py:823
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:515
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256
 #: neutron/plugins/nec/agent/nec_neutron_agent.py:184
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:227
+#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:181
 #: neutron/services/metering/agents/metering_agent.py:273
 msgid "Failed reporting state!"
 msgstr ""
@@ -1925,6 +1927,11 @@ msgstr ""
 msgid "Invalid extension environment: %(reason)s"
 msgstr ""
 
+#: neutron/common/exceptions.py:261
+#, python-format
+msgid "Invalid content type %(content_type)s"
+msgstr ""
+
 #: neutron/common/exceptions.py:265
 #, python-format
 msgid "Unable to find any IP address on external network %(net_id)s."
@@ -1966,11 +1973,11 @@ msgstr ""
 msgid "Skipping unknown group key: %s"
 msgstr ""
 
-#: neutron/common/log.py:31
+#: neutron/common/log.py:32
 #, python-format
 msgid ""
 "%(class_name)s method %(method_name)s called with arguments %(args)s "
-"%(kwargs)s "
+"%(kwargs)s"
 msgstr ""
 
 #: neutron/common/utils.py:55 neutron/openstack/common/fileutils.py:64
@@ -2288,7 +2295,7 @@ msgstr ""
 
 #: neutron/db/dhcp_rpc_base.py:218
 #, python-format
-msgid "Updating lease expiration is now deprecated. Issued  from host %(host)s."
+msgid "Updating lease expiration is now deprecated. Issued  from host %s."
 msgstr ""
 
 #: neutron/db/dhcp_rpc_base.py:225
@@ -2313,6 +2320,16 @@ msgstr ""
 msgid "the nexthop is used by router"
 msgstr ""
 
+#: neutron/db/extraroute_db.py:129
+#, python-format
+msgid "Added routes are %s"
+msgstr ""
+
+#: neutron/db/extraroute_db.py:137
+#, python-format
+msgid "Removed routes are %s"
+msgstr ""
+
 #: neutron/db/l3_db.py:210
 #, python-format
 msgid "No IPs available for external network %s"
@@ -2336,6 +2353,8 @@ msgid ""
 msgstr ""
 
 #: neutron/db/l3_db.py:339 neutron/db/l3_db.py:415
+#: neutron/plugins/bigswitch/plugin.py:995
+#: neutron/plugins/bigswitch/plugin.py:1004
 msgid "Either subnet_id or port_id must be specified"
 msgstr ""
 
@@ -2387,7 +2406,7 @@ msgid ""
 "assigning a floating IP"
 msgstr ""
 
-#: neutron/db/l3_db.py:605 neutron/plugins/nicira/NeutronPlugin.py:1730
+#: neutron/db/l3_db.py:605 neutron/plugins/nicira/NeutronPlugin.py:1731
 msgid "fixed_ip_address cannot be specified without a port_id"
 msgstr ""
 
@@ -2415,6 +2434,11 @@ msgid ""
 " %s"
 msgstr ""
 
+#: neutron/db/l3_rpc_base.py:62
+#, python-format
+msgid "Checking router: %(id)s for host: %(host)s"
+msgstr ""
+
 #: neutron/db/l3_rpc_base.py:87
 #, python-format
 msgid "External network ID returned to l3 agent: %s"
@@ -2572,7 +2596,7 @@ msgid "ID of network to probe"
 msgstr ""
 
 #: neutron/debug/commands.py:50
-msgid "owner type of the device: network/compute"
+msgid "Owner type of the device: network/compute"
 msgstr ""
 
 #: neutron/debug/commands.py:58
@@ -3028,7 +3052,7 @@ msgstr ""
 
 #: neutron/extensions/providernet.py:56
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:379
-msgid "plugin does not support updating provider attributes"
+msgid "Plugin does not support updating provider attributes"
 msgstr ""
 
 #: neutron/extensions/quotasv2.py:69
@@ -3959,6 +3983,10 @@ msgstr ""
 msgid "List of allowed vif_type values."
 msgstr ""
 
+#: neutron/plugins/bigswitch/plugin.py:162
+msgid "Syntax error in server config file, aborting plugin"
+msgstr ""
+
 #: neutron/plugins/bigswitch/plugin.py:173
 msgid "Error in REST call to remote network controller"
 msgstr ""
@@ -4091,6 +4119,10 @@ msgstr ""
 msgid "NeutronRestProxy: Starting plugin. Version=%s"
 msgstr ""
 
+#: neutron/plugins/bigswitch/plugin.py:458
+msgid "Servers not defined. Aborting plugin"
+msgstr ""
+
 #: neutron/plugins/bigswitch/plugin.py:480
 msgid "NeutronRestProxyV2: initialization done"
 msgstr ""
@@ -4173,6 +4205,15 @@ msgstr ""
 msgid "Unable to update remote topology: %s"
 msgstr ""
 
+#: neutron/plugins/bigswitch/plugin.py:1147
+msgid "Adding host route: "
+msgstr ""
+
+#: neutron/plugins/bigswitch/plugin.py:1148
+#, python-format
+msgid "Destination:%(dst)s nexthop:%(next)s"
+msgstr ""
+
 #: neutron/plugins/bigswitch/plugin.py:1223
 #, python-format
 msgid ""
@@ -4192,6 +4233,15 @@ msgstr ""
 msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. "
 msgstr ""
 
+#: neutron/plugins/bigswitch/routerrule_db.py:77
+msgid "No rules in router"
+msgstr ""
+
+#: neutron/plugins/bigswitch/routerrule_db.py:91
+#, python-format
+msgid "Updating router rules to %s"
+msgstr ""
+
 #: neutron/plugins/bigswitch/db/porttracker_db.py:36
 msgid "No host_id in port request to track port location."
 msgstr ""
@@ -4249,6 +4299,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:108
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:128
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:143
+#: neutron/plugins/mlnx/rpc_callbacks.py:98
 #: neutron/plugins/mlnx/rpc_callbacks.py:117
 #: neutron/plugins/mlnx/rpc_callbacks.py:132
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:118
@@ -4259,16 +4310,15 @@ msgid "%s can not be found in database"
 msgstr ""
 
 #: neutron/plugins/brocade/NeutronPlugin.py:288
-#: neutron/plugins/brocade/NeutronPlugin.py:331
-#: neutron/plugins/brocade/NeutronPlugin.py:384
+#: neutron/plugins/brocade/NeutronPlugin.py:332
+#: neutron/plugins/brocade/NeutronPlugin.py:386
 msgid "Brocade NOS driver:"
 msgstr ""
 
 #: neutron/plugins/brocade/NeutronPlugin.py:289
-#: neutron/plugins/brocade/NeutronPlugin.py:332
-#: neutron/plugins/brocade/NeutronPlugin.py:385
+#: neutron/plugins/brocade/NeutronPlugin.py:333
+#: neutron/plugins/brocade/NeutronPlugin.py:387
 #: neutron/plugins/embrane/agent/dispatcher.py:143
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:240
 #, python-format
 msgid "%s"
 msgstr ""
@@ -4278,7 +4328,13 @@ msgstr ""
 msgid "Returning the allocated vlan (%d) to the pool"
 msgstr ""
 
-#: neutron/plugins/brocade/NeutronPlugin.py:298
+#: neutron/plugins/brocade/NeutronPlugin.py:293
+#: neutron/plugins/brocade/NeutronPlugin.py:334
+#: neutron/plugins/brocade/NeutronPlugin.py:388
+msgid "Brocade plugin raised exception, check logs"
+msgstr ""
+
+#: neutron/plugins/brocade/NeutronPlugin.py:299
 #, python-format
 msgid "Allocated vlan (%d) from the pool"
 msgstr ""
@@ -4302,98 +4358,103 @@ msgstr ""
 msgid "Plugin initialization complete"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:133
+#: neutron/plugins/cisco/network_plugin.py:117
+#, python-format
+msgid "'%(model)s' object has no attribute '%(name)s'"
+msgstr ""
+
+#: neutron/plugins/cisco/network_plugin.py:134
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:223
 msgid "create_network() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:150
+#: neutron/plugins/cisco/network_plugin.py:151
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:255
 msgid "update_network() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:163
+#: neutron/plugins/cisco/network_plugin.py:164
 msgid "delete_network() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:186
+#: neutron/plugins/cisco/network_plugin.py:187
 msgid "get_network() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:191
+#: neutron/plugins/cisco/network_plugin.py:192
 msgid "get_networks() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:196
+#: neutron/plugins/cisco/network_plugin.py:197
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:321
 msgid "create_port() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:206
+#: neutron/plugins/cisco/network_plugin.py:207
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:407
 msgid "delete_port() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:225
+#: neutron/plugins/cisco/network_plugin.py:226
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:366
 msgid "update_port() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:236
+#: neutron/plugins/cisco/network_plugin.py:237
 msgid "create_subnet() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:248
+#: neutron/plugins/cisco/network_plugin.py:249
 #: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:342
 msgid "update_subnet() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:254
+#: neutron/plugins/cisco/network_plugin.py:255
 msgid "delete_subnet() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:277
+#: neutron/plugins/cisco/network_plugin.py:278
 #: neutron/plugins/cisco/db/network_db_v2.py:38
 msgid "get_all_qoss() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:283
+#: neutron/plugins/cisco/network_plugin.py:284
 msgid "get_qos_details() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:288
+#: neutron/plugins/cisco/network_plugin.py:289
 msgid "create_qos() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:294
+#: neutron/plugins/cisco/network_plugin.py:295
 msgid "delete_qos() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:299
+#: neutron/plugins/cisco/network_plugin.py:300
 msgid "rename_qos() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:304
+#: neutron/plugins/cisco/network_plugin.py:305
 msgid "get_all_credentials() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:310
+#: neutron/plugins/cisco/network_plugin.py:311
 msgid "get_credential_details() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:319
+#: neutron/plugins/cisco/network_plugin.py:320
 msgid "rename_credential() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:329
+#: neutron/plugins/cisco/network_plugin.py:330
 msgid "schedule_host() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:341
+#: neutron/plugins/cisco/network_plugin.py:342
 msgid "associate_port() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:348
+#: neutron/plugins/cisco/network_plugin.py:349
 msgid "detach_port() called"
 msgstr ""
 
@@ -4646,6 +4707,16 @@ msgstr ""
 msgid "VLAN Name prefix for provider vlans"
 msgstr ""
 
+#: neutron/plugins/cisco/common/config.py:39
+msgid "Provider VLANs are automatically created as needed on the Nexus switch"
+msgstr ""
+
+#: neutron/plugins/cisco/common/config.py:42
+msgid ""
+"Provider VLANs are automatically trunked as needed on the ports of the "
+"Nexus switch"
+msgstr ""
+
 #: neutron/plugins/cisco/common/config.py:45
 #: neutron/plugins/ml2/drivers/cisco/config.py:23
 msgid "Distribute SVI interfaces over all switches"
@@ -4707,6 +4778,12 @@ msgstr ""
 msgid "N1K Policy profile polling duration in seconds"
 msgstr ""
 
+#: neutron/plugins/cisco/common/config.py:124
+#: neutron/plugins/ml2/drivers/cisco/config.py:56
+#: neutron/plugins/nicira/common/config.py:178
+msgid "Some config files were not parsed properly"
+msgstr ""
+
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:334
 #, python-format
 msgid "seg_min %(seg_min)s, seg_max %(seg_max)s"
@@ -4811,6 +4888,10 @@ msgstr ""
 msgid "get_policy_profile()"
 msgstr ""
 
+#: neutron/plugins/cisco/db/n1kv_db_v2.py:949
+msgid "Invalid profile type"
+msgstr ""
+
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:965
 msgid "_profile_binding_exists()"
 msgstr ""
@@ -4839,11 +4920,11 @@ msgid "_get_profile_bindings()"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1224
-msgid "invalid segment range. example range: 500-550"
+msgid "Invalid segment range. example range: 500-550"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1234
-msgid "arguments segment_type missing for network profile"
+msgid "Arguments segment_type missing for network profile"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1243
@@ -4851,15 +4932,15 @@ msgid "segment_type should either be vlan, overlay, multi-segment or trunk"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1249
-msgid "argument physical_network missing for network profile"
+msgid "Argument physical_network missing for network profile"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1256
-msgid "argument sub_type missing for network profile"
+msgid "Argument sub_type missing for network profile"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1263
-msgid "argument segment_range missing for network profile"
+msgid "Argument segment_range missing for network profile"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1292
@@ -4868,7 +4949,7 @@ msgid "NetworkProfile name %s already exists"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1309
-msgid "segment range overlaps with another profile"
+msgid "Segment range overlaps with another profile"
 msgstr ""
 
 #: neutron/plugins/cisco/db/network_db_v2.py:46
@@ -4954,12 +5035,12 @@ msgstr ""
 
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:236
 #, python-format
-msgid "provider network added to DB: %(network_id)s, %(vlan_id)s"
+msgid "Provider network added to DB: %(network_id)s, %(vlan_id)s"
 msgstr ""
 
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:280
 #, python-format
-msgid "provider network removed from DB: %s"
+msgid "Provider network removed from DB: %s"
 msgstr ""
 
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:388
@@ -4981,7 +5062,7 @@ msgid "Nexus plugin loaded, deleting SVI from switch"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_client.py:256
-msgid "logical network"
+msgid "Logical network"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_client.py:276
@@ -5007,6 +5088,11 @@ msgstr ""
 msgid "VSM: %s"
 msgstr ""
 
+#: neutron/plugins/cisco/n1kv/n1kv_client.py:462
+#, python-format
+msgid "Unable to serialize object of type = '%s'"
+msgstr ""
+
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:193
 msgid "_setup_vsm"
 msgstr ""
@@ -5069,9 +5155,11 @@ msgid "provider:network_type %s not supported"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:353
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:362
 #: neutron/plugins/mlnx/mlnx_plugin.py:243
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437
 #, python-format
-msgid "unknown provider:physical_network %s"
+msgid "Unknown provider:physical_network %s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:359
@@ -5205,7 +5293,7 @@ msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:995
 #, python-format
-msgid "create network: profile_id=%s"
+msgid "Create network: profile_id=%s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1003
@@ -5218,7 +5306,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1015
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1025
 #, python-format
-msgid "seg list %s "
+msgid "Seg list %s "
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1068
@@ -5265,7 +5353,7 @@ msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1241
 #, python-format
-msgid "create port: profile_id=%s"
+msgid "Create port: profile_id=%s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1254
@@ -5350,6 +5438,41 @@ msgstr ""
 msgid "NexusPlugin:create_network() called"
 msgstr ""
 
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:112
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:101
+#, python-format
+msgid "Nexus: create & trunk vlan %s"
+msgstr ""
+
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:119
+#, python-format
+msgid "Nexus: create vlan %s"
+msgstr ""
+
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:124
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108
+#, python-format
+msgid "Nexus: trunk vlan %s"
+msgstr ""
+
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:137
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:120
+#, python-format
+msgid "Nexus: delete & untrunk vlan %s"
+msgstr ""
+
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:143
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:124
+#, python-format
+msgid "Nexus: delete vlan %s"
+msgstr ""
+
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:146
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:127
+#, python-format
+msgid "Nexus: untrunk vlan %s"
+msgstr ""
+
 #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:203
 msgid "Grabbing a switch to create SVI"
 msgstr ""
@@ -5382,6 +5505,11 @@ msgstr ""
 msgid "NexusPlugin:delete_port() called"
 msgstr ""
 
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:276
+#, python-format
+msgid "delete_network(): provider vlan %s"
+msgstr ""
+
 #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:321
 msgid "NexusPlugin:update_port() called"
 msgstr ""
@@ -5414,7 +5542,7 @@ msgstr ""
 
 #: neutron/plugins/embrane/base_plugin.py:136
 #: neutron/plugins/embrane/base_plugin.py:173
-msgid "there must be only one gateway port per router at once"
+msgid "There must be only one gateway port per router at once"
 msgstr ""
 
 #: neutron/plugins/embrane/base_plugin.py:207
@@ -5480,7 +5608,7 @@ msgid "Shared resource pool id"
 msgstr ""
 
 #: neutron/plugins/embrane/common/config.py:45
-msgid "define if the requests have run asynchronously or not"
+msgid "Define if the requests have run asynchronously or not"
 msgstr ""
 
 #: neutron/plugins/embrane/common/constants.py:63
@@ -5544,7 +5672,7 @@ msgstr ""
 
 #: neutron/plugins/embrane/l2base/support_exceptions.py:24
 #, python-format
-msgid "cannot retrieve utif info for the following reason: %(err_msg)s"
+msgid "Cannot retrieve utif info for the following reason: %(err_msg)s"
 msgstr ""
 
 #: neutron/plugins/embrane/l2base/openvswitch/openvswitch_support.py:45
@@ -5765,51 +5893,51 @@ msgstr ""
 msgid "Adding port %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:268
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:269
 #, python-format
 msgid "Unable to get port details for device %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:274
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:276
 #, python-format
 msgid "Port %(device)s updated. Details: %(device_details)s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:289
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:290
 #, python-format
 msgid "Removing port %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:296
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:297
 #, python-format
 msgid "Removing port failed for device %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:321
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:322
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:640
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:900
 msgid "Agent out of sync with plugin!"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:329
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:330
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:652
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:914
 msgid "Agent loop has new devices!"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:334
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:335
 #, python-format
 msgid "Error in agent event loop: %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:342
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:343
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:403
 #, python-format
 msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:357
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:691
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1044
 msgid "Agent initialized successfully, now running... "
@@ -5881,6 +6009,15 @@ msgstr ""
 msgid "Metrics collection is not supported on this version of Hyper-V"
 msgstr ""
 
+#: neutron/plugins/hyperv/agent/utilsfactory.py:34
+msgid "Force V1 WMI utility classes"
+msgstr ""
+
+#: neutron/plugins/hyperv/agent/utilsfactory.py:59
+#, python-format
+msgid "Loading class: %(module_name)s.%(class_name)s"
+msgstr ""
+
 #: neutron/plugins/hyperv/agent/utilsv2.py:118
 #, python-format
 msgid "Port Alloc not found: %s"
@@ -5932,12 +6069,6 @@ msgstr ""
 msgid "provider:segmentation_id specified for local network"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:362
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437
-#, python-format
-msgid "Unknown provider:physical_network %s"
-msgstr ""
-
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:89
 msgid "Invalid Network ID, will lead to incorrect bridgename"
 msgstr ""
@@ -6371,94 +6502,98 @@ msgstr ""
 msgid "MidoClient.delete_dhcp called: bridge=%(bridge)s, "
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:204
+#: neutron/plugins/midonet/midonet_lib.py:196
+msgid "Tried to delete non-existent DHCP"
+msgstr ""
+
+#: neutron/plugins/midonet/midonet_lib.py:205
 #, python-format
 msgid "MidoClient.delete_port called: id=%(id)s, delete_chains=%(delete_chains)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:219
+#: neutron/plugins/midonet/midonet_lib.py:220
 #, python-format
 msgid "MidoClient.get_port called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:232
+#: neutron/plugins/midonet/midonet_lib.py:233
 #, python-format
 msgid "MidoClient.add_bridge_port called: bridge=%(bridge)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:253
+#: neutron/plugins/midonet/midonet_lib.py:254
 #, python-format
 msgid "MidoClient.create_router called: tenant_id=%(tenant_id)s, name=%(name)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:265
+#: neutron/plugins/midonet/midonet_lib.py:266
 #, python-format
 msgid "MidoClient.delete_router called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:275
+#: neutron/plugins/midonet/midonet_lib.py:276
 #, python-format
 msgid "MidoClient.get_router called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:289
+#: neutron/plugins/midonet/midonet_lib.py:290
 #, python-format
 msgid "MidoClient.update_router called: id=%(id)s, name=%(name)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:309
+#: neutron/plugins/midonet/midonet_lib.py:310
 #, python-format
 msgid ""
 "MidoClient.add_dhcp_route_option called: bridge=%(bridge)s, "
 "cidr=%(cidr)s, gw_ip=%(gw_ip)sdst_ip=%(dst_ip)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:317
+#: neutron/plugins/midonet/midonet_lib.py:318
 msgid "Tried to access non-existent DHCP"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:346
+#: neutron/plugins/midonet/midonet_lib.py:347
 #, python-format
 msgid "MidoClient.unlink called: port=%(port)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:351
+#: neutron/plugins/midonet/midonet_lib.py:352
 #, python-format
 msgid "Attempted to unlink a port that was not linked. %s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:357
+#: neutron/plugins/midonet/midonet_lib.py:358
 #, python-format
 msgid ""
 "MidoClient.remove_rules_by_property called: tenant_id=%(tenant_id)s, "
 "chain_name=%(chain_name)skey=%(key)s, value=%(value)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:384
+#: neutron/plugins/midonet/midonet_lib.py:385
 #, python-format
 msgid ""
 "MidoClient.create_router_chains called: router=%(router)s, "
 "inbound_chain_name=%(in_chain)s, outbound_chain_name=%(out_chain)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:407
+#: neutron/plugins/midonet/midonet_lib.py:408
 #, python-format
 msgid "MidoClient.delete_router_chains called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:422
+#: neutron/plugins/midonet/midonet_lib.py:423
 #, python-format
 msgid "MidoClient.delete_port_chains called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:434
+#: neutron/plugins/midonet/midonet_lib.py:435
 #, python-format
 msgid ""
 "MidoClient.get_link_port called: router=%(router)s, "
 "peer_router_id=%(peer_router_id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:473
+#: neutron/plugins/midonet/midonet_lib.py:474
 #, python-format
 msgid ""
 "MidoClient.add_static_nat called: tenant_id=%(tenant_id)s, "
@@ -6466,17 +6601,17 @@ msgid ""
 "port_id=%(port_id)s, nat_type=%(nat_type)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:481
+#: neutron/plugins/midonet/midonet_lib.py:482
 #, python-format
 msgid "Invalid NAT type passed in %s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:533
+#: neutron/plugins/midonet/midonet_lib.py:534
 #, python-format
 msgid "MidoClient.remote_static_route called: router=%(router)s, ip=%(ip)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:544
+#: neutron/plugins/midonet/midonet_lib.py:545
 #, python-format
 msgid ""
 "MidoClient.update_port_chains called: "
@@ -6484,62 +6619,62 @@ msgid ""
 "outbound_chain_id=%(outbound_chain_id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:555
+#: neutron/plugins/midonet/midonet_lib.py:556
 #, python-format
 msgid "MidoClient.create_chain called: tenant_id=%(tenant_id)s  name=%(name)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:563
+#: neutron/plugins/midonet/midonet_lib.py:564
 #, python-format
 msgid "MidoClient.delete_chain called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:569
+#: neutron/plugins/midonet/midonet_lib.py:570
 #, python-format
 msgid ""
 "MidoClient.delete_chains_by_names called: tenant_id=%(tenant_id)s "
 "names=%(names)s "
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:580
+#: neutron/plugins/midonet/midonet_lib.py:581
 #, python-format
 msgid ""
 "MidoClient.get_chain_by_name called: tenant_id=%(tenant_id)s "
 "name=%(name)s "
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:591
+#: neutron/plugins/midonet/midonet_lib.py:592
 #, python-format
 msgid ""
 "MidoClient.get_port_group_by_name called: tenant_id=%(tenant_id)s "
 "name=%(name)s "
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:605
+#: neutron/plugins/midonet/midonet_lib.py:606
 #, python-format
 msgid "MidoClient.create_port_group called: tenant_id=%(tenant_id)s name=%(name)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:614
+#: neutron/plugins/midonet/midonet_lib.py:615
 #, python-format
 msgid ""
 "MidoClient.delete_port_group_by_name called: tenant_id=%(tenant_id)s "
 "name=%(name)s "
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:620
+#: neutron/plugins/midonet/midonet_lib.py:621
 #, python-format
 msgid "Deleting pg %(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:626
+#: neutron/plugins/midonet/midonet_lib.py:627
 #, python-format
 msgid ""
 "MidoClient.add_port_to_port_group_by_name called: tenant_id=%(tenant_id)s"
 " name=%(name)s port_id=%(port_id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:640
+#: neutron/plugins/midonet/midonet_lib.py:641
 #, python-format
 msgid "MidoClient.remove_port_from_port_groups called: port_id=%(port_id)s"
 msgstr ""
@@ -7264,6 +7399,10 @@ msgstr ""
 msgid "%(key)s prohibited for %(tunnel)s provider network"
 msgstr ""
 
+#: neutron/plugins/ml2/drivers/type_tunnel.py:103
+msgid "Network_type value needed by the ML2 plugin"
+msgstr ""
+
 #: neutron/plugins/ml2/drivers/type_vlan.py:37
 msgid ""
 "List of <physical_network>:<vlan_min>:<vlan_max> or <physical_network> "
@@ -7384,31 +7523,6 @@ msgstr ""
 msgid "nexus_switches found = %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:101
-#, python-format
-msgid "Nexus: create & trunk vlan %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108
-#, python-format
-msgid "Nexus: trunk vlan %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:120
-#, python-format
-msgid "Nexus: delete & untrunk vlan %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:124
-#, python-format
-msgid "Nexus: delete vlan %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:127
-#, python-format
-msgid "Nexus: untrunk vlan %s"
-msgstr ""
-
 #: neutron/plugins/ml2/drivers/mech_arista/config.py:31
 msgid ""
 "Username for Arista EOS. This is required field.if not set, all "
@@ -7451,72 +7565,85 @@ msgid ""
 "of\"RegionOne\" is assumed"
 msgstr ""
 
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:30
+msgid "Unable to reach EOS"
+msgstr ""
+
 #: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:226
 #, python-format
 msgid "Executing command on Arista EOS: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:259
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:238
+#, python-format
+msgid "Error %(err)s while trying to execute commands %(cmd)s on EOS %(host)s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:260
 #, python-format
 msgid "Required option %s is not set"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:282
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:279
+msgid "Syncing Neutron <-> EOS"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:283
 msgid "EOS is not available, will try sync later"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:292
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:293
 #, python-format
 msgid ""
 "No Tenants configured in Neutron DB. But %d tenants disovered in EOS "
 "during synchronization.Enitre EOS region is cleared"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:296
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:297
 msgid "EOS is not available, failed to delete this region"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:307
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:308
 #, python-format
 msgid "EOS is not available,failed to delete tenant %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:337
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:338
 #, python-format
 msgid "EOS is not available,failed to delete vm %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:348
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:349
 #, python-format
 msgid "EOS is not available,failed to delete network %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:363
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:364
 #, python-format
 msgid "EOS is not available, failed to createnetwork id %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:385
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:386
 #, python-format
 msgid "EOS is not available, failed to createvm id %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:461
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:462
 #, python-format
 msgid "Network %s is not created as it is not found inArista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:475
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:476
 #, python-format
 msgid "Network name changed to %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:502
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:503
 #, python-format
 msgid "Network %s is not updated as it is not found inArista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:600
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:601
 #, python-format
 msgid "VM %s is not created as it is not found inArista DB"
 msgstr ""
@@ -7541,11 +7668,11 @@ msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:280
 #, python-format
-msgid "unsupported vnic type %(vnic_type)s for network type %(net_type)s"
+msgid "Unsupported vnic type %(vnic_type)s for network type %(net_type)s"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:284
-msgid "invalid vnic_type on port_create"
+msgid "Invalid vnic_type on port_create"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:286
@@ -7553,11 +7680,11 @@ msgid "vnic_type is not defined in port profile"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:331
-msgid "update network"
+msgid "Update network"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:344
-msgid "delete network"
+msgid "Delete network"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:391
@@ -7596,11 +7723,11 @@ msgid "Port_mac %s is not available on this agent"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:133
-msgid "creating VLAN Network"
+msgid "Creating VLAN Network"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:135
-msgid "creating IB Network"
+msgid "Creating IB Network"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:137
@@ -7618,11 +7745,11 @@ msgid "Delete network %s"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:298
-msgid "ports added!"
+msgid "Ports added!"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:301
-msgid "ports removed!"
+msgid "Ports removed!"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:326
@@ -7736,7 +7863,7 @@ msgid "Network type for tenant networks (local, ib, vlan, or none)"
 msgstr ""
 
 #: neutron/plugins/mlnx/common/config.py:43
-msgid "type of VM network interface: mlnx_direct or hostdev"
+msgid "Type of VM network interface: mlnx_direct or hostdev"
 msgstr ""
 
 #: neutron/plugins/mlnx/common/config.py:47
@@ -7755,13 +7882,9 @@ msgid "Mlnx Exception: %(err_msg)s"
 msgstr ""
 
 #: neutron/plugins/mlnx/db/mlnx_db_v2.py:47
-#, python-format
-msgid "Removing vlan %(seg_id)s on physical network %(net)s from pool"
-msgstr ""
-
 #: neutron/plugins/mlnx/db/mlnx_db_v2.py:68
 #, python-format
-msgid "removing vlan %(seg_id)s on physical network %(net)s from pool"
+msgid "Removing vlan %(seg_id)s on physical network %(net)s from pool"
 msgstr ""
 
 #: neutron/plugins/mlnx/db/mlnx_db_v2.py:124
@@ -7854,7 +7977,7 @@ msgstr ""
 
 #: neutron/plugins/nec/nec_plugin.py:276
 #, python-format
-msgid "failed to create network id=%(id)s on OFC: %(exc)s"
+msgid "Failed to create network id=%(id)s on OFC: %(exc)s"
 msgstr ""
 
 #: neutron/plugins/nec/nec_plugin.py:292
@@ -8007,7 +8130,7 @@ msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:92
 #, python-format
-msgid "failed to delete packet_filter id=%s which remains in error status."
+msgid "Failed to delete packet_filter id=%s which remains in error status."
 msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:106
@@ -8042,7 +8165,7 @@ msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:131
 #, python-format
-msgid "failed to create packet_filter id=%(id)s on OFC: %(exc)s"
+msgid "Failed to create packet_filter id=%(id)s on OFC: %(exc)s"
 msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:144
@@ -8057,7 +8180,7 @@ msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:157
 #, python-format
-msgid "failed to delete packet_filter id=%(id)s from OFC: %(exc)s"
+msgid "Failed to delete packet_filter id=%(id)s from OFC: %(exc)s"
 msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:161
@@ -8363,7 +8486,7 @@ msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:514
 #, python-format
-msgid "port %s not found in NVP"
+msgid "Port %s not found in NVP"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:533
@@ -8408,13 +8531,13 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:658
-#: neutron/plugins/nicira/NeutronPlugin.py:1671
+#: neutron/plugins/nicira/NeutronPlugin.py:1672
 #, python-format
 msgid "Logical router resource %s not found on NVP platform"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:662
-#: neutron/plugins/nicira/NeutronPlugin.py:1675
+#: neutron/plugins/nicira/NeutronPlugin.py:1676
 msgid "Unable to update logical routeron NVP Platform"
 msgstr ""
 
@@ -8522,118 +8645,118 @@ msgid "Unable to update port id: %s."
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:1409
-#: neutron/plugins/nicira/NeutronPlugin.py:1483
+#: neutron/plugins/nicira/NeutronPlugin.py:1484
 #, python-format
 msgid "Network '%s' is not a valid external network"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1426
+#: neutron/plugins/nicira/NeutronPlugin.py:1427
 msgid ""
 "Cannot create a distributed router with the NVP platform currently in "
 "execution. Please, try without specifying the 'distributed' attribute."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1433
+#: neutron/plugins/nicira/NeutronPlugin.py:1434
 msgid "Unable to create logical router on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1441
+#: neutron/plugins/nicira/NeutronPlugin.py:1442
 #, python-format
 msgid ""
-"Unable to create L3GW port on logical router  %(router_uuid)s. Verify "
+"Unable to create L3GW port on logical router %(router_uuid)s. Verify "
 "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1451
+#: neutron/plugins/nicira/NeutronPlugin.py:1452
 #, python-format
 msgid "Unable to create router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1492
+#: neutron/plugins/nicira/NeutronPlugin.py:1493
 msgid ""
 "'routes' cannot contain route '0.0.0.0/0', this must be updated through "
 "the default gateway attribute"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1508
+#: neutron/plugins/nicira/NeutronPlugin.py:1509
 #, python-format
 msgid "Logical router %s not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1512
+#: neutron/plugins/nicira/NeutronPlugin.py:1513
 msgid "Unable to update logical router on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1514
+#: neutron/plugins/nicira/NeutronPlugin.py:1515
 msgid ""
 "Request cannot contain 'routes' with the NVP platform currently in "
 "execution. Please, try without specifying the static routes."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1548
+#: neutron/plugins/nicira/NeutronPlugin.py:1549
 #, python-format
 msgid "Logical router '%s' not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1552
+#: neutron/plugins/nicira/NeutronPlugin.py:1553
 #, python-format
-msgid "Unable to delete logical router '%s'on NVP Platform"
+msgid "Unable to delete logical router '%s' on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1609
+#: neutron/plugins/nicira/NeutronPlugin.py:1610
 #, python-format
 msgid ""
 "Add_router_interface completed for subnet:%(subnet_id)s and "
 "router:%(router_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1697
+#: neutron/plugins/nicira/NeutronPlugin.py:1698
 #, python-format
 msgid ""
 "An error occurred while removing NAT rules on the NVP platform for "
 "floating ip:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1703
+#: neutron/plugins/nicira/NeutronPlugin.py:1704
 msgid "An incorrect number of matching NAT rules was found on the NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1769
+#: neutron/plugins/nicira/NeutronPlugin.py:1770
 #, python-format
 msgid "Address list for NVP logical router port:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1793
+#: neutron/plugins/nicira/NeutronPlugin.py:1794
 #, 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:1836
+#: neutron/plugins/nicira/NeutronPlugin.py:1837
 #, python-format
 msgid "The port '%s' is not associated with floating IPs"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1839
+#: neutron/plugins/nicira/NeutronPlugin.py:1840
 #, python-format
 msgid "Nat rules not found in nvp for port: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1865
+#: neutron/plugins/nicira/NeutronPlugin.py:1866
 #, python-format
 msgid ""
 "Create_l2_gw_service did not return an uuid for the newly created "
 "resource:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1887
+#: neutron/plugins/nicira/NeutronPlugin.py:1888
 msgid ""
 "Unable to remove gateway service from NVP plaform - the resource was not "
 "found"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1975
+#: neutron/plugins/nicira/NeutronPlugin.py:1976
 #, python-format
 msgid "Port values not valid for protocol: %s"
 msgstr ""
@@ -8806,62 +8929,77 @@ msgstr ""
 msgid "Port not found, Error: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1038
+#: neutron/plugins/nicira/nvplib.py:966
+#, python-format
+msgid "Error. %(type)s exception: %(exc)s."
+msgstr ""
+
+#: neutron/plugins/nicira/nvplib.py:970
+#, python-format
+msgid "locals=[%s]"
+msgstr ""
+
+#: neutron/plugins/nicira/nvplib.py:1039
 #, python-format
 msgid "Created Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1064
+#: neutron/plugins/nicira/nvplib.py:1065
 #, python-format
 msgid "Updated Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1083
+#: neutron/plugins/nicira/nvplib.py:1084
 #, python-format
 msgid "Invalid keys for NAT match: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1089
+#: neutron/plugins/nicira/nvplib.py:1090
 #, python-format
 msgid "Creating NAT rule: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1103
+#: neutron/plugins/nicira/nvplib.py:1104
 msgid ""
 "No SNAT rules cannot be applied as they are not available in this version"
 " of the NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1238
+#: neutron/plugins/nicira/nvplib.py:1239
 #, python-format
 msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1243
+#: neutron/plugins/nicira/nvplib.py:1244
 #, python-format
 msgid ""
 "An exception occurred while updating IP addresses on a router logical "
 "port:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1281
+#: neutron/plugins/nicira/nvplib.py:1282
 msgid "Operation may not be supported"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1289
+#: neutron/plugins/nicira/nvplib.py:1290
 msgid ""
 "NVP version is not set. Unable to complete request correctly. Check log "
 "for NVP communication errors."
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1305
+#: neutron/plugins/nicira/nvplib.py:1306
 msgid "Failed to create logical queue"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1316
+#: neutron/plugins/nicira/nvplib.py:1317
 msgid "Failed to delete logical queue"
 msgstr ""
 
+#: neutron/plugins/nicira/nvplib.py:1330
+#, python-format
+msgid "Error '%(err)s' when connecting to controller(s): %(ctl)s."
+msgstr ""
+
 #: neutron/plugins/nicira/api_client/client.py:116
 #, python-format
 msgid "[%d] no API providers currently available."
@@ -9481,13 +9619,18 @@ msgstr ""
 msgid "Cannot create a gateway with an empty device list"
 msgstr ""
 
+#: neutron/plugins/nicira/extensions/nvp_networkgw.py:82
+#, python-format
+msgid "Unexpected keys found in device description:%s"
+msgstr ""
+
 #: neutron/plugins/nicira/extensions/nvp_networkgw.py:86
 #, python-format
 msgid "%s: provided data are not iterable"
 msgstr ""
 
 #: neutron/plugins/nicira/extensions/nvp_networkgw.py:92
-msgid "number of network gateways allowed per tenant, -1 for unlimited"
+msgid "Number of network gateways allowed per tenant, -1 for unlimited"
 msgstr ""
 
 #: neutron/plugins/nicira/extensions/nvp_qos.py:38
@@ -9782,7 +9925,7 @@ msgstr ""
 
 #: neutron/plugins/nicira/vshield/tasks/tasks.py:189
 #: neutron/plugins/nicira/vshield/tasks/tasks.py:209
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:233
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:232
 #, python-format
 msgid "Task %(task)s encountered exception in %(cb)s"
 msgstr ""
@@ -9793,11 +9936,11 @@ msgstr ""
 msgid "Task %(task)s return %(status)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:326
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:325
 msgid "TaskManager terminated"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:380
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:379
 msgid "Exception in _check_pending_tasks"
 msgstr ""
 
@@ -9848,6 +9991,10 @@ msgid ""
 "commited (%s attempts left)"
 msgstr ""
 
+#: neutron/plugins/openvswitch/ovs_db_v2.py:401
+msgid "Unable to generate a new tunnel id"
+msgstr ""
+
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:145
 #, python-format
 msgid "Device %(device)s up on %(agent_id)s"
@@ -10108,6 +10255,23 @@ msgstr ""
 msgid "Connection failed with PLUMgrid Director: %(err_msg)s"
 msgstr ""
 
+#: neutron/plugins/plumgrid/drivers/fake_plumlib.py:32
+msgid "Python PLUMgrid Fake Library Started "
+msgstr ""
+
+#: neutron/plugins/plumgrid/drivers/fake_plumlib.py:37
+#, python-format
+msgid "Fake Director: %s"
+msgstr ""
+
+#: neutron/plugins/plumgrid/drivers/plumlib.py:38
+msgid "Python PLUMgrid Library Started "
+msgstr ""
+
+#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:40
+msgid "PLUMgrid Director communication failed"
+msgstr ""
+
 #: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:44
 msgid "PLUMgrid Director server to connect to"
 msgstr ""
@@ -10308,7 +10472,7 @@ msgid "Going to ofp controller mode %s"
 msgstr ""
 
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:238
-msgid "port update received"
+msgid "Port update received"
 msgstr ""
 
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:271
@@ -10777,11 +10941,11 @@ msgid "process_router: %s"
 msgstr ""
 
 #: neutron/services/firewall/agents/varmour/varmour_router.py:285
-msgid "unable to parse interface mapping."
+msgid "Unable to parse interface mapping."
 msgstr ""
 
 #: neutron/services/firewall/agents/varmour/varmour_router.py:288
-msgid "unable to read interface mapping."
+msgid "Unable to read interface mapping."
 msgstr ""
 
 #: neutron/services/firewall/agents/varmour/varmour_router.py:307
@@ -11006,6 +11170,11 @@ msgstr ""
 msgid "A metering driver must be specified"
 msgstr ""
 
+#: neutron/services/metering/agents/metering_agent.py:112
+#, python-format
+msgid "Send metering report: %s"
+msgstr ""
+
 #: neutron/services/metering/agents/metering_agent.py:179
 #, python-format
 msgid "Driver %(driver)s does not implement %(func)s"
@@ -11044,6 +11213,14 @@ msgstr ""
 msgid "Interval for checking ipsec status"
 msgstr ""
 
+#: neutron/services/vpn/device_drivers/ipsec.py:61
+msgid "Template file for ipsec configuration"
+msgstr ""
+
+#: neutron/services/vpn/device_drivers/ipsec.py:67
+msgid "Template file for ipsec secret configuration"
+msgstr ""
+
 #: neutron/services/vpn/device_drivers/ipsec.py:244
 #, python-format
 msgid "Failed to enable vpn process on router %s"
index e0dd5244dd98fc9ede2166b24658fa056d135a1b..a3750c225cb125267acf75ae3fcb8b3a5567f821 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-09-09 06:09+0000\n"
+"POT-Creation-Date: 2013-09-10 06:09+0000\n"
 "PO-Revision-Date: 2013-01-28 21:54+0000\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: Dutch (Netherlands) "
@@ -95,7 +95,7 @@ msgstr ""
 
 #: neutron/policy.py:88
 #, python-format
-msgid "loading policies from file: %s"
+msgid "Loading policies from file: %s"
 msgstr ""
 
 #: neutron/policy.py:95
@@ -182,7 +182,7 @@ msgid "Number of subnets allowed per tenant, minus for unlimited"
 msgstr ""
 
 #: neutron/quota.py:47
-msgid "number of ports allowed per tenant, minus for unlimited"
+msgid "Number of ports allowed per tenant, minus for unlimited"
 msgstr ""
 
 #: neutron/quota.py:51
@@ -204,7 +204,7 @@ msgstr ""
 
 #: neutron/service.py:41
 msgid ""
-"range of seconds to randomly delay when starting the periodic task "
+"Range of seconds to randomly delay when starting the periodic task "
 "scheduler to reduce stampeding. (Disable by setting to 0)"
 msgstr ""
 
@@ -466,9 +466,11 @@ msgid ""
 msgstr ""
 
 #: neutron/agent/dhcp_agent.py:564 neutron/agent/l3_agent.py:823
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:515
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256
 #: neutron/plugins/nec/agent/nec_neutron_agent.py:184
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:227
+#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:181
 #: neutron/services/metering/agents/metering_agent.py:273
 msgid "Failed reporting state!"
 msgstr ""
@@ -1925,6 +1927,11 @@ msgstr ""
 msgid "Invalid extension environment: %(reason)s"
 msgstr ""
 
+#: neutron/common/exceptions.py:261
+#, python-format
+msgid "Invalid content type %(content_type)s"
+msgstr ""
+
 #: neutron/common/exceptions.py:265
 #, python-format
 msgid "Unable to find any IP address on external network %(net_id)s."
@@ -1966,11 +1973,11 @@ msgstr ""
 msgid "Skipping unknown group key: %s"
 msgstr ""
 
-#: neutron/common/log.py:31
+#: neutron/common/log.py:32
 #, python-format
 msgid ""
 "%(class_name)s method %(method_name)s called with arguments %(args)s "
-"%(kwargs)s "
+"%(kwargs)s"
 msgstr ""
 
 #: neutron/common/utils.py:55 neutron/openstack/common/fileutils.py:64
@@ -2288,7 +2295,7 @@ msgstr ""
 
 #: neutron/db/dhcp_rpc_base.py:218
 #, python-format
-msgid "Updating lease expiration is now deprecated. Issued  from host %(host)s."
+msgid "Updating lease expiration is now deprecated. Issued  from host %s."
 msgstr ""
 
 #: neutron/db/dhcp_rpc_base.py:225
@@ -2313,6 +2320,16 @@ msgstr ""
 msgid "the nexthop is used by router"
 msgstr ""
 
+#: neutron/db/extraroute_db.py:129
+#, python-format
+msgid "Added routes are %s"
+msgstr ""
+
+#: neutron/db/extraroute_db.py:137
+#, python-format
+msgid "Removed routes are %s"
+msgstr ""
+
 #: neutron/db/l3_db.py:210
 #, python-format
 msgid "No IPs available for external network %s"
@@ -2336,6 +2353,8 @@ msgid ""
 msgstr ""
 
 #: neutron/db/l3_db.py:339 neutron/db/l3_db.py:415
+#: neutron/plugins/bigswitch/plugin.py:995
+#: neutron/plugins/bigswitch/plugin.py:1004
 msgid "Either subnet_id or port_id must be specified"
 msgstr ""
 
@@ -2387,7 +2406,7 @@ msgid ""
 "assigning a floating IP"
 msgstr ""
 
-#: neutron/db/l3_db.py:605 neutron/plugins/nicira/NeutronPlugin.py:1730
+#: neutron/db/l3_db.py:605 neutron/plugins/nicira/NeutronPlugin.py:1731
 msgid "fixed_ip_address cannot be specified without a port_id"
 msgstr ""
 
@@ -2415,6 +2434,11 @@ msgid ""
 " %s"
 msgstr ""
 
+#: neutron/db/l3_rpc_base.py:62
+#, python-format
+msgid "Checking router: %(id)s for host: %(host)s"
+msgstr ""
+
 #: neutron/db/l3_rpc_base.py:87
 #, python-format
 msgid "External network ID returned to l3 agent: %s"
@@ -2572,7 +2596,7 @@ msgid "ID of network to probe"
 msgstr ""
 
 #: neutron/debug/commands.py:50
-msgid "owner type of the device: network/compute"
+msgid "Owner type of the device: network/compute"
 msgstr ""
 
 #: neutron/debug/commands.py:58
@@ -3028,7 +3052,7 @@ msgstr ""
 
 #: neutron/extensions/providernet.py:56
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:379
-msgid "plugin does not support updating provider attributes"
+msgid "Plugin does not support updating provider attributes"
 msgstr ""
 
 #: neutron/extensions/quotasv2.py:69
@@ -3959,6 +3983,10 @@ msgstr ""
 msgid "List of allowed vif_type values."
 msgstr ""
 
+#: neutron/plugins/bigswitch/plugin.py:162
+msgid "Syntax error in server config file, aborting plugin"
+msgstr ""
+
 #: neutron/plugins/bigswitch/plugin.py:173
 msgid "Error in REST call to remote network controller"
 msgstr ""
@@ -4091,6 +4119,10 @@ msgstr ""
 msgid "NeutronRestProxy: Starting plugin. Version=%s"
 msgstr ""
 
+#: neutron/plugins/bigswitch/plugin.py:458
+msgid "Servers not defined. Aborting plugin"
+msgstr ""
+
 #: neutron/plugins/bigswitch/plugin.py:480
 msgid "NeutronRestProxyV2: initialization done"
 msgstr ""
@@ -4173,6 +4205,15 @@ msgstr ""
 msgid "Unable to update remote topology: %s"
 msgstr ""
 
+#: neutron/plugins/bigswitch/plugin.py:1147
+msgid "Adding host route: "
+msgstr ""
+
+#: neutron/plugins/bigswitch/plugin.py:1148
+#, python-format
+msgid "Destination:%(dst)s nexthop:%(next)s"
+msgstr ""
+
 #: neutron/plugins/bigswitch/plugin.py:1223
 #, python-format
 msgid ""
@@ -4192,6 +4233,15 @@ msgstr ""
 msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. "
 msgstr ""
 
+#: neutron/plugins/bigswitch/routerrule_db.py:77
+msgid "No rules in router"
+msgstr ""
+
+#: neutron/plugins/bigswitch/routerrule_db.py:91
+#, python-format
+msgid "Updating router rules to %s"
+msgstr ""
+
 #: neutron/plugins/bigswitch/db/porttracker_db.py:36
 msgid "No host_id in port request to track port location."
 msgstr ""
@@ -4249,6 +4299,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:108
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:128
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:143
+#: neutron/plugins/mlnx/rpc_callbacks.py:98
 #: neutron/plugins/mlnx/rpc_callbacks.py:117
 #: neutron/plugins/mlnx/rpc_callbacks.py:132
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:118
@@ -4259,16 +4310,15 @@ msgid "%s can not be found in database"
 msgstr ""
 
 #: neutron/plugins/brocade/NeutronPlugin.py:288
-#: neutron/plugins/brocade/NeutronPlugin.py:331
-#: neutron/plugins/brocade/NeutronPlugin.py:384
+#: neutron/plugins/brocade/NeutronPlugin.py:332
+#: neutron/plugins/brocade/NeutronPlugin.py:386
 msgid "Brocade NOS driver:"
 msgstr ""
 
 #: neutron/plugins/brocade/NeutronPlugin.py:289
-#: neutron/plugins/brocade/NeutronPlugin.py:332
-#: neutron/plugins/brocade/NeutronPlugin.py:385
+#: neutron/plugins/brocade/NeutronPlugin.py:333
+#: neutron/plugins/brocade/NeutronPlugin.py:387
 #: neutron/plugins/embrane/agent/dispatcher.py:143
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:240
 #, python-format
 msgid "%s"
 msgstr ""
@@ -4278,7 +4328,13 @@ msgstr ""
 msgid "Returning the allocated vlan (%d) to the pool"
 msgstr ""
 
-#: neutron/plugins/brocade/NeutronPlugin.py:298
+#: neutron/plugins/brocade/NeutronPlugin.py:293
+#: neutron/plugins/brocade/NeutronPlugin.py:334
+#: neutron/plugins/brocade/NeutronPlugin.py:388
+msgid "Brocade plugin raised exception, check logs"
+msgstr ""
+
+#: neutron/plugins/brocade/NeutronPlugin.py:299
 #, python-format
 msgid "Allocated vlan (%d) from the pool"
 msgstr ""
@@ -4302,98 +4358,103 @@ msgstr ""
 msgid "Plugin initialization complete"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:133
+#: neutron/plugins/cisco/network_plugin.py:117
+#, python-format
+msgid "'%(model)s' object has no attribute '%(name)s'"
+msgstr ""
+
+#: neutron/plugins/cisco/network_plugin.py:134
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:223
 msgid "create_network() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:150
+#: neutron/plugins/cisco/network_plugin.py:151
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:255
 msgid "update_network() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:163
+#: neutron/plugins/cisco/network_plugin.py:164
 msgid "delete_network() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:186
+#: neutron/plugins/cisco/network_plugin.py:187
 msgid "get_network() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:191
+#: neutron/plugins/cisco/network_plugin.py:192
 msgid "get_networks() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:196
+#: neutron/plugins/cisco/network_plugin.py:197
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:321
 msgid "create_port() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:206
+#: neutron/plugins/cisco/network_plugin.py:207
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:407
 msgid "delete_port() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:225
+#: neutron/plugins/cisco/network_plugin.py:226
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:366
 msgid "update_port() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:236
+#: neutron/plugins/cisco/network_plugin.py:237
 msgid "create_subnet() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:248
+#: neutron/plugins/cisco/network_plugin.py:249
 #: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:342
 msgid "update_subnet() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:254
+#: neutron/plugins/cisco/network_plugin.py:255
 msgid "delete_subnet() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:277
+#: neutron/plugins/cisco/network_plugin.py:278
 #: neutron/plugins/cisco/db/network_db_v2.py:38
 msgid "get_all_qoss() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:283
+#: neutron/plugins/cisco/network_plugin.py:284
 msgid "get_qos_details() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:288
+#: neutron/plugins/cisco/network_plugin.py:289
 msgid "create_qos() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:294
+#: neutron/plugins/cisco/network_plugin.py:295
 msgid "delete_qos() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:299
+#: neutron/plugins/cisco/network_plugin.py:300
 msgid "rename_qos() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:304
+#: neutron/plugins/cisco/network_plugin.py:305
 msgid "get_all_credentials() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:310
+#: neutron/plugins/cisco/network_plugin.py:311
 msgid "get_credential_details() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:319
+#: neutron/plugins/cisco/network_plugin.py:320
 msgid "rename_credential() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:329
+#: neutron/plugins/cisco/network_plugin.py:330
 msgid "schedule_host() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:341
+#: neutron/plugins/cisco/network_plugin.py:342
 msgid "associate_port() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:348
+#: neutron/plugins/cisco/network_plugin.py:349
 msgid "detach_port() called"
 msgstr ""
 
@@ -4646,6 +4707,16 @@ msgstr ""
 msgid "VLAN Name prefix for provider vlans"
 msgstr ""
 
+#: neutron/plugins/cisco/common/config.py:39
+msgid "Provider VLANs are automatically created as needed on the Nexus switch"
+msgstr ""
+
+#: neutron/plugins/cisco/common/config.py:42
+msgid ""
+"Provider VLANs are automatically trunked as needed on the ports of the "
+"Nexus switch"
+msgstr ""
+
 #: neutron/plugins/cisco/common/config.py:45
 #: neutron/plugins/ml2/drivers/cisco/config.py:23
 msgid "Distribute SVI interfaces over all switches"
@@ -4707,6 +4778,12 @@ msgstr ""
 msgid "N1K Policy profile polling duration in seconds"
 msgstr ""
 
+#: neutron/plugins/cisco/common/config.py:124
+#: neutron/plugins/ml2/drivers/cisco/config.py:56
+#: neutron/plugins/nicira/common/config.py:178
+msgid "Some config files were not parsed properly"
+msgstr ""
+
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:334
 #, python-format
 msgid "seg_min %(seg_min)s, seg_max %(seg_max)s"
@@ -4811,6 +4888,10 @@ msgstr ""
 msgid "get_policy_profile()"
 msgstr ""
 
+#: neutron/plugins/cisco/db/n1kv_db_v2.py:949
+msgid "Invalid profile type"
+msgstr ""
+
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:965
 msgid "_profile_binding_exists()"
 msgstr ""
@@ -4839,11 +4920,11 @@ msgid "_get_profile_bindings()"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1224
-msgid "invalid segment range. example range: 500-550"
+msgid "Invalid segment range. example range: 500-550"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1234
-msgid "arguments segment_type missing for network profile"
+msgid "Arguments segment_type missing for network profile"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1243
@@ -4851,15 +4932,15 @@ msgid "segment_type should either be vlan, overlay, multi-segment or trunk"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1249
-msgid "argument physical_network missing for network profile"
+msgid "Argument physical_network missing for network profile"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1256
-msgid "argument sub_type missing for network profile"
+msgid "Argument sub_type missing for network profile"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1263
-msgid "argument segment_range missing for network profile"
+msgid "Argument segment_range missing for network profile"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1292
@@ -4868,7 +4949,7 @@ msgid "NetworkProfile name %s already exists"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1309
-msgid "segment range overlaps with another profile"
+msgid "Segment range overlaps with another profile"
 msgstr ""
 
 #: neutron/plugins/cisco/db/network_db_v2.py:46
@@ -4954,12 +5035,12 @@ msgstr ""
 
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:236
 #, python-format
-msgid "provider network added to DB: %(network_id)s, %(vlan_id)s"
+msgid "Provider network added to DB: %(network_id)s, %(vlan_id)s"
 msgstr ""
 
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:280
 #, python-format
-msgid "provider network removed from DB: %s"
+msgid "Provider network removed from DB: %s"
 msgstr ""
 
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:388
@@ -4981,7 +5062,7 @@ msgid "Nexus plugin loaded, deleting SVI from switch"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_client.py:256
-msgid "logical network"
+msgid "Logical network"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_client.py:276
@@ -5007,6 +5088,11 @@ msgstr ""
 msgid "VSM: %s"
 msgstr ""
 
+#: neutron/plugins/cisco/n1kv/n1kv_client.py:462
+#, python-format
+msgid "Unable to serialize object of type = '%s'"
+msgstr ""
+
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:193
 msgid "_setup_vsm"
 msgstr ""
@@ -5069,9 +5155,11 @@ msgid "provider:network_type %s not supported"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:353
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:362
 #: neutron/plugins/mlnx/mlnx_plugin.py:243
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437
 #, python-format
-msgid "unknown provider:physical_network %s"
+msgid "Unknown provider:physical_network %s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:359
@@ -5205,7 +5293,7 @@ msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:995
 #, python-format
-msgid "create network: profile_id=%s"
+msgid "Create network: profile_id=%s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1003
@@ -5218,7 +5306,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1015
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1025
 #, python-format
-msgid "seg list %s "
+msgid "Seg list %s "
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1068
@@ -5265,7 +5353,7 @@ msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1241
 #, python-format
-msgid "create port: profile_id=%s"
+msgid "Create port: profile_id=%s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1254
@@ -5350,6 +5438,41 @@ msgstr ""
 msgid "NexusPlugin:create_network() called"
 msgstr ""
 
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:112
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:101
+#, python-format
+msgid "Nexus: create & trunk vlan %s"
+msgstr ""
+
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:119
+#, python-format
+msgid "Nexus: create vlan %s"
+msgstr ""
+
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:124
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108
+#, python-format
+msgid "Nexus: trunk vlan %s"
+msgstr ""
+
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:137
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:120
+#, python-format
+msgid "Nexus: delete & untrunk vlan %s"
+msgstr ""
+
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:143
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:124
+#, python-format
+msgid "Nexus: delete vlan %s"
+msgstr ""
+
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:146
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:127
+#, python-format
+msgid "Nexus: untrunk vlan %s"
+msgstr ""
+
 #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:203
 msgid "Grabbing a switch to create SVI"
 msgstr ""
@@ -5382,6 +5505,11 @@ msgstr ""
 msgid "NexusPlugin:delete_port() called"
 msgstr ""
 
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:276
+#, python-format
+msgid "delete_network(): provider vlan %s"
+msgstr ""
+
 #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:321
 msgid "NexusPlugin:update_port() called"
 msgstr ""
@@ -5414,7 +5542,7 @@ msgstr ""
 
 #: neutron/plugins/embrane/base_plugin.py:136
 #: neutron/plugins/embrane/base_plugin.py:173
-msgid "there must be only one gateway port per router at once"
+msgid "There must be only one gateway port per router at once"
 msgstr ""
 
 #: neutron/plugins/embrane/base_plugin.py:207
@@ -5480,7 +5608,7 @@ msgid "Shared resource pool id"
 msgstr ""
 
 #: neutron/plugins/embrane/common/config.py:45
-msgid "define if the requests have run asynchronously or not"
+msgid "Define if the requests have run asynchronously or not"
 msgstr ""
 
 #: neutron/plugins/embrane/common/constants.py:63
@@ -5544,7 +5672,7 @@ msgstr ""
 
 #: neutron/plugins/embrane/l2base/support_exceptions.py:24
 #, python-format
-msgid "cannot retrieve utif info for the following reason: %(err_msg)s"
+msgid "Cannot retrieve utif info for the following reason: %(err_msg)s"
 msgstr ""
 
 #: neutron/plugins/embrane/l2base/openvswitch/openvswitch_support.py:45
@@ -5765,51 +5893,51 @@ msgstr ""
 msgid "Adding port %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:268
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:269
 #, python-format
 msgid "Unable to get port details for device %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:274
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:276
 #, python-format
 msgid "Port %(device)s updated. Details: %(device_details)s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:289
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:290
 #, python-format
 msgid "Removing port %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:296
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:297
 #, python-format
 msgid "Removing port failed for device %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:321
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:322
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:640
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:900
 msgid "Agent out of sync with plugin!"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:329
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:330
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:652
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:914
 msgid "Agent loop has new devices!"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:334
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:335
 #, python-format
 msgid "Error in agent event loop: %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:342
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:343
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:403
 #, python-format
 msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:357
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:691
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1044
 msgid "Agent initialized successfully, now running... "
@@ -5881,6 +6009,15 @@ msgstr ""
 msgid "Metrics collection is not supported on this version of Hyper-V"
 msgstr ""
 
+#: neutron/plugins/hyperv/agent/utilsfactory.py:34
+msgid "Force V1 WMI utility classes"
+msgstr ""
+
+#: neutron/plugins/hyperv/agent/utilsfactory.py:59
+#, python-format
+msgid "Loading class: %(module_name)s.%(class_name)s"
+msgstr ""
+
 #: neutron/plugins/hyperv/agent/utilsv2.py:118
 #, python-format
 msgid "Port Alloc not found: %s"
@@ -5932,12 +6069,6 @@ msgstr ""
 msgid "provider:segmentation_id specified for local network"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:362
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437
-#, python-format
-msgid "Unknown provider:physical_network %s"
-msgstr ""
-
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:89
 msgid "Invalid Network ID, will lead to incorrect bridgename"
 msgstr ""
@@ -6371,94 +6502,98 @@ msgstr ""
 msgid "MidoClient.delete_dhcp called: bridge=%(bridge)s, "
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:204
+#: neutron/plugins/midonet/midonet_lib.py:196
+msgid "Tried to delete non-existent DHCP"
+msgstr ""
+
+#: neutron/plugins/midonet/midonet_lib.py:205
 #, python-format
 msgid "MidoClient.delete_port called: id=%(id)s, delete_chains=%(delete_chains)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:219
+#: neutron/plugins/midonet/midonet_lib.py:220
 #, python-format
 msgid "MidoClient.get_port called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:232
+#: neutron/plugins/midonet/midonet_lib.py:233
 #, python-format
 msgid "MidoClient.add_bridge_port called: bridge=%(bridge)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:253
+#: neutron/plugins/midonet/midonet_lib.py:254
 #, python-format
 msgid "MidoClient.create_router called: tenant_id=%(tenant_id)s, name=%(name)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:265
+#: neutron/plugins/midonet/midonet_lib.py:266
 #, python-format
 msgid "MidoClient.delete_router called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:275
+#: neutron/plugins/midonet/midonet_lib.py:276
 #, python-format
 msgid "MidoClient.get_router called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:289
+#: neutron/plugins/midonet/midonet_lib.py:290
 #, python-format
 msgid "MidoClient.update_router called: id=%(id)s, name=%(name)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:309
+#: neutron/plugins/midonet/midonet_lib.py:310
 #, python-format
 msgid ""
 "MidoClient.add_dhcp_route_option called: bridge=%(bridge)s, "
 "cidr=%(cidr)s, gw_ip=%(gw_ip)sdst_ip=%(dst_ip)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:317
+#: neutron/plugins/midonet/midonet_lib.py:318
 msgid "Tried to access non-existent DHCP"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:346
+#: neutron/plugins/midonet/midonet_lib.py:347
 #, python-format
 msgid "MidoClient.unlink called: port=%(port)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:351
+#: neutron/plugins/midonet/midonet_lib.py:352
 #, python-format
 msgid "Attempted to unlink a port that was not linked. %s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:357
+#: neutron/plugins/midonet/midonet_lib.py:358
 #, python-format
 msgid ""
 "MidoClient.remove_rules_by_property called: tenant_id=%(tenant_id)s, "
 "chain_name=%(chain_name)skey=%(key)s, value=%(value)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:384
+#: neutron/plugins/midonet/midonet_lib.py:385
 #, python-format
 msgid ""
 "MidoClient.create_router_chains called: router=%(router)s, "
 "inbound_chain_name=%(in_chain)s, outbound_chain_name=%(out_chain)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:407
+#: neutron/plugins/midonet/midonet_lib.py:408
 #, python-format
 msgid "MidoClient.delete_router_chains called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:422
+#: neutron/plugins/midonet/midonet_lib.py:423
 #, python-format
 msgid "MidoClient.delete_port_chains called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:434
+#: neutron/plugins/midonet/midonet_lib.py:435
 #, python-format
 msgid ""
 "MidoClient.get_link_port called: router=%(router)s, "
 "peer_router_id=%(peer_router_id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:473
+#: neutron/plugins/midonet/midonet_lib.py:474
 #, python-format
 msgid ""
 "MidoClient.add_static_nat called: tenant_id=%(tenant_id)s, "
@@ -6466,17 +6601,17 @@ msgid ""
 "port_id=%(port_id)s, nat_type=%(nat_type)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:481
+#: neutron/plugins/midonet/midonet_lib.py:482
 #, python-format
 msgid "Invalid NAT type passed in %s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:533
+#: neutron/plugins/midonet/midonet_lib.py:534
 #, python-format
 msgid "MidoClient.remote_static_route called: router=%(router)s, ip=%(ip)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:544
+#: neutron/plugins/midonet/midonet_lib.py:545
 #, python-format
 msgid ""
 "MidoClient.update_port_chains called: "
@@ -6484,62 +6619,62 @@ msgid ""
 "outbound_chain_id=%(outbound_chain_id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:555
+#: neutron/plugins/midonet/midonet_lib.py:556
 #, python-format
 msgid "MidoClient.create_chain called: tenant_id=%(tenant_id)s  name=%(name)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:563
+#: neutron/plugins/midonet/midonet_lib.py:564
 #, python-format
 msgid "MidoClient.delete_chain called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:569
+#: neutron/plugins/midonet/midonet_lib.py:570
 #, python-format
 msgid ""
 "MidoClient.delete_chains_by_names called: tenant_id=%(tenant_id)s "
 "names=%(names)s "
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:580
+#: neutron/plugins/midonet/midonet_lib.py:581
 #, python-format
 msgid ""
 "MidoClient.get_chain_by_name called: tenant_id=%(tenant_id)s "
 "name=%(name)s "
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:591
+#: neutron/plugins/midonet/midonet_lib.py:592
 #, python-format
 msgid ""
 "MidoClient.get_port_group_by_name called: tenant_id=%(tenant_id)s "
 "name=%(name)s "
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:605
+#: neutron/plugins/midonet/midonet_lib.py:606
 #, python-format
 msgid "MidoClient.create_port_group called: tenant_id=%(tenant_id)s name=%(name)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:614
+#: neutron/plugins/midonet/midonet_lib.py:615
 #, python-format
 msgid ""
 "MidoClient.delete_port_group_by_name called: tenant_id=%(tenant_id)s "
 "name=%(name)s "
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:620
+#: neutron/plugins/midonet/midonet_lib.py:621
 #, python-format
 msgid "Deleting pg %(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:626
+#: neutron/plugins/midonet/midonet_lib.py:627
 #, python-format
 msgid ""
 "MidoClient.add_port_to_port_group_by_name called: tenant_id=%(tenant_id)s"
 " name=%(name)s port_id=%(port_id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:640
+#: neutron/plugins/midonet/midonet_lib.py:641
 #, python-format
 msgid "MidoClient.remove_port_from_port_groups called: port_id=%(port_id)s"
 msgstr ""
@@ -7264,6 +7399,10 @@ msgstr ""
 msgid "%(key)s prohibited for %(tunnel)s provider network"
 msgstr ""
 
+#: neutron/plugins/ml2/drivers/type_tunnel.py:103
+msgid "Network_type value needed by the ML2 plugin"
+msgstr ""
+
 #: neutron/plugins/ml2/drivers/type_vlan.py:37
 msgid ""
 "List of <physical_network>:<vlan_min>:<vlan_max> or <physical_network> "
@@ -7384,31 +7523,6 @@ msgstr ""
 msgid "nexus_switches found = %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:101
-#, python-format
-msgid "Nexus: create & trunk vlan %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108
-#, python-format
-msgid "Nexus: trunk vlan %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:120
-#, python-format
-msgid "Nexus: delete & untrunk vlan %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:124
-#, python-format
-msgid "Nexus: delete vlan %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:127
-#, python-format
-msgid "Nexus: untrunk vlan %s"
-msgstr ""
-
 #: neutron/plugins/ml2/drivers/mech_arista/config.py:31
 msgid ""
 "Username for Arista EOS. This is required field.if not set, all "
@@ -7451,72 +7565,85 @@ msgid ""
 "of\"RegionOne\" is assumed"
 msgstr ""
 
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:30
+msgid "Unable to reach EOS"
+msgstr ""
+
 #: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:226
 #, python-format
 msgid "Executing command on Arista EOS: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:259
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:238
+#, python-format
+msgid "Error %(err)s while trying to execute commands %(cmd)s on EOS %(host)s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:260
 #, python-format
 msgid "Required option %s is not set"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:282
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:279
+msgid "Syncing Neutron <-> EOS"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:283
 msgid "EOS is not available, will try sync later"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:292
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:293
 #, python-format
 msgid ""
 "No Tenants configured in Neutron DB. But %d tenants disovered in EOS "
 "during synchronization.Enitre EOS region is cleared"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:296
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:297
 msgid "EOS is not available, failed to delete this region"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:307
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:308
 #, python-format
 msgid "EOS is not available,failed to delete tenant %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:337
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:338
 #, python-format
 msgid "EOS is not available,failed to delete vm %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:348
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:349
 #, python-format
 msgid "EOS is not available,failed to delete network %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:363
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:364
 #, python-format
 msgid "EOS is not available, failed to createnetwork id %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:385
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:386
 #, python-format
 msgid "EOS is not available, failed to createvm id %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:461
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:462
 #, python-format
 msgid "Network %s is not created as it is not found inArista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:475
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:476
 #, python-format
 msgid "Network name changed to %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:502
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:503
 #, python-format
 msgid "Network %s is not updated as it is not found inArista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:600
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:601
 #, python-format
 msgid "VM %s is not created as it is not found inArista DB"
 msgstr ""
@@ -7541,11 +7668,11 @@ msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:280
 #, python-format
-msgid "unsupported vnic type %(vnic_type)s for network type %(net_type)s"
+msgid "Unsupported vnic type %(vnic_type)s for network type %(net_type)s"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:284
-msgid "invalid vnic_type on port_create"
+msgid "Invalid vnic_type on port_create"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:286
@@ -7553,11 +7680,11 @@ msgid "vnic_type is not defined in port profile"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:331
-msgid "update network"
+msgid "Update network"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:344
-msgid "delete network"
+msgid "Delete network"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:391
@@ -7596,11 +7723,11 @@ msgid "Port_mac %s is not available on this agent"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:133
-msgid "creating VLAN Network"
+msgid "Creating VLAN Network"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:135
-msgid "creating IB Network"
+msgid "Creating IB Network"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:137
@@ -7618,11 +7745,11 @@ msgid "Delete network %s"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:298
-msgid "ports added!"
+msgid "Ports added!"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:301
-msgid "ports removed!"
+msgid "Ports removed!"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:326
@@ -7736,7 +7863,7 @@ msgid "Network type for tenant networks (local, ib, vlan, or none)"
 msgstr ""
 
 #: neutron/plugins/mlnx/common/config.py:43
-msgid "type of VM network interface: mlnx_direct or hostdev"
+msgid "Type of VM network interface: mlnx_direct or hostdev"
 msgstr ""
 
 #: neutron/plugins/mlnx/common/config.py:47
@@ -7755,13 +7882,9 @@ msgid "Mlnx Exception: %(err_msg)s"
 msgstr ""
 
 #: neutron/plugins/mlnx/db/mlnx_db_v2.py:47
-#, python-format
-msgid "Removing vlan %(seg_id)s on physical network %(net)s from pool"
-msgstr ""
-
 #: neutron/plugins/mlnx/db/mlnx_db_v2.py:68
 #, python-format
-msgid "removing vlan %(seg_id)s on physical network %(net)s from pool"
+msgid "Removing vlan %(seg_id)s on physical network %(net)s from pool"
 msgstr ""
 
 #: neutron/plugins/mlnx/db/mlnx_db_v2.py:124
@@ -7854,7 +7977,7 @@ msgstr ""
 
 #: neutron/plugins/nec/nec_plugin.py:276
 #, python-format
-msgid "failed to create network id=%(id)s on OFC: %(exc)s"
+msgid "Failed to create network id=%(id)s on OFC: %(exc)s"
 msgstr ""
 
 #: neutron/plugins/nec/nec_plugin.py:292
@@ -8007,7 +8130,7 @@ msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:92
 #, python-format
-msgid "failed to delete packet_filter id=%s which remains in error status."
+msgid "Failed to delete packet_filter id=%s which remains in error status."
 msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:106
@@ -8042,7 +8165,7 @@ msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:131
 #, python-format
-msgid "failed to create packet_filter id=%(id)s on OFC: %(exc)s"
+msgid "Failed to create packet_filter id=%(id)s on OFC: %(exc)s"
 msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:144
@@ -8057,7 +8180,7 @@ msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:157
 #, python-format
-msgid "failed to delete packet_filter id=%(id)s from OFC: %(exc)s"
+msgid "Failed to delete packet_filter id=%(id)s from OFC: %(exc)s"
 msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:161
@@ -8363,7 +8486,7 @@ msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:514
 #, python-format
-msgid "port %s not found in NVP"
+msgid "Port %s not found in NVP"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:533
@@ -8408,13 +8531,13 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:658
-#: neutron/plugins/nicira/NeutronPlugin.py:1671
+#: neutron/plugins/nicira/NeutronPlugin.py:1672
 #, python-format
 msgid "Logical router resource %s not found on NVP platform"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:662
-#: neutron/plugins/nicira/NeutronPlugin.py:1675
+#: neutron/plugins/nicira/NeutronPlugin.py:1676
 msgid "Unable to update logical routeron NVP Platform"
 msgstr ""
 
@@ -8522,118 +8645,118 @@ msgid "Unable to update port id: %s."
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:1409
-#: neutron/plugins/nicira/NeutronPlugin.py:1483
+#: neutron/plugins/nicira/NeutronPlugin.py:1484
 #, python-format
 msgid "Network '%s' is not a valid external network"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1426
+#: neutron/plugins/nicira/NeutronPlugin.py:1427
 msgid ""
 "Cannot create a distributed router with the NVP platform currently in "
 "execution. Please, try without specifying the 'distributed' attribute."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1433
+#: neutron/plugins/nicira/NeutronPlugin.py:1434
 msgid "Unable to create logical router on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1441
+#: neutron/plugins/nicira/NeutronPlugin.py:1442
 #, python-format
 msgid ""
-"Unable to create L3GW port on logical router  %(router_uuid)s. Verify "
+"Unable to create L3GW port on logical router %(router_uuid)s. Verify "
 "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1451
+#: neutron/plugins/nicira/NeutronPlugin.py:1452
 #, python-format
 msgid "Unable to create router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1492
+#: neutron/plugins/nicira/NeutronPlugin.py:1493
 msgid ""
 "'routes' cannot contain route '0.0.0.0/0', this must be updated through "
 "the default gateway attribute"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1508
+#: neutron/plugins/nicira/NeutronPlugin.py:1509
 #, python-format
 msgid "Logical router %s not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1512
+#: neutron/plugins/nicira/NeutronPlugin.py:1513
 msgid "Unable to update logical router on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1514
+#: neutron/plugins/nicira/NeutronPlugin.py:1515
 msgid ""
 "Request cannot contain 'routes' with the NVP platform currently in "
 "execution. Please, try without specifying the static routes."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1548
+#: neutron/plugins/nicira/NeutronPlugin.py:1549
 #, python-format
 msgid "Logical router '%s' not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1552
+#: neutron/plugins/nicira/NeutronPlugin.py:1553
 #, python-format
-msgid "Unable to delete logical router '%s'on NVP Platform"
+msgid "Unable to delete logical router '%s' on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1609
+#: neutron/plugins/nicira/NeutronPlugin.py:1610
 #, python-format
 msgid ""
 "Add_router_interface completed for subnet:%(subnet_id)s and "
 "router:%(router_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1697
+#: neutron/plugins/nicira/NeutronPlugin.py:1698
 #, python-format
 msgid ""
 "An error occurred while removing NAT rules on the NVP platform for "
 "floating ip:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1703
+#: neutron/plugins/nicira/NeutronPlugin.py:1704
 msgid "An incorrect number of matching NAT rules was found on the NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1769
+#: neutron/plugins/nicira/NeutronPlugin.py:1770
 #, python-format
 msgid "Address list for NVP logical router port:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1793
+#: neutron/plugins/nicira/NeutronPlugin.py:1794
 #, 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:1836
+#: neutron/plugins/nicira/NeutronPlugin.py:1837
 #, python-format
 msgid "The port '%s' is not associated with floating IPs"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1839
+#: neutron/plugins/nicira/NeutronPlugin.py:1840
 #, python-format
 msgid "Nat rules not found in nvp for port: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1865
+#: neutron/plugins/nicira/NeutronPlugin.py:1866
 #, python-format
 msgid ""
 "Create_l2_gw_service did not return an uuid for the newly created "
 "resource:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1887
+#: neutron/plugins/nicira/NeutronPlugin.py:1888
 msgid ""
 "Unable to remove gateway service from NVP plaform - the resource was not "
 "found"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1975
+#: neutron/plugins/nicira/NeutronPlugin.py:1976
 #, python-format
 msgid "Port values not valid for protocol: %s"
 msgstr ""
@@ -8806,62 +8929,77 @@ msgstr ""
 msgid "Port not found, Error: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1038
+#: neutron/plugins/nicira/nvplib.py:966
+#, python-format
+msgid "Error. %(type)s exception: %(exc)s."
+msgstr ""
+
+#: neutron/plugins/nicira/nvplib.py:970
+#, python-format
+msgid "locals=[%s]"
+msgstr ""
+
+#: neutron/plugins/nicira/nvplib.py:1039
 #, python-format
 msgid "Created Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1064
+#: neutron/plugins/nicira/nvplib.py:1065
 #, python-format
 msgid "Updated Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1083
+#: neutron/plugins/nicira/nvplib.py:1084
 #, python-format
 msgid "Invalid keys for NAT match: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1089
+#: neutron/plugins/nicira/nvplib.py:1090
 #, python-format
 msgid "Creating NAT rule: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1103
+#: neutron/plugins/nicira/nvplib.py:1104
 msgid ""
 "No SNAT rules cannot be applied as they are not available in this version"
 " of the NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1238
+#: neutron/plugins/nicira/nvplib.py:1239
 #, python-format
 msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1243
+#: neutron/plugins/nicira/nvplib.py:1244
 #, python-format
 msgid ""
 "An exception occurred while updating IP addresses on a router logical "
 "port:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1281
+#: neutron/plugins/nicira/nvplib.py:1282
 msgid "Operation may not be supported"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1289
+#: neutron/plugins/nicira/nvplib.py:1290
 msgid ""
 "NVP version is not set. Unable to complete request correctly. Check log "
 "for NVP communication errors."
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1305
+#: neutron/plugins/nicira/nvplib.py:1306
 msgid "Failed to create logical queue"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1316
+#: neutron/plugins/nicira/nvplib.py:1317
 msgid "Failed to delete logical queue"
 msgstr ""
 
+#: neutron/plugins/nicira/nvplib.py:1330
+#, python-format
+msgid "Error '%(err)s' when connecting to controller(s): %(ctl)s."
+msgstr ""
+
 #: neutron/plugins/nicira/api_client/client.py:116
 #, python-format
 msgid "[%d] no API providers currently available."
@@ -9481,13 +9619,18 @@ msgstr ""
 msgid "Cannot create a gateway with an empty device list"
 msgstr ""
 
+#: neutron/plugins/nicira/extensions/nvp_networkgw.py:82
+#, python-format
+msgid "Unexpected keys found in device description:%s"
+msgstr ""
+
 #: neutron/plugins/nicira/extensions/nvp_networkgw.py:86
 #, python-format
 msgid "%s: provided data are not iterable"
 msgstr ""
 
 #: neutron/plugins/nicira/extensions/nvp_networkgw.py:92
-msgid "number of network gateways allowed per tenant, -1 for unlimited"
+msgid "Number of network gateways allowed per tenant, -1 for unlimited"
 msgstr ""
 
 #: neutron/plugins/nicira/extensions/nvp_qos.py:38
@@ -9782,7 +9925,7 @@ msgstr ""
 
 #: neutron/plugins/nicira/vshield/tasks/tasks.py:189
 #: neutron/plugins/nicira/vshield/tasks/tasks.py:209
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:233
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:232
 #, python-format
 msgid "Task %(task)s encountered exception in %(cb)s"
 msgstr ""
@@ -9793,11 +9936,11 @@ msgstr ""
 msgid "Task %(task)s return %(status)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:326
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:325
 msgid "TaskManager terminated"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:380
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:379
 msgid "Exception in _check_pending_tasks"
 msgstr ""
 
@@ -9848,6 +9991,10 @@ msgid ""
 "commited (%s attempts left)"
 msgstr ""
 
+#: neutron/plugins/openvswitch/ovs_db_v2.py:401
+msgid "Unable to generate a new tunnel id"
+msgstr ""
+
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:145
 #, python-format
 msgid "Device %(device)s up on %(agent_id)s"
@@ -10108,6 +10255,23 @@ msgstr ""
 msgid "Connection failed with PLUMgrid Director: %(err_msg)s"
 msgstr ""
 
+#: neutron/plugins/plumgrid/drivers/fake_plumlib.py:32
+msgid "Python PLUMgrid Fake Library Started "
+msgstr ""
+
+#: neutron/plugins/plumgrid/drivers/fake_plumlib.py:37
+#, python-format
+msgid "Fake Director: %s"
+msgstr ""
+
+#: neutron/plugins/plumgrid/drivers/plumlib.py:38
+msgid "Python PLUMgrid Library Started "
+msgstr ""
+
+#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:40
+msgid "PLUMgrid Director communication failed"
+msgstr ""
+
 #: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:44
 msgid "PLUMgrid Director server to connect to"
 msgstr ""
@@ -10308,7 +10472,7 @@ msgid "Going to ofp controller mode %s"
 msgstr ""
 
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:238
-msgid "port update received"
+msgid "Port update received"
 msgstr ""
 
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:271
@@ -10777,11 +10941,11 @@ msgid "process_router: %s"
 msgstr ""
 
 #: neutron/services/firewall/agents/varmour/varmour_router.py:285
-msgid "unable to parse interface mapping."
+msgid "Unable to parse interface mapping."
 msgstr ""
 
 #: neutron/services/firewall/agents/varmour/varmour_router.py:288
-msgid "unable to read interface mapping."
+msgid "Unable to read interface mapping."
 msgstr ""
 
 #: neutron/services/firewall/agents/varmour/varmour_router.py:307
@@ -11006,6 +11170,11 @@ msgstr ""
 msgid "A metering driver must be specified"
 msgstr ""
 
+#: neutron/services/metering/agents/metering_agent.py:112
+#, python-format
+msgid "Send metering report: %s"
+msgstr ""
+
 #: neutron/services/metering/agents/metering_agent.py:179
 #, python-format
 msgid "Driver %(driver)s does not implement %(func)s"
@@ -11044,6 +11213,14 @@ msgstr ""
 msgid "Interval for checking ipsec status"
 msgstr ""
 
+#: neutron/services/vpn/device_drivers/ipsec.py:61
+msgid "Template file for ipsec configuration"
+msgstr ""
+
+#: neutron/services/vpn/device_drivers/ipsec.py:67
+msgid "Template file for ipsec secret configuration"
+msgstr ""
+
 #: neutron/services/vpn/device_drivers/ipsec.py:244
 #, python-format
 msgid "Failed to enable vpn process on router %s"
@@ -11803,3 +11980,147 @@ msgstr ""
 #~ msgid "Operation on OFC failed: status=%(status), detail=%(detail)"
 #~ msgstr ""
 
+#~ msgid "loading policies from file: %s"
+#~ msgstr ""
+
+#~ msgid "number of ports allowed per tenant, minus for unlimited"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "range of seconds to randomly delay "
+#~ "when starting the periodic task "
+#~ "scheduler to reduce stampeding. (Disable "
+#~ "by setting to 0)"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "%(class_name)s method %(method_name)s called "
+#~ "with arguments %(args)s %(kwargs)s "
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Updating lease expiration is now "
+#~ "deprecated. Issued  from host %(host)s."
+#~ msgstr ""
+
+#~ msgid "owner type of the device: network/compute"
+#~ msgstr ""
+
+#~ msgid "plugin does not support updating provider attributes"
+#~ msgstr ""
+
+#~ msgid "invalid segment range. example range: 500-550"
+#~ msgstr ""
+
+#~ msgid "arguments segment_type missing for network profile"
+#~ msgstr ""
+
+#~ msgid "argument physical_network missing for network profile"
+#~ msgstr ""
+
+#~ msgid "argument sub_type missing for network profile"
+#~ msgstr ""
+
+#~ msgid "argument segment_range missing for network profile"
+#~ msgstr ""
+
+#~ msgid "segment range overlaps with another profile"
+#~ msgstr ""
+
+#~ msgid "provider network added to DB: %(network_id)s, %(vlan_id)s"
+#~ msgstr ""
+
+#~ msgid "provider network removed from DB: %s"
+#~ msgstr ""
+
+#~ msgid "logical network"
+#~ msgstr ""
+
+#~ msgid "unknown provider:physical_network %s"
+#~ msgstr ""
+
+#~ msgid "create network: profile_id=%s"
+#~ msgstr ""
+
+#~ msgid "seg list %s "
+#~ msgstr ""
+
+#~ msgid "create port: profile_id=%s"
+#~ msgstr ""
+
+#~ msgid "there must be only one gateway port per router at once"
+#~ msgstr ""
+
+#~ msgid "define if the requests have run asynchronously or not"
+#~ msgstr ""
+
+#~ msgid "cannot retrieve utif info for the following reason: %(err_msg)s"
+#~ msgstr ""
+
+#~ msgid "unsupported vnic type %(vnic_type)s for network type %(net_type)s"
+#~ msgstr ""
+
+#~ msgid "invalid vnic_type on port_create"
+#~ msgstr ""
+
+#~ msgid "update network"
+#~ msgstr ""
+
+#~ msgid "delete network"
+#~ msgstr ""
+
+#~ msgid "creating VLAN Network"
+#~ msgstr ""
+
+#~ msgid "creating IB Network"
+#~ msgstr ""
+
+#~ msgid "ports added!"
+#~ msgstr ""
+
+#~ msgid "ports removed!"
+#~ msgstr ""
+
+#~ msgid "type of VM network interface: mlnx_direct or hostdev"
+#~ msgstr ""
+
+#~ msgid "removing vlan %(seg_id)s on physical network %(net)s from pool"
+#~ msgstr ""
+
+#~ msgid "failed to create network id=%(id)s on OFC: %(exc)s"
+#~ msgstr ""
+
+#~ msgid "failed to delete packet_filter id=%s which remains in error status."
+#~ msgstr ""
+
+#~ msgid "failed to create packet_filter id=%(id)s on OFC: %(exc)s"
+#~ msgstr ""
+
+#~ msgid "failed to delete packet_filter id=%(id)s from OFC: %(exc)s"
+#~ msgstr ""
+
+#~ msgid "port %s not found in NVP"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unable to create L3GW port on "
+#~ "logical router  %(router_uuid)s. Verify "
+#~ "Default Layer-3 Gateway service "
+#~ "%(def_l3_gw_svc)s id is correct"
+#~ msgstr ""
+
+#~ msgid "Unable to delete logical router '%s'on NVP Platform"
+#~ msgstr ""
+
+#~ msgid "number of network gateways allowed per tenant, -1 for unlimited"
+#~ msgstr ""
+
+#~ msgid "port update received"
+#~ msgstr ""
+
+#~ msgid "unable to parse interface mapping."
+#~ msgstr ""
+
+#~ msgid "unable to read interface mapping."
+#~ msgstr ""
+
index b2a91bc54575cc025cde0b9add70d853e9638aa8..5ed28d316136dc67d031d437ee7108c549895988 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Quantum\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-09-09 06:09+0000\n"
+"POT-Creation-Date: 2013-09-10 06:09+0000\n"
 "PO-Revision-Date: 2013-06-28 06:06+0000\n"
 "Last-Translator: daisy.ycguo <daisy.ycguo@gmail.com>\n"
 "Language-Team: Polish (Poland) "
@@ -96,7 +96,7 @@ msgstr ""
 
 #: neutron/policy.py:88
 #, python-format
-msgid "loading policies from file: %s"
+msgid "Loading policies from file: %s"
 msgstr ""
 
 #: neutron/policy.py:95
@@ -183,7 +183,7 @@ msgid "Number of subnets allowed per tenant, minus for unlimited"
 msgstr ""
 
 #: neutron/quota.py:47
-msgid "number of ports allowed per tenant, minus for unlimited"
+msgid "Number of ports allowed per tenant, minus for unlimited"
 msgstr ""
 
 #: neutron/quota.py:51
@@ -205,7 +205,7 @@ msgstr ""
 
 #: neutron/service.py:41
 msgid ""
-"range of seconds to randomly delay when starting the periodic task "
+"Range of seconds to randomly delay when starting the periodic task "
 "scheduler to reduce stampeding. (Disable by setting to 0)"
 msgstr ""
 
@@ -467,9 +467,11 @@ msgid ""
 msgstr ""
 
 #: neutron/agent/dhcp_agent.py:564 neutron/agent/l3_agent.py:823
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:515
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256
 #: neutron/plugins/nec/agent/nec_neutron_agent.py:184
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:227
+#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:181
 #: neutron/services/metering/agents/metering_agent.py:273
 msgid "Failed reporting state!"
 msgstr ""
@@ -1926,6 +1928,11 @@ msgstr ""
 msgid "Invalid extension environment: %(reason)s"
 msgstr ""
 
+#: neutron/common/exceptions.py:261
+#, python-format
+msgid "Invalid content type %(content_type)s"
+msgstr ""
+
 #: neutron/common/exceptions.py:265
 #, python-format
 msgid "Unable to find any IP address on external network %(net_id)s."
@@ -1967,11 +1974,11 @@ msgstr ""
 msgid "Skipping unknown group key: %s"
 msgstr ""
 
-#: neutron/common/log.py:31
+#: neutron/common/log.py:32
 #, python-format
 msgid ""
 "%(class_name)s method %(method_name)s called with arguments %(args)s "
-"%(kwargs)s "
+"%(kwargs)s"
 msgstr ""
 
 #: neutron/common/utils.py:55 neutron/openstack/common/fileutils.py:64
@@ -2289,7 +2296,7 @@ msgstr ""
 
 #: neutron/db/dhcp_rpc_base.py:218
 #, python-format
-msgid "Updating lease expiration is now deprecated. Issued  from host %(host)s."
+msgid "Updating lease expiration is now deprecated. Issued  from host %s."
 msgstr ""
 
 #: neutron/db/dhcp_rpc_base.py:225
@@ -2314,6 +2321,16 @@ msgstr ""
 msgid "the nexthop is used by router"
 msgstr ""
 
+#: neutron/db/extraroute_db.py:129
+#, python-format
+msgid "Added routes are %s"
+msgstr ""
+
+#: neutron/db/extraroute_db.py:137
+#, python-format
+msgid "Removed routes are %s"
+msgstr ""
+
 #: neutron/db/l3_db.py:210
 #, python-format
 msgid "No IPs available for external network %s"
@@ -2337,6 +2354,8 @@ msgid ""
 msgstr ""
 
 #: neutron/db/l3_db.py:339 neutron/db/l3_db.py:415
+#: neutron/plugins/bigswitch/plugin.py:995
+#: neutron/plugins/bigswitch/plugin.py:1004
 msgid "Either subnet_id or port_id must be specified"
 msgstr ""
 
@@ -2388,7 +2407,7 @@ msgid ""
 "assigning a floating IP"
 msgstr ""
 
-#: neutron/db/l3_db.py:605 neutron/plugins/nicira/NeutronPlugin.py:1730
+#: neutron/db/l3_db.py:605 neutron/plugins/nicira/NeutronPlugin.py:1731
 msgid "fixed_ip_address cannot be specified without a port_id"
 msgstr ""
 
@@ -2416,6 +2435,11 @@ msgid ""
 " %s"
 msgstr ""
 
+#: neutron/db/l3_rpc_base.py:62
+#, python-format
+msgid "Checking router: %(id)s for host: %(host)s"
+msgstr ""
+
 #: neutron/db/l3_rpc_base.py:87
 #, python-format
 msgid "External network ID returned to l3 agent: %s"
@@ -2573,7 +2597,7 @@ msgid "ID of network to probe"
 msgstr ""
 
 #: neutron/debug/commands.py:50
-msgid "owner type of the device: network/compute"
+msgid "Owner type of the device: network/compute"
 msgstr ""
 
 #: neutron/debug/commands.py:58
@@ -3029,7 +3053,7 @@ msgstr ""
 
 #: neutron/extensions/providernet.py:56
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:379
-msgid "plugin does not support updating provider attributes"
+msgid "Plugin does not support updating provider attributes"
 msgstr ""
 
 #: neutron/extensions/quotasv2.py:69
@@ -3960,6 +3984,10 @@ msgstr ""
 msgid "List of allowed vif_type values."
 msgstr ""
 
+#: neutron/plugins/bigswitch/plugin.py:162
+msgid "Syntax error in server config file, aborting plugin"
+msgstr ""
+
 #: neutron/plugins/bigswitch/plugin.py:173
 msgid "Error in REST call to remote network controller"
 msgstr ""
@@ -4092,6 +4120,10 @@ msgstr ""
 msgid "NeutronRestProxy: Starting plugin. Version=%s"
 msgstr ""
 
+#: neutron/plugins/bigswitch/plugin.py:458
+msgid "Servers not defined. Aborting plugin"
+msgstr ""
+
 #: neutron/plugins/bigswitch/plugin.py:480
 msgid "NeutronRestProxyV2: initialization done"
 msgstr ""
@@ -4174,6 +4206,15 @@ msgstr ""
 msgid "Unable to update remote topology: %s"
 msgstr ""
 
+#: neutron/plugins/bigswitch/plugin.py:1147
+msgid "Adding host route: "
+msgstr ""
+
+#: neutron/plugins/bigswitch/plugin.py:1148
+#, python-format
+msgid "Destination:%(dst)s nexthop:%(next)s"
+msgstr ""
+
 #: neutron/plugins/bigswitch/plugin.py:1223
 #, python-format
 msgid ""
@@ -4193,6 +4234,15 @@ msgstr ""
 msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. "
 msgstr ""
 
+#: neutron/plugins/bigswitch/routerrule_db.py:77
+msgid "No rules in router"
+msgstr ""
+
+#: neutron/plugins/bigswitch/routerrule_db.py:91
+#, python-format
+msgid "Updating router rules to %s"
+msgstr ""
+
 #: neutron/plugins/bigswitch/db/porttracker_db.py:36
 msgid "No host_id in port request to track port location."
 msgstr ""
@@ -4250,6 +4300,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:108
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:128
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:143
+#: neutron/plugins/mlnx/rpc_callbacks.py:98
 #: neutron/plugins/mlnx/rpc_callbacks.py:117
 #: neutron/plugins/mlnx/rpc_callbacks.py:132
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:118
@@ -4260,16 +4311,15 @@ msgid "%s can not be found in database"
 msgstr ""
 
 #: neutron/plugins/brocade/NeutronPlugin.py:288
-#: neutron/plugins/brocade/NeutronPlugin.py:331
-#: neutron/plugins/brocade/NeutronPlugin.py:384
+#: neutron/plugins/brocade/NeutronPlugin.py:332
+#: neutron/plugins/brocade/NeutronPlugin.py:386
 msgid "Brocade NOS driver:"
 msgstr ""
 
 #: neutron/plugins/brocade/NeutronPlugin.py:289
-#: neutron/plugins/brocade/NeutronPlugin.py:332
-#: neutron/plugins/brocade/NeutronPlugin.py:385
+#: neutron/plugins/brocade/NeutronPlugin.py:333
+#: neutron/plugins/brocade/NeutronPlugin.py:387
 #: neutron/plugins/embrane/agent/dispatcher.py:143
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:240
 #, python-format
 msgid "%s"
 msgstr ""
@@ -4279,7 +4329,13 @@ msgstr ""
 msgid "Returning the allocated vlan (%d) to the pool"
 msgstr ""
 
-#: neutron/plugins/brocade/NeutronPlugin.py:298
+#: neutron/plugins/brocade/NeutronPlugin.py:293
+#: neutron/plugins/brocade/NeutronPlugin.py:334
+#: neutron/plugins/brocade/NeutronPlugin.py:388
+msgid "Brocade plugin raised exception, check logs"
+msgstr ""
+
+#: neutron/plugins/brocade/NeutronPlugin.py:299
 #, python-format
 msgid "Allocated vlan (%d) from the pool"
 msgstr ""
@@ -4303,98 +4359,103 @@ msgstr ""
 msgid "Plugin initialization complete"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:133
+#: neutron/plugins/cisco/network_plugin.py:117
+#, python-format
+msgid "'%(model)s' object has no attribute '%(name)s'"
+msgstr ""
+
+#: neutron/plugins/cisco/network_plugin.py:134
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:223
 msgid "create_network() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:150
+#: neutron/plugins/cisco/network_plugin.py:151
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:255
 msgid "update_network() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:163
+#: neutron/plugins/cisco/network_plugin.py:164
 msgid "delete_network() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:186
+#: neutron/plugins/cisco/network_plugin.py:187
 msgid "get_network() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:191
+#: neutron/plugins/cisco/network_plugin.py:192
 msgid "get_networks() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:196
+#: neutron/plugins/cisco/network_plugin.py:197
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:321
 msgid "create_port() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:206
+#: neutron/plugins/cisco/network_plugin.py:207
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:407
 msgid "delete_port() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:225
+#: neutron/plugins/cisco/network_plugin.py:226
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:366
 msgid "update_port() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:236
+#: neutron/plugins/cisco/network_plugin.py:237
 msgid "create_subnet() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:248
+#: neutron/plugins/cisco/network_plugin.py:249
 #: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:342
 msgid "update_subnet() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:254
+#: neutron/plugins/cisco/network_plugin.py:255
 msgid "delete_subnet() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:277
+#: neutron/plugins/cisco/network_plugin.py:278
 #: neutron/plugins/cisco/db/network_db_v2.py:38
 msgid "get_all_qoss() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:283
+#: neutron/plugins/cisco/network_plugin.py:284
 msgid "get_qos_details() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:288
+#: neutron/plugins/cisco/network_plugin.py:289
 msgid "create_qos() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:294
+#: neutron/plugins/cisco/network_plugin.py:295
 msgid "delete_qos() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:299
+#: neutron/plugins/cisco/network_plugin.py:300
 msgid "rename_qos() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:304
+#: neutron/plugins/cisco/network_plugin.py:305
 msgid "get_all_credentials() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:310
+#: neutron/plugins/cisco/network_plugin.py:311
 msgid "get_credential_details() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:319
+#: neutron/plugins/cisco/network_plugin.py:320
 msgid "rename_credential() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:329
+#: neutron/plugins/cisco/network_plugin.py:330
 msgid "schedule_host() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:341
+#: neutron/plugins/cisco/network_plugin.py:342
 msgid "associate_port() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:348
+#: neutron/plugins/cisco/network_plugin.py:349
 msgid "detach_port() called"
 msgstr ""
 
@@ -4647,6 +4708,16 @@ msgstr ""
 msgid "VLAN Name prefix for provider vlans"
 msgstr ""
 
+#: neutron/plugins/cisco/common/config.py:39
+msgid "Provider VLANs are automatically created as needed on the Nexus switch"
+msgstr ""
+
+#: neutron/plugins/cisco/common/config.py:42
+msgid ""
+"Provider VLANs are automatically trunked as needed on the ports of the "
+"Nexus switch"
+msgstr ""
+
 #: neutron/plugins/cisco/common/config.py:45
 #: neutron/plugins/ml2/drivers/cisco/config.py:23
 msgid "Distribute SVI interfaces over all switches"
@@ -4708,6 +4779,12 @@ msgstr ""
 msgid "N1K Policy profile polling duration in seconds"
 msgstr ""
 
+#: neutron/plugins/cisco/common/config.py:124
+#: neutron/plugins/ml2/drivers/cisco/config.py:56
+#: neutron/plugins/nicira/common/config.py:178
+msgid "Some config files were not parsed properly"
+msgstr ""
+
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:334
 #, python-format
 msgid "seg_min %(seg_min)s, seg_max %(seg_max)s"
@@ -4812,6 +4889,10 @@ msgstr ""
 msgid "get_policy_profile()"
 msgstr ""
 
+#: neutron/plugins/cisco/db/n1kv_db_v2.py:949
+msgid "Invalid profile type"
+msgstr ""
+
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:965
 msgid "_profile_binding_exists()"
 msgstr ""
@@ -4840,11 +4921,11 @@ msgid "_get_profile_bindings()"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1224
-msgid "invalid segment range. example range: 500-550"
+msgid "Invalid segment range. example range: 500-550"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1234
-msgid "arguments segment_type missing for network profile"
+msgid "Arguments segment_type missing for network profile"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1243
@@ -4852,15 +4933,15 @@ msgid "segment_type should either be vlan, overlay, multi-segment or trunk"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1249
-msgid "argument physical_network missing for network profile"
+msgid "Argument physical_network missing for network profile"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1256
-msgid "argument sub_type missing for network profile"
+msgid "Argument sub_type missing for network profile"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1263
-msgid "argument segment_range missing for network profile"
+msgid "Argument segment_range missing for network profile"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1292
@@ -4869,7 +4950,7 @@ msgid "NetworkProfile name %s already exists"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1309
-msgid "segment range overlaps with another profile"
+msgid "Segment range overlaps with another profile"
 msgstr ""
 
 #: neutron/plugins/cisco/db/network_db_v2.py:46
@@ -4955,12 +5036,12 @@ msgstr ""
 
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:236
 #, python-format
-msgid "provider network added to DB: %(network_id)s, %(vlan_id)s"
+msgid "Provider network added to DB: %(network_id)s, %(vlan_id)s"
 msgstr ""
 
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:280
 #, python-format
-msgid "provider network removed from DB: %s"
+msgid "Provider network removed from DB: %s"
 msgstr ""
 
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:388
@@ -4982,7 +5063,7 @@ msgid "Nexus plugin loaded, deleting SVI from switch"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_client.py:256
-msgid "logical network"
+msgid "Logical network"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_client.py:276
@@ -5008,6 +5089,11 @@ msgstr ""
 msgid "VSM: %s"
 msgstr ""
 
+#: neutron/plugins/cisco/n1kv/n1kv_client.py:462
+#, python-format
+msgid "Unable to serialize object of type = '%s'"
+msgstr ""
+
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:193
 msgid "_setup_vsm"
 msgstr ""
@@ -5070,9 +5156,11 @@ msgid "provider:network_type %s not supported"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:353
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:362
 #: neutron/plugins/mlnx/mlnx_plugin.py:243
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437
 #, python-format
-msgid "unknown provider:physical_network %s"
+msgid "Unknown provider:physical_network %s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:359
@@ -5206,7 +5294,7 @@ msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:995
 #, python-format
-msgid "create network: profile_id=%s"
+msgid "Create network: profile_id=%s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1003
@@ -5219,7 +5307,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1015
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1025
 #, python-format
-msgid "seg list %s "
+msgid "Seg list %s "
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1068
@@ -5266,7 +5354,7 @@ msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1241
 #, python-format
-msgid "create port: profile_id=%s"
+msgid "Create port: profile_id=%s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1254
@@ -5351,6 +5439,41 @@ msgstr ""
 msgid "NexusPlugin:create_network() called"
 msgstr ""
 
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:112
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:101
+#, python-format
+msgid "Nexus: create & trunk vlan %s"
+msgstr ""
+
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:119
+#, python-format
+msgid "Nexus: create vlan %s"
+msgstr ""
+
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:124
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108
+#, python-format
+msgid "Nexus: trunk vlan %s"
+msgstr ""
+
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:137
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:120
+#, python-format
+msgid "Nexus: delete & untrunk vlan %s"
+msgstr ""
+
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:143
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:124
+#, python-format
+msgid "Nexus: delete vlan %s"
+msgstr ""
+
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:146
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:127
+#, python-format
+msgid "Nexus: untrunk vlan %s"
+msgstr ""
+
 #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:203
 msgid "Grabbing a switch to create SVI"
 msgstr ""
@@ -5383,6 +5506,11 @@ msgstr ""
 msgid "NexusPlugin:delete_port() called"
 msgstr ""
 
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:276
+#, python-format
+msgid "delete_network(): provider vlan %s"
+msgstr ""
+
 #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:321
 msgid "NexusPlugin:update_port() called"
 msgstr ""
@@ -5415,7 +5543,7 @@ msgstr ""
 
 #: neutron/plugins/embrane/base_plugin.py:136
 #: neutron/plugins/embrane/base_plugin.py:173
-msgid "there must be only one gateway port per router at once"
+msgid "There must be only one gateway port per router at once"
 msgstr ""
 
 #: neutron/plugins/embrane/base_plugin.py:207
@@ -5481,7 +5609,7 @@ msgid "Shared resource pool id"
 msgstr ""
 
 #: neutron/plugins/embrane/common/config.py:45
-msgid "define if the requests have run asynchronously or not"
+msgid "Define if the requests have run asynchronously or not"
 msgstr ""
 
 #: neutron/plugins/embrane/common/constants.py:63
@@ -5545,7 +5673,7 @@ msgstr ""
 
 #: neutron/plugins/embrane/l2base/support_exceptions.py:24
 #, python-format
-msgid "cannot retrieve utif info for the following reason: %(err_msg)s"
+msgid "Cannot retrieve utif info for the following reason: %(err_msg)s"
 msgstr ""
 
 #: neutron/plugins/embrane/l2base/openvswitch/openvswitch_support.py:45
@@ -5766,51 +5894,51 @@ msgstr ""
 msgid "Adding port %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:268
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:269
 #, python-format
 msgid "Unable to get port details for device %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:274
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:276
 #, python-format
 msgid "Port %(device)s updated. Details: %(device_details)s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:289
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:290
 #, python-format
 msgid "Removing port %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:296
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:297
 #, python-format
 msgid "Removing port failed for device %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:321
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:322
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:640
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:900
 msgid "Agent out of sync with plugin!"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:329
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:330
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:652
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:914
 msgid "Agent loop has new devices!"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:334
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:335
 #, python-format
 msgid "Error in agent event loop: %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:342
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:343
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:403
 #, python-format
 msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:357
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:691
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1044
 msgid "Agent initialized successfully, now running... "
@@ -5882,6 +6010,15 @@ msgstr ""
 msgid "Metrics collection is not supported on this version of Hyper-V"
 msgstr ""
 
+#: neutron/plugins/hyperv/agent/utilsfactory.py:34
+msgid "Force V1 WMI utility classes"
+msgstr ""
+
+#: neutron/plugins/hyperv/agent/utilsfactory.py:59
+#, python-format
+msgid "Loading class: %(module_name)s.%(class_name)s"
+msgstr ""
+
 #: neutron/plugins/hyperv/agent/utilsv2.py:118
 #, python-format
 msgid "Port Alloc not found: %s"
@@ -5933,12 +6070,6 @@ msgstr ""
 msgid "provider:segmentation_id specified for local network"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:362
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437
-#, python-format
-msgid "Unknown provider:physical_network %s"
-msgstr ""
-
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:89
 msgid "Invalid Network ID, will lead to incorrect bridgename"
 msgstr ""
@@ -6372,94 +6503,98 @@ msgstr ""
 msgid "MidoClient.delete_dhcp called: bridge=%(bridge)s, "
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:204
+#: neutron/plugins/midonet/midonet_lib.py:196
+msgid "Tried to delete non-existent DHCP"
+msgstr ""
+
+#: neutron/plugins/midonet/midonet_lib.py:205
 #, python-format
 msgid "MidoClient.delete_port called: id=%(id)s, delete_chains=%(delete_chains)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:219
+#: neutron/plugins/midonet/midonet_lib.py:220
 #, python-format
 msgid "MidoClient.get_port called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:232
+#: neutron/plugins/midonet/midonet_lib.py:233
 #, python-format
 msgid "MidoClient.add_bridge_port called: bridge=%(bridge)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:253
+#: neutron/plugins/midonet/midonet_lib.py:254
 #, python-format
 msgid "MidoClient.create_router called: tenant_id=%(tenant_id)s, name=%(name)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:265
+#: neutron/plugins/midonet/midonet_lib.py:266
 #, python-format
 msgid "MidoClient.delete_router called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:275
+#: neutron/plugins/midonet/midonet_lib.py:276
 #, python-format
 msgid "MidoClient.get_router called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:289
+#: neutron/plugins/midonet/midonet_lib.py:290
 #, python-format
 msgid "MidoClient.update_router called: id=%(id)s, name=%(name)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:309
+#: neutron/plugins/midonet/midonet_lib.py:310
 #, python-format
 msgid ""
 "MidoClient.add_dhcp_route_option called: bridge=%(bridge)s, "
 "cidr=%(cidr)s, gw_ip=%(gw_ip)sdst_ip=%(dst_ip)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:317
+#: neutron/plugins/midonet/midonet_lib.py:318
 msgid "Tried to access non-existent DHCP"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:346
+#: neutron/plugins/midonet/midonet_lib.py:347
 #, python-format
 msgid "MidoClient.unlink called: port=%(port)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:351
+#: neutron/plugins/midonet/midonet_lib.py:352
 #, python-format
 msgid "Attempted to unlink a port that was not linked. %s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:357
+#: neutron/plugins/midonet/midonet_lib.py:358
 #, python-format
 msgid ""
 "MidoClient.remove_rules_by_property called: tenant_id=%(tenant_id)s, "
 "chain_name=%(chain_name)skey=%(key)s, value=%(value)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:384
+#: neutron/plugins/midonet/midonet_lib.py:385
 #, python-format
 msgid ""
 "MidoClient.create_router_chains called: router=%(router)s, "
 "inbound_chain_name=%(in_chain)s, outbound_chain_name=%(out_chain)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:407
+#: neutron/plugins/midonet/midonet_lib.py:408
 #, python-format
 msgid "MidoClient.delete_router_chains called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:422
+#: neutron/plugins/midonet/midonet_lib.py:423
 #, python-format
 msgid "MidoClient.delete_port_chains called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:434
+#: neutron/plugins/midonet/midonet_lib.py:435
 #, python-format
 msgid ""
 "MidoClient.get_link_port called: router=%(router)s, "
 "peer_router_id=%(peer_router_id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:473
+#: neutron/plugins/midonet/midonet_lib.py:474
 #, python-format
 msgid ""
 "MidoClient.add_static_nat called: tenant_id=%(tenant_id)s, "
@@ -6467,17 +6602,17 @@ msgid ""
 "port_id=%(port_id)s, nat_type=%(nat_type)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:481
+#: neutron/plugins/midonet/midonet_lib.py:482
 #, python-format
 msgid "Invalid NAT type passed in %s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:533
+#: neutron/plugins/midonet/midonet_lib.py:534
 #, python-format
 msgid "MidoClient.remote_static_route called: router=%(router)s, ip=%(ip)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:544
+#: neutron/plugins/midonet/midonet_lib.py:545
 #, python-format
 msgid ""
 "MidoClient.update_port_chains called: "
@@ -6485,62 +6620,62 @@ msgid ""
 "outbound_chain_id=%(outbound_chain_id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:555
+#: neutron/plugins/midonet/midonet_lib.py:556
 #, python-format
 msgid "MidoClient.create_chain called: tenant_id=%(tenant_id)s  name=%(name)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:563
+#: neutron/plugins/midonet/midonet_lib.py:564
 #, python-format
 msgid "MidoClient.delete_chain called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:569
+#: neutron/plugins/midonet/midonet_lib.py:570
 #, python-format
 msgid ""
 "MidoClient.delete_chains_by_names called: tenant_id=%(tenant_id)s "
 "names=%(names)s "
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:580
+#: neutron/plugins/midonet/midonet_lib.py:581
 #, python-format
 msgid ""
 "MidoClient.get_chain_by_name called: tenant_id=%(tenant_id)s "
 "name=%(name)s "
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:591
+#: neutron/plugins/midonet/midonet_lib.py:592
 #, python-format
 msgid ""
 "MidoClient.get_port_group_by_name called: tenant_id=%(tenant_id)s "
 "name=%(name)s "
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:605
+#: neutron/plugins/midonet/midonet_lib.py:606
 #, python-format
 msgid "MidoClient.create_port_group called: tenant_id=%(tenant_id)s name=%(name)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:614
+#: neutron/plugins/midonet/midonet_lib.py:615
 #, python-format
 msgid ""
 "MidoClient.delete_port_group_by_name called: tenant_id=%(tenant_id)s "
 "name=%(name)s "
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:620
+#: neutron/plugins/midonet/midonet_lib.py:621
 #, python-format
 msgid "Deleting pg %(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:626
+#: neutron/plugins/midonet/midonet_lib.py:627
 #, python-format
 msgid ""
 "MidoClient.add_port_to_port_group_by_name called: tenant_id=%(tenant_id)s"
 " name=%(name)s port_id=%(port_id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:640
+#: neutron/plugins/midonet/midonet_lib.py:641
 #, python-format
 msgid "MidoClient.remove_port_from_port_groups called: port_id=%(port_id)s"
 msgstr ""
@@ -7265,6 +7400,10 @@ msgstr ""
 msgid "%(key)s prohibited for %(tunnel)s provider network"
 msgstr ""
 
+#: neutron/plugins/ml2/drivers/type_tunnel.py:103
+msgid "Network_type value needed by the ML2 plugin"
+msgstr ""
+
 #: neutron/plugins/ml2/drivers/type_vlan.py:37
 msgid ""
 "List of <physical_network>:<vlan_min>:<vlan_max> or <physical_network> "
@@ -7385,31 +7524,6 @@ msgstr ""
 msgid "nexus_switches found = %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:101
-#, python-format
-msgid "Nexus: create & trunk vlan %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108
-#, python-format
-msgid "Nexus: trunk vlan %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:120
-#, python-format
-msgid "Nexus: delete & untrunk vlan %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:124
-#, python-format
-msgid "Nexus: delete vlan %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:127
-#, python-format
-msgid "Nexus: untrunk vlan %s"
-msgstr ""
-
 #: neutron/plugins/ml2/drivers/mech_arista/config.py:31
 msgid ""
 "Username for Arista EOS. This is required field.if not set, all "
@@ -7452,72 +7566,85 @@ msgid ""
 "of\"RegionOne\" is assumed"
 msgstr ""
 
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:30
+msgid "Unable to reach EOS"
+msgstr ""
+
 #: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:226
 #, python-format
 msgid "Executing command on Arista EOS: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:259
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:238
+#, python-format
+msgid "Error %(err)s while trying to execute commands %(cmd)s on EOS %(host)s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:260
 #, python-format
 msgid "Required option %s is not set"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:282
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:279
+msgid "Syncing Neutron <-> EOS"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:283
 msgid "EOS is not available, will try sync later"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:292
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:293
 #, python-format
 msgid ""
 "No Tenants configured in Neutron DB. But %d tenants disovered in EOS "
 "during synchronization.Enitre EOS region is cleared"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:296
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:297
 msgid "EOS is not available, failed to delete this region"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:307
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:308
 #, python-format
 msgid "EOS is not available,failed to delete tenant %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:337
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:338
 #, python-format
 msgid "EOS is not available,failed to delete vm %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:348
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:349
 #, python-format
 msgid "EOS is not available,failed to delete network %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:363
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:364
 #, python-format
 msgid "EOS is not available, failed to createnetwork id %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:385
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:386
 #, python-format
 msgid "EOS is not available, failed to createvm id %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:461
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:462
 #, python-format
 msgid "Network %s is not created as it is not found inArista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:475
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:476
 #, python-format
 msgid "Network name changed to %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:502
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:503
 #, python-format
 msgid "Network %s is not updated as it is not found inArista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:600
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:601
 #, python-format
 msgid "VM %s is not created as it is not found inArista DB"
 msgstr ""
@@ -7542,11 +7669,11 @@ msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:280
 #, python-format
-msgid "unsupported vnic type %(vnic_type)s for network type %(net_type)s"
+msgid "Unsupported vnic type %(vnic_type)s for network type %(net_type)s"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:284
-msgid "invalid vnic_type on port_create"
+msgid "Invalid vnic_type on port_create"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:286
@@ -7554,11 +7681,11 @@ msgid "vnic_type is not defined in port profile"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:331
-msgid "update network"
+msgid "Update network"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:344
-msgid "delete network"
+msgid "Delete network"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:391
@@ -7597,11 +7724,11 @@ msgid "Port_mac %s is not available on this agent"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:133
-msgid "creating VLAN Network"
+msgid "Creating VLAN Network"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:135
-msgid "creating IB Network"
+msgid "Creating IB Network"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:137
@@ -7619,11 +7746,11 @@ msgid "Delete network %s"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:298
-msgid "ports added!"
+msgid "Ports added!"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:301
-msgid "ports removed!"
+msgid "Ports removed!"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:326
@@ -7737,7 +7864,7 @@ msgid "Network type for tenant networks (local, ib, vlan, or none)"
 msgstr ""
 
 #: neutron/plugins/mlnx/common/config.py:43
-msgid "type of VM network interface: mlnx_direct or hostdev"
+msgid "Type of VM network interface: mlnx_direct or hostdev"
 msgstr ""
 
 #: neutron/plugins/mlnx/common/config.py:47
@@ -7756,13 +7883,9 @@ msgid "Mlnx Exception: %(err_msg)s"
 msgstr ""
 
 #: neutron/plugins/mlnx/db/mlnx_db_v2.py:47
-#, python-format
-msgid "Removing vlan %(seg_id)s on physical network %(net)s from pool"
-msgstr ""
-
 #: neutron/plugins/mlnx/db/mlnx_db_v2.py:68
 #, python-format
-msgid "removing vlan %(seg_id)s on physical network %(net)s from pool"
+msgid "Removing vlan %(seg_id)s on physical network %(net)s from pool"
 msgstr ""
 
 #: neutron/plugins/mlnx/db/mlnx_db_v2.py:124
@@ -7855,7 +7978,7 @@ msgstr ""
 
 #: neutron/plugins/nec/nec_plugin.py:276
 #, python-format
-msgid "failed to create network id=%(id)s on OFC: %(exc)s"
+msgid "Failed to create network id=%(id)s on OFC: %(exc)s"
 msgstr ""
 
 #: neutron/plugins/nec/nec_plugin.py:292
@@ -8008,7 +8131,7 @@ msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:92
 #, python-format
-msgid "failed to delete packet_filter id=%s which remains in error status."
+msgid "Failed to delete packet_filter id=%s which remains in error status."
 msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:106
@@ -8043,7 +8166,7 @@ msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:131
 #, python-format
-msgid "failed to create packet_filter id=%(id)s on OFC: %(exc)s"
+msgid "Failed to create packet_filter id=%(id)s on OFC: %(exc)s"
 msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:144
@@ -8058,7 +8181,7 @@ msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:157
 #, python-format
-msgid "failed to delete packet_filter id=%(id)s from OFC: %(exc)s"
+msgid "Failed to delete packet_filter id=%(id)s from OFC: %(exc)s"
 msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:161
@@ -8364,7 +8487,7 @@ msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:514
 #, python-format
-msgid "port %s not found in NVP"
+msgid "Port %s not found in NVP"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:533
@@ -8409,13 +8532,13 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:658
-#: neutron/plugins/nicira/NeutronPlugin.py:1671
+#: neutron/plugins/nicira/NeutronPlugin.py:1672
 #, python-format
 msgid "Logical router resource %s not found on NVP platform"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:662
-#: neutron/plugins/nicira/NeutronPlugin.py:1675
+#: neutron/plugins/nicira/NeutronPlugin.py:1676
 msgid "Unable to update logical routeron NVP Platform"
 msgstr ""
 
@@ -8523,118 +8646,118 @@ msgid "Unable to update port id: %s."
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:1409
-#: neutron/plugins/nicira/NeutronPlugin.py:1483
+#: neutron/plugins/nicira/NeutronPlugin.py:1484
 #, python-format
 msgid "Network '%s' is not a valid external network"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1426
+#: neutron/plugins/nicira/NeutronPlugin.py:1427
 msgid ""
 "Cannot create a distributed router with the NVP platform currently in "
 "execution. Please, try without specifying the 'distributed' attribute."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1433
+#: neutron/plugins/nicira/NeutronPlugin.py:1434
 msgid "Unable to create logical router on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1441
+#: neutron/plugins/nicira/NeutronPlugin.py:1442
 #, python-format
 msgid ""
-"Unable to create L3GW port on logical router  %(router_uuid)s. Verify "
+"Unable to create L3GW port on logical router %(router_uuid)s. Verify "
 "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1451
+#: neutron/plugins/nicira/NeutronPlugin.py:1452
 #, python-format
 msgid "Unable to create router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1492
+#: neutron/plugins/nicira/NeutronPlugin.py:1493
 msgid ""
 "'routes' cannot contain route '0.0.0.0/0', this must be updated through "
 "the default gateway attribute"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1508
+#: neutron/plugins/nicira/NeutronPlugin.py:1509
 #, python-format
 msgid "Logical router %s not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1512
+#: neutron/plugins/nicira/NeutronPlugin.py:1513
 msgid "Unable to update logical router on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1514
+#: neutron/plugins/nicira/NeutronPlugin.py:1515
 msgid ""
 "Request cannot contain 'routes' with the NVP platform currently in "
 "execution. Please, try without specifying the static routes."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1548
+#: neutron/plugins/nicira/NeutronPlugin.py:1549
 #, python-format
 msgid "Logical router '%s' not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1552
+#: neutron/plugins/nicira/NeutronPlugin.py:1553
 #, python-format
-msgid "Unable to delete logical router '%s'on NVP Platform"
+msgid "Unable to delete logical router '%s' on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1609
+#: neutron/plugins/nicira/NeutronPlugin.py:1610
 #, python-format
 msgid ""
 "Add_router_interface completed for subnet:%(subnet_id)s and "
 "router:%(router_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1697
+#: neutron/plugins/nicira/NeutronPlugin.py:1698
 #, python-format
 msgid ""
 "An error occurred while removing NAT rules on the NVP platform for "
 "floating ip:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1703
+#: neutron/plugins/nicira/NeutronPlugin.py:1704
 msgid "An incorrect number of matching NAT rules was found on the NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1769
+#: neutron/plugins/nicira/NeutronPlugin.py:1770
 #, python-format
 msgid "Address list for NVP logical router port:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1793
+#: neutron/plugins/nicira/NeutronPlugin.py:1794
 #, 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:1836
+#: neutron/plugins/nicira/NeutronPlugin.py:1837
 #, python-format
 msgid "The port '%s' is not associated with floating IPs"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1839
+#: neutron/plugins/nicira/NeutronPlugin.py:1840
 #, python-format
 msgid "Nat rules not found in nvp for port: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1865
+#: neutron/plugins/nicira/NeutronPlugin.py:1866
 #, python-format
 msgid ""
 "Create_l2_gw_service did not return an uuid for the newly created "
 "resource:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1887
+#: neutron/plugins/nicira/NeutronPlugin.py:1888
 msgid ""
 "Unable to remove gateway service from NVP plaform - the resource was not "
 "found"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1975
+#: neutron/plugins/nicira/NeutronPlugin.py:1976
 #, python-format
 msgid "Port values not valid for protocol: %s"
 msgstr ""
@@ -8807,62 +8930,77 @@ msgstr ""
 msgid "Port not found, Error: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1038
+#: neutron/plugins/nicira/nvplib.py:966
+#, python-format
+msgid "Error. %(type)s exception: %(exc)s."
+msgstr ""
+
+#: neutron/plugins/nicira/nvplib.py:970
+#, python-format
+msgid "locals=[%s]"
+msgstr ""
+
+#: neutron/plugins/nicira/nvplib.py:1039
 #, python-format
 msgid "Created Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1064
+#: neutron/plugins/nicira/nvplib.py:1065
 #, python-format
 msgid "Updated Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1083
+#: neutron/plugins/nicira/nvplib.py:1084
 #, python-format
 msgid "Invalid keys for NAT match: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1089
+#: neutron/plugins/nicira/nvplib.py:1090
 #, python-format
 msgid "Creating NAT rule: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1103
+#: neutron/plugins/nicira/nvplib.py:1104
 msgid ""
 "No SNAT rules cannot be applied as they are not available in this version"
 " of the NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1238
+#: neutron/plugins/nicira/nvplib.py:1239
 #, python-format
 msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1243
+#: neutron/plugins/nicira/nvplib.py:1244
 #, python-format
 msgid ""
 "An exception occurred while updating IP addresses on a router logical "
 "port:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1281
+#: neutron/plugins/nicira/nvplib.py:1282
 msgid "Operation may not be supported"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1289
+#: neutron/plugins/nicira/nvplib.py:1290
 msgid ""
 "NVP version is not set. Unable to complete request correctly. Check log "
 "for NVP communication errors."
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1305
+#: neutron/plugins/nicira/nvplib.py:1306
 msgid "Failed to create logical queue"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1316
+#: neutron/plugins/nicira/nvplib.py:1317
 msgid "Failed to delete logical queue"
 msgstr ""
 
+#: neutron/plugins/nicira/nvplib.py:1330
+#, python-format
+msgid "Error '%(err)s' when connecting to controller(s): %(ctl)s."
+msgstr ""
+
 #: neutron/plugins/nicira/api_client/client.py:116
 #, python-format
 msgid "[%d] no API providers currently available."
@@ -9482,13 +9620,18 @@ msgstr ""
 msgid "Cannot create a gateway with an empty device list"
 msgstr ""
 
+#: neutron/plugins/nicira/extensions/nvp_networkgw.py:82
+#, python-format
+msgid "Unexpected keys found in device description:%s"
+msgstr ""
+
 #: neutron/plugins/nicira/extensions/nvp_networkgw.py:86
 #, python-format
 msgid "%s: provided data are not iterable"
 msgstr ""
 
 #: neutron/plugins/nicira/extensions/nvp_networkgw.py:92
-msgid "number of network gateways allowed per tenant, -1 for unlimited"
+msgid "Number of network gateways allowed per tenant, -1 for unlimited"
 msgstr ""
 
 #: neutron/plugins/nicira/extensions/nvp_qos.py:38
@@ -9783,7 +9926,7 @@ msgstr ""
 
 #: neutron/plugins/nicira/vshield/tasks/tasks.py:189
 #: neutron/plugins/nicira/vshield/tasks/tasks.py:209
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:233
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:232
 #, python-format
 msgid "Task %(task)s encountered exception in %(cb)s"
 msgstr ""
@@ -9794,11 +9937,11 @@ msgstr ""
 msgid "Task %(task)s return %(status)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:326
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:325
 msgid "TaskManager terminated"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:380
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:379
 msgid "Exception in _check_pending_tasks"
 msgstr ""
 
@@ -9849,6 +9992,10 @@ msgid ""
 "commited (%s attempts left)"
 msgstr ""
 
+#: neutron/plugins/openvswitch/ovs_db_v2.py:401
+msgid "Unable to generate a new tunnel id"
+msgstr ""
+
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:145
 #, python-format
 msgid "Device %(device)s up on %(agent_id)s"
@@ -10109,6 +10256,23 @@ msgstr ""
 msgid "Connection failed with PLUMgrid Director: %(err_msg)s"
 msgstr ""
 
+#: neutron/plugins/plumgrid/drivers/fake_plumlib.py:32
+msgid "Python PLUMgrid Fake Library Started "
+msgstr ""
+
+#: neutron/plugins/plumgrid/drivers/fake_plumlib.py:37
+#, python-format
+msgid "Fake Director: %s"
+msgstr ""
+
+#: neutron/plugins/plumgrid/drivers/plumlib.py:38
+msgid "Python PLUMgrid Library Started "
+msgstr ""
+
+#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:40
+msgid "PLUMgrid Director communication failed"
+msgstr ""
+
 #: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:44
 msgid "PLUMgrid Director server to connect to"
 msgstr ""
@@ -10309,7 +10473,7 @@ msgid "Going to ofp controller mode %s"
 msgstr ""
 
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:238
-msgid "port update received"
+msgid "Port update received"
 msgstr ""
 
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:271
@@ -10778,11 +10942,11 @@ msgid "process_router: %s"
 msgstr ""
 
 #: neutron/services/firewall/agents/varmour/varmour_router.py:285
-msgid "unable to parse interface mapping."
+msgid "Unable to parse interface mapping."
 msgstr ""
 
 #: neutron/services/firewall/agents/varmour/varmour_router.py:288
-msgid "unable to read interface mapping."
+msgid "Unable to read interface mapping."
 msgstr ""
 
 #: neutron/services/firewall/agents/varmour/varmour_router.py:307
@@ -11007,6 +11171,11 @@ msgstr ""
 msgid "A metering driver must be specified"
 msgstr ""
 
+#: neutron/services/metering/agents/metering_agent.py:112
+#, python-format
+msgid "Send metering report: %s"
+msgstr ""
+
 #: neutron/services/metering/agents/metering_agent.py:179
 #, python-format
 msgid "Driver %(driver)s does not implement %(func)s"
@@ -11045,6 +11214,14 @@ msgstr ""
 msgid "Interval for checking ipsec status"
 msgstr ""
 
+#: neutron/services/vpn/device_drivers/ipsec.py:61
+msgid "Template file for ipsec configuration"
+msgstr ""
+
+#: neutron/services/vpn/device_drivers/ipsec.py:67
+msgid "Template file for ipsec secret configuration"
+msgstr ""
+
 #: neutron/services/vpn/device_drivers/ipsec.py:244
 #, python-format
 msgid "Failed to enable vpn process on router %s"
@@ -11804,3 +11981,147 @@ msgstr ""
 #~ msgid "Operation on OFC failed: status=%(status), detail=%(detail)"
 #~ msgstr ""
 
+#~ msgid "loading policies from file: %s"
+#~ msgstr ""
+
+#~ msgid "number of ports allowed per tenant, minus for unlimited"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "range of seconds to randomly delay "
+#~ "when starting the periodic task "
+#~ "scheduler to reduce stampeding. (Disable "
+#~ "by setting to 0)"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "%(class_name)s method %(method_name)s called "
+#~ "with arguments %(args)s %(kwargs)s "
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Updating lease expiration is now "
+#~ "deprecated. Issued  from host %(host)s."
+#~ msgstr ""
+
+#~ msgid "owner type of the device: network/compute"
+#~ msgstr ""
+
+#~ msgid "plugin does not support updating provider attributes"
+#~ msgstr ""
+
+#~ msgid "invalid segment range. example range: 500-550"
+#~ msgstr ""
+
+#~ msgid "arguments segment_type missing for network profile"
+#~ msgstr ""
+
+#~ msgid "argument physical_network missing for network profile"
+#~ msgstr ""
+
+#~ msgid "argument sub_type missing for network profile"
+#~ msgstr ""
+
+#~ msgid "argument segment_range missing for network profile"
+#~ msgstr ""
+
+#~ msgid "segment range overlaps with another profile"
+#~ msgstr ""
+
+#~ msgid "provider network added to DB: %(network_id)s, %(vlan_id)s"
+#~ msgstr ""
+
+#~ msgid "provider network removed from DB: %s"
+#~ msgstr ""
+
+#~ msgid "logical network"
+#~ msgstr ""
+
+#~ msgid "unknown provider:physical_network %s"
+#~ msgstr ""
+
+#~ msgid "create network: profile_id=%s"
+#~ msgstr ""
+
+#~ msgid "seg list %s "
+#~ msgstr ""
+
+#~ msgid "create port: profile_id=%s"
+#~ msgstr ""
+
+#~ msgid "there must be only one gateway port per router at once"
+#~ msgstr ""
+
+#~ msgid "define if the requests have run asynchronously or not"
+#~ msgstr ""
+
+#~ msgid "cannot retrieve utif info for the following reason: %(err_msg)s"
+#~ msgstr ""
+
+#~ msgid "unsupported vnic type %(vnic_type)s for network type %(net_type)s"
+#~ msgstr ""
+
+#~ msgid "invalid vnic_type on port_create"
+#~ msgstr ""
+
+#~ msgid "update network"
+#~ msgstr ""
+
+#~ msgid "delete network"
+#~ msgstr ""
+
+#~ msgid "creating VLAN Network"
+#~ msgstr ""
+
+#~ msgid "creating IB Network"
+#~ msgstr ""
+
+#~ msgid "ports added!"
+#~ msgstr ""
+
+#~ msgid "ports removed!"
+#~ msgstr ""
+
+#~ msgid "type of VM network interface: mlnx_direct or hostdev"
+#~ msgstr ""
+
+#~ msgid "removing vlan %(seg_id)s on physical network %(net)s from pool"
+#~ msgstr ""
+
+#~ msgid "failed to create network id=%(id)s on OFC: %(exc)s"
+#~ msgstr ""
+
+#~ msgid "failed to delete packet_filter id=%s which remains in error status."
+#~ msgstr ""
+
+#~ msgid "failed to create packet_filter id=%(id)s on OFC: %(exc)s"
+#~ msgstr ""
+
+#~ msgid "failed to delete packet_filter id=%(id)s from OFC: %(exc)s"
+#~ msgstr ""
+
+#~ msgid "port %s not found in NVP"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unable to create L3GW port on "
+#~ "logical router  %(router_uuid)s. Verify "
+#~ "Default Layer-3 Gateway service "
+#~ "%(def_l3_gw_svc)s id is correct"
+#~ msgstr ""
+
+#~ msgid "Unable to delete logical router '%s'on NVP Platform"
+#~ msgstr ""
+
+#~ msgid "number of network gateways allowed per tenant, -1 for unlimited"
+#~ msgstr ""
+
+#~ msgid "port update received"
+#~ msgstr ""
+
+#~ msgid "unable to parse interface mapping."
+#~ msgstr ""
+
+#~ msgid "unable to read interface mapping."
+#~ msgstr ""
+
index ecd064a397cde999409707d6a6f85954e8d4bfdc..96fbc1f9f691b88feb88e19025ea15744b460ddc 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-09-09 06:09+0000\n"
+"POT-Creation-Date: 2013-09-10 06:09+0000\n"
 "PO-Revision-Date: 2013-01-28 21:54+0000\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: Portuguese "
@@ -95,7 +95,7 @@ msgstr ""
 
 #: neutron/policy.py:88
 #, python-format
-msgid "loading policies from file: %s"
+msgid "Loading policies from file: %s"
 msgstr ""
 
 #: neutron/policy.py:95
@@ -182,7 +182,7 @@ msgid "Number of subnets allowed per tenant, minus for unlimited"
 msgstr ""
 
 #: neutron/quota.py:47
-msgid "number of ports allowed per tenant, minus for unlimited"
+msgid "Number of ports allowed per tenant, minus for unlimited"
 msgstr ""
 
 #: neutron/quota.py:51
@@ -204,7 +204,7 @@ msgstr ""
 
 #: neutron/service.py:41
 msgid ""
-"range of seconds to randomly delay when starting the periodic task "
+"Range of seconds to randomly delay when starting the periodic task "
 "scheduler to reduce stampeding. (Disable by setting to 0)"
 msgstr ""
 
@@ -466,9 +466,11 @@ msgid ""
 msgstr ""
 
 #: neutron/agent/dhcp_agent.py:564 neutron/agent/l3_agent.py:823
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:515
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256
 #: neutron/plugins/nec/agent/nec_neutron_agent.py:184
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:227
+#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:181
 #: neutron/services/metering/agents/metering_agent.py:273
 msgid "Failed reporting state!"
 msgstr ""
@@ -1925,6 +1927,11 @@ msgstr ""
 msgid "Invalid extension environment: %(reason)s"
 msgstr ""
 
+#: neutron/common/exceptions.py:261
+#, python-format
+msgid "Invalid content type %(content_type)s"
+msgstr ""
+
 #: neutron/common/exceptions.py:265
 #, python-format
 msgid "Unable to find any IP address on external network %(net_id)s."
@@ -1966,11 +1973,11 @@ msgstr ""
 msgid "Skipping unknown group key: %s"
 msgstr ""
 
-#: neutron/common/log.py:31
+#: neutron/common/log.py:32
 #, python-format
 msgid ""
 "%(class_name)s method %(method_name)s called with arguments %(args)s "
-"%(kwargs)s "
+"%(kwargs)s"
 msgstr ""
 
 #: neutron/common/utils.py:55 neutron/openstack/common/fileutils.py:64
@@ -2288,7 +2295,7 @@ msgstr ""
 
 #: neutron/db/dhcp_rpc_base.py:218
 #, python-format
-msgid "Updating lease expiration is now deprecated. Issued  from host %(host)s."
+msgid "Updating lease expiration is now deprecated. Issued  from host %s."
 msgstr ""
 
 #: neutron/db/dhcp_rpc_base.py:225
@@ -2313,6 +2320,16 @@ msgstr ""
 msgid "the nexthop is used by router"
 msgstr ""
 
+#: neutron/db/extraroute_db.py:129
+#, python-format
+msgid "Added routes are %s"
+msgstr ""
+
+#: neutron/db/extraroute_db.py:137
+#, python-format
+msgid "Removed routes are %s"
+msgstr ""
+
 #: neutron/db/l3_db.py:210
 #, python-format
 msgid "No IPs available for external network %s"
@@ -2336,6 +2353,8 @@ msgid ""
 msgstr ""
 
 #: neutron/db/l3_db.py:339 neutron/db/l3_db.py:415
+#: neutron/plugins/bigswitch/plugin.py:995
+#: neutron/plugins/bigswitch/plugin.py:1004
 msgid "Either subnet_id or port_id must be specified"
 msgstr ""
 
@@ -2387,7 +2406,7 @@ msgid ""
 "assigning a floating IP"
 msgstr ""
 
-#: neutron/db/l3_db.py:605 neutron/plugins/nicira/NeutronPlugin.py:1730
+#: neutron/db/l3_db.py:605 neutron/plugins/nicira/NeutronPlugin.py:1731
 msgid "fixed_ip_address cannot be specified without a port_id"
 msgstr ""
 
@@ -2415,6 +2434,11 @@ msgid ""
 " %s"
 msgstr ""
 
+#: neutron/db/l3_rpc_base.py:62
+#, python-format
+msgid "Checking router: %(id)s for host: %(host)s"
+msgstr ""
+
 #: neutron/db/l3_rpc_base.py:87
 #, python-format
 msgid "External network ID returned to l3 agent: %s"
@@ -2572,7 +2596,7 @@ msgid "ID of network to probe"
 msgstr ""
 
 #: neutron/debug/commands.py:50
-msgid "owner type of the device: network/compute"
+msgid "Owner type of the device: network/compute"
 msgstr ""
 
 #: neutron/debug/commands.py:58
@@ -3028,7 +3052,7 @@ msgstr ""
 
 #: neutron/extensions/providernet.py:56
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:379
-msgid "plugin does not support updating provider attributes"
+msgid "Plugin does not support updating provider attributes"
 msgstr ""
 
 #: neutron/extensions/quotasv2.py:69
@@ -3959,6 +3983,10 @@ msgstr ""
 msgid "List of allowed vif_type values."
 msgstr ""
 
+#: neutron/plugins/bigswitch/plugin.py:162
+msgid "Syntax error in server config file, aborting plugin"
+msgstr ""
+
 #: neutron/plugins/bigswitch/plugin.py:173
 msgid "Error in REST call to remote network controller"
 msgstr ""
@@ -4091,6 +4119,10 @@ msgstr ""
 msgid "NeutronRestProxy: Starting plugin. Version=%s"
 msgstr ""
 
+#: neutron/plugins/bigswitch/plugin.py:458
+msgid "Servers not defined. Aborting plugin"
+msgstr ""
+
 #: neutron/plugins/bigswitch/plugin.py:480
 msgid "NeutronRestProxyV2: initialization done"
 msgstr ""
@@ -4173,6 +4205,15 @@ msgstr ""
 msgid "Unable to update remote topology: %s"
 msgstr ""
 
+#: neutron/plugins/bigswitch/plugin.py:1147
+msgid "Adding host route: "
+msgstr ""
+
+#: neutron/plugins/bigswitch/plugin.py:1148
+#, python-format
+msgid "Destination:%(dst)s nexthop:%(next)s"
+msgstr ""
+
 #: neutron/plugins/bigswitch/plugin.py:1223
 #, python-format
 msgid ""
@@ -4192,6 +4233,15 @@ msgstr ""
 msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. "
 msgstr ""
 
+#: neutron/plugins/bigswitch/routerrule_db.py:77
+msgid "No rules in router"
+msgstr ""
+
+#: neutron/plugins/bigswitch/routerrule_db.py:91
+#, python-format
+msgid "Updating router rules to %s"
+msgstr ""
+
 #: neutron/plugins/bigswitch/db/porttracker_db.py:36
 msgid "No host_id in port request to track port location."
 msgstr ""
@@ -4249,6 +4299,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:108
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:128
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:143
+#: neutron/plugins/mlnx/rpc_callbacks.py:98
 #: neutron/plugins/mlnx/rpc_callbacks.py:117
 #: neutron/plugins/mlnx/rpc_callbacks.py:132
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:118
@@ -4259,16 +4310,15 @@ msgid "%s can not be found in database"
 msgstr ""
 
 #: neutron/plugins/brocade/NeutronPlugin.py:288
-#: neutron/plugins/brocade/NeutronPlugin.py:331
-#: neutron/plugins/brocade/NeutronPlugin.py:384
+#: neutron/plugins/brocade/NeutronPlugin.py:332
+#: neutron/plugins/brocade/NeutronPlugin.py:386
 msgid "Brocade NOS driver:"
 msgstr ""
 
 #: neutron/plugins/brocade/NeutronPlugin.py:289
-#: neutron/plugins/brocade/NeutronPlugin.py:332
-#: neutron/plugins/brocade/NeutronPlugin.py:385
+#: neutron/plugins/brocade/NeutronPlugin.py:333
+#: neutron/plugins/brocade/NeutronPlugin.py:387
 #: neutron/plugins/embrane/agent/dispatcher.py:143
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:240
 #, python-format
 msgid "%s"
 msgstr ""
@@ -4278,7 +4328,13 @@ msgstr ""
 msgid "Returning the allocated vlan (%d) to the pool"
 msgstr ""
 
-#: neutron/plugins/brocade/NeutronPlugin.py:298
+#: neutron/plugins/brocade/NeutronPlugin.py:293
+#: neutron/plugins/brocade/NeutronPlugin.py:334
+#: neutron/plugins/brocade/NeutronPlugin.py:388
+msgid "Brocade plugin raised exception, check logs"
+msgstr ""
+
+#: neutron/plugins/brocade/NeutronPlugin.py:299
 #, python-format
 msgid "Allocated vlan (%d) from the pool"
 msgstr ""
@@ -4302,98 +4358,103 @@ msgstr ""
 msgid "Plugin initialization complete"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:133
+#: neutron/plugins/cisco/network_plugin.py:117
+#, python-format
+msgid "'%(model)s' object has no attribute '%(name)s'"
+msgstr ""
+
+#: neutron/plugins/cisco/network_plugin.py:134
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:223
 msgid "create_network() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:150
+#: neutron/plugins/cisco/network_plugin.py:151
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:255
 msgid "update_network() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:163
+#: neutron/plugins/cisco/network_plugin.py:164
 msgid "delete_network() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:186
+#: neutron/plugins/cisco/network_plugin.py:187
 msgid "get_network() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:191
+#: neutron/plugins/cisco/network_plugin.py:192
 msgid "get_networks() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:196
+#: neutron/plugins/cisco/network_plugin.py:197
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:321
 msgid "create_port() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:206
+#: neutron/plugins/cisco/network_plugin.py:207
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:407
 msgid "delete_port() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:225
+#: neutron/plugins/cisco/network_plugin.py:226
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:366
 msgid "update_port() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:236
+#: neutron/plugins/cisco/network_plugin.py:237
 msgid "create_subnet() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:248
+#: neutron/plugins/cisco/network_plugin.py:249
 #: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:342
 msgid "update_subnet() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:254
+#: neutron/plugins/cisco/network_plugin.py:255
 msgid "delete_subnet() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:277
+#: neutron/plugins/cisco/network_plugin.py:278
 #: neutron/plugins/cisco/db/network_db_v2.py:38
 msgid "get_all_qoss() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:283
+#: neutron/plugins/cisco/network_plugin.py:284
 msgid "get_qos_details() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:288
+#: neutron/plugins/cisco/network_plugin.py:289
 msgid "create_qos() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:294
+#: neutron/plugins/cisco/network_plugin.py:295
 msgid "delete_qos() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:299
+#: neutron/plugins/cisco/network_plugin.py:300
 msgid "rename_qos() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:304
+#: neutron/plugins/cisco/network_plugin.py:305
 msgid "get_all_credentials() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:310
+#: neutron/plugins/cisco/network_plugin.py:311
 msgid "get_credential_details() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:319
+#: neutron/plugins/cisco/network_plugin.py:320
 msgid "rename_credential() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:329
+#: neutron/plugins/cisco/network_plugin.py:330
 msgid "schedule_host() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:341
+#: neutron/plugins/cisco/network_plugin.py:342
 msgid "associate_port() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:348
+#: neutron/plugins/cisco/network_plugin.py:349
 msgid "detach_port() called"
 msgstr ""
 
@@ -4646,6 +4707,16 @@ msgstr ""
 msgid "VLAN Name prefix for provider vlans"
 msgstr ""
 
+#: neutron/plugins/cisco/common/config.py:39
+msgid "Provider VLANs are automatically created as needed on the Nexus switch"
+msgstr ""
+
+#: neutron/plugins/cisco/common/config.py:42
+msgid ""
+"Provider VLANs are automatically trunked as needed on the ports of the "
+"Nexus switch"
+msgstr ""
+
 #: neutron/plugins/cisco/common/config.py:45
 #: neutron/plugins/ml2/drivers/cisco/config.py:23
 msgid "Distribute SVI interfaces over all switches"
@@ -4707,6 +4778,12 @@ msgstr ""
 msgid "N1K Policy profile polling duration in seconds"
 msgstr ""
 
+#: neutron/plugins/cisco/common/config.py:124
+#: neutron/plugins/ml2/drivers/cisco/config.py:56
+#: neutron/plugins/nicira/common/config.py:178
+msgid "Some config files were not parsed properly"
+msgstr ""
+
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:334
 #, python-format
 msgid "seg_min %(seg_min)s, seg_max %(seg_max)s"
@@ -4811,6 +4888,10 @@ msgstr ""
 msgid "get_policy_profile()"
 msgstr ""
 
+#: neutron/plugins/cisco/db/n1kv_db_v2.py:949
+msgid "Invalid profile type"
+msgstr ""
+
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:965
 msgid "_profile_binding_exists()"
 msgstr ""
@@ -4839,11 +4920,11 @@ msgid "_get_profile_bindings()"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1224
-msgid "invalid segment range. example range: 500-550"
+msgid "Invalid segment range. example range: 500-550"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1234
-msgid "arguments segment_type missing for network profile"
+msgid "Arguments segment_type missing for network profile"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1243
@@ -4851,15 +4932,15 @@ msgid "segment_type should either be vlan, overlay, multi-segment or trunk"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1249
-msgid "argument physical_network missing for network profile"
+msgid "Argument physical_network missing for network profile"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1256
-msgid "argument sub_type missing for network profile"
+msgid "Argument sub_type missing for network profile"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1263
-msgid "argument segment_range missing for network profile"
+msgid "Argument segment_range missing for network profile"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1292
@@ -4868,7 +4949,7 @@ msgid "NetworkProfile name %s already exists"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1309
-msgid "segment range overlaps with another profile"
+msgid "Segment range overlaps with another profile"
 msgstr ""
 
 #: neutron/plugins/cisco/db/network_db_v2.py:46
@@ -4954,12 +5035,12 @@ msgstr ""
 
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:236
 #, python-format
-msgid "provider network added to DB: %(network_id)s, %(vlan_id)s"
+msgid "Provider network added to DB: %(network_id)s, %(vlan_id)s"
 msgstr ""
 
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:280
 #, python-format
-msgid "provider network removed from DB: %s"
+msgid "Provider network removed from DB: %s"
 msgstr ""
 
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:388
@@ -4981,7 +5062,7 @@ msgid "Nexus plugin loaded, deleting SVI from switch"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_client.py:256
-msgid "logical network"
+msgid "Logical network"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_client.py:276
@@ -5007,6 +5088,11 @@ msgstr ""
 msgid "VSM: %s"
 msgstr ""
 
+#: neutron/plugins/cisco/n1kv/n1kv_client.py:462
+#, python-format
+msgid "Unable to serialize object of type = '%s'"
+msgstr ""
+
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:193
 msgid "_setup_vsm"
 msgstr ""
@@ -5069,9 +5155,11 @@ msgid "provider:network_type %s not supported"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:353
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:362
 #: neutron/plugins/mlnx/mlnx_plugin.py:243
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437
 #, python-format
-msgid "unknown provider:physical_network %s"
+msgid "Unknown provider:physical_network %s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:359
@@ -5205,7 +5293,7 @@ msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:995
 #, python-format
-msgid "create network: profile_id=%s"
+msgid "Create network: profile_id=%s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1003
@@ -5218,7 +5306,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1015
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1025
 #, python-format
-msgid "seg list %s "
+msgid "Seg list %s "
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1068
@@ -5265,7 +5353,7 @@ msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1241
 #, python-format
-msgid "create port: profile_id=%s"
+msgid "Create port: profile_id=%s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1254
@@ -5350,6 +5438,41 @@ msgstr ""
 msgid "NexusPlugin:create_network() called"
 msgstr ""
 
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:112
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:101
+#, python-format
+msgid "Nexus: create & trunk vlan %s"
+msgstr ""
+
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:119
+#, python-format
+msgid "Nexus: create vlan %s"
+msgstr ""
+
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:124
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108
+#, python-format
+msgid "Nexus: trunk vlan %s"
+msgstr ""
+
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:137
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:120
+#, python-format
+msgid "Nexus: delete & untrunk vlan %s"
+msgstr ""
+
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:143
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:124
+#, python-format
+msgid "Nexus: delete vlan %s"
+msgstr ""
+
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:146
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:127
+#, python-format
+msgid "Nexus: untrunk vlan %s"
+msgstr ""
+
 #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:203
 msgid "Grabbing a switch to create SVI"
 msgstr ""
@@ -5382,6 +5505,11 @@ msgstr ""
 msgid "NexusPlugin:delete_port() called"
 msgstr ""
 
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:276
+#, python-format
+msgid "delete_network(): provider vlan %s"
+msgstr ""
+
 #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:321
 msgid "NexusPlugin:update_port() called"
 msgstr ""
@@ -5414,7 +5542,7 @@ msgstr ""
 
 #: neutron/plugins/embrane/base_plugin.py:136
 #: neutron/plugins/embrane/base_plugin.py:173
-msgid "there must be only one gateway port per router at once"
+msgid "There must be only one gateway port per router at once"
 msgstr ""
 
 #: neutron/plugins/embrane/base_plugin.py:207
@@ -5480,7 +5608,7 @@ msgid "Shared resource pool id"
 msgstr ""
 
 #: neutron/plugins/embrane/common/config.py:45
-msgid "define if the requests have run asynchronously or not"
+msgid "Define if the requests have run asynchronously or not"
 msgstr ""
 
 #: neutron/plugins/embrane/common/constants.py:63
@@ -5544,7 +5672,7 @@ msgstr ""
 
 #: neutron/plugins/embrane/l2base/support_exceptions.py:24
 #, python-format
-msgid "cannot retrieve utif info for the following reason: %(err_msg)s"
+msgid "Cannot retrieve utif info for the following reason: %(err_msg)s"
 msgstr ""
 
 #: neutron/plugins/embrane/l2base/openvswitch/openvswitch_support.py:45
@@ -5765,51 +5893,51 @@ msgstr ""
 msgid "Adding port %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:268
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:269
 #, python-format
 msgid "Unable to get port details for device %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:274
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:276
 #, python-format
 msgid "Port %(device)s updated. Details: %(device_details)s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:289
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:290
 #, python-format
 msgid "Removing port %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:296
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:297
 #, python-format
 msgid "Removing port failed for device %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:321
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:322
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:640
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:900
 msgid "Agent out of sync with plugin!"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:329
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:330
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:652
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:914
 msgid "Agent loop has new devices!"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:334
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:335
 #, python-format
 msgid "Error in agent event loop: %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:342
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:343
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:403
 #, python-format
 msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:357
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:691
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1044
 msgid "Agent initialized successfully, now running... "
@@ -5881,6 +6009,15 @@ msgstr ""
 msgid "Metrics collection is not supported on this version of Hyper-V"
 msgstr ""
 
+#: neutron/plugins/hyperv/agent/utilsfactory.py:34
+msgid "Force V1 WMI utility classes"
+msgstr ""
+
+#: neutron/plugins/hyperv/agent/utilsfactory.py:59
+#, python-format
+msgid "Loading class: %(module_name)s.%(class_name)s"
+msgstr ""
+
 #: neutron/plugins/hyperv/agent/utilsv2.py:118
 #, python-format
 msgid "Port Alloc not found: %s"
@@ -5932,12 +6069,6 @@ msgstr ""
 msgid "provider:segmentation_id specified for local network"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:362
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437
-#, python-format
-msgid "Unknown provider:physical_network %s"
-msgstr ""
-
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:89
 msgid "Invalid Network ID, will lead to incorrect bridgename"
 msgstr ""
@@ -6371,94 +6502,98 @@ msgstr ""
 msgid "MidoClient.delete_dhcp called: bridge=%(bridge)s, "
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:204
+#: neutron/plugins/midonet/midonet_lib.py:196
+msgid "Tried to delete non-existent DHCP"
+msgstr ""
+
+#: neutron/plugins/midonet/midonet_lib.py:205
 #, python-format
 msgid "MidoClient.delete_port called: id=%(id)s, delete_chains=%(delete_chains)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:219
+#: neutron/plugins/midonet/midonet_lib.py:220
 #, python-format
 msgid "MidoClient.get_port called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:232
+#: neutron/plugins/midonet/midonet_lib.py:233
 #, python-format
 msgid "MidoClient.add_bridge_port called: bridge=%(bridge)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:253
+#: neutron/plugins/midonet/midonet_lib.py:254
 #, python-format
 msgid "MidoClient.create_router called: tenant_id=%(tenant_id)s, name=%(name)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:265
+#: neutron/plugins/midonet/midonet_lib.py:266
 #, python-format
 msgid "MidoClient.delete_router called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:275
+#: neutron/plugins/midonet/midonet_lib.py:276
 #, python-format
 msgid "MidoClient.get_router called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:289
+#: neutron/plugins/midonet/midonet_lib.py:290
 #, python-format
 msgid "MidoClient.update_router called: id=%(id)s, name=%(name)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:309
+#: neutron/plugins/midonet/midonet_lib.py:310
 #, python-format
 msgid ""
 "MidoClient.add_dhcp_route_option called: bridge=%(bridge)s, "
 "cidr=%(cidr)s, gw_ip=%(gw_ip)sdst_ip=%(dst_ip)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:317
+#: neutron/plugins/midonet/midonet_lib.py:318
 msgid "Tried to access non-existent DHCP"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:346
+#: neutron/plugins/midonet/midonet_lib.py:347
 #, python-format
 msgid "MidoClient.unlink called: port=%(port)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:351
+#: neutron/plugins/midonet/midonet_lib.py:352
 #, python-format
 msgid "Attempted to unlink a port that was not linked. %s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:357
+#: neutron/plugins/midonet/midonet_lib.py:358
 #, python-format
 msgid ""
 "MidoClient.remove_rules_by_property called: tenant_id=%(tenant_id)s, "
 "chain_name=%(chain_name)skey=%(key)s, value=%(value)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:384
+#: neutron/plugins/midonet/midonet_lib.py:385
 #, python-format
 msgid ""
 "MidoClient.create_router_chains called: router=%(router)s, "
 "inbound_chain_name=%(in_chain)s, outbound_chain_name=%(out_chain)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:407
+#: neutron/plugins/midonet/midonet_lib.py:408
 #, python-format
 msgid "MidoClient.delete_router_chains called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:422
+#: neutron/plugins/midonet/midonet_lib.py:423
 #, python-format
 msgid "MidoClient.delete_port_chains called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:434
+#: neutron/plugins/midonet/midonet_lib.py:435
 #, python-format
 msgid ""
 "MidoClient.get_link_port called: router=%(router)s, "
 "peer_router_id=%(peer_router_id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:473
+#: neutron/plugins/midonet/midonet_lib.py:474
 #, python-format
 msgid ""
 "MidoClient.add_static_nat called: tenant_id=%(tenant_id)s, "
@@ -6466,17 +6601,17 @@ msgid ""
 "port_id=%(port_id)s, nat_type=%(nat_type)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:481
+#: neutron/plugins/midonet/midonet_lib.py:482
 #, python-format
 msgid "Invalid NAT type passed in %s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:533
+#: neutron/plugins/midonet/midonet_lib.py:534
 #, python-format
 msgid "MidoClient.remote_static_route called: router=%(router)s, ip=%(ip)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:544
+#: neutron/plugins/midonet/midonet_lib.py:545
 #, python-format
 msgid ""
 "MidoClient.update_port_chains called: "
@@ -6484,62 +6619,62 @@ msgid ""
 "outbound_chain_id=%(outbound_chain_id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:555
+#: neutron/plugins/midonet/midonet_lib.py:556
 #, python-format
 msgid "MidoClient.create_chain called: tenant_id=%(tenant_id)s  name=%(name)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:563
+#: neutron/plugins/midonet/midonet_lib.py:564
 #, python-format
 msgid "MidoClient.delete_chain called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:569
+#: neutron/plugins/midonet/midonet_lib.py:570
 #, python-format
 msgid ""
 "MidoClient.delete_chains_by_names called: tenant_id=%(tenant_id)s "
 "names=%(names)s "
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:580
+#: neutron/plugins/midonet/midonet_lib.py:581
 #, python-format
 msgid ""
 "MidoClient.get_chain_by_name called: tenant_id=%(tenant_id)s "
 "name=%(name)s "
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:591
+#: neutron/plugins/midonet/midonet_lib.py:592
 #, python-format
 msgid ""
 "MidoClient.get_port_group_by_name called: tenant_id=%(tenant_id)s "
 "name=%(name)s "
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:605
+#: neutron/plugins/midonet/midonet_lib.py:606
 #, python-format
 msgid "MidoClient.create_port_group called: tenant_id=%(tenant_id)s name=%(name)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:614
+#: neutron/plugins/midonet/midonet_lib.py:615
 #, python-format
 msgid ""
 "MidoClient.delete_port_group_by_name called: tenant_id=%(tenant_id)s "
 "name=%(name)s "
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:620
+#: neutron/plugins/midonet/midonet_lib.py:621
 #, python-format
 msgid "Deleting pg %(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:626
+#: neutron/plugins/midonet/midonet_lib.py:627
 #, python-format
 msgid ""
 "MidoClient.add_port_to_port_group_by_name called: tenant_id=%(tenant_id)s"
 " name=%(name)s port_id=%(port_id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:640
+#: neutron/plugins/midonet/midonet_lib.py:641
 #, python-format
 msgid "MidoClient.remove_port_from_port_groups called: port_id=%(port_id)s"
 msgstr ""
@@ -7264,6 +7399,10 @@ msgstr ""
 msgid "%(key)s prohibited for %(tunnel)s provider network"
 msgstr ""
 
+#: neutron/plugins/ml2/drivers/type_tunnel.py:103
+msgid "Network_type value needed by the ML2 plugin"
+msgstr ""
+
 #: neutron/plugins/ml2/drivers/type_vlan.py:37
 msgid ""
 "List of <physical_network>:<vlan_min>:<vlan_max> or <physical_network> "
@@ -7384,31 +7523,6 @@ msgstr ""
 msgid "nexus_switches found = %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:101
-#, python-format
-msgid "Nexus: create & trunk vlan %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108
-#, python-format
-msgid "Nexus: trunk vlan %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:120
-#, python-format
-msgid "Nexus: delete & untrunk vlan %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:124
-#, python-format
-msgid "Nexus: delete vlan %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:127
-#, python-format
-msgid "Nexus: untrunk vlan %s"
-msgstr ""
-
 #: neutron/plugins/ml2/drivers/mech_arista/config.py:31
 msgid ""
 "Username for Arista EOS. This is required field.if not set, all "
@@ -7451,72 +7565,85 @@ msgid ""
 "of\"RegionOne\" is assumed"
 msgstr ""
 
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:30
+msgid "Unable to reach EOS"
+msgstr ""
+
 #: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:226
 #, python-format
 msgid "Executing command on Arista EOS: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:259
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:238
+#, python-format
+msgid "Error %(err)s while trying to execute commands %(cmd)s on EOS %(host)s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:260
 #, python-format
 msgid "Required option %s is not set"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:282
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:279
+msgid "Syncing Neutron <-> EOS"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:283
 msgid "EOS is not available, will try sync later"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:292
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:293
 #, python-format
 msgid ""
 "No Tenants configured in Neutron DB. But %d tenants disovered in EOS "
 "during synchronization.Enitre EOS region is cleared"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:296
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:297
 msgid "EOS is not available, failed to delete this region"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:307
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:308
 #, python-format
 msgid "EOS is not available,failed to delete tenant %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:337
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:338
 #, python-format
 msgid "EOS is not available,failed to delete vm %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:348
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:349
 #, python-format
 msgid "EOS is not available,failed to delete network %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:363
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:364
 #, python-format
 msgid "EOS is not available, failed to createnetwork id %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:385
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:386
 #, python-format
 msgid "EOS is not available, failed to createvm id %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:461
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:462
 #, python-format
 msgid "Network %s is not created as it is not found inArista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:475
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:476
 #, python-format
 msgid "Network name changed to %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:502
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:503
 #, python-format
 msgid "Network %s is not updated as it is not found inArista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:600
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:601
 #, python-format
 msgid "VM %s is not created as it is not found inArista DB"
 msgstr ""
@@ -7541,11 +7668,11 @@ msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:280
 #, python-format
-msgid "unsupported vnic type %(vnic_type)s for network type %(net_type)s"
+msgid "Unsupported vnic type %(vnic_type)s for network type %(net_type)s"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:284
-msgid "invalid vnic_type on port_create"
+msgid "Invalid vnic_type on port_create"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:286
@@ -7553,11 +7680,11 @@ msgid "vnic_type is not defined in port profile"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:331
-msgid "update network"
+msgid "Update network"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:344
-msgid "delete network"
+msgid "Delete network"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:391
@@ -7596,11 +7723,11 @@ msgid "Port_mac %s is not available on this agent"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:133
-msgid "creating VLAN Network"
+msgid "Creating VLAN Network"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:135
-msgid "creating IB Network"
+msgid "Creating IB Network"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:137
@@ -7618,11 +7745,11 @@ msgid "Delete network %s"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:298
-msgid "ports added!"
+msgid "Ports added!"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:301
-msgid "ports removed!"
+msgid "Ports removed!"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:326
@@ -7736,7 +7863,7 @@ msgid "Network type for tenant networks (local, ib, vlan, or none)"
 msgstr ""
 
 #: neutron/plugins/mlnx/common/config.py:43
-msgid "type of VM network interface: mlnx_direct or hostdev"
+msgid "Type of VM network interface: mlnx_direct or hostdev"
 msgstr ""
 
 #: neutron/plugins/mlnx/common/config.py:47
@@ -7755,13 +7882,9 @@ msgid "Mlnx Exception: %(err_msg)s"
 msgstr ""
 
 #: neutron/plugins/mlnx/db/mlnx_db_v2.py:47
-#, python-format
-msgid "Removing vlan %(seg_id)s on physical network %(net)s from pool"
-msgstr ""
-
 #: neutron/plugins/mlnx/db/mlnx_db_v2.py:68
 #, python-format
-msgid "removing vlan %(seg_id)s on physical network %(net)s from pool"
+msgid "Removing vlan %(seg_id)s on physical network %(net)s from pool"
 msgstr ""
 
 #: neutron/plugins/mlnx/db/mlnx_db_v2.py:124
@@ -7854,7 +7977,7 @@ msgstr ""
 
 #: neutron/plugins/nec/nec_plugin.py:276
 #, python-format
-msgid "failed to create network id=%(id)s on OFC: %(exc)s"
+msgid "Failed to create network id=%(id)s on OFC: %(exc)s"
 msgstr ""
 
 #: neutron/plugins/nec/nec_plugin.py:292
@@ -8007,7 +8130,7 @@ msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:92
 #, python-format
-msgid "failed to delete packet_filter id=%s which remains in error status."
+msgid "Failed to delete packet_filter id=%s which remains in error status."
 msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:106
@@ -8042,7 +8165,7 @@ msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:131
 #, python-format
-msgid "failed to create packet_filter id=%(id)s on OFC: %(exc)s"
+msgid "Failed to create packet_filter id=%(id)s on OFC: %(exc)s"
 msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:144
@@ -8057,7 +8180,7 @@ msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:157
 #, python-format
-msgid "failed to delete packet_filter id=%(id)s from OFC: %(exc)s"
+msgid "Failed to delete packet_filter id=%(id)s from OFC: %(exc)s"
 msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:161
@@ -8363,7 +8486,7 @@ msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:514
 #, python-format
-msgid "port %s not found in NVP"
+msgid "Port %s not found in NVP"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:533
@@ -8408,13 +8531,13 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:658
-#: neutron/plugins/nicira/NeutronPlugin.py:1671
+#: neutron/plugins/nicira/NeutronPlugin.py:1672
 #, python-format
 msgid "Logical router resource %s not found on NVP platform"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:662
-#: neutron/plugins/nicira/NeutronPlugin.py:1675
+#: neutron/plugins/nicira/NeutronPlugin.py:1676
 msgid "Unable to update logical routeron NVP Platform"
 msgstr ""
 
@@ -8522,118 +8645,118 @@ msgid "Unable to update port id: %s."
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:1409
-#: neutron/plugins/nicira/NeutronPlugin.py:1483
+#: neutron/plugins/nicira/NeutronPlugin.py:1484
 #, python-format
 msgid "Network '%s' is not a valid external network"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1426
+#: neutron/plugins/nicira/NeutronPlugin.py:1427
 msgid ""
 "Cannot create a distributed router with the NVP platform currently in "
 "execution. Please, try without specifying the 'distributed' attribute."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1433
+#: neutron/plugins/nicira/NeutronPlugin.py:1434
 msgid "Unable to create logical router on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1441
+#: neutron/plugins/nicira/NeutronPlugin.py:1442
 #, python-format
 msgid ""
-"Unable to create L3GW port on logical router  %(router_uuid)s. Verify "
+"Unable to create L3GW port on logical router %(router_uuid)s. Verify "
 "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1451
+#: neutron/plugins/nicira/NeutronPlugin.py:1452
 #, python-format
 msgid "Unable to create router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1492
+#: neutron/plugins/nicira/NeutronPlugin.py:1493
 msgid ""
 "'routes' cannot contain route '0.0.0.0/0', this must be updated through "
 "the default gateway attribute"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1508
+#: neutron/plugins/nicira/NeutronPlugin.py:1509
 #, python-format
 msgid "Logical router %s not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1512
+#: neutron/plugins/nicira/NeutronPlugin.py:1513
 msgid "Unable to update logical router on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1514
+#: neutron/plugins/nicira/NeutronPlugin.py:1515
 msgid ""
 "Request cannot contain 'routes' with the NVP platform currently in "
 "execution. Please, try without specifying the static routes."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1548
+#: neutron/plugins/nicira/NeutronPlugin.py:1549
 #, python-format
 msgid "Logical router '%s' not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1552
+#: neutron/plugins/nicira/NeutronPlugin.py:1553
 #, python-format
-msgid "Unable to delete logical router '%s'on NVP Platform"
+msgid "Unable to delete logical router '%s' on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1609
+#: neutron/plugins/nicira/NeutronPlugin.py:1610
 #, python-format
 msgid ""
 "Add_router_interface completed for subnet:%(subnet_id)s and "
 "router:%(router_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1697
+#: neutron/plugins/nicira/NeutronPlugin.py:1698
 #, python-format
 msgid ""
 "An error occurred while removing NAT rules on the NVP platform for "
 "floating ip:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1703
+#: neutron/plugins/nicira/NeutronPlugin.py:1704
 msgid "An incorrect number of matching NAT rules was found on the NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1769
+#: neutron/plugins/nicira/NeutronPlugin.py:1770
 #, python-format
 msgid "Address list for NVP logical router port:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1793
+#: neutron/plugins/nicira/NeutronPlugin.py:1794
 #, 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:1836
+#: neutron/plugins/nicira/NeutronPlugin.py:1837
 #, python-format
 msgid "The port '%s' is not associated with floating IPs"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1839
+#: neutron/plugins/nicira/NeutronPlugin.py:1840
 #, python-format
 msgid "Nat rules not found in nvp for port: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1865
+#: neutron/plugins/nicira/NeutronPlugin.py:1866
 #, python-format
 msgid ""
 "Create_l2_gw_service did not return an uuid for the newly created "
 "resource:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1887
+#: neutron/plugins/nicira/NeutronPlugin.py:1888
 msgid ""
 "Unable to remove gateway service from NVP plaform - the resource was not "
 "found"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1975
+#: neutron/plugins/nicira/NeutronPlugin.py:1976
 #, python-format
 msgid "Port values not valid for protocol: %s"
 msgstr ""
@@ -8806,62 +8929,77 @@ msgstr ""
 msgid "Port not found, Error: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1038
+#: neutron/plugins/nicira/nvplib.py:966
+#, python-format
+msgid "Error. %(type)s exception: %(exc)s."
+msgstr ""
+
+#: neutron/plugins/nicira/nvplib.py:970
+#, python-format
+msgid "locals=[%s]"
+msgstr ""
+
+#: neutron/plugins/nicira/nvplib.py:1039
 #, python-format
 msgid "Created Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1064
+#: neutron/plugins/nicira/nvplib.py:1065
 #, python-format
 msgid "Updated Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1083
+#: neutron/plugins/nicira/nvplib.py:1084
 #, python-format
 msgid "Invalid keys for NAT match: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1089
+#: neutron/plugins/nicira/nvplib.py:1090
 #, python-format
 msgid "Creating NAT rule: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1103
+#: neutron/plugins/nicira/nvplib.py:1104
 msgid ""
 "No SNAT rules cannot be applied as they are not available in this version"
 " of the NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1238
+#: neutron/plugins/nicira/nvplib.py:1239
 #, python-format
 msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1243
+#: neutron/plugins/nicira/nvplib.py:1244
 #, python-format
 msgid ""
 "An exception occurred while updating IP addresses on a router logical "
 "port:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1281
+#: neutron/plugins/nicira/nvplib.py:1282
 msgid "Operation may not be supported"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1289
+#: neutron/plugins/nicira/nvplib.py:1290
 msgid ""
 "NVP version is not set. Unable to complete request correctly. Check log "
 "for NVP communication errors."
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1305
+#: neutron/plugins/nicira/nvplib.py:1306
 msgid "Failed to create logical queue"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1316
+#: neutron/plugins/nicira/nvplib.py:1317
 msgid "Failed to delete logical queue"
 msgstr ""
 
+#: neutron/plugins/nicira/nvplib.py:1330
+#, python-format
+msgid "Error '%(err)s' when connecting to controller(s): %(ctl)s."
+msgstr ""
+
 #: neutron/plugins/nicira/api_client/client.py:116
 #, python-format
 msgid "[%d] no API providers currently available."
@@ -9481,13 +9619,18 @@ msgstr ""
 msgid "Cannot create a gateway with an empty device list"
 msgstr ""
 
+#: neutron/plugins/nicira/extensions/nvp_networkgw.py:82
+#, python-format
+msgid "Unexpected keys found in device description:%s"
+msgstr ""
+
 #: neutron/plugins/nicira/extensions/nvp_networkgw.py:86
 #, python-format
 msgid "%s: provided data are not iterable"
 msgstr ""
 
 #: neutron/plugins/nicira/extensions/nvp_networkgw.py:92
-msgid "number of network gateways allowed per tenant, -1 for unlimited"
+msgid "Number of network gateways allowed per tenant, -1 for unlimited"
 msgstr ""
 
 #: neutron/plugins/nicira/extensions/nvp_qos.py:38
@@ -9782,7 +9925,7 @@ msgstr ""
 
 #: neutron/plugins/nicira/vshield/tasks/tasks.py:189
 #: neutron/plugins/nicira/vshield/tasks/tasks.py:209
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:233
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:232
 #, python-format
 msgid "Task %(task)s encountered exception in %(cb)s"
 msgstr ""
@@ -9793,11 +9936,11 @@ msgstr ""
 msgid "Task %(task)s return %(status)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:326
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:325
 msgid "TaskManager terminated"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:380
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:379
 msgid "Exception in _check_pending_tasks"
 msgstr ""
 
@@ -9848,6 +9991,10 @@ msgid ""
 "commited (%s attempts left)"
 msgstr ""
 
+#: neutron/plugins/openvswitch/ovs_db_v2.py:401
+msgid "Unable to generate a new tunnel id"
+msgstr ""
+
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:145
 #, python-format
 msgid "Device %(device)s up on %(agent_id)s"
@@ -10108,6 +10255,23 @@ msgstr ""
 msgid "Connection failed with PLUMgrid Director: %(err_msg)s"
 msgstr ""
 
+#: neutron/plugins/plumgrid/drivers/fake_plumlib.py:32
+msgid "Python PLUMgrid Fake Library Started "
+msgstr ""
+
+#: neutron/plugins/plumgrid/drivers/fake_plumlib.py:37
+#, python-format
+msgid "Fake Director: %s"
+msgstr ""
+
+#: neutron/plugins/plumgrid/drivers/plumlib.py:38
+msgid "Python PLUMgrid Library Started "
+msgstr ""
+
+#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:40
+msgid "PLUMgrid Director communication failed"
+msgstr ""
+
 #: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:44
 msgid "PLUMgrid Director server to connect to"
 msgstr ""
@@ -10308,7 +10472,7 @@ msgid "Going to ofp controller mode %s"
 msgstr ""
 
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:238
-msgid "port update received"
+msgid "Port update received"
 msgstr ""
 
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:271
@@ -10777,11 +10941,11 @@ msgid "process_router: %s"
 msgstr ""
 
 #: neutron/services/firewall/agents/varmour/varmour_router.py:285
-msgid "unable to parse interface mapping."
+msgid "Unable to parse interface mapping."
 msgstr ""
 
 #: neutron/services/firewall/agents/varmour/varmour_router.py:288
-msgid "unable to read interface mapping."
+msgid "Unable to read interface mapping."
 msgstr ""
 
 #: neutron/services/firewall/agents/varmour/varmour_router.py:307
@@ -11006,6 +11170,11 @@ msgstr ""
 msgid "A metering driver must be specified"
 msgstr ""
 
+#: neutron/services/metering/agents/metering_agent.py:112
+#, python-format
+msgid "Send metering report: %s"
+msgstr ""
+
 #: neutron/services/metering/agents/metering_agent.py:179
 #, python-format
 msgid "Driver %(driver)s does not implement %(func)s"
@@ -11044,6 +11213,14 @@ msgstr ""
 msgid "Interval for checking ipsec status"
 msgstr ""
 
+#: neutron/services/vpn/device_drivers/ipsec.py:61
+msgid "Template file for ipsec configuration"
+msgstr ""
+
+#: neutron/services/vpn/device_drivers/ipsec.py:67
+msgid "Template file for ipsec secret configuration"
+msgstr ""
+
 #: neutron/services/vpn/device_drivers/ipsec.py:244
 #, python-format
 msgid "Failed to enable vpn process on router %s"
@@ -11803,3 +11980,147 @@ msgstr ""
 #~ msgid "Operation on OFC failed: status=%(status), detail=%(detail)"
 #~ msgstr ""
 
+#~ msgid "loading policies from file: %s"
+#~ msgstr ""
+
+#~ msgid "number of ports allowed per tenant, minus for unlimited"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "range of seconds to randomly delay "
+#~ "when starting the periodic task "
+#~ "scheduler to reduce stampeding. (Disable "
+#~ "by setting to 0)"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "%(class_name)s method %(method_name)s called "
+#~ "with arguments %(args)s %(kwargs)s "
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Updating lease expiration is now "
+#~ "deprecated. Issued  from host %(host)s."
+#~ msgstr ""
+
+#~ msgid "owner type of the device: network/compute"
+#~ msgstr ""
+
+#~ msgid "plugin does not support updating provider attributes"
+#~ msgstr ""
+
+#~ msgid "invalid segment range. example range: 500-550"
+#~ msgstr ""
+
+#~ msgid "arguments segment_type missing for network profile"
+#~ msgstr ""
+
+#~ msgid "argument physical_network missing for network profile"
+#~ msgstr ""
+
+#~ msgid "argument sub_type missing for network profile"
+#~ msgstr ""
+
+#~ msgid "argument segment_range missing for network profile"
+#~ msgstr ""
+
+#~ msgid "segment range overlaps with another profile"
+#~ msgstr ""
+
+#~ msgid "provider network added to DB: %(network_id)s, %(vlan_id)s"
+#~ msgstr ""
+
+#~ msgid "provider network removed from DB: %s"
+#~ msgstr ""
+
+#~ msgid "logical network"
+#~ msgstr ""
+
+#~ msgid "unknown provider:physical_network %s"
+#~ msgstr ""
+
+#~ msgid "create network: profile_id=%s"
+#~ msgstr ""
+
+#~ msgid "seg list %s "
+#~ msgstr ""
+
+#~ msgid "create port: profile_id=%s"
+#~ msgstr ""
+
+#~ msgid "there must be only one gateway port per router at once"
+#~ msgstr ""
+
+#~ msgid "define if the requests have run asynchronously or not"
+#~ msgstr ""
+
+#~ msgid "cannot retrieve utif info for the following reason: %(err_msg)s"
+#~ msgstr ""
+
+#~ msgid "unsupported vnic type %(vnic_type)s for network type %(net_type)s"
+#~ msgstr ""
+
+#~ msgid "invalid vnic_type on port_create"
+#~ msgstr ""
+
+#~ msgid "update network"
+#~ msgstr ""
+
+#~ msgid "delete network"
+#~ msgstr ""
+
+#~ msgid "creating VLAN Network"
+#~ msgstr ""
+
+#~ msgid "creating IB Network"
+#~ msgstr ""
+
+#~ msgid "ports added!"
+#~ msgstr ""
+
+#~ msgid "ports removed!"
+#~ msgstr ""
+
+#~ msgid "type of VM network interface: mlnx_direct or hostdev"
+#~ msgstr ""
+
+#~ msgid "removing vlan %(seg_id)s on physical network %(net)s from pool"
+#~ msgstr ""
+
+#~ msgid "failed to create network id=%(id)s on OFC: %(exc)s"
+#~ msgstr ""
+
+#~ msgid "failed to delete packet_filter id=%s which remains in error status."
+#~ msgstr ""
+
+#~ msgid "failed to create packet_filter id=%(id)s on OFC: %(exc)s"
+#~ msgstr ""
+
+#~ msgid "failed to delete packet_filter id=%(id)s from OFC: %(exc)s"
+#~ msgstr ""
+
+#~ msgid "port %s not found in NVP"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unable to create L3GW port on "
+#~ "logical router  %(router_uuid)s. Verify "
+#~ "Default Layer-3 Gateway service "
+#~ "%(def_l3_gw_svc)s id is correct"
+#~ msgstr ""
+
+#~ msgid "Unable to delete logical router '%s'on NVP Platform"
+#~ msgstr ""
+
+#~ msgid "number of network gateways allowed per tenant, -1 for unlimited"
+#~ msgstr ""
+
+#~ msgid "port update received"
+#~ msgstr ""
+
+#~ msgid "unable to parse interface mapping."
+#~ msgstr ""
+
+#~ msgid "unable to read interface mapping."
+#~ msgstr ""
+
index da0bb075ccfe8cf1be6dccbd13dce072bcee7aed..4ca7a90e38f6bbbd4a549f0c9d17367005f2b433 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Quantum\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-09-09 06:09+0000\n"
+"POT-Creation-Date: 2013-09-10 06:09+0000\n"
 "PO-Revision-Date: 2013-01-28 21:54+0000\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: Portuguese (Brazil) "
@@ -95,7 +95,7 @@ msgstr ""
 
 #: neutron/policy.py:88
 #, python-format
-msgid "loading policies from file: %s"
+msgid "Loading policies from file: %s"
 msgstr ""
 
 #: neutron/policy.py:95
@@ -182,7 +182,7 @@ msgid "Number of subnets allowed per tenant, minus for unlimited"
 msgstr ""
 
 #: neutron/quota.py:47
-msgid "number of ports allowed per tenant, minus for unlimited"
+msgid "Number of ports allowed per tenant, minus for unlimited"
 msgstr ""
 
 #: neutron/quota.py:51
@@ -204,7 +204,7 @@ msgstr ""
 
 #: neutron/service.py:41
 msgid ""
-"range of seconds to randomly delay when starting the periodic task "
+"Range of seconds to randomly delay when starting the periodic task "
 "scheduler to reduce stampeding. (Disable by setting to 0)"
 msgstr ""
 
@@ -466,9 +466,11 @@ msgid ""
 msgstr ""
 
 #: neutron/agent/dhcp_agent.py:564 neutron/agent/l3_agent.py:823
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:515
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256
 #: neutron/plugins/nec/agent/nec_neutron_agent.py:184
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:227
+#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:181
 #: neutron/services/metering/agents/metering_agent.py:273
 msgid "Failed reporting state!"
 msgstr ""
@@ -1925,6 +1927,11 @@ msgstr ""
 msgid "Invalid extension environment: %(reason)s"
 msgstr ""
 
+#: neutron/common/exceptions.py:261
+#, python-format
+msgid "Invalid content type %(content_type)s"
+msgstr ""
+
 #: neutron/common/exceptions.py:265
 #, python-format
 msgid "Unable to find any IP address on external network %(net_id)s."
@@ -1966,11 +1973,11 @@ msgstr ""
 msgid "Skipping unknown group key: %s"
 msgstr ""
 
-#: neutron/common/log.py:31
+#: neutron/common/log.py:32
 #, python-format
 msgid ""
 "%(class_name)s method %(method_name)s called with arguments %(args)s "
-"%(kwargs)s "
+"%(kwargs)s"
 msgstr ""
 
 #: neutron/common/utils.py:55 neutron/openstack/common/fileutils.py:64
@@ -2288,7 +2295,7 @@ msgstr ""
 
 #: neutron/db/dhcp_rpc_base.py:218
 #, python-format
-msgid "Updating lease expiration is now deprecated. Issued  from host %(host)s."
+msgid "Updating lease expiration is now deprecated. Issued  from host %s."
 msgstr ""
 
 #: neutron/db/dhcp_rpc_base.py:225
@@ -2313,6 +2320,16 @@ msgstr ""
 msgid "the nexthop is used by router"
 msgstr ""
 
+#: neutron/db/extraroute_db.py:129
+#, python-format
+msgid "Added routes are %s"
+msgstr ""
+
+#: neutron/db/extraroute_db.py:137
+#, python-format
+msgid "Removed routes are %s"
+msgstr ""
+
 #: neutron/db/l3_db.py:210
 #, python-format
 msgid "No IPs available for external network %s"
@@ -2336,6 +2353,8 @@ msgid ""
 msgstr ""
 
 #: neutron/db/l3_db.py:339 neutron/db/l3_db.py:415
+#: neutron/plugins/bigswitch/plugin.py:995
+#: neutron/plugins/bigswitch/plugin.py:1004
 msgid "Either subnet_id or port_id must be specified"
 msgstr ""
 
@@ -2387,7 +2406,7 @@ msgid ""
 "assigning a floating IP"
 msgstr ""
 
-#: neutron/db/l3_db.py:605 neutron/plugins/nicira/NeutronPlugin.py:1730
+#: neutron/db/l3_db.py:605 neutron/plugins/nicira/NeutronPlugin.py:1731
 msgid "fixed_ip_address cannot be specified without a port_id"
 msgstr ""
 
@@ -2415,6 +2434,11 @@ msgid ""
 " %s"
 msgstr ""
 
+#: neutron/db/l3_rpc_base.py:62
+#, python-format
+msgid "Checking router: %(id)s for host: %(host)s"
+msgstr ""
+
 #: neutron/db/l3_rpc_base.py:87
 #, python-format
 msgid "External network ID returned to l3 agent: %s"
@@ -2572,7 +2596,7 @@ msgid "ID of network to probe"
 msgstr ""
 
 #: neutron/debug/commands.py:50
-msgid "owner type of the device: network/compute"
+msgid "Owner type of the device: network/compute"
 msgstr ""
 
 #: neutron/debug/commands.py:58
@@ -3028,7 +3052,7 @@ msgstr ""
 
 #: neutron/extensions/providernet.py:56
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:379
-msgid "plugin does not support updating provider attributes"
+msgid "Plugin does not support updating provider attributes"
 msgstr ""
 
 #: neutron/extensions/quotasv2.py:69
@@ -3959,6 +3983,10 @@ msgstr ""
 msgid "List of allowed vif_type values."
 msgstr ""
 
+#: neutron/plugins/bigswitch/plugin.py:162
+msgid "Syntax error in server config file, aborting plugin"
+msgstr ""
+
 #: neutron/plugins/bigswitch/plugin.py:173
 msgid "Error in REST call to remote network controller"
 msgstr ""
@@ -4091,6 +4119,10 @@ msgstr ""
 msgid "NeutronRestProxy: Starting plugin. Version=%s"
 msgstr ""
 
+#: neutron/plugins/bigswitch/plugin.py:458
+msgid "Servers not defined. Aborting plugin"
+msgstr ""
+
 #: neutron/plugins/bigswitch/plugin.py:480
 msgid "NeutronRestProxyV2: initialization done"
 msgstr ""
@@ -4173,6 +4205,15 @@ msgstr ""
 msgid "Unable to update remote topology: %s"
 msgstr ""
 
+#: neutron/plugins/bigswitch/plugin.py:1147
+msgid "Adding host route: "
+msgstr ""
+
+#: neutron/plugins/bigswitch/plugin.py:1148
+#, python-format
+msgid "Destination:%(dst)s nexthop:%(next)s"
+msgstr ""
+
 #: neutron/plugins/bigswitch/plugin.py:1223
 #, python-format
 msgid ""
@@ -4192,6 +4233,15 @@ msgstr ""
 msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. "
 msgstr ""
 
+#: neutron/plugins/bigswitch/routerrule_db.py:77
+msgid "No rules in router"
+msgstr ""
+
+#: neutron/plugins/bigswitch/routerrule_db.py:91
+#, python-format
+msgid "Updating router rules to %s"
+msgstr ""
+
 #: neutron/plugins/bigswitch/db/porttracker_db.py:36
 msgid "No host_id in port request to track port location."
 msgstr ""
@@ -4249,6 +4299,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:108
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:128
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:143
+#: neutron/plugins/mlnx/rpc_callbacks.py:98
 #: neutron/plugins/mlnx/rpc_callbacks.py:117
 #: neutron/plugins/mlnx/rpc_callbacks.py:132
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:118
@@ -4259,16 +4310,15 @@ msgid "%s can not be found in database"
 msgstr ""
 
 #: neutron/plugins/brocade/NeutronPlugin.py:288
-#: neutron/plugins/brocade/NeutronPlugin.py:331
-#: neutron/plugins/brocade/NeutronPlugin.py:384
+#: neutron/plugins/brocade/NeutronPlugin.py:332
+#: neutron/plugins/brocade/NeutronPlugin.py:386
 msgid "Brocade NOS driver:"
 msgstr ""
 
 #: neutron/plugins/brocade/NeutronPlugin.py:289
-#: neutron/plugins/brocade/NeutronPlugin.py:332
-#: neutron/plugins/brocade/NeutronPlugin.py:385
+#: neutron/plugins/brocade/NeutronPlugin.py:333
+#: neutron/plugins/brocade/NeutronPlugin.py:387
 #: neutron/plugins/embrane/agent/dispatcher.py:143
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:240
 #, python-format
 msgid "%s"
 msgstr ""
@@ -4278,7 +4328,13 @@ msgstr ""
 msgid "Returning the allocated vlan (%d) to the pool"
 msgstr ""
 
-#: neutron/plugins/brocade/NeutronPlugin.py:298
+#: neutron/plugins/brocade/NeutronPlugin.py:293
+#: neutron/plugins/brocade/NeutronPlugin.py:334
+#: neutron/plugins/brocade/NeutronPlugin.py:388
+msgid "Brocade plugin raised exception, check logs"
+msgstr ""
+
+#: neutron/plugins/brocade/NeutronPlugin.py:299
 #, python-format
 msgid "Allocated vlan (%d) from the pool"
 msgstr ""
@@ -4302,98 +4358,103 @@ msgstr ""
 msgid "Plugin initialization complete"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:133
+#: neutron/plugins/cisco/network_plugin.py:117
+#, python-format
+msgid "'%(model)s' object has no attribute '%(name)s'"
+msgstr ""
+
+#: neutron/plugins/cisco/network_plugin.py:134
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:223
 msgid "create_network() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:150
+#: neutron/plugins/cisco/network_plugin.py:151
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:255
 msgid "update_network() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:163
+#: neutron/plugins/cisco/network_plugin.py:164
 msgid "delete_network() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:186
+#: neutron/plugins/cisco/network_plugin.py:187
 msgid "get_network() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:191
+#: neutron/plugins/cisco/network_plugin.py:192
 msgid "get_networks() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:196
+#: neutron/plugins/cisco/network_plugin.py:197
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:321
 msgid "create_port() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:206
+#: neutron/plugins/cisco/network_plugin.py:207
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:407
 msgid "delete_port() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:225
+#: neutron/plugins/cisco/network_plugin.py:226
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:366
 msgid "update_port() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:236
+#: neutron/plugins/cisco/network_plugin.py:237
 msgid "create_subnet() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:248
+#: neutron/plugins/cisco/network_plugin.py:249
 #: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:342
 msgid "update_subnet() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:254
+#: neutron/plugins/cisco/network_plugin.py:255
 msgid "delete_subnet() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:277
+#: neutron/plugins/cisco/network_plugin.py:278
 #: neutron/plugins/cisco/db/network_db_v2.py:38
 msgid "get_all_qoss() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:283
+#: neutron/plugins/cisco/network_plugin.py:284
 msgid "get_qos_details() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:288
+#: neutron/plugins/cisco/network_plugin.py:289
 msgid "create_qos() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:294
+#: neutron/plugins/cisco/network_plugin.py:295
 msgid "delete_qos() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:299
+#: neutron/plugins/cisco/network_plugin.py:300
 msgid "rename_qos() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:304
+#: neutron/plugins/cisco/network_plugin.py:305
 msgid "get_all_credentials() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:310
+#: neutron/plugins/cisco/network_plugin.py:311
 msgid "get_credential_details() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:319
+#: neutron/plugins/cisco/network_plugin.py:320
 msgid "rename_credential() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:329
+#: neutron/plugins/cisco/network_plugin.py:330
 msgid "schedule_host() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:341
+#: neutron/plugins/cisco/network_plugin.py:342
 msgid "associate_port() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:348
+#: neutron/plugins/cisco/network_plugin.py:349
 msgid "detach_port() called"
 msgstr ""
 
@@ -4646,6 +4707,16 @@ msgstr ""
 msgid "VLAN Name prefix for provider vlans"
 msgstr ""
 
+#: neutron/plugins/cisco/common/config.py:39
+msgid "Provider VLANs are automatically created as needed on the Nexus switch"
+msgstr ""
+
+#: neutron/plugins/cisco/common/config.py:42
+msgid ""
+"Provider VLANs are automatically trunked as needed on the ports of the "
+"Nexus switch"
+msgstr ""
+
 #: neutron/plugins/cisco/common/config.py:45
 #: neutron/plugins/ml2/drivers/cisco/config.py:23
 msgid "Distribute SVI interfaces over all switches"
@@ -4707,6 +4778,12 @@ msgstr ""
 msgid "N1K Policy profile polling duration in seconds"
 msgstr ""
 
+#: neutron/plugins/cisco/common/config.py:124
+#: neutron/plugins/ml2/drivers/cisco/config.py:56
+#: neutron/plugins/nicira/common/config.py:178
+msgid "Some config files were not parsed properly"
+msgstr ""
+
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:334
 #, python-format
 msgid "seg_min %(seg_min)s, seg_max %(seg_max)s"
@@ -4811,6 +4888,10 @@ msgstr ""
 msgid "get_policy_profile()"
 msgstr ""
 
+#: neutron/plugins/cisco/db/n1kv_db_v2.py:949
+msgid "Invalid profile type"
+msgstr ""
+
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:965
 msgid "_profile_binding_exists()"
 msgstr ""
@@ -4839,11 +4920,11 @@ msgid "_get_profile_bindings()"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1224
-msgid "invalid segment range. example range: 500-550"
+msgid "Invalid segment range. example range: 500-550"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1234
-msgid "arguments segment_type missing for network profile"
+msgid "Arguments segment_type missing for network profile"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1243
@@ -4851,15 +4932,15 @@ msgid "segment_type should either be vlan, overlay, multi-segment or trunk"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1249
-msgid "argument physical_network missing for network profile"
+msgid "Argument physical_network missing for network profile"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1256
-msgid "argument sub_type missing for network profile"
+msgid "Argument sub_type missing for network profile"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1263
-msgid "argument segment_range missing for network profile"
+msgid "Argument segment_range missing for network profile"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1292
@@ -4868,7 +4949,7 @@ msgid "NetworkProfile name %s already exists"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1309
-msgid "segment range overlaps with another profile"
+msgid "Segment range overlaps with another profile"
 msgstr ""
 
 #: neutron/plugins/cisco/db/network_db_v2.py:46
@@ -4954,12 +5035,12 @@ msgstr ""
 
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:236
 #, python-format
-msgid "provider network added to DB: %(network_id)s, %(vlan_id)s"
+msgid "Provider network added to DB: %(network_id)s, %(vlan_id)s"
 msgstr ""
 
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:280
 #, python-format
-msgid "provider network removed from DB: %s"
+msgid "Provider network removed from DB: %s"
 msgstr ""
 
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:388
@@ -4981,7 +5062,7 @@ msgid "Nexus plugin loaded, deleting SVI from switch"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_client.py:256
-msgid "logical network"
+msgid "Logical network"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_client.py:276
@@ -5007,6 +5088,11 @@ msgstr ""
 msgid "VSM: %s"
 msgstr ""
 
+#: neutron/plugins/cisco/n1kv/n1kv_client.py:462
+#, python-format
+msgid "Unable to serialize object of type = '%s'"
+msgstr ""
+
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:193
 msgid "_setup_vsm"
 msgstr ""
@@ -5069,9 +5155,11 @@ msgid "provider:network_type %s not supported"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:353
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:362
 #: neutron/plugins/mlnx/mlnx_plugin.py:243
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437
 #, python-format
-msgid "unknown provider:physical_network %s"
+msgid "Unknown provider:physical_network %s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:359
@@ -5205,7 +5293,7 @@ msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:995
 #, python-format
-msgid "create network: profile_id=%s"
+msgid "Create network: profile_id=%s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1003
@@ -5218,7 +5306,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1015
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1025
 #, python-format
-msgid "seg list %s "
+msgid "Seg list %s "
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1068
@@ -5265,7 +5353,7 @@ msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1241
 #, python-format
-msgid "create port: profile_id=%s"
+msgid "Create port: profile_id=%s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1254
@@ -5350,6 +5438,41 @@ msgstr ""
 msgid "NexusPlugin:create_network() called"
 msgstr ""
 
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:112
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:101
+#, python-format
+msgid "Nexus: create & trunk vlan %s"
+msgstr ""
+
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:119
+#, python-format
+msgid "Nexus: create vlan %s"
+msgstr ""
+
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:124
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108
+#, python-format
+msgid "Nexus: trunk vlan %s"
+msgstr ""
+
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:137
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:120
+#, python-format
+msgid "Nexus: delete & untrunk vlan %s"
+msgstr ""
+
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:143
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:124
+#, python-format
+msgid "Nexus: delete vlan %s"
+msgstr ""
+
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:146
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:127
+#, python-format
+msgid "Nexus: untrunk vlan %s"
+msgstr ""
+
 #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:203
 msgid "Grabbing a switch to create SVI"
 msgstr ""
@@ -5382,6 +5505,11 @@ msgstr ""
 msgid "NexusPlugin:delete_port() called"
 msgstr ""
 
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:276
+#, python-format
+msgid "delete_network(): provider vlan %s"
+msgstr ""
+
 #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:321
 msgid "NexusPlugin:update_port() called"
 msgstr ""
@@ -5414,7 +5542,7 @@ msgstr ""
 
 #: neutron/plugins/embrane/base_plugin.py:136
 #: neutron/plugins/embrane/base_plugin.py:173
-msgid "there must be only one gateway port per router at once"
+msgid "There must be only one gateway port per router at once"
 msgstr ""
 
 #: neutron/plugins/embrane/base_plugin.py:207
@@ -5480,7 +5608,7 @@ msgid "Shared resource pool id"
 msgstr ""
 
 #: neutron/plugins/embrane/common/config.py:45
-msgid "define if the requests have run asynchronously or not"
+msgid "Define if the requests have run asynchronously or not"
 msgstr ""
 
 #: neutron/plugins/embrane/common/constants.py:63
@@ -5544,7 +5672,7 @@ msgstr ""
 
 #: neutron/plugins/embrane/l2base/support_exceptions.py:24
 #, python-format
-msgid "cannot retrieve utif info for the following reason: %(err_msg)s"
+msgid "Cannot retrieve utif info for the following reason: %(err_msg)s"
 msgstr ""
 
 #: neutron/plugins/embrane/l2base/openvswitch/openvswitch_support.py:45
@@ -5765,51 +5893,51 @@ msgstr ""
 msgid "Adding port %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:268
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:269
 #, python-format
 msgid "Unable to get port details for device %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:274
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:276
 #, python-format
 msgid "Port %(device)s updated. Details: %(device_details)s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:289
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:290
 #, python-format
 msgid "Removing port %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:296
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:297
 #, python-format
 msgid "Removing port failed for device %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:321
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:322
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:640
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:900
 msgid "Agent out of sync with plugin!"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:329
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:330
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:652
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:914
 msgid "Agent loop has new devices!"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:334
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:335
 #, python-format
 msgid "Error in agent event loop: %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:342
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:343
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:403
 #, python-format
 msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:357
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:691
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1044
 msgid "Agent initialized successfully, now running... "
@@ -5881,6 +6009,15 @@ msgstr ""
 msgid "Metrics collection is not supported on this version of Hyper-V"
 msgstr ""
 
+#: neutron/plugins/hyperv/agent/utilsfactory.py:34
+msgid "Force V1 WMI utility classes"
+msgstr ""
+
+#: neutron/plugins/hyperv/agent/utilsfactory.py:59
+#, python-format
+msgid "Loading class: %(module_name)s.%(class_name)s"
+msgstr ""
+
 #: neutron/plugins/hyperv/agent/utilsv2.py:118
 #, python-format
 msgid "Port Alloc not found: %s"
@@ -5932,12 +6069,6 @@ msgstr ""
 msgid "provider:segmentation_id specified for local network"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:362
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437
-#, python-format
-msgid "Unknown provider:physical_network %s"
-msgstr ""
-
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:89
 msgid "Invalid Network ID, will lead to incorrect bridgename"
 msgstr ""
@@ -6371,94 +6502,98 @@ msgstr ""
 msgid "MidoClient.delete_dhcp called: bridge=%(bridge)s, "
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:204
+#: neutron/plugins/midonet/midonet_lib.py:196
+msgid "Tried to delete non-existent DHCP"
+msgstr ""
+
+#: neutron/plugins/midonet/midonet_lib.py:205
 #, python-format
 msgid "MidoClient.delete_port called: id=%(id)s, delete_chains=%(delete_chains)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:219
+#: neutron/plugins/midonet/midonet_lib.py:220
 #, python-format
 msgid "MidoClient.get_port called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:232
+#: neutron/plugins/midonet/midonet_lib.py:233
 #, python-format
 msgid "MidoClient.add_bridge_port called: bridge=%(bridge)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:253
+#: neutron/plugins/midonet/midonet_lib.py:254
 #, python-format
 msgid "MidoClient.create_router called: tenant_id=%(tenant_id)s, name=%(name)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:265
+#: neutron/plugins/midonet/midonet_lib.py:266
 #, python-format
 msgid "MidoClient.delete_router called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:275
+#: neutron/plugins/midonet/midonet_lib.py:276
 #, python-format
 msgid "MidoClient.get_router called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:289
+#: neutron/plugins/midonet/midonet_lib.py:290
 #, python-format
 msgid "MidoClient.update_router called: id=%(id)s, name=%(name)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:309
+#: neutron/plugins/midonet/midonet_lib.py:310
 #, python-format
 msgid ""
 "MidoClient.add_dhcp_route_option called: bridge=%(bridge)s, "
 "cidr=%(cidr)s, gw_ip=%(gw_ip)sdst_ip=%(dst_ip)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:317
+#: neutron/plugins/midonet/midonet_lib.py:318
 msgid "Tried to access non-existent DHCP"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:346
+#: neutron/plugins/midonet/midonet_lib.py:347
 #, python-format
 msgid "MidoClient.unlink called: port=%(port)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:351
+#: neutron/plugins/midonet/midonet_lib.py:352
 #, python-format
 msgid "Attempted to unlink a port that was not linked. %s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:357
+#: neutron/plugins/midonet/midonet_lib.py:358
 #, python-format
 msgid ""
 "MidoClient.remove_rules_by_property called: tenant_id=%(tenant_id)s, "
 "chain_name=%(chain_name)skey=%(key)s, value=%(value)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:384
+#: neutron/plugins/midonet/midonet_lib.py:385
 #, python-format
 msgid ""
 "MidoClient.create_router_chains called: router=%(router)s, "
 "inbound_chain_name=%(in_chain)s, outbound_chain_name=%(out_chain)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:407
+#: neutron/plugins/midonet/midonet_lib.py:408
 #, python-format
 msgid "MidoClient.delete_router_chains called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:422
+#: neutron/plugins/midonet/midonet_lib.py:423
 #, python-format
 msgid "MidoClient.delete_port_chains called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:434
+#: neutron/plugins/midonet/midonet_lib.py:435
 #, python-format
 msgid ""
 "MidoClient.get_link_port called: router=%(router)s, "
 "peer_router_id=%(peer_router_id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:473
+#: neutron/plugins/midonet/midonet_lib.py:474
 #, python-format
 msgid ""
 "MidoClient.add_static_nat called: tenant_id=%(tenant_id)s, "
@@ -6466,17 +6601,17 @@ msgid ""
 "port_id=%(port_id)s, nat_type=%(nat_type)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:481
+#: neutron/plugins/midonet/midonet_lib.py:482
 #, python-format
 msgid "Invalid NAT type passed in %s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:533
+#: neutron/plugins/midonet/midonet_lib.py:534
 #, python-format
 msgid "MidoClient.remote_static_route called: router=%(router)s, ip=%(ip)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:544
+#: neutron/plugins/midonet/midonet_lib.py:545
 #, python-format
 msgid ""
 "MidoClient.update_port_chains called: "
@@ -6484,62 +6619,62 @@ msgid ""
 "outbound_chain_id=%(outbound_chain_id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:555
+#: neutron/plugins/midonet/midonet_lib.py:556
 #, python-format
 msgid "MidoClient.create_chain called: tenant_id=%(tenant_id)s  name=%(name)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:563
+#: neutron/plugins/midonet/midonet_lib.py:564
 #, python-format
 msgid "MidoClient.delete_chain called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:569
+#: neutron/plugins/midonet/midonet_lib.py:570
 #, python-format
 msgid ""
 "MidoClient.delete_chains_by_names called: tenant_id=%(tenant_id)s "
 "names=%(names)s "
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:580
+#: neutron/plugins/midonet/midonet_lib.py:581
 #, python-format
 msgid ""
 "MidoClient.get_chain_by_name called: tenant_id=%(tenant_id)s "
 "name=%(name)s "
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:591
+#: neutron/plugins/midonet/midonet_lib.py:592
 #, python-format
 msgid ""
 "MidoClient.get_port_group_by_name called: tenant_id=%(tenant_id)s "
 "name=%(name)s "
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:605
+#: neutron/plugins/midonet/midonet_lib.py:606
 #, python-format
 msgid "MidoClient.create_port_group called: tenant_id=%(tenant_id)s name=%(name)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:614
+#: neutron/plugins/midonet/midonet_lib.py:615
 #, python-format
 msgid ""
 "MidoClient.delete_port_group_by_name called: tenant_id=%(tenant_id)s "
 "name=%(name)s "
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:620
+#: neutron/plugins/midonet/midonet_lib.py:621
 #, python-format
 msgid "Deleting pg %(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:626
+#: neutron/plugins/midonet/midonet_lib.py:627
 #, python-format
 msgid ""
 "MidoClient.add_port_to_port_group_by_name called: tenant_id=%(tenant_id)s"
 " name=%(name)s port_id=%(port_id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:640
+#: neutron/plugins/midonet/midonet_lib.py:641
 #, python-format
 msgid "MidoClient.remove_port_from_port_groups called: port_id=%(port_id)s"
 msgstr ""
@@ -7264,6 +7399,10 @@ msgstr ""
 msgid "%(key)s prohibited for %(tunnel)s provider network"
 msgstr ""
 
+#: neutron/plugins/ml2/drivers/type_tunnel.py:103
+msgid "Network_type value needed by the ML2 plugin"
+msgstr ""
+
 #: neutron/plugins/ml2/drivers/type_vlan.py:37
 msgid ""
 "List of <physical_network>:<vlan_min>:<vlan_max> or <physical_network> "
@@ -7384,31 +7523,6 @@ msgstr ""
 msgid "nexus_switches found = %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:101
-#, python-format
-msgid "Nexus: create & trunk vlan %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108
-#, python-format
-msgid "Nexus: trunk vlan %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:120
-#, python-format
-msgid "Nexus: delete & untrunk vlan %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:124
-#, python-format
-msgid "Nexus: delete vlan %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:127
-#, python-format
-msgid "Nexus: untrunk vlan %s"
-msgstr ""
-
 #: neutron/plugins/ml2/drivers/mech_arista/config.py:31
 msgid ""
 "Username for Arista EOS. This is required field.if not set, all "
@@ -7451,72 +7565,85 @@ msgid ""
 "of\"RegionOne\" is assumed"
 msgstr ""
 
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:30
+msgid "Unable to reach EOS"
+msgstr ""
+
 #: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:226
 #, python-format
 msgid "Executing command on Arista EOS: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:259
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:238
+#, python-format
+msgid "Error %(err)s while trying to execute commands %(cmd)s on EOS %(host)s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:260
 #, python-format
 msgid "Required option %s is not set"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:282
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:279
+msgid "Syncing Neutron <-> EOS"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:283
 msgid "EOS is not available, will try sync later"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:292
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:293
 #, python-format
 msgid ""
 "No Tenants configured in Neutron DB. But %d tenants disovered in EOS "
 "during synchronization.Enitre EOS region is cleared"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:296
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:297
 msgid "EOS is not available, failed to delete this region"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:307
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:308
 #, python-format
 msgid "EOS is not available,failed to delete tenant %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:337
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:338
 #, python-format
 msgid "EOS is not available,failed to delete vm %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:348
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:349
 #, python-format
 msgid "EOS is not available,failed to delete network %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:363
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:364
 #, python-format
 msgid "EOS is not available, failed to createnetwork id %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:385
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:386
 #, python-format
 msgid "EOS is not available, failed to createvm id %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:461
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:462
 #, python-format
 msgid "Network %s is not created as it is not found inArista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:475
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:476
 #, python-format
 msgid "Network name changed to %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:502
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:503
 #, python-format
 msgid "Network %s is not updated as it is not found inArista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:600
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:601
 #, python-format
 msgid "VM %s is not created as it is not found inArista DB"
 msgstr ""
@@ -7541,11 +7668,11 @@ msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:280
 #, python-format
-msgid "unsupported vnic type %(vnic_type)s for network type %(net_type)s"
+msgid "Unsupported vnic type %(vnic_type)s for network type %(net_type)s"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:284
-msgid "invalid vnic_type on port_create"
+msgid "Invalid vnic_type on port_create"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:286
@@ -7553,11 +7680,11 @@ msgid "vnic_type is not defined in port profile"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:331
-msgid "update network"
+msgid "Update network"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:344
-msgid "delete network"
+msgid "Delete network"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:391
@@ -7596,11 +7723,11 @@ msgid "Port_mac %s is not available on this agent"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:133
-msgid "creating VLAN Network"
+msgid "Creating VLAN Network"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:135
-msgid "creating IB Network"
+msgid "Creating IB Network"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:137
@@ -7618,11 +7745,11 @@ msgid "Delete network %s"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:298
-msgid "ports added!"
+msgid "Ports added!"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:301
-msgid "ports removed!"
+msgid "Ports removed!"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:326
@@ -7736,7 +7863,7 @@ msgid "Network type for tenant networks (local, ib, vlan, or none)"
 msgstr ""
 
 #: neutron/plugins/mlnx/common/config.py:43
-msgid "type of VM network interface: mlnx_direct or hostdev"
+msgid "Type of VM network interface: mlnx_direct or hostdev"
 msgstr ""
 
 #: neutron/plugins/mlnx/common/config.py:47
@@ -7755,13 +7882,9 @@ msgid "Mlnx Exception: %(err_msg)s"
 msgstr ""
 
 #: neutron/plugins/mlnx/db/mlnx_db_v2.py:47
-#, python-format
-msgid "Removing vlan %(seg_id)s on physical network %(net)s from pool"
-msgstr ""
-
 #: neutron/plugins/mlnx/db/mlnx_db_v2.py:68
 #, python-format
-msgid "removing vlan %(seg_id)s on physical network %(net)s from pool"
+msgid "Removing vlan %(seg_id)s on physical network %(net)s from pool"
 msgstr ""
 
 #: neutron/plugins/mlnx/db/mlnx_db_v2.py:124
@@ -7854,7 +7977,7 @@ msgstr ""
 
 #: neutron/plugins/nec/nec_plugin.py:276
 #, python-format
-msgid "failed to create network id=%(id)s on OFC: %(exc)s"
+msgid "Failed to create network id=%(id)s on OFC: %(exc)s"
 msgstr ""
 
 #: neutron/plugins/nec/nec_plugin.py:292
@@ -8007,7 +8130,7 @@ msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:92
 #, python-format
-msgid "failed to delete packet_filter id=%s which remains in error status."
+msgid "Failed to delete packet_filter id=%s which remains in error status."
 msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:106
@@ -8042,7 +8165,7 @@ msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:131
 #, python-format
-msgid "failed to create packet_filter id=%(id)s on OFC: %(exc)s"
+msgid "Failed to create packet_filter id=%(id)s on OFC: %(exc)s"
 msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:144
@@ -8057,7 +8180,7 @@ msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:157
 #, python-format
-msgid "failed to delete packet_filter id=%(id)s from OFC: %(exc)s"
+msgid "Failed to delete packet_filter id=%(id)s from OFC: %(exc)s"
 msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:161
@@ -8363,7 +8486,7 @@ msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:514
 #, python-format
-msgid "port %s not found in NVP"
+msgid "Port %s not found in NVP"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:533
@@ -8408,13 +8531,13 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:658
-#: neutron/plugins/nicira/NeutronPlugin.py:1671
+#: neutron/plugins/nicira/NeutronPlugin.py:1672
 #, python-format
 msgid "Logical router resource %s not found on NVP platform"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:662
-#: neutron/plugins/nicira/NeutronPlugin.py:1675
+#: neutron/plugins/nicira/NeutronPlugin.py:1676
 msgid "Unable to update logical routeron NVP Platform"
 msgstr ""
 
@@ -8522,118 +8645,118 @@ msgid "Unable to update port id: %s."
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:1409
-#: neutron/plugins/nicira/NeutronPlugin.py:1483
+#: neutron/plugins/nicira/NeutronPlugin.py:1484
 #, python-format
 msgid "Network '%s' is not a valid external network"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1426
+#: neutron/plugins/nicira/NeutronPlugin.py:1427
 msgid ""
 "Cannot create a distributed router with the NVP platform currently in "
 "execution. Please, try without specifying the 'distributed' attribute."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1433
+#: neutron/plugins/nicira/NeutronPlugin.py:1434
 msgid "Unable to create logical router on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1441
+#: neutron/plugins/nicira/NeutronPlugin.py:1442
 #, python-format
 msgid ""
-"Unable to create L3GW port on logical router  %(router_uuid)s. Verify "
+"Unable to create L3GW port on logical router %(router_uuid)s. Verify "
 "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1451
+#: neutron/plugins/nicira/NeutronPlugin.py:1452
 #, python-format
 msgid "Unable to create router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1492
+#: neutron/plugins/nicira/NeutronPlugin.py:1493
 msgid ""
 "'routes' cannot contain route '0.0.0.0/0', this must be updated through "
 "the default gateway attribute"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1508
+#: neutron/plugins/nicira/NeutronPlugin.py:1509
 #, python-format
 msgid "Logical router %s not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1512
+#: neutron/plugins/nicira/NeutronPlugin.py:1513
 msgid "Unable to update logical router on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1514
+#: neutron/plugins/nicira/NeutronPlugin.py:1515
 msgid ""
 "Request cannot contain 'routes' with the NVP platform currently in "
 "execution. Please, try without specifying the static routes."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1548
+#: neutron/plugins/nicira/NeutronPlugin.py:1549
 #, python-format
 msgid "Logical router '%s' not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1552
+#: neutron/plugins/nicira/NeutronPlugin.py:1553
 #, python-format
-msgid "Unable to delete logical router '%s'on NVP Platform"
+msgid "Unable to delete logical router '%s' on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1609
+#: neutron/plugins/nicira/NeutronPlugin.py:1610
 #, python-format
 msgid ""
 "Add_router_interface completed for subnet:%(subnet_id)s and "
 "router:%(router_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1697
+#: neutron/plugins/nicira/NeutronPlugin.py:1698
 #, python-format
 msgid ""
 "An error occurred while removing NAT rules on the NVP platform for "
 "floating ip:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1703
+#: neutron/plugins/nicira/NeutronPlugin.py:1704
 msgid "An incorrect number of matching NAT rules was found on the NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1769
+#: neutron/plugins/nicira/NeutronPlugin.py:1770
 #, python-format
 msgid "Address list for NVP logical router port:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1793
+#: neutron/plugins/nicira/NeutronPlugin.py:1794
 #, 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:1836
+#: neutron/plugins/nicira/NeutronPlugin.py:1837
 #, python-format
 msgid "The port '%s' is not associated with floating IPs"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1839
+#: neutron/plugins/nicira/NeutronPlugin.py:1840
 #, python-format
 msgid "Nat rules not found in nvp for port: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1865
+#: neutron/plugins/nicira/NeutronPlugin.py:1866
 #, python-format
 msgid ""
 "Create_l2_gw_service did not return an uuid for the newly created "
 "resource:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1887
+#: neutron/plugins/nicira/NeutronPlugin.py:1888
 msgid ""
 "Unable to remove gateway service from NVP plaform - the resource was not "
 "found"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1975
+#: neutron/plugins/nicira/NeutronPlugin.py:1976
 #, python-format
 msgid "Port values not valid for protocol: %s"
 msgstr ""
@@ -8806,62 +8929,77 @@ msgstr ""
 msgid "Port not found, Error: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1038
+#: neutron/plugins/nicira/nvplib.py:966
+#, python-format
+msgid "Error. %(type)s exception: %(exc)s."
+msgstr ""
+
+#: neutron/plugins/nicira/nvplib.py:970
+#, python-format
+msgid "locals=[%s]"
+msgstr ""
+
+#: neutron/plugins/nicira/nvplib.py:1039
 #, python-format
 msgid "Created Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1064
+#: neutron/plugins/nicira/nvplib.py:1065
 #, python-format
 msgid "Updated Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1083
+#: neutron/plugins/nicira/nvplib.py:1084
 #, python-format
 msgid "Invalid keys for NAT match: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1089
+#: neutron/plugins/nicira/nvplib.py:1090
 #, python-format
 msgid "Creating NAT rule: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1103
+#: neutron/plugins/nicira/nvplib.py:1104
 msgid ""
 "No SNAT rules cannot be applied as they are not available in this version"
 " of the NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1238
+#: neutron/plugins/nicira/nvplib.py:1239
 #, python-format
 msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1243
+#: neutron/plugins/nicira/nvplib.py:1244
 #, python-format
 msgid ""
 "An exception occurred while updating IP addresses on a router logical "
 "port:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1281
+#: neutron/plugins/nicira/nvplib.py:1282
 msgid "Operation may not be supported"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1289
+#: neutron/plugins/nicira/nvplib.py:1290
 msgid ""
 "NVP version is not set. Unable to complete request correctly. Check log "
 "for NVP communication errors."
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1305
+#: neutron/plugins/nicira/nvplib.py:1306
 msgid "Failed to create logical queue"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1316
+#: neutron/plugins/nicira/nvplib.py:1317
 msgid "Failed to delete logical queue"
 msgstr ""
 
+#: neutron/plugins/nicira/nvplib.py:1330
+#, python-format
+msgid "Error '%(err)s' when connecting to controller(s): %(ctl)s."
+msgstr ""
+
 #: neutron/plugins/nicira/api_client/client.py:116
 #, python-format
 msgid "[%d] no API providers currently available."
@@ -9481,13 +9619,18 @@ msgstr ""
 msgid "Cannot create a gateway with an empty device list"
 msgstr ""
 
+#: neutron/plugins/nicira/extensions/nvp_networkgw.py:82
+#, python-format
+msgid "Unexpected keys found in device description:%s"
+msgstr ""
+
 #: neutron/plugins/nicira/extensions/nvp_networkgw.py:86
 #, python-format
 msgid "%s: provided data are not iterable"
 msgstr ""
 
 #: neutron/plugins/nicira/extensions/nvp_networkgw.py:92
-msgid "number of network gateways allowed per tenant, -1 for unlimited"
+msgid "Number of network gateways allowed per tenant, -1 for unlimited"
 msgstr ""
 
 #: neutron/plugins/nicira/extensions/nvp_qos.py:38
@@ -9782,7 +9925,7 @@ msgstr ""
 
 #: neutron/plugins/nicira/vshield/tasks/tasks.py:189
 #: neutron/plugins/nicira/vshield/tasks/tasks.py:209
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:233
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:232
 #, python-format
 msgid "Task %(task)s encountered exception in %(cb)s"
 msgstr ""
@@ -9793,11 +9936,11 @@ msgstr ""
 msgid "Task %(task)s return %(status)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:326
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:325
 msgid "TaskManager terminated"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:380
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:379
 msgid "Exception in _check_pending_tasks"
 msgstr ""
 
@@ -9848,6 +9991,10 @@ msgid ""
 "commited (%s attempts left)"
 msgstr ""
 
+#: neutron/plugins/openvswitch/ovs_db_v2.py:401
+msgid "Unable to generate a new tunnel id"
+msgstr ""
+
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:145
 #, python-format
 msgid "Device %(device)s up on %(agent_id)s"
@@ -10108,6 +10255,23 @@ msgstr ""
 msgid "Connection failed with PLUMgrid Director: %(err_msg)s"
 msgstr ""
 
+#: neutron/plugins/plumgrid/drivers/fake_plumlib.py:32
+msgid "Python PLUMgrid Fake Library Started "
+msgstr ""
+
+#: neutron/plugins/plumgrid/drivers/fake_plumlib.py:37
+#, python-format
+msgid "Fake Director: %s"
+msgstr ""
+
+#: neutron/plugins/plumgrid/drivers/plumlib.py:38
+msgid "Python PLUMgrid Library Started "
+msgstr ""
+
+#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:40
+msgid "PLUMgrid Director communication failed"
+msgstr ""
+
 #: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:44
 msgid "PLUMgrid Director server to connect to"
 msgstr ""
@@ -10308,7 +10472,7 @@ msgid "Going to ofp controller mode %s"
 msgstr ""
 
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:238
-msgid "port update received"
+msgid "Port update received"
 msgstr ""
 
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:271
@@ -10777,11 +10941,11 @@ msgid "process_router: %s"
 msgstr ""
 
 #: neutron/services/firewall/agents/varmour/varmour_router.py:285
-msgid "unable to parse interface mapping."
+msgid "Unable to parse interface mapping."
 msgstr ""
 
 #: neutron/services/firewall/agents/varmour/varmour_router.py:288
-msgid "unable to read interface mapping."
+msgid "Unable to read interface mapping."
 msgstr ""
 
 #: neutron/services/firewall/agents/varmour/varmour_router.py:307
@@ -11006,6 +11170,11 @@ msgstr ""
 msgid "A metering driver must be specified"
 msgstr ""
 
+#: neutron/services/metering/agents/metering_agent.py:112
+#, python-format
+msgid "Send metering report: %s"
+msgstr ""
+
 #: neutron/services/metering/agents/metering_agent.py:179
 #, python-format
 msgid "Driver %(driver)s does not implement %(func)s"
@@ -11044,6 +11213,14 @@ msgstr ""
 msgid "Interval for checking ipsec status"
 msgstr ""
 
+#: neutron/services/vpn/device_drivers/ipsec.py:61
+msgid "Template file for ipsec configuration"
+msgstr ""
+
+#: neutron/services/vpn/device_drivers/ipsec.py:67
+msgid "Template file for ipsec secret configuration"
+msgstr ""
+
 #: neutron/services/vpn/device_drivers/ipsec.py:244
 #, python-format
 msgid "Failed to enable vpn process on router %s"
@@ -11803,3 +11980,147 @@ msgstr ""
 #~ msgid "Operation on OFC failed: status=%(status), detail=%(detail)"
 #~ msgstr ""
 
+#~ msgid "loading policies from file: %s"
+#~ msgstr ""
+
+#~ msgid "number of ports allowed per tenant, minus for unlimited"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "range of seconds to randomly delay "
+#~ "when starting the periodic task "
+#~ "scheduler to reduce stampeding. (Disable "
+#~ "by setting to 0)"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "%(class_name)s method %(method_name)s called "
+#~ "with arguments %(args)s %(kwargs)s "
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Updating lease expiration is now "
+#~ "deprecated. Issued  from host %(host)s."
+#~ msgstr ""
+
+#~ msgid "owner type of the device: network/compute"
+#~ msgstr ""
+
+#~ msgid "plugin does not support updating provider attributes"
+#~ msgstr ""
+
+#~ msgid "invalid segment range. example range: 500-550"
+#~ msgstr ""
+
+#~ msgid "arguments segment_type missing for network profile"
+#~ msgstr ""
+
+#~ msgid "argument physical_network missing for network profile"
+#~ msgstr ""
+
+#~ msgid "argument sub_type missing for network profile"
+#~ msgstr ""
+
+#~ msgid "argument segment_range missing for network profile"
+#~ msgstr ""
+
+#~ msgid "segment range overlaps with another profile"
+#~ msgstr ""
+
+#~ msgid "provider network added to DB: %(network_id)s, %(vlan_id)s"
+#~ msgstr ""
+
+#~ msgid "provider network removed from DB: %s"
+#~ msgstr ""
+
+#~ msgid "logical network"
+#~ msgstr ""
+
+#~ msgid "unknown provider:physical_network %s"
+#~ msgstr ""
+
+#~ msgid "create network: profile_id=%s"
+#~ msgstr ""
+
+#~ msgid "seg list %s "
+#~ msgstr ""
+
+#~ msgid "create port: profile_id=%s"
+#~ msgstr ""
+
+#~ msgid "there must be only one gateway port per router at once"
+#~ msgstr ""
+
+#~ msgid "define if the requests have run asynchronously or not"
+#~ msgstr ""
+
+#~ msgid "cannot retrieve utif info for the following reason: %(err_msg)s"
+#~ msgstr ""
+
+#~ msgid "unsupported vnic type %(vnic_type)s for network type %(net_type)s"
+#~ msgstr ""
+
+#~ msgid "invalid vnic_type on port_create"
+#~ msgstr ""
+
+#~ msgid "update network"
+#~ msgstr ""
+
+#~ msgid "delete network"
+#~ msgstr ""
+
+#~ msgid "creating VLAN Network"
+#~ msgstr ""
+
+#~ msgid "creating IB Network"
+#~ msgstr ""
+
+#~ msgid "ports added!"
+#~ msgstr ""
+
+#~ msgid "ports removed!"
+#~ msgstr ""
+
+#~ msgid "type of VM network interface: mlnx_direct or hostdev"
+#~ msgstr ""
+
+#~ msgid "removing vlan %(seg_id)s on physical network %(net)s from pool"
+#~ msgstr ""
+
+#~ msgid "failed to create network id=%(id)s on OFC: %(exc)s"
+#~ msgstr ""
+
+#~ msgid "failed to delete packet_filter id=%s which remains in error status."
+#~ msgstr ""
+
+#~ msgid "failed to create packet_filter id=%(id)s on OFC: %(exc)s"
+#~ msgstr ""
+
+#~ msgid "failed to delete packet_filter id=%(id)s from OFC: %(exc)s"
+#~ msgstr ""
+
+#~ msgid "port %s not found in NVP"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unable to create L3GW port on "
+#~ "logical router  %(router_uuid)s. Verify "
+#~ "Default Layer-3 Gateway service "
+#~ "%(def_l3_gw_svc)s id is correct"
+#~ msgstr ""
+
+#~ msgid "Unable to delete logical router '%s'on NVP Platform"
+#~ msgstr ""
+
+#~ msgid "number of network gateways allowed per tenant, -1 for unlimited"
+#~ msgstr ""
+
+#~ msgid "port update received"
+#~ msgstr ""
+
+#~ msgid "unable to parse interface mapping."
+#~ msgstr ""
+
+#~ msgid "unable to read interface mapping."
+#~ msgstr ""
+
index 1e3f6984a08fdfa91e9b36ddaace2bff14b24f62..21cd7f3d2fdc88c2f2786a037ac82ccea9452d88 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Quantum\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-09-09 06:09+0000\n"
+"POT-Creation-Date: 2013-09-10 06:09+0000\n"
 "PO-Revision-Date: 2013-06-08 07:51+0000\n"
 "Last-Translator: daisy.ycguo <daisy.ycguo@gmail.com>\n"
 "Language-Team: Romanian "
@@ -96,7 +96,7 @@ msgstr ""
 
 #: neutron/policy.py:88
 #, python-format
-msgid "loading policies from file: %s"
+msgid "Loading policies from file: %s"
 msgstr ""
 
 #: neutron/policy.py:95
@@ -183,7 +183,7 @@ msgid "Number of subnets allowed per tenant, minus for unlimited"
 msgstr ""
 
 #: neutron/quota.py:47
-msgid "number of ports allowed per tenant, minus for unlimited"
+msgid "Number of ports allowed per tenant, minus for unlimited"
 msgstr ""
 
 #: neutron/quota.py:51
@@ -205,7 +205,7 @@ msgstr ""
 
 #: neutron/service.py:41
 msgid ""
-"range of seconds to randomly delay when starting the periodic task "
+"Range of seconds to randomly delay when starting the periodic task "
 "scheduler to reduce stampeding. (Disable by setting to 0)"
 msgstr ""
 
@@ -467,9 +467,11 @@ msgid ""
 msgstr ""
 
 #: neutron/agent/dhcp_agent.py:564 neutron/agent/l3_agent.py:823
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:515
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256
 #: neutron/plugins/nec/agent/nec_neutron_agent.py:184
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:227
+#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:181
 #: neutron/services/metering/agents/metering_agent.py:273
 msgid "Failed reporting state!"
 msgstr ""
@@ -1926,6 +1928,11 @@ msgstr ""
 msgid "Invalid extension environment: %(reason)s"
 msgstr ""
 
+#: neutron/common/exceptions.py:261
+#, python-format
+msgid "Invalid content type %(content_type)s"
+msgstr ""
+
 #: neutron/common/exceptions.py:265
 #, python-format
 msgid "Unable to find any IP address on external network %(net_id)s."
@@ -1967,11 +1974,11 @@ msgstr ""
 msgid "Skipping unknown group key: %s"
 msgstr ""
 
-#: neutron/common/log.py:31
+#: neutron/common/log.py:32
 #, python-format
 msgid ""
 "%(class_name)s method %(method_name)s called with arguments %(args)s "
-"%(kwargs)s "
+"%(kwargs)s"
 msgstr ""
 
 #: neutron/common/utils.py:55 neutron/openstack/common/fileutils.py:64
@@ -2289,7 +2296,7 @@ msgstr ""
 
 #: neutron/db/dhcp_rpc_base.py:218
 #, python-format
-msgid "Updating lease expiration is now deprecated. Issued  from host %(host)s."
+msgid "Updating lease expiration is now deprecated. Issued  from host %s."
 msgstr ""
 
 #: neutron/db/dhcp_rpc_base.py:225
@@ -2314,6 +2321,16 @@ msgstr ""
 msgid "the nexthop is used by router"
 msgstr ""
 
+#: neutron/db/extraroute_db.py:129
+#, python-format
+msgid "Added routes are %s"
+msgstr ""
+
+#: neutron/db/extraroute_db.py:137
+#, python-format
+msgid "Removed routes are %s"
+msgstr ""
+
 #: neutron/db/l3_db.py:210
 #, python-format
 msgid "No IPs available for external network %s"
@@ -2337,6 +2354,8 @@ msgid ""
 msgstr ""
 
 #: neutron/db/l3_db.py:339 neutron/db/l3_db.py:415
+#: neutron/plugins/bigswitch/plugin.py:995
+#: neutron/plugins/bigswitch/plugin.py:1004
 msgid "Either subnet_id or port_id must be specified"
 msgstr ""
 
@@ -2388,7 +2407,7 @@ msgid ""
 "assigning a floating IP"
 msgstr ""
 
-#: neutron/db/l3_db.py:605 neutron/plugins/nicira/NeutronPlugin.py:1730
+#: neutron/db/l3_db.py:605 neutron/plugins/nicira/NeutronPlugin.py:1731
 msgid "fixed_ip_address cannot be specified without a port_id"
 msgstr ""
 
@@ -2416,6 +2435,11 @@ msgid ""
 " %s"
 msgstr ""
 
+#: neutron/db/l3_rpc_base.py:62
+#, python-format
+msgid "Checking router: %(id)s for host: %(host)s"
+msgstr ""
+
 #: neutron/db/l3_rpc_base.py:87
 #, python-format
 msgid "External network ID returned to l3 agent: %s"
@@ -2573,7 +2597,7 @@ msgid "ID of network to probe"
 msgstr ""
 
 #: neutron/debug/commands.py:50
-msgid "owner type of the device: network/compute"
+msgid "Owner type of the device: network/compute"
 msgstr ""
 
 #: neutron/debug/commands.py:58
@@ -3029,7 +3053,7 @@ msgstr ""
 
 #: neutron/extensions/providernet.py:56
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:379
-msgid "plugin does not support updating provider attributes"
+msgid "Plugin does not support updating provider attributes"
 msgstr ""
 
 #: neutron/extensions/quotasv2.py:69
@@ -3960,6 +3984,10 @@ msgstr ""
 msgid "List of allowed vif_type values."
 msgstr ""
 
+#: neutron/plugins/bigswitch/plugin.py:162
+msgid "Syntax error in server config file, aborting plugin"
+msgstr ""
+
 #: neutron/plugins/bigswitch/plugin.py:173
 msgid "Error in REST call to remote network controller"
 msgstr ""
@@ -4092,6 +4120,10 @@ msgstr ""
 msgid "NeutronRestProxy: Starting plugin. Version=%s"
 msgstr ""
 
+#: neutron/plugins/bigswitch/plugin.py:458
+msgid "Servers not defined. Aborting plugin"
+msgstr ""
+
 #: neutron/plugins/bigswitch/plugin.py:480
 msgid "NeutronRestProxyV2: initialization done"
 msgstr ""
@@ -4174,6 +4206,15 @@ msgstr ""
 msgid "Unable to update remote topology: %s"
 msgstr ""
 
+#: neutron/plugins/bigswitch/plugin.py:1147
+msgid "Adding host route: "
+msgstr ""
+
+#: neutron/plugins/bigswitch/plugin.py:1148
+#, python-format
+msgid "Destination:%(dst)s nexthop:%(next)s"
+msgstr ""
+
 #: neutron/plugins/bigswitch/plugin.py:1223
 #, python-format
 msgid ""
@@ -4193,6 +4234,15 @@ msgstr ""
 msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. "
 msgstr ""
 
+#: neutron/plugins/bigswitch/routerrule_db.py:77
+msgid "No rules in router"
+msgstr ""
+
+#: neutron/plugins/bigswitch/routerrule_db.py:91
+#, python-format
+msgid "Updating router rules to %s"
+msgstr ""
+
 #: neutron/plugins/bigswitch/db/porttracker_db.py:36
 msgid "No host_id in port request to track port location."
 msgstr ""
@@ -4250,6 +4300,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:108
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:128
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:143
+#: neutron/plugins/mlnx/rpc_callbacks.py:98
 #: neutron/plugins/mlnx/rpc_callbacks.py:117
 #: neutron/plugins/mlnx/rpc_callbacks.py:132
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:118
@@ -4260,16 +4311,15 @@ msgid "%s can not be found in database"
 msgstr ""
 
 #: neutron/plugins/brocade/NeutronPlugin.py:288
-#: neutron/plugins/brocade/NeutronPlugin.py:331
-#: neutron/plugins/brocade/NeutronPlugin.py:384
+#: neutron/plugins/brocade/NeutronPlugin.py:332
+#: neutron/plugins/brocade/NeutronPlugin.py:386
 msgid "Brocade NOS driver:"
 msgstr ""
 
 #: neutron/plugins/brocade/NeutronPlugin.py:289
-#: neutron/plugins/brocade/NeutronPlugin.py:332
-#: neutron/plugins/brocade/NeutronPlugin.py:385
+#: neutron/plugins/brocade/NeutronPlugin.py:333
+#: neutron/plugins/brocade/NeutronPlugin.py:387
 #: neutron/plugins/embrane/agent/dispatcher.py:143
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:240
 #, python-format
 msgid "%s"
 msgstr ""
@@ -4279,7 +4329,13 @@ msgstr ""
 msgid "Returning the allocated vlan (%d) to the pool"
 msgstr ""
 
-#: neutron/plugins/brocade/NeutronPlugin.py:298
+#: neutron/plugins/brocade/NeutronPlugin.py:293
+#: neutron/plugins/brocade/NeutronPlugin.py:334
+#: neutron/plugins/brocade/NeutronPlugin.py:388
+msgid "Brocade plugin raised exception, check logs"
+msgstr ""
+
+#: neutron/plugins/brocade/NeutronPlugin.py:299
 #, python-format
 msgid "Allocated vlan (%d) from the pool"
 msgstr ""
@@ -4303,98 +4359,103 @@ msgstr ""
 msgid "Plugin initialization complete"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:133
+#: neutron/plugins/cisco/network_plugin.py:117
+#, python-format
+msgid "'%(model)s' object has no attribute '%(name)s'"
+msgstr ""
+
+#: neutron/plugins/cisco/network_plugin.py:134
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:223
 msgid "create_network() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:150
+#: neutron/plugins/cisco/network_plugin.py:151
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:255
 msgid "update_network() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:163
+#: neutron/plugins/cisco/network_plugin.py:164
 msgid "delete_network() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:186
+#: neutron/plugins/cisco/network_plugin.py:187
 msgid "get_network() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:191
+#: neutron/plugins/cisco/network_plugin.py:192
 msgid "get_networks() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:196
+#: neutron/plugins/cisco/network_plugin.py:197
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:321
 msgid "create_port() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:206
+#: neutron/plugins/cisco/network_plugin.py:207
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:407
 msgid "delete_port() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:225
+#: neutron/plugins/cisco/network_plugin.py:226
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:366
 msgid "update_port() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:236
+#: neutron/plugins/cisco/network_plugin.py:237
 msgid "create_subnet() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:248
+#: neutron/plugins/cisco/network_plugin.py:249
 #: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:342
 msgid "update_subnet() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:254
+#: neutron/plugins/cisco/network_plugin.py:255
 msgid "delete_subnet() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:277
+#: neutron/plugins/cisco/network_plugin.py:278
 #: neutron/plugins/cisco/db/network_db_v2.py:38
 msgid "get_all_qoss() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:283
+#: neutron/plugins/cisco/network_plugin.py:284
 msgid "get_qos_details() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:288
+#: neutron/plugins/cisco/network_plugin.py:289
 msgid "create_qos() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:294
+#: neutron/plugins/cisco/network_plugin.py:295
 msgid "delete_qos() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:299
+#: neutron/plugins/cisco/network_plugin.py:300
 msgid "rename_qos() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:304
+#: neutron/plugins/cisco/network_plugin.py:305
 msgid "get_all_credentials() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:310
+#: neutron/plugins/cisco/network_plugin.py:311
 msgid "get_credential_details() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:319
+#: neutron/plugins/cisco/network_plugin.py:320
 msgid "rename_credential() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:329
+#: neutron/plugins/cisco/network_plugin.py:330
 msgid "schedule_host() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:341
+#: neutron/plugins/cisco/network_plugin.py:342
 msgid "associate_port() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:348
+#: neutron/plugins/cisco/network_plugin.py:349
 msgid "detach_port() called"
 msgstr ""
 
@@ -4647,6 +4708,16 @@ msgstr ""
 msgid "VLAN Name prefix for provider vlans"
 msgstr ""
 
+#: neutron/plugins/cisco/common/config.py:39
+msgid "Provider VLANs are automatically created as needed on the Nexus switch"
+msgstr ""
+
+#: neutron/plugins/cisco/common/config.py:42
+msgid ""
+"Provider VLANs are automatically trunked as needed on the ports of the "
+"Nexus switch"
+msgstr ""
+
 #: neutron/plugins/cisco/common/config.py:45
 #: neutron/plugins/ml2/drivers/cisco/config.py:23
 msgid "Distribute SVI interfaces over all switches"
@@ -4708,6 +4779,12 @@ msgstr ""
 msgid "N1K Policy profile polling duration in seconds"
 msgstr ""
 
+#: neutron/plugins/cisco/common/config.py:124
+#: neutron/plugins/ml2/drivers/cisco/config.py:56
+#: neutron/plugins/nicira/common/config.py:178
+msgid "Some config files were not parsed properly"
+msgstr ""
+
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:334
 #, python-format
 msgid "seg_min %(seg_min)s, seg_max %(seg_max)s"
@@ -4812,6 +4889,10 @@ msgstr ""
 msgid "get_policy_profile()"
 msgstr ""
 
+#: neutron/plugins/cisco/db/n1kv_db_v2.py:949
+msgid "Invalid profile type"
+msgstr ""
+
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:965
 msgid "_profile_binding_exists()"
 msgstr ""
@@ -4840,11 +4921,11 @@ msgid "_get_profile_bindings()"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1224
-msgid "invalid segment range. example range: 500-550"
+msgid "Invalid segment range. example range: 500-550"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1234
-msgid "arguments segment_type missing for network profile"
+msgid "Arguments segment_type missing for network profile"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1243
@@ -4852,15 +4933,15 @@ msgid "segment_type should either be vlan, overlay, multi-segment or trunk"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1249
-msgid "argument physical_network missing for network profile"
+msgid "Argument physical_network missing for network profile"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1256
-msgid "argument sub_type missing for network profile"
+msgid "Argument sub_type missing for network profile"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1263
-msgid "argument segment_range missing for network profile"
+msgid "Argument segment_range missing for network profile"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1292
@@ -4869,7 +4950,7 @@ msgid "NetworkProfile name %s already exists"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1309
-msgid "segment range overlaps with another profile"
+msgid "Segment range overlaps with another profile"
 msgstr ""
 
 #: neutron/plugins/cisco/db/network_db_v2.py:46
@@ -4955,12 +5036,12 @@ msgstr ""
 
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:236
 #, python-format
-msgid "provider network added to DB: %(network_id)s, %(vlan_id)s"
+msgid "Provider network added to DB: %(network_id)s, %(vlan_id)s"
 msgstr ""
 
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:280
 #, python-format
-msgid "provider network removed from DB: %s"
+msgid "Provider network removed from DB: %s"
 msgstr ""
 
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:388
@@ -4982,7 +5063,7 @@ msgid "Nexus plugin loaded, deleting SVI from switch"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_client.py:256
-msgid "logical network"
+msgid "Logical network"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_client.py:276
@@ -5008,6 +5089,11 @@ msgstr ""
 msgid "VSM: %s"
 msgstr ""
 
+#: neutron/plugins/cisco/n1kv/n1kv_client.py:462
+#, python-format
+msgid "Unable to serialize object of type = '%s'"
+msgstr ""
+
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:193
 msgid "_setup_vsm"
 msgstr ""
@@ -5070,9 +5156,11 @@ msgid "provider:network_type %s not supported"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:353
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:362
 #: neutron/plugins/mlnx/mlnx_plugin.py:243
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437
 #, python-format
-msgid "unknown provider:physical_network %s"
+msgid "Unknown provider:physical_network %s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:359
@@ -5206,7 +5294,7 @@ msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:995
 #, python-format
-msgid "create network: profile_id=%s"
+msgid "Create network: profile_id=%s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1003
@@ -5219,7 +5307,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1015
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1025
 #, python-format
-msgid "seg list %s "
+msgid "Seg list %s "
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1068
@@ -5266,7 +5354,7 @@ msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1241
 #, python-format
-msgid "create port: profile_id=%s"
+msgid "Create port: profile_id=%s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1254
@@ -5351,6 +5439,41 @@ msgstr ""
 msgid "NexusPlugin:create_network() called"
 msgstr ""
 
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:112
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:101
+#, python-format
+msgid "Nexus: create & trunk vlan %s"
+msgstr ""
+
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:119
+#, python-format
+msgid "Nexus: create vlan %s"
+msgstr ""
+
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:124
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108
+#, python-format
+msgid "Nexus: trunk vlan %s"
+msgstr ""
+
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:137
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:120
+#, python-format
+msgid "Nexus: delete & untrunk vlan %s"
+msgstr ""
+
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:143
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:124
+#, python-format
+msgid "Nexus: delete vlan %s"
+msgstr ""
+
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:146
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:127
+#, python-format
+msgid "Nexus: untrunk vlan %s"
+msgstr ""
+
 #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:203
 msgid "Grabbing a switch to create SVI"
 msgstr ""
@@ -5383,6 +5506,11 @@ msgstr ""
 msgid "NexusPlugin:delete_port() called"
 msgstr ""
 
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:276
+#, python-format
+msgid "delete_network(): provider vlan %s"
+msgstr ""
+
 #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:321
 msgid "NexusPlugin:update_port() called"
 msgstr ""
@@ -5415,7 +5543,7 @@ msgstr ""
 
 #: neutron/plugins/embrane/base_plugin.py:136
 #: neutron/plugins/embrane/base_plugin.py:173
-msgid "there must be only one gateway port per router at once"
+msgid "There must be only one gateway port per router at once"
 msgstr ""
 
 #: neutron/plugins/embrane/base_plugin.py:207
@@ -5481,7 +5609,7 @@ msgid "Shared resource pool id"
 msgstr ""
 
 #: neutron/plugins/embrane/common/config.py:45
-msgid "define if the requests have run asynchronously or not"
+msgid "Define if the requests have run asynchronously or not"
 msgstr ""
 
 #: neutron/plugins/embrane/common/constants.py:63
@@ -5545,7 +5673,7 @@ msgstr ""
 
 #: neutron/plugins/embrane/l2base/support_exceptions.py:24
 #, python-format
-msgid "cannot retrieve utif info for the following reason: %(err_msg)s"
+msgid "Cannot retrieve utif info for the following reason: %(err_msg)s"
 msgstr ""
 
 #: neutron/plugins/embrane/l2base/openvswitch/openvswitch_support.py:45
@@ -5766,51 +5894,51 @@ msgstr ""
 msgid "Adding port %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:268
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:269
 #, python-format
 msgid "Unable to get port details for device %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:274
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:276
 #, python-format
 msgid "Port %(device)s updated. Details: %(device_details)s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:289
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:290
 #, python-format
 msgid "Removing port %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:296
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:297
 #, python-format
 msgid "Removing port failed for device %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:321
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:322
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:640
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:900
 msgid "Agent out of sync with plugin!"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:329
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:330
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:652
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:914
 msgid "Agent loop has new devices!"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:334
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:335
 #, python-format
 msgid "Error in agent event loop: %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:342
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:343
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:403
 #, python-format
 msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:357
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:691
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1044
 msgid "Agent initialized successfully, now running... "
@@ -5882,6 +6010,15 @@ msgstr ""
 msgid "Metrics collection is not supported on this version of Hyper-V"
 msgstr ""
 
+#: neutron/plugins/hyperv/agent/utilsfactory.py:34
+msgid "Force V1 WMI utility classes"
+msgstr ""
+
+#: neutron/plugins/hyperv/agent/utilsfactory.py:59
+#, python-format
+msgid "Loading class: %(module_name)s.%(class_name)s"
+msgstr ""
+
 #: neutron/plugins/hyperv/agent/utilsv2.py:118
 #, python-format
 msgid "Port Alloc not found: %s"
@@ -5933,12 +6070,6 @@ msgstr ""
 msgid "provider:segmentation_id specified for local network"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:362
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437
-#, python-format
-msgid "Unknown provider:physical_network %s"
-msgstr ""
-
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:89
 msgid "Invalid Network ID, will lead to incorrect bridgename"
 msgstr ""
@@ -6372,94 +6503,98 @@ msgstr ""
 msgid "MidoClient.delete_dhcp called: bridge=%(bridge)s, "
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:204
+#: neutron/plugins/midonet/midonet_lib.py:196
+msgid "Tried to delete non-existent DHCP"
+msgstr ""
+
+#: neutron/plugins/midonet/midonet_lib.py:205
 #, python-format
 msgid "MidoClient.delete_port called: id=%(id)s, delete_chains=%(delete_chains)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:219
+#: neutron/plugins/midonet/midonet_lib.py:220
 #, python-format
 msgid "MidoClient.get_port called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:232
+#: neutron/plugins/midonet/midonet_lib.py:233
 #, python-format
 msgid "MidoClient.add_bridge_port called: bridge=%(bridge)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:253
+#: neutron/plugins/midonet/midonet_lib.py:254
 #, python-format
 msgid "MidoClient.create_router called: tenant_id=%(tenant_id)s, name=%(name)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:265
+#: neutron/plugins/midonet/midonet_lib.py:266
 #, python-format
 msgid "MidoClient.delete_router called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:275
+#: neutron/plugins/midonet/midonet_lib.py:276
 #, python-format
 msgid "MidoClient.get_router called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:289
+#: neutron/plugins/midonet/midonet_lib.py:290
 #, python-format
 msgid "MidoClient.update_router called: id=%(id)s, name=%(name)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:309
+#: neutron/plugins/midonet/midonet_lib.py:310
 #, python-format
 msgid ""
 "MidoClient.add_dhcp_route_option called: bridge=%(bridge)s, "
 "cidr=%(cidr)s, gw_ip=%(gw_ip)sdst_ip=%(dst_ip)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:317
+#: neutron/plugins/midonet/midonet_lib.py:318
 msgid "Tried to access non-existent DHCP"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:346
+#: neutron/plugins/midonet/midonet_lib.py:347
 #, python-format
 msgid "MidoClient.unlink called: port=%(port)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:351
+#: neutron/plugins/midonet/midonet_lib.py:352
 #, python-format
 msgid "Attempted to unlink a port that was not linked. %s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:357
+#: neutron/plugins/midonet/midonet_lib.py:358
 #, python-format
 msgid ""
 "MidoClient.remove_rules_by_property called: tenant_id=%(tenant_id)s, "
 "chain_name=%(chain_name)skey=%(key)s, value=%(value)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:384
+#: neutron/plugins/midonet/midonet_lib.py:385
 #, python-format
 msgid ""
 "MidoClient.create_router_chains called: router=%(router)s, "
 "inbound_chain_name=%(in_chain)s, outbound_chain_name=%(out_chain)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:407
+#: neutron/plugins/midonet/midonet_lib.py:408
 #, python-format
 msgid "MidoClient.delete_router_chains called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:422
+#: neutron/plugins/midonet/midonet_lib.py:423
 #, python-format
 msgid "MidoClient.delete_port_chains called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:434
+#: neutron/plugins/midonet/midonet_lib.py:435
 #, python-format
 msgid ""
 "MidoClient.get_link_port called: router=%(router)s, "
 "peer_router_id=%(peer_router_id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:473
+#: neutron/plugins/midonet/midonet_lib.py:474
 #, python-format
 msgid ""
 "MidoClient.add_static_nat called: tenant_id=%(tenant_id)s, "
@@ -6467,17 +6602,17 @@ msgid ""
 "port_id=%(port_id)s, nat_type=%(nat_type)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:481
+#: neutron/plugins/midonet/midonet_lib.py:482
 #, python-format
 msgid "Invalid NAT type passed in %s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:533
+#: neutron/plugins/midonet/midonet_lib.py:534
 #, python-format
 msgid "MidoClient.remote_static_route called: router=%(router)s, ip=%(ip)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:544
+#: neutron/plugins/midonet/midonet_lib.py:545
 #, python-format
 msgid ""
 "MidoClient.update_port_chains called: "
@@ -6485,62 +6620,62 @@ msgid ""
 "outbound_chain_id=%(outbound_chain_id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:555
+#: neutron/plugins/midonet/midonet_lib.py:556
 #, python-format
 msgid "MidoClient.create_chain called: tenant_id=%(tenant_id)s  name=%(name)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:563
+#: neutron/plugins/midonet/midonet_lib.py:564
 #, python-format
 msgid "MidoClient.delete_chain called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:569
+#: neutron/plugins/midonet/midonet_lib.py:570
 #, python-format
 msgid ""
 "MidoClient.delete_chains_by_names called: tenant_id=%(tenant_id)s "
 "names=%(names)s "
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:580
+#: neutron/plugins/midonet/midonet_lib.py:581
 #, python-format
 msgid ""
 "MidoClient.get_chain_by_name called: tenant_id=%(tenant_id)s "
 "name=%(name)s "
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:591
+#: neutron/plugins/midonet/midonet_lib.py:592
 #, python-format
 msgid ""
 "MidoClient.get_port_group_by_name called: tenant_id=%(tenant_id)s "
 "name=%(name)s "
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:605
+#: neutron/plugins/midonet/midonet_lib.py:606
 #, python-format
 msgid "MidoClient.create_port_group called: tenant_id=%(tenant_id)s name=%(name)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:614
+#: neutron/plugins/midonet/midonet_lib.py:615
 #, python-format
 msgid ""
 "MidoClient.delete_port_group_by_name called: tenant_id=%(tenant_id)s "
 "name=%(name)s "
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:620
+#: neutron/plugins/midonet/midonet_lib.py:621
 #, python-format
 msgid "Deleting pg %(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:626
+#: neutron/plugins/midonet/midonet_lib.py:627
 #, python-format
 msgid ""
 "MidoClient.add_port_to_port_group_by_name called: tenant_id=%(tenant_id)s"
 " name=%(name)s port_id=%(port_id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:640
+#: neutron/plugins/midonet/midonet_lib.py:641
 #, python-format
 msgid "MidoClient.remove_port_from_port_groups called: port_id=%(port_id)s"
 msgstr ""
@@ -7265,6 +7400,10 @@ msgstr ""
 msgid "%(key)s prohibited for %(tunnel)s provider network"
 msgstr ""
 
+#: neutron/plugins/ml2/drivers/type_tunnel.py:103
+msgid "Network_type value needed by the ML2 plugin"
+msgstr ""
+
 #: neutron/plugins/ml2/drivers/type_vlan.py:37
 msgid ""
 "List of <physical_network>:<vlan_min>:<vlan_max> or <physical_network> "
@@ -7385,31 +7524,6 @@ msgstr ""
 msgid "nexus_switches found = %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:101
-#, python-format
-msgid "Nexus: create & trunk vlan %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108
-#, python-format
-msgid "Nexus: trunk vlan %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:120
-#, python-format
-msgid "Nexus: delete & untrunk vlan %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:124
-#, python-format
-msgid "Nexus: delete vlan %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:127
-#, python-format
-msgid "Nexus: untrunk vlan %s"
-msgstr ""
-
 #: neutron/plugins/ml2/drivers/mech_arista/config.py:31
 msgid ""
 "Username for Arista EOS. This is required field.if not set, all "
@@ -7452,72 +7566,85 @@ msgid ""
 "of\"RegionOne\" is assumed"
 msgstr ""
 
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:30
+msgid "Unable to reach EOS"
+msgstr ""
+
 #: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:226
 #, python-format
 msgid "Executing command on Arista EOS: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:259
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:238
+#, python-format
+msgid "Error %(err)s while trying to execute commands %(cmd)s on EOS %(host)s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:260
 #, python-format
 msgid "Required option %s is not set"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:282
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:279
+msgid "Syncing Neutron <-> EOS"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:283
 msgid "EOS is not available, will try sync later"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:292
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:293
 #, python-format
 msgid ""
 "No Tenants configured in Neutron DB. But %d tenants disovered in EOS "
 "during synchronization.Enitre EOS region is cleared"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:296
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:297
 msgid "EOS is not available, failed to delete this region"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:307
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:308
 #, python-format
 msgid "EOS is not available,failed to delete tenant %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:337
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:338
 #, python-format
 msgid "EOS is not available,failed to delete vm %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:348
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:349
 #, python-format
 msgid "EOS is not available,failed to delete network %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:363
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:364
 #, python-format
 msgid "EOS is not available, failed to createnetwork id %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:385
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:386
 #, python-format
 msgid "EOS is not available, failed to createvm id %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:461
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:462
 #, python-format
 msgid "Network %s is not created as it is not found inArista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:475
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:476
 #, python-format
 msgid "Network name changed to %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:502
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:503
 #, python-format
 msgid "Network %s is not updated as it is not found inArista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:600
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:601
 #, python-format
 msgid "VM %s is not created as it is not found inArista DB"
 msgstr ""
@@ -7542,11 +7669,11 @@ msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:280
 #, python-format
-msgid "unsupported vnic type %(vnic_type)s for network type %(net_type)s"
+msgid "Unsupported vnic type %(vnic_type)s for network type %(net_type)s"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:284
-msgid "invalid vnic_type on port_create"
+msgid "Invalid vnic_type on port_create"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:286
@@ -7554,11 +7681,11 @@ msgid "vnic_type is not defined in port profile"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:331
-msgid "update network"
+msgid "Update network"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:344
-msgid "delete network"
+msgid "Delete network"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:391
@@ -7597,11 +7724,11 @@ msgid "Port_mac %s is not available on this agent"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:133
-msgid "creating VLAN Network"
+msgid "Creating VLAN Network"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:135
-msgid "creating IB Network"
+msgid "Creating IB Network"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:137
@@ -7619,11 +7746,11 @@ msgid "Delete network %s"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:298
-msgid "ports added!"
+msgid "Ports added!"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:301
-msgid "ports removed!"
+msgid "Ports removed!"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:326
@@ -7737,7 +7864,7 @@ msgid "Network type for tenant networks (local, ib, vlan, or none)"
 msgstr ""
 
 #: neutron/plugins/mlnx/common/config.py:43
-msgid "type of VM network interface: mlnx_direct or hostdev"
+msgid "Type of VM network interface: mlnx_direct or hostdev"
 msgstr ""
 
 #: neutron/plugins/mlnx/common/config.py:47
@@ -7756,13 +7883,9 @@ msgid "Mlnx Exception: %(err_msg)s"
 msgstr ""
 
 #: neutron/plugins/mlnx/db/mlnx_db_v2.py:47
-#, python-format
-msgid "Removing vlan %(seg_id)s on physical network %(net)s from pool"
-msgstr ""
-
 #: neutron/plugins/mlnx/db/mlnx_db_v2.py:68
 #, python-format
-msgid "removing vlan %(seg_id)s on physical network %(net)s from pool"
+msgid "Removing vlan %(seg_id)s on physical network %(net)s from pool"
 msgstr ""
 
 #: neutron/plugins/mlnx/db/mlnx_db_v2.py:124
@@ -7855,7 +7978,7 @@ msgstr ""
 
 #: neutron/plugins/nec/nec_plugin.py:276
 #, python-format
-msgid "failed to create network id=%(id)s on OFC: %(exc)s"
+msgid "Failed to create network id=%(id)s on OFC: %(exc)s"
 msgstr ""
 
 #: neutron/plugins/nec/nec_plugin.py:292
@@ -8008,7 +8131,7 @@ msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:92
 #, python-format
-msgid "failed to delete packet_filter id=%s which remains in error status."
+msgid "Failed to delete packet_filter id=%s which remains in error status."
 msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:106
@@ -8043,7 +8166,7 @@ msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:131
 #, python-format
-msgid "failed to create packet_filter id=%(id)s on OFC: %(exc)s"
+msgid "Failed to create packet_filter id=%(id)s on OFC: %(exc)s"
 msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:144
@@ -8058,7 +8181,7 @@ msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:157
 #, python-format
-msgid "failed to delete packet_filter id=%(id)s from OFC: %(exc)s"
+msgid "Failed to delete packet_filter id=%(id)s from OFC: %(exc)s"
 msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:161
@@ -8364,7 +8487,7 @@ msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:514
 #, python-format
-msgid "port %s not found in NVP"
+msgid "Port %s not found in NVP"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:533
@@ -8409,13 +8532,13 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:658
-#: neutron/plugins/nicira/NeutronPlugin.py:1671
+#: neutron/plugins/nicira/NeutronPlugin.py:1672
 #, python-format
 msgid "Logical router resource %s not found on NVP platform"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:662
-#: neutron/plugins/nicira/NeutronPlugin.py:1675
+#: neutron/plugins/nicira/NeutronPlugin.py:1676
 msgid "Unable to update logical routeron NVP Platform"
 msgstr ""
 
@@ -8523,118 +8646,118 @@ msgid "Unable to update port id: %s."
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:1409
-#: neutron/plugins/nicira/NeutronPlugin.py:1483
+#: neutron/plugins/nicira/NeutronPlugin.py:1484
 #, python-format
 msgid "Network '%s' is not a valid external network"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1426
+#: neutron/plugins/nicira/NeutronPlugin.py:1427
 msgid ""
 "Cannot create a distributed router with the NVP platform currently in "
 "execution. Please, try without specifying the 'distributed' attribute."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1433
+#: neutron/plugins/nicira/NeutronPlugin.py:1434
 msgid "Unable to create logical router on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1441
+#: neutron/plugins/nicira/NeutronPlugin.py:1442
 #, python-format
 msgid ""
-"Unable to create L3GW port on logical router  %(router_uuid)s. Verify "
+"Unable to create L3GW port on logical router %(router_uuid)s. Verify "
 "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1451
+#: neutron/plugins/nicira/NeutronPlugin.py:1452
 #, python-format
 msgid "Unable to create router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1492
+#: neutron/plugins/nicira/NeutronPlugin.py:1493
 msgid ""
 "'routes' cannot contain route '0.0.0.0/0', this must be updated through "
 "the default gateway attribute"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1508
+#: neutron/plugins/nicira/NeutronPlugin.py:1509
 #, python-format
 msgid "Logical router %s not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1512
+#: neutron/plugins/nicira/NeutronPlugin.py:1513
 msgid "Unable to update logical router on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1514
+#: neutron/plugins/nicira/NeutronPlugin.py:1515
 msgid ""
 "Request cannot contain 'routes' with the NVP platform currently in "
 "execution. Please, try without specifying the static routes."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1548
+#: neutron/plugins/nicira/NeutronPlugin.py:1549
 #, python-format
 msgid "Logical router '%s' not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1552
+#: neutron/plugins/nicira/NeutronPlugin.py:1553
 #, python-format
-msgid "Unable to delete logical router '%s'on NVP Platform"
+msgid "Unable to delete logical router '%s' on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1609
+#: neutron/plugins/nicira/NeutronPlugin.py:1610
 #, python-format
 msgid ""
 "Add_router_interface completed for subnet:%(subnet_id)s and "
 "router:%(router_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1697
+#: neutron/plugins/nicira/NeutronPlugin.py:1698
 #, python-format
 msgid ""
 "An error occurred while removing NAT rules on the NVP platform for "
 "floating ip:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1703
+#: neutron/plugins/nicira/NeutronPlugin.py:1704
 msgid "An incorrect number of matching NAT rules was found on the NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1769
+#: neutron/plugins/nicira/NeutronPlugin.py:1770
 #, python-format
 msgid "Address list for NVP logical router port:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1793
+#: neutron/plugins/nicira/NeutronPlugin.py:1794
 #, 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:1836
+#: neutron/plugins/nicira/NeutronPlugin.py:1837
 #, python-format
 msgid "The port '%s' is not associated with floating IPs"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1839
+#: neutron/plugins/nicira/NeutronPlugin.py:1840
 #, python-format
 msgid "Nat rules not found in nvp for port: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1865
+#: neutron/plugins/nicira/NeutronPlugin.py:1866
 #, python-format
 msgid ""
 "Create_l2_gw_service did not return an uuid for the newly created "
 "resource:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1887
+#: neutron/plugins/nicira/NeutronPlugin.py:1888
 msgid ""
 "Unable to remove gateway service from NVP plaform - the resource was not "
 "found"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1975
+#: neutron/plugins/nicira/NeutronPlugin.py:1976
 #, python-format
 msgid "Port values not valid for protocol: %s"
 msgstr ""
@@ -8807,62 +8930,77 @@ msgstr ""
 msgid "Port not found, Error: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1038
+#: neutron/plugins/nicira/nvplib.py:966
+#, python-format
+msgid "Error. %(type)s exception: %(exc)s."
+msgstr ""
+
+#: neutron/plugins/nicira/nvplib.py:970
+#, python-format
+msgid "locals=[%s]"
+msgstr ""
+
+#: neutron/plugins/nicira/nvplib.py:1039
 #, python-format
 msgid "Created Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1064
+#: neutron/plugins/nicira/nvplib.py:1065
 #, python-format
 msgid "Updated Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1083
+#: neutron/plugins/nicira/nvplib.py:1084
 #, python-format
 msgid "Invalid keys for NAT match: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1089
+#: neutron/plugins/nicira/nvplib.py:1090
 #, python-format
 msgid "Creating NAT rule: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1103
+#: neutron/plugins/nicira/nvplib.py:1104
 msgid ""
 "No SNAT rules cannot be applied as they are not available in this version"
 " of the NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1238
+#: neutron/plugins/nicira/nvplib.py:1239
 #, python-format
 msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1243
+#: neutron/plugins/nicira/nvplib.py:1244
 #, python-format
 msgid ""
 "An exception occurred while updating IP addresses on a router logical "
 "port:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1281
+#: neutron/plugins/nicira/nvplib.py:1282
 msgid "Operation may not be supported"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1289
+#: neutron/plugins/nicira/nvplib.py:1290
 msgid ""
 "NVP version is not set. Unable to complete request correctly. Check log "
 "for NVP communication errors."
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1305
+#: neutron/plugins/nicira/nvplib.py:1306
 msgid "Failed to create logical queue"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1316
+#: neutron/plugins/nicira/nvplib.py:1317
 msgid "Failed to delete logical queue"
 msgstr ""
 
+#: neutron/plugins/nicira/nvplib.py:1330
+#, python-format
+msgid "Error '%(err)s' when connecting to controller(s): %(ctl)s."
+msgstr ""
+
 #: neutron/plugins/nicira/api_client/client.py:116
 #, python-format
 msgid "[%d] no API providers currently available."
@@ -9482,13 +9620,18 @@ msgstr ""
 msgid "Cannot create a gateway with an empty device list"
 msgstr ""
 
+#: neutron/plugins/nicira/extensions/nvp_networkgw.py:82
+#, python-format
+msgid "Unexpected keys found in device description:%s"
+msgstr ""
+
 #: neutron/plugins/nicira/extensions/nvp_networkgw.py:86
 #, python-format
 msgid "%s: provided data are not iterable"
 msgstr ""
 
 #: neutron/plugins/nicira/extensions/nvp_networkgw.py:92
-msgid "number of network gateways allowed per tenant, -1 for unlimited"
+msgid "Number of network gateways allowed per tenant, -1 for unlimited"
 msgstr ""
 
 #: neutron/plugins/nicira/extensions/nvp_qos.py:38
@@ -9783,7 +9926,7 @@ msgstr ""
 
 #: neutron/plugins/nicira/vshield/tasks/tasks.py:189
 #: neutron/plugins/nicira/vshield/tasks/tasks.py:209
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:233
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:232
 #, python-format
 msgid "Task %(task)s encountered exception in %(cb)s"
 msgstr ""
@@ -9794,11 +9937,11 @@ msgstr ""
 msgid "Task %(task)s return %(status)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:326
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:325
 msgid "TaskManager terminated"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:380
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:379
 msgid "Exception in _check_pending_tasks"
 msgstr ""
 
@@ -9849,6 +9992,10 @@ msgid ""
 "commited (%s attempts left)"
 msgstr ""
 
+#: neutron/plugins/openvswitch/ovs_db_v2.py:401
+msgid "Unable to generate a new tunnel id"
+msgstr ""
+
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:145
 #, python-format
 msgid "Device %(device)s up on %(agent_id)s"
@@ -10109,6 +10256,23 @@ msgstr ""
 msgid "Connection failed with PLUMgrid Director: %(err_msg)s"
 msgstr ""
 
+#: neutron/plugins/plumgrid/drivers/fake_plumlib.py:32
+msgid "Python PLUMgrid Fake Library Started "
+msgstr ""
+
+#: neutron/plugins/plumgrid/drivers/fake_plumlib.py:37
+#, python-format
+msgid "Fake Director: %s"
+msgstr ""
+
+#: neutron/plugins/plumgrid/drivers/plumlib.py:38
+msgid "Python PLUMgrid Library Started "
+msgstr ""
+
+#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:40
+msgid "PLUMgrid Director communication failed"
+msgstr ""
+
 #: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:44
 msgid "PLUMgrid Director server to connect to"
 msgstr ""
@@ -10309,7 +10473,7 @@ msgid "Going to ofp controller mode %s"
 msgstr ""
 
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:238
-msgid "port update received"
+msgid "Port update received"
 msgstr ""
 
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:271
@@ -10778,11 +10942,11 @@ msgid "process_router: %s"
 msgstr ""
 
 #: neutron/services/firewall/agents/varmour/varmour_router.py:285
-msgid "unable to parse interface mapping."
+msgid "Unable to parse interface mapping."
 msgstr ""
 
 #: neutron/services/firewall/agents/varmour/varmour_router.py:288
-msgid "unable to read interface mapping."
+msgid "Unable to read interface mapping."
 msgstr ""
 
 #: neutron/services/firewall/agents/varmour/varmour_router.py:307
@@ -11007,6 +11171,11 @@ msgstr ""
 msgid "A metering driver must be specified"
 msgstr ""
 
+#: neutron/services/metering/agents/metering_agent.py:112
+#, python-format
+msgid "Send metering report: %s"
+msgstr ""
+
 #: neutron/services/metering/agents/metering_agent.py:179
 #, python-format
 msgid "Driver %(driver)s does not implement %(func)s"
@@ -11045,6 +11214,14 @@ msgstr ""
 msgid "Interval for checking ipsec status"
 msgstr ""
 
+#: neutron/services/vpn/device_drivers/ipsec.py:61
+msgid "Template file for ipsec configuration"
+msgstr ""
+
+#: neutron/services/vpn/device_drivers/ipsec.py:67
+msgid "Template file for ipsec secret configuration"
+msgstr ""
+
 #: neutron/services/vpn/device_drivers/ipsec.py:244
 #, python-format
 msgid "Failed to enable vpn process on router %s"
@@ -11804,3 +11981,147 @@ msgstr ""
 #~ msgid "Operation on OFC failed: status=%(status), detail=%(detail)"
 #~ msgstr ""
 
+#~ msgid "loading policies from file: %s"
+#~ msgstr ""
+
+#~ msgid "number of ports allowed per tenant, minus for unlimited"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "range of seconds to randomly delay "
+#~ "when starting the periodic task "
+#~ "scheduler to reduce stampeding. (Disable "
+#~ "by setting to 0)"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "%(class_name)s method %(method_name)s called "
+#~ "with arguments %(args)s %(kwargs)s "
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Updating lease expiration is now "
+#~ "deprecated. Issued  from host %(host)s."
+#~ msgstr ""
+
+#~ msgid "owner type of the device: network/compute"
+#~ msgstr ""
+
+#~ msgid "plugin does not support updating provider attributes"
+#~ msgstr ""
+
+#~ msgid "invalid segment range. example range: 500-550"
+#~ msgstr ""
+
+#~ msgid "arguments segment_type missing for network profile"
+#~ msgstr ""
+
+#~ msgid "argument physical_network missing for network profile"
+#~ msgstr ""
+
+#~ msgid "argument sub_type missing for network profile"
+#~ msgstr ""
+
+#~ msgid "argument segment_range missing for network profile"
+#~ msgstr ""
+
+#~ msgid "segment range overlaps with another profile"
+#~ msgstr ""
+
+#~ msgid "provider network added to DB: %(network_id)s, %(vlan_id)s"
+#~ msgstr ""
+
+#~ msgid "provider network removed from DB: %s"
+#~ msgstr ""
+
+#~ msgid "logical network"
+#~ msgstr ""
+
+#~ msgid "unknown provider:physical_network %s"
+#~ msgstr ""
+
+#~ msgid "create network: profile_id=%s"
+#~ msgstr ""
+
+#~ msgid "seg list %s "
+#~ msgstr ""
+
+#~ msgid "create port: profile_id=%s"
+#~ msgstr ""
+
+#~ msgid "there must be only one gateway port per router at once"
+#~ msgstr ""
+
+#~ msgid "define if the requests have run asynchronously or not"
+#~ msgstr ""
+
+#~ msgid "cannot retrieve utif info for the following reason: %(err_msg)s"
+#~ msgstr ""
+
+#~ msgid "unsupported vnic type %(vnic_type)s for network type %(net_type)s"
+#~ msgstr ""
+
+#~ msgid "invalid vnic_type on port_create"
+#~ msgstr ""
+
+#~ msgid "update network"
+#~ msgstr ""
+
+#~ msgid "delete network"
+#~ msgstr ""
+
+#~ msgid "creating VLAN Network"
+#~ msgstr ""
+
+#~ msgid "creating IB Network"
+#~ msgstr ""
+
+#~ msgid "ports added!"
+#~ msgstr ""
+
+#~ msgid "ports removed!"
+#~ msgstr ""
+
+#~ msgid "type of VM network interface: mlnx_direct or hostdev"
+#~ msgstr ""
+
+#~ msgid "removing vlan %(seg_id)s on physical network %(net)s from pool"
+#~ msgstr ""
+
+#~ msgid "failed to create network id=%(id)s on OFC: %(exc)s"
+#~ msgstr ""
+
+#~ msgid "failed to delete packet_filter id=%s which remains in error status."
+#~ msgstr ""
+
+#~ msgid "failed to create packet_filter id=%(id)s on OFC: %(exc)s"
+#~ msgstr ""
+
+#~ msgid "failed to delete packet_filter id=%(id)s from OFC: %(exc)s"
+#~ msgstr ""
+
+#~ msgid "port %s not found in NVP"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unable to create L3GW port on "
+#~ "logical router  %(router_uuid)s. Verify "
+#~ "Default Layer-3 Gateway service "
+#~ "%(def_l3_gw_svc)s id is correct"
+#~ msgstr ""
+
+#~ msgid "Unable to delete logical router '%s'on NVP Platform"
+#~ msgstr ""
+
+#~ msgid "number of network gateways allowed per tenant, -1 for unlimited"
+#~ msgstr ""
+
+#~ msgid "port update received"
+#~ msgstr ""
+
+#~ msgid "unable to parse interface mapping."
+#~ msgstr ""
+
+#~ msgid "unable to read interface mapping."
+#~ msgstr ""
+
index f18db171f952c31c0e2bc3e4db8f79d0c6d986da..0d2efbfe6b716c8b617c347c044dcc3a68098fe1 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Quantum\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-09-09 06:09+0000\n"
+"POT-Creation-Date: 2013-09-10 06:09+0000\n"
 "PO-Revision-Date: 2013-05-13 06:01+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: Russian "
@@ -96,7 +96,7 @@ msgstr ""
 
 #: neutron/policy.py:88
 #, python-format
-msgid "loading policies from file: %s"
+msgid "Loading policies from file: %s"
 msgstr ""
 
 #: neutron/policy.py:95
@@ -183,7 +183,7 @@ msgid "Number of subnets allowed per tenant, minus for unlimited"
 msgstr ""
 
 #: neutron/quota.py:47
-msgid "number of ports allowed per tenant, minus for unlimited"
+msgid "Number of ports allowed per tenant, minus for unlimited"
 msgstr ""
 
 #: neutron/quota.py:51
@@ -205,7 +205,7 @@ msgstr ""
 
 #: neutron/service.py:41
 msgid ""
-"range of seconds to randomly delay when starting the periodic task "
+"Range of seconds to randomly delay when starting the periodic task "
 "scheduler to reduce stampeding. (Disable by setting to 0)"
 msgstr ""
 
@@ -467,9 +467,11 @@ msgid ""
 msgstr ""
 
 #: neutron/agent/dhcp_agent.py:564 neutron/agent/l3_agent.py:823
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:515
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256
 #: neutron/plugins/nec/agent/nec_neutron_agent.py:184
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:227
+#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:181
 #: neutron/services/metering/agents/metering_agent.py:273
 msgid "Failed reporting state!"
 msgstr ""
@@ -1926,6 +1928,11 @@ msgstr ""
 msgid "Invalid extension environment: %(reason)s"
 msgstr ""
 
+#: neutron/common/exceptions.py:261
+#, python-format
+msgid "Invalid content type %(content_type)s"
+msgstr ""
+
 #: neutron/common/exceptions.py:265
 #, python-format
 msgid "Unable to find any IP address on external network %(net_id)s."
@@ -1967,11 +1974,11 @@ msgstr ""
 msgid "Skipping unknown group key: %s"
 msgstr ""
 
-#: neutron/common/log.py:31
+#: neutron/common/log.py:32
 #, python-format
 msgid ""
 "%(class_name)s method %(method_name)s called with arguments %(args)s "
-"%(kwargs)s "
+"%(kwargs)s"
 msgstr ""
 
 #: neutron/common/utils.py:55 neutron/openstack/common/fileutils.py:64
@@ -2289,7 +2296,7 @@ msgstr ""
 
 #: neutron/db/dhcp_rpc_base.py:218
 #, python-format
-msgid "Updating lease expiration is now deprecated. Issued  from host %(host)s."
+msgid "Updating lease expiration is now deprecated. Issued  from host %s."
 msgstr ""
 
 #: neutron/db/dhcp_rpc_base.py:225
@@ -2314,6 +2321,16 @@ msgstr ""
 msgid "the nexthop is used by router"
 msgstr ""
 
+#: neutron/db/extraroute_db.py:129
+#, python-format
+msgid "Added routes are %s"
+msgstr ""
+
+#: neutron/db/extraroute_db.py:137
+#, python-format
+msgid "Removed routes are %s"
+msgstr ""
+
 #: neutron/db/l3_db.py:210
 #, python-format
 msgid "No IPs available for external network %s"
@@ -2337,6 +2354,8 @@ msgid ""
 msgstr ""
 
 #: neutron/db/l3_db.py:339 neutron/db/l3_db.py:415
+#: neutron/plugins/bigswitch/plugin.py:995
+#: neutron/plugins/bigswitch/plugin.py:1004
 msgid "Either subnet_id or port_id must be specified"
 msgstr ""
 
@@ -2388,7 +2407,7 @@ msgid ""
 "assigning a floating IP"
 msgstr ""
 
-#: neutron/db/l3_db.py:605 neutron/plugins/nicira/NeutronPlugin.py:1730
+#: neutron/db/l3_db.py:605 neutron/plugins/nicira/NeutronPlugin.py:1731
 msgid "fixed_ip_address cannot be specified without a port_id"
 msgstr ""
 
@@ -2416,6 +2435,11 @@ msgid ""
 " %s"
 msgstr ""
 
+#: neutron/db/l3_rpc_base.py:62
+#, python-format
+msgid "Checking router: %(id)s for host: %(host)s"
+msgstr ""
+
 #: neutron/db/l3_rpc_base.py:87
 #, python-format
 msgid "External network ID returned to l3 agent: %s"
@@ -2573,7 +2597,7 @@ msgid "ID of network to probe"
 msgstr ""
 
 #: neutron/debug/commands.py:50
-msgid "owner type of the device: network/compute"
+msgid "Owner type of the device: network/compute"
 msgstr ""
 
 #: neutron/debug/commands.py:58
@@ -3029,7 +3053,7 @@ msgstr ""
 
 #: neutron/extensions/providernet.py:56
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:379
-msgid "plugin does not support updating provider attributes"
+msgid "Plugin does not support updating provider attributes"
 msgstr ""
 
 #: neutron/extensions/quotasv2.py:69
@@ -3960,6 +3984,10 @@ msgstr ""
 msgid "List of allowed vif_type values."
 msgstr ""
 
+#: neutron/plugins/bigswitch/plugin.py:162
+msgid "Syntax error in server config file, aborting plugin"
+msgstr ""
+
 #: neutron/plugins/bigswitch/plugin.py:173
 msgid "Error in REST call to remote network controller"
 msgstr ""
@@ -4092,6 +4120,10 @@ msgstr ""
 msgid "NeutronRestProxy: Starting plugin. Version=%s"
 msgstr ""
 
+#: neutron/plugins/bigswitch/plugin.py:458
+msgid "Servers not defined. Aborting plugin"
+msgstr ""
+
 #: neutron/plugins/bigswitch/plugin.py:480
 msgid "NeutronRestProxyV2: initialization done"
 msgstr ""
@@ -4174,6 +4206,15 @@ msgstr ""
 msgid "Unable to update remote topology: %s"
 msgstr ""
 
+#: neutron/plugins/bigswitch/plugin.py:1147
+msgid "Adding host route: "
+msgstr ""
+
+#: neutron/plugins/bigswitch/plugin.py:1148
+#, python-format
+msgid "Destination:%(dst)s nexthop:%(next)s"
+msgstr ""
+
 #: neutron/plugins/bigswitch/plugin.py:1223
 #, python-format
 msgid ""
@@ -4193,6 +4234,15 @@ msgstr ""
 msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. "
 msgstr ""
 
+#: neutron/plugins/bigswitch/routerrule_db.py:77
+msgid "No rules in router"
+msgstr ""
+
+#: neutron/plugins/bigswitch/routerrule_db.py:91
+#, python-format
+msgid "Updating router rules to %s"
+msgstr ""
+
 #: neutron/plugins/bigswitch/db/porttracker_db.py:36
 msgid "No host_id in port request to track port location."
 msgstr ""
@@ -4250,6 +4300,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:108
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:128
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:143
+#: neutron/plugins/mlnx/rpc_callbacks.py:98
 #: neutron/plugins/mlnx/rpc_callbacks.py:117
 #: neutron/plugins/mlnx/rpc_callbacks.py:132
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:118
@@ -4260,16 +4311,15 @@ msgid "%s can not be found in database"
 msgstr ""
 
 #: neutron/plugins/brocade/NeutronPlugin.py:288
-#: neutron/plugins/brocade/NeutronPlugin.py:331
-#: neutron/plugins/brocade/NeutronPlugin.py:384
+#: neutron/plugins/brocade/NeutronPlugin.py:332
+#: neutron/plugins/brocade/NeutronPlugin.py:386
 msgid "Brocade NOS driver:"
 msgstr ""
 
 #: neutron/plugins/brocade/NeutronPlugin.py:289
-#: neutron/plugins/brocade/NeutronPlugin.py:332
-#: neutron/plugins/brocade/NeutronPlugin.py:385
+#: neutron/plugins/brocade/NeutronPlugin.py:333
+#: neutron/plugins/brocade/NeutronPlugin.py:387
 #: neutron/plugins/embrane/agent/dispatcher.py:143
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:240
 #, python-format
 msgid "%s"
 msgstr ""
@@ -4279,7 +4329,13 @@ msgstr ""
 msgid "Returning the allocated vlan (%d) to the pool"
 msgstr ""
 
-#: neutron/plugins/brocade/NeutronPlugin.py:298
+#: neutron/plugins/brocade/NeutronPlugin.py:293
+#: neutron/plugins/brocade/NeutronPlugin.py:334
+#: neutron/plugins/brocade/NeutronPlugin.py:388
+msgid "Brocade plugin raised exception, check logs"
+msgstr ""
+
+#: neutron/plugins/brocade/NeutronPlugin.py:299
 #, python-format
 msgid "Allocated vlan (%d) from the pool"
 msgstr ""
@@ -4303,98 +4359,103 @@ msgstr ""
 msgid "Plugin initialization complete"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:133
+#: neutron/plugins/cisco/network_plugin.py:117
+#, python-format
+msgid "'%(model)s' object has no attribute '%(name)s'"
+msgstr ""
+
+#: neutron/plugins/cisco/network_plugin.py:134
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:223
 msgid "create_network() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:150
+#: neutron/plugins/cisco/network_plugin.py:151
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:255
 msgid "update_network() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:163
+#: neutron/plugins/cisco/network_plugin.py:164
 msgid "delete_network() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:186
+#: neutron/plugins/cisco/network_plugin.py:187
 msgid "get_network() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:191
+#: neutron/plugins/cisco/network_plugin.py:192
 msgid "get_networks() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:196
+#: neutron/plugins/cisco/network_plugin.py:197
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:321
 msgid "create_port() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:206
+#: neutron/plugins/cisco/network_plugin.py:207
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:407
 msgid "delete_port() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:225
+#: neutron/plugins/cisco/network_plugin.py:226
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:366
 msgid "update_port() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:236
+#: neutron/plugins/cisco/network_plugin.py:237
 msgid "create_subnet() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:248
+#: neutron/plugins/cisco/network_plugin.py:249
 #: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:342
 msgid "update_subnet() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:254
+#: neutron/plugins/cisco/network_plugin.py:255
 msgid "delete_subnet() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:277
+#: neutron/plugins/cisco/network_plugin.py:278
 #: neutron/plugins/cisco/db/network_db_v2.py:38
 msgid "get_all_qoss() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:283
+#: neutron/plugins/cisco/network_plugin.py:284
 msgid "get_qos_details() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:288
+#: neutron/plugins/cisco/network_plugin.py:289
 msgid "create_qos() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:294
+#: neutron/plugins/cisco/network_plugin.py:295
 msgid "delete_qos() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:299
+#: neutron/plugins/cisco/network_plugin.py:300
 msgid "rename_qos() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:304
+#: neutron/plugins/cisco/network_plugin.py:305
 msgid "get_all_credentials() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:310
+#: neutron/plugins/cisco/network_plugin.py:311
 msgid "get_credential_details() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:319
+#: neutron/plugins/cisco/network_plugin.py:320
 msgid "rename_credential() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:329
+#: neutron/plugins/cisco/network_plugin.py:330
 msgid "schedule_host() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:341
+#: neutron/plugins/cisco/network_plugin.py:342
 msgid "associate_port() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:348
+#: neutron/plugins/cisco/network_plugin.py:349
 msgid "detach_port() called"
 msgstr ""
 
@@ -4647,6 +4708,16 @@ msgstr ""
 msgid "VLAN Name prefix for provider vlans"
 msgstr ""
 
+#: neutron/plugins/cisco/common/config.py:39
+msgid "Provider VLANs are automatically created as needed on the Nexus switch"
+msgstr ""
+
+#: neutron/plugins/cisco/common/config.py:42
+msgid ""
+"Provider VLANs are automatically trunked as needed on the ports of the "
+"Nexus switch"
+msgstr ""
+
 #: neutron/plugins/cisco/common/config.py:45
 #: neutron/plugins/ml2/drivers/cisco/config.py:23
 msgid "Distribute SVI interfaces over all switches"
@@ -4708,6 +4779,12 @@ msgstr ""
 msgid "N1K Policy profile polling duration in seconds"
 msgstr ""
 
+#: neutron/plugins/cisco/common/config.py:124
+#: neutron/plugins/ml2/drivers/cisco/config.py:56
+#: neutron/plugins/nicira/common/config.py:178
+msgid "Some config files were not parsed properly"
+msgstr ""
+
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:334
 #, python-format
 msgid "seg_min %(seg_min)s, seg_max %(seg_max)s"
@@ -4812,6 +4889,10 @@ msgstr ""
 msgid "get_policy_profile()"
 msgstr ""
 
+#: neutron/plugins/cisco/db/n1kv_db_v2.py:949
+msgid "Invalid profile type"
+msgstr ""
+
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:965
 msgid "_profile_binding_exists()"
 msgstr ""
@@ -4840,11 +4921,11 @@ msgid "_get_profile_bindings()"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1224
-msgid "invalid segment range. example range: 500-550"
+msgid "Invalid segment range. example range: 500-550"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1234
-msgid "arguments segment_type missing for network profile"
+msgid "Arguments segment_type missing for network profile"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1243
@@ -4852,15 +4933,15 @@ msgid "segment_type should either be vlan, overlay, multi-segment or trunk"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1249
-msgid "argument physical_network missing for network profile"
+msgid "Argument physical_network missing for network profile"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1256
-msgid "argument sub_type missing for network profile"
+msgid "Argument sub_type missing for network profile"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1263
-msgid "argument segment_range missing for network profile"
+msgid "Argument segment_range missing for network profile"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1292
@@ -4869,7 +4950,7 @@ msgid "NetworkProfile name %s already exists"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1309
-msgid "segment range overlaps with another profile"
+msgid "Segment range overlaps with another profile"
 msgstr ""
 
 #: neutron/plugins/cisco/db/network_db_v2.py:46
@@ -4955,12 +5036,12 @@ msgstr ""
 
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:236
 #, python-format
-msgid "provider network added to DB: %(network_id)s, %(vlan_id)s"
+msgid "Provider network added to DB: %(network_id)s, %(vlan_id)s"
 msgstr ""
 
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:280
 #, python-format
-msgid "provider network removed from DB: %s"
+msgid "Provider network removed from DB: %s"
 msgstr ""
 
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:388
@@ -4982,7 +5063,7 @@ msgid "Nexus plugin loaded, deleting SVI from switch"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_client.py:256
-msgid "logical network"
+msgid "Logical network"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_client.py:276
@@ -5008,6 +5089,11 @@ msgstr ""
 msgid "VSM: %s"
 msgstr ""
 
+#: neutron/plugins/cisco/n1kv/n1kv_client.py:462
+#, python-format
+msgid "Unable to serialize object of type = '%s'"
+msgstr ""
+
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:193
 msgid "_setup_vsm"
 msgstr ""
@@ -5070,9 +5156,11 @@ msgid "provider:network_type %s not supported"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:353
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:362
 #: neutron/plugins/mlnx/mlnx_plugin.py:243
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437
 #, python-format
-msgid "unknown provider:physical_network %s"
+msgid "Unknown provider:physical_network %s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:359
@@ -5206,7 +5294,7 @@ msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:995
 #, python-format
-msgid "create network: profile_id=%s"
+msgid "Create network: profile_id=%s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1003
@@ -5219,7 +5307,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1015
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1025
 #, python-format
-msgid "seg list %s "
+msgid "Seg list %s "
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1068
@@ -5266,7 +5354,7 @@ msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1241
 #, python-format
-msgid "create port: profile_id=%s"
+msgid "Create port: profile_id=%s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1254
@@ -5351,6 +5439,41 @@ msgstr ""
 msgid "NexusPlugin:create_network() called"
 msgstr ""
 
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:112
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:101
+#, python-format
+msgid "Nexus: create & trunk vlan %s"
+msgstr ""
+
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:119
+#, python-format
+msgid "Nexus: create vlan %s"
+msgstr ""
+
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:124
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108
+#, python-format
+msgid "Nexus: trunk vlan %s"
+msgstr ""
+
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:137
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:120
+#, python-format
+msgid "Nexus: delete & untrunk vlan %s"
+msgstr ""
+
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:143
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:124
+#, python-format
+msgid "Nexus: delete vlan %s"
+msgstr ""
+
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:146
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:127
+#, python-format
+msgid "Nexus: untrunk vlan %s"
+msgstr ""
+
 #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:203
 msgid "Grabbing a switch to create SVI"
 msgstr ""
@@ -5383,6 +5506,11 @@ msgstr ""
 msgid "NexusPlugin:delete_port() called"
 msgstr ""
 
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:276
+#, python-format
+msgid "delete_network(): provider vlan %s"
+msgstr ""
+
 #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:321
 msgid "NexusPlugin:update_port() called"
 msgstr ""
@@ -5415,7 +5543,7 @@ msgstr ""
 
 #: neutron/plugins/embrane/base_plugin.py:136
 #: neutron/plugins/embrane/base_plugin.py:173
-msgid "there must be only one gateway port per router at once"
+msgid "There must be only one gateway port per router at once"
 msgstr ""
 
 #: neutron/plugins/embrane/base_plugin.py:207
@@ -5481,7 +5609,7 @@ msgid "Shared resource pool id"
 msgstr ""
 
 #: neutron/plugins/embrane/common/config.py:45
-msgid "define if the requests have run asynchronously or not"
+msgid "Define if the requests have run asynchronously or not"
 msgstr ""
 
 #: neutron/plugins/embrane/common/constants.py:63
@@ -5545,7 +5673,7 @@ msgstr ""
 
 #: neutron/plugins/embrane/l2base/support_exceptions.py:24
 #, python-format
-msgid "cannot retrieve utif info for the following reason: %(err_msg)s"
+msgid "Cannot retrieve utif info for the following reason: %(err_msg)s"
 msgstr ""
 
 #: neutron/plugins/embrane/l2base/openvswitch/openvswitch_support.py:45
@@ -5766,51 +5894,51 @@ msgstr ""
 msgid "Adding port %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:268
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:269
 #, python-format
 msgid "Unable to get port details for device %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:274
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:276
 #, python-format
 msgid "Port %(device)s updated. Details: %(device_details)s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:289
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:290
 #, python-format
 msgid "Removing port %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:296
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:297
 #, python-format
 msgid "Removing port failed for device %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:321
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:322
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:640
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:900
 msgid "Agent out of sync with plugin!"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:329
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:330
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:652
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:914
 msgid "Agent loop has new devices!"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:334
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:335
 #, python-format
 msgid "Error in agent event loop: %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:342
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:343
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:403
 #, python-format
 msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:357
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:691
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1044
 msgid "Agent initialized successfully, now running... "
@@ -5882,6 +6010,15 @@ msgstr ""
 msgid "Metrics collection is not supported on this version of Hyper-V"
 msgstr ""
 
+#: neutron/plugins/hyperv/agent/utilsfactory.py:34
+msgid "Force V1 WMI utility classes"
+msgstr ""
+
+#: neutron/plugins/hyperv/agent/utilsfactory.py:59
+#, python-format
+msgid "Loading class: %(module_name)s.%(class_name)s"
+msgstr ""
+
 #: neutron/plugins/hyperv/agent/utilsv2.py:118
 #, python-format
 msgid "Port Alloc not found: %s"
@@ -5933,12 +6070,6 @@ msgstr ""
 msgid "provider:segmentation_id specified for local network"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:362
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437
-#, python-format
-msgid "Unknown provider:physical_network %s"
-msgstr ""
-
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:89
 msgid "Invalid Network ID, will lead to incorrect bridgename"
 msgstr ""
@@ -6372,94 +6503,98 @@ msgstr ""
 msgid "MidoClient.delete_dhcp called: bridge=%(bridge)s, "
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:204
+#: neutron/plugins/midonet/midonet_lib.py:196
+msgid "Tried to delete non-existent DHCP"
+msgstr ""
+
+#: neutron/plugins/midonet/midonet_lib.py:205
 #, python-format
 msgid "MidoClient.delete_port called: id=%(id)s, delete_chains=%(delete_chains)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:219
+#: neutron/plugins/midonet/midonet_lib.py:220
 #, python-format
 msgid "MidoClient.get_port called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:232
+#: neutron/plugins/midonet/midonet_lib.py:233
 #, python-format
 msgid "MidoClient.add_bridge_port called: bridge=%(bridge)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:253
+#: neutron/plugins/midonet/midonet_lib.py:254
 #, python-format
 msgid "MidoClient.create_router called: tenant_id=%(tenant_id)s, name=%(name)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:265
+#: neutron/plugins/midonet/midonet_lib.py:266
 #, python-format
 msgid "MidoClient.delete_router called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:275
+#: neutron/plugins/midonet/midonet_lib.py:276
 #, python-format
 msgid "MidoClient.get_router called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:289
+#: neutron/plugins/midonet/midonet_lib.py:290
 #, python-format
 msgid "MidoClient.update_router called: id=%(id)s, name=%(name)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:309
+#: neutron/plugins/midonet/midonet_lib.py:310
 #, python-format
 msgid ""
 "MidoClient.add_dhcp_route_option called: bridge=%(bridge)s, "
 "cidr=%(cidr)s, gw_ip=%(gw_ip)sdst_ip=%(dst_ip)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:317
+#: neutron/plugins/midonet/midonet_lib.py:318
 msgid "Tried to access non-existent DHCP"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:346
+#: neutron/plugins/midonet/midonet_lib.py:347
 #, python-format
 msgid "MidoClient.unlink called: port=%(port)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:351
+#: neutron/plugins/midonet/midonet_lib.py:352
 #, python-format
 msgid "Attempted to unlink a port that was not linked. %s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:357
+#: neutron/plugins/midonet/midonet_lib.py:358
 #, python-format
 msgid ""
 "MidoClient.remove_rules_by_property called: tenant_id=%(tenant_id)s, "
 "chain_name=%(chain_name)skey=%(key)s, value=%(value)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:384
+#: neutron/plugins/midonet/midonet_lib.py:385
 #, python-format
 msgid ""
 "MidoClient.create_router_chains called: router=%(router)s, "
 "inbound_chain_name=%(in_chain)s, outbound_chain_name=%(out_chain)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:407
+#: neutron/plugins/midonet/midonet_lib.py:408
 #, python-format
 msgid "MidoClient.delete_router_chains called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:422
+#: neutron/plugins/midonet/midonet_lib.py:423
 #, python-format
 msgid "MidoClient.delete_port_chains called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:434
+#: neutron/plugins/midonet/midonet_lib.py:435
 #, python-format
 msgid ""
 "MidoClient.get_link_port called: router=%(router)s, "
 "peer_router_id=%(peer_router_id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:473
+#: neutron/plugins/midonet/midonet_lib.py:474
 #, python-format
 msgid ""
 "MidoClient.add_static_nat called: tenant_id=%(tenant_id)s, "
@@ -6467,17 +6602,17 @@ msgid ""
 "port_id=%(port_id)s, nat_type=%(nat_type)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:481
+#: neutron/plugins/midonet/midonet_lib.py:482
 #, python-format
 msgid "Invalid NAT type passed in %s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:533
+#: neutron/plugins/midonet/midonet_lib.py:534
 #, python-format
 msgid "MidoClient.remote_static_route called: router=%(router)s, ip=%(ip)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:544
+#: neutron/plugins/midonet/midonet_lib.py:545
 #, python-format
 msgid ""
 "MidoClient.update_port_chains called: "
@@ -6485,62 +6620,62 @@ msgid ""
 "outbound_chain_id=%(outbound_chain_id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:555
+#: neutron/plugins/midonet/midonet_lib.py:556
 #, python-format
 msgid "MidoClient.create_chain called: tenant_id=%(tenant_id)s  name=%(name)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:563
+#: neutron/plugins/midonet/midonet_lib.py:564
 #, python-format
 msgid "MidoClient.delete_chain called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:569
+#: neutron/plugins/midonet/midonet_lib.py:570
 #, python-format
 msgid ""
 "MidoClient.delete_chains_by_names called: tenant_id=%(tenant_id)s "
 "names=%(names)s "
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:580
+#: neutron/plugins/midonet/midonet_lib.py:581
 #, python-format
 msgid ""
 "MidoClient.get_chain_by_name called: tenant_id=%(tenant_id)s "
 "name=%(name)s "
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:591
+#: neutron/plugins/midonet/midonet_lib.py:592
 #, python-format
 msgid ""
 "MidoClient.get_port_group_by_name called: tenant_id=%(tenant_id)s "
 "name=%(name)s "
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:605
+#: neutron/plugins/midonet/midonet_lib.py:606
 #, python-format
 msgid "MidoClient.create_port_group called: tenant_id=%(tenant_id)s name=%(name)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:614
+#: neutron/plugins/midonet/midonet_lib.py:615
 #, python-format
 msgid ""
 "MidoClient.delete_port_group_by_name called: tenant_id=%(tenant_id)s "
 "name=%(name)s "
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:620
+#: neutron/plugins/midonet/midonet_lib.py:621
 #, python-format
 msgid "Deleting pg %(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:626
+#: neutron/plugins/midonet/midonet_lib.py:627
 #, python-format
 msgid ""
 "MidoClient.add_port_to_port_group_by_name called: tenant_id=%(tenant_id)s"
 " name=%(name)s port_id=%(port_id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:640
+#: neutron/plugins/midonet/midonet_lib.py:641
 #, python-format
 msgid "MidoClient.remove_port_from_port_groups called: port_id=%(port_id)s"
 msgstr ""
@@ -7265,6 +7400,10 @@ msgstr ""
 msgid "%(key)s prohibited for %(tunnel)s provider network"
 msgstr ""
 
+#: neutron/plugins/ml2/drivers/type_tunnel.py:103
+msgid "Network_type value needed by the ML2 plugin"
+msgstr ""
+
 #: neutron/plugins/ml2/drivers/type_vlan.py:37
 msgid ""
 "List of <physical_network>:<vlan_min>:<vlan_max> or <physical_network> "
@@ -7385,31 +7524,6 @@ msgstr ""
 msgid "nexus_switches found = %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:101
-#, python-format
-msgid "Nexus: create & trunk vlan %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108
-#, python-format
-msgid "Nexus: trunk vlan %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:120
-#, python-format
-msgid "Nexus: delete & untrunk vlan %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:124
-#, python-format
-msgid "Nexus: delete vlan %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:127
-#, python-format
-msgid "Nexus: untrunk vlan %s"
-msgstr ""
-
 #: neutron/plugins/ml2/drivers/mech_arista/config.py:31
 msgid ""
 "Username for Arista EOS. This is required field.if not set, all "
@@ -7452,72 +7566,85 @@ msgid ""
 "of\"RegionOne\" is assumed"
 msgstr ""
 
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:30
+msgid "Unable to reach EOS"
+msgstr ""
+
 #: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:226
 #, python-format
 msgid "Executing command on Arista EOS: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:259
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:238
+#, python-format
+msgid "Error %(err)s while trying to execute commands %(cmd)s on EOS %(host)s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:260
 #, python-format
 msgid "Required option %s is not set"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:282
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:279
+msgid "Syncing Neutron <-> EOS"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:283
 msgid "EOS is not available, will try sync later"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:292
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:293
 #, python-format
 msgid ""
 "No Tenants configured in Neutron DB. But %d tenants disovered in EOS "
 "during synchronization.Enitre EOS region is cleared"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:296
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:297
 msgid "EOS is not available, failed to delete this region"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:307
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:308
 #, python-format
 msgid "EOS is not available,failed to delete tenant %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:337
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:338
 #, python-format
 msgid "EOS is not available,failed to delete vm %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:348
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:349
 #, python-format
 msgid "EOS is not available,failed to delete network %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:363
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:364
 #, python-format
 msgid "EOS is not available, failed to createnetwork id %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:385
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:386
 #, python-format
 msgid "EOS is not available, failed to createvm id %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:461
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:462
 #, python-format
 msgid "Network %s is not created as it is not found inArista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:475
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:476
 #, python-format
 msgid "Network name changed to %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:502
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:503
 #, python-format
 msgid "Network %s is not updated as it is not found inArista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:600
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:601
 #, python-format
 msgid "VM %s is not created as it is not found inArista DB"
 msgstr ""
@@ -7542,11 +7669,11 @@ msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:280
 #, python-format
-msgid "unsupported vnic type %(vnic_type)s for network type %(net_type)s"
+msgid "Unsupported vnic type %(vnic_type)s for network type %(net_type)s"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:284
-msgid "invalid vnic_type on port_create"
+msgid "Invalid vnic_type on port_create"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:286
@@ -7554,11 +7681,11 @@ msgid "vnic_type is not defined in port profile"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:331
-msgid "update network"
+msgid "Update network"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:344
-msgid "delete network"
+msgid "Delete network"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:391
@@ -7597,11 +7724,11 @@ msgid "Port_mac %s is not available on this agent"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:133
-msgid "creating VLAN Network"
+msgid "Creating VLAN Network"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:135
-msgid "creating IB Network"
+msgid "Creating IB Network"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:137
@@ -7619,11 +7746,11 @@ msgid "Delete network %s"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:298
-msgid "ports added!"
+msgid "Ports added!"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:301
-msgid "ports removed!"
+msgid "Ports removed!"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:326
@@ -7737,7 +7864,7 @@ msgid "Network type for tenant networks (local, ib, vlan, or none)"
 msgstr ""
 
 #: neutron/plugins/mlnx/common/config.py:43
-msgid "type of VM network interface: mlnx_direct or hostdev"
+msgid "Type of VM network interface: mlnx_direct or hostdev"
 msgstr ""
 
 #: neutron/plugins/mlnx/common/config.py:47
@@ -7756,13 +7883,9 @@ msgid "Mlnx Exception: %(err_msg)s"
 msgstr ""
 
 #: neutron/plugins/mlnx/db/mlnx_db_v2.py:47
-#, python-format
-msgid "Removing vlan %(seg_id)s on physical network %(net)s from pool"
-msgstr ""
-
 #: neutron/plugins/mlnx/db/mlnx_db_v2.py:68
 #, python-format
-msgid "removing vlan %(seg_id)s on physical network %(net)s from pool"
+msgid "Removing vlan %(seg_id)s on physical network %(net)s from pool"
 msgstr ""
 
 #: neutron/plugins/mlnx/db/mlnx_db_v2.py:124
@@ -7855,7 +7978,7 @@ msgstr ""
 
 #: neutron/plugins/nec/nec_plugin.py:276
 #, python-format
-msgid "failed to create network id=%(id)s on OFC: %(exc)s"
+msgid "Failed to create network id=%(id)s on OFC: %(exc)s"
 msgstr ""
 
 #: neutron/plugins/nec/nec_plugin.py:292
@@ -8008,7 +8131,7 @@ msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:92
 #, python-format
-msgid "failed to delete packet_filter id=%s which remains in error status."
+msgid "Failed to delete packet_filter id=%s which remains in error status."
 msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:106
@@ -8043,7 +8166,7 @@ msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:131
 #, python-format
-msgid "failed to create packet_filter id=%(id)s on OFC: %(exc)s"
+msgid "Failed to create packet_filter id=%(id)s on OFC: %(exc)s"
 msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:144
@@ -8058,7 +8181,7 @@ msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:157
 #, python-format
-msgid "failed to delete packet_filter id=%(id)s from OFC: %(exc)s"
+msgid "Failed to delete packet_filter id=%(id)s from OFC: %(exc)s"
 msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:161
@@ -8364,7 +8487,7 @@ msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:514
 #, python-format
-msgid "port %s not found in NVP"
+msgid "Port %s not found in NVP"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:533
@@ -8409,13 +8532,13 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:658
-#: neutron/plugins/nicira/NeutronPlugin.py:1671
+#: neutron/plugins/nicira/NeutronPlugin.py:1672
 #, python-format
 msgid "Logical router resource %s not found on NVP platform"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:662
-#: neutron/plugins/nicira/NeutronPlugin.py:1675
+#: neutron/plugins/nicira/NeutronPlugin.py:1676
 msgid "Unable to update logical routeron NVP Platform"
 msgstr ""
 
@@ -8523,118 +8646,118 @@ msgid "Unable to update port id: %s."
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:1409
-#: neutron/plugins/nicira/NeutronPlugin.py:1483
+#: neutron/plugins/nicira/NeutronPlugin.py:1484
 #, python-format
 msgid "Network '%s' is not a valid external network"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1426
+#: neutron/plugins/nicira/NeutronPlugin.py:1427
 msgid ""
 "Cannot create a distributed router with the NVP platform currently in "
 "execution. Please, try without specifying the 'distributed' attribute."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1433
+#: neutron/plugins/nicira/NeutronPlugin.py:1434
 msgid "Unable to create logical router on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1441
+#: neutron/plugins/nicira/NeutronPlugin.py:1442
 #, python-format
 msgid ""
-"Unable to create L3GW port on logical router  %(router_uuid)s. Verify "
+"Unable to create L3GW port on logical router %(router_uuid)s. Verify "
 "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1451
+#: neutron/plugins/nicira/NeutronPlugin.py:1452
 #, python-format
 msgid "Unable to create router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1492
+#: neutron/plugins/nicira/NeutronPlugin.py:1493
 msgid ""
 "'routes' cannot contain route '0.0.0.0/0', this must be updated through "
 "the default gateway attribute"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1508
+#: neutron/plugins/nicira/NeutronPlugin.py:1509
 #, python-format
 msgid "Logical router %s not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1512
+#: neutron/plugins/nicira/NeutronPlugin.py:1513
 msgid "Unable to update logical router on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1514
+#: neutron/plugins/nicira/NeutronPlugin.py:1515
 msgid ""
 "Request cannot contain 'routes' with the NVP platform currently in "
 "execution. Please, try without specifying the static routes."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1548
+#: neutron/plugins/nicira/NeutronPlugin.py:1549
 #, python-format
 msgid "Logical router '%s' not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1552
+#: neutron/plugins/nicira/NeutronPlugin.py:1553
 #, python-format
-msgid "Unable to delete logical router '%s'on NVP Platform"
+msgid "Unable to delete logical router '%s' on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1609
+#: neutron/plugins/nicira/NeutronPlugin.py:1610
 #, python-format
 msgid ""
 "Add_router_interface completed for subnet:%(subnet_id)s and "
 "router:%(router_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1697
+#: neutron/plugins/nicira/NeutronPlugin.py:1698
 #, python-format
 msgid ""
 "An error occurred while removing NAT rules on the NVP platform for "
 "floating ip:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1703
+#: neutron/plugins/nicira/NeutronPlugin.py:1704
 msgid "An incorrect number of matching NAT rules was found on the NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1769
+#: neutron/plugins/nicira/NeutronPlugin.py:1770
 #, python-format
 msgid "Address list for NVP logical router port:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1793
+#: neutron/plugins/nicira/NeutronPlugin.py:1794
 #, 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:1836
+#: neutron/plugins/nicira/NeutronPlugin.py:1837
 #, python-format
 msgid "The port '%s' is not associated with floating IPs"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1839
+#: neutron/plugins/nicira/NeutronPlugin.py:1840
 #, python-format
 msgid "Nat rules not found in nvp for port: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1865
+#: neutron/plugins/nicira/NeutronPlugin.py:1866
 #, python-format
 msgid ""
 "Create_l2_gw_service did not return an uuid for the newly created "
 "resource:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1887
+#: neutron/plugins/nicira/NeutronPlugin.py:1888
 msgid ""
 "Unable to remove gateway service from NVP plaform - the resource was not "
 "found"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1975
+#: neutron/plugins/nicira/NeutronPlugin.py:1976
 #, python-format
 msgid "Port values not valid for protocol: %s"
 msgstr ""
@@ -8807,62 +8930,77 @@ msgstr ""
 msgid "Port not found, Error: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1038
+#: neutron/plugins/nicira/nvplib.py:966
+#, python-format
+msgid "Error. %(type)s exception: %(exc)s."
+msgstr ""
+
+#: neutron/plugins/nicira/nvplib.py:970
+#, python-format
+msgid "locals=[%s]"
+msgstr ""
+
+#: neutron/plugins/nicira/nvplib.py:1039
 #, python-format
 msgid "Created Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1064
+#: neutron/plugins/nicira/nvplib.py:1065
 #, python-format
 msgid "Updated Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1083
+#: neutron/plugins/nicira/nvplib.py:1084
 #, python-format
 msgid "Invalid keys for NAT match: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1089
+#: neutron/plugins/nicira/nvplib.py:1090
 #, python-format
 msgid "Creating NAT rule: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1103
+#: neutron/plugins/nicira/nvplib.py:1104
 msgid ""
 "No SNAT rules cannot be applied as they are not available in this version"
 " of the NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1238
+#: neutron/plugins/nicira/nvplib.py:1239
 #, python-format
 msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1243
+#: neutron/plugins/nicira/nvplib.py:1244
 #, python-format
 msgid ""
 "An exception occurred while updating IP addresses on a router logical "
 "port:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1281
+#: neutron/plugins/nicira/nvplib.py:1282
 msgid "Operation may not be supported"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1289
+#: neutron/plugins/nicira/nvplib.py:1290
 msgid ""
 "NVP version is not set. Unable to complete request correctly. Check log "
 "for NVP communication errors."
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1305
+#: neutron/plugins/nicira/nvplib.py:1306
 msgid "Failed to create logical queue"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1316
+#: neutron/plugins/nicira/nvplib.py:1317
 msgid "Failed to delete logical queue"
 msgstr ""
 
+#: neutron/plugins/nicira/nvplib.py:1330
+#, python-format
+msgid "Error '%(err)s' when connecting to controller(s): %(ctl)s."
+msgstr ""
+
 #: neutron/plugins/nicira/api_client/client.py:116
 #, python-format
 msgid "[%d] no API providers currently available."
@@ -9482,13 +9620,18 @@ msgstr ""
 msgid "Cannot create a gateway with an empty device list"
 msgstr ""
 
+#: neutron/plugins/nicira/extensions/nvp_networkgw.py:82
+#, python-format
+msgid "Unexpected keys found in device description:%s"
+msgstr ""
+
 #: neutron/plugins/nicira/extensions/nvp_networkgw.py:86
 #, python-format
 msgid "%s: provided data are not iterable"
 msgstr ""
 
 #: neutron/plugins/nicira/extensions/nvp_networkgw.py:92
-msgid "number of network gateways allowed per tenant, -1 for unlimited"
+msgid "Number of network gateways allowed per tenant, -1 for unlimited"
 msgstr ""
 
 #: neutron/plugins/nicira/extensions/nvp_qos.py:38
@@ -9783,7 +9926,7 @@ msgstr ""
 
 #: neutron/plugins/nicira/vshield/tasks/tasks.py:189
 #: neutron/plugins/nicira/vshield/tasks/tasks.py:209
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:233
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:232
 #, python-format
 msgid "Task %(task)s encountered exception in %(cb)s"
 msgstr ""
@@ -9794,11 +9937,11 @@ msgstr ""
 msgid "Task %(task)s return %(status)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:326
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:325
 msgid "TaskManager terminated"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:380
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:379
 msgid "Exception in _check_pending_tasks"
 msgstr ""
 
@@ -9849,6 +9992,10 @@ msgid ""
 "commited (%s attempts left)"
 msgstr ""
 
+#: neutron/plugins/openvswitch/ovs_db_v2.py:401
+msgid "Unable to generate a new tunnel id"
+msgstr ""
+
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:145
 #, python-format
 msgid "Device %(device)s up on %(agent_id)s"
@@ -10109,6 +10256,23 @@ msgstr ""
 msgid "Connection failed with PLUMgrid Director: %(err_msg)s"
 msgstr ""
 
+#: neutron/plugins/plumgrid/drivers/fake_plumlib.py:32
+msgid "Python PLUMgrid Fake Library Started "
+msgstr ""
+
+#: neutron/plugins/plumgrid/drivers/fake_plumlib.py:37
+#, python-format
+msgid "Fake Director: %s"
+msgstr ""
+
+#: neutron/plugins/plumgrid/drivers/plumlib.py:38
+msgid "Python PLUMgrid Library Started "
+msgstr ""
+
+#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:40
+msgid "PLUMgrid Director communication failed"
+msgstr ""
+
 #: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:44
 msgid "PLUMgrid Director server to connect to"
 msgstr ""
@@ -10309,7 +10473,7 @@ msgid "Going to ofp controller mode %s"
 msgstr ""
 
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:238
-msgid "port update received"
+msgid "Port update received"
 msgstr ""
 
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:271
@@ -10778,11 +10942,11 @@ msgid "process_router: %s"
 msgstr ""
 
 #: neutron/services/firewall/agents/varmour/varmour_router.py:285
-msgid "unable to parse interface mapping."
+msgid "Unable to parse interface mapping."
 msgstr ""
 
 #: neutron/services/firewall/agents/varmour/varmour_router.py:288
-msgid "unable to read interface mapping."
+msgid "Unable to read interface mapping."
 msgstr ""
 
 #: neutron/services/firewall/agents/varmour/varmour_router.py:307
@@ -11007,6 +11171,11 @@ msgstr ""
 msgid "A metering driver must be specified"
 msgstr ""
 
+#: neutron/services/metering/agents/metering_agent.py:112
+#, python-format
+msgid "Send metering report: %s"
+msgstr ""
+
 #: neutron/services/metering/agents/metering_agent.py:179
 #, python-format
 msgid "Driver %(driver)s does not implement %(func)s"
@@ -11045,6 +11214,14 @@ msgstr ""
 msgid "Interval for checking ipsec status"
 msgstr ""
 
+#: neutron/services/vpn/device_drivers/ipsec.py:61
+msgid "Template file for ipsec configuration"
+msgstr ""
+
+#: neutron/services/vpn/device_drivers/ipsec.py:67
+msgid "Template file for ipsec secret configuration"
+msgstr ""
+
 #: neutron/services/vpn/device_drivers/ipsec.py:244
 #, python-format
 msgid "Failed to enable vpn process on router %s"
@@ -11804,3 +11981,147 @@ msgstr ""
 #~ msgid "Operation on OFC failed: status=%(status), detail=%(detail)"
 #~ msgstr ""
 
+#~ msgid "loading policies from file: %s"
+#~ msgstr ""
+
+#~ msgid "number of ports allowed per tenant, minus for unlimited"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "range of seconds to randomly delay "
+#~ "when starting the periodic task "
+#~ "scheduler to reduce stampeding. (Disable "
+#~ "by setting to 0)"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "%(class_name)s method %(method_name)s called "
+#~ "with arguments %(args)s %(kwargs)s "
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Updating lease expiration is now "
+#~ "deprecated. Issued  from host %(host)s."
+#~ msgstr ""
+
+#~ msgid "owner type of the device: network/compute"
+#~ msgstr ""
+
+#~ msgid "plugin does not support updating provider attributes"
+#~ msgstr ""
+
+#~ msgid "invalid segment range. example range: 500-550"
+#~ msgstr ""
+
+#~ msgid "arguments segment_type missing for network profile"
+#~ msgstr ""
+
+#~ msgid "argument physical_network missing for network profile"
+#~ msgstr ""
+
+#~ msgid "argument sub_type missing for network profile"
+#~ msgstr ""
+
+#~ msgid "argument segment_range missing for network profile"
+#~ msgstr ""
+
+#~ msgid "segment range overlaps with another profile"
+#~ msgstr ""
+
+#~ msgid "provider network added to DB: %(network_id)s, %(vlan_id)s"
+#~ msgstr ""
+
+#~ msgid "provider network removed from DB: %s"
+#~ msgstr ""
+
+#~ msgid "logical network"
+#~ msgstr ""
+
+#~ msgid "unknown provider:physical_network %s"
+#~ msgstr ""
+
+#~ msgid "create network: profile_id=%s"
+#~ msgstr ""
+
+#~ msgid "seg list %s "
+#~ msgstr ""
+
+#~ msgid "create port: profile_id=%s"
+#~ msgstr ""
+
+#~ msgid "there must be only one gateway port per router at once"
+#~ msgstr ""
+
+#~ msgid "define if the requests have run asynchronously or not"
+#~ msgstr ""
+
+#~ msgid "cannot retrieve utif info for the following reason: %(err_msg)s"
+#~ msgstr ""
+
+#~ msgid "unsupported vnic type %(vnic_type)s for network type %(net_type)s"
+#~ msgstr ""
+
+#~ msgid "invalid vnic_type on port_create"
+#~ msgstr ""
+
+#~ msgid "update network"
+#~ msgstr ""
+
+#~ msgid "delete network"
+#~ msgstr ""
+
+#~ msgid "creating VLAN Network"
+#~ msgstr ""
+
+#~ msgid "creating IB Network"
+#~ msgstr ""
+
+#~ msgid "ports added!"
+#~ msgstr ""
+
+#~ msgid "ports removed!"
+#~ msgstr ""
+
+#~ msgid "type of VM network interface: mlnx_direct or hostdev"
+#~ msgstr ""
+
+#~ msgid "removing vlan %(seg_id)s on physical network %(net)s from pool"
+#~ msgstr ""
+
+#~ msgid "failed to create network id=%(id)s on OFC: %(exc)s"
+#~ msgstr ""
+
+#~ msgid "failed to delete packet_filter id=%s which remains in error status."
+#~ msgstr ""
+
+#~ msgid "failed to create packet_filter id=%(id)s on OFC: %(exc)s"
+#~ msgstr ""
+
+#~ msgid "failed to delete packet_filter id=%(id)s from OFC: %(exc)s"
+#~ msgstr ""
+
+#~ msgid "port %s not found in NVP"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unable to create L3GW port on "
+#~ "logical router  %(router_uuid)s. Verify "
+#~ "Default Layer-3 Gateway service "
+#~ "%(def_l3_gw_svc)s id is correct"
+#~ msgstr ""
+
+#~ msgid "Unable to delete logical router '%s'on NVP Platform"
+#~ msgstr ""
+
+#~ msgid "number of network gateways allowed per tenant, -1 for unlimited"
+#~ msgstr ""
+
+#~ msgid "port update received"
+#~ msgstr ""
+
+#~ msgid "unable to parse interface mapping."
+#~ msgstr ""
+
+#~ msgid "unable to read interface mapping."
+#~ msgstr ""
+
index 10f4943cad12d835ed27ef2c2650477c544c6ab9..5c2c77924c7b82abc8c65ff6f94e29d3b5f5f035 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-09-09 06:09+0000\n"
+"POT-Creation-Date: 2013-09-10 06:09+0000\n"
 "PO-Revision-Date: 2013-01-28 21:54+0000\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: Russian (Russia) "
@@ -96,7 +96,7 @@ msgstr ""
 
 #: neutron/policy.py:88
 #, python-format
-msgid "loading policies from file: %s"
+msgid "Loading policies from file: %s"
 msgstr ""
 
 #: neutron/policy.py:95
@@ -183,7 +183,7 @@ msgid "Number of subnets allowed per tenant, minus for unlimited"
 msgstr ""
 
 #: neutron/quota.py:47
-msgid "number of ports allowed per tenant, minus for unlimited"
+msgid "Number of ports allowed per tenant, minus for unlimited"
 msgstr ""
 
 #: neutron/quota.py:51
@@ -205,7 +205,7 @@ msgstr ""
 
 #: neutron/service.py:41
 msgid ""
-"range of seconds to randomly delay when starting the periodic task "
+"Range of seconds to randomly delay when starting the periodic task "
 "scheduler to reduce stampeding. (Disable by setting to 0)"
 msgstr ""
 
@@ -467,9 +467,11 @@ msgid ""
 msgstr ""
 
 #: neutron/agent/dhcp_agent.py:564 neutron/agent/l3_agent.py:823
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:515
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256
 #: neutron/plugins/nec/agent/nec_neutron_agent.py:184
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:227
+#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:181
 #: neutron/services/metering/agents/metering_agent.py:273
 msgid "Failed reporting state!"
 msgstr ""
@@ -1926,6 +1928,11 @@ msgstr ""
 msgid "Invalid extension environment: %(reason)s"
 msgstr ""
 
+#: neutron/common/exceptions.py:261
+#, python-format
+msgid "Invalid content type %(content_type)s"
+msgstr ""
+
 #: neutron/common/exceptions.py:265
 #, python-format
 msgid "Unable to find any IP address on external network %(net_id)s."
@@ -1967,11 +1974,11 @@ msgstr ""
 msgid "Skipping unknown group key: %s"
 msgstr ""
 
-#: neutron/common/log.py:31
+#: neutron/common/log.py:32
 #, python-format
 msgid ""
 "%(class_name)s method %(method_name)s called with arguments %(args)s "
-"%(kwargs)s "
+"%(kwargs)s"
 msgstr ""
 
 #: neutron/common/utils.py:55 neutron/openstack/common/fileutils.py:64
@@ -2289,7 +2296,7 @@ msgstr ""
 
 #: neutron/db/dhcp_rpc_base.py:218
 #, python-format
-msgid "Updating lease expiration is now deprecated. Issued  from host %(host)s."
+msgid "Updating lease expiration is now deprecated. Issued  from host %s."
 msgstr ""
 
 #: neutron/db/dhcp_rpc_base.py:225
@@ -2314,6 +2321,16 @@ msgstr ""
 msgid "the nexthop is used by router"
 msgstr ""
 
+#: neutron/db/extraroute_db.py:129
+#, python-format
+msgid "Added routes are %s"
+msgstr ""
+
+#: neutron/db/extraroute_db.py:137
+#, python-format
+msgid "Removed routes are %s"
+msgstr ""
+
 #: neutron/db/l3_db.py:210
 #, python-format
 msgid "No IPs available for external network %s"
@@ -2337,6 +2354,8 @@ msgid ""
 msgstr ""
 
 #: neutron/db/l3_db.py:339 neutron/db/l3_db.py:415
+#: neutron/plugins/bigswitch/plugin.py:995
+#: neutron/plugins/bigswitch/plugin.py:1004
 msgid "Either subnet_id or port_id must be specified"
 msgstr ""
 
@@ -2388,7 +2407,7 @@ msgid ""
 "assigning a floating IP"
 msgstr ""
 
-#: neutron/db/l3_db.py:605 neutron/plugins/nicira/NeutronPlugin.py:1730
+#: neutron/db/l3_db.py:605 neutron/plugins/nicira/NeutronPlugin.py:1731
 msgid "fixed_ip_address cannot be specified without a port_id"
 msgstr ""
 
@@ -2416,6 +2435,11 @@ msgid ""
 " %s"
 msgstr ""
 
+#: neutron/db/l3_rpc_base.py:62
+#, python-format
+msgid "Checking router: %(id)s for host: %(host)s"
+msgstr ""
+
 #: neutron/db/l3_rpc_base.py:87
 #, python-format
 msgid "External network ID returned to l3 agent: %s"
@@ -2573,7 +2597,7 @@ msgid "ID of network to probe"
 msgstr ""
 
 #: neutron/debug/commands.py:50
-msgid "owner type of the device: network/compute"
+msgid "Owner type of the device: network/compute"
 msgstr ""
 
 #: neutron/debug/commands.py:58
@@ -3029,7 +3053,7 @@ msgstr ""
 
 #: neutron/extensions/providernet.py:56
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:379
-msgid "plugin does not support updating provider attributes"
+msgid "Plugin does not support updating provider attributes"
 msgstr ""
 
 #: neutron/extensions/quotasv2.py:69
@@ -3960,6 +3984,10 @@ msgstr ""
 msgid "List of allowed vif_type values."
 msgstr ""
 
+#: neutron/plugins/bigswitch/plugin.py:162
+msgid "Syntax error in server config file, aborting plugin"
+msgstr ""
+
 #: neutron/plugins/bigswitch/plugin.py:173
 msgid "Error in REST call to remote network controller"
 msgstr ""
@@ -4092,6 +4120,10 @@ msgstr ""
 msgid "NeutronRestProxy: Starting plugin. Version=%s"
 msgstr ""
 
+#: neutron/plugins/bigswitch/plugin.py:458
+msgid "Servers not defined. Aborting plugin"
+msgstr ""
+
 #: neutron/plugins/bigswitch/plugin.py:480
 msgid "NeutronRestProxyV2: initialization done"
 msgstr ""
@@ -4174,6 +4206,15 @@ msgstr ""
 msgid "Unable to update remote topology: %s"
 msgstr ""
 
+#: neutron/plugins/bigswitch/plugin.py:1147
+msgid "Adding host route: "
+msgstr ""
+
+#: neutron/plugins/bigswitch/plugin.py:1148
+#, python-format
+msgid "Destination:%(dst)s nexthop:%(next)s"
+msgstr ""
+
 #: neutron/plugins/bigswitch/plugin.py:1223
 #, python-format
 msgid ""
@@ -4193,6 +4234,15 @@ msgstr ""
 msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. "
 msgstr ""
 
+#: neutron/plugins/bigswitch/routerrule_db.py:77
+msgid "No rules in router"
+msgstr ""
+
+#: neutron/plugins/bigswitch/routerrule_db.py:91
+#, python-format
+msgid "Updating router rules to %s"
+msgstr ""
+
 #: neutron/plugins/bigswitch/db/porttracker_db.py:36
 msgid "No host_id in port request to track port location."
 msgstr ""
@@ -4250,6 +4300,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:108
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:128
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:143
+#: neutron/plugins/mlnx/rpc_callbacks.py:98
 #: neutron/plugins/mlnx/rpc_callbacks.py:117
 #: neutron/plugins/mlnx/rpc_callbacks.py:132
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:118
@@ -4260,16 +4311,15 @@ msgid "%s can not be found in database"
 msgstr ""
 
 #: neutron/plugins/brocade/NeutronPlugin.py:288
-#: neutron/plugins/brocade/NeutronPlugin.py:331
-#: neutron/plugins/brocade/NeutronPlugin.py:384
+#: neutron/plugins/brocade/NeutronPlugin.py:332
+#: neutron/plugins/brocade/NeutronPlugin.py:386
 msgid "Brocade NOS driver:"
 msgstr ""
 
 #: neutron/plugins/brocade/NeutronPlugin.py:289
-#: neutron/plugins/brocade/NeutronPlugin.py:332
-#: neutron/plugins/brocade/NeutronPlugin.py:385
+#: neutron/plugins/brocade/NeutronPlugin.py:333
+#: neutron/plugins/brocade/NeutronPlugin.py:387
 #: neutron/plugins/embrane/agent/dispatcher.py:143
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:240
 #, python-format
 msgid "%s"
 msgstr ""
@@ -4279,7 +4329,13 @@ msgstr ""
 msgid "Returning the allocated vlan (%d) to the pool"
 msgstr ""
 
-#: neutron/plugins/brocade/NeutronPlugin.py:298
+#: neutron/plugins/brocade/NeutronPlugin.py:293
+#: neutron/plugins/brocade/NeutronPlugin.py:334
+#: neutron/plugins/brocade/NeutronPlugin.py:388
+msgid "Brocade plugin raised exception, check logs"
+msgstr ""
+
+#: neutron/plugins/brocade/NeutronPlugin.py:299
 #, python-format
 msgid "Allocated vlan (%d) from the pool"
 msgstr ""
@@ -4303,98 +4359,103 @@ msgstr ""
 msgid "Plugin initialization complete"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:133
+#: neutron/plugins/cisco/network_plugin.py:117
+#, python-format
+msgid "'%(model)s' object has no attribute '%(name)s'"
+msgstr ""
+
+#: neutron/plugins/cisco/network_plugin.py:134
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:223
 msgid "create_network() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:150
+#: neutron/plugins/cisco/network_plugin.py:151
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:255
 msgid "update_network() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:163
+#: neutron/plugins/cisco/network_plugin.py:164
 msgid "delete_network() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:186
+#: neutron/plugins/cisco/network_plugin.py:187
 msgid "get_network() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:191
+#: neutron/plugins/cisco/network_plugin.py:192
 msgid "get_networks() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:196
+#: neutron/plugins/cisco/network_plugin.py:197
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:321
 msgid "create_port() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:206
+#: neutron/plugins/cisco/network_plugin.py:207
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:407
 msgid "delete_port() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:225
+#: neutron/plugins/cisco/network_plugin.py:226
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:366
 msgid "update_port() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:236
+#: neutron/plugins/cisco/network_plugin.py:237
 msgid "create_subnet() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:248
+#: neutron/plugins/cisco/network_plugin.py:249
 #: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:342
 msgid "update_subnet() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:254
+#: neutron/plugins/cisco/network_plugin.py:255
 msgid "delete_subnet() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:277
+#: neutron/plugins/cisco/network_plugin.py:278
 #: neutron/plugins/cisco/db/network_db_v2.py:38
 msgid "get_all_qoss() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:283
+#: neutron/plugins/cisco/network_plugin.py:284
 msgid "get_qos_details() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:288
+#: neutron/plugins/cisco/network_plugin.py:289
 msgid "create_qos() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:294
+#: neutron/plugins/cisco/network_plugin.py:295
 msgid "delete_qos() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:299
+#: neutron/plugins/cisco/network_plugin.py:300
 msgid "rename_qos() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:304
+#: neutron/plugins/cisco/network_plugin.py:305
 msgid "get_all_credentials() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:310
+#: neutron/plugins/cisco/network_plugin.py:311
 msgid "get_credential_details() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:319
+#: neutron/plugins/cisco/network_plugin.py:320
 msgid "rename_credential() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:329
+#: neutron/plugins/cisco/network_plugin.py:330
 msgid "schedule_host() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:341
+#: neutron/plugins/cisco/network_plugin.py:342
 msgid "associate_port() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:348
+#: neutron/plugins/cisco/network_plugin.py:349
 msgid "detach_port() called"
 msgstr ""
 
@@ -4647,6 +4708,16 @@ msgstr ""
 msgid "VLAN Name prefix for provider vlans"
 msgstr ""
 
+#: neutron/plugins/cisco/common/config.py:39
+msgid "Provider VLANs are automatically created as needed on the Nexus switch"
+msgstr ""
+
+#: neutron/plugins/cisco/common/config.py:42
+msgid ""
+"Provider VLANs are automatically trunked as needed on the ports of the "
+"Nexus switch"
+msgstr ""
+
 #: neutron/plugins/cisco/common/config.py:45
 #: neutron/plugins/ml2/drivers/cisco/config.py:23
 msgid "Distribute SVI interfaces over all switches"
@@ -4708,6 +4779,12 @@ msgstr ""
 msgid "N1K Policy profile polling duration in seconds"
 msgstr ""
 
+#: neutron/plugins/cisco/common/config.py:124
+#: neutron/plugins/ml2/drivers/cisco/config.py:56
+#: neutron/plugins/nicira/common/config.py:178
+msgid "Some config files were not parsed properly"
+msgstr ""
+
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:334
 #, python-format
 msgid "seg_min %(seg_min)s, seg_max %(seg_max)s"
@@ -4812,6 +4889,10 @@ msgstr ""
 msgid "get_policy_profile()"
 msgstr ""
 
+#: neutron/plugins/cisco/db/n1kv_db_v2.py:949
+msgid "Invalid profile type"
+msgstr ""
+
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:965
 msgid "_profile_binding_exists()"
 msgstr ""
@@ -4840,11 +4921,11 @@ msgid "_get_profile_bindings()"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1224
-msgid "invalid segment range. example range: 500-550"
+msgid "Invalid segment range. example range: 500-550"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1234
-msgid "arguments segment_type missing for network profile"
+msgid "Arguments segment_type missing for network profile"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1243
@@ -4852,15 +4933,15 @@ msgid "segment_type should either be vlan, overlay, multi-segment or trunk"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1249
-msgid "argument physical_network missing for network profile"
+msgid "Argument physical_network missing for network profile"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1256
-msgid "argument sub_type missing for network profile"
+msgid "Argument sub_type missing for network profile"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1263
-msgid "argument segment_range missing for network profile"
+msgid "Argument segment_range missing for network profile"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1292
@@ -4869,7 +4950,7 @@ msgid "NetworkProfile name %s already exists"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1309
-msgid "segment range overlaps with another profile"
+msgid "Segment range overlaps with another profile"
 msgstr ""
 
 #: neutron/plugins/cisco/db/network_db_v2.py:46
@@ -4955,12 +5036,12 @@ msgstr ""
 
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:236
 #, python-format
-msgid "provider network added to DB: %(network_id)s, %(vlan_id)s"
+msgid "Provider network added to DB: %(network_id)s, %(vlan_id)s"
 msgstr ""
 
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:280
 #, python-format
-msgid "provider network removed from DB: %s"
+msgid "Provider network removed from DB: %s"
 msgstr ""
 
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:388
@@ -4982,7 +5063,7 @@ msgid "Nexus plugin loaded, deleting SVI from switch"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_client.py:256
-msgid "logical network"
+msgid "Logical network"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_client.py:276
@@ -5008,6 +5089,11 @@ msgstr ""
 msgid "VSM: %s"
 msgstr ""
 
+#: neutron/plugins/cisco/n1kv/n1kv_client.py:462
+#, python-format
+msgid "Unable to serialize object of type = '%s'"
+msgstr ""
+
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:193
 msgid "_setup_vsm"
 msgstr ""
@@ -5070,9 +5156,11 @@ msgid "provider:network_type %s not supported"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:353
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:362
 #: neutron/plugins/mlnx/mlnx_plugin.py:243
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437
 #, python-format
-msgid "unknown provider:physical_network %s"
+msgid "Unknown provider:physical_network %s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:359
@@ -5206,7 +5294,7 @@ msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:995
 #, python-format
-msgid "create network: profile_id=%s"
+msgid "Create network: profile_id=%s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1003
@@ -5219,7 +5307,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1015
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1025
 #, python-format
-msgid "seg list %s "
+msgid "Seg list %s "
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1068
@@ -5266,7 +5354,7 @@ msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1241
 #, python-format
-msgid "create port: profile_id=%s"
+msgid "Create port: profile_id=%s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1254
@@ -5351,6 +5439,41 @@ msgstr ""
 msgid "NexusPlugin:create_network() called"
 msgstr ""
 
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:112
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:101
+#, python-format
+msgid "Nexus: create & trunk vlan %s"
+msgstr ""
+
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:119
+#, python-format
+msgid "Nexus: create vlan %s"
+msgstr ""
+
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:124
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108
+#, python-format
+msgid "Nexus: trunk vlan %s"
+msgstr ""
+
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:137
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:120
+#, python-format
+msgid "Nexus: delete & untrunk vlan %s"
+msgstr ""
+
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:143
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:124
+#, python-format
+msgid "Nexus: delete vlan %s"
+msgstr ""
+
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:146
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:127
+#, python-format
+msgid "Nexus: untrunk vlan %s"
+msgstr ""
+
 #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:203
 msgid "Grabbing a switch to create SVI"
 msgstr ""
@@ -5383,6 +5506,11 @@ msgstr ""
 msgid "NexusPlugin:delete_port() called"
 msgstr ""
 
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:276
+#, python-format
+msgid "delete_network(): provider vlan %s"
+msgstr ""
+
 #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:321
 msgid "NexusPlugin:update_port() called"
 msgstr ""
@@ -5415,7 +5543,7 @@ msgstr ""
 
 #: neutron/plugins/embrane/base_plugin.py:136
 #: neutron/plugins/embrane/base_plugin.py:173
-msgid "there must be only one gateway port per router at once"
+msgid "There must be only one gateway port per router at once"
 msgstr ""
 
 #: neutron/plugins/embrane/base_plugin.py:207
@@ -5481,7 +5609,7 @@ msgid "Shared resource pool id"
 msgstr ""
 
 #: neutron/plugins/embrane/common/config.py:45
-msgid "define if the requests have run asynchronously or not"
+msgid "Define if the requests have run asynchronously or not"
 msgstr ""
 
 #: neutron/plugins/embrane/common/constants.py:63
@@ -5545,7 +5673,7 @@ msgstr ""
 
 #: neutron/plugins/embrane/l2base/support_exceptions.py:24
 #, python-format
-msgid "cannot retrieve utif info for the following reason: %(err_msg)s"
+msgid "Cannot retrieve utif info for the following reason: %(err_msg)s"
 msgstr ""
 
 #: neutron/plugins/embrane/l2base/openvswitch/openvswitch_support.py:45
@@ -5766,51 +5894,51 @@ msgstr ""
 msgid "Adding port %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:268
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:269
 #, python-format
 msgid "Unable to get port details for device %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:274
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:276
 #, python-format
 msgid "Port %(device)s updated. Details: %(device_details)s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:289
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:290
 #, python-format
 msgid "Removing port %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:296
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:297
 #, python-format
 msgid "Removing port failed for device %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:321
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:322
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:640
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:900
 msgid "Agent out of sync with plugin!"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:329
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:330
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:652
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:914
 msgid "Agent loop has new devices!"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:334
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:335
 #, python-format
 msgid "Error in agent event loop: %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:342
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:343
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:403
 #, python-format
 msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:357
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:691
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1044
 msgid "Agent initialized successfully, now running... "
@@ -5882,6 +6010,15 @@ msgstr ""
 msgid "Metrics collection is not supported on this version of Hyper-V"
 msgstr ""
 
+#: neutron/plugins/hyperv/agent/utilsfactory.py:34
+msgid "Force V1 WMI utility classes"
+msgstr ""
+
+#: neutron/plugins/hyperv/agent/utilsfactory.py:59
+#, python-format
+msgid "Loading class: %(module_name)s.%(class_name)s"
+msgstr ""
+
 #: neutron/plugins/hyperv/agent/utilsv2.py:118
 #, python-format
 msgid "Port Alloc not found: %s"
@@ -5933,12 +6070,6 @@ msgstr ""
 msgid "provider:segmentation_id specified for local network"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:362
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437
-#, python-format
-msgid "Unknown provider:physical_network %s"
-msgstr ""
-
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:89
 msgid "Invalid Network ID, will lead to incorrect bridgename"
 msgstr ""
@@ -6372,94 +6503,98 @@ msgstr ""
 msgid "MidoClient.delete_dhcp called: bridge=%(bridge)s, "
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:204
+#: neutron/plugins/midonet/midonet_lib.py:196
+msgid "Tried to delete non-existent DHCP"
+msgstr ""
+
+#: neutron/plugins/midonet/midonet_lib.py:205
 #, python-format
 msgid "MidoClient.delete_port called: id=%(id)s, delete_chains=%(delete_chains)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:219
+#: neutron/plugins/midonet/midonet_lib.py:220
 #, python-format
 msgid "MidoClient.get_port called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:232
+#: neutron/plugins/midonet/midonet_lib.py:233
 #, python-format
 msgid "MidoClient.add_bridge_port called: bridge=%(bridge)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:253
+#: neutron/plugins/midonet/midonet_lib.py:254
 #, python-format
 msgid "MidoClient.create_router called: tenant_id=%(tenant_id)s, name=%(name)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:265
+#: neutron/plugins/midonet/midonet_lib.py:266
 #, python-format
 msgid "MidoClient.delete_router called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:275
+#: neutron/plugins/midonet/midonet_lib.py:276
 #, python-format
 msgid "MidoClient.get_router called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:289
+#: neutron/plugins/midonet/midonet_lib.py:290
 #, python-format
 msgid "MidoClient.update_router called: id=%(id)s, name=%(name)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:309
+#: neutron/plugins/midonet/midonet_lib.py:310
 #, python-format
 msgid ""
 "MidoClient.add_dhcp_route_option called: bridge=%(bridge)s, "
 "cidr=%(cidr)s, gw_ip=%(gw_ip)sdst_ip=%(dst_ip)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:317
+#: neutron/plugins/midonet/midonet_lib.py:318
 msgid "Tried to access non-existent DHCP"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:346
+#: neutron/plugins/midonet/midonet_lib.py:347
 #, python-format
 msgid "MidoClient.unlink called: port=%(port)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:351
+#: neutron/plugins/midonet/midonet_lib.py:352
 #, python-format
 msgid "Attempted to unlink a port that was not linked. %s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:357
+#: neutron/plugins/midonet/midonet_lib.py:358
 #, python-format
 msgid ""
 "MidoClient.remove_rules_by_property called: tenant_id=%(tenant_id)s, "
 "chain_name=%(chain_name)skey=%(key)s, value=%(value)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:384
+#: neutron/plugins/midonet/midonet_lib.py:385
 #, python-format
 msgid ""
 "MidoClient.create_router_chains called: router=%(router)s, "
 "inbound_chain_name=%(in_chain)s, outbound_chain_name=%(out_chain)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:407
+#: neutron/plugins/midonet/midonet_lib.py:408
 #, python-format
 msgid "MidoClient.delete_router_chains called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:422
+#: neutron/plugins/midonet/midonet_lib.py:423
 #, python-format
 msgid "MidoClient.delete_port_chains called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:434
+#: neutron/plugins/midonet/midonet_lib.py:435
 #, python-format
 msgid ""
 "MidoClient.get_link_port called: router=%(router)s, "
 "peer_router_id=%(peer_router_id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:473
+#: neutron/plugins/midonet/midonet_lib.py:474
 #, python-format
 msgid ""
 "MidoClient.add_static_nat called: tenant_id=%(tenant_id)s, "
@@ -6467,17 +6602,17 @@ msgid ""
 "port_id=%(port_id)s, nat_type=%(nat_type)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:481
+#: neutron/plugins/midonet/midonet_lib.py:482
 #, python-format
 msgid "Invalid NAT type passed in %s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:533
+#: neutron/plugins/midonet/midonet_lib.py:534
 #, python-format
 msgid "MidoClient.remote_static_route called: router=%(router)s, ip=%(ip)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:544
+#: neutron/plugins/midonet/midonet_lib.py:545
 #, python-format
 msgid ""
 "MidoClient.update_port_chains called: "
@@ -6485,62 +6620,62 @@ msgid ""
 "outbound_chain_id=%(outbound_chain_id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:555
+#: neutron/plugins/midonet/midonet_lib.py:556
 #, python-format
 msgid "MidoClient.create_chain called: tenant_id=%(tenant_id)s  name=%(name)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:563
+#: neutron/plugins/midonet/midonet_lib.py:564
 #, python-format
 msgid "MidoClient.delete_chain called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:569
+#: neutron/plugins/midonet/midonet_lib.py:570
 #, python-format
 msgid ""
 "MidoClient.delete_chains_by_names called: tenant_id=%(tenant_id)s "
 "names=%(names)s "
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:580
+#: neutron/plugins/midonet/midonet_lib.py:581
 #, python-format
 msgid ""
 "MidoClient.get_chain_by_name called: tenant_id=%(tenant_id)s "
 "name=%(name)s "
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:591
+#: neutron/plugins/midonet/midonet_lib.py:592
 #, python-format
 msgid ""
 "MidoClient.get_port_group_by_name called: tenant_id=%(tenant_id)s "
 "name=%(name)s "
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:605
+#: neutron/plugins/midonet/midonet_lib.py:606
 #, python-format
 msgid "MidoClient.create_port_group called: tenant_id=%(tenant_id)s name=%(name)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:614
+#: neutron/plugins/midonet/midonet_lib.py:615
 #, python-format
 msgid ""
 "MidoClient.delete_port_group_by_name called: tenant_id=%(tenant_id)s "
 "name=%(name)s "
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:620
+#: neutron/plugins/midonet/midonet_lib.py:621
 #, python-format
 msgid "Deleting pg %(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:626
+#: neutron/plugins/midonet/midonet_lib.py:627
 #, python-format
 msgid ""
 "MidoClient.add_port_to_port_group_by_name called: tenant_id=%(tenant_id)s"
 " name=%(name)s port_id=%(port_id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:640
+#: neutron/plugins/midonet/midonet_lib.py:641
 #, python-format
 msgid "MidoClient.remove_port_from_port_groups called: port_id=%(port_id)s"
 msgstr ""
@@ -7265,6 +7400,10 @@ msgstr ""
 msgid "%(key)s prohibited for %(tunnel)s provider network"
 msgstr ""
 
+#: neutron/plugins/ml2/drivers/type_tunnel.py:103
+msgid "Network_type value needed by the ML2 plugin"
+msgstr ""
+
 #: neutron/plugins/ml2/drivers/type_vlan.py:37
 msgid ""
 "List of <physical_network>:<vlan_min>:<vlan_max> or <physical_network> "
@@ -7385,31 +7524,6 @@ msgstr ""
 msgid "nexus_switches found = %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:101
-#, python-format
-msgid "Nexus: create & trunk vlan %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108
-#, python-format
-msgid "Nexus: trunk vlan %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:120
-#, python-format
-msgid "Nexus: delete & untrunk vlan %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:124
-#, python-format
-msgid "Nexus: delete vlan %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:127
-#, python-format
-msgid "Nexus: untrunk vlan %s"
-msgstr ""
-
 #: neutron/plugins/ml2/drivers/mech_arista/config.py:31
 msgid ""
 "Username for Arista EOS. This is required field.if not set, all "
@@ -7452,72 +7566,85 @@ msgid ""
 "of\"RegionOne\" is assumed"
 msgstr ""
 
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:30
+msgid "Unable to reach EOS"
+msgstr ""
+
 #: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:226
 #, python-format
 msgid "Executing command on Arista EOS: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:259
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:238
+#, python-format
+msgid "Error %(err)s while trying to execute commands %(cmd)s on EOS %(host)s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:260
 #, python-format
 msgid "Required option %s is not set"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:282
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:279
+msgid "Syncing Neutron <-> EOS"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:283
 msgid "EOS is not available, will try sync later"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:292
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:293
 #, python-format
 msgid ""
 "No Tenants configured in Neutron DB. But %d tenants disovered in EOS "
 "during synchronization.Enitre EOS region is cleared"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:296
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:297
 msgid "EOS is not available, failed to delete this region"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:307
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:308
 #, python-format
 msgid "EOS is not available,failed to delete tenant %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:337
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:338
 #, python-format
 msgid "EOS is not available,failed to delete vm %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:348
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:349
 #, python-format
 msgid "EOS is not available,failed to delete network %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:363
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:364
 #, python-format
 msgid "EOS is not available, failed to createnetwork id %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:385
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:386
 #, python-format
 msgid "EOS is not available, failed to createvm id %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:461
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:462
 #, python-format
 msgid "Network %s is not created as it is not found inArista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:475
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:476
 #, python-format
 msgid "Network name changed to %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:502
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:503
 #, python-format
 msgid "Network %s is not updated as it is not found inArista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:600
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:601
 #, python-format
 msgid "VM %s is not created as it is not found inArista DB"
 msgstr ""
@@ -7542,11 +7669,11 @@ msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:280
 #, python-format
-msgid "unsupported vnic type %(vnic_type)s for network type %(net_type)s"
+msgid "Unsupported vnic type %(vnic_type)s for network type %(net_type)s"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:284
-msgid "invalid vnic_type on port_create"
+msgid "Invalid vnic_type on port_create"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:286
@@ -7554,11 +7681,11 @@ msgid "vnic_type is not defined in port profile"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:331
-msgid "update network"
+msgid "Update network"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:344
-msgid "delete network"
+msgid "Delete network"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:391
@@ -7597,11 +7724,11 @@ msgid "Port_mac %s is not available on this agent"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:133
-msgid "creating VLAN Network"
+msgid "Creating VLAN Network"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:135
-msgid "creating IB Network"
+msgid "Creating IB Network"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:137
@@ -7619,11 +7746,11 @@ msgid "Delete network %s"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:298
-msgid "ports added!"
+msgid "Ports added!"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:301
-msgid "ports removed!"
+msgid "Ports removed!"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:326
@@ -7737,7 +7864,7 @@ msgid "Network type for tenant networks (local, ib, vlan, or none)"
 msgstr ""
 
 #: neutron/plugins/mlnx/common/config.py:43
-msgid "type of VM network interface: mlnx_direct or hostdev"
+msgid "Type of VM network interface: mlnx_direct or hostdev"
 msgstr ""
 
 #: neutron/plugins/mlnx/common/config.py:47
@@ -7756,13 +7883,9 @@ msgid "Mlnx Exception: %(err_msg)s"
 msgstr ""
 
 #: neutron/plugins/mlnx/db/mlnx_db_v2.py:47
-#, python-format
-msgid "Removing vlan %(seg_id)s on physical network %(net)s from pool"
-msgstr ""
-
 #: neutron/plugins/mlnx/db/mlnx_db_v2.py:68
 #, python-format
-msgid "removing vlan %(seg_id)s on physical network %(net)s from pool"
+msgid "Removing vlan %(seg_id)s on physical network %(net)s from pool"
 msgstr ""
 
 #: neutron/plugins/mlnx/db/mlnx_db_v2.py:124
@@ -7855,7 +7978,7 @@ msgstr ""
 
 #: neutron/plugins/nec/nec_plugin.py:276
 #, python-format
-msgid "failed to create network id=%(id)s on OFC: %(exc)s"
+msgid "Failed to create network id=%(id)s on OFC: %(exc)s"
 msgstr ""
 
 #: neutron/plugins/nec/nec_plugin.py:292
@@ -8008,7 +8131,7 @@ msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:92
 #, python-format
-msgid "failed to delete packet_filter id=%s which remains in error status."
+msgid "Failed to delete packet_filter id=%s which remains in error status."
 msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:106
@@ -8043,7 +8166,7 @@ msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:131
 #, python-format
-msgid "failed to create packet_filter id=%(id)s on OFC: %(exc)s"
+msgid "Failed to create packet_filter id=%(id)s on OFC: %(exc)s"
 msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:144
@@ -8058,7 +8181,7 @@ msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:157
 #, python-format
-msgid "failed to delete packet_filter id=%(id)s from OFC: %(exc)s"
+msgid "Failed to delete packet_filter id=%(id)s from OFC: %(exc)s"
 msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:161
@@ -8364,7 +8487,7 @@ msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:514
 #, python-format
-msgid "port %s not found in NVP"
+msgid "Port %s not found in NVP"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:533
@@ -8409,13 +8532,13 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:658
-#: neutron/plugins/nicira/NeutronPlugin.py:1671
+#: neutron/plugins/nicira/NeutronPlugin.py:1672
 #, python-format
 msgid "Logical router resource %s not found on NVP platform"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:662
-#: neutron/plugins/nicira/NeutronPlugin.py:1675
+#: neutron/plugins/nicira/NeutronPlugin.py:1676
 msgid "Unable to update logical routeron NVP Platform"
 msgstr ""
 
@@ -8523,118 +8646,118 @@ msgid "Unable to update port id: %s."
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:1409
-#: neutron/plugins/nicira/NeutronPlugin.py:1483
+#: neutron/plugins/nicira/NeutronPlugin.py:1484
 #, python-format
 msgid "Network '%s' is not a valid external network"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1426
+#: neutron/plugins/nicira/NeutronPlugin.py:1427
 msgid ""
 "Cannot create a distributed router with the NVP platform currently in "
 "execution. Please, try without specifying the 'distributed' attribute."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1433
+#: neutron/plugins/nicira/NeutronPlugin.py:1434
 msgid "Unable to create logical router on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1441
+#: neutron/plugins/nicira/NeutronPlugin.py:1442
 #, python-format
 msgid ""
-"Unable to create L3GW port on logical router  %(router_uuid)s. Verify "
+"Unable to create L3GW port on logical router %(router_uuid)s. Verify "
 "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1451
+#: neutron/plugins/nicira/NeutronPlugin.py:1452
 #, python-format
 msgid "Unable to create router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1492
+#: neutron/plugins/nicira/NeutronPlugin.py:1493
 msgid ""
 "'routes' cannot contain route '0.0.0.0/0', this must be updated through "
 "the default gateway attribute"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1508
+#: neutron/plugins/nicira/NeutronPlugin.py:1509
 #, python-format
 msgid "Logical router %s not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1512
+#: neutron/plugins/nicira/NeutronPlugin.py:1513
 msgid "Unable to update logical router on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1514
+#: neutron/plugins/nicira/NeutronPlugin.py:1515
 msgid ""
 "Request cannot contain 'routes' with the NVP platform currently in "
 "execution. Please, try without specifying the static routes."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1548
+#: neutron/plugins/nicira/NeutronPlugin.py:1549
 #, python-format
 msgid "Logical router '%s' not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1552
+#: neutron/plugins/nicira/NeutronPlugin.py:1553
 #, python-format
-msgid "Unable to delete logical router '%s'on NVP Platform"
+msgid "Unable to delete logical router '%s' on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1609
+#: neutron/plugins/nicira/NeutronPlugin.py:1610
 #, python-format
 msgid ""
 "Add_router_interface completed for subnet:%(subnet_id)s and "
 "router:%(router_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1697
+#: neutron/plugins/nicira/NeutronPlugin.py:1698
 #, python-format
 msgid ""
 "An error occurred while removing NAT rules on the NVP platform for "
 "floating ip:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1703
+#: neutron/plugins/nicira/NeutronPlugin.py:1704
 msgid "An incorrect number of matching NAT rules was found on the NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1769
+#: neutron/plugins/nicira/NeutronPlugin.py:1770
 #, python-format
 msgid "Address list for NVP logical router port:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1793
+#: neutron/plugins/nicira/NeutronPlugin.py:1794
 #, 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:1836
+#: neutron/plugins/nicira/NeutronPlugin.py:1837
 #, python-format
 msgid "The port '%s' is not associated with floating IPs"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1839
+#: neutron/plugins/nicira/NeutronPlugin.py:1840
 #, python-format
 msgid "Nat rules not found in nvp for port: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1865
+#: neutron/plugins/nicira/NeutronPlugin.py:1866
 #, python-format
 msgid ""
 "Create_l2_gw_service did not return an uuid for the newly created "
 "resource:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1887
+#: neutron/plugins/nicira/NeutronPlugin.py:1888
 msgid ""
 "Unable to remove gateway service from NVP plaform - the resource was not "
 "found"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1975
+#: neutron/plugins/nicira/NeutronPlugin.py:1976
 #, python-format
 msgid "Port values not valid for protocol: %s"
 msgstr ""
@@ -8807,62 +8930,77 @@ msgstr ""
 msgid "Port not found, Error: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1038
+#: neutron/plugins/nicira/nvplib.py:966
+#, python-format
+msgid "Error. %(type)s exception: %(exc)s."
+msgstr ""
+
+#: neutron/plugins/nicira/nvplib.py:970
+#, python-format
+msgid "locals=[%s]"
+msgstr ""
+
+#: neutron/plugins/nicira/nvplib.py:1039
 #, python-format
 msgid "Created Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1064
+#: neutron/plugins/nicira/nvplib.py:1065
 #, python-format
 msgid "Updated Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1083
+#: neutron/plugins/nicira/nvplib.py:1084
 #, python-format
 msgid "Invalid keys for NAT match: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1089
+#: neutron/plugins/nicira/nvplib.py:1090
 #, python-format
 msgid "Creating NAT rule: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1103
+#: neutron/plugins/nicira/nvplib.py:1104
 msgid ""
 "No SNAT rules cannot be applied as they are not available in this version"
 " of the NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1238
+#: neutron/plugins/nicira/nvplib.py:1239
 #, python-format
 msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1243
+#: neutron/plugins/nicira/nvplib.py:1244
 #, python-format
 msgid ""
 "An exception occurred while updating IP addresses on a router logical "
 "port:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1281
+#: neutron/plugins/nicira/nvplib.py:1282
 msgid "Operation may not be supported"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1289
+#: neutron/plugins/nicira/nvplib.py:1290
 msgid ""
 "NVP version is not set. Unable to complete request correctly. Check log "
 "for NVP communication errors."
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1305
+#: neutron/plugins/nicira/nvplib.py:1306
 msgid "Failed to create logical queue"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1316
+#: neutron/plugins/nicira/nvplib.py:1317
 msgid "Failed to delete logical queue"
 msgstr ""
 
+#: neutron/plugins/nicira/nvplib.py:1330
+#, python-format
+msgid "Error '%(err)s' when connecting to controller(s): %(ctl)s."
+msgstr ""
+
 #: neutron/plugins/nicira/api_client/client.py:116
 #, python-format
 msgid "[%d] no API providers currently available."
@@ -9482,13 +9620,18 @@ msgstr ""
 msgid "Cannot create a gateway with an empty device list"
 msgstr ""
 
+#: neutron/plugins/nicira/extensions/nvp_networkgw.py:82
+#, python-format
+msgid "Unexpected keys found in device description:%s"
+msgstr ""
+
 #: neutron/plugins/nicira/extensions/nvp_networkgw.py:86
 #, python-format
 msgid "%s: provided data are not iterable"
 msgstr ""
 
 #: neutron/plugins/nicira/extensions/nvp_networkgw.py:92
-msgid "number of network gateways allowed per tenant, -1 for unlimited"
+msgid "Number of network gateways allowed per tenant, -1 for unlimited"
 msgstr ""
 
 #: neutron/plugins/nicira/extensions/nvp_qos.py:38
@@ -9783,7 +9926,7 @@ msgstr ""
 
 #: neutron/plugins/nicira/vshield/tasks/tasks.py:189
 #: neutron/plugins/nicira/vshield/tasks/tasks.py:209
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:233
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:232
 #, python-format
 msgid "Task %(task)s encountered exception in %(cb)s"
 msgstr ""
@@ -9794,11 +9937,11 @@ msgstr ""
 msgid "Task %(task)s return %(status)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:326
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:325
 msgid "TaskManager terminated"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:380
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:379
 msgid "Exception in _check_pending_tasks"
 msgstr ""
 
@@ -9849,6 +9992,10 @@ msgid ""
 "commited (%s attempts left)"
 msgstr ""
 
+#: neutron/plugins/openvswitch/ovs_db_v2.py:401
+msgid "Unable to generate a new tunnel id"
+msgstr ""
+
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:145
 #, python-format
 msgid "Device %(device)s up on %(agent_id)s"
@@ -10109,6 +10256,23 @@ msgstr ""
 msgid "Connection failed with PLUMgrid Director: %(err_msg)s"
 msgstr ""
 
+#: neutron/plugins/plumgrid/drivers/fake_plumlib.py:32
+msgid "Python PLUMgrid Fake Library Started "
+msgstr ""
+
+#: neutron/plugins/plumgrid/drivers/fake_plumlib.py:37
+#, python-format
+msgid "Fake Director: %s"
+msgstr ""
+
+#: neutron/plugins/plumgrid/drivers/plumlib.py:38
+msgid "Python PLUMgrid Library Started "
+msgstr ""
+
+#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:40
+msgid "PLUMgrid Director communication failed"
+msgstr ""
+
 #: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:44
 msgid "PLUMgrid Director server to connect to"
 msgstr ""
@@ -10309,7 +10473,7 @@ msgid "Going to ofp controller mode %s"
 msgstr ""
 
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:238
-msgid "port update received"
+msgid "Port update received"
 msgstr ""
 
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:271
@@ -10778,11 +10942,11 @@ msgid "process_router: %s"
 msgstr ""
 
 #: neutron/services/firewall/agents/varmour/varmour_router.py:285
-msgid "unable to parse interface mapping."
+msgid "Unable to parse interface mapping."
 msgstr ""
 
 #: neutron/services/firewall/agents/varmour/varmour_router.py:288
-msgid "unable to read interface mapping."
+msgid "Unable to read interface mapping."
 msgstr ""
 
 #: neutron/services/firewall/agents/varmour/varmour_router.py:307
@@ -11007,6 +11171,11 @@ msgstr ""
 msgid "A metering driver must be specified"
 msgstr ""
 
+#: neutron/services/metering/agents/metering_agent.py:112
+#, python-format
+msgid "Send metering report: %s"
+msgstr ""
+
 #: neutron/services/metering/agents/metering_agent.py:179
 #, python-format
 msgid "Driver %(driver)s does not implement %(func)s"
@@ -11045,6 +11214,14 @@ msgstr ""
 msgid "Interval for checking ipsec status"
 msgstr ""
 
+#: neutron/services/vpn/device_drivers/ipsec.py:61
+msgid "Template file for ipsec configuration"
+msgstr ""
+
+#: neutron/services/vpn/device_drivers/ipsec.py:67
+msgid "Template file for ipsec secret configuration"
+msgstr ""
+
 #: neutron/services/vpn/device_drivers/ipsec.py:244
 #, python-format
 msgid "Failed to enable vpn process on router %s"
@@ -11804,3 +11981,147 @@ msgstr ""
 #~ msgid "Operation on OFC failed: status=%(status), detail=%(detail)"
 #~ msgstr ""
 
+#~ msgid "loading policies from file: %s"
+#~ msgstr ""
+
+#~ msgid "number of ports allowed per tenant, minus for unlimited"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "range of seconds to randomly delay "
+#~ "when starting the periodic task "
+#~ "scheduler to reduce stampeding. (Disable "
+#~ "by setting to 0)"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "%(class_name)s method %(method_name)s called "
+#~ "with arguments %(args)s %(kwargs)s "
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Updating lease expiration is now "
+#~ "deprecated. Issued  from host %(host)s."
+#~ msgstr ""
+
+#~ msgid "owner type of the device: network/compute"
+#~ msgstr ""
+
+#~ msgid "plugin does not support updating provider attributes"
+#~ msgstr ""
+
+#~ msgid "invalid segment range. example range: 500-550"
+#~ msgstr ""
+
+#~ msgid "arguments segment_type missing for network profile"
+#~ msgstr ""
+
+#~ msgid "argument physical_network missing for network profile"
+#~ msgstr ""
+
+#~ msgid "argument sub_type missing for network profile"
+#~ msgstr ""
+
+#~ msgid "argument segment_range missing for network profile"
+#~ msgstr ""
+
+#~ msgid "segment range overlaps with another profile"
+#~ msgstr ""
+
+#~ msgid "provider network added to DB: %(network_id)s, %(vlan_id)s"
+#~ msgstr ""
+
+#~ msgid "provider network removed from DB: %s"
+#~ msgstr ""
+
+#~ msgid "logical network"
+#~ msgstr ""
+
+#~ msgid "unknown provider:physical_network %s"
+#~ msgstr ""
+
+#~ msgid "create network: profile_id=%s"
+#~ msgstr ""
+
+#~ msgid "seg list %s "
+#~ msgstr ""
+
+#~ msgid "create port: profile_id=%s"
+#~ msgstr ""
+
+#~ msgid "there must be only one gateway port per router at once"
+#~ msgstr ""
+
+#~ msgid "define if the requests have run asynchronously or not"
+#~ msgstr ""
+
+#~ msgid "cannot retrieve utif info for the following reason: %(err_msg)s"
+#~ msgstr ""
+
+#~ msgid "unsupported vnic type %(vnic_type)s for network type %(net_type)s"
+#~ msgstr ""
+
+#~ msgid "invalid vnic_type on port_create"
+#~ msgstr ""
+
+#~ msgid "update network"
+#~ msgstr ""
+
+#~ msgid "delete network"
+#~ msgstr ""
+
+#~ msgid "creating VLAN Network"
+#~ msgstr ""
+
+#~ msgid "creating IB Network"
+#~ msgstr ""
+
+#~ msgid "ports added!"
+#~ msgstr ""
+
+#~ msgid "ports removed!"
+#~ msgstr ""
+
+#~ msgid "type of VM network interface: mlnx_direct or hostdev"
+#~ msgstr ""
+
+#~ msgid "removing vlan %(seg_id)s on physical network %(net)s from pool"
+#~ msgstr ""
+
+#~ msgid "failed to create network id=%(id)s on OFC: %(exc)s"
+#~ msgstr ""
+
+#~ msgid "failed to delete packet_filter id=%s which remains in error status."
+#~ msgstr ""
+
+#~ msgid "failed to create packet_filter id=%(id)s on OFC: %(exc)s"
+#~ msgstr ""
+
+#~ msgid "failed to delete packet_filter id=%(id)s from OFC: %(exc)s"
+#~ msgstr ""
+
+#~ msgid "port %s not found in NVP"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unable to create L3GW port on "
+#~ "logical router  %(router_uuid)s. Verify "
+#~ "Default Layer-3 Gateway service "
+#~ "%(def_l3_gw_svc)s id is correct"
+#~ msgstr ""
+
+#~ msgid "Unable to delete logical router '%s'on NVP Platform"
+#~ msgstr ""
+
+#~ msgid "number of network gateways allowed per tenant, -1 for unlimited"
+#~ msgstr ""
+
+#~ msgid "port update received"
+#~ msgstr ""
+
+#~ msgid "unable to parse interface mapping."
+#~ msgstr ""
+
+#~ msgid "unable to read interface mapping."
+#~ msgstr ""
+
index fe9d0c9a3fa69d964494e0c1277138ca23a7b5e8..883bfbe9a778e4fd8d7062aaf0db0881c9236819 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-09-09 06:09+0000\n"
+"POT-Creation-Date: 2013-09-10 06:09+0000\n"
 "PO-Revision-Date: 2013-08-27 04:58+0000\n"
 "Last-Translator: daisy.ycguo <daisy.ycguo@gmail.com>\n"
 "Language-Team: Slovak "
@@ -95,7 +95,7 @@ msgstr ""
 
 #: neutron/policy.py:88
 #, python-format
-msgid "loading policies from file: %s"
+msgid "Loading policies from file: %s"
 msgstr ""
 
 #: neutron/policy.py:95
@@ -182,7 +182,7 @@ msgid "Number of subnets allowed per tenant, minus for unlimited"
 msgstr ""
 
 #: neutron/quota.py:47
-msgid "number of ports allowed per tenant, minus for unlimited"
+msgid "Number of ports allowed per tenant, minus for unlimited"
 msgstr ""
 
 #: neutron/quota.py:51
@@ -204,7 +204,7 @@ msgstr ""
 
 #: neutron/service.py:41
 msgid ""
-"range of seconds to randomly delay when starting the periodic task "
+"Range of seconds to randomly delay when starting the periodic task "
 "scheduler to reduce stampeding. (Disable by setting to 0)"
 msgstr ""
 
@@ -466,9 +466,11 @@ msgid ""
 msgstr ""
 
 #: neutron/agent/dhcp_agent.py:564 neutron/agent/l3_agent.py:823
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:515
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256
 #: neutron/plugins/nec/agent/nec_neutron_agent.py:184
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:227
+#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:181
 #: neutron/services/metering/agents/metering_agent.py:273
 msgid "Failed reporting state!"
 msgstr ""
@@ -1925,6 +1927,11 @@ msgstr ""
 msgid "Invalid extension environment: %(reason)s"
 msgstr ""
 
+#: neutron/common/exceptions.py:261
+#, python-format
+msgid "Invalid content type %(content_type)s"
+msgstr ""
+
 #: neutron/common/exceptions.py:265
 #, python-format
 msgid "Unable to find any IP address on external network %(net_id)s."
@@ -1966,11 +1973,11 @@ msgstr ""
 msgid "Skipping unknown group key: %s"
 msgstr ""
 
-#: neutron/common/log.py:31
+#: neutron/common/log.py:32
 #, python-format
 msgid ""
 "%(class_name)s method %(method_name)s called with arguments %(args)s "
-"%(kwargs)s "
+"%(kwargs)s"
 msgstr ""
 
 #: neutron/common/utils.py:55 neutron/openstack/common/fileutils.py:64
@@ -2288,7 +2295,7 @@ msgstr ""
 
 #: neutron/db/dhcp_rpc_base.py:218
 #, python-format
-msgid "Updating lease expiration is now deprecated. Issued  from host %(host)s."
+msgid "Updating lease expiration is now deprecated. Issued  from host %s."
 msgstr ""
 
 #: neutron/db/dhcp_rpc_base.py:225
@@ -2313,6 +2320,16 @@ msgstr ""
 msgid "the nexthop is used by router"
 msgstr ""
 
+#: neutron/db/extraroute_db.py:129
+#, python-format
+msgid "Added routes are %s"
+msgstr ""
+
+#: neutron/db/extraroute_db.py:137
+#, python-format
+msgid "Removed routes are %s"
+msgstr ""
+
 #: neutron/db/l3_db.py:210
 #, python-format
 msgid "No IPs available for external network %s"
@@ -2336,6 +2353,8 @@ msgid ""
 msgstr ""
 
 #: neutron/db/l3_db.py:339 neutron/db/l3_db.py:415
+#: neutron/plugins/bigswitch/plugin.py:995
+#: neutron/plugins/bigswitch/plugin.py:1004
 msgid "Either subnet_id or port_id must be specified"
 msgstr ""
 
@@ -2387,7 +2406,7 @@ msgid ""
 "assigning a floating IP"
 msgstr ""
 
-#: neutron/db/l3_db.py:605 neutron/plugins/nicira/NeutronPlugin.py:1730
+#: neutron/db/l3_db.py:605 neutron/plugins/nicira/NeutronPlugin.py:1731
 msgid "fixed_ip_address cannot be specified without a port_id"
 msgstr ""
 
@@ -2415,6 +2434,11 @@ msgid ""
 " %s"
 msgstr ""
 
+#: neutron/db/l3_rpc_base.py:62
+#, python-format
+msgid "Checking router: %(id)s for host: %(host)s"
+msgstr ""
+
 #: neutron/db/l3_rpc_base.py:87
 #, python-format
 msgid "External network ID returned to l3 agent: %s"
@@ -2572,7 +2596,7 @@ msgid "ID of network to probe"
 msgstr ""
 
 #: neutron/debug/commands.py:50
-msgid "owner type of the device: network/compute"
+msgid "Owner type of the device: network/compute"
 msgstr ""
 
 #: neutron/debug/commands.py:58
@@ -3028,7 +3052,7 @@ msgstr ""
 
 #: neutron/extensions/providernet.py:56
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:379
-msgid "plugin does not support updating provider attributes"
+msgid "Plugin does not support updating provider attributes"
 msgstr ""
 
 #: neutron/extensions/quotasv2.py:69
@@ -3959,6 +3983,10 @@ msgstr ""
 msgid "List of allowed vif_type values."
 msgstr ""
 
+#: neutron/plugins/bigswitch/plugin.py:162
+msgid "Syntax error in server config file, aborting plugin"
+msgstr ""
+
 #: neutron/plugins/bigswitch/plugin.py:173
 msgid "Error in REST call to remote network controller"
 msgstr ""
@@ -4091,6 +4119,10 @@ msgstr ""
 msgid "NeutronRestProxy: Starting plugin. Version=%s"
 msgstr ""
 
+#: neutron/plugins/bigswitch/plugin.py:458
+msgid "Servers not defined. Aborting plugin"
+msgstr ""
+
 #: neutron/plugins/bigswitch/plugin.py:480
 msgid "NeutronRestProxyV2: initialization done"
 msgstr ""
@@ -4173,6 +4205,15 @@ msgstr ""
 msgid "Unable to update remote topology: %s"
 msgstr ""
 
+#: neutron/plugins/bigswitch/plugin.py:1147
+msgid "Adding host route: "
+msgstr ""
+
+#: neutron/plugins/bigswitch/plugin.py:1148
+#, python-format
+msgid "Destination:%(dst)s nexthop:%(next)s"
+msgstr ""
+
 #: neutron/plugins/bigswitch/plugin.py:1223
 #, python-format
 msgid ""
@@ -4192,6 +4233,15 @@ msgstr ""
 msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. "
 msgstr ""
 
+#: neutron/plugins/bigswitch/routerrule_db.py:77
+msgid "No rules in router"
+msgstr ""
+
+#: neutron/plugins/bigswitch/routerrule_db.py:91
+#, python-format
+msgid "Updating router rules to %s"
+msgstr ""
+
 #: neutron/plugins/bigswitch/db/porttracker_db.py:36
 msgid "No host_id in port request to track port location."
 msgstr ""
@@ -4249,6 +4299,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:108
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:128
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:143
+#: neutron/plugins/mlnx/rpc_callbacks.py:98
 #: neutron/plugins/mlnx/rpc_callbacks.py:117
 #: neutron/plugins/mlnx/rpc_callbacks.py:132
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:118
@@ -4259,16 +4310,15 @@ msgid "%s can not be found in database"
 msgstr ""
 
 #: neutron/plugins/brocade/NeutronPlugin.py:288
-#: neutron/plugins/brocade/NeutronPlugin.py:331
-#: neutron/plugins/brocade/NeutronPlugin.py:384
+#: neutron/plugins/brocade/NeutronPlugin.py:332
+#: neutron/plugins/brocade/NeutronPlugin.py:386
 msgid "Brocade NOS driver:"
 msgstr ""
 
 #: neutron/plugins/brocade/NeutronPlugin.py:289
-#: neutron/plugins/brocade/NeutronPlugin.py:332
-#: neutron/plugins/brocade/NeutronPlugin.py:385
+#: neutron/plugins/brocade/NeutronPlugin.py:333
+#: neutron/plugins/brocade/NeutronPlugin.py:387
 #: neutron/plugins/embrane/agent/dispatcher.py:143
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:240
 #, python-format
 msgid "%s"
 msgstr ""
@@ -4278,7 +4328,13 @@ msgstr ""
 msgid "Returning the allocated vlan (%d) to the pool"
 msgstr ""
 
-#: neutron/plugins/brocade/NeutronPlugin.py:298
+#: neutron/plugins/brocade/NeutronPlugin.py:293
+#: neutron/plugins/brocade/NeutronPlugin.py:334
+#: neutron/plugins/brocade/NeutronPlugin.py:388
+msgid "Brocade plugin raised exception, check logs"
+msgstr ""
+
+#: neutron/plugins/brocade/NeutronPlugin.py:299
 #, python-format
 msgid "Allocated vlan (%d) from the pool"
 msgstr ""
@@ -4302,98 +4358,103 @@ msgstr ""
 msgid "Plugin initialization complete"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:133
+#: neutron/plugins/cisco/network_plugin.py:117
+#, python-format
+msgid "'%(model)s' object has no attribute '%(name)s'"
+msgstr ""
+
+#: neutron/plugins/cisco/network_plugin.py:134
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:223
 msgid "create_network() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:150
+#: neutron/plugins/cisco/network_plugin.py:151
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:255
 msgid "update_network() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:163
+#: neutron/plugins/cisco/network_plugin.py:164
 msgid "delete_network() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:186
+#: neutron/plugins/cisco/network_plugin.py:187
 msgid "get_network() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:191
+#: neutron/plugins/cisco/network_plugin.py:192
 msgid "get_networks() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:196
+#: neutron/plugins/cisco/network_plugin.py:197
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:321
 msgid "create_port() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:206
+#: neutron/plugins/cisco/network_plugin.py:207
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:407
 msgid "delete_port() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:225
+#: neutron/plugins/cisco/network_plugin.py:226
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:366
 msgid "update_port() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:236
+#: neutron/plugins/cisco/network_plugin.py:237
 msgid "create_subnet() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:248
+#: neutron/plugins/cisco/network_plugin.py:249
 #: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:342
 msgid "update_subnet() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:254
+#: neutron/plugins/cisco/network_plugin.py:255
 msgid "delete_subnet() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:277
+#: neutron/plugins/cisco/network_plugin.py:278
 #: neutron/plugins/cisco/db/network_db_v2.py:38
 msgid "get_all_qoss() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:283
+#: neutron/plugins/cisco/network_plugin.py:284
 msgid "get_qos_details() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:288
+#: neutron/plugins/cisco/network_plugin.py:289
 msgid "create_qos() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:294
+#: neutron/plugins/cisco/network_plugin.py:295
 msgid "delete_qos() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:299
+#: neutron/plugins/cisco/network_plugin.py:300
 msgid "rename_qos() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:304
+#: neutron/plugins/cisco/network_plugin.py:305
 msgid "get_all_credentials() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:310
+#: neutron/plugins/cisco/network_plugin.py:311
 msgid "get_credential_details() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:319
+#: neutron/plugins/cisco/network_plugin.py:320
 msgid "rename_credential() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:329
+#: neutron/plugins/cisco/network_plugin.py:330
 msgid "schedule_host() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:341
+#: neutron/plugins/cisco/network_plugin.py:342
 msgid "associate_port() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:348
+#: neutron/plugins/cisco/network_plugin.py:349
 msgid "detach_port() called"
 msgstr ""
 
@@ -4646,6 +4707,16 @@ msgstr ""
 msgid "VLAN Name prefix for provider vlans"
 msgstr ""
 
+#: neutron/plugins/cisco/common/config.py:39
+msgid "Provider VLANs are automatically created as needed on the Nexus switch"
+msgstr ""
+
+#: neutron/plugins/cisco/common/config.py:42
+msgid ""
+"Provider VLANs are automatically trunked as needed on the ports of the "
+"Nexus switch"
+msgstr ""
+
 #: neutron/plugins/cisco/common/config.py:45
 #: neutron/plugins/ml2/drivers/cisco/config.py:23
 msgid "Distribute SVI interfaces over all switches"
@@ -4707,6 +4778,12 @@ msgstr ""
 msgid "N1K Policy profile polling duration in seconds"
 msgstr ""
 
+#: neutron/plugins/cisco/common/config.py:124
+#: neutron/plugins/ml2/drivers/cisco/config.py:56
+#: neutron/plugins/nicira/common/config.py:178
+msgid "Some config files were not parsed properly"
+msgstr ""
+
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:334
 #, python-format
 msgid "seg_min %(seg_min)s, seg_max %(seg_max)s"
@@ -4811,6 +4888,10 @@ msgstr ""
 msgid "get_policy_profile()"
 msgstr ""
 
+#: neutron/plugins/cisco/db/n1kv_db_v2.py:949
+msgid "Invalid profile type"
+msgstr ""
+
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:965
 msgid "_profile_binding_exists()"
 msgstr ""
@@ -4839,11 +4920,11 @@ msgid "_get_profile_bindings()"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1224
-msgid "invalid segment range. example range: 500-550"
+msgid "Invalid segment range. example range: 500-550"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1234
-msgid "arguments segment_type missing for network profile"
+msgid "Arguments segment_type missing for network profile"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1243
@@ -4851,15 +4932,15 @@ msgid "segment_type should either be vlan, overlay, multi-segment or trunk"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1249
-msgid "argument physical_network missing for network profile"
+msgid "Argument physical_network missing for network profile"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1256
-msgid "argument sub_type missing for network profile"
+msgid "Argument sub_type missing for network profile"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1263
-msgid "argument segment_range missing for network profile"
+msgid "Argument segment_range missing for network profile"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1292
@@ -4868,7 +4949,7 @@ msgid "NetworkProfile name %s already exists"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1309
-msgid "segment range overlaps with another profile"
+msgid "Segment range overlaps with another profile"
 msgstr ""
 
 #: neutron/plugins/cisco/db/network_db_v2.py:46
@@ -4954,12 +5035,12 @@ msgstr ""
 
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:236
 #, python-format
-msgid "provider network added to DB: %(network_id)s, %(vlan_id)s"
+msgid "Provider network added to DB: %(network_id)s, %(vlan_id)s"
 msgstr ""
 
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:280
 #, python-format
-msgid "provider network removed from DB: %s"
+msgid "Provider network removed from DB: %s"
 msgstr ""
 
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:388
@@ -4981,7 +5062,7 @@ msgid "Nexus plugin loaded, deleting SVI from switch"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_client.py:256
-msgid "logical network"
+msgid "Logical network"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_client.py:276
@@ -5007,6 +5088,11 @@ msgstr ""
 msgid "VSM: %s"
 msgstr ""
 
+#: neutron/plugins/cisco/n1kv/n1kv_client.py:462
+#, python-format
+msgid "Unable to serialize object of type = '%s'"
+msgstr ""
+
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:193
 msgid "_setup_vsm"
 msgstr ""
@@ -5069,9 +5155,11 @@ msgid "provider:network_type %s not supported"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:353
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:362
 #: neutron/plugins/mlnx/mlnx_plugin.py:243
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437
 #, python-format
-msgid "unknown provider:physical_network %s"
+msgid "Unknown provider:physical_network %s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:359
@@ -5205,7 +5293,7 @@ msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:995
 #, python-format
-msgid "create network: profile_id=%s"
+msgid "Create network: profile_id=%s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1003
@@ -5218,7 +5306,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1015
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1025
 #, python-format
-msgid "seg list %s "
+msgid "Seg list %s "
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1068
@@ -5265,7 +5353,7 @@ msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1241
 #, python-format
-msgid "create port: profile_id=%s"
+msgid "Create port: profile_id=%s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1254
@@ -5350,6 +5438,41 @@ msgstr ""
 msgid "NexusPlugin:create_network() called"
 msgstr ""
 
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:112
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:101
+#, python-format
+msgid "Nexus: create & trunk vlan %s"
+msgstr ""
+
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:119
+#, python-format
+msgid "Nexus: create vlan %s"
+msgstr ""
+
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:124
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108
+#, python-format
+msgid "Nexus: trunk vlan %s"
+msgstr ""
+
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:137
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:120
+#, python-format
+msgid "Nexus: delete & untrunk vlan %s"
+msgstr ""
+
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:143
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:124
+#, python-format
+msgid "Nexus: delete vlan %s"
+msgstr ""
+
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:146
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:127
+#, python-format
+msgid "Nexus: untrunk vlan %s"
+msgstr ""
+
 #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:203
 msgid "Grabbing a switch to create SVI"
 msgstr ""
@@ -5382,6 +5505,11 @@ msgstr ""
 msgid "NexusPlugin:delete_port() called"
 msgstr ""
 
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:276
+#, python-format
+msgid "delete_network(): provider vlan %s"
+msgstr ""
+
 #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:321
 msgid "NexusPlugin:update_port() called"
 msgstr ""
@@ -5414,7 +5542,7 @@ msgstr ""
 
 #: neutron/plugins/embrane/base_plugin.py:136
 #: neutron/plugins/embrane/base_plugin.py:173
-msgid "there must be only one gateway port per router at once"
+msgid "There must be only one gateway port per router at once"
 msgstr ""
 
 #: neutron/plugins/embrane/base_plugin.py:207
@@ -5480,7 +5608,7 @@ msgid "Shared resource pool id"
 msgstr ""
 
 #: neutron/plugins/embrane/common/config.py:45
-msgid "define if the requests have run asynchronously or not"
+msgid "Define if the requests have run asynchronously or not"
 msgstr ""
 
 #: neutron/plugins/embrane/common/constants.py:63
@@ -5544,7 +5672,7 @@ msgstr ""
 
 #: neutron/plugins/embrane/l2base/support_exceptions.py:24
 #, python-format
-msgid "cannot retrieve utif info for the following reason: %(err_msg)s"
+msgid "Cannot retrieve utif info for the following reason: %(err_msg)s"
 msgstr ""
 
 #: neutron/plugins/embrane/l2base/openvswitch/openvswitch_support.py:45
@@ -5765,51 +5893,51 @@ msgstr ""
 msgid "Adding port %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:268
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:269
 #, python-format
 msgid "Unable to get port details for device %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:274
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:276
 #, python-format
 msgid "Port %(device)s updated. Details: %(device_details)s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:289
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:290
 #, python-format
 msgid "Removing port %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:296
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:297
 #, python-format
 msgid "Removing port failed for device %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:321
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:322
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:640
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:900
 msgid "Agent out of sync with plugin!"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:329
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:330
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:652
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:914
 msgid "Agent loop has new devices!"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:334
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:335
 #, python-format
 msgid "Error in agent event loop: %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:342
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:343
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:403
 #, python-format
 msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:357
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:691
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1044
 msgid "Agent initialized successfully, now running... "
@@ -5881,6 +6009,15 @@ msgstr ""
 msgid "Metrics collection is not supported on this version of Hyper-V"
 msgstr ""
 
+#: neutron/plugins/hyperv/agent/utilsfactory.py:34
+msgid "Force V1 WMI utility classes"
+msgstr ""
+
+#: neutron/plugins/hyperv/agent/utilsfactory.py:59
+#, python-format
+msgid "Loading class: %(module_name)s.%(class_name)s"
+msgstr ""
+
 #: neutron/plugins/hyperv/agent/utilsv2.py:118
 #, python-format
 msgid "Port Alloc not found: %s"
@@ -5932,12 +6069,6 @@ msgstr ""
 msgid "provider:segmentation_id specified for local network"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:362
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437
-#, python-format
-msgid "Unknown provider:physical_network %s"
-msgstr ""
-
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:89
 msgid "Invalid Network ID, will lead to incorrect bridgename"
 msgstr ""
@@ -6371,94 +6502,98 @@ msgstr ""
 msgid "MidoClient.delete_dhcp called: bridge=%(bridge)s, "
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:204
+#: neutron/plugins/midonet/midonet_lib.py:196
+msgid "Tried to delete non-existent DHCP"
+msgstr ""
+
+#: neutron/plugins/midonet/midonet_lib.py:205
 #, python-format
 msgid "MidoClient.delete_port called: id=%(id)s, delete_chains=%(delete_chains)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:219
+#: neutron/plugins/midonet/midonet_lib.py:220
 #, python-format
 msgid "MidoClient.get_port called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:232
+#: neutron/plugins/midonet/midonet_lib.py:233
 #, python-format
 msgid "MidoClient.add_bridge_port called: bridge=%(bridge)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:253
+#: neutron/plugins/midonet/midonet_lib.py:254
 #, python-format
 msgid "MidoClient.create_router called: tenant_id=%(tenant_id)s, name=%(name)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:265
+#: neutron/plugins/midonet/midonet_lib.py:266
 #, python-format
 msgid "MidoClient.delete_router called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:275
+#: neutron/plugins/midonet/midonet_lib.py:276
 #, python-format
 msgid "MidoClient.get_router called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:289
+#: neutron/plugins/midonet/midonet_lib.py:290
 #, python-format
 msgid "MidoClient.update_router called: id=%(id)s, name=%(name)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:309
+#: neutron/plugins/midonet/midonet_lib.py:310
 #, python-format
 msgid ""
 "MidoClient.add_dhcp_route_option called: bridge=%(bridge)s, "
 "cidr=%(cidr)s, gw_ip=%(gw_ip)sdst_ip=%(dst_ip)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:317
+#: neutron/plugins/midonet/midonet_lib.py:318
 msgid "Tried to access non-existent DHCP"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:346
+#: neutron/plugins/midonet/midonet_lib.py:347
 #, python-format
 msgid "MidoClient.unlink called: port=%(port)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:351
+#: neutron/plugins/midonet/midonet_lib.py:352
 #, python-format
 msgid "Attempted to unlink a port that was not linked. %s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:357
+#: neutron/plugins/midonet/midonet_lib.py:358
 #, python-format
 msgid ""
 "MidoClient.remove_rules_by_property called: tenant_id=%(tenant_id)s, "
 "chain_name=%(chain_name)skey=%(key)s, value=%(value)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:384
+#: neutron/plugins/midonet/midonet_lib.py:385
 #, python-format
 msgid ""
 "MidoClient.create_router_chains called: router=%(router)s, "
 "inbound_chain_name=%(in_chain)s, outbound_chain_name=%(out_chain)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:407
+#: neutron/plugins/midonet/midonet_lib.py:408
 #, python-format
 msgid "MidoClient.delete_router_chains called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:422
+#: neutron/plugins/midonet/midonet_lib.py:423
 #, python-format
 msgid "MidoClient.delete_port_chains called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:434
+#: neutron/plugins/midonet/midonet_lib.py:435
 #, python-format
 msgid ""
 "MidoClient.get_link_port called: router=%(router)s, "
 "peer_router_id=%(peer_router_id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:473
+#: neutron/plugins/midonet/midonet_lib.py:474
 #, python-format
 msgid ""
 "MidoClient.add_static_nat called: tenant_id=%(tenant_id)s, "
@@ -6466,17 +6601,17 @@ msgid ""
 "port_id=%(port_id)s, nat_type=%(nat_type)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:481
+#: neutron/plugins/midonet/midonet_lib.py:482
 #, python-format
 msgid "Invalid NAT type passed in %s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:533
+#: neutron/plugins/midonet/midonet_lib.py:534
 #, python-format
 msgid "MidoClient.remote_static_route called: router=%(router)s, ip=%(ip)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:544
+#: neutron/plugins/midonet/midonet_lib.py:545
 #, python-format
 msgid ""
 "MidoClient.update_port_chains called: "
@@ -6484,62 +6619,62 @@ msgid ""
 "outbound_chain_id=%(outbound_chain_id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:555
+#: neutron/plugins/midonet/midonet_lib.py:556
 #, python-format
 msgid "MidoClient.create_chain called: tenant_id=%(tenant_id)s  name=%(name)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:563
+#: neutron/plugins/midonet/midonet_lib.py:564
 #, python-format
 msgid "MidoClient.delete_chain called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:569
+#: neutron/plugins/midonet/midonet_lib.py:570
 #, python-format
 msgid ""
 "MidoClient.delete_chains_by_names called: tenant_id=%(tenant_id)s "
 "names=%(names)s "
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:580
+#: neutron/plugins/midonet/midonet_lib.py:581
 #, python-format
 msgid ""
 "MidoClient.get_chain_by_name called: tenant_id=%(tenant_id)s "
 "name=%(name)s "
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:591
+#: neutron/plugins/midonet/midonet_lib.py:592
 #, python-format
 msgid ""
 "MidoClient.get_port_group_by_name called: tenant_id=%(tenant_id)s "
 "name=%(name)s "
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:605
+#: neutron/plugins/midonet/midonet_lib.py:606
 #, python-format
 msgid "MidoClient.create_port_group called: tenant_id=%(tenant_id)s name=%(name)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:614
+#: neutron/plugins/midonet/midonet_lib.py:615
 #, python-format
 msgid ""
 "MidoClient.delete_port_group_by_name called: tenant_id=%(tenant_id)s "
 "name=%(name)s "
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:620
+#: neutron/plugins/midonet/midonet_lib.py:621
 #, python-format
 msgid "Deleting pg %(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:626
+#: neutron/plugins/midonet/midonet_lib.py:627
 #, python-format
 msgid ""
 "MidoClient.add_port_to_port_group_by_name called: tenant_id=%(tenant_id)s"
 " name=%(name)s port_id=%(port_id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:640
+#: neutron/plugins/midonet/midonet_lib.py:641
 #, python-format
 msgid "MidoClient.remove_port_from_port_groups called: port_id=%(port_id)s"
 msgstr ""
@@ -7264,6 +7399,10 @@ msgstr ""
 msgid "%(key)s prohibited for %(tunnel)s provider network"
 msgstr ""
 
+#: neutron/plugins/ml2/drivers/type_tunnel.py:103
+msgid "Network_type value needed by the ML2 plugin"
+msgstr ""
+
 #: neutron/plugins/ml2/drivers/type_vlan.py:37
 msgid ""
 "List of <physical_network>:<vlan_min>:<vlan_max> or <physical_network> "
@@ -7384,31 +7523,6 @@ msgstr ""
 msgid "nexus_switches found = %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:101
-#, python-format
-msgid "Nexus: create & trunk vlan %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108
-#, python-format
-msgid "Nexus: trunk vlan %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:120
-#, python-format
-msgid "Nexus: delete & untrunk vlan %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:124
-#, python-format
-msgid "Nexus: delete vlan %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:127
-#, python-format
-msgid "Nexus: untrunk vlan %s"
-msgstr ""
-
 #: neutron/plugins/ml2/drivers/mech_arista/config.py:31
 msgid ""
 "Username for Arista EOS. This is required field.if not set, all "
@@ -7451,72 +7565,85 @@ msgid ""
 "of\"RegionOne\" is assumed"
 msgstr ""
 
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:30
+msgid "Unable to reach EOS"
+msgstr ""
+
 #: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:226
 #, python-format
 msgid "Executing command on Arista EOS: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:259
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:238
+#, python-format
+msgid "Error %(err)s while trying to execute commands %(cmd)s on EOS %(host)s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:260
 #, python-format
 msgid "Required option %s is not set"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:282
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:279
+msgid "Syncing Neutron <-> EOS"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:283
 msgid "EOS is not available, will try sync later"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:292
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:293
 #, python-format
 msgid ""
 "No Tenants configured in Neutron DB. But %d tenants disovered in EOS "
 "during synchronization.Enitre EOS region is cleared"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:296
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:297
 msgid "EOS is not available, failed to delete this region"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:307
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:308
 #, python-format
 msgid "EOS is not available,failed to delete tenant %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:337
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:338
 #, python-format
 msgid "EOS is not available,failed to delete vm %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:348
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:349
 #, python-format
 msgid "EOS is not available,failed to delete network %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:363
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:364
 #, python-format
 msgid "EOS is not available, failed to createnetwork id %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:385
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:386
 #, python-format
 msgid "EOS is not available, failed to createvm id %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:461
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:462
 #, python-format
 msgid "Network %s is not created as it is not found inArista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:475
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:476
 #, python-format
 msgid "Network name changed to %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:502
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:503
 #, python-format
 msgid "Network %s is not updated as it is not found inArista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:600
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:601
 #, python-format
 msgid "VM %s is not created as it is not found inArista DB"
 msgstr ""
@@ -7541,11 +7668,11 @@ msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:280
 #, python-format
-msgid "unsupported vnic type %(vnic_type)s for network type %(net_type)s"
+msgid "Unsupported vnic type %(vnic_type)s for network type %(net_type)s"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:284
-msgid "invalid vnic_type on port_create"
+msgid "Invalid vnic_type on port_create"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:286
@@ -7553,11 +7680,11 @@ msgid "vnic_type is not defined in port profile"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:331
-msgid "update network"
+msgid "Update network"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:344
-msgid "delete network"
+msgid "Delete network"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:391
@@ -7596,11 +7723,11 @@ msgid "Port_mac %s is not available on this agent"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:133
-msgid "creating VLAN Network"
+msgid "Creating VLAN Network"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:135
-msgid "creating IB Network"
+msgid "Creating IB Network"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:137
@@ -7618,11 +7745,11 @@ msgid "Delete network %s"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:298
-msgid "ports added!"
+msgid "Ports added!"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:301
-msgid "ports removed!"
+msgid "Ports removed!"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:326
@@ -7736,7 +7863,7 @@ msgid "Network type for tenant networks (local, ib, vlan, or none)"
 msgstr ""
 
 #: neutron/plugins/mlnx/common/config.py:43
-msgid "type of VM network interface: mlnx_direct or hostdev"
+msgid "Type of VM network interface: mlnx_direct or hostdev"
 msgstr ""
 
 #: neutron/plugins/mlnx/common/config.py:47
@@ -7755,13 +7882,9 @@ msgid "Mlnx Exception: %(err_msg)s"
 msgstr ""
 
 #: neutron/plugins/mlnx/db/mlnx_db_v2.py:47
-#, python-format
-msgid "Removing vlan %(seg_id)s on physical network %(net)s from pool"
-msgstr ""
-
 #: neutron/plugins/mlnx/db/mlnx_db_v2.py:68
 #, python-format
-msgid "removing vlan %(seg_id)s on physical network %(net)s from pool"
+msgid "Removing vlan %(seg_id)s on physical network %(net)s from pool"
 msgstr ""
 
 #: neutron/plugins/mlnx/db/mlnx_db_v2.py:124
@@ -7854,7 +7977,7 @@ msgstr ""
 
 #: neutron/plugins/nec/nec_plugin.py:276
 #, python-format
-msgid "failed to create network id=%(id)s on OFC: %(exc)s"
+msgid "Failed to create network id=%(id)s on OFC: %(exc)s"
 msgstr ""
 
 #: neutron/plugins/nec/nec_plugin.py:292
@@ -8007,7 +8130,7 @@ msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:92
 #, python-format
-msgid "failed to delete packet_filter id=%s which remains in error status."
+msgid "Failed to delete packet_filter id=%s which remains in error status."
 msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:106
@@ -8042,7 +8165,7 @@ msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:131
 #, python-format
-msgid "failed to create packet_filter id=%(id)s on OFC: %(exc)s"
+msgid "Failed to create packet_filter id=%(id)s on OFC: %(exc)s"
 msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:144
@@ -8057,7 +8180,7 @@ msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:157
 #, python-format
-msgid "failed to delete packet_filter id=%(id)s from OFC: %(exc)s"
+msgid "Failed to delete packet_filter id=%(id)s from OFC: %(exc)s"
 msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:161
@@ -8363,7 +8486,7 @@ msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:514
 #, python-format
-msgid "port %s not found in NVP"
+msgid "Port %s not found in NVP"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:533
@@ -8408,13 +8531,13 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:658
-#: neutron/plugins/nicira/NeutronPlugin.py:1671
+#: neutron/plugins/nicira/NeutronPlugin.py:1672
 #, python-format
 msgid "Logical router resource %s not found on NVP platform"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:662
-#: neutron/plugins/nicira/NeutronPlugin.py:1675
+#: neutron/plugins/nicira/NeutronPlugin.py:1676
 msgid "Unable to update logical routeron NVP Platform"
 msgstr ""
 
@@ -8522,118 +8645,118 @@ msgid "Unable to update port id: %s."
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:1409
-#: neutron/plugins/nicira/NeutronPlugin.py:1483
+#: neutron/plugins/nicira/NeutronPlugin.py:1484
 #, python-format
 msgid "Network '%s' is not a valid external network"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1426
+#: neutron/plugins/nicira/NeutronPlugin.py:1427
 msgid ""
 "Cannot create a distributed router with the NVP platform currently in "
 "execution. Please, try without specifying the 'distributed' attribute."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1433
+#: neutron/plugins/nicira/NeutronPlugin.py:1434
 msgid "Unable to create logical router on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1441
+#: neutron/plugins/nicira/NeutronPlugin.py:1442
 #, python-format
 msgid ""
-"Unable to create L3GW port on logical router  %(router_uuid)s. Verify "
+"Unable to create L3GW port on logical router %(router_uuid)s. Verify "
 "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1451
+#: neutron/plugins/nicira/NeutronPlugin.py:1452
 #, python-format
 msgid "Unable to create router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1492
+#: neutron/plugins/nicira/NeutronPlugin.py:1493
 msgid ""
 "'routes' cannot contain route '0.0.0.0/0', this must be updated through "
 "the default gateway attribute"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1508
+#: neutron/plugins/nicira/NeutronPlugin.py:1509
 #, python-format
 msgid "Logical router %s not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1512
+#: neutron/plugins/nicira/NeutronPlugin.py:1513
 msgid "Unable to update logical router on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1514
+#: neutron/plugins/nicira/NeutronPlugin.py:1515
 msgid ""
 "Request cannot contain 'routes' with the NVP platform currently in "
 "execution. Please, try without specifying the static routes."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1548
+#: neutron/plugins/nicira/NeutronPlugin.py:1549
 #, python-format
 msgid "Logical router '%s' not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1552
+#: neutron/plugins/nicira/NeutronPlugin.py:1553
 #, python-format
-msgid "Unable to delete logical router '%s'on NVP Platform"
+msgid "Unable to delete logical router '%s' on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1609
+#: neutron/plugins/nicira/NeutronPlugin.py:1610
 #, python-format
 msgid ""
 "Add_router_interface completed for subnet:%(subnet_id)s and "
 "router:%(router_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1697
+#: neutron/plugins/nicira/NeutronPlugin.py:1698
 #, python-format
 msgid ""
 "An error occurred while removing NAT rules on the NVP platform for "
 "floating ip:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1703
+#: neutron/plugins/nicira/NeutronPlugin.py:1704
 msgid "An incorrect number of matching NAT rules was found on the NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1769
+#: neutron/plugins/nicira/NeutronPlugin.py:1770
 #, python-format
 msgid "Address list for NVP logical router port:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1793
+#: neutron/plugins/nicira/NeutronPlugin.py:1794
 #, 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:1836
+#: neutron/plugins/nicira/NeutronPlugin.py:1837
 #, python-format
 msgid "The port '%s' is not associated with floating IPs"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1839
+#: neutron/plugins/nicira/NeutronPlugin.py:1840
 #, python-format
 msgid "Nat rules not found in nvp for port: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1865
+#: neutron/plugins/nicira/NeutronPlugin.py:1866
 #, python-format
 msgid ""
 "Create_l2_gw_service did not return an uuid for the newly created "
 "resource:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1887
+#: neutron/plugins/nicira/NeutronPlugin.py:1888
 msgid ""
 "Unable to remove gateway service from NVP plaform - the resource was not "
 "found"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1975
+#: neutron/plugins/nicira/NeutronPlugin.py:1976
 #, python-format
 msgid "Port values not valid for protocol: %s"
 msgstr ""
@@ -8806,62 +8929,77 @@ msgstr ""
 msgid "Port not found, Error: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1038
+#: neutron/plugins/nicira/nvplib.py:966
+#, python-format
+msgid "Error. %(type)s exception: %(exc)s."
+msgstr ""
+
+#: neutron/plugins/nicira/nvplib.py:970
+#, python-format
+msgid "locals=[%s]"
+msgstr ""
+
+#: neutron/plugins/nicira/nvplib.py:1039
 #, python-format
 msgid "Created Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1064
+#: neutron/plugins/nicira/nvplib.py:1065
 #, python-format
 msgid "Updated Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1083
+#: neutron/plugins/nicira/nvplib.py:1084
 #, python-format
 msgid "Invalid keys for NAT match: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1089
+#: neutron/plugins/nicira/nvplib.py:1090
 #, python-format
 msgid "Creating NAT rule: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1103
+#: neutron/plugins/nicira/nvplib.py:1104
 msgid ""
 "No SNAT rules cannot be applied as they are not available in this version"
 " of the NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1238
+#: neutron/plugins/nicira/nvplib.py:1239
 #, python-format
 msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1243
+#: neutron/plugins/nicira/nvplib.py:1244
 #, python-format
 msgid ""
 "An exception occurred while updating IP addresses on a router logical "
 "port:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1281
+#: neutron/plugins/nicira/nvplib.py:1282
 msgid "Operation may not be supported"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1289
+#: neutron/plugins/nicira/nvplib.py:1290
 msgid ""
 "NVP version is not set. Unable to complete request correctly. Check log "
 "for NVP communication errors."
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1305
+#: neutron/plugins/nicira/nvplib.py:1306
 msgid "Failed to create logical queue"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1316
+#: neutron/plugins/nicira/nvplib.py:1317
 msgid "Failed to delete logical queue"
 msgstr ""
 
+#: neutron/plugins/nicira/nvplib.py:1330
+#, python-format
+msgid "Error '%(err)s' when connecting to controller(s): %(ctl)s."
+msgstr ""
+
 #: neutron/plugins/nicira/api_client/client.py:116
 #, python-format
 msgid "[%d] no API providers currently available."
@@ -9481,13 +9619,18 @@ msgstr ""
 msgid "Cannot create a gateway with an empty device list"
 msgstr ""
 
+#: neutron/plugins/nicira/extensions/nvp_networkgw.py:82
+#, python-format
+msgid "Unexpected keys found in device description:%s"
+msgstr ""
+
 #: neutron/plugins/nicira/extensions/nvp_networkgw.py:86
 #, python-format
 msgid "%s: provided data are not iterable"
 msgstr ""
 
 #: neutron/plugins/nicira/extensions/nvp_networkgw.py:92
-msgid "number of network gateways allowed per tenant, -1 for unlimited"
+msgid "Number of network gateways allowed per tenant, -1 for unlimited"
 msgstr ""
 
 #: neutron/plugins/nicira/extensions/nvp_qos.py:38
@@ -9782,7 +9925,7 @@ msgstr ""
 
 #: neutron/plugins/nicira/vshield/tasks/tasks.py:189
 #: neutron/plugins/nicira/vshield/tasks/tasks.py:209
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:233
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:232
 #, python-format
 msgid "Task %(task)s encountered exception in %(cb)s"
 msgstr ""
@@ -9793,11 +9936,11 @@ msgstr ""
 msgid "Task %(task)s return %(status)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:326
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:325
 msgid "TaskManager terminated"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:380
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:379
 msgid "Exception in _check_pending_tasks"
 msgstr ""
 
@@ -9848,6 +9991,10 @@ msgid ""
 "commited (%s attempts left)"
 msgstr ""
 
+#: neutron/plugins/openvswitch/ovs_db_v2.py:401
+msgid "Unable to generate a new tunnel id"
+msgstr ""
+
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:145
 #, python-format
 msgid "Device %(device)s up on %(agent_id)s"
@@ -10108,6 +10255,23 @@ msgstr ""
 msgid "Connection failed with PLUMgrid Director: %(err_msg)s"
 msgstr ""
 
+#: neutron/plugins/plumgrid/drivers/fake_plumlib.py:32
+msgid "Python PLUMgrid Fake Library Started "
+msgstr ""
+
+#: neutron/plugins/plumgrid/drivers/fake_plumlib.py:37
+#, python-format
+msgid "Fake Director: %s"
+msgstr ""
+
+#: neutron/plugins/plumgrid/drivers/plumlib.py:38
+msgid "Python PLUMgrid Library Started "
+msgstr ""
+
+#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:40
+msgid "PLUMgrid Director communication failed"
+msgstr ""
+
 #: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:44
 msgid "PLUMgrid Director server to connect to"
 msgstr ""
@@ -10308,7 +10472,7 @@ msgid "Going to ofp controller mode %s"
 msgstr ""
 
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:238
-msgid "port update received"
+msgid "Port update received"
 msgstr ""
 
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:271
@@ -10777,11 +10941,11 @@ msgid "process_router: %s"
 msgstr ""
 
 #: neutron/services/firewall/agents/varmour/varmour_router.py:285
-msgid "unable to parse interface mapping."
+msgid "Unable to parse interface mapping."
 msgstr ""
 
 #: neutron/services/firewall/agents/varmour/varmour_router.py:288
-msgid "unable to read interface mapping."
+msgid "Unable to read interface mapping."
 msgstr ""
 
 #: neutron/services/firewall/agents/varmour/varmour_router.py:307
@@ -11006,6 +11170,11 @@ msgstr ""
 msgid "A metering driver must be specified"
 msgstr ""
 
+#: neutron/services/metering/agents/metering_agent.py:112
+#, python-format
+msgid "Send metering report: %s"
+msgstr ""
+
 #: neutron/services/metering/agents/metering_agent.py:179
 #, python-format
 msgid "Driver %(driver)s does not implement %(func)s"
@@ -11044,6 +11213,14 @@ msgstr ""
 msgid "Interval for checking ipsec status"
 msgstr ""
 
+#: neutron/services/vpn/device_drivers/ipsec.py:61
+msgid "Template file for ipsec configuration"
+msgstr ""
+
+#: neutron/services/vpn/device_drivers/ipsec.py:67
+msgid "Template file for ipsec secret configuration"
+msgstr ""
+
 #: neutron/services/vpn/device_drivers/ipsec.py:244
 #, python-format
 msgid "Failed to enable vpn process on router %s"
@@ -11521,3 +11698,147 @@ msgstr ""
 #~ msgid "Operation on OFC failed: status=%(status), detail=%(detail)"
 #~ msgstr ""
 
+#~ msgid "loading policies from file: %s"
+#~ msgstr ""
+
+#~ msgid "number of ports allowed per tenant, minus for unlimited"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "range of seconds to randomly delay "
+#~ "when starting the periodic task "
+#~ "scheduler to reduce stampeding. (Disable "
+#~ "by setting to 0)"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "%(class_name)s method %(method_name)s called "
+#~ "with arguments %(args)s %(kwargs)s "
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Updating lease expiration is now "
+#~ "deprecated. Issued  from host %(host)s."
+#~ msgstr ""
+
+#~ msgid "owner type of the device: network/compute"
+#~ msgstr ""
+
+#~ msgid "plugin does not support updating provider attributes"
+#~ msgstr ""
+
+#~ msgid "invalid segment range. example range: 500-550"
+#~ msgstr ""
+
+#~ msgid "arguments segment_type missing for network profile"
+#~ msgstr ""
+
+#~ msgid "argument physical_network missing for network profile"
+#~ msgstr ""
+
+#~ msgid "argument sub_type missing for network profile"
+#~ msgstr ""
+
+#~ msgid "argument segment_range missing for network profile"
+#~ msgstr ""
+
+#~ msgid "segment range overlaps with another profile"
+#~ msgstr ""
+
+#~ msgid "provider network added to DB: %(network_id)s, %(vlan_id)s"
+#~ msgstr ""
+
+#~ msgid "provider network removed from DB: %s"
+#~ msgstr ""
+
+#~ msgid "logical network"
+#~ msgstr ""
+
+#~ msgid "unknown provider:physical_network %s"
+#~ msgstr ""
+
+#~ msgid "create network: profile_id=%s"
+#~ msgstr ""
+
+#~ msgid "seg list %s "
+#~ msgstr ""
+
+#~ msgid "create port: profile_id=%s"
+#~ msgstr ""
+
+#~ msgid "there must be only one gateway port per router at once"
+#~ msgstr ""
+
+#~ msgid "define if the requests have run asynchronously or not"
+#~ msgstr ""
+
+#~ msgid "cannot retrieve utif info for the following reason: %(err_msg)s"
+#~ msgstr ""
+
+#~ msgid "unsupported vnic type %(vnic_type)s for network type %(net_type)s"
+#~ msgstr ""
+
+#~ msgid "invalid vnic_type on port_create"
+#~ msgstr ""
+
+#~ msgid "update network"
+#~ msgstr ""
+
+#~ msgid "delete network"
+#~ msgstr ""
+
+#~ msgid "creating VLAN Network"
+#~ msgstr ""
+
+#~ msgid "creating IB Network"
+#~ msgstr ""
+
+#~ msgid "ports added!"
+#~ msgstr ""
+
+#~ msgid "ports removed!"
+#~ msgstr ""
+
+#~ msgid "type of VM network interface: mlnx_direct or hostdev"
+#~ msgstr ""
+
+#~ msgid "removing vlan %(seg_id)s on physical network %(net)s from pool"
+#~ msgstr ""
+
+#~ msgid "failed to create network id=%(id)s on OFC: %(exc)s"
+#~ msgstr ""
+
+#~ msgid "failed to delete packet_filter id=%s which remains in error status."
+#~ msgstr ""
+
+#~ msgid "failed to create packet_filter id=%(id)s on OFC: %(exc)s"
+#~ msgstr ""
+
+#~ msgid "failed to delete packet_filter id=%(id)s from OFC: %(exc)s"
+#~ msgstr ""
+
+#~ msgid "port %s not found in NVP"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unable to create L3GW port on "
+#~ "logical router  %(router_uuid)s. Verify "
+#~ "Default Layer-3 Gateway service "
+#~ "%(def_l3_gw_svc)s id is correct"
+#~ msgstr ""
+
+#~ msgid "Unable to delete logical router '%s'on NVP Platform"
+#~ msgstr ""
+
+#~ msgid "number of network gateways allowed per tenant, -1 for unlimited"
+#~ msgstr ""
+
+#~ msgid "port update received"
+#~ msgstr ""
+
+#~ msgid "unable to parse interface mapping."
+#~ msgstr ""
+
+#~ msgid "unable to read interface mapping."
+#~ msgstr ""
+
index 72d84190b16c69435df95b7f0d24dff8673f3fc3..ccbf601ae9e899df5b5632855f50bcca5910dabe 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Quantum\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-09-09 06:09+0000\n"
+"POT-Creation-Date: 2013-09-10 06:09+0000\n"
 "PO-Revision-Date: 2013-06-28 06:06+0000\n"
 "Last-Translator: daisy.ycguo <daisy.ycguo@gmail.com>\n"
 "Language-Team: Slovenian (Slovenia) "
@@ -96,7 +96,7 @@ msgstr ""
 
 #: neutron/policy.py:88
 #, python-format
-msgid "loading policies from file: %s"
+msgid "Loading policies from file: %s"
 msgstr ""
 
 #: neutron/policy.py:95
@@ -183,7 +183,7 @@ msgid "Number of subnets allowed per tenant, minus for unlimited"
 msgstr ""
 
 #: neutron/quota.py:47
-msgid "number of ports allowed per tenant, minus for unlimited"
+msgid "Number of ports allowed per tenant, minus for unlimited"
 msgstr ""
 
 #: neutron/quota.py:51
@@ -205,7 +205,7 @@ msgstr ""
 
 #: neutron/service.py:41
 msgid ""
-"range of seconds to randomly delay when starting the periodic task "
+"Range of seconds to randomly delay when starting the periodic task "
 "scheduler to reduce stampeding. (Disable by setting to 0)"
 msgstr ""
 
@@ -467,9 +467,11 @@ msgid ""
 msgstr ""
 
 #: neutron/agent/dhcp_agent.py:564 neutron/agent/l3_agent.py:823
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:515
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256
 #: neutron/plugins/nec/agent/nec_neutron_agent.py:184
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:227
+#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:181
 #: neutron/services/metering/agents/metering_agent.py:273
 msgid "Failed reporting state!"
 msgstr ""
@@ -1926,6 +1928,11 @@ msgstr ""
 msgid "Invalid extension environment: %(reason)s"
 msgstr ""
 
+#: neutron/common/exceptions.py:261
+#, python-format
+msgid "Invalid content type %(content_type)s"
+msgstr ""
+
 #: neutron/common/exceptions.py:265
 #, python-format
 msgid "Unable to find any IP address on external network %(net_id)s."
@@ -1967,11 +1974,11 @@ msgstr ""
 msgid "Skipping unknown group key: %s"
 msgstr ""
 
-#: neutron/common/log.py:31
+#: neutron/common/log.py:32
 #, python-format
 msgid ""
 "%(class_name)s method %(method_name)s called with arguments %(args)s "
-"%(kwargs)s "
+"%(kwargs)s"
 msgstr ""
 
 #: neutron/common/utils.py:55 neutron/openstack/common/fileutils.py:64
@@ -2289,7 +2296,7 @@ msgstr ""
 
 #: neutron/db/dhcp_rpc_base.py:218
 #, python-format
-msgid "Updating lease expiration is now deprecated. Issued  from host %(host)s."
+msgid "Updating lease expiration is now deprecated. Issued  from host %s."
 msgstr ""
 
 #: neutron/db/dhcp_rpc_base.py:225
@@ -2314,6 +2321,16 @@ msgstr ""
 msgid "the nexthop is used by router"
 msgstr ""
 
+#: neutron/db/extraroute_db.py:129
+#, python-format
+msgid "Added routes are %s"
+msgstr ""
+
+#: neutron/db/extraroute_db.py:137
+#, python-format
+msgid "Removed routes are %s"
+msgstr ""
+
 #: neutron/db/l3_db.py:210
 #, python-format
 msgid "No IPs available for external network %s"
@@ -2337,6 +2354,8 @@ msgid ""
 msgstr ""
 
 #: neutron/db/l3_db.py:339 neutron/db/l3_db.py:415
+#: neutron/plugins/bigswitch/plugin.py:995
+#: neutron/plugins/bigswitch/plugin.py:1004
 msgid "Either subnet_id or port_id must be specified"
 msgstr ""
 
@@ -2388,7 +2407,7 @@ msgid ""
 "assigning a floating IP"
 msgstr ""
 
-#: neutron/db/l3_db.py:605 neutron/plugins/nicira/NeutronPlugin.py:1730
+#: neutron/db/l3_db.py:605 neutron/plugins/nicira/NeutronPlugin.py:1731
 msgid "fixed_ip_address cannot be specified without a port_id"
 msgstr ""
 
@@ -2416,6 +2435,11 @@ msgid ""
 " %s"
 msgstr ""
 
+#: neutron/db/l3_rpc_base.py:62
+#, python-format
+msgid "Checking router: %(id)s for host: %(host)s"
+msgstr ""
+
 #: neutron/db/l3_rpc_base.py:87
 #, python-format
 msgid "External network ID returned to l3 agent: %s"
@@ -2573,7 +2597,7 @@ msgid "ID of network to probe"
 msgstr ""
 
 #: neutron/debug/commands.py:50
-msgid "owner type of the device: network/compute"
+msgid "Owner type of the device: network/compute"
 msgstr ""
 
 #: neutron/debug/commands.py:58
@@ -3029,7 +3053,7 @@ msgstr ""
 
 #: neutron/extensions/providernet.py:56
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:379
-msgid "plugin does not support updating provider attributes"
+msgid "Plugin does not support updating provider attributes"
 msgstr ""
 
 #: neutron/extensions/quotasv2.py:69
@@ -3960,6 +3984,10 @@ msgstr ""
 msgid "List of allowed vif_type values."
 msgstr ""
 
+#: neutron/plugins/bigswitch/plugin.py:162
+msgid "Syntax error in server config file, aborting plugin"
+msgstr ""
+
 #: neutron/plugins/bigswitch/plugin.py:173
 msgid "Error in REST call to remote network controller"
 msgstr ""
@@ -4092,6 +4120,10 @@ msgstr ""
 msgid "NeutronRestProxy: Starting plugin. Version=%s"
 msgstr ""
 
+#: neutron/plugins/bigswitch/plugin.py:458
+msgid "Servers not defined. Aborting plugin"
+msgstr ""
+
 #: neutron/plugins/bigswitch/plugin.py:480
 msgid "NeutronRestProxyV2: initialization done"
 msgstr ""
@@ -4174,6 +4206,15 @@ msgstr ""
 msgid "Unable to update remote topology: %s"
 msgstr ""
 
+#: neutron/plugins/bigswitch/plugin.py:1147
+msgid "Adding host route: "
+msgstr ""
+
+#: neutron/plugins/bigswitch/plugin.py:1148
+#, python-format
+msgid "Destination:%(dst)s nexthop:%(next)s"
+msgstr ""
+
 #: neutron/plugins/bigswitch/plugin.py:1223
 #, python-format
 msgid ""
@@ -4193,6 +4234,15 @@ msgstr ""
 msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. "
 msgstr ""
 
+#: neutron/plugins/bigswitch/routerrule_db.py:77
+msgid "No rules in router"
+msgstr ""
+
+#: neutron/plugins/bigswitch/routerrule_db.py:91
+#, python-format
+msgid "Updating router rules to %s"
+msgstr ""
+
 #: neutron/plugins/bigswitch/db/porttracker_db.py:36
 msgid "No host_id in port request to track port location."
 msgstr ""
@@ -4250,6 +4300,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:108
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:128
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:143
+#: neutron/plugins/mlnx/rpc_callbacks.py:98
 #: neutron/plugins/mlnx/rpc_callbacks.py:117
 #: neutron/plugins/mlnx/rpc_callbacks.py:132
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:118
@@ -4260,16 +4311,15 @@ msgid "%s can not be found in database"
 msgstr ""
 
 #: neutron/plugins/brocade/NeutronPlugin.py:288
-#: neutron/plugins/brocade/NeutronPlugin.py:331
-#: neutron/plugins/brocade/NeutronPlugin.py:384
+#: neutron/plugins/brocade/NeutronPlugin.py:332
+#: neutron/plugins/brocade/NeutronPlugin.py:386
 msgid "Brocade NOS driver:"
 msgstr ""
 
 #: neutron/plugins/brocade/NeutronPlugin.py:289
-#: neutron/plugins/brocade/NeutronPlugin.py:332
-#: neutron/plugins/brocade/NeutronPlugin.py:385
+#: neutron/plugins/brocade/NeutronPlugin.py:333
+#: neutron/plugins/brocade/NeutronPlugin.py:387
 #: neutron/plugins/embrane/agent/dispatcher.py:143
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:240
 #, python-format
 msgid "%s"
 msgstr ""
@@ -4279,7 +4329,13 @@ msgstr ""
 msgid "Returning the allocated vlan (%d) to the pool"
 msgstr ""
 
-#: neutron/plugins/brocade/NeutronPlugin.py:298
+#: neutron/plugins/brocade/NeutronPlugin.py:293
+#: neutron/plugins/brocade/NeutronPlugin.py:334
+#: neutron/plugins/brocade/NeutronPlugin.py:388
+msgid "Brocade plugin raised exception, check logs"
+msgstr ""
+
+#: neutron/plugins/brocade/NeutronPlugin.py:299
 #, python-format
 msgid "Allocated vlan (%d) from the pool"
 msgstr ""
@@ -4303,98 +4359,103 @@ msgstr ""
 msgid "Plugin initialization complete"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:133
+#: neutron/plugins/cisco/network_plugin.py:117
+#, python-format
+msgid "'%(model)s' object has no attribute '%(name)s'"
+msgstr ""
+
+#: neutron/plugins/cisco/network_plugin.py:134
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:223
 msgid "create_network() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:150
+#: neutron/plugins/cisco/network_plugin.py:151
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:255
 msgid "update_network() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:163
+#: neutron/plugins/cisco/network_plugin.py:164
 msgid "delete_network() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:186
+#: neutron/plugins/cisco/network_plugin.py:187
 msgid "get_network() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:191
+#: neutron/plugins/cisco/network_plugin.py:192
 msgid "get_networks() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:196
+#: neutron/plugins/cisco/network_plugin.py:197
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:321
 msgid "create_port() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:206
+#: neutron/plugins/cisco/network_plugin.py:207
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:407
 msgid "delete_port() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:225
+#: neutron/plugins/cisco/network_plugin.py:226
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:366
 msgid "update_port() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:236
+#: neutron/plugins/cisco/network_plugin.py:237
 msgid "create_subnet() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:248
+#: neutron/plugins/cisco/network_plugin.py:249
 #: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:342
 msgid "update_subnet() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:254
+#: neutron/plugins/cisco/network_plugin.py:255
 msgid "delete_subnet() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:277
+#: neutron/plugins/cisco/network_plugin.py:278
 #: neutron/plugins/cisco/db/network_db_v2.py:38
 msgid "get_all_qoss() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:283
+#: neutron/plugins/cisco/network_plugin.py:284
 msgid "get_qos_details() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:288
+#: neutron/plugins/cisco/network_plugin.py:289
 msgid "create_qos() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:294
+#: neutron/plugins/cisco/network_plugin.py:295
 msgid "delete_qos() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:299
+#: neutron/plugins/cisco/network_plugin.py:300
 msgid "rename_qos() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:304
+#: neutron/plugins/cisco/network_plugin.py:305
 msgid "get_all_credentials() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:310
+#: neutron/plugins/cisco/network_plugin.py:311
 msgid "get_credential_details() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:319
+#: neutron/plugins/cisco/network_plugin.py:320
 msgid "rename_credential() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:329
+#: neutron/plugins/cisco/network_plugin.py:330
 msgid "schedule_host() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:341
+#: neutron/plugins/cisco/network_plugin.py:342
 msgid "associate_port() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:348
+#: neutron/plugins/cisco/network_plugin.py:349
 msgid "detach_port() called"
 msgstr ""
 
@@ -4647,6 +4708,16 @@ msgstr ""
 msgid "VLAN Name prefix for provider vlans"
 msgstr ""
 
+#: neutron/plugins/cisco/common/config.py:39
+msgid "Provider VLANs are automatically created as needed on the Nexus switch"
+msgstr ""
+
+#: neutron/plugins/cisco/common/config.py:42
+msgid ""
+"Provider VLANs are automatically trunked as needed on the ports of the "
+"Nexus switch"
+msgstr ""
+
 #: neutron/plugins/cisco/common/config.py:45
 #: neutron/plugins/ml2/drivers/cisco/config.py:23
 msgid "Distribute SVI interfaces over all switches"
@@ -4708,6 +4779,12 @@ msgstr ""
 msgid "N1K Policy profile polling duration in seconds"
 msgstr ""
 
+#: neutron/plugins/cisco/common/config.py:124
+#: neutron/plugins/ml2/drivers/cisco/config.py:56
+#: neutron/plugins/nicira/common/config.py:178
+msgid "Some config files were not parsed properly"
+msgstr ""
+
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:334
 #, python-format
 msgid "seg_min %(seg_min)s, seg_max %(seg_max)s"
@@ -4812,6 +4889,10 @@ msgstr ""
 msgid "get_policy_profile()"
 msgstr ""
 
+#: neutron/plugins/cisco/db/n1kv_db_v2.py:949
+msgid "Invalid profile type"
+msgstr ""
+
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:965
 msgid "_profile_binding_exists()"
 msgstr ""
@@ -4840,11 +4921,11 @@ msgid "_get_profile_bindings()"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1224
-msgid "invalid segment range. example range: 500-550"
+msgid "Invalid segment range. example range: 500-550"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1234
-msgid "arguments segment_type missing for network profile"
+msgid "Arguments segment_type missing for network profile"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1243
@@ -4852,15 +4933,15 @@ msgid "segment_type should either be vlan, overlay, multi-segment or trunk"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1249
-msgid "argument physical_network missing for network profile"
+msgid "Argument physical_network missing for network profile"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1256
-msgid "argument sub_type missing for network profile"
+msgid "Argument sub_type missing for network profile"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1263
-msgid "argument segment_range missing for network profile"
+msgid "Argument segment_range missing for network profile"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1292
@@ -4869,7 +4950,7 @@ msgid "NetworkProfile name %s already exists"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1309
-msgid "segment range overlaps with another profile"
+msgid "Segment range overlaps with another profile"
 msgstr ""
 
 #: neutron/plugins/cisco/db/network_db_v2.py:46
@@ -4955,12 +5036,12 @@ msgstr ""
 
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:236
 #, python-format
-msgid "provider network added to DB: %(network_id)s, %(vlan_id)s"
+msgid "Provider network added to DB: %(network_id)s, %(vlan_id)s"
 msgstr ""
 
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:280
 #, python-format
-msgid "provider network removed from DB: %s"
+msgid "Provider network removed from DB: %s"
 msgstr ""
 
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:388
@@ -4982,7 +5063,7 @@ msgid "Nexus plugin loaded, deleting SVI from switch"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_client.py:256
-msgid "logical network"
+msgid "Logical network"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_client.py:276
@@ -5008,6 +5089,11 @@ msgstr ""
 msgid "VSM: %s"
 msgstr ""
 
+#: neutron/plugins/cisco/n1kv/n1kv_client.py:462
+#, python-format
+msgid "Unable to serialize object of type = '%s'"
+msgstr ""
+
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:193
 msgid "_setup_vsm"
 msgstr ""
@@ -5070,9 +5156,11 @@ msgid "provider:network_type %s not supported"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:353
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:362
 #: neutron/plugins/mlnx/mlnx_plugin.py:243
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437
 #, python-format
-msgid "unknown provider:physical_network %s"
+msgid "Unknown provider:physical_network %s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:359
@@ -5206,7 +5294,7 @@ msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:995
 #, python-format
-msgid "create network: profile_id=%s"
+msgid "Create network: profile_id=%s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1003
@@ -5219,7 +5307,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1015
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1025
 #, python-format
-msgid "seg list %s "
+msgid "Seg list %s "
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1068
@@ -5266,7 +5354,7 @@ msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1241
 #, python-format
-msgid "create port: profile_id=%s"
+msgid "Create port: profile_id=%s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1254
@@ -5351,6 +5439,41 @@ msgstr ""
 msgid "NexusPlugin:create_network() called"
 msgstr ""
 
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:112
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:101
+#, python-format
+msgid "Nexus: create & trunk vlan %s"
+msgstr ""
+
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:119
+#, python-format
+msgid "Nexus: create vlan %s"
+msgstr ""
+
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:124
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108
+#, python-format
+msgid "Nexus: trunk vlan %s"
+msgstr ""
+
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:137
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:120
+#, python-format
+msgid "Nexus: delete & untrunk vlan %s"
+msgstr ""
+
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:143
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:124
+#, python-format
+msgid "Nexus: delete vlan %s"
+msgstr ""
+
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:146
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:127
+#, python-format
+msgid "Nexus: untrunk vlan %s"
+msgstr ""
+
 #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:203
 msgid "Grabbing a switch to create SVI"
 msgstr ""
@@ -5383,6 +5506,11 @@ msgstr ""
 msgid "NexusPlugin:delete_port() called"
 msgstr ""
 
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:276
+#, python-format
+msgid "delete_network(): provider vlan %s"
+msgstr ""
+
 #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:321
 msgid "NexusPlugin:update_port() called"
 msgstr ""
@@ -5415,7 +5543,7 @@ msgstr ""
 
 #: neutron/plugins/embrane/base_plugin.py:136
 #: neutron/plugins/embrane/base_plugin.py:173
-msgid "there must be only one gateway port per router at once"
+msgid "There must be only one gateway port per router at once"
 msgstr ""
 
 #: neutron/plugins/embrane/base_plugin.py:207
@@ -5481,7 +5609,7 @@ msgid "Shared resource pool id"
 msgstr ""
 
 #: neutron/plugins/embrane/common/config.py:45
-msgid "define if the requests have run asynchronously or not"
+msgid "Define if the requests have run asynchronously or not"
 msgstr ""
 
 #: neutron/plugins/embrane/common/constants.py:63
@@ -5545,7 +5673,7 @@ msgstr ""
 
 #: neutron/plugins/embrane/l2base/support_exceptions.py:24
 #, python-format
-msgid "cannot retrieve utif info for the following reason: %(err_msg)s"
+msgid "Cannot retrieve utif info for the following reason: %(err_msg)s"
 msgstr ""
 
 #: neutron/plugins/embrane/l2base/openvswitch/openvswitch_support.py:45
@@ -5766,51 +5894,51 @@ msgstr ""
 msgid "Adding port %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:268
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:269
 #, python-format
 msgid "Unable to get port details for device %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:274
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:276
 #, python-format
 msgid "Port %(device)s updated. Details: %(device_details)s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:289
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:290
 #, python-format
 msgid "Removing port %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:296
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:297
 #, python-format
 msgid "Removing port failed for device %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:321
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:322
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:640
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:900
 msgid "Agent out of sync with plugin!"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:329
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:330
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:652
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:914
 msgid "Agent loop has new devices!"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:334
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:335
 #, python-format
 msgid "Error in agent event loop: %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:342
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:343
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:403
 #, python-format
 msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:357
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:691
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1044
 msgid "Agent initialized successfully, now running... "
@@ -5882,6 +6010,15 @@ msgstr ""
 msgid "Metrics collection is not supported on this version of Hyper-V"
 msgstr ""
 
+#: neutron/plugins/hyperv/agent/utilsfactory.py:34
+msgid "Force V1 WMI utility classes"
+msgstr ""
+
+#: neutron/plugins/hyperv/agent/utilsfactory.py:59
+#, python-format
+msgid "Loading class: %(module_name)s.%(class_name)s"
+msgstr ""
+
 #: neutron/plugins/hyperv/agent/utilsv2.py:118
 #, python-format
 msgid "Port Alloc not found: %s"
@@ -5933,12 +6070,6 @@ msgstr ""
 msgid "provider:segmentation_id specified for local network"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:362
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437
-#, python-format
-msgid "Unknown provider:physical_network %s"
-msgstr ""
-
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:89
 msgid "Invalid Network ID, will lead to incorrect bridgename"
 msgstr ""
@@ -6372,94 +6503,98 @@ msgstr ""
 msgid "MidoClient.delete_dhcp called: bridge=%(bridge)s, "
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:204
+#: neutron/plugins/midonet/midonet_lib.py:196
+msgid "Tried to delete non-existent DHCP"
+msgstr ""
+
+#: neutron/plugins/midonet/midonet_lib.py:205
 #, python-format
 msgid "MidoClient.delete_port called: id=%(id)s, delete_chains=%(delete_chains)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:219
+#: neutron/plugins/midonet/midonet_lib.py:220
 #, python-format
 msgid "MidoClient.get_port called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:232
+#: neutron/plugins/midonet/midonet_lib.py:233
 #, python-format
 msgid "MidoClient.add_bridge_port called: bridge=%(bridge)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:253
+#: neutron/plugins/midonet/midonet_lib.py:254
 #, python-format
 msgid "MidoClient.create_router called: tenant_id=%(tenant_id)s, name=%(name)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:265
+#: neutron/plugins/midonet/midonet_lib.py:266
 #, python-format
 msgid "MidoClient.delete_router called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:275
+#: neutron/plugins/midonet/midonet_lib.py:276
 #, python-format
 msgid "MidoClient.get_router called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:289
+#: neutron/plugins/midonet/midonet_lib.py:290
 #, python-format
 msgid "MidoClient.update_router called: id=%(id)s, name=%(name)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:309
+#: neutron/plugins/midonet/midonet_lib.py:310
 #, python-format
 msgid ""
 "MidoClient.add_dhcp_route_option called: bridge=%(bridge)s, "
 "cidr=%(cidr)s, gw_ip=%(gw_ip)sdst_ip=%(dst_ip)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:317
+#: neutron/plugins/midonet/midonet_lib.py:318
 msgid "Tried to access non-existent DHCP"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:346
+#: neutron/plugins/midonet/midonet_lib.py:347
 #, python-format
 msgid "MidoClient.unlink called: port=%(port)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:351
+#: neutron/plugins/midonet/midonet_lib.py:352
 #, python-format
 msgid "Attempted to unlink a port that was not linked. %s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:357
+#: neutron/plugins/midonet/midonet_lib.py:358
 #, python-format
 msgid ""
 "MidoClient.remove_rules_by_property called: tenant_id=%(tenant_id)s, "
 "chain_name=%(chain_name)skey=%(key)s, value=%(value)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:384
+#: neutron/plugins/midonet/midonet_lib.py:385
 #, python-format
 msgid ""
 "MidoClient.create_router_chains called: router=%(router)s, "
 "inbound_chain_name=%(in_chain)s, outbound_chain_name=%(out_chain)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:407
+#: neutron/plugins/midonet/midonet_lib.py:408
 #, python-format
 msgid "MidoClient.delete_router_chains called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:422
+#: neutron/plugins/midonet/midonet_lib.py:423
 #, python-format
 msgid "MidoClient.delete_port_chains called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:434
+#: neutron/plugins/midonet/midonet_lib.py:435
 #, python-format
 msgid ""
 "MidoClient.get_link_port called: router=%(router)s, "
 "peer_router_id=%(peer_router_id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:473
+#: neutron/plugins/midonet/midonet_lib.py:474
 #, python-format
 msgid ""
 "MidoClient.add_static_nat called: tenant_id=%(tenant_id)s, "
@@ -6467,17 +6602,17 @@ msgid ""
 "port_id=%(port_id)s, nat_type=%(nat_type)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:481
+#: neutron/plugins/midonet/midonet_lib.py:482
 #, python-format
 msgid "Invalid NAT type passed in %s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:533
+#: neutron/plugins/midonet/midonet_lib.py:534
 #, python-format
 msgid "MidoClient.remote_static_route called: router=%(router)s, ip=%(ip)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:544
+#: neutron/plugins/midonet/midonet_lib.py:545
 #, python-format
 msgid ""
 "MidoClient.update_port_chains called: "
@@ -6485,62 +6620,62 @@ msgid ""
 "outbound_chain_id=%(outbound_chain_id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:555
+#: neutron/plugins/midonet/midonet_lib.py:556
 #, python-format
 msgid "MidoClient.create_chain called: tenant_id=%(tenant_id)s  name=%(name)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:563
+#: neutron/plugins/midonet/midonet_lib.py:564
 #, python-format
 msgid "MidoClient.delete_chain called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:569
+#: neutron/plugins/midonet/midonet_lib.py:570
 #, python-format
 msgid ""
 "MidoClient.delete_chains_by_names called: tenant_id=%(tenant_id)s "
 "names=%(names)s "
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:580
+#: neutron/plugins/midonet/midonet_lib.py:581
 #, python-format
 msgid ""
 "MidoClient.get_chain_by_name called: tenant_id=%(tenant_id)s "
 "name=%(name)s "
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:591
+#: neutron/plugins/midonet/midonet_lib.py:592
 #, python-format
 msgid ""
 "MidoClient.get_port_group_by_name called: tenant_id=%(tenant_id)s "
 "name=%(name)s "
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:605
+#: neutron/plugins/midonet/midonet_lib.py:606
 #, python-format
 msgid "MidoClient.create_port_group called: tenant_id=%(tenant_id)s name=%(name)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:614
+#: neutron/plugins/midonet/midonet_lib.py:615
 #, python-format
 msgid ""
 "MidoClient.delete_port_group_by_name called: tenant_id=%(tenant_id)s "
 "name=%(name)s "
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:620
+#: neutron/plugins/midonet/midonet_lib.py:621
 #, python-format
 msgid "Deleting pg %(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:626
+#: neutron/plugins/midonet/midonet_lib.py:627
 #, python-format
 msgid ""
 "MidoClient.add_port_to_port_group_by_name called: tenant_id=%(tenant_id)s"
 " name=%(name)s port_id=%(port_id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:640
+#: neutron/plugins/midonet/midonet_lib.py:641
 #, python-format
 msgid "MidoClient.remove_port_from_port_groups called: port_id=%(port_id)s"
 msgstr ""
@@ -7265,6 +7400,10 @@ msgstr ""
 msgid "%(key)s prohibited for %(tunnel)s provider network"
 msgstr ""
 
+#: neutron/plugins/ml2/drivers/type_tunnel.py:103
+msgid "Network_type value needed by the ML2 plugin"
+msgstr ""
+
 #: neutron/plugins/ml2/drivers/type_vlan.py:37
 msgid ""
 "List of <physical_network>:<vlan_min>:<vlan_max> or <physical_network> "
@@ -7385,31 +7524,6 @@ msgstr ""
 msgid "nexus_switches found = %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:101
-#, python-format
-msgid "Nexus: create & trunk vlan %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108
-#, python-format
-msgid "Nexus: trunk vlan %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:120
-#, python-format
-msgid "Nexus: delete & untrunk vlan %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:124
-#, python-format
-msgid "Nexus: delete vlan %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:127
-#, python-format
-msgid "Nexus: untrunk vlan %s"
-msgstr ""
-
 #: neutron/plugins/ml2/drivers/mech_arista/config.py:31
 msgid ""
 "Username for Arista EOS. This is required field.if not set, all "
@@ -7452,72 +7566,85 @@ msgid ""
 "of\"RegionOne\" is assumed"
 msgstr ""
 
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:30
+msgid "Unable to reach EOS"
+msgstr ""
+
 #: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:226
 #, python-format
 msgid "Executing command on Arista EOS: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:259
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:238
+#, python-format
+msgid "Error %(err)s while trying to execute commands %(cmd)s on EOS %(host)s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:260
 #, python-format
 msgid "Required option %s is not set"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:282
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:279
+msgid "Syncing Neutron <-> EOS"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:283
 msgid "EOS is not available, will try sync later"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:292
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:293
 #, python-format
 msgid ""
 "No Tenants configured in Neutron DB. But %d tenants disovered in EOS "
 "during synchronization.Enitre EOS region is cleared"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:296
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:297
 msgid "EOS is not available, failed to delete this region"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:307
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:308
 #, python-format
 msgid "EOS is not available,failed to delete tenant %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:337
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:338
 #, python-format
 msgid "EOS is not available,failed to delete vm %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:348
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:349
 #, python-format
 msgid "EOS is not available,failed to delete network %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:363
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:364
 #, python-format
 msgid "EOS is not available, failed to createnetwork id %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:385
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:386
 #, python-format
 msgid "EOS is not available, failed to createvm id %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:461
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:462
 #, python-format
 msgid "Network %s is not created as it is not found inArista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:475
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:476
 #, python-format
 msgid "Network name changed to %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:502
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:503
 #, python-format
 msgid "Network %s is not updated as it is not found inArista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:600
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:601
 #, python-format
 msgid "VM %s is not created as it is not found inArista DB"
 msgstr ""
@@ -7542,11 +7669,11 @@ msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:280
 #, python-format
-msgid "unsupported vnic type %(vnic_type)s for network type %(net_type)s"
+msgid "Unsupported vnic type %(vnic_type)s for network type %(net_type)s"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:284
-msgid "invalid vnic_type on port_create"
+msgid "Invalid vnic_type on port_create"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:286
@@ -7554,11 +7681,11 @@ msgid "vnic_type is not defined in port profile"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:331
-msgid "update network"
+msgid "Update network"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:344
-msgid "delete network"
+msgid "Delete network"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:391
@@ -7597,11 +7724,11 @@ msgid "Port_mac %s is not available on this agent"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:133
-msgid "creating VLAN Network"
+msgid "Creating VLAN Network"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:135
-msgid "creating IB Network"
+msgid "Creating IB Network"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:137
@@ -7619,11 +7746,11 @@ msgid "Delete network %s"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:298
-msgid "ports added!"
+msgid "Ports added!"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:301
-msgid "ports removed!"
+msgid "Ports removed!"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:326
@@ -7737,7 +7864,7 @@ msgid "Network type for tenant networks (local, ib, vlan, or none)"
 msgstr ""
 
 #: neutron/plugins/mlnx/common/config.py:43
-msgid "type of VM network interface: mlnx_direct or hostdev"
+msgid "Type of VM network interface: mlnx_direct or hostdev"
 msgstr ""
 
 #: neutron/plugins/mlnx/common/config.py:47
@@ -7756,13 +7883,9 @@ msgid "Mlnx Exception: %(err_msg)s"
 msgstr ""
 
 #: neutron/plugins/mlnx/db/mlnx_db_v2.py:47
-#, python-format
-msgid "Removing vlan %(seg_id)s on physical network %(net)s from pool"
-msgstr ""
-
 #: neutron/plugins/mlnx/db/mlnx_db_v2.py:68
 #, python-format
-msgid "removing vlan %(seg_id)s on physical network %(net)s from pool"
+msgid "Removing vlan %(seg_id)s on physical network %(net)s from pool"
 msgstr ""
 
 #: neutron/plugins/mlnx/db/mlnx_db_v2.py:124
@@ -7855,7 +7978,7 @@ msgstr ""
 
 #: neutron/plugins/nec/nec_plugin.py:276
 #, python-format
-msgid "failed to create network id=%(id)s on OFC: %(exc)s"
+msgid "Failed to create network id=%(id)s on OFC: %(exc)s"
 msgstr ""
 
 #: neutron/plugins/nec/nec_plugin.py:292
@@ -8008,7 +8131,7 @@ msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:92
 #, python-format
-msgid "failed to delete packet_filter id=%s which remains in error status."
+msgid "Failed to delete packet_filter id=%s which remains in error status."
 msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:106
@@ -8043,7 +8166,7 @@ msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:131
 #, python-format
-msgid "failed to create packet_filter id=%(id)s on OFC: %(exc)s"
+msgid "Failed to create packet_filter id=%(id)s on OFC: %(exc)s"
 msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:144
@@ -8058,7 +8181,7 @@ msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:157
 #, python-format
-msgid "failed to delete packet_filter id=%(id)s from OFC: %(exc)s"
+msgid "Failed to delete packet_filter id=%(id)s from OFC: %(exc)s"
 msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:161
@@ -8364,7 +8487,7 @@ msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:514
 #, python-format
-msgid "port %s not found in NVP"
+msgid "Port %s not found in NVP"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:533
@@ -8409,13 +8532,13 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:658
-#: neutron/plugins/nicira/NeutronPlugin.py:1671
+#: neutron/plugins/nicira/NeutronPlugin.py:1672
 #, python-format
 msgid "Logical router resource %s not found on NVP platform"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:662
-#: neutron/plugins/nicira/NeutronPlugin.py:1675
+#: neutron/plugins/nicira/NeutronPlugin.py:1676
 msgid "Unable to update logical routeron NVP Platform"
 msgstr ""
 
@@ -8523,118 +8646,118 @@ msgid "Unable to update port id: %s."
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:1409
-#: neutron/plugins/nicira/NeutronPlugin.py:1483
+#: neutron/plugins/nicira/NeutronPlugin.py:1484
 #, python-format
 msgid "Network '%s' is not a valid external network"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1426
+#: neutron/plugins/nicira/NeutronPlugin.py:1427
 msgid ""
 "Cannot create a distributed router with the NVP platform currently in "
 "execution. Please, try without specifying the 'distributed' attribute."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1433
+#: neutron/plugins/nicira/NeutronPlugin.py:1434
 msgid "Unable to create logical router on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1441
+#: neutron/plugins/nicira/NeutronPlugin.py:1442
 #, python-format
 msgid ""
-"Unable to create L3GW port on logical router  %(router_uuid)s. Verify "
+"Unable to create L3GW port on logical router %(router_uuid)s. Verify "
 "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1451
+#: neutron/plugins/nicira/NeutronPlugin.py:1452
 #, python-format
 msgid "Unable to create router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1492
+#: neutron/plugins/nicira/NeutronPlugin.py:1493
 msgid ""
 "'routes' cannot contain route '0.0.0.0/0', this must be updated through "
 "the default gateway attribute"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1508
+#: neutron/plugins/nicira/NeutronPlugin.py:1509
 #, python-format
 msgid "Logical router %s not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1512
+#: neutron/plugins/nicira/NeutronPlugin.py:1513
 msgid "Unable to update logical router on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1514
+#: neutron/plugins/nicira/NeutronPlugin.py:1515
 msgid ""
 "Request cannot contain 'routes' with the NVP platform currently in "
 "execution. Please, try without specifying the static routes."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1548
+#: neutron/plugins/nicira/NeutronPlugin.py:1549
 #, python-format
 msgid "Logical router '%s' not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1552
+#: neutron/plugins/nicira/NeutronPlugin.py:1553
 #, python-format
-msgid "Unable to delete logical router '%s'on NVP Platform"
+msgid "Unable to delete logical router '%s' on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1609
+#: neutron/plugins/nicira/NeutronPlugin.py:1610
 #, python-format
 msgid ""
 "Add_router_interface completed for subnet:%(subnet_id)s and "
 "router:%(router_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1697
+#: neutron/plugins/nicira/NeutronPlugin.py:1698
 #, python-format
 msgid ""
 "An error occurred while removing NAT rules on the NVP platform for "
 "floating ip:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1703
+#: neutron/plugins/nicira/NeutronPlugin.py:1704
 msgid "An incorrect number of matching NAT rules was found on the NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1769
+#: neutron/plugins/nicira/NeutronPlugin.py:1770
 #, python-format
 msgid "Address list for NVP logical router port:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1793
+#: neutron/plugins/nicira/NeutronPlugin.py:1794
 #, 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:1836
+#: neutron/plugins/nicira/NeutronPlugin.py:1837
 #, python-format
 msgid "The port '%s' is not associated with floating IPs"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1839
+#: neutron/plugins/nicira/NeutronPlugin.py:1840
 #, python-format
 msgid "Nat rules not found in nvp for port: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1865
+#: neutron/plugins/nicira/NeutronPlugin.py:1866
 #, python-format
 msgid ""
 "Create_l2_gw_service did not return an uuid for the newly created "
 "resource:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1887
+#: neutron/plugins/nicira/NeutronPlugin.py:1888
 msgid ""
 "Unable to remove gateway service from NVP plaform - the resource was not "
 "found"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1975
+#: neutron/plugins/nicira/NeutronPlugin.py:1976
 #, python-format
 msgid "Port values not valid for protocol: %s"
 msgstr ""
@@ -8807,62 +8930,77 @@ msgstr ""
 msgid "Port not found, Error: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1038
+#: neutron/plugins/nicira/nvplib.py:966
+#, python-format
+msgid "Error. %(type)s exception: %(exc)s."
+msgstr ""
+
+#: neutron/plugins/nicira/nvplib.py:970
+#, python-format
+msgid "locals=[%s]"
+msgstr ""
+
+#: neutron/plugins/nicira/nvplib.py:1039
 #, python-format
 msgid "Created Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1064
+#: neutron/plugins/nicira/nvplib.py:1065
 #, python-format
 msgid "Updated Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1083
+#: neutron/plugins/nicira/nvplib.py:1084
 #, python-format
 msgid "Invalid keys for NAT match: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1089
+#: neutron/plugins/nicira/nvplib.py:1090
 #, python-format
 msgid "Creating NAT rule: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1103
+#: neutron/plugins/nicira/nvplib.py:1104
 msgid ""
 "No SNAT rules cannot be applied as they are not available in this version"
 " of the NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1238
+#: neutron/plugins/nicira/nvplib.py:1239
 #, python-format
 msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1243
+#: neutron/plugins/nicira/nvplib.py:1244
 #, python-format
 msgid ""
 "An exception occurred while updating IP addresses on a router logical "
 "port:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1281
+#: neutron/plugins/nicira/nvplib.py:1282
 msgid "Operation may not be supported"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1289
+#: neutron/plugins/nicira/nvplib.py:1290
 msgid ""
 "NVP version is not set. Unable to complete request correctly. Check log "
 "for NVP communication errors."
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1305
+#: neutron/plugins/nicira/nvplib.py:1306
 msgid "Failed to create logical queue"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1316
+#: neutron/plugins/nicira/nvplib.py:1317
 msgid "Failed to delete logical queue"
 msgstr ""
 
+#: neutron/plugins/nicira/nvplib.py:1330
+#, python-format
+msgid "Error '%(err)s' when connecting to controller(s): %(ctl)s."
+msgstr ""
+
 #: neutron/plugins/nicira/api_client/client.py:116
 #, python-format
 msgid "[%d] no API providers currently available."
@@ -9482,13 +9620,18 @@ msgstr ""
 msgid "Cannot create a gateway with an empty device list"
 msgstr ""
 
+#: neutron/plugins/nicira/extensions/nvp_networkgw.py:82
+#, python-format
+msgid "Unexpected keys found in device description:%s"
+msgstr ""
+
 #: neutron/plugins/nicira/extensions/nvp_networkgw.py:86
 #, python-format
 msgid "%s: provided data are not iterable"
 msgstr ""
 
 #: neutron/plugins/nicira/extensions/nvp_networkgw.py:92
-msgid "number of network gateways allowed per tenant, -1 for unlimited"
+msgid "Number of network gateways allowed per tenant, -1 for unlimited"
 msgstr ""
 
 #: neutron/plugins/nicira/extensions/nvp_qos.py:38
@@ -9783,7 +9926,7 @@ msgstr ""
 
 #: neutron/plugins/nicira/vshield/tasks/tasks.py:189
 #: neutron/plugins/nicira/vshield/tasks/tasks.py:209
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:233
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:232
 #, python-format
 msgid "Task %(task)s encountered exception in %(cb)s"
 msgstr ""
@@ -9794,11 +9937,11 @@ msgstr ""
 msgid "Task %(task)s return %(status)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:326
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:325
 msgid "TaskManager terminated"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:380
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:379
 msgid "Exception in _check_pending_tasks"
 msgstr ""
 
@@ -9849,6 +9992,10 @@ msgid ""
 "commited (%s attempts left)"
 msgstr ""
 
+#: neutron/plugins/openvswitch/ovs_db_v2.py:401
+msgid "Unable to generate a new tunnel id"
+msgstr ""
+
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:145
 #, python-format
 msgid "Device %(device)s up on %(agent_id)s"
@@ -10109,6 +10256,23 @@ msgstr ""
 msgid "Connection failed with PLUMgrid Director: %(err_msg)s"
 msgstr ""
 
+#: neutron/plugins/plumgrid/drivers/fake_plumlib.py:32
+msgid "Python PLUMgrid Fake Library Started "
+msgstr ""
+
+#: neutron/plugins/plumgrid/drivers/fake_plumlib.py:37
+#, python-format
+msgid "Fake Director: %s"
+msgstr ""
+
+#: neutron/plugins/plumgrid/drivers/plumlib.py:38
+msgid "Python PLUMgrid Library Started "
+msgstr ""
+
+#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:40
+msgid "PLUMgrid Director communication failed"
+msgstr ""
+
 #: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:44
 msgid "PLUMgrid Director server to connect to"
 msgstr ""
@@ -10309,7 +10473,7 @@ msgid "Going to ofp controller mode %s"
 msgstr ""
 
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:238
-msgid "port update received"
+msgid "Port update received"
 msgstr ""
 
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:271
@@ -10778,11 +10942,11 @@ msgid "process_router: %s"
 msgstr ""
 
 #: neutron/services/firewall/agents/varmour/varmour_router.py:285
-msgid "unable to parse interface mapping."
+msgid "Unable to parse interface mapping."
 msgstr ""
 
 #: neutron/services/firewall/agents/varmour/varmour_router.py:288
-msgid "unable to read interface mapping."
+msgid "Unable to read interface mapping."
 msgstr ""
 
 #: neutron/services/firewall/agents/varmour/varmour_router.py:307
@@ -11007,6 +11171,11 @@ msgstr ""
 msgid "A metering driver must be specified"
 msgstr ""
 
+#: neutron/services/metering/agents/metering_agent.py:112
+#, python-format
+msgid "Send metering report: %s"
+msgstr ""
+
 #: neutron/services/metering/agents/metering_agent.py:179
 #, python-format
 msgid "Driver %(driver)s does not implement %(func)s"
@@ -11045,6 +11214,14 @@ msgstr ""
 msgid "Interval for checking ipsec status"
 msgstr ""
 
+#: neutron/services/vpn/device_drivers/ipsec.py:61
+msgid "Template file for ipsec configuration"
+msgstr ""
+
+#: neutron/services/vpn/device_drivers/ipsec.py:67
+msgid "Template file for ipsec secret configuration"
+msgstr ""
+
 #: neutron/services/vpn/device_drivers/ipsec.py:244
 #, python-format
 msgid "Failed to enable vpn process on router %s"
@@ -11804,3 +11981,147 @@ msgstr ""
 #~ msgid "Operation on OFC failed: status=%(status), detail=%(detail)"
 #~ msgstr ""
 
+#~ msgid "loading policies from file: %s"
+#~ msgstr ""
+
+#~ msgid "number of ports allowed per tenant, minus for unlimited"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "range of seconds to randomly delay "
+#~ "when starting the periodic task "
+#~ "scheduler to reduce stampeding. (Disable "
+#~ "by setting to 0)"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "%(class_name)s method %(method_name)s called "
+#~ "with arguments %(args)s %(kwargs)s "
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Updating lease expiration is now "
+#~ "deprecated. Issued  from host %(host)s."
+#~ msgstr ""
+
+#~ msgid "owner type of the device: network/compute"
+#~ msgstr ""
+
+#~ msgid "plugin does not support updating provider attributes"
+#~ msgstr ""
+
+#~ msgid "invalid segment range. example range: 500-550"
+#~ msgstr ""
+
+#~ msgid "arguments segment_type missing for network profile"
+#~ msgstr ""
+
+#~ msgid "argument physical_network missing for network profile"
+#~ msgstr ""
+
+#~ msgid "argument sub_type missing for network profile"
+#~ msgstr ""
+
+#~ msgid "argument segment_range missing for network profile"
+#~ msgstr ""
+
+#~ msgid "segment range overlaps with another profile"
+#~ msgstr ""
+
+#~ msgid "provider network added to DB: %(network_id)s, %(vlan_id)s"
+#~ msgstr ""
+
+#~ msgid "provider network removed from DB: %s"
+#~ msgstr ""
+
+#~ msgid "logical network"
+#~ msgstr ""
+
+#~ msgid "unknown provider:physical_network %s"
+#~ msgstr ""
+
+#~ msgid "create network: profile_id=%s"
+#~ msgstr ""
+
+#~ msgid "seg list %s "
+#~ msgstr ""
+
+#~ msgid "create port: profile_id=%s"
+#~ msgstr ""
+
+#~ msgid "there must be only one gateway port per router at once"
+#~ msgstr ""
+
+#~ msgid "define if the requests have run asynchronously or not"
+#~ msgstr ""
+
+#~ msgid "cannot retrieve utif info for the following reason: %(err_msg)s"
+#~ msgstr ""
+
+#~ msgid "unsupported vnic type %(vnic_type)s for network type %(net_type)s"
+#~ msgstr ""
+
+#~ msgid "invalid vnic_type on port_create"
+#~ msgstr ""
+
+#~ msgid "update network"
+#~ msgstr ""
+
+#~ msgid "delete network"
+#~ msgstr ""
+
+#~ msgid "creating VLAN Network"
+#~ msgstr ""
+
+#~ msgid "creating IB Network"
+#~ msgstr ""
+
+#~ msgid "ports added!"
+#~ msgstr ""
+
+#~ msgid "ports removed!"
+#~ msgstr ""
+
+#~ msgid "type of VM network interface: mlnx_direct or hostdev"
+#~ msgstr ""
+
+#~ msgid "removing vlan %(seg_id)s on physical network %(net)s from pool"
+#~ msgstr ""
+
+#~ msgid "failed to create network id=%(id)s on OFC: %(exc)s"
+#~ msgstr ""
+
+#~ msgid "failed to delete packet_filter id=%s which remains in error status."
+#~ msgstr ""
+
+#~ msgid "failed to create packet_filter id=%(id)s on OFC: %(exc)s"
+#~ msgstr ""
+
+#~ msgid "failed to delete packet_filter id=%(id)s from OFC: %(exc)s"
+#~ msgstr ""
+
+#~ msgid "port %s not found in NVP"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unable to create L3GW port on "
+#~ "logical router  %(router_uuid)s. Verify "
+#~ "Default Layer-3 Gateway service "
+#~ "%(def_l3_gw_svc)s id is correct"
+#~ msgstr ""
+
+#~ msgid "Unable to delete logical router '%s'on NVP Platform"
+#~ msgstr ""
+
+#~ msgid "number of network gateways allowed per tenant, -1 for unlimited"
+#~ msgstr ""
+
+#~ msgid "port update received"
+#~ msgstr ""
+
+#~ msgid "unable to parse interface mapping."
+#~ msgstr ""
+
+#~ msgid "unable to read interface mapping."
+#~ msgstr ""
+
index 352ffe9a3da8def428543eb2eff329046252dc10..65bc830f9e86815bab582d85e3710f1aa86abdd9 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-09-09 06:09+0000\n"
+"POT-Creation-Date: 2013-09-10 06:09+0000\n"
 "PO-Revision-Date: 2013-01-28 21:54+0000\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: Swahili (Kenya) "
@@ -95,7 +95,7 @@ msgstr ""
 
 #: neutron/policy.py:88
 #, python-format
-msgid "loading policies from file: %s"
+msgid "Loading policies from file: %s"
 msgstr ""
 
 #: neutron/policy.py:95
@@ -182,7 +182,7 @@ msgid "Number of subnets allowed per tenant, minus for unlimited"
 msgstr ""
 
 #: neutron/quota.py:47
-msgid "number of ports allowed per tenant, minus for unlimited"
+msgid "Number of ports allowed per tenant, minus for unlimited"
 msgstr ""
 
 #: neutron/quota.py:51
@@ -204,7 +204,7 @@ msgstr ""
 
 #: neutron/service.py:41
 msgid ""
-"range of seconds to randomly delay when starting the periodic task "
+"Range of seconds to randomly delay when starting the periodic task "
 "scheduler to reduce stampeding. (Disable by setting to 0)"
 msgstr ""
 
@@ -466,9 +466,11 @@ msgid ""
 msgstr ""
 
 #: neutron/agent/dhcp_agent.py:564 neutron/agent/l3_agent.py:823
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:515
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256
 #: neutron/plugins/nec/agent/nec_neutron_agent.py:184
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:227
+#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:181
 #: neutron/services/metering/agents/metering_agent.py:273
 msgid "Failed reporting state!"
 msgstr ""
@@ -1925,6 +1927,11 @@ msgstr ""
 msgid "Invalid extension environment: %(reason)s"
 msgstr ""
 
+#: neutron/common/exceptions.py:261
+#, python-format
+msgid "Invalid content type %(content_type)s"
+msgstr ""
+
 #: neutron/common/exceptions.py:265
 #, python-format
 msgid "Unable to find any IP address on external network %(net_id)s."
@@ -1966,11 +1973,11 @@ msgstr ""
 msgid "Skipping unknown group key: %s"
 msgstr ""
 
-#: neutron/common/log.py:31
+#: neutron/common/log.py:32
 #, python-format
 msgid ""
 "%(class_name)s method %(method_name)s called with arguments %(args)s "
-"%(kwargs)s "
+"%(kwargs)s"
 msgstr ""
 
 #: neutron/common/utils.py:55 neutron/openstack/common/fileutils.py:64
@@ -2288,7 +2295,7 @@ msgstr ""
 
 #: neutron/db/dhcp_rpc_base.py:218
 #, python-format
-msgid "Updating lease expiration is now deprecated. Issued  from host %(host)s."
+msgid "Updating lease expiration is now deprecated. Issued  from host %s."
 msgstr ""
 
 #: neutron/db/dhcp_rpc_base.py:225
@@ -2313,6 +2320,16 @@ msgstr ""
 msgid "the nexthop is used by router"
 msgstr ""
 
+#: neutron/db/extraroute_db.py:129
+#, python-format
+msgid "Added routes are %s"
+msgstr ""
+
+#: neutron/db/extraroute_db.py:137
+#, python-format
+msgid "Removed routes are %s"
+msgstr ""
+
 #: neutron/db/l3_db.py:210
 #, python-format
 msgid "No IPs available for external network %s"
@@ -2336,6 +2353,8 @@ msgid ""
 msgstr ""
 
 #: neutron/db/l3_db.py:339 neutron/db/l3_db.py:415
+#: neutron/plugins/bigswitch/plugin.py:995
+#: neutron/plugins/bigswitch/plugin.py:1004
 msgid "Either subnet_id or port_id must be specified"
 msgstr ""
 
@@ -2387,7 +2406,7 @@ msgid ""
 "assigning a floating IP"
 msgstr ""
 
-#: neutron/db/l3_db.py:605 neutron/plugins/nicira/NeutronPlugin.py:1730
+#: neutron/db/l3_db.py:605 neutron/plugins/nicira/NeutronPlugin.py:1731
 msgid "fixed_ip_address cannot be specified without a port_id"
 msgstr ""
 
@@ -2415,6 +2434,11 @@ msgid ""
 " %s"
 msgstr ""
 
+#: neutron/db/l3_rpc_base.py:62
+#, python-format
+msgid "Checking router: %(id)s for host: %(host)s"
+msgstr ""
+
 #: neutron/db/l3_rpc_base.py:87
 #, python-format
 msgid "External network ID returned to l3 agent: %s"
@@ -2572,7 +2596,7 @@ msgid "ID of network to probe"
 msgstr ""
 
 #: neutron/debug/commands.py:50
-msgid "owner type of the device: network/compute"
+msgid "Owner type of the device: network/compute"
 msgstr ""
 
 #: neutron/debug/commands.py:58
@@ -3028,7 +3052,7 @@ msgstr ""
 
 #: neutron/extensions/providernet.py:56
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:379
-msgid "plugin does not support updating provider attributes"
+msgid "Plugin does not support updating provider attributes"
 msgstr ""
 
 #: neutron/extensions/quotasv2.py:69
@@ -3959,6 +3983,10 @@ msgstr ""
 msgid "List of allowed vif_type values."
 msgstr ""
 
+#: neutron/plugins/bigswitch/plugin.py:162
+msgid "Syntax error in server config file, aborting plugin"
+msgstr ""
+
 #: neutron/plugins/bigswitch/plugin.py:173
 msgid "Error in REST call to remote network controller"
 msgstr ""
@@ -4091,6 +4119,10 @@ msgstr ""
 msgid "NeutronRestProxy: Starting plugin. Version=%s"
 msgstr ""
 
+#: neutron/plugins/bigswitch/plugin.py:458
+msgid "Servers not defined. Aborting plugin"
+msgstr ""
+
 #: neutron/plugins/bigswitch/plugin.py:480
 msgid "NeutronRestProxyV2: initialization done"
 msgstr ""
@@ -4173,6 +4205,15 @@ msgstr ""
 msgid "Unable to update remote topology: %s"
 msgstr ""
 
+#: neutron/plugins/bigswitch/plugin.py:1147
+msgid "Adding host route: "
+msgstr ""
+
+#: neutron/plugins/bigswitch/plugin.py:1148
+#, python-format
+msgid "Destination:%(dst)s nexthop:%(next)s"
+msgstr ""
+
 #: neutron/plugins/bigswitch/plugin.py:1223
 #, python-format
 msgid ""
@@ -4192,6 +4233,15 @@ msgstr ""
 msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. "
 msgstr ""
 
+#: neutron/plugins/bigswitch/routerrule_db.py:77
+msgid "No rules in router"
+msgstr ""
+
+#: neutron/plugins/bigswitch/routerrule_db.py:91
+#, python-format
+msgid "Updating router rules to %s"
+msgstr ""
+
 #: neutron/plugins/bigswitch/db/porttracker_db.py:36
 msgid "No host_id in port request to track port location."
 msgstr ""
@@ -4249,6 +4299,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:108
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:128
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:143
+#: neutron/plugins/mlnx/rpc_callbacks.py:98
 #: neutron/plugins/mlnx/rpc_callbacks.py:117
 #: neutron/plugins/mlnx/rpc_callbacks.py:132
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:118
@@ -4259,16 +4310,15 @@ msgid "%s can not be found in database"
 msgstr ""
 
 #: neutron/plugins/brocade/NeutronPlugin.py:288
-#: neutron/plugins/brocade/NeutronPlugin.py:331
-#: neutron/plugins/brocade/NeutronPlugin.py:384
+#: neutron/plugins/brocade/NeutronPlugin.py:332
+#: neutron/plugins/brocade/NeutronPlugin.py:386
 msgid "Brocade NOS driver:"
 msgstr ""
 
 #: neutron/plugins/brocade/NeutronPlugin.py:289
-#: neutron/plugins/brocade/NeutronPlugin.py:332
-#: neutron/plugins/brocade/NeutronPlugin.py:385
+#: neutron/plugins/brocade/NeutronPlugin.py:333
+#: neutron/plugins/brocade/NeutronPlugin.py:387
 #: neutron/plugins/embrane/agent/dispatcher.py:143
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:240
 #, python-format
 msgid "%s"
 msgstr ""
@@ -4278,7 +4328,13 @@ msgstr ""
 msgid "Returning the allocated vlan (%d) to the pool"
 msgstr ""
 
-#: neutron/plugins/brocade/NeutronPlugin.py:298
+#: neutron/plugins/brocade/NeutronPlugin.py:293
+#: neutron/plugins/brocade/NeutronPlugin.py:334
+#: neutron/plugins/brocade/NeutronPlugin.py:388
+msgid "Brocade plugin raised exception, check logs"
+msgstr ""
+
+#: neutron/plugins/brocade/NeutronPlugin.py:299
 #, python-format
 msgid "Allocated vlan (%d) from the pool"
 msgstr ""
@@ -4302,98 +4358,103 @@ msgstr ""
 msgid "Plugin initialization complete"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:133
+#: neutron/plugins/cisco/network_plugin.py:117
+#, python-format
+msgid "'%(model)s' object has no attribute '%(name)s'"
+msgstr ""
+
+#: neutron/plugins/cisco/network_plugin.py:134
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:223
 msgid "create_network() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:150
+#: neutron/plugins/cisco/network_plugin.py:151
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:255
 msgid "update_network() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:163
+#: neutron/plugins/cisco/network_plugin.py:164
 msgid "delete_network() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:186
+#: neutron/plugins/cisco/network_plugin.py:187
 msgid "get_network() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:191
+#: neutron/plugins/cisco/network_plugin.py:192
 msgid "get_networks() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:196
+#: neutron/plugins/cisco/network_plugin.py:197
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:321
 msgid "create_port() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:206
+#: neutron/plugins/cisco/network_plugin.py:207
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:407
 msgid "delete_port() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:225
+#: neutron/plugins/cisco/network_plugin.py:226
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:366
 msgid "update_port() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:236
+#: neutron/plugins/cisco/network_plugin.py:237
 msgid "create_subnet() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:248
+#: neutron/plugins/cisco/network_plugin.py:249
 #: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:342
 msgid "update_subnet() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:254
+#: neutron/plugins/cisco/network_plugin.py:255
 msgid "delete_subnet() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:277
+#: neutron/plugins/cisco/network_plugin.py:278
 #: neutron/plugins/cisco/db/network_db_v2.py:38
 msgid "get_all_qoss() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:283
+#: neutron/plugins/cisco/network_plugin.py:284
 msgid "get_qos_details() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:288
+#: neutron/plugins/cisco/network_plugin.py:289
 msgid "create_qos() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:294
+#: neutron/plugins/cisco/network_plugin.py:295
 msgid "delete_qos() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:299
+#: neutron/plugins/cisco/network_plugin.py:300
 msgid "rename_qos() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:304
+#: neutron/plugins/cisco/network_plugin.py:305
 msgid "get_all_credentials() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:310
+#: neutron/plugins/cisco/network_plugin.py:311
 msgid "get_credential_details() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:319
+#: neutron/plugins/cisco/network_plugin.py:320
 msgid "rename_credential() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:329
+#: neutron/plugins/cisco/network_plugin.py:330
 msgid "schedule_host() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:341
+#: neutron/plugins/cisco/network_plugin.py:342
 msgid "associate_port() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:348
+#: neutron/plugins/cisco/network_plugin.py:349
 msgid "detach_port() called"
 msgstr ""
 
@@ -4646,6 +4707,16 @@ msgstr ""
 msgid "VLAN Name prefix for provider vlans"
 msgstr ""
 
+#: neutron/plugins/cisco/common/config.py:39
+msgid "Provider VLANs are automatically created as needed on the Nexus switch"
+msgstr ""
+
+#: neutron/plugins/cisco/common/config.py:42
+msgid ""
+"Provider VLANs are automatically trunked as needed on the ports of the "
+"Nexus switch"
+msgstr ""
+
 #: neutron/plugins/cisco/common/config.py:45
 #: neutron/plugins/ml2/drivers/cisco/config.py:23
 msgid "Distribute SVI interfaces over all switches"
@@ -4707,6 +4778,12 @@ msgstr ""
 msgid "N1K Policy profile polling duration in seconds"
 msgstr ""
 
+#: neutron/plugins/cisco/common/config.py:124
+#: neutron/plugins/ml2/drivers/cisco/config.py:56
+#: neutron/plugins/nicira/common/config.py:178
+msgid "Some config files were not parsed properly"
+msgstr ""
+
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:334
 #, python-format
 msgid "seg_min %(seg_min)s, seg_max %(seg_max)s"
@@ -4811,6 +4888,10 @@ msgstr ""
 msgid "get_policy_profile()"
 msgstr ""
 
+#: neutron/plugins/cisco/db/n1kv_db_v2.py:949
+msgid "Invalid profile type"
+msgstr ""
+
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:965
 msgid "_profile_binding_exists()"
 msgstr ""
@@ -4839,11 +4920,11 @@ msgid "_get_profile_bindings()"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1224
-msgid "invalid segment range. example range: 500-550"
+msgid "Invalid segment range. example range: 500-550"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1234
-msgid "arguments segment_type missing for network profile"
+msgid "Arguments segment_type missing for network profile"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1243
@@ -4851,15 +4932,15 @@ msgid "segment_type should either be vlan, overlay, multi-segment or trunk"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1249
-msgid "argument physical_network missing for network profile"
+msgid "Argument physical_network missing for network profile"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1256
-msgid "argument sub_type missing for network profile"
+msgid "Argument sub_type missing for network profile"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1263
-msgid "argument segment_range missing for network profile"
+msgid "Argument segment_range missing for network profile"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1292
@@ -4868,7 +4949,7 @@ msgid "NetworkProfile name %s already exists"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1309
-msgid "segment range overlaps with another profile"
+msgid "Segment range overlaps with another profile"
 msgstr ""
 
 #: neutron/plugins/cisco/db/network_db_v2.py:46
@@ -4954,12 +5035,12 @@ msgstr ""
 
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:236
 #, python-format
-msgid "provider network added to DB: %(network_id)s, %(vlan_id)s"
+msgid "Provider network added to DB: %(network_id)s, %(vlan_id)s"
 msgstr ""
 
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:280
 #, python-format
-msgid "provider network removed from DB: %s"
+msgid "Provider network removed from DB: %s"
 msgstr ""
 
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:388
@@ -4981,7 +5062,7 @@ msgid "Nexus plugin loaded, deleting SVI from switch"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_client.py:256
-msgid "logical network"
+msgid "Logical network"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_client.py:276
@@ -5007,6 +5088,11 @@ msgstr ""
 msgid "VSM: %s"
 msgstr ""
 
+#: neutron/plugins/cisco/n1kv/n1kv_client.py:462
+#, python-format
+msgid "Unable to serialize object of type = '%s'"
+msgstr ""
+
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:193
 msgid "_setup_vsm"
 msgstr ""
@@ -5069,9 +5155,11 @@ msgid "provider:network_type %s not supported"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:353
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:362
 #: neutron/plugins/mlnx/mlnx_plugin.py:243
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437
 #, python-format
-msgid "unknown provider:physical_network %s"
+msgid "Unknown provider:physical_network %s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:359
@@ -5205,7 +5293,7 @@ msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:995
 #, python-format
-msgid "create network: profile_id=%s"
+msgid "Create network: profile_id=%s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1003
@@ -5218,7 +5306,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1015
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1025
 #, python-format
-msgid "seg list %s "
+msgid "Seg list %s "
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1068
@@ -5265,7 +5353,7 @@ msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1241
 #, python-format
-msgid "create port: profile_id=%s"
+msgid "Create port: profile_id=%s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1254
@@ -5350,6 +5438,41 @@ msgstr ""
 msgid "NexusPlugin:create_network() called"
 msgstr ""
 
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:112
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:101
+#, python-format
+msgid "Nexus: create & trunk vlan %s"
+msgstr ""
+
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:119
+#, python-format
+msgid "Nexus: create vlan %s"
+msgstr ""
+
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:124
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108
+#, python-format
+msgid "Nexus: trunk vlan %s"
+msgstr ""
+
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:137
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:120
+#, python-format
+msgid "Nexus: delete & untrunk vlan %s"
+msgstr ""
+
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:143
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:124
+#, python-format
+msgid "Nexus: delete vlan %s"
+msgstr ""
+
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:146
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:127
+#, python-format
+msgid "Nexus: untrunk vlan %s"
+msgstr ""
+
 #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:203
 msgid "Grabbing a switch to create SVI"
 msgstr ""
@@ -5382,6 +5505,11 @@ msgstr ""
 msgid "NexusPlugin:delete_port() called"
 msgstr ""
 
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:276
+#, python-format
+msgid "delete_network(): provider vlan %s"
+msgstr ""
+
 #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:321
 msgid "NexusPlugin:update_port() called"
 msgstr ""
@@ -5414,7 +5542,7 @@ msgstr ""
 
 #: neutron/plugins/embrane/base_plugin.py:136
 #: neutron/plugins/embrane/base_plugin.py:173
-msgid "there must be only one gateway port per router at once"
+msgid "There must be only one gateway port per router at once"
 msgstr ""
 
 #: neutron/plugins/embrane/base_plugin.py:207
@@ -5480,7 +5608,7 @@ msgid "Shared resource pool id"
 msgstr ""
 
 #: neutron/plugins/embrane/common/config.py:45
-msgid "define if the requests have run asynchronously or not"
+msgid "Define if the requests have run asynchronously or not"
 msgstr ""
 
 #: neutron/plugins/embrane/common/constants.py:63
@@ -5544,7 +5672,7 @@ msgstr ""
 
 #: neutron/plugins/embrane/l2base/support_exceptions.py:24
 #, python-format
-msgid "cannot retrieve utif info for the following reason: %(err_msg)s"
+msgid "Cannot retrieve utif info for the following reason: %(err_msg)s"
 msgstr ""
 
 #: neutron/plugins/embrane/l2base/openvswitch/openvswitch_support.py:45
@@ -5765,51 +5893,51 @@ msgstr ""
 msgid "Adding port %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:268
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:269
 #, python-format
 msgid "Unable to get port details for device %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:274
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:276
 #, python-format
 msgid "Port %(device)s updated. Details: %(device_details)s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:289
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:290
 #, python-format
 msgid "Removing port %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:296
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:297
 #, python-format
 msgid "Removing port failed for device %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:321
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:322
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:640
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:900
 msgid "Agent out of sync with plugin!"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:329
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:330
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:652
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:914
 msgid "Agent loop has new devices!"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:334
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:335
 #, python-format
 msgid "Error in agent event loop: %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:342
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:343
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:403
 #, python-format
 msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:357
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:691
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1044
 msgid "Agent initialized successfully, now running... "
@@ -5881,6 +6009,15 @@ msgstr ""
 msgid "Metrics collection is not supported on this version of Hyper-V"
 msgstr ""
 
+#: neutron/plugins/hyperv/agent/utilsfactory.py:34
+msgid "Force V1 WMI utility classes"
+msgstr ""
+
+#: neutron/plugins/hyperv/agent/utilsfactory.py:59
+#, python-format
+msgid "Loading class: %(module_name)s.%(class_name)s"
+msgstr ""
+
 #: neutron/plugins/hyperv/agent/utilsv2.py:118
 #, python-format
 msgid "Port Alloc not found: %s"
@@ -5932,12 +6069,6 @@ msgstr ""
 msgid "provider:segmentation_id specified for local network"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:362
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437
-#, python-format
-msgid "Unknown provider:physical_network %s"
-msgstr ""
-
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:89
 msgid "Invalid Network ID, will lead to incorrect bridgename"
 msgstr ""
@@ -6371,94 +6502,98 @@ msgstr ""
 msgid "MidoClient.delete_dhcp called: bridge=%(bridge)s, "
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:204
+#: neutron/plugins/midonet/midonet_lib.py:196
+msgid "Tried to delete non-existent DHCP"
+msgstr ""
+
+#: neutron/plugins/midonet/midonet_lib.py:205
 #, python-format
 msgid "MidoClient.delete_port called: id=%(id)s, delete_chains=%(delete_chains)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:219
+#: neutron/plugins/midonet/midonet_lib.py:220
 #, python-format
 msgid "MidoClient.get_port called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:232
+#: neutron/plugins/midonet/midonet_lib.py:233
 #, python-format
 msgid "MidoClient.add_bridge_port called: bridge=%(bridge)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:253
+#: neutron/plugins/midonet/midonet_lib.py:254
 #, python-format
 msgid "MidoClient.create_router called: tenant_id=%(tenant_id)s, name=%(name)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:265
+#: neutron/plugins/midonet/midonet_lib.py:266
 #, python-format
 msgid "MidoClient.delete_router called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:275
+#: neutron/plugins/midonet/midonet_lib.py:276
 #, python-format
 msgid "MidoClient.get_router called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:289
+#: neutron/plugins/midonet/midonet_lib.py:290
 #, python-format
 msgid "MidoClient.update_router called: id=%(id)s, name=%(name)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:309
+#: neutron/plugins/midonet/midonet_lib.py:310
 #, python-format
 msgid ""
 "MidoClient.add_dhcp_route_option called: bridge=%(bridge)s, "
 "cidr=%(cidr)s, gw_ip=%(gw_ip)sdst_ip=%(dst_ip)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:317
+#: neutron/plugins/midonet/midonet_lib.py:318
 msgid "Tried to access non-existent DHCP"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:346
+#: neutron/plugins/midonet/midonet_lib.py:347
 #, python-format
 msgid "MidoClient.unlink called: port=%(port)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:351
+#: neutron/plugins/midonet/midonet_lib.py:352
 #, python-format
 msgid "Attempted to unlink a port that was not linked. %s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:357
+#: neutron/plugins/midonet/midonet_lib.py:358
 #, python-format
 msgid ""
 "MidoClient.remove_rules_by_property called: tenant_id=%(tenant_id)s, "
 "chain_name=%(chain_name)skey=%(key)s, value=%(value)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:384
+#: neutron/plugins/midonet/midonet_lib.py:385
 #, python-format
 msgid ""
 "MidoClient.create_router_chains called: router=%(router)s, "
 "inbound_chain_name=%(in_chain)s, outbound_chain_name=%(out_chain)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:407
+#: neutron/plugins/midonet/midonet_lib.py:408
 #, python-format
 msgid "MidoClient.delete_router_chains called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:422
+#: neutron/plugins/midonet/midonet_lib.py:423
 #, python-format
 msgid "MidoClient.delete_port_chains called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:434
+#: neutron/plugins/midonet/midonet_lib.py:435
 #, python-format
 msgid ""
 "MidoClient.get_link_port called: router=%(router)s, "
 "peer_router_id=%(peer_router_id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:473
+#: neutron/plugins/midonet/midonet_lib.py:474
 #, python-format
 msgid ""
 "MidoClient.add_static_nat called: tenant_id=%(tenant_id)s, "
@@ -6466,17 +6601,17 @@ msgid ""
 "port_id=%(port_id)s, nat_type=%(nat_type)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:481
+#: neutron/plugins/midonet/midonet_lib.py:482
 #, python-format
 msgid "Invalid NAT type passed in %s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:533
+#: neutron/plugins/midonet/midonet_lib.py:534
 #, python-format
 msgid "MidoClient.remote_static_route called: router=%(router)s, ip=%(ip)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:544
+#: neutron/plugins/midonet/midonet_lib.py:545
 #, python-format
 msgid ""
 "MidoClient.update_port_chains called: "
@@ -6484,62 +6619,62 @@ msgid ""
 "outbound_chain_id=%(outbound_chain_id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:555
+#: neutron/plugins/midonet/midonet_lib.py:556
 #, python-format
 msgid "MidoClient.create_chain called: tenant_id=%(tenant_id)s  name=%(name)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:563
+#: neutron/plugins/midonet/midonet_lib.py:564
 #, python-format
 msgid "MidoClient.delete_chain called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:569
+#: neutron/plugins/midonet/midonet_lib.py:570
 #, python-format
 msgid ""
 "MidoClient.delete_chains_by_names called: tenant_id=%(tenant_id)s "
 "names=%(names)s "
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:580
+#: neutron/plugins/midonet/midonet_lib.py:581
 #, python-format
 msgid ""
 "MidoClient.get_chain_by_name called: tenant_id=%(tenant_id)s "
 "name=%(name)s "
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:591
+#: neutron/plugins/midonet/midonet_lib.py:592
 #, python-format
 msgid ""
 "MidoClient.get_port_group_by_name called: tenant_id=%(tenant_id)s "
 "name=%(name)s "
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:605
+#: neutron/plugins/midonet/midonet_lib.py:606
 #, python-format
 msgid "MidoClient.create_port_group called: tenant_id=%(tenant_id)s name=%(name)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:614
+#: neutron/plugins/midonet/midonet_lib.py:615
 #, python-format
 msgid ""
 "MidoClient.delete_port_group_by_name called: tenant_id=%(tenant_id)s "
 "name=%(name)s "
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:620
+#: neutron/plugins/midonet/midonet_lib.py:621
 #, python-format
 msgid "Deleting pg %(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:626
+#: neutron/plugins/midonet/midonet_lib.py:627
 #, python-format
 msgid ""
 "MidoClient.add_port_to_port_group_by_name called: tenant_id=%(tenant_id)s"
 " name=%(name)s port_id=%(port_id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:640
+#: neutron/plugins/midonet/midonet_lib.py:641
 #, python-format
 msgid "MidoClient.remove_port_from_port_groups called: port_id=%(port_id)s"
 msgstr ""
@@ -7264,6 +7399,10 @@ msgstr ""
 msgid "%(key)s prohibited for %(tunnel)s provider network"
 msgstr ""
 
+#: neutron/plugins/ml2/drivers/type_tunnel.py:103
+msgid "Network_type value needed by the ML2 plugin"
+msgstr ""
+
 #: neutron/plugins/ml2/drivers/type_vlan.py:37
 msgid ""
 "List of <physical_network>:<vlan_min>:<vlan_max> or <physical_network> "
@@ -7384,31 +7523,6 @@ msgstr ""
 msgid "nexus_switches found = %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:101
-#, python-format
-msgid "Nexus: create & trunk vlan %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108
-#, python-format
-msgid "Nexus: trunk vlan %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:120
-#, python-format
-msgid "Nexus: delete & untrunk vlan %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:124
-#, python-format
-msgid "Nexus: delete vlan %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:127
-#, python-format
-msgid "Nexus: untrunk vlan %s"
-msgstr ""
-
 #: neutron/plugins/ml2/drivers/mech_arista/config.py:31
 msgid ""
 "Username for Arista EOS. This is required field.if not set, all "
@@ -7451,72 +7565,85 @@ msgid ""
 "of\"RegionOne\" is assumed"
 msgstr ""
 
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:30
+msgid "Unable to reach EOS"
+msgstr ""
+
 #: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:226
 #, python-format
 msgid "Executing command on Arista EOS: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:259
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:238
+#, python-format
+msgid "Error %(err)s while trying to execute commands %(cmd)s on EOS %(host)s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:260
 #, python-format
 msgid "Required option %s is not set"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:282
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:279
+msgid "Syncing Neutron <-> EOS"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:283
 msgid "EOS is not available, will try sync later"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:292
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:293
 #, python-format
 msgid ""
 "No Tenants configured in Neutron DB. But %d tenants disovered in EOS "
 "during synchronization.Enitre EOS region is cleared"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:296
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:297
 msgid "EOS is not available, failed to delete this region"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:307
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:308
 #, python-format
 msgid "EOS is not available,failed to delete tenant %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:337
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:338
 #, python-format
 msgid "EOS is not available,failed to delete vm %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:348
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:349
 #, python-format
 msgid "EOS is not available,failed to delete network %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:363
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:364
 #, python-format
 msgid "EOS is not available, failed to createnetwork id %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:385
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:386
 #, python-format
 msgid "EOS is not available, failed to createvm id %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:461
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:462
 #, python-format
 msgid "Network %s is not created as it is not found inArista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:475
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:476
 #, python-format
 msgid "Network name changed to %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:502
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:503
 #, python-format
 msgid "Network %s is not updated as it is not found inArista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:600
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:601
 #, python-format
 msgid "VM %s is not created as it is not found inArista DB"
 msgstr ""
@@ -7541,11 +7668,11 @@ msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:280
 #, python-format
-msgid "unsupported vnic type %(vnic_type)s for network type %(net_type)s"
+msgid "Unsupported vnic type %(vnic_type)s for network type %(net_type)s"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:284
-msgid "invalid vnic_type on port_create"
+msgid "Invalid vnic_type on port_create"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:286
@@ -7553,11 +7680,11 @@ msgid "vnic_type is not defined in port profile"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:331
-msgid "update network"
+msgid "Update network"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:344
-msgid "delete network"
+msgid "Delete network"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:391
@@ -7596,11 +7723,11 @@ msgid "Port_mac %s is not available on this agent"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:133
-msgid "creating VLAN Network"
+msgid "Creating VLAN Network"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:135
-msgid "creating IB Network"
+msgid "Creating IB Network"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:137
@@ -7618,11 +7745,11 @@ msgid "Delete network %s"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:298
-msgid "ports added!"
+msgid "Ports added!"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:301
-msgid "ports removed!"
+msgid "Ports removed!"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:326
@@ -7736,7 +7863,7 @@ msgid "Network type for tenant networks (local, ib, vlan, or none)"
 msgstr ""
 
 #: neutron/plugins/mlnx/common/config.py:43
-msgid "type of VM network interface: mlnx_direct or hostdev"
+msgid "Type of VM network interface: mlnx_direct or hostdev"
 msgstr ""
 
 #: neutron/plugins/mlnx/common/config.py:47
@@ -7755,13 +7882,9 @@ msgid "Mlnx Exception: %(err_msg)s"
 msgstr ""
 
 #: neutron/plugins/mlnx/db/mlnx_db_v2.py:47
-#, python-format
-msgid "Removing vlan %(seg_id)s on physical network %(net)s from pool"
-msgstr ""
-
 #: neutron/plugins/mlnx/db/mlnx_db_v2.py:68
 #, python-format
-msgid "removing vlan %(seg_id)s on physical network %(net)s from pool"
+msgid "Removing vlan %(seg_id)s on physical network %(net)s from pool"
 msgstr ""
 
 #: neutron/plugins/mlnx/db/mlnx_db_v2.py:124
@@ -7854,7 +7977,7 @@ msgstr ""
 
 #: neutron/plugins/nec/nec_plugin.py:276
 #, python-format
-msgid "failed to create network id=%(id)s on OFC: %(exc)s"
+msgid "Failed to create network id=%(id)s on OFC: %(exc)s"
 msgstr ""
 
 #: neutron/plugins/nec/nec_plugin.py:292
@@ -8007,7 +8130,7 @@ msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:92
 #, python-format
-msgid "failed to delete packet_filter id=%s which remains in error status."
+msgid "Failed to delete packet_filter id=%s which remains in error status."
 msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:106
@@ -8042,7 +8165,7 @@ msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:131
 #, python-format
-msgid "failed to create packet_filter id=%(id)s on OFC: %(exc)s"
+msgid "Failed to create packet_filter id=%(id)s on OFC: %(exc)s"
 msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:144
@@ -8057,7 +8180,7 @@ msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:157
 #, python-format
-msgid "failed to delete packet_filter id=%(id)s from OFC: %(exc)s"
+msgid "Failed to delete packet_filter id=%(id)s from OFC: %(exc)s"
 msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:161
@@ -8363,7 +8486,7 @@ msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:514
 #, python-format
-msgid "port %s not found in NVP"
+msgid "Port %s not found in NVP"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:533
@@ -8408,13 +8531,13 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:658
-#: neutron/plugins/nicira/NeutronPlugin.py:1671
+#: neutron/plugins/nicira/NeutronPlugin.py:1672
 #, python-format
 msgid "Logical router resource %s not found on NVP platform"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:662
-#: neutron/plugins/nicira/NeutronPlugin.py:1675
+#: neutron/plugins/nicira/NeutronPlugin.py:1676
 msgid "Unable to update logical routeron NVP Platform"
 msgstr ""
 
@@ -8522,118 +8645,118 @@ msgid "Unable to update port id: %s."
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:1409
-#: neutron/plugins/nicira/NeutronPlugin.py:1483
+#: neutron/plugins/nicira/NeutronPlugin.py:1484
 #, python-format
 msgid "Network '%s' is not a valid external network"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1426
+#: neutron/plugins/nicira/NeutronPlugin.py:1427
 msgid ""
 "Cannot create a distributed router with the NVP platform currently in "
 "execution. Please, try without specifying the 'distributed' attribute."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1433
+#: neutron/plugins/nicira/NeutronPlugin.py:1434
 msgid "Unable to create logical router on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1441
+#: neutron/plugins/nicira/NeutronPlugin.py:1442
 #, python-format
 msgid ""
-"Unable to create L3GW port on logical router  %(router_uuid)s. Verify "
+"Unable to create L3GW port on logical router %(router_uuid)s. Verify "
 "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1451
+#: neutron/plugins/nicira/NeutronPlugin.py:1452
 #, python-format
 msgid "Unable to create router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1492
+#: neutron/plugins/nicira/NeutronPlugin.py:1493
 msgid ""
 "'routes' cannot contain route '0.0.0.0/0', this must be updated through "
 "the default gateway attribute"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1508
+#: neutron/plugins/nicira/NeutronPlugin.py:1509
 #, python-format
 msgid "Logical router %s not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1512
+#: neutron/plugins/nicira/NeutronPlugin.py:1513
 msgid "Unable to update logical router on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1514
+#: neutron/plugins/nicira/NeutronPlugin.py:1515
 msgid ""
 "Request cannot contain 'routes' with the NVP platform currently in "
 "execution. Please, try without specifying the static routes."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1548
+#: neutron/plugins/nicira/NeutronPlugin.py:1549
 #, python-format
 msgid "Logical router '%s' not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1552
+#: neutron/plugins/nicira/NeutronPlugin.py:1553
 #, python-format
-msgid "Unable to delete logical router '%s'on NVP Platform"
+msgid "Unable to delete logical router '%s' on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1609
+#: neutron/plugins/nicira/NeutronPlugin.py:1610
 #, python-format
 msgid ""
 "Add_router_interface completed for subnet:%(subnet_id)s and "
 "router:%(router_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1697
+#: neutron/plugins/nicira/NeutronPlugin.py:1698
 #, python-format
 msgid ""
 "An error occurred while removing NAT rules on the NVP platform for "
 "floating ip:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1703
+#: neutron/plugins/nicira/NeutronPlugin.py:1704
 msgid "An incorrect number of matching NAT rules was found on the NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1769
+#: neutron/plugins/nicira/NeutronPlugin.py:1770
 #, python-format
 msgid "Address list for NVP logical router port:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1793
+#: neutron/plugins/nicira/NeutronPlugin.py:1794
 #, 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:1836
+#: neutron/plugins/nicira/NeutronPlugin.py:1837
 #, python-format
 msgid "The port '%s' is not associated with floating IPs"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1839
+#: neutron/plugins/nicira/NeutronPlugin.py:1840
 #, python-format
 msgid "Nat rules not found in nvp for port: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1865
+#: neutron/plugins/nicira/NeutronPlugin.py:1866
 #, python-format
 msgid ""
 "Create_l2_gw_service did not return an uuid for the newly created "
 "resource:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1887
+#: neutron/plugins/nicira/NeutronPlugin.py:1888
 msgid ""
 "Unable to remove gateway service from NVP plaform - the resource was not "
 "found"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1975
+#: neutron/plugins/nicira/NeutronPlugin.py:1976
 #, python-format
 msgid "Port values not valid for protocol: %s"
 msgstr ""
@@ -8806,62 +8929,77 @@ msgstr ""
 msgid "Port not found, Error: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1038
+#: neutron/plugins/nicira/nvplib.py:966
+#, python-format
+msgid "Error. %(type)s exception: %(exc)s."
+msgstr ""
+
+#: neutron/plugins/nicira/nvplib.py:970
+#, python-format
+msgid "locals=[%s]"
+msgstr ""
+
+#: neutron/plugins/nicira/nvplib.py:1039
 #, python-format
 msgid "Created Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1064
+#: neutron/plugins/nicira/nvplib.py:1065
 #, python-format
 msgid "Updated Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1083
+#: neutron/plugins/nicira/nvplib.py:1084
 #, python-format
 msgid "Invalid keys for NAT match: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1089
+#: neutron/plugins/nicira/nvplib.py:1090
 #, python-format
 msgid "Creating NAT rule: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1103
+#: neutron/plugins/nicira/nvplib.py:1104
 msgid ""
 "No SNAT rules cannot be applied as they are not available in this version"
 " of the NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1238
+#: neutron/plugins/nicira/nvplib.py:1239
 #, python-format
 msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1243
+#: neutron/plugins/nicira/nvplib.py:1244
 #, python-format
 msgid ""
 "An exception occurred while updating IP addresses on a router logical "
 "port:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1281
+#: neutron/plugins/nicira/nvplib.py:1282
 msgid "Operation may not be supported"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1289
+#: neutron/plugins/nicira/nvplib.py:1290
 msgid ""
 "NVP version is not set. Unable to complete request correctly. Check log "
 "for NVP communication errors."
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1305
+#: neutron/plugins/nicira/nvplib.py:1306
 msgid "Failed to create logical queue"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1316
+#: neutron/plugins/nicira/nvplib.py:1317
 msgid "Failed to delete logical queue"
 msgstr ""
 
+#: neutron/plugins/nicira/nvplib.py:1330
+#, python-format
+msgid "Error '%(err)s' when connecting to controller(s): %(ctl)s."
+msgstr ""
+
 #: neutron/plugins/nicira/api_client/client.py:116
 #, python-format
 msgid "[%d] no API providers currently available."
@@ -9481,13 +9619,18 @@ msgstr ""
 msgid "Cannot create a gateway with an empty device list"
 msgstr ""
 
+#: neutron/plugins/nicira/extensions/nvp_networkgw.py:82
+#, python-format
+msgid "Unexpected keys found in device description:%s"
+msgstr ""
+
 #: neutron/plugins/nicira/extensions/nvp_networkgw.py:86
 #, python-format
 msgid "%s: provided data are not iterable"
 msgstr ""
 
 #: neutron/plugins/nicira/extensions/nvp_networkgw.py:92
-msgid "number of network gateways allowed per tenant, -1 for unlimited"
+msgid "Number of network gateways allowed per tenant, -1 for unlimited"
 msgstr ""
 
 #: neutron/plugins/nicira/extensions/nvp_qos.py:38
@@ -9782,7 +9925,7 @@ msgstr ""
 
 #: neutron/plugins/nicira/vshield/tasks/tasks.py:189
 #: neutron/plugins/nicira/vshield/tasks/tasks.py:209
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:233
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:232
 #, python-format
 msgid "Task %(task)s encountered exception in %(cb)s"
 msgstr ""
@@ -9793,11 +9936,11 @@ msgstr ""
 msgid "Task %(task)s return %(status)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:326
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:325
 msgid "TaskManager terminated"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:380
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:379
 msgid "Exception in _check_pending_tasks"
 msgstr ""
 
@@ -9848,6 +9991,10 @@ msgid ""
 "commited (%s attempts left)"
 msgstr ""
 
+#: neutron/plugins/openvswitch/ovs_db_v2.py:401
+msgid "Unable to generate a new tunnel id"
+msgstr ""
+
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:145
 #, python-format
 msgid "Device %(device)s up on %(agent_id)s"
@@ -10108,6 +10255,23 @@ msgstr ""
 msgid "Connection failed with PLUMgrid Director: %(err_msg)s"
 msgstr ""
 
+#: neutron/plugins/plumgrid/drivers/fake_plumlib.py:32
+msgid "Python PLUMgrid Fake Library Started "
+msgstr ""
+
+#: neutron/plugins/plumgrid/drivers/fake_plumlib.py:37
+#, python-format
+msgid "Fake Director: %s"
+msgstr ""
+
+#: neutron/plugins/plumgrid/drivers/plumlib.py:38
+msgid "Python PLUMgrid Library Started "
+msgstr ""
+
+#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:40
+msgid "PLUMgrid Director communication failed"
+msgstr ""
+
 #: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:44
 msgid "PLUMgrid Director server to connect to"
 msgstr ""
@@ -10308,7 +10472,7 @@ msgid "Going to ofp controller mode %s"
 msgstr ""
 
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:238
-msgid "port update received"
+msgid "Port update received"
 msgstr ""
 
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:271
@@ -10777,11 +10941,11 @@ msgid "process_router: %s"
 msgstr ""
 
 #: neutron/services/firewall/agents/varmour/varmour_router.py:285
-msgid "unable to parse interface mapping."
+msgid "Unable to parse interface mapping."
 msgstr ""
 
 #: neutron/services/firewall/agents/varmour/varmour_router.py:288
-msgid "unable to read interface mapping."
+msgid "Unable to read interface mapping."
 msgstr ""
 
 #: neutron/services/firewall/agents/varmour/varmour_router.py:307
@@ -11006,6 +11170,11 @@ msgstr ""
 msgid "A metering driver must be specified"
 msgstr ""
 
+#: neutron/services/metering/agents/metering_agent.py:112
+#, python-format
+msgid "Send metering report: %s"
+msgstr ""
+
 #: neutron/services/metering/agents/metering_agent.py:179
 #, python-format
 msgid "Driver %(driver)s does not implement %(func)s"
@@ -11044,6 +11213,14 @@ msgstr ""
 msgid "Interval for checking ipsec status"
 msgstr ""
 
+#: neutron/services/vpn/device_drivers/ipsec.py:61
+msgid "Template file for ipsec configuration"
+msgstr ""
+
+#: neutron/services/vpn/device_drivers/ipsec.py:67
+msgid "Template file for ipsec secret configuration"
+msgstr ""
+
 #: neutron/services/vpn/device_drivers/ipsec.py:244
 #, python-format
 msgid "Failed to enable vpn process on router %s"
@@ -11803,3 +11980,147 @@ msgstr ""
 #~ msgid "Operation on OFC failed: status=%(status), detail=%(detail)"
 #~ msgstr ""
 
+#~ msgid "loading policies from file: %s"
+#~ msgstr ""
+
+#~ msgid "number of ports allowed per tenant, minus for unlimited"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "range of seconds to randomly delay "
+#~ "when starting the periodic task "
+#~ "scheduler to reduce stampeding. (Disable "
+#~ "by setting to 0)"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "%(class_name)s method %(method_name)s called "
+#~ "with arguments %(args)s %(kwargs)s "
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Updating lease expiration is now "
+#~ "deprecated. Issued  from host %(host)s."
+#~ msgstr ""
+
+#~ msgid "owner type of the device: network/compute"
+#~ msgstr ""
+
+#~ msgid "plugin does not support updating provider attributes"
+#~ msgstr ""
+
+#~ msgid "invalid segment range. example range: 500-550"
+#~ msgstr ""
+
+#~ msgid "arguments segment_type missing for network profile"
+#~ msgstr ""
+
+#~ msgid "argument physical_network missing for network profile"
+#~ msgstr ""
+
+#~ msgid "argument sub_type missing for network profile"
+#~ msgstr ""
+
+#~ msgid "argument segment_range missing for network profile"
+#~ msgstr ""
+
+#~ msgid "segment range overlaps with another profile"
+#~ msgstr ""
+
+#~ msgid "provider network added to DB: %(network_id)s, %(vlan_id)s"
+#~ msgstr ""
+
+#~ msgid "provider network removed from DB: %s"
+#~ msgstr ""
+
+#~ msgid "logical network"
+#~ msgstr ""
+
+#~ msgid "unknown provider:physical_network %s"
+#~ msgstr ""
+
+#~ msgid "create network: profile_id=%s"
+#~ msgstr ""
+
+#~ msgid "seg list %s "
+#~ msgstr ""
+
+#~ msgid "create port: profile_id=%s"
+#~ msgstr ""
+
+#~ msgid "there must be only one gateway port per router at once"
+#~ msgstr ""
+
+#~ msgid "define if the requests have run asynchronously or not"
+#~ msgstr ""
+
+#~ msgid "cannot retrieve utif info for the following reason: %(err_msg)s"
+#~ msgstr ""
+
+#~ msgid "unsupported vnic type %(vnic_type)s for network type %(net_type)s"
+#~ msgstr ""
+
+#~ msgid "invalid vnic_type on port_create"
+#~ msgstr ""
+
+#~ msgid "update network"
+#~ msgstr ""
+
+#~ msgid "delete network"
+#~ msgstr ""
+
+#~ msgid "creating VLAN Network"
+#~ msgstr ""
+
+#~ msgid "creating IB Network"
+#~ msgstr ""
+
+#~ msgid "ports added!"
+#~ msgstr ""
+
+#~ msgid "ports removed!"
+#~ msgstr ""
+
+#~ msgid "type of VM network interface: mlnx_direct or hostdev"
+#~ msgstr ""
+
+#~ msgid "removing vlan %(seg_id)s on physical network %(net)s from pool"
+#~ msgstr ""
+
+#~ msgid "failed to create network id=%(id)s on OFC: %(exc)s"
+#~ msgstr ""
+
+#~ msgid "failed to delete packet_filter id=%s which remains in error status."
+#~ msgstr ""
+
+#~ msgid "failed to create packet_filter id=%(id)s on OFC: %(exc)s"
+#~ msgstr ""
+
+#~ msgid "failed to delete packet_filter id=%(id)s from OFC: %(exc)s"
+#~ msgstr ""
+
+#~ msgid "port %s not found in NVP"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unable to create L3GW port on "
+#~ "logical router  %(router_uuid)s. Verify "
+#~ "Default Layer-3 Gateway service "
+#~ "%(def_l3_gw_svc)s id is correct"
+#~ msgstr ""
+
+#~ msgid "Unable to delete logical router '%s'on NVP Platform"
+#~ msgstr ""
+
+#~ msgid "number of network gateways allowed per tenant, -1 for unlimited"
+#~ msgstr ""
+
+#~ msgid "port update received"
+#~ msgstr ""
+
+#~ msgid "unable to parse interface mapping."
+#~ msgstr ""
+
+#~ msgid "unable to read interface mapping."
+#~ msgstr ""
+
index 78349567260fe1e14f178c8db217c2dfd71cd9ef..4b96b67c5a163560f005c35daea26e32f4964b12 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-09-09 06:09+0000\n"
+"POT-Creation-Date: 2013-09-10 06:09+0000\n"
 "PO-Revision-Date: 2013-01-28 21:54+0000\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: Tagalog "
@@ -95,7 +95,7 @@ msgstr ""
 
 #: neutron/policy.py:88
 #, python-format
-msgid "loading policies from file: %s"
+msgid "Loading policies from file: %s"
 msgstr ""
 
 #: neutron/policy.py:95
@@ -182,7 +182,7 @@ msgid "Number of subnets allowed per tenant, minus for unlimited"
 msgstr ""
 
 #: neutron/quota.py:47
-msgid "number of ports allowed per tenant, minus for unlimited"
+msgid "Number of ports allowed per tenant, minus for unlimited"
 msgstr ""
 
 #: neutron/quota.py:51
@@ -204,7 +204,7 @@ msgstr ""
 
 #: neutron/service.py:41
 msgid ""
-"range of seconds to randomly delay when starting the periodic task "
+"Range of seconds to randomly delay when starting the periodic task "
 "scheduler to reduce stampeding. (Disable by setting to 0)"
 msgstr ""
 
@@ -466,9 +466,11 @@ msgid ""
 msgstr ""
 
 #: neutron/agent/dhcp_agent.py:564 neutron/agent/l3_agent.py:823
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:515
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256
 #: neutron/plugins/nec/agent/nec_neutron_agent.py:184
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:227
+#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:181
 #: neutron/services/metering/agents/metering_agent.py:273
 msgid "Failed reporting state!"
 msgstr ""
@@ -1925,6 +1927,11 @@ msgstr ""
 msgid "Invalid extension environment: %(reason)s"
 msgstr ""
 
+#: neutron/common/exceptions.py:261
+#, python-format
+msgid "Invalid content type %(content_type)s"
+msgstr ""
+
 #: neutron/common/exceptions.py:265
 #, python-format
 msgid "Unable to find any IP address on external network %(net_id)s."
@@ -1966,11 +1973,11 @@ msgstr ""
 msgid "Skipping unknown group key: %s"
 msgstr ""
 
-#: neutron/common/log.py:31
+#: neutron/common/log.py:32
 #, python-format
 msgid ""
 "%(class_name)s method %(method_name)s called with arguments %(args)s "
-"%(kwargs)s "
+"%(kwargs)s"
 msgstr ""
 
 #: neutron/common/utils.py:55 neutron/openstack/common/fileutils.py:64
@@ -2288,7 +2295,7 @@ msgstr ""
 
 #: neutron/db/dhcp_rpc_base.py:218
 #, python-format
-msgid "Updating lease expiration is now deprecated. Issued  from host %(host)s."
+msgid "Updating lease expiration is now deprecated. Issued  from host %s."
 msgstr ""
 
 #: neutron/db/dhcp_rpc_base.py:225
@@ -2313,6 +2320,16 @@ msgstr ""
 msgid "the nexthop is used by router"
 msgstr ""
 
+#: neutron/db/extraroute_db.py:129
+#, python-format
+msgid "Added routes are %s"
+msgstr ""
+
+#: neutron/db/extraroute_db.py:137
+#, python-format
+msgid "Removed routes are %s"
+msgstr ""
+
 #: neutron/db/l3_db.py:210
 #, python-format
 msgid "No IPs available for external network %s"
@@ -2336,6 +2353,8 @@ msgid ""
 msgstr ""
 
 #: neutron/db/l3_db.py:339 neutron/db/l3_db.py:415
+#: neutron/plugins/bigswitch/plugin.py:995
+#: neutron/plugins/bigswitch/plugin.py:1004
 msgid "Either subnet_id or port_id must be specified"
 msgstr ""
 
@@ -2387,7 +2406,7 @@ msgid ""
 "assigning a floating IP"
 msgstr ""
 
-#: neutron/db/l3_db.py:605 neutron/plugins/nicira/NeutronPlugin.py:1730
+#: neutron/db/l3_db.py:605 neutron/plugins/nicira/NeutronPlugin.py:1731
 msgid "fixed_ip_address cannot be specified without a port_id"
 msgstr ""
 
@@ -2415,6 +2434,11 @@ msgid ""
 " %s"
 msgstr ""
 
+#: neutron/db/l3_rpc_base.py:62
+#, python-format
+msgid "Checking router: %(id)s for host: %(host)s"
+msgstr ""
+
 #: neutron/db/l3_rpc_base.py:87
 #, python-format
 msgid "External network ID returned to l3 agent: %s"
@@ -2572,7 +2596,7 @@ msgid "ID of network to probe"
 msgstr ""
 
 #: neutron/debug/commands.py:50
-msgid "owner type of the device: network/compute"
+msgid "Owner type of the device: network/compute"
 msgstr ""
 
 #: neutron/debug/commands.py:58
@@ -3028,7 +3052,7 @@ msgstr ""
 
 #: neutron/extensions/providernet.py:56
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:379
-msgid "plugin does not support updating provider attributes"
+msgid "Plugin does not support updating provider attributes"
 msgstr ""
 
 #: neutron/extensions/quotasv2.py:69
@@ -3959,6 +3983,10 @@ msgstr ""
 msgid "List of allowed vif_type values."
 msgstr ""
 
+#: neutron/plugins/bigswitch/plugin.py:162
+msgid "Syntax error in server config file, aborting plugin"
+msgstr ""
+
 #: neutron/plugins/bigswitch/plugin.py:173
 msgid "Error in REST call to remote network controller"
 msgstr ""
@@ -4091,6 +4119,10 @@ msgstr ""
 msgid "NeutronRestProxy: Starting plugin. Version=%s"
 msgstr ""
 
+#: neutron/plugins/bigswitch/plugin.py:458
+msgid "Servers not defined. Aborting plugin"
+msgstr ""
+
 #: neutron/plugins/bigswitch/plugin.py:480
 msgid "NeutronRestProxyV2: initialization done"
 msgstr ""
@@ -4173,6 +4205,15 @@ msgstr ""
 msgid "Unable to update remote topology: %s"
 msgstr ""
 
+#: neutron/plugins/bigswitch/plugin.py:1147
+msgid "Adding host route: "
+msgstr ""
+
+#: neutron/plugins/bigswitch/plugin.py:1148
+#, python-format
+msgid "Destination:%(dst)s nexthop:%(next)s"
+msgstr ""
+
 #: neutron/plugins/bigswitch/plugin.py:1223
 #, python-format
 msgid ""
@@ -4192,6 +4233,15 @@ msgstr ""
 msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. "
 msgstr ""
 
+#: neutron/plugins/bigswitch/routerrule_db.py:77
+msgid "No rules in router"
+msgstr ""
+
+#: neutron/plugins/bigswitch/routerrule_db.py:91
+#, python-format
+msgid "Updating router rules to %s"
+msgstr ""
+
 #: neutron/plugins/bigswitch/db/porttracker_db.py:36
 msgid "No host_id in port request to track port location."
 msgstr ""
@@ -4249,6 +4299,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:108
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:128
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:143
+#: neutron/plugins/mlnx/rpc_callbacks.py:98
 #: neutron/plugins/mlnx/rpc_callbacks.py:117
 #: neutron/plugins/mlnx/rpc_callbacks.py:132
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:118
@@ -4259,16 +4310,15 @@ msgid "%s can not be found in database"
 msgstr ""
 
 #: neutron/plugins/brocade/NeutronPlugin.py:288
-#: neutron/plugins/brocade/NeutronPlugin.py:331
-#: neutron/plugins/brocade/NeutronPlugin.py:384
+#: neutron/plugins/brocade/NeutronPlugin.py:332
+#: neutron/plugins/brocade/NeutronPlugin.py:386
 msgid "Brocade NOS driver:"
 msgstr ""
 
 #: neutron/plugins/brocade/NeutronPlugin.py:289
-#: neutron/plugins/brocade/NeutronPlugin.py:332
-#: neutron/plugins/brocade/NeutronPlugin.py:385
+#: neutron/plugins/brocade/NeutronPlugin.py:333
+#: neutron/plugins/brocade/NeutronPlugin.py:387
 #: neutron/plugins/embrane/agent/dispatcher.py:143
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:240
 #, python-format
 msgid "%s"
 msgstr ""
@@ -4278,7 +4328,13 @@ msgstr ""
 msgid "Returning the allocated vlan (%d) to the pool"
 msgstr ""
 
-#: neutron/plugins/brocade/NeutronPlugin.py:298
+#: neutron/plugins/brocade/NeutronPlugin.py:293
+#: neutron/plugins/brocade/NeutronPlugin.py:334
+#: neutron/plugins/brocade/NeutronPlugin.py:388
+msgid "Brocade plugin raised exception, check logs"
+msgstr ""
+
+#: neutron/plugins/brocade/NeutronPlugin.py:299
 #, python-format
 msgid "Allocated vlan (%d) from the pool"
 msgstr ""
@@ -4302,98 +4358,103 @@ msgstr ""
 msgid "Plugin initialization complete"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:133
+#: neutron/plugins/cisco/network_plugin.py:117
+#, python-format
+msgid "'%(model)s' object has no attribute '%(name)s'"
+msgstr ""
+
+#: neutron/plugins/cisco/network_plugin.py:134
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:223
 msgid "create_network() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:150
+#: neutron/plugins/cisco/network_plugin.py:151
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:255
 msgid "update_network() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:163
+#: neutron/plugins/cisco/network_plugin.py:164
 msgid "delete_network() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:186
+#: neutron/plugins/cisco/network_plugin.py:187
 msgid "get_network() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:191
+#: neutron/plugins/cisco/network_plugin.py:192
 msgid "get_networks() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:196
+#: neutron/plugins/cisco/network_plugin.py:197
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:321
 msgid "create_port() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:206
+#: neutron/plugins/cisco/network_plugin.py:207
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:407
 msgid "delete_port() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:225
+#: neutron/plugins/cisco/network_plugin.py:226
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:366
 msgid "update_port() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:236
+#: neutron/plugins/cisco/network_plugin.py:237
 msgid "create_subnet() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:248
+#: neutron/plugins/cisco/network_plugin.py:249
 #: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:342
 msgid "update_subnet() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:254
+#: neutron/plugins/cisco/network_plugin.py:255
 msgid "delete_subnet() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:277
+#: neutron/plugins/cisco/network_plugin.py:278
 #: neutron/plugins/cisco/db/network_db_v2.py:38
 msgid "get_all_qoss() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:283
+#: neutron/plugins/cisco/network_plugin.py:284
 msgid "get_qos_details() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:288
+#: neutron/plugins/cisco/network_plugin.py:289
 msgid "create_qos() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:294
+#: neutron/plugins/cisco/network_plugin.py:295
 msgid "delete_qos() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:299
+#: neutron/plugins/cisco/network_plugin.py:300
 msgid "rename_qos() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:304
+#: neutron/plugins/cisco/network_plugin.py:305
 msgid "get_all_credentials() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:310
+#: neutron/plugins/cisco/network_plugin.py:311
 msgid "get_credential_details() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:319
+#: neutron/plugins/cisco/network_plugin.py:320
 msgid "rename_credential() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:329
+#: neutron/plugins/cisco/network_plugin.py:330
 msgid "schedule_host() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:341
+#: neutron/plugins/cisco/network_plugin.py:342
 msgid "associate_port() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:348
+#: neutron/plugins/cisco/network_plugin.py:349
 msgid "detach_port() called"
 msgstr ""
 
@@ -4646,6 +4707,16 @@ msgstr ""
 msgid "VLAN Name prefix for provider vlans"
 msgstr ""
 
+#: neutron/plugins/cisco/common/config.py:39
+msgid "Provider VLANs are automatically created as needed on the Nexus switch"
+msgstr ""
+
+#: neutron/plugins/cisco/common/config.py:42
+msgid ""
+"Provider VLANs are automatically trunked as needed on the ports of the "
+"Nexus switch"
+msgstr ""
+
 #: neutron/plugins/cisco/common/config.py:45
 #: neutron/plugins/ml2/drivers/cisco/config.py:23
 msgid "Distribute SVI interfaces over all switches"
@@ -4707,6 +4778,12 @@ msgstr ""
 msgid "N1K Policy profile polling duration in seconds"
 msgstr ""
 
+#: neutron/plugins/cisco/common/config.py:124
+#: neutron/plugins/ml2/drivers/cisco/config.py:56
+#: neutron/plugins/nicira/common/config.py:178
+msgid "Some config files were not parsed properly"
+msgstr ""
+
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:334
 #, python-format
 msgid "seg_min %(seg_min)s, seg_max %(seg_max)s"
@@ -4811,6 +4888,10 @@ msgstr ""
 msgid "get_policy_profile()"
 msgstr ""
 
+#: neutron/plugins/cisco/db/n1kv_db_v2.py:949
+msgid "Invalid profile type"
+msgstr ""
+
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:965
 msgid "_profile_binding_exists()"
 msgstr ""
@@ -4839,11 +4920,11 @@ msgid "_get_profile_bindings()"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1224
-msgid "invalid segment range. example range: 500-550"
+msgid "Invalid segment range. example range: 500-550"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1234
-msgid "arguments segment_type missing for network profile"
+msgid "Arguments segment_type missing for network profile"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1243
@@ -4851,15 +4932,15 @@ msgid "segment_type should either be vlan, overlay, multi-segment or trunk"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1249
-msgid "argument physical_network missing for network profile"
+msgid "Argument physical_network missing for network profile"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1256
-msgid "argument sub_type missing for network profile"
+msgid "Argument sub_type missing for network profile"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1263
-msgid "argument segment_range missing for network profile"
+msgid "Argument segment_range missing for network profile"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1292
@@ -4868,7 +4949,7 @@ msgid "NetworkProfile name %s already exists"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1309
-msgid "segment range overlaps with another profile"
+msgid "Segment range overlaps with another profile"
 msgstr ""
 
 #: neutron/plugins/cisco/db/network_db_v2.py:46
@@ -4954,12 +5035,12 @@ msgstr ""
 
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:236
 #, python-format
-msgid "provider network added to DB: %(network_id)s, %(vlan_id)s"
+msgid "Provider network added to DB: %(network_id)s, %(vlan_id)s"
 msgstr ""
 
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:280
 #, python-format
-msgid "provider network removed from DB: %s"
+msgid "Provider network removed from DB: %s"
 msgstr ""
 
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:388
@@ -4981,7 +5062,7 @@ msgid "Nexus plugin loaded, deleting SVI from switch"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_client.py:256
-msgid "logical network"
+msgid "Logical network"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_client.py:276
@@ -5007,6 +5088,11 @@ msgstr ""
 msgid "VSM: %s"
 msgstr ""
 
+#: neutron/plugins/cisco/n1kv/n1kv_client.py:462
+#, python-format
+msgid "Unable to serialize object of type = '%s'"
+msgstr ""
+
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:193
 msgid "_setup_vsm"
 msgstr ""
@@ -5069,9 +5155,11 @@ msgid "provider:network_type %s not supported"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:353
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:362
 #: neutron/plugins/mlnx/mlnx_plugin.py:243
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437
 #, python-format
-msgid "unknown provider:physical_network %s"
+msgid "Unknown provider:physical_network %s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:359
@@ -5205,7 +5293,7 @@ msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:995
 #, python-format
-msgid "create network: profile_id=%s"
+msgid "Create network: profile_id=%s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1003
@@ -5218,7 +5306,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1015
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1025
 #, python-format
-msgid "seg list %s "
+msgid "Seg list %s "
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1068
@@ -5265,7 +5353,7 @@ msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1241
 #, python-format
-msgid "create port: profile_id=%s"
+msgid "Create port: profile_id=%s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1254
@@ -5350,6 +5438,41 @@ msgstr ""
 msgid "NexusPlugin:create_network() called"
 msgstr ""
 
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:112
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:101
+#, python-format
+msgid "Nexus: create & trunk vlan %s"
+msgstr ""
+
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:119
+#, python-format
+msgid "Nexus: create vlan %s"
+msgstr ""
+
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:124
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108
+#, python-format
+msgid "Nexus: trunk vlan %s"
+msgstr ""
+
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:137
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:120
+#, python-format
+msgid "Nexus: delete & untrunk vlan %s"
+msgstr ""
+
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:143
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:124
+#, python-format
+msgid "Nexus: delete vlan %s"
+msgstr ""
+
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:146
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:127
+#, python-format
+msgid "Nexus: untrunk vlan %s"
+msgstr ""
+
 #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:203
 msgid "Grabbing a switch to create SVI"
 msgstr ""
@@ -5382,6 +5505,11 @@ msgstr ""
 msgid "NexusPlugin:delete_port() called"
 msgstr ""
 
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:276
+#, python-format
+msgid "delete_network(): provider vlan %s"
+msgstr ""
+
 #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:321
 msgid "NexusPlugin:update_port() called"
 msgstr ""
@@ -5414,7 +5542,7 @@ msgstr ""
 
 #: neutron/plugins/embrane/base_plugin.py:136
 #: neutron/plugins/embrane/base_plugin.py:173
-msgid "there must be only one gateway port per router at once"
+msgid "There must be only one gateway port per router at once"
 msgstr ""
 
 #: neutron/plugins/embrane/base_plugin.py:207
@@ -5480,7 +5608,7 @@ msgid "Shared resource pool id"
 msgstr ""
 
 #: neutron/plugins/embrane/common/config.py:45
-msgid "define if the requests have run asynchronously or not"
+msgid "Define if the requests have run asynchronously or not"
 msgstr ""
 
 #: neutron/plugins/embrane/common/constants.py:63
@@ -5544,7 +5672,7 @@ msgstr ""
 
 #: neutron/plugins/embrane/l2base/support_exceptions.py:24
 #, python-format
-msgid "cannot retrieve utif info for the following reason: %(err_msg)s"
+msgid "Cannot retrieve utif info for the following reason: %(err_msg)s"
 msgstr ""
 
 #: neutron/plugins/embrane/l2base/openvswitch/openvswitch_support.py:45
@@ -5765,51 +5893,51 @@ msgstr ""
 msgid "Adding port %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:268
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:269
 #, python-format
 msgid "Unable to get port details for device %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:274
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:276
 #, python-format
 msgid "Port %(device)s updated. Details: %(device_details)s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:289
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:290
 #, python-format
 msgid "Removing port %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:296
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:297
 #, python-format
 msgid "Removing port failed for device %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:321
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:322
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:640
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:900
 msgid "Agent out of sync with plugin!"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:329
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:330
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:652
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:914
 msgid "Agent loop has new devices!"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:334
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:335
 #, python-format
 msgid "Error in agent event loop: %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:342
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:343
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:403
 #, python-format
 msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:357
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:691
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1044
 msgid "Agent initialized successfully, now running... "
@@ -5881,6 +6009,15 @@ msgstr ""
 msgid "Metrics collection is not supported on this version of Hyper-V"
 msgstr ""
 
+#: neutron/plugins/hyperv/agent/utilsfactory.py:34
+msgid "Force V1 WMI utility classes"
+msgstr ""
+
+#: neutron/plugins/hyperv/agent/utilsfactory.py:59
+#, python-format
+msgid "Loading class: %(module_name)s.%(class_name)s"
+msgstr ""
+
 #: neutron/plugins/hyperv/agent/utilsv2.py:118
 #, python-format
 msgid "Port Alloc not found: %s"
@@ -5932,12 +6069,6 @@ msgstr ""
 msgid "provider:segmentation_id specified for local network"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:362
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437
-#, python-format
-msgid "Unknown provider:physical_network %s"
-msgstr ""
-
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:89
 msgid "Invalid Network ID, will lead to incorrect bridgename"
 msgstr ""
@@ -6371,94 +6502,98 @@ msgstr ""
 msgid "MidoClient.delete_dhcp called: bridge=%(bridge)s, "
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:204
+#: neutron/plugins/midonet/midonet_lib.py:196
+msgid "Tried to delete non-existent DHCP"
+msgstr ""
+
+#: neutron/plugins/midonet/midonet_lib.py:205
 #, python-format
 msgid "MidoClient.delete_port called: id=%(id)s, delete_chains=%(delete_chains)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:219
+#: neutron/plugins/midonet/midonet_lib.py:220
 #, python-format
 msgid "MidoClient.get_port called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:232
+#: neutron/plugins/midonet/midonet_lib.py:233
 #, python-format
 msgid "MidoClient.add_bridge_port called: bridge=%(bridge)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:253
+#: neutron/plugins/midonet/midonet_lib.py:254
 #, python-format
 msgid "MidoClient.create_router called: tenant_id=%(tenant_id)s, name=%(name)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:265
+#: neutron/plugins/midonet/midonet_lib.py:266
 #, python-format
 msgid "MidoClient.delete_router called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:275
+#: neutron/plugins/midonet/midonet_lib.py:276
 #, python-format
 msgid "MidoClient.get_router called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:289
+#: neutron/plugins/midonet/midonet_lib.py:290
 #, python-format
 msgid "MidoClient.update_router called: id=%(id)s, name=%(name)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:309
+#: neutron/plugins/midonet/midonet_lib.py:310
 #, python-format
 msgid ""
 "MidoClient.add_dhcp_route_option called: bridge=%(bridge)s, "
 "cidr=%(cidr)s, gw_ip=%(gw_ip)sdst_ip=%(dst_ip)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:317
+#: neutron/plugins/midonet/midonet_lib.py:318
 msgid "Tried to access non-existent DHCP"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:346
+#: neutron/plugins/midonet/midonet_lib.py:347
 #, python-format
 msgid "MidoClient.unlink called: port=%(port)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:351
+#: neutron/plugins/midonet/midonet_lib.py:352
 #, python-format
 msgid "Attempted to unlink a port that was not linked. %s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:357
+#: neutron/plugins/midonet/midonet_lib.py:358
 #, python-format
 msgid ""
 "MidoClient.remove_rules_by_property called: tenant_id=%(tenant_id)s, "
 "chain_name=%(chain_name)skey=%(key)s, value=%(value)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:384
+#: neutron/plugins/midonet/midonet_lib.py:385
 #, python-format
 msgid ""
 "MidoClient.create_router_chains called: router=%(router)s, "
 "inbound_chain_name=%(in_chain)s, outbound_chain_name=%(out_chain)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:407
+#: neutron/plugins/midonet/midonet_lib.py:408
 #, python-format
 msgid "MidoClient.delete_router_chains called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:422
+#: neutron/plugins/midonet/midonet_lib.py:423
 #, python-format
 msgid "MidoClient.delete_port_chains called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:434
+#: neutron/plugins/midonet/midonet_lib.py:435
 #, python-format
 msgid ""
 "MidoClient.get_link_port called: router=%(router)s, "
 "peer_router_id=%(peer_router_id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:473
+#: neutron/plugins/midonet/midonet_lib.py:474
 #, python-format
 msgid ""
 "MidoClient.add_static_nat called: tenant_id=%(tenant_id)s, "
@@ -6466,17 +6601,17 @@ msgid ""
 "port_id=%(port_id)s, nat_type=%(nat_type)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:481
+#: neutron/plugins/midonet/midonet_lib.py:482
 #, python-format
 msgid "Invalid NAT type passed in %s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:533
+#: neutron/plugins/midonet/midonet_lib.py:534
 #, python-format
 msgid "MidoClient.remote_static_route called: router=%(router)s, ip=%(ip)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:544
+#: neutron/plugins/midonet/midonet_lib.py:545
 #, python-format
 msgid ""
 "MidoClient.update_port_chains called: "
@@ -6484,62 +6619,62 @@ msgid ""
 "outbound_chain_id=%(outbound_chain_id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:555
+#: neutron/plugins/midonet/midonet_lib.py:556
 #, python-format
 msgid "MidoClient.create_chain called: tenant_id=%(tenant_id)s  name=%(name)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:563
+#: neutron/plugins/midonet/midonet_lib.py:564
 #, python-format
 msgid "MidoClient.delete_chain called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:569
+#: neutron/plugins/midonet/midonet_lib.py:570
 #, python-format
 msgid ""
 "MidoClient.delete_chains_by_names called: tenant_id=%(tenant_id)s "
 "names=%(names)s "
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:580
+#: neutron/plugins/midonet/midonet_lib.py:581
 #, python-format
 msgid ""
 "MidoClient.get_chain_by_name called: tenant_id=%(tenant_id)s "
 "name=%(name)s "
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:591
+#: neutron/plugins/midonet/midonet_lib.py:592
 #, python-format
 msgid ""
 "MidoClient.get_port_group_by_name called: tenant_id=%(tenant_id)s "
 "name=%(name)s "
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:605
+#: neutron/plugins/midonet/midonet_lib.py:606
 #, python-format
 msgid "MidoClient.create_port_group called: tenant_id=%(tenant_id)s name=%(name)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:614
+#: neutron/plugins/midonet/midonet_lib.py:615
 #, python-format
 msgid ""
 "MidoClient.delete_port_group_by_name called: tenant_id=%(tenant_id)s "
 "name=%(name)s "
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:620
+#: neutron/plugins/midonet/midonet_lib.py:621
 #, python-format
 msgid "Deleting pg %(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:626
+#: neutron/plugins/midonet/midonet_lib.py:627
 #, python-format
 msgid ""
 "MidoClient.add_port_to_port_group_by_name called: tenant_id=%(tenant_id)s"
 " name=%(name)s port_id=%(port_id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:640
+#: neutron/plugins/midonet/midonet_lib.py:641
 #, python-format
 msgid "MidoClient.remove_port_from_port_groups called: port_id=%(port_id)s"
 msgstr ""
@@ -7264,6 +7399,10 @@ msgstr ""
 msgid "%(key)s prohibited for %(tunnel)s provider network"
 msgstr ""
 
+#: neutron/plugins/ml2/drivers/type_tunnel.py:103
+msgid "Network_type value needed by the ML2 plugin"
+msgstr ""
+
 #: neutron/plugins/ml2/drivers/type_vlan.py:37
 msgid ""
 "List of <physical_network>:<vlan_min>:<vlan_max> or <physical_network> "
@@ -7384,31 +7523,6 @@ msgstr ""
 msgid "nexus_switches found = %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:101
-#, python-format
-msgid "Nexus: create & trunk vlan %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108
-#, python-format
-msgid "Nexus: trunk vlan %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:120
-#, python-format
-msgid "Nexus: delete & untrunk vlan %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:124
-#, python-format
-msgid "Nexus: delete vlan %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:127
-#, python-format
-msgid "Nexus: untrunk vlan %s"
-msgstr ""
-
 #: neutron/plugins/ml2/drivers/mech_arista/config.py:31
 msgid ""
 "Username for Arista EOS. This is required field.if not set, all "
@@ -7451,72 +7565,85 @@ msgid ""
 "of\"RegionOne\" is assumed"
 msgstr ""
 
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:30
+msgid "Unable to reach EOS"
+msgstr ""
+
 #: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:226
 #, python-format
 msgid "Executing command on Arista EOS: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:259
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:238
+#, python-format
+msgid "Error %(err)s while trying to execute commands %(cmd)s on EOS %(host)s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:260
 #, python-format
 msgid "Required option %s is not set"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:282
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:279
+msgid "Syncing Neutron <-> EOS"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:283
 msgid "EOS is not available, will try sync later"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:292
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:293
 #, python-format
 msgid ""
 "No Tenants configured in Neutron DB. But %d tenants disovered in EOS "
 "during synchronization.Enitre EOS region is cleared"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:296
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:297
 msgid "EOS is not available, failed to delete this region"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:307
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:308
 #, python-format
 msgid "EOS is not available,failed to delete tenant %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:337
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:338
 #, python-format
 msgid "EOS is not available,failed to delete vm %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:348
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:349
 #, python-format
 msgid "EOS is not available,failed to delete network %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:363
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:364
 #, python-format
 msgid "EOS is not available, failed to createnetwork id %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:385
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:386
 #, python-format
 msgid "EOS is not available, failed to createvm id %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:461
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:462
 #, python-format
 msgid "Network %s is not created as it is not found inArista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:475
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:476
 #, python-format
 msgid "Network name changed to %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:502
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:503
 #, python-format
 msgid "Network %s is not updated as it is not found inArista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:600
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:601
 #, python-format
 msgid "VM %s is not created as it is not found inArista DB"
 msgstr ""
@@ -7541,11 +7668,11 @@ msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:280
 #, python-format
-msgid "unsupported vnic type %(vnic_type)s for network type %(net_type)s"
+msgid "Unsupported vnic type %(vnic_type)s for network type %(net_type)s"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:284
-msgid "invalid vnic_type on port_create"
+msgid "Invalid vnic_type on port_create"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:286
@@ -7553,11 +7680,11 @@ msgid "vnic_type is not defined in port profile"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:331
-msgid "update network"
+msgid "Update network"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:344
-msgid "delete network"
+msgid "Delete network"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:391
@@ -7596,11 +7723,11 @@ msgid "Port_mac %s is not available on this agent"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:133
-msgid "creating VLAN Network"
+msgid "Creating VLAN Network"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:135
-msgid "creating IB Network"
+msgid "Creating IB Network"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:137
@@ -7618,11 +7745,11 @@ msgid "Delete network %s"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:298
-msgid "ports added!"
+msgid "Ports added!"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:301
-msgid "ports removed!"
+msgid "Ports removed!"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:326
@@ -7736,7 +7863,7 @@ msgid "Network type for tenant networks (local, ib, vlan, or none)"
 msgstr ""
 
 #: neutron/plugins/mlnx/common/config.py:43
-msgid "type of VM network interface: mlnx_direct or hostdev"
+msgid "Type of VM network interface: mlnx_direct or hostdev"
 msgstr ""
 
 #: neutron/plugins/mlnx/common/config.py:47
@@ -7755,13 +7882,9 @@ msgid "Mlnx Exception: %(err_msg)s"
 msgstr ""
 
 #: neutron/plugins/mlnx/db/mlnx_db_v2.py:47
-#, python-format
-msgid "Removing vlan %(seg_id)s on physical network %(net)s from pool"
-msgstr ""
-
 #: neutron/plugins/mlnx/db/mlnx_db_v2.py:68
 #, python-format
-msgid "removing vlan %(seg_id)s on physical network %(net)s from pool"
+msgid "Removing vlan %(seg_id)s on physical network %(net)s from pool"
 msgstr ""
 
 #: neutron/plugins/mlnx/db/mlnx_db_v2.py:124
@@ -7854,7 +7977,7 @@ msgstr ""
 
 #: neutron/plugins/nec/nec_plugin.py:276
 #, python-format
-msgid "failed to create network id=%(id)s on OFC: %(exc)s"
+msgid "Failed to create network id=%(id)s on OFC: %(exc)s"
 msgstr ""
 
 #: neutron/plugins/nec/nec_plugin.py:292
@@ -8007,7 +8130,7 @@ msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:92
 #, python-format
-msgid "failed to delete packet_filter id=%s which remains in error status."
+msgid "Failed to delete packet_filter id=%s which remains in error status."
 msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:106
@@ -8042,7 +8165,7 @@ msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:131
 #, python-format
-msgid "failed to create packet_filter id=%(id)s on OFC: %(exc)s"
+msgid "Failed to create packet_filter id=%(id)s on OFC: %(exc)s"
 msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:144
@@ -8057,7 +8180,7 @@ msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:157
 #, python-format
-msgid "failed to delete packet_filter id=%(id)s from OFC: %(exc)s"
+msgid "Failed to delete packet_filter id=%(id)s from OFC: %(exc)s"
 msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:161
@@ -8363,7 +8486,7 @@ msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:514
 #, python-format
-msgid "port %s not found in NVP"
+msgid "Port %s not found in NVP"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:533
@@ -8408,13 +8531,13 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:658
-#: neutron/plugins/nicira/NeutronPlugin.py:1671
+#: neutron/plugins/nicira/NeutronPlugin.py:1672
 #, python-format
 msgid "Logical router resource %s not found on NVP platform"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:662
-#: neutron/plugins/nicira/NeutronPlugin.py:1675
+#: neutron/plugins/nicira/NeutronPlugin.py:1676
 msgid "Unable to update logical routeron NVP Platform"
 msgstr ""
 
@@ -8522,118 +8645,118 @@ msgid "Unable to update port id: %s."
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:1409
-#: neutron/plugins/nicira/NeutronPlugin.py:1483
+#: neutron/plugins/nicira/NeutronPlugin.py:1484
 #, python-format
 msgid "Network '%s' is not a valid external network"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1426
+#: neutron/plugins/nicira/NeutronPlugin.py:1427
 msgid ""
 "Cannot create a distributed router with the NVP platform currently in "
 "execution. Please, try without specifying the 'distributed' attribute."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1433
+#: neutron/plugins/nicira/NeutronPlugin.py:1434
 msgid "Unable to create logical router on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1441
+#: neutron/plugins/nicira/NeutronPlugin.py:1442
 #, python-format
 msgid ""
-"Unable to create L3GW port on logical router  %(router_uuid)s. Verify "
+"Unable to create L3GW port on logical router %(router_uuid)s. Verify "
 "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1451
+#: neutron/plugins/nicira/NeutronPlugin.py:1452
 #, python-format
 msgid "Unable to create router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1492
+#: neutron/plugins/nicira/NeutronPlugin.py:1493
 msgid ""
 "'routes' cannot contain route '0.0.0.0/0', this must be updated through "
 "the default gateway attribute"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1508
+#: neutron/plugins/nicira/NeutronPlugin.py:1509
 #, python-format
 msgid "Logical router %s not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1512
+#: neutron/plugins/nicira/NeutronPlugin.py:1513
 msgid "Unable to update logical router on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1514
+#: neutron/plugins/nicira/NeutronPlugin.py:1515
 msgid ""
 "Request cannot contain 'routes' with the NVP platform currently in "
 "execution. Please, try without specifying the static routes."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1548
+#: neutron/plugins/nicira/NeutronPlugin.py:1549
 #, python-format
 msgid "Logical router '%s' not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1552
+#: neutron/plugins/nicira/NeutronPlugin.py:1553
 #, python-format
-msgid "Unable to delete logical router '%s'on NVP Platform"
+msgid "Unable to delete logical router '%s' on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1609
+#: neutron/plugins/nicira/NeutronPlugin.py:1610
 #, python-format
 msgid ""
 "Add_router_interface completed for subnet:%(subnet_id)s and "
 "router:%(router_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1697
+#: neutron/plugins/nicira/NeutronPlugin.py:1698
 #, python-format
 msgid ""
 "An error occurred while removing NAT rules on the NVP platform for "
 "floating ip:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1703
+#: neutron/plugins/nicira/NeutronPlugin.py:1704
 msgid "An incorrect number of matching NAT rules was found on the NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1769
+#: neutron/plugins/nicira/NeutronPlugin.py:1770
 #, python-format
 msgid "Address list for NVP logical router port:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1793
+#: neutron/plugins/nicira/NeutronPlugin.py:1794
 #, 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:1836
+#: neutron/plugins/nicira/NeutronPlugin.py:1837
 #, python-format
 msgid "The port '%s' is not associated with floating IPs"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1839
+#: neutron/plugins/nicira/NeutronPlugin.py:1840
 #, python-format
 msgid "Nat rules not found in nvp for port: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1865
+#: neutron/plugins/nicira/NeutronPlugin.py:1866
 #, python-format
 msgid ""
 "Create_l2_gw_service did not return an uuid for the newly created "
 "resource:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1887
+#: neutron/plugins/nicira/NeutronPlugin.py:1888
 msgid ""
 "Unable to remove gateway service from NVP plaform - the resource was not "
 "found"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1975
+#: neutron/plugins/nicira/NeutronPlugin.py:1976
 #, python-format
 msgid "Port values not valid for protocol: %s"
 msgstr ""
@@ -8806,62 +8929,77 @@ msgstr ""
 msgid "Port not found, Error: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1038
+#: neutron/plugins/nicira/nvplib.py:966
+#, python-format
+msgid "Error. %(type)s exception: %(exc)s."
+msgstr ""
+
+#: neutron/plugins/nicira/nvplib.py:970
+#, python-format
+msgid "locals=[%s]"
+msgstr ""
+
+#: neutron/plugins/nicira/nvplib.py:1039
 #, python-format
 msgid "Created Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1064
+#: neutron/plugins/nicira/nvplib.py:1065
 #, python-format
 msgid "Updated Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1083
+#: neutron/plugins/nicira/nvplib.py:1084
 #, python-format
 msgid "Invalid keys for NAT match: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1089
+#: neutron/plugins/nicira/nvplib.py:1090
 #, python-format
 msgid "Creating NAT rule: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1103
+#: neutron/plugins/nicira/nvplib.py:1104
 msgid ""
 "No SNAT rules cannot be applied as they are not available in this version"
 " of the NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1238
+#: neutron/plugins/nicira/nvplib.py:1239
 #, python-format
 msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1243
+#: neutron/plugins/nicira/nvplib.py:1244
 #, python-format
 msgid ""
 "An exception occurred while updating IP addresses on a router logical "
 "port:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1281
+#: neutron/plugins/nicira/nvplib.py:1282
 msgid "Operation may not be supported"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1289
+#: neutron/plugins/nicira/nvplib.py:1290
 msgid ""
 "NVP version is not set. Unable to complete request correctly. Check log "
 "for NVP communication errors."
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1305
+#: neutron/plugins/nicira/nvplib.py:1306
 msgid "Failed to create logical queue"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1316
+#: neutron/plugins/nicira/nvplib.py:1317
 msgid "Failed to delete logical queue"
 msgstr ""
 
+#: neutron/plugins/nicira/nvplib.py:1330
+#, python-format
+msgid "Error '%(err)s' when connecting to controller(s): %(ctl)s."
+msgstr ""
+
 #: neutron/plugins/nicira/api_client/client.py:116
 #, python-format
 msgid "[%d] no API providers currently available."
@@ -9481,13 +9619,18 @@ msgstr ""
 msgid "Cannot create a gateway with an empty device list"
 msgstr ""
 
+#: neutron/plugins/nicira/extensions/nvp_networkgw.py:82
+#, python-format
+msgid "Unexpected keys found in device description:%s"
+msgstr ""
+
 #: neutron/plugins/nicira/extensions/nvp_networkgw.py:86
 #, python-format
 msgid "%s: provided data are not iterable"
 msgstr ""
 
 #: neutron/plugins/nicira/extensions/nvp_networkgw.py:92
-msgid "number of network gateways allowed per tenant, -1 for unlimited"
+msgid "Number of network gateways allowed per tenant, -1 for unlimited"
 msgstr ""
 
 #: neutron/plugins/nicira/extensions/nvp_qos.py:38
@@ -9782,7 +9925,7 @@ msgstr ""
 
 #: neutron/plugins/nicira/vshield/tasks/tasks.py:189
 #: neutron/plugins/nicira/vshield/tasks/tasks.py:209
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:233
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:232
 #, python-format
 msgid "Task %(task)s encountered exception in %(cb)s"
 msgstr ""
@@ -9793,11 +9936,11 @@ msgstr ""
 msgid "Task %(task)s return %(status)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:326
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:325
 msgid "TaskManager terminated"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:380
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:379
 msgid "Exception in _check_pending_tasks"
 msgstr ""
 
@@ -9848,6 +9991,10 @@ msgid ""
 "commited (%s attempts left)"
 msgstr ""
 
+#: neutron/plugins/openvswitch/ovs_db_v2.py:401
+msgid "Unable to generate a new tunnel id"
+msgstr ""
+
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:145
 #, python-format
 msgid "Device %(device)s up on %(agent_id)s"
@@ -10108,6 +10255,23 @@ msgstr ""
 msgid "Connection failed with PLUMgrid Director: %(err_msg)s"
 msgstr ""
 
+#: neutron/plugins/plumgrid/drivers/fake_plumlib.py:32
+msgid "Python PLUMgrid Fake Library Started "
+msgstr ""
+
+#: neutron/plugins/plumgrid/drivers/fake_plumlib.py:37
+#, python-format
+msgid "Fake Director: %s"
+msgstr ""
+
+#: neutron/plugins/plumgrid/drivers/plumlib.py:38
+msgid "Python PLUMgrid Library Started "
+msgstr ""
+
+#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:40
+msgid "PLUMgrid Director communication failed"
+msgstr ""
+
 #: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:44
 msgid "PLUMgrid Director server to connect to"
 msgstr ""
@@ -10308,7 +10472,7 @@ msgid "Going to ofp controller mode %s"
 msgstr ""
 
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:238
-msgid "port update received"
+msgid "Port update received"
 msgstr ""
 
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:271
@@ -10777,11 +10941,11 @@ msgid "process_router: %s"
 msgstr ""
 
 #: neutron/services/firewall/agents/varmour/varmour_router.py:285
-msgid "unable to parse interface mapping."
+msgid "Unable to parse interface mapping."
 msgstr ""
 
 #: neutron/services/firewall/agents/varmour/varmour_router.py:288
-msgid "unable to read interface mapping."
+msgid "Unable to read interface mapping."
 msgstr ""
 
 #: neutron/services/firewall/agents/varmour/varmour_router.py:307
@@ -11006,6 +11170,11 @@ msgstr ""
 msgid "A metering driver must be specified"
 msgstr ""
 
+#: neutron/services/metering/agents/metering_agent.py:112
+#, python-format
+msgid "Send metering report: %s"
+msgstr ""
+
 #: neutron/services/metering/agents/metering_agent.py:179
 #, python-format
 msgid "Driver %(driver)s does not implement %(func)s"
@@ -11044,6 +11213,14 @@ msgstr ""
 msgid "Interval for checking ipsec status"
 msgstr ""
 
+#: neutron/services/vpn/device_drivers/ipsec.py:61
+msgid "Template file for ipsec configuration"
+msgstr ""
+
+#: neutron/services/vpn/device_drivers/ipsec.py:67
+msgid "Template file for ipsec secret configuration"
+msgstr ""
+
 #: neutron/services/vpn/device_drivers/ipsec.py:244
 #, python-format
 msgid "Failed to enable vpn process on router %s"
@@ -11803,3 +11980,147 @@ msgstr ""
 #~ msgid "Operation on OFC failed: status=%(status), detail=%(detail)"
 #~ msgstr ""
 
+#~ msgid "loading policies from file: %s"
+#~ msgstr ""
+
+#~ msgid "number of ports allowed per tenant, minus for unlimited"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "range of seconds to randomly delay "
+#~ "when starting the periodic task "
+#~ "scheduler to reduce stampeding. (Disable "
+#~ "by setting to 0)"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "%(class_name)s method %(method_name)s called "
+#~ "with arguments %(args)s %(kwargs)s "
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Updating lease expiration is now "
+#~ "deprecated. Issued  from host %(host)s."
+#~ msgstr ""
+
+#~ msgid "owner type of the device: network/compute"
+#~ msgstr ""
+
+#~ msgid "plugin does not support updating provider attributes"
+#~ msgstr ""
+
+#~ msgid "invalid segment range. example range: 500-550"
+#~ msgstr ""
+
+#~ msgid "arguments segment_type missing for network profile"
+#~ msgstr ""
+
+#~ msgid "argument physical_network missing for network profile"
+#~ msgstr ""
+
+#~ msgid "argument sub_type missing for network profile"
+#~ msgstr ""
+
+#~ msgid "argument segment_range missing for network profile"
+#~ msgstr ""
+
+#~ msgid "segment range overlaps with another profile"
+#~ msgstr ""
+
+#~ msgid "provider network added to DB: %(network_id)s, %(vlan_id)s"
+#~ msgstr ""
+
+#~ msgid "provider network removed from DB: %s"
+#~ msgstr ""
+
+#~ msgid "logical network"
+#~ msgstr ""
+
+#~ msgid "unknown provider:physical_network %s"
+#~ msgstr ""
+
+#~ msgid "create network: profile_id=%s"
+#~ msgstr ""
+
+#~ msgid "seg list %s "
+#~ msgstr ""
+
+#~ msgid "create port: profile_id=%s"
+#~ msgstr ""
+
+#~ msgid "there must be only one gateway port per router at once"
+#~ msgstr ""
+
+#~ msgid "define if the requests have run asynchronously or not"
+#~ msgstr ""
+
+#~ msgid "cannot retrieve utif info for the following reason: %(err_msg)s"
+#~ msgstr ""
+
+#~ msgid "unsupported vnic type %(vnic_type)s for network type %(net_type)s"
+#~ msgstr ""
+
+#~ msgid "invalid vnic_type on port_create"
+#~ msgstr ""
+
+#~ msgid "update network"
+#~ msgstr ""
+
+#~ msgid "delete network"
+#~ msgstr ""
+
+#~ msgid "creating VLAN Network"
+#~ msgstr ""
+
+#~ msgid "creating IB Network"
+#~ msgstr ""
+
+#~ msgid "ports added!"
+#~ msgstr ""
+
+#~ msgid "ports removed!"
+#~ msgstr ""
+
+#~ msgid "type of VM network interface: mlnx_direct or hostdev"
+#~ msgstr ""
+
+#~ msgid "removing vlan %(seg_id)s on physical network %(net)s from pool"
+#~ msgstr ""
+
+#~ msgid "failed to create network id=%(id)s on OFC: %(exc)s"
+#~ msgstr ""
+
+#~ msgid "failed to delete packet_filter id=%s which remains in error status."
+#~ msgstr ""
+
+#~ msgid "failed to create packet_filter id=%(id)s on OFC: %(exc)s"
+#~ msgstr ""
+
+#~ msgid "failed to delete packet_filter id=%(id)s from OFC: %(exc)s"
+#~ msgstr ""
+
+#~ msgid "port %s not found in NVP"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unable to create L3GW port on "
+#~ "logical router  %(router_uuid)s. Verify "
+#~ "Default Layer-3 Gateway service "
+#~ "%(def_l3_gw_svc)s id is correct"
+#~ msgstr ""
+
+#~ msgid "Unable to delete logical router '%s'on NVP Platform"
+#~ msgstr ""
+
+#~ msgid "number of network gateways allowed per tenant, -1 for unlimited"
+#~ msgstr ""
+
+#~ msgid "port update received"
+#~ msgstr ""
+
+#~ msgid "unable to parse interface mapping."
+#~ msgstr ""
+
+#~ msgid "unable to read interface mapping."
+#~ msgstr ""
+
index e255ff8bbbd0da608c56c7d6da190d84d2e178bf..a1b9fa847ecf83469b1e550f9f2439fe1c04fc56 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-09-09 06:09+0000\n"
+"POT-Creation-Date: 2013-09-10 06:09+0000\n"
 "PO-Revision-Date: 2013-01-28 21:54+0000\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: Turkish (Turkey) "
@@ -95,7 +95,7 @@ msgstr ""
 
 #: neutron/policy.py:88
 #, python-format
-msgid "loading policies from file: %s"
+msgid "Loading policies from file: %s"
 msgstr ""
 
 #: neutron/policy.py:95
@@ -182,7 +182,7 @@ msgid "Number of subnets allowed per tenant, minus for unlimited"
 msgstr ""
 
 #: neutron/quota.py:47
-msgid "number of ports allowed per tenant, minus for unlimited"
+msgid "Number of ports allowed per tenant, minus for unlimited"
 msgstr ""
 
 #: neutron/quota.py:51
@@ -204,7 +204,7 @@ msgstr ""
 
 #: neutron/service.py:41
 msgid ""
-"range of seconds to randomly delay when starting the periodic task "
+"Range of seconds to randomly delay when starting the periodic task "
 "scheduler to reduce stampeding. (Disable by setting to 0)"
 msgstr ""
 
@@ -466,9 +466,11 @@ msgid ""
 msgstr ""
 
 #: neutron/agent/dhcp_agent.py:564 neutron/agent/l3_agent.py:823
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:515
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256
 #: neutron/plugins/nec/agent/nec_neutron_agent.py:184
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:227
+#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:181
 #: neutron/services/metering/agents/metering_agent.py:273
 msgid "Failed reporting state!"
 msgstr ""
@@ -1925,6 +1927,11 @@ msgstr ""
 msgid "Invalid extension environment: %(reason)s"
 msgstr ""
 
+#: neutron/common/exceptions.py:261
+#, python-format
+msgid "Invalid content type %(content_type)s"
+msgstr ""
+
 #: neutron/common/exceptions.py:265
 #, python-format
 msgid "Unable to find any IP address on external network %(net_id)s."
@@ -1966,11 +1973,11 @@ msgstr ""
 msgid "Skipping unknown group key: %s"
 msgstr ""
 
-#: neutron/common/log.py:31
+#: neutron/common/log.py:32
 #, python-format
 msgid ""
 "%(class_name)s method %(method_name)s called with arguments %(args)s "
-"%(kwargs)s "
+"%(kwargs)s"
 msgstr ""
 
 #: neutron/common/utils.py:55 neutron/openstack/common/fileutils.py:64
@@ -2288,7 +2295,7 @@ msgstr ""
 
 #: neutron/db/dhcp_rpc_base.py:218
 #, python-format
-msgid "Updating lease expiration is now deprecated. Issued  from host %(host)s."
+msgid "Updating lease expiration is now deprecated. Issued  from host %s."
 msgstr ""
 
 #: neutron/db/dhcp_rpc_base.py:225
@@ -2313,6 +2320,16 @@ msgstr ""
 msgid "the nexthop is used by router"
 msgstr ""
 
+#: neutron/db/extraroute_db.py:129
+#, python-format
+msgid "Added routes are %s"
+msgstr ""
+
+#: neutron/db/extraroute_db.py:137
+#, python-format
+msgid "Removed routes are %s"
+msgstr ""
+
 #: neutron/db/l3_db.py:210
 #, python-format
 msgid "No IPs available for external network %s"
@@ -2336,6 +2353,8 @@ msgid ""
 msgstr ""
 
 #: neutron/db/l3_db.py:339 neutron/db/l3_db.py:415
+#: neutron/plugins/bigswitch/plugin.py:995
+#: neutron/plugins/bigswitch/plugin.py:1004
 msgid "Either subnet_id or port_id must be specified"
 msgstr ""
 
@@ -2387,7 +2406,7 @@ msgid ""
 "assigning a floating IP"
 msgstr ""
 
-#: neutron/db/l3_db.py:605 neutron/plugins/nicira/NeutronPlugin.py:1730
+#: neutron/db/l3_db.py:605 neutron/plugins/nicira/NeutronPlugin.py:1731
 msgid "fixed_ip_address cannot be specified without a port_id"
 msgstr ""
 
@@ -2415,6 +2434,11 @@ msgid ""
 " %s"
 msgstr ""
 
+#: neutron/db/l3_rpc_base.py:62
+#, python-format
+msgid "Checking router: %(id)s for host: %(host)s"
+msgstr ""
+
 #: neutron/db/l3_rpc_base.py:87
 #, python-format
 msgid "External network ID returned to l3 agent: %s"
@@ -2572,7 +2596,7 @@ msgid "ID of network to probe"
 msgstr ""
 
 #: neutron/debug/commands.py:50
-msgid "owner type of the device: network/compute"
+msgid "Owner type of the device: network/compute"
 msgstr ""
 
 #: neutron/debug/commands.py:58
@@ -3028,7 +3052,7 @@ msgstr ""
 
 #: neutron/extensions/providernet.py:56
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:379
-msgid "plugin does not support updating provider attributes"
+msgid "Plugin does not support updating provider attributes"
 msgstr ""
 
 #: neutron/extensions/quotasv2.py:69
@@ -3959,6 +3983,10 @@ msgstr ""
 msgid "List of allowed vif_type values."
 msgstr ""
 
+#: neutron/plugins/bigswitch/plugin.py:162
+msgid "Syntax error in server config file, aborting plugin"
+msgstr ""
+
 #: neutron/plugins/bigswitch/plugin.py:173
 msgid "Error in REST call to remote network controller"
 msgstr ""
@@ -4091,6 +4119,10 @@ msgstr ""
 msgid "NeutronRestProxy: Starting plugin. Version=%s"
 msgstr ""
 
+#: neutron/plugins/bigswitch/plugin.py:458
+msgid "Servers not defined. Aborting plugin"
+msgstr ""
+
 #: neutron/plugins/bigswitch/plugin.py:480
 msgid "NeutronRestProxyV2: initialization done"
 msgstr ""
@@ -4173,6 +4205,15 @@ msgstr ""
 msgid "Unable to update remote topology: %s"
 msgstr ""
 
+#: neutron/plugins/bigswitch/plugin.py:1147
+msgid "Adding host route: "
+msgstr ""
+
+#: neutron/plugins/bigswitch/plugin.py:1148
+#, python-format
+msgid "Destination:%(dst)s nexthop:%(next)s"
+msgstr ""
+
 #: neutron/plugins/bigswitch/plugin.py:1223
 #, python-format
 msgid ""
@@ -4192,6 +4233,15 @@ msgstr ""
 msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. "
 msgstr ""
 
+#: neutron/plugins/bigswitch/routerrule_db.py:77
+msgid "No rules in router"
+msgstr ""
+
+#: neutron/plugins/bigswitch/routerrule_db.py:91
+#, python-format
+msgid "Updating router rules to %s"
+msgstr ""
+
 #: neutron/plugins/bigswitch/db/porttracker_db.py:36
 msgid "No host_id in port request to track port location."
 msgstr ""
@@ -4249,6 +4299,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:108
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:128
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:143
+#: neutron/plugins/mlnx/rpc_callbacks.py:98
 #: neutron/plugins/mlnx/rpc_callbacks.py:117
 #: neutron/plugins/mlnx/rpc_callbacks.py:132
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:118
@@ -4259,16 +4310,15 @@ msgid "%s can not be found in database"
 msgstr ""
 
 #: neutron/plugins/brocade/NeutronPlugin.py:288
-#: neutron/plugins/brocade/NeutronPlugin.py:331
-#: neutron/plugins/brocade/NeutronPlugin.py:384
+#: neutron/plugins/brocade/NeutronPlugin.py:332
+#: neutron/plugins/brocade/NeutronPlugin.py:386
 msgid "Brocade NOS driver:"
 msgstr ""
 
 #: neutron/plugins/brocade/NeutronPlugin.py:289
-#: neutron/plugins/brocade/NeutronPlugin.py:332
-#: neutron/plugins/brocade/NeutronPlugin.py:385
+#: neutron/plugins/brocade/NeutronPlugin.py:333
+#: neutron/plugins/brocade/NeutronPlugin.py:387
 #: neutron/plugins/embrane/agent/dispatcher.py:143
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:240
 #, python-format
 msgid "%s"
 msgstr ""
@@ -4278,7 +4328,13 @@ msgstr ""
 msgid "Returning the allocated vlan (%d) to the pool"
 msgstr ""
 
-#: neutron/plugins/brocade/NeutronPlugin.py:298
+#: neutron/plugins/brocade/NeutronPlugin.py:293
+#: neutron/plugins/brocade/NeutronPlugin.py:334
+#: neutron/plugins/brocade/NeutronPlugin.py:388
+msgid "Brocade plugin raised exception, check logs"
+msgstr ""
+
+#: neutron/plugins/brocade/NeutronPlugin.py:299
 #, python-format
 msgid "Allocated vlan (%d) from the pool"
 msgstr ""
@@ -4302,98 +4358,103 @@ msgstr ""
 msgid "Plugin initialization complete"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:133
+#: neutron/plugins/cisco/network_plugin.py:117
+#, python-format
+msgid "'%(model)s' object has no attribute '%(name)s'"
+msgstr ""
+
+#: neutron/plugins/cisco/network_plugin.py:134
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:223
 msgid "create_network() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:150
+#: neutron/plugins/cisco/network_plugin.py:151
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:255
 msgid "update_network() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:163
+#: neutron/plugins/cisco/network_plugin.py:164
 msgid "delete_network() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:186
+#: neutron/plugins/cisco/network_plugin.py:187
 msgid "get_network() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:191
+#: neutron/plugins/cisco/network_plugin.py:192
 msgid "get_networks() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:196
+#: neutron/plugins/cisco/network_plugin.py:197
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:321
 msgid "create_port() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:206
+#: neutron/plugins/cisco/network_plugin.py:207
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:407
 msgid "delete_port() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:225
+#: neutron/plugins/cisco/network_plugin.py:226
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:366
 msgid "update_port() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:236
+#: neutron/plugins/cisco/network_plugin.py:237
 msgid "create_subnet() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:248
+#: neutron/plugins/cisco/network_plugin.py:249
 #: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:342
 msgid "update_subnet() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:254
+#: neutron/plugins/cisco/network_plugin.py:255
 msgid "delete_subnet() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:277
+#: neutron/plugins/cisco/network_plugin.py:278
 #: neutron/plugins/cisco/db/network_db_v2.py:38
 msgid "get_all_qoss() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:283
+#: neutron/plugins/cisco/network_plugin.py:284
 msgid "get_qos_details() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:288
+#: neutron/plugins/cisco/network_plugin.py:289
 msgid "create_qos() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:294
+#: neutron/plugins/cisco/network_plugin.py:295
 msgid "delete_qos() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:299
+#: neutron/plugins/cisco/network_plugin.py:300
 msgid "rename_qos() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:304
+#: neutron/plugins/cisco/network_plugin.py:305
 msgid "get_all_credentials() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:310
+#: neutron/plugins/cisco/network_plugin.py:311
 msgid "get_credential_details() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:319
+#: neutron/plugins/cisco/network_plugin.py:320
 msgid "rename_credential() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:329
+#: neutron/plugins/cisco/network_plugin.py:330
 msgid "schedule_host() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:341
+#: neutron/plugins/cisco/network_plugin.py:342
 msgid "associate_port() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:348
+#: neutron/plugins/cisco/network_plugin.py:349
 msgid "detach_port() called"
 msgstr ""
 
@@ -4646,6 +4707,16 @@ msgstr ""
 msgid "VLAN Name prefix for provider vlans"
 msgstr ""
 
+#: neutron/plugins/cisco/common/config.py:39
+msgid "Provider VLANs are automatically created as needed on the Nexus switch"
+msgstr ""
+
+#: neutron/plugins/cisco/common/config.py:42
+msgid ""
+"Provider VLANs are automatically trunked as needed on the ports of the "
+"Nexus switch"
+msgstr ""
+
 #: neutron/plugins/cisco/common/config.py:45
 #: neutron/plugins/ml2/drivers/cisco/config.py:23
 msgid "Distribute SVI interfaces over all switches"
@@ -4707,6 +4778,12 @@ msgstr ""
 msgid "N1K Policy profile polling duration in seconds"
 msgstr ""
 
+#: neutron/plugins/cisco/common/config.py:124
+#: neutron/plugins/ml2/drivers/cisco/config.py:56
+#: neutron/plugins/nicira/common/config.py:178
+msgid "Some config files were not parsed properly"
+msgstr ""
+
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:334
 #, python-format
 msgid "seg_min %(seg_min)s, seg_max %(seg_max)s"
@@ -4811,6 +4888,10 @@ msgstr ""
 msgid "get_policy_profile()"
 msgstr ""
 
+#: neutron/plugins/cisco/db/n1kv_db_v2.py:949
+msgid "Invalid profile type"
+msgstr ""
+
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:965
 msgid "_profile_binding_exists()"
 msgstr ""
@@ -4839,11 +4920,11 @@ msgid "_get_profile_bindings()"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1224
-msgid "invalid segment range. example range: 500-550"
+msgid "Invalid segment range. example range: 500-550"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1234
-msgid "arguments segment_type missing for network profile"
+msgid "Arguments segment_type missing for network profile"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1243
@@ -4851,15 +4932,15 @@ msgid "segment_type should either be vlan, overlay, multi-segment or trunk"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1249
-msgid "argument physical_network missing for network profile"
+msgid "Argument physical_network missing for network profile"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1256
-msgid "argument sub_type missing for network profile"
+msgid "Argument sub_type missing for network profile"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1263
-msgid "argument segment_range missing for network profile"
+msgid "Argument segment_range missing for network profile"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1292
@@ -4868,7 +4949,7 @@ msgid "NetworkProfile name %s already exists"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1309
-msgid "segment range overlaps with another profile"
+msgid "Segment range overlaps with another profile"
 msgstr ""
 
 #: neutron/plugins/cisco/db/network_db_v2.py:46
@@ -4954,12 +5035,12 @@ msgstr ""
 
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:236
 #, python-format
-msgid "provider network added to DB: %(network_id)s, %(vlan_id)s"
+msgid "Provider network added to DB: %(network_id)s, %(vlan_id)s"
 msgstr ""
 
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:280
 #, python-format
-msgid "provider network removed from DB: %s"
+msgid "Provider network removed from DB: %s"
 msgstr ""
 
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:388
@@ -4981,7 +5062,7 @@ msgid "Nexus plugin loaded, deleting SVI from switch"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_client.py:256
-msgid "logical network"
+msgid "Logical network"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_client.py:276
@@ -5007,6 +5088,11 @@ msgstr ""
 msgid "VSM: %s"
 msgstr ""
 
+#: neutron/plugins/cisco/n1kv/n1kv_client.py:462
+#, python-format
+msgid "Unable to serialize object of type = '%s'"
+msgstr ""
+
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:193
 msgid "_setup_vsm"
 msgstr ""
@@ -5069,9 +5155,11 @@ msgid "provider:network_type %s not supported"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:353
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:362
 #: neutron/plugins/mlnx/mlnx_plugin.py:243
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437
 #, python-format
-msgid "unknown provider:physical_network %s"
+msgid "Unknown provider:physical_network %s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:359
@@ -5205,7 +5293,7 @@ msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:995
 #, python-format
-msgid "create network: profile_id=%s"
+msgid "Create network: profile_id=%s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1003
@@ -5218,7 +5306,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1015
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1025
 #, python-format
-msgid "seg list %s "
+msgid "Seg list %s "
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1068
@@ -5265,7 +5353,7 @@ msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1241
 #, python-format
-msgid "create port: profile_id=%s"
+msgid "Create port: profile_id=%s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1254
@@ -5350,6 +5438,41 @@ msgstr ""
 msgid "NexusPlugin:create_network() called"
 msgstr ""
 
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:112
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:101
+#, python-format
+msgid "Nexus: create & trunk vlan %s"
+msgstr ""
+
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:119
+#, python-format
+msgid "Nexus: create vlan %s"
+msgstr ""
+
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:124
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108
+#, python-format
+msgid "Nexus: trunk vlan %s"
+msgstr ""
+
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:137
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:120
+#, python-format
+msgid "Nexus: delete & untrunk vlan %s"
+msgstr ""
+
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:143
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:124
+#, python-format
+msgid "Nexus: delete vlan %s"
+msgstr ""
+
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:146
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:127
+#, python-format
+msgid "Nexus: untrunk vlan %s"
+msgstr ""
+
 #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:203
 msgid "Grabbing a switch to create SVI"
 msgstr ""
@@ -5382,6 +5505,11 @@ msgstr ""
 msgid "NexusPlugin:delete_port() called"
 msgstr ""
 
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:276
+#, python-format
+msgid "delete_network(): provider vlan %s"
+msgstr ""
+
 #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:321
 msgid "NexusPlugin:update_port() called"
 msgstr ""
@@ -5414,7 +5542,7 @@ msgstr ""
 
 #: neutron/plugins/embrane/base_plugin.py:136
 #: neutron/plugins/embrane/base_plugin.py:173
-msgid "there must be only one gateway port per router at once"
+msgid "There must be only one gateway port per router at once"
 msgstr ""
 
 #: neutron/plugins/embrane/base_plugin.py:207
@@ -5480,7 +5608,7 @@ msgid "Shared resource pool id"
 msgstr ""
 
 #: neutron/plugins/embrane/common/config.py:45
-msgid "define if the requests have run asynchronously or not"
+msgid "Define if the requests have run asynchronously or not"
 msgstr ""
 
 #: neutron/plugins/embrane/common/constants.py:63
@@ -5544,7 +5672,7 @@ msgstr ""
 
 #: neutron/plugins/embrane/l2base/support_exceptions.py:24
 #, python-format
-msgid "cannot retrieve utif info for the following reason: %(err_msg)s"
+msgid "Cannot retrieve utif info for the following reason: %(err_msg)s"
 msgstr ""
 
 #: neutron/plugins/embrane/l2base/openvswitch/openvswitch_support.py:45
@@ -5765,51 +5893,51 @@ msgstr ""
 msgid "Adding port %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:268
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:269
 #, python-format
 msgid "Unable to get port details for device %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:274
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:276
 #, python-format
 msgid "Port %(device)s updated. Details: %(device_details)s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:289
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:290
 #, python-format
 msgid "Removing port %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:296
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:297
 #, python-format
 msgid "Removing port failed for device %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:321
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:322
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:640
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:900
 msgid "Agent out of sync with plugin!"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:329
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:330
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:652
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:914
 msgid "Agent loop has new devices!"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:334
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:335
 #, python-format
 msgid "Error in agent event loop: %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:342
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:343
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:403
 #, python-format
 msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:357
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:691
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1044
 msgid "Agent initialized successfully, now running... "
@@ -5881,6 +6009,15 @@ msgstr ""
 msgid "Metrics collection is not supported on this version of Hyper-V"
 msgstr ""
 
+#: neutron/plugins/hyperv/agent/utilsfactory.py:34
+msgid "Force V1 WMI utility classes"
+msgstr ""
+
+#: neutron/plugins/hyperv/agent/utilsfactory.py:59
+#, python-format
+msgid "Loading class: %(module_name)s.%(class_name)s"
+msgstr ""
+
 #: neutron/plugins/hyperv/agent/utilsv2.py:118
 #, python-format
 msgid "Port Alloc not found: %s"
@@ -5932,12 +6069,6 @@ msgstr ""
 msgid "provider:segmentation_id specified for local network"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:362
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437
-#, python-format
-msgid "Unknown provider:physical_network %s"
-msgstr ""
-
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:89
 msgid "Invalid Network ID, will lead to incorrect bridgename"
 msgstr ""
@@ -6371,94 +6502,98 @@ msgstr ""
 msgid "MidoClient.delete_dhcp called: bridge=%(bridge)s, "
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:204
+#: neutron/plugins/midonet/midonet_lib.py:196
+msgid "Tried to delete non-existent DHCP"
+msgstr ""
+
+#: neutron/plugins/midonet/midonet_lib.py:205
 #, python-format
 msgid "MidoClient.delete_port called: id=%(id)s, delete_chains=%(delete_chains)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:219
+#: neutron/plugins/midonet/midonet_lib.py:220
 #, python-format
 msgid "MidoClient.get_port called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:232
+#: neutron/plugins/midonet/midonet_lib.py:233
 #, python-format
 msgid "MidoClient.add_bridge_port called: bridge=%(bridge)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:253
+#: neutron/plugins/midonet/midonet_lib.py:254
 #, python-format
 msgid "MidoClient.create_router called: tenant_id=%(tenant_id)s, name=%(name)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:265
+#: neutron/plugins/midonet/midonet_lib.py:266
 #, python-format
 msgid "MidoClient.delete_router called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:275
+#: neutron/plugins/midonet/midonet_lib.py:276
 #, python-format
 msgid "MidoClient.get_router called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:289
+#: neutron/plugins/midonet/midonet_lib.py:290
 #, python-format
 msgid "MidoClient.update_router called: id=%(id)s, name=%(name)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:309
+#: neutron/plugins/midonet/midonet_lib.py:310
 #, python-format
 msgid ""
 "MidoClient.add_dhcp_route_option called: bridge=%(bridge)s, "
 "cidr=%(cidr)s, gw_ip=%(gw_ip)sdst_ip=%(dst_ip)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:317
+#: neutron/plugins/midonet/midonet_lib.py:318
 msgid "Tried to access non-existent DHCP"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:346
+#: neutron/plugins/midonet/midonet_lib.py:347
 #, python-format
 msgid "MidoClient.unlink called: port=%(port)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:351
+#: neutron/plugins/midonet/midonet_lib.py:352
 #, python-format
 msgid "Attempted to unlink a port that was not linked. %s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:357
+#: neutron/plugins/midonet/midonet_lib.py:358
 #, python-format
 msgid ""
 "MidoClient.remove_rules_by_property called: tenant_id=%(tenant_id)s, "
 "chain_name=%(chain_name)skey=%(key)s, value=%(value)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:384
+#: neutron/plugins/midonet/midonet_lib.py:385
 #, python-format
 msgid ""
 "MidoClient.create_router_chains called: router=%(router)s, "
 "inbound_chain_name=%(in_chain)s, outbound_chain_name=%(out_chain)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:407
+#: neutron/plugins/midonet/midonet_lib.py:408
 #, python-format
 msgid "MidoClient.delete_router_chains called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:422
+#: neutron/plugins/midonet/midonet_lib.py:423
 #, python-format
 msgid "MidoClient.delete_port_chains called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:434
+#: neutron/plugins/midonet/midonet_lib.py:435
 #, python-format
 msgid ""
 "MidoClient.get_link_port called: router=%(router)s, "
 "peer_router_id=%(peer_router_id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:473
+#: neutron/plugins/midonet/midonet_lib.py:474
 #, python-format
 msgid ""
 "MidoClient.add_static_nat called: tenant_id=%(tenant_id)s, "
@@ -6466,17 +6601,17 @@ msgid ""
 "port_id=%(port_id)s, nat_type=%(nat_type)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:481
+#: neutron/plugins/midonet/midonet_lib.py:482
 #, python-format
 msgid "Invalid NAT type passed in %s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:533
+#: neutron/plugins/midonet/midonet_lib.py:534
 #, python-format
 msgid "MidoClient.remote_static_route called: router=%(router)s, ip=%(ip)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:544
+#: neutron/plugins/midonet/midonet_lib.py:545
 #, python-format
 msgid ""
 "MidoClient.update_port_chains called: "
@@ -6484,62 +6619,62 @@ msgid ""
 "outbound_chain_id=%(outbound_chain_id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:555
+#: neutron/plugins/midonet/midonet_lib.py:556
 #, python-format
 msgid "MidoClient.create_chain called: tenant_id=%(tenant_id)s  name=%(name)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:563
+#: neutron/plugins/midonet/midonet_lib.py:564
 #, python-format
 msgid "MidoClient.delete_chain called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:569
+#: neutron/plugins/midonet/midonet_lib.py:570
 #, python-format
 msgid ""
 "MidoClient.delete_chains_by_names called: tenant_id=%(tenant_id)s "
 "names=%(names)s "
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:580
+#: neutron/plugins/midonet/midonet_lib.py:581
 #, python-format
 msgid ""
 "MidoClient.get_chain_by_name called: tenant_id=%(tenant_id)s "
 "name=%(name)s "
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:591
+#: neutron/plugins/midonet/midonet_lib.py:592
 #, python-format
 msgid ""
 "MidoClient.get_port_group_by_name called: tenant_id=%(tenant_id)s "
 "name=%(name)s "
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:605
+#: neutron/plugins/midonet/midonet_lib.py:606
 #, python-format
 msgid "MidoClient.create_port_group called: tenant_id=%(tenant_id)s name=%(name)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:614
+#: neutron/plugins/midonet/midonet_lib.py:615
 #, python-format
 msgid ""
 "MidoClient.delete_port_group_by_name called: tenant_id=%(tenant_id)s "
 "name=%(name)s "
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:620
+#: neutron/plugins/midonet/midonet_lib.py:621
 #, python-format
 msgid "Deleting pg %(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:626
+#: neutron/plugins/midonet/midonet_lib.py:627
 #, python-format
 msgid ""
 "MidoClient.add_port_to_port_group_by_name called: tenant_id=%(tenant_id)s"
 " name=%(name)s port_id=%(port_id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:640
+#: neutron/plugins/midonet/midonet_lib.py:641
 #, python-format
 msgid "MidoClient.remove_port_from_port_groups called: port_id=%(port_id)s"
 msgstr ""
@@ -7264,6 +7399,10 @@ msgstr ""
 msgid "%(key)s prohibited for %(tunnel)s provider network"
 msgstr ""
 
+#: neutron/plugins/ml2/drivers/type_tunnel.py:103
+msgid "Network_type value needed by the ML2 plugin"
+msgstr ""
+
 #: neutron/plugins/ml2/drivers/type_vlan.py:37
 msgid ""
 "List of <physical_network>:<vlan_min>:<vlan_max> or <physical_network> "
@@ -7384,31 +7523,6 @@ msgstr ""
 msgid "nexus_switches found = %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:101
-#, python-format
-msgid "Nexus: create & trunk vlan %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108
-#, python-format
-msgid "Nexus: trunk vlan %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:120
-#, python-format
-msgid "Nexus: delete & untrunk vlan %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:124
-#, python-format
-msgid "Nexus: delete vlan %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:127
-#, python-format
-msgid "Nexus: untrunk vlan %s"
-msgstr ""
-
 #: neutron/plugins/ml2/drivers/mech_arista/config.py:31
 msgid ""
 "Username for Arista EOS. This is required field.if not set, all "
@@ -7451,72 +7565,85 @@ msgid ""
 "of\"RegionOne\" is assumed"
 msgstr ""
 
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:30
+msgid "Unable to reach EOS"
+msgstr ""
+
 #: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:226
 #, python-format
 msgid "Executing command on Arista EOS: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:259
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:238
+#, python-format
+msgid "Error %(err)s while trying to execute commands %(cmd)s on EOS %(host)s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:260
 #, python-format
 msgid "Required option %s is not set"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:282
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:279
+msgid "Syncing Neutron <-> EOS"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:283
 msgid "EOS is not available, will try sync later"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:292
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:293
 #, python-format
 msgid ""
 "No Tenants configured in Neutron DB. But %d tenants disovered in EOS "
 "during synchronization.Enitre EOS region is cleared"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:296
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:297
 msgid "EOS is not available, failed to delete this region"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:307
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:308
 #, python-format
 msgid "EOS is not available,failed to delete tenant %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:337
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:338
 #, python-format
 msgid "EOS is not available,failed to delete vm %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:348
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:349
 #, python-format
 msgid "EOS is not available,failed to delete network %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:363
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:364
 #, python-format
 msgid "EOS is not available, failed to createnetwork id %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:385
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:386
 #, python-format
 msgid "EOS is not available, failed to createvm id %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:461
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:462
 #, python-format
 msgid "Network %s is not created as it is not found inArista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:475
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:476
 #, python-format
 msgid "Network name changed to %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:502
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:503
 #, python-format
 msgid "Network %s is not updated as it is not found inArista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:600
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:601
 #, python-format
 msgid "VM %s is not created as it is not found inArista DB"
 msgstr ""
@@ -7541,11 +7668,11 @@ msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:280
 #, python-format
-msgid "unsupported vnic type %(vnic_type)s for network type %(net_type)s"
+msgid "Unsupported vnic type %(vnic_type)s for network type %(net_type)s"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:284
-msgid "invalid vnic_type on port_create"
+msgid "Invalid vnic_type on port_create"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:286
@@ -7553,11 +7680,11 @@ msgid "vnic_type is not defined in port profile"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:331
-msgid "update network"
+msgid "Update network"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:344
-msgid "delete network"
+msgid "Delete network"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:391
@@ -7596,11 +7723,11 @@ msgid "Port_mac %s is not available on this agent"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:133
-msgid "creating VLAN Network"
+msgid "Creating VLAN Network"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:135
-msgid "creating IB Network"
+msgid "Creating IB Network"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:137
@@ -7618,11 +7745,11 @@ msgid "Delete network %s"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:298
-msgid "ports added!"
+msgid "Ports added!"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:301
-msgid "ports removed!"
+msgid "Ports removed!"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:326
@@ -7736,7 +7863,7 @@ msgid "Network type for tenant networks (local, ib, vlan, or none)"
 msgstr ""
 
 #: neutron/plugins/mlnx/common/config.py:43
-msgid "type of VM network interface: mlnx_direct or hostdev"
+msgid "Type of VM network interface: mlnx_direct or hostdev"
 msgstr ""
 
 #: neutron/plugins/mlnx/common/config.py:47
@@ -7755,13 +7882,9 @@ msgid "Mlnx Exception: %(err_msg)s"
 msgstr ""
 
 #: neutron/plugins/mlnx/db/mlnx_db_v2.py:47
-#, python-format
-msgid "Removing vlan %(seg_id)s on physical network %(net)s from pool"
-msgstr ""
-
 #: neutron/plugins/mlnx/db/mlnx_db_v2.py:68
 #, python-format
-msgid "removing vlan %(seg_id)s on physical network %(net)s from pool"
+msgid "Removing vlan %(seg_id)s on physical network %(net)s from pool"
 msgstr ""
 
 #: neutron/plugins/mlnx/db/mlnx_db_v2.py:124
@@ -7854,7 +7977,7 @@ msgstr ""
 
 #: neutron/plugins/nec/nec_plugin.py:276
 #, python-format
-msgid "failed to create network id=%(id)s on OFC: %(exc)s"
+msgid "Failed to create network id=%(id)s on OFC: %(exc)s"
 msgstr ""
 
 #: neutron/plugins/nec/nec_plugin.py:292
@@ -8007,7 +8130,7 @@ msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:92
 #, python-format
-msgid "failed to delete packet_filter id=%s which remains in error status."
+msgid "Failed to delete packet_filter id=%s which remains in error status."
 msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:106
@@ -8042,7 +8165,7 @@ msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:131
 #, python-format
-msgid "failed to create packet_filter id=%(id)s on OFC: %(exc)s"
+msgid "Failed to create packet_filter id=%(id)s on OFC: %(exc)s"
 msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:144
@@ -8057,7 +8180,7 @@ msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:157
 #, python-format
-msgid "failed to delete packet_filter id=%(id)s from OFC: %(exc)s"
+msgid "Failed to delete packet_filter id=%(id)s from OFC: %(exc)s"
 msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:161
@@ -8363,7 +8486,7 @@ msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:514
 #, python-format
-msgid "port %s not found in NVP"
+msgid "Port %s not found in NVP"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:533
@@ -8408,13 +8531,13 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:658
-#: neutron/plugins/nicira/NeutronPlugin.py:1671
+#: neutron/plugins/nicira/NeutronPlugin.py:1672
 #, python-format
 msgid "Logical router resource %s not found on NVP platform"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:662
-#: neutron/plugins/nicira/NeutronPlugin.py:1675
+#: neutron/plugins/nicira/NeutronPlugin.py:1676
 msgid "Unable to update logical routeron NVP Platform"
 msgstr ""
 
@@ -8522,118 +8645,118 @@ msgid "Unable to update port id: %s."
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:1409
-#: neutron/plugins/nicira/NeutronPlugin.py:1483
+#: neutron/plugins/nicira/NeutronPlugin.py:1484
 #, python-format
 msgid "Network '%s' is not a valid external network"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1426
+#: neutron/plugins/nicira/NeutronPlugin.py:1427
 msgid ""
 "Cannot create a distributed router with the NVP platform currently in "
 "execution. Please, try without specifying the 'distributed' attribute."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1433
+#: neutron/plugins/nicira/NeutronPlugin.py:1434
 msgid "Unable to create logical router on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1441
+#: neutron/plugins/nicira/NeutronPlugin.py:1442
 #, python-format
 msgid ""
-"Unable to create L3GW port on logical router  %(router_uuid)s. Verify "
+"Unable to create L3GW port on logical router %(router_uuid)s. Verify "
 "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1451
+#: neutron/plugins/nicira/NeutronPlugin.py:1452
 #, python-format
 msgid "Unable to create router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1492
+#: neutron/plugins/nicira/NeutronPlugin.py:1493
 msgid ""
 "'routes' cannot contain route '0.0.0.0/0', this must be updated through "
 "the default gateway attribute"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1508
+#: neutron/plugins/nicira/NeutronPlugin.py:1509
 #, python-format
 msgid "Logical router %s not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1512
+#: neutron/plugins/nicira/NeutronPlugin.py:1513
 msgid "Unable to update logical router on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1514
+#: neutron/plugins/nicira/NeutronPlugin.py:1515
 msgid ""
 "Request cannot contain 'routes' with the NVP platform currently in "
 "execution. Please, try without specifying the static routes."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1548
+#: neutron/plugins/nicira/NeutronPlugin.py:1549
 #, python-format
 msgid "Logical router '%s' not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1552
+#: neutron/plugins/nicira/NeutronPlugin.py:1553
 #, python-format
-msgid "Unable to delete logical router '%s'on NVP Platform"
+msgid "Unable to delete logical router '%s' on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1609
+#: neutron/plugins/nicira/NeutronPlugin.py:1610
 #, python-format
 msgid ""
 "Add_router_interface completed for subnet:%(subnet_id)s and "
 "router:%(router_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1697
+#: neutron/plugins/nicira/NeutronPlugin.py:1698
 #, python-format
 msgid ""
 "An error occurred while removing NAT rules on the NVP platform for "
 "floating ip:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1703
+#: neutron/plugins/nicira/NeutronPlugin.py:1704
 msgid "An incorrect number of matching NAT rules was found on the NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1769
+#: neutron/plugins/nicira/NeutronPlugin.py:1770
 #, python-format
 msgid "Address list for NVP logical router port:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1793
+#: neutron/plugins/nicira/NeutronPlugin.py:1794
 #, 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:1836
+#: neutron/plugins/nicira/NeutronPlugin.py:1837
 #, python-format
 msgid "The port '%s' is not associated with floating IPs"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1839
+#: neutron/plugins/nicira/NeutronPlugin.py:1840
 #, python-format
 msgid "Nat rules not found in nvp for port: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1865
+#: neutron/plugins/nicira/NeutronPlugin.py:1866
 #, python-format
 msgid ""
 "Create_l2_gw_service did not return an uuid for the newly created "
 "resource:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1887
+#: neutron/plugins/nicira/NeutronPlugin.py:1888
 msgid ""
 "Unable to remove gateway service from NVP plaform - the resource was not "
 "found"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1975
+#: neutron/plugins/nicira/NeutronPlugin.py:1976
 #, python-format
 msgid "Port values not valid for protocol: %s"
 msgstr ""
@@ -8806,62 +8929,77 @@ msgstr ""
 msgid "Port not found, Error: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1038
+#: neutron/plugins/nicira/nvplib.py:966
+#, python-format
+msgid "Error. %(type)s exception: %(exc)s."
+msgstr ""
+
+#: neutron/plugins/nicira/nvplib.py:970
+#, python-format
+msgid "locals=[%s]"
+msgstr ""
+
+#: neutron/plugins/nicira/nvplib.py:1039
 #, python-format
 msgid "Created Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1064
+#: neutron/plugins/nicira/nvplib.py:1065
 #, python-format
 msgid "Updated Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1083
+#: neutron/plugins/nicira/nvplib.py:1084
 #, python-format
 msgid "Invalid keys for NAT match: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1089
+#: neutron/plugins/nicira/nvplib.py:1090
 #, python-format
 msgid "Creating NAT rule: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1103
+#: neutron/plugins/nicira/nvplib.py:1104
 msgid ""
 "No SNAT rules cannot be applied as they are not available in this version"
 " of the NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1238
+#: neutron/plugins/nicira/nvplib.py:1239
 #, python-format
 msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1243
+#: neutron/plugins/nicira/nvplib.py:1244
 #, python-format
 msgid ""
 "An exception occurred while updating IP addresses on a router logical "
 "port:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1281
+#: neutron/plugins/nicira/nvplib.py:1282
 msgid "Operation may not be supported"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1289
+#: neutron/plugins/nicira/nvplib.py:1290
 msgid ""
 "NVP version is not set. Unable to complete request correctly. Check log "
 "for NVP communication errors."
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1305
+#: neutron/plugins/nicira/nvplib.py:1306
 msgid "Failed to create logical queue"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1316
+#: neutron/plugins/nicira/nvplib.py:1317
 msgid "Failed to delete logical queue"
 msgstr ""
 
+#: neutron/plugins/nicira/nvplib.py:1330
+#, python-format
+msgid "Error '%(err)s' when connecting to controller(s): %(ctl)s."
+msgstr ""
+
 #: neutron/plugins/nicira/api_client/client.py:116
 #, python-format
 msgid "[%d] no API providers currently available."
@@ -9481,13 +9619,18 @@ msgstr ""
 msgid "Cannot create a gateway with an empty device list"
 msgstr ""
 
+#: neutron/plugins/nicira/extensions/nvp_networkgw.py:82
+#, python-format
+msgid "Unexpected keys found in device description:%s"
+msgstr ""
+
 #: neutron/plugins/nicira/extensions/nvp_networkgw.py:86
 #, python-format
 msgid "%s: provided data are not iterable"
 msgstr ""
 
 #: neutron/plugins/nicira/extensions/nvp_networkgw.py:92
-msgid "number of network gateways allowed per tenant, -1 for unlimited"
+msgid "Number of network gateways allowed per tenant, -1 for unlimited"
 msgstr ""
 
 #: neutron/plugins/nicira/extensions/nvp_qos.py:38
@@ -9782,7 +9925,7 @@ msgstr ""
 
 #: neutron/plugins/nicira/vshield/tasks/tasks.py:189
 #: neutron/plugins/nicira/vshield/tasks/tasks.py:209
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:233
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:232
 #, python-format
 msgid "Task %(task)s encountered exception in %(cb)s"
 msgstr ""
@@ -9793,11 +9936,11 @@ msgstr ""
 msgid "Task %(task)s return %(status)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:326
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:325
 msgid "TaskManager terminated"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:380
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:379
 msgid "Exception in _check_pending_tasks"
 msgstr ""
 
@@ -9848,6 +9991,10 @@ msgid ""
 "commited (%s attempts left)"
 msgstr ""
 
+#: neutron/plugins/openvswitch/ovs_db_v2.py:401
+msgid "Unable to generate a new tunnel id"
+msgstr ""
+
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:145
 #, python-format
 msgid "Device %(device)s up on %(agent_id)s"
@@ -10108,6 +10255,23 @@ msgstr ""
 msgid "Connection failed with PLUMgrid Director: %(err_msg)s"
 msgstr ""
 
+#: neutron/plugins/plumgrid/drivers/fake_plumlib.py:32
+msgid "Python PLUMgrid Fake Library Started "
+msgstr ""
+
+#: neutron/plugins/plumgrid/drivers/fake_plumlib.py:37
+#, python-format
+msgid "Fake Director: %s"
+msgstr ""
+
+#: neutron/plugins/plumgrid/drivers/plumlib.py:38
+msgid "Python PLUMgrid Library Started "
+msgstr ""
+
+#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:40
+msgid "PLUMgrid Director communication failed"
+msgstr ""
+
 #: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:44
 msgid "PLUMgrid Director server to connect to"
 msgstr ""
@@ -10308,7 +10472,7 @@ msgid "Going to ofp controller mode %s"
 msgstr ""
 
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:238
-msgid "port update received"
+msgid "Port update received"
 msgstr ""
 
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:271
@@ -10777,11 +10941,11 @@ msgid "process_router: %s"
 msgstr ""
 
 #: neutron/services/firewall/agents/varmour/varmour_router.py:285
-msgid "unable to parse interface mapping."
+msgid "Unable to parse interface mapping."
 msgstr ""
 
 #: neutron/services/firewall/agents/varmour/varmour_router.py:288
-msgid "unable to read interface mapping."
+msgid "Unable to read interface mapping."
 msgstr ""
 
 #: neutron/services/firewall/agents/varmour/varmour_router.py:307
@@ -11006,6 +11170,11 @@ msgstr ""
 msgid "A metering driver must be specified"
 msgstr ""
 
+#: neutron/services/metering/agents/metering_agent.py:112
+#, python-format
+msgid "Send metering report: %s"
+msgstr ""
+
 #: neutron/services/metering/agents/metering_agent.py:179
 #, python-format
 msgid "Driver %(driver)s does not implement %(func)s"
@@ -11044,6 +11213,14 @@ msgstr ""
 msgid "Interval for checking ipsec status"
 msgstr ""
 
+#: neutron/services/vpn/device_drivers/ipsec.py:61
+msgid "Template file for ipsec configuration"
+msgstr ""
+
+#: neutron/services/vpn/device_drivers/ipsec.py:67
+msgid "Template file for ipsec secret configuration"
+msgstr ""
+
 #: neutron/services/vpn/device_drivers/ipsec.py:244
 #, python-format
 msgid "Failed to enable vpn process on router %s"
@@ -11803,3 +11980,147 @@ msgstr ""
 #~ msgid "Operation on OFC failed: status=%(status), detail=%(detail)"
 #~ msgstr ""
 
+#~ msgid "loading policies from file: %s"
+#~ msgstr ""
+
+#~ msgid "number of ports allowed per tenant, minus for unlimited"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "range of seconds to randomly delay "
+#~ "when starting the periodic task "
+#~ "scheduler to reduce stampeding. (Disable "
+#~ "by setting to 0)"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "%(class_name)s method %(method_name)s called "
+#~ "with arguments %(args)s %(kwargs)s "
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Updating lease expiration is now "
+#~ "deprecated. Issued  from host %(host)s."
+#~ msgstr ""
+
+#~ msgid "owner type of the device: network/compute"
+#~ msgstr ""
+
+#~ msgid "plugin does not support updating provider attributes"
+#~ msgstr ""
+
+#~ msgid "invalid segment range. example range: 500-550"
+#~ msgstr ""
+
+#~ msgid "arguments segment_type missing for network profile"
+#~ msgstr ""
+
+#~ msgid "argument physical_network missing for network profile"
+#~ msgstr ""
+
+#~ msgid "argument sub_type missing for network profile"
+#~ msgstr ""
+
+#~ msgid "argument segment_range missing for network profile"
+#~ msgstr ""
+
+#~ msgid "segment range overlaps with another profile"
+#~ msgstr ""
+
+#~ msgid "provider network added to DB: %(network_id)s, %(vlan_id)s"
+#~ msgstr ""
+
+#~ msgid "provider network removed from DB: %s"
+#~ msgstr ""
+
+#~ msgid "logical network"
+#~ msgstr ""
+
+#~ msgid "unknown provider:physical_network %s"
+#~ msgstr ""
+
+#~ msgid "create network: profile_id=%s"
+#~ msgstr ""
+
+#~ msgid "seg list %s "
+#~ msgstr ""
+
+#~ msgid "create port: profile_id=%s"
+#~ msgstr ""
+
+#~ msgid "there must be only one gateway port per router at once"
+#~ msgstr ""
+
+#~ msgid "define if the requests have run asynchronously or not"
+#~ msgstr ""
+
+#~ msgid "cannot retrieve utif info for the following reason: %(err_msg)s"
+#~ msgstr ""
+
+#~ msgid "unsupported vnic type %(vnic_type)s for network type %(net_type)s"
+#~ msgstr ""
+
+#~ msgid "invalid vnic_type on port_create"
+#~ msgstr ""
+
+#~ msgid "update network"
+#~ msgstr ""
+
+#~ msgid "delete network"
+#~ msgstr ""
+
+#~ msgid "creating VLAN Network"
+#~ msgstr ""
+
+#~ msgid "creating IB Network"
+#~ msgstr ""
+
+#~ msgid "ports added!"
+#~ msgstr ""
+
+#~ msgid "ports removed!"
+#~ msgstr ""
+
+#~ msgid "type of VM network interface: mlnx_direct or hostdev"
+#~ msgstr ""
+
+#~ msgid "removing vlan %(seg_id)s on physical network %(net)s from pool"
+#~ msgstr ""
+
+#~ msgid "failed to create network id=%(id)s on OFC: %(exc)s"
+#~ msgstr ""
+
+#~ msgid "failed to delete packet_filter id=%s which remains in error status."
+#~ msgstr ""
+
+#~ msgid "failed to create packet_filter id=%(id)s on OFC: %(exc)s"
+#~ msgstr ""
+
+#~ msgid "failed to delete packet_filter id=%(id)s from OFC: %(exc)s"
+#~ msgstr ""
+
+#~ msgid "port %s not found in NVP"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unable to create L3GW port on "
+#~ "logical router  %(router_uuid)s. Verify "
+#~ "Default Layer-3 Gateway service "
+#~ "%(def_l3_gw_svc)s id is correct"
+#~ msgstr ""
+
+#~ msgid "Unable to delete logical router '%s'on NVP Platform"
+#~ msgstr ""
+
+#~ msgid "number of network gateways allowed per tenant, -1 for unlimited"
+#~ msgstr ""
+
+#~ msgid "port update received"
+#~ msgstr ""
+
+#~ msgid "unable to parse interface mapping."
+#~ msgstr ""
+
+#~ msgid "unable to read interface mapping."
+#~ msgstr ""
+
index 92a7e5f2ee59e866a392f966ac359b5ebe84d9d8..7ee7448ecf869abe4bb85be4813008e0898ff2bf 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-09-09 06:09+0000\n"
+"POT-Creation-Date: 2013-09-10 06:09+0000\n"
 "PO-Revision-Date: 2013-01-28 21:54+0000\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: Ukrainian "
@@ -96,7 +96,7 @@ msgstr ""
 
 #: neutron/policy.py:88
 #, python-format
-msgid "loading policies from file: %s"
+msgid "Loading policies from file: %s"
 msgstr ""
 
 #: neutron/policy.py:95
@@ -183,7 +183,7 @@ msgid "Number of subnets allowed per tenant, minus for unlimited"
 msgstr ""
 
 #: neutron/quota.py:47
-msgid "number of ports allowed per tenant, minus for unlimited"
+msgid "Number of ports allowed per tenant, minus for unlimited"
 msgstr ""
 
 #: neutron/quota.py:51
@@ -205,7 +205,7 @@ msgstr ""
 
 #: neutron/service.py:41
 msgid ""
-"range of seconds to randomly delay when starting the periodic task "
+"Range of seconds to randomly delay when starting the periodic task "
 "scheduler to reduce stampeding. (Disable by setting to 0)"
 msgstr ""
 
@@ -467,9 +467,11 @@ msgid ""
 msgstr ""
 
 #: neutron/agent/dhcp_agent.py:564 neutron/agent/l3_agent.py:823
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:515
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256
 #: neutron/plugins/nec/agent/nec_neutron_agent.py:184
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:227
+#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:181
 #: neutron/services/metering/agents/metering_agent.py:273
 msgid "Failed reporting state!"
 msgstr ""
@@ -1926,6 +1928,11 @@ msgstr ""
 msgid "Invalid extension environment: %(reason)s"
 msgstr ""
 
+#: neutron/common/exceptions.py:261
+#, python-format
+msgid "Invalid content type %(content_type)s"
+msgstr ""
+
 #: neutron/common/exceptions.py:265
 #, python-format
 msgid "Unable to find any IP address on external network %(net_id)s."
@@ -1967,11 +1974,11 @@ msgstr ""
 msgid "Skipping unknown group key: %s"
 msgstr ""
 
-#: neutron/common/log.py:31
+#: neutron/common/log.py:32
 #, python-format
 msgid ""
 "%(class_name)s method %(method_name)s called with arguments %(args)s "
-"%(kwargs)s "
+"%(kwargs)s"
 msgstr ""
 
 #: neutron/common/utils.py:55 neutron/openstack/common/fileutils.py:64
@@ -2289,7 +2296,7 @@ msgstr ""
 
 #: neutron/db/dhcp_rpc_base.py:218
 #, python-format
-msgid "Updating lease expiration is now deprecated. Issued  from host %(host)s."
+msgid "Updating lease expiration is now deprecated. Issued  from host %s."
 msgstr ""
 
 #: neutron/db/dhcp_rpc_base.py:225
@@ -2314,6 +2321,16 @@ msgstr ""
 msgid "the nexthop is used by router"
 msgstr ""
 
+#: neutron/db/extraroute_db.py:129
+#, python-format
+msgid "Added routes are %s"
+msgstr ""
+
+#: neutron/db/extraroute_db.py:137
+#, python-format
+msgid "Removed routes are %s"
+msgstr ""
+
 #: neutron/db/l3_db.py:210
 #, python-format
 msgid "No IPs available for external network %s"
@@ -2337,6 +2354,8 @@ msgid ""
 msgstr ""
 
 #: neutron/db/l3_db.py:339 neutron/db/l3_db.py:415
+#: neutron/plugins/bigswitch/plugin.py:995
+#: neutron/plugins/bigswitch/plugin.py:1004
 msgid "Either subnet_id or port_id must be specified"
 msgstr ""
 
@@ -2388,7 +2407,7 @@ msgid ""
 "assigning a floating IP"
 msgstr ""
 
-#: neutron/db/l3_db.py:605 neutron/plugins/nicira/NeutronPlugin.py:1730
+#: neutron/db/l3_db.py:605 neutron/plugins/nicira/NeutronPlugin.py:1731
 msgid "fixed_ip_address cannot be specified without a port_id"
 msgstr ""
 
@@ -2416,6 +2435,11 @@ msgid ""
 " %s"
 msgstr ""
 
+#: neutron/db/l3_rpc_base.py:62
+#, python-format
+msgid "Checking router: %(id)s for host: %(host)s"
+msgstr ""
+
 #: neutron/db/l3_rpc_base.py:87
 #, python-format
 msgid "External network ID returned to l3 agent: %s"
@@ -2573,7 +2597,7 @@ msgid "ID of network to probe"
 msgstr ""
 
 #: neutron/debug/commands.py:50
-msgid "owner type of the device: network/compute"
+msgid "Owner type of the device: network/compute"
 msgstr ""
 
 #: neutron/debug/commands.py:58
@@ -3029,7 +3053,7 @@ msgstr ""
 
 #: neutron/extensions/providernet.py:56
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:379
-msgid "plugin does not support updating provider attributes"
+msgid "Plugin does not support updating provider attributes"
 msgstr ""
 
 #: neutron/extensions/quotasv2.py:69
@@ -3960,6 +3984,10 @@ msgstr ""
 msgid "List of allowed vif_type values."
 msgstr ""
 
+#: neutron/plugins/bigswitch/plugin.py:162
+msgid "Syntax error in server config file, aborting plugin"
+msgstr ""
+
 #: neutron/plugins/bigswitch/plugin.py:173
 msgid "Error in REST call to remote network controller"
 msgstr ""
@@ -4092,6 +4120,10 @@ msgstr ""
 msgid "NeutronRestProxy: Starting plugin. Version=%s"
 msgstr ""
 
+#: neutron/plugins/bigswitch/plugin.py:458
+msgid "Servers not defined. Aborting plugin"
+msgstr ""
+
 #: neutron/plugins/bigswitch/plugin.py:480
 msgid "NeutronRestProxyV2: initialization done"
 msgstr ""
@@ -4174,6 +4206,15 @@ msgstr ""
 msgid "Unable to update remote topology: %s"
 msgstr ""
 
+#: neutron/plugins/bigswitch/plugin.py:1147
+msgid "Adding host route: "
+msgstr ""
+
+#: neutron/plugins/bigswitch/plugin.py:1148
+#, python-format
+msgid "Destination:%(dst)s nexthop:%(next)s"
+msgstr ""
+
 #: neutron/plugins/bigswitch/plugin.py:1223
 #, python-format
 msgid ""
@@ -4193,6 +4234,15 @@ msgstr ""
 msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. "
 msgstr ""
 
+#: neutron/plugins/bigswitch/routerrule_db.py:77
+msgid "No rules in router"
+msgstr ""
+
+#: neutron/plugins/bigswitch/routerrule_db.py:91
+#, python-format
+msgid "Updating router rules to %s"
+msgstr ""
+
 #: neutron/plugins/bigswitch/db/porttracker_db.py:36
 msgid "No host_id in port request to track port location."
 msgstr ""
@@ -4250,6 +4300,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:108
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:128
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:143
+#: neutron/plugins/mlnx/rpc_callbacks.py:98
 #: neutron/plugins/mlnx/rpc_callbacks.py:117
 #: neutron/plugins/mlnx/rpc_callbacks.py:132
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:118
@@ -4260,16 +4311,15 @@ msgid "%s can not be found in database"
 msgstr ""
 
 #: neutron/plugins/brocade/NeutronPlugin.py:288
-#: neutron/plugins/brocade/NeutronPlugin.py:331
-#: neutron/plugins/brocade/NeutronPlugin.py:384
+#: neutron/plugins/brocade/NeutronPlugin.py:332
+#: neutron/plugins/brocade/NeutronPlugin.py:386
 msgid "Brocade NOS driver:"
 msgstr ""
 
 #: neutron/plugins/brocade/NeutronPlugin.py:289
-#: neutron/plugins/brocade/NeutronPlugin.py:332
-#: neutron/plugins/brocade/NeutronPlugin.py:385
+#: neutron/plugins/brocade/NeutronPlugin.py:333
+#: neutron/plugins/brocade/NeutronPlugin.py:387
 #: neutron/plugins/embrane/agent/dispatcher.py:143
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:240
 #, python-format
 msgid "%s"
 msgstr ""
@@ -4279,7 +4329,13 @@ msgstr ""
 msgid "Returning the allocated vlan (%d) to the pool"
 msgstr ""
 
-#: neutron/plugins/brocade/NeutronPlugin.py:298
+#: neutron/plugins/brocade/NeutronPlugin.py:293
+#: neutron/plugins/brocade/NeutronPlugin.py:334
+#: neutron/plugins/brocade/NeutronPlugin.py:388
+msgid "Brocade plugin raised exception, check logs"
+msgstr ""
+
+#: neutron/plugins/brocade/NeutronPlugin.py:299
 #, python-format
 msgid "Allocated vlan (%d) from the pool"
 msgstr ""
@@ -4303,98 +4359,103 @@ msgstr ""
 msgid "Plugin initialization complete"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:133
+#: neutron/plugins/cisco/network_plugin.py:117
+#, python-format
+msgid "'%(model)s' object has no attribute '%(name)s'"
+msgstr ""
+
+#: neutron/plugins/cisco/network_plugin.py:134
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:223
 msgid "create_network() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:150
+#: neutron/plugins/cisco/network_plugin.py:151
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:255
 msgid "update_network() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:163
+#: neutron/plugins/cisco/network_plugin.py:164
 msgid "delete_network() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:186
+#: neutron/plugins/cisco/network_plugin.py:187
 msgid "get_network() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:191
+#: neutron/plugins/cisco/network_plugin.py:192
 msgid "get_networks() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:196
+#: neutron/plugins/cisco/network_plugin.py:197
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:321
 msgid "create_port() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:206
+#: neutron/plugins/cisco/network_plugin.py:207
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:407
 msgid "delete_port() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:225
+#: neutron/plugins/cisco/network_plugin.py:226
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:366
 msgid "update_port() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:236
+#: neutron/plugins/cisco/network_plugin.py:237
 msgid "create_subnet() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:248
+#: neutron/plugins/cisco/network_plugin.py:249
 #: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:342
 msgid "update_subnet() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:254
+#: neutron/plugins/cisco/network_plugin.py:255
 msgid "delete_subnet() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:277
+#: neutron/plugins/cisco/network_plugin.py:278
 #: neutron/plugins/cisco/db/network_db_v2.py:38
 msgid "get_all_qoss() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:283
+#: neutron/plugins/cisco/network_plugin.py:284
 msgid "get_qos_details() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:288
+#: neutron/plugins/cisco/network_plugin.py:289
 msgid "create_qos() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:294
+#: neutron/plugins/cisco/network_plugin.py:295
 msgid "delete_qos() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:299
+#: neutron/plugins/cisco/network_plugin.py:300
 msgid "rename_qos() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:304
+#: neutron/plugins/cisco/network_plugin.py:305
 msgid "get_all_credentials() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:310
+#: neutron/plugins/cisco/network_plugin.py:311
 msgid "get_credential_details() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:319
+#: neutron/plugins/cisco/network_plugin.py:320
 msgid "rename_credential() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:329
+#: neutron/plugins/cisco/network_plugin.py:330
 msgid "schedule_host() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:341
+#: neutron/plugins/cisco/network_plugin.py:342
 msgid "associate_port() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:348
+#: neutron/plugins/cisco/network_plugin.py:349
 msgid "detach_port() called"
 msgstr ""
 
@@ -4647,6 +4708,16 @@ msgstr ""
 msgid "VLAN Name prefix for provider vlans"
 msgstr ""
 
+#: neutron/plugins/cisco/common/config.py:39
+msgid "Provider VLANs are automatically created as needed on the Nexus switch"
+msgstr ""
+
+#: neutron/plugins/cisco/common/config.py:42
+msgid ""
+"Provider VLANs are automatically trunked as needed on the ports of the "
+"Nexus switch"
+msgstr ""
+
 #: neutron/plugins/cisco/common/config.py:45
 #: neutron/plugins/ml2/drivers/cisco/config.py:23
 msgid "Distribute SVI interfaces over all switches"
@@ -4708,6 +4779,12 @@ msgstr ""
 msgid "N1K Policy profile polling duration in seconds"
 msgstr ""
 
+#: neutron/plugins/cisco/common/config.py:124
+#: neutron/plugins/ml2/drivers/cisco/config.py:56
+#: neutron/plugins/nicira/common/config.py:178
+msgid "Some config files were not parsed properly"
+msgstr ""
+
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:334
 #, python-format
 msgid "seg_min %(seg_min)s, seg_max %(seg_max)s"
@@ -4812,6 +4889,10 @@ msgstr ""
 msgid "get_policy_profile()"
 msgstr ""
 
+#: neutron/plugins/cisco/db/n1kv_db_v2.py:949
+msgid "Invalid profile type"
+msgstr ""
+
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:965
 msgid "_profile_binding_exists()"
 msgstr ""
@@ -4840,11 +4921,11 @@ msgid "_get_profile_bindings()"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1224
-msgid "invalid segment range. example range: 500-550"
+msgid "Invalid segment range. example range: 500-550"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1234
-msgid "arguments segment_type missing for network profile"
+msgid "Arguments segment_type missing for network profile"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1243
@@ -4852,15 +4933,15 @@ msgid "segment_type should either be vlan, overlay, multi-segment or trunk"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1249
-msgid "argument physical_network missing for network profile"
+msgid "Argument physical_network missing for network profile"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1256
-msgid "argument sub_type missing for network profile"
+msgid "Argument sub_type missing for network profile"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1263
-msgid "argument segment_range missing for network profile"
+msgid "Argument segment_range missing for network profile"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1292
@@ -4869,7 +4950,7 @@ msgid "NetworkProfile name %s already exists"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1309
-msgid "segment range overlaps with another profile"
+msgid "Segment range overlaps with another profile"
 msgstr ""
 
 #: neutron/plugins/cisco/db/network_db_v2.py:46
@@ -4955,12 +5036,12 @@ msgstr ""
 
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:236
 #, python-format
-msgid "provider network added to DB: %(network_id)s, %(vlan_id)s"
+msgid "Provider network added to DB: %(network_id)s, %(vlan_id)s"
 msgstr ""
 
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:280
 #, python-format
-msgid "provider network removed from DB: %s"
+msgid "Provider network removed from DB: %s"
 msgstr ""
 
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:388
@@ -4982,7 +5063,7 @@ msgid "Nexus plugin loaded, deleting SVI from switch"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_client.py:256
-msgid "logical network"
+msgid "Logical network"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_client.py:276
@@ -5008,6 +5089,11 @@ msgstr ""
 msgid "VSM: %s"
 msgstr ""
 
+#: neutron/plugins/cisco/n1kv/n1kv_client.py:462
+#, python-format
+msgid "Unable to serialize object of type = '%s'"
+msgstr ""
+
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:193
 msgid "_setup_vsm"
 msgstr ""
@@ -5070,9 +5156,11 @@ msgid "provider:network_type %s not supported"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:353
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:362
 #: neutron/plugins/mlnx/mlnx_plugin.py:243
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437
 #, python-format
-msgid "unknown provider:physical_network %s"
+msgid "Unknown provider:physical_network %s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:359
@@ -5206,7 +5294,7 @@ msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:995
 #, python-format
-msgid "create network: profile_id=%s"
+msgid "Create network: profile_id=%s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1003
@@ -5219,7 +5307,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1015
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1025
 #, python-format
-msgid "seg list %s "
+msgid "Seg list %s "
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1068
@@ -5266,7 +5354,7 @@ msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1241
 #, python-format
-msgid "create port: profile_id=%s"
+msgid "Create port: profile_id=%s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1254
@@ -5351,6 +5439,41 @@ msgstr ""
 msgid "NexusPlugin:create_network() called"
 msgstr ""
 
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:112
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:101
+#, python-format
+msgid "Nexus: create & trunk vlan %s"
+msgstr ""
+
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:119
+#, python-format
+msgid "Nexus: create vlan %s"
+msgstr ""
+
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:124
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108
+#, python-format
+msgid "Nexus: trunk vlan %s"
+msgstr ""
+
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:137
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:120
+#, python-format
+msgid "Nexus: delete & untrunk vlan %s"
+msgstr ""
+
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:143
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:124
+#, python-format
+msgid "Nexus: delete vlan %s"
+msgstr ""
+
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:146
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:127
+#, python-format
+msgid "Nexus: untrunk vlan %s"
+msgstr ""
+
 #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:203
 msgid "Grabbing a switch to create SVI"
 msgstr ""
@@ -5383,6 +5506,11 @@ msgstr ""
 msgid "NexusPlugin:delete_port() called"
 msgstr ""
 
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:276
+#, python-format
+msgid "delete_network(): provider vlan %s"
+msgstr ""
+
 #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:321
 msgid "NexusPlugin:update_port() called"
 msgstr ""
@@ -5415,7 +5543,7 @@ msgstr ""
 
 #: neutron/plugins/embrane/base_plugin.py:136
 #: neutron/plugins/embrane/base_plugin.py:173
-msgid "there must be only one gateway port per router at once"
+msgid "There must be only one gateway port per router at once"
 msgstr ""
 
 #: neutron/plugins/embrane/base_plugin.py:207
@@ -5481,7 +5609,7 @@ msgid "Shared resource pool id"
 msgstr ""
 
 #: neutron/plugins/embrane/common/config.py:45
-msgid "define if the requests have run asynchronously or not"
+msgid "Define if the requests have run asynchronously or not"
 msgstr ""
 
 #: neutron/plugins/embrane/common/constants.py:63
@@ -5545,7 +5673,7 @@ msgstr ""
 
 #: neutron/plugins/embrane/l2base/support_exceptions.py:24
 #, python-format
-msgid "cannot retrieve utif info for the following reason: %(err_msg)s"
+msgid "Cannot retrieve utif info for the following reason: %(err_msg)s"
 msgstr ""
 
 #: neutron/plugins/embrane/l2base/openvswitch/openvswitch_support.py:45
@@ -5766,51 +5894,51 @@ msgstr ""
 msgid "Adding port %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:268
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:269
 #, python-format
 msgid "Unable to get port details for device %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:274
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:276
 #, python-format
 msgid "Port %(device)s updated. Details: %(device_details)s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:289
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:290
 #, python-format
 msgid "Removing port %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:296
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:297
 #, python-format
 msgid "Removing port failed for device %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:321
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:322
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:640
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:900
 msgid "Agent out of sync with plugin!"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:329
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:330
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:652
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:914
 msgid "Agent loop has new devices!"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:334
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:335
 #, python-format
 msgid "Error in agent event loop: %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:342
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:343
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:403
 #, python-format
 msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:357
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:691
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1044
 msgid "Agent initialized successfully, now running... "
@@ -5882,6 +6010,15 @@ msgstr ""
 msgid "Metrics collection is not supported on this version of Hyper-V"
 msgstr ""
 
+#: neutron/plugins/hyperv/agent/utilsfactory.py:34
+msgid "Force V1 WMI utility classes"
+msgstr ""
+
+#: neutron/plugins/hyperv/agent/utilsfactory.py:59
+#, python-format
+msgid "Loading class: %(module_name)s.%(class_name)s"
+msgstr ""
+
 #: neutron/plugins/hyperv/agent/utilsv2.py:118
 #, python-format
 msgid "Port Alloc not found: %s"
@@ -5933,12 +6070,6 @@ msgstr ""
 msgid "provider:segmentation_id specified for local network"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:362
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437
-#, python-format
-msgid "Unknown provider:physical_network %s"
-msgstr ""
-
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:89
 msgid "Invalid Network ID, will lead to incorrect bridgename"
 msgstr ""
@@ -6372,94 +6503,98 @@ msgstr ""
 msgid "MidoClient.delete_dhcp called: bridge=%(bridge)s, "
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:204
+#: neutron/plugins/midonet/midonet_lib.py:196
+msgid "Tried to delete non-existent DHCP"
+msgstr ""
+
+#: neutron/plugins/midonet/midonet_lib.py:205
 #, python-format
 msgid "MidoClient.delete_port called: id=%(id)s, delete_chains=%(delete_chains)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:219
+#: neutron/plugins/midonet/midonet_lib.py:220
 #, python-format
 msgid "MidoClient.get_port called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:232
+#: neutron/plugins/midonet/midonet_lib.py:233
 #, python-format
 msgid "MidoClient.add_bridge_port called: bridge=%(bridge)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:253
+#: neutron/plugins/midonet/midonet_lib.py:254
 #, python-format
 msgid "MidoClient.create_router called: tenant_id=%(tenant_id)s, name=%(name)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:265
+#: neutron/plugins/midonet/midonet_lib.py:266
 #, python-format
 msgid "MidoClient.delete_router called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:275
+#: neutron/plugins/midonet/midonet_lib.py:276
 #, python-format
 msgid "MidoClient.get_router called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:289
+#: neutron/plugins/midonet/midonet_lib.py:290
 #, python-format
 msgid "MidoClient.update_router called: id=%(id)s, name=%(name)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:309
+#: neutron/plugins/midonet/midonet_lib.py:310
 #, python-format
 msgid ""
 "MidoClient.add_dhcp_route_option called: bridge=%(bridge)s, "
 "cidr=%(cidr)s, gw_ip=%(gw_ip)sdst_ip=%(dst_ip)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:317
+#: neutron/plugins/midonet/midonet_lib.py:318
 msgid "Tried to access non-existent DHCP"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:346
+#: neutron/plugins/midonet/midonet_lib.py:347
 #, python-format
 msgid "MidoClient.unlink called: port=%(port)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:351
+#: neutron/plugins/midonet/midonet_lib.py:352
 #, python-format
 msgid "Attempted to unlink a port that was not linked. %s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:357
+#: neutron/plugins/midonet/midonet_lib.py:358
 #, python-format
 msgid ""
 "MidoClient.remove_rules_by_property called: tenant_id=%(tenant_id)s, "
 "chain_name=%(chain_name)skey=%(key)s, value=%(value)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:384
+#: neutron/plugins/midonet/midonet_lib.py:385
 #, python-format
 msgid ""
 "MidoClient.create_router_chains called: router=%(router)s, "
 "inbound_chain_name=%(in_chain)s, outbound_chain_name=%(out_chain)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:407
+#: neutron/plugins/midonet/midonet_lib.py:408
 #, python-format
 msgid "MidoClient.delete_router_chains called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:422
+#: neutron/plugins/midonet/midonet_lib.py:423
 #, python-format
 msgid "MidoClient.delete_port_chains called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:434
+#: neutron/plugins/midonet/midonet_lib.py:435
 #, python-format
 msgid ""
 "MidoClient.get_link_port called: router=%(router)s, "
 "peer_router_id=%(peer_router_id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:473
+#: neutron/plugins/midonet/midonet_lib.py:474
 #, python-format
 msgid ""
 "MidoClient.add_static_nat called: tenant_id=%(tenant_id)s, "
@@ -6467,17 +6602,17 @@ msgid ""
 "port_id=%(port_id)s, nat_type=%(nat_type)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:481
+#: neutron/plugins/midonet/midonet_lib.py:482
 #, python-format
 msgid "Invalid NAT type passed in %s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:533
+#: neutron/plugins/midonet/midonet_lib.py:534
 #, python-format
 msgid "MidoClient.remote_static_route called: router=%(router)s, ip=%(ip)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:544
+#: neutron/plugins/midonet/midonet_lib.py:545
 #, python-format
 msgid ""
 "MidoClient.update_port_chains called: "
@@ -6485,62 +6620,62 @@ msgid ""
 "outbound_chain_id=%(outbound_chain_id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:555
+#: neutron/plugins/midonet/midonet_lib.py:556
 #, python-format
 msgid "MidoClient.create_chain called: tenant_id=%(tenant_id)s  name=%(name)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:563
+#: neutron/plugins/midonet/midonet_lib.py:564
 #, python-format
 msgid "MidoClient.delete_chain called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:569
+#: neutron/plugins/midonet/midonet_lib.py:570
 #, python-format
 msgid ""
 "MidoClient.delete_chains_by_names called: tenant_id=%(tenant_id)s "
 "names=%(names)s "
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:580
+#: neutron/plugins/midonet/midonet_lib.py:581
 #, python-format
 msgid ""
 "MidoClient.get_chain_by_name called: tenant_id=%(tenant_id)s "
 "name=%(name)s "
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:591
+#: neutron/plugins/midonet/midonet_lib.py:592
 #, python-format
 msgid ""
 "MidoClient.get_port_group_by_name called: tenant_id=%(tenant_id)s "
 "name=%(name)s "
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:605
+#: neutron/plugins/midonet/midonet_lib.py:606
 #, python-format
 msgid "MidoClient.create_port_group called: tenant_id=%(tenant_id)s name=%(name)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:614
+#: neutron/plugins/midonet/midonet_lib.py:615
 #, python-format
 msgid ""
 "MidoClient.delete_port_group_by_name called: tenant_id=%(tenant_id)s "
 "name=%(name)s "
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:620
+#: neutron/plugins/midonet/midonet_lib.py:621
 #, python-format
 msgid "Deleting pg %(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:626
+#: neutron/plugins/midonet/midonet_lib.py:627
 #, python-format
 msgid ""
 "MidoClient.add_port_to_port_group_by_name called: tenant_id=%(tenant_id)s"
 " name=%(name)s port_id=%(port_id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:640
+#: neutron/plugins/midonet/midonet_lib.py:641
 #, python-format
 msgid "MidoClient.remove_port_from_port_groups called: port_id=%(port_id)s"
 msgstr ""
@@ -7265,6 +7400,10 @@ msgstr ""
 msgid "%(key)s prohibited for %(tunnel)s provider network"
 msgstr ""
 
+#: neutron/plugins/ml2/drivers/type_tunnel.py:103
+msgid "Network_type value needed by the ML2 plugin"
+msgstr ""
+
 #: neutron/plugins/ml2/drivers/type_vlan.py:37
 msgid ""
 "List of <physical_network>:<vlan_min>:<vlan_max> or <physical_network> "
@@ -7385,31 +7524,6 @@ msgstr ""
 msgid "nexus_switches found = %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:101
-#, python-format
-msgid "Nexus: create & trunk vlan %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108
-#, python-format
-msgid "Nexus: trunk vlan %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:120
-#, python-format
-msgid "Nexus: delete & untrunk vlan %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:124
-#, python-format
-msgid "Nexus: delete vlan %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:127
-#, python-format
-msgid "Nexus: untrunk vlan %s"
-msgstr ""
-
 #: neutron/plugins/ml2/drivers/mech_arista/config.py:31
 msgid ""
 "Username for Arista EOS. This is required field.if not set, all "
@@ -7452,72 +7566,85 @@ msgid ""
 "of\"RegionOne\" is assumed"
 msgstr ""
 
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:30
+msgid "Unable to reach EOS"
+msgstr ""
+
 #: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:226
 #, python-format
 msgid "Executing command on Arista EOS: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:259
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:238
+#, python-format
+msgid "Error %(err)s while trying to execute commands %(cmd)s on EOS %(host)s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:260
 #, python-format
 msgid "Required option %s is not set"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:282
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:279
+msgid "Syncing Neutron <-> EOS"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:283
 msgid "EOS is not available, will try sync later"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:292
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:293
 #, python-format
 msgid ""
 "No Tenants configured in Neutron DB. But %d tenants disovered in EOS "
 "during synchronization.Enitre EOS region is cleared"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:296
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:297
 msgid "EOS is not available, failed to delete this region"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:307
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:308
 #, python-format
 msgid "EOS is not available,failed to delete tenant %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:337
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:338
 #, python-format
 msgid "EOS is not available,failed to delete vm %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:348
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:349
 #, python-format
 msgid "EOS is not available,failed to delete network %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:363
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:364
 #, python-format
 msgid "EOS is not available, failed to createnetwork id %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:385
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:386
 #, python-format
 msgid "EOS is not available, failed to createvm id %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:461
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:462
 #, python-format
 msgid "Network %s is not created as it is not found inArista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:475
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:476
 #, python-format
 msgid "Network name changed to %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:502
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:503
 #, python-format
 msgid "Network %s is not updated as it is not found inArista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:600
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:601
 #, python-format
 msgid "VM %s is not created as it is not found inArista DB"
 msgstr ""
@@ -7542,11 +7669,11 @@ msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:280
 #, python-format
-msgid "unsupported vnic type %(vnic_type)s for network type %(net_type)s"
+msgid "Unsupported vnic type %(vnic_type)s for network type %(net_type)s"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:284
-msgid "invalid vnic_type on port_create"
+msgid "Invalid vnic_type on port_create"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:286
@@ -7554,11 +7681,11 @@ msgid "vnic_type is not defined in port profile"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:331
-msgid "update network"
+msgid "Update network"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:344
-msgid "delete network"
+msgid "Delete network"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:391
@@ -7597,11 +7724,11 @@ msgid "Port_mac %s is not available on this agent"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:133
-msgid "creating VLAN Network"
+msgid "Creating VLAN Network"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:135
-msgid "creating IB Network"
+msgid "Creating IB Network"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:137
@@ -7619,11 +7746,11 @@ msgid "Delete network %s"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:298
-msgid "ports added!"
+msgid "Ports added!"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:301
-msgid "ports removed!"
+msgid "Ports removed!"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:326
@@ -7737,7 +7864,7 @@ msgid "Network type for tenant networks (local, ib, vlan, or none)"
 msgstr ""
 
 #: neutron/plugins/mlnx/common/config.py:43
-msgid "type of VM network interface: mlnx_direct or hostdev"
+msgid "Type of VM network interface: mlnx_direct or hostdev"
 msgstr ""
 
 #: neutron/plugins/mlnx/common/config.py:47
@@ -7756,13 +7883,9 @@ msgid "Mlnx Exception: %(err_msg)s"
 msgstr ""
 
 #: neutron/plugins/mlnx/db/mlnx_db_v2.py:47
-#, python-format
-msgid "Removing vlan %(seg_id)s on physical network %(net)s from pool"
-msgstr ""
-
 #: neutron/plugins/mlnx/db/mlnx_db_v2.py:68
 #, python-format
-msgid "removing vlan %(seg_id)s on physical network %(net)s from pool"
+msgid "Removing vlan %(seg_id)s on physical network %(net)s from pool"
 msgstr ""
 
 #: neutron/plugins/mlnx/db/mlnx_db_v2.py:124
@@ -7855,7 +7978,7 @@ msgstr ""
 
 #: neutron/plugins/nec/nec_plugin.py:276
 #, python-format
-msgid "failed to create network id=%(id)s on OFC: %(exc)s"
+msgid "Failed to create network id=%(id)s on OFC: %(exc)s"
 msgstr ""
 
 #: neutron/plugins/nec/nec_plugin.py:292
@@ -8008,7 +8131,7 @@ msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:92
 #, python-format
-msgid "failed to delete packet_filter id=%s which remains in error status."
+msgid "Failed to delete packet_filter id=%s which remains in error status."
 msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:106
@@ -8043,7 +8166,7 @@ msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:131
 #, python-format
-msgid "failed to create packet_filter id=%(id)s on OFC: %(exc)s"
+msgid "Failed to create packet_filter id=%(id)s on OFC: %(exc)s"
 msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:144
@@ -8058,7 +8181,7 @@ msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:157
 #, python-format
-msgid "failed to delete packet_filter id=%(id)s from OFC: %(exc)s"
+msgid "Failed to delete packet_filter id=%(id)s from OFC: %(exc)s"
 msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:161
@@ -8364,7 +8487,7 @@ msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:514
 #, python-format
-msgid "port %s not found in NVP"
+msgid "Port %s not found in NVP"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:533
@@ -8409,13 +8532,13 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:658
-#: neutron/plugins/nicira/NeutronPlugin.py:1671
+#: neutron/plugins/nicira/NeutronPlugin.py:1672
 #, python-format
 msgid "Logical router resource %s not found on NVP platform"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:662
-#: neutron/plugins/nicira/NeutronPlugin.py:1675
+#: neutron/plugins/nicira/NeutronPlugin.py:1676
 msgid "Unable to update logical routeron NVP Platform"
 msgstr ""
 
@@ -8523,118 +8646,118 @@ msgid "Unable to update port id: %s."
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:1409
-#: neutron/plugins/nicira/NeutronPlugin.py:1483
+#: neutron/plugins/nicira/NeutronPlugin.py:1484
 #, python-format
 msgid "Network '%s' is not a valid external network"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1426
+#: neutron/plugins/nicira/NeutronPlugin.py:1427
 msgid ""
 "Cannot create a distributed router with the NVP platform currently in "
 "execution. Please, try without specifying the 'distributed' attribute."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1433
+#: neutron/plugins/nicira/NeutronPlugin.py:1434
 msgid "Unable to create logical router on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1441
+#: neutron/plugins/nicira/NeutronPlugin.py:1442
 #, python-format
 msgid ""
-"Unable to create L3GW port on logical router  %(router_uuid)s. Verify "
+"Unable to create L3GW port on logical router %(router_uuid)s. Verify "
 "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1451
+#: neutron/plugins/nicira/NeutronPlugin.py:1452
 #, python-format
 msgid "Unable to create router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1492
+#: neutron/plugins/nicira/NeutronPlugin.py:1493
 msgid ""
 "'routes' cannot contain route '0.0.0.0/0', this must be updated through "
 "the default gateway attribute"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1508
+#: neutron/plugins/nicira/NeutronPlugin.py:1509
 #, python-format
 msgid "Logical router %s not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1512
+#: neutron/plugins/nicira/NeutronPlugin.py:1513
 msgid "Unable to update logical router on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1514
+#: neutron/plugins/nicira/NeutronPlugin.py:1515
 msgid ""
 "Request cannot contain 'routes' with the NVP platform currently in "
 "execution. Please, try without specifying the static routes."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1548
+#: neutron/plugins/nicira/NeutronPlugin.py:1549
 #, python-format
 msgid "Logical router '%s' not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1552
+#: neutron/plugins/nicira/NeutronPlugin.py:1553
 #, python-format
-msgid "Unable to delete logical router '%s'on NVP Platform"
+msgid "Unable to delete logical router '%s' on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1609
+#: neutron/plugins/nicira/NeutronPlugin.py:1610
 #, python-format
 msgid ""
 "Add_router_interface completed for subnet:%(subnet_id)s and "
 "router:%(router_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1697
+#: neutron/plugins/nicira/NeutronPlugin.py:1698
 #, python-format
 msgid ""
 "An error occurred while removing NAT rules on the NVP platform for "
 "floating ip:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1703
+#: neutron/plugins/nicira/NeutronPlugin.py:1704
 msgid "An incorrect number of matching NAT rules was found on the NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1769
+#: neutron/plugins/nicira/NeutronPlugin.py:1770
 #, python-format
 msgid "Address list for NVP logical router port:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1793
+#: neutron/plugins/nicira/NeutronPlugin.py:1794
 #, 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:1836
+#: neutron/plugins/nicira/NeutronPlugin.py:1837
 #, python-format
 msgid "The port '%s' is not associated with floating IPs"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1839
+#: neutron/plugins/nicira/NeutronPlugin.py:1840
 #, python-format
 msgid "Nat rules not found in nvp for port: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1865
+#: neutron/plugins/nicira/NeutronPlugin.py:1866
 #, python-format
 msgid ""
 "Create_l2_gw_service did not return an uuid for the newly created "
 "resource:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1887
+#: neutron/plugins/nicira/NeutronPlugin.py:1888
 msgid ""
 "Unable to remove gateway service from NVP plaform - the resource was not "
 "found"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1975
+#: neutron/plugins/nicira/NeutronPlugin.py:1976
 #, python-format
 msgid "Port values not valid for protocol: %s"
 msgstr ""
@@ -8807,62 +8930,77 @@ msgstr ""
 msgid "Port not found, Error: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1038
+#: neutron/plugins/nicira/nvplib.py:966
+#, python-format
+msgid "Error. %(type)s exception: %(exc)s."
+msgstr ""
+
+#: neutron/plugins/nicira/nvplib.py:970
+#, python-format
+msgid "locals=[%s]"
+msgstr ""
+
+#: neutron/plugins/nicira/nvplib.py:1039
 #, python-format
 msgid "Created Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1064
+#: neutron/plugins/nicira/nvplib.py:1065
 #, python-format
 msgid "Updated Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1083
+#: neutron/plugins/nicira/nvplib.py:1084
 #, python-format
 msgid "Invalid keys for NAT match: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1089
+#: neutron/plugins/nicira/nvplib.py:1090
 #, python-format
 msgid "Creating NAT rule: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1103
+#: neutron/plugins/nicira/nvplib.py:1104
 msgid ""
 "No SNAT rules cannot be applied as they are not available in this version"
 " of the NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1238
+#: neutron/plugins/nicira/nvplib.py:1239
 #, python-format
 msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1243
+#: neutron/plugins/nicira/nvplib.py:1244
 #, python-format
 msgid ""
 "An exception occurred while updating IP addresses on a router logical "
 "port:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1281
+#: neutron/plugins/nicira/nvplib.py:1282
 msgid "Operation may not be supported"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1289
+#: neutron/plugins/nicira/nvplib.py:1290
 msgid ""
 "NVP version is not set. Unable to complete request correctly. Check log "
 "for NVP communication errors."
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1305
+#: neutron/plugins/nicira/nvplib.py:1306
 msgid "Failed to create logical queue"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1316
+#: neutron/plugins/nicira/nvplib.py:1317
 msgid "Failed to delete logical queue"
 msgstr ""
 
+#: neutron/plugins/nicira/nvplib.py:1330
+#, python-format
+msgid "Error '%(err)s' when connecting to controller(s): %(ctl)s."
+msgstr ""
+
 #: neutron/plugins/nicira/api_client/client.py:116
 #, python-format
 msgid "[%d] no API providers currently available."
@@ -9482,13 +9620,18 @@ msgstr ""
 msgid "Cannot create a gateway with an empty device list"
 msgstr ""
 
+#: neutron/plugins/nicira/extensions/nvp_networkgw.py:82
+#, python-format
+msgid "Unexpected keys found in device description:%s"
+msgstr ""
+
 #: neutron/plugins/nicira/extensions/nvp_networkgw.py:86
 #, python-format
 msgid "%s: provided data are not iterable"
 msgstr ""
 
 #: neutron/plugins/nicira/extensions/nvp_networkgw.py:92
-msgid "number of network gateways allowed per tenant, -1 for unlimited"
+msgid "Number of network gateways allowed per tenant, -1 for unlimited"
 msgstr ""
 
 #: neutron/plugins/nicira/extensions/nvp_qos.py:38
@@ -9783,7 +9926,7 @@ msgstr ""
 
 #: neutron/plugins/nicira/vshield/tasks/tasks.py:189
 #: neutron/plugins/nicira/vshield/tasks/tasks.py:209
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:233
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:232
 #, python-format
 msgid "Task %(task)s encountered exception in %(cb)s"
 msgstr ""
@@ -9794,11 +9937,11 @@ msgstr ""
 msgid "Task %(task)s return %(status)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:326
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:325
 msgid "TaskManager terminated"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:380
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:379
 msgid "Exception in _check_pending_tasks"
 msgstr ""
 
@@ -9849,6 +9992,10 @@ msgid ""
 "commited (%s attempts left)"
 msgstr ""
 
+#: neutron/plugins/openvswitch/ovs_db_v2.py:401
+msgid "Unable to generate a new tunnel id"
+msgstr ""
+
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:145
 #, python-format
 msgid "Device %(device)s up on %(agent_id)s"
@@ -10109,6 +10256,23 @@ msgstr ""
 msgid "Connection failed with PLUMgrid Director: %(err_msg)s"
 msgstr ""
 
+#: neutron/plugins/plumgrid/drivers/fake_plumlib.py:32
+msgid "Python PLUMgrid Fake Library Started "
+msgstr ""
+
+#: neutron/plugins/plumgrid/drivers/fake_plumlib.py:37
+#, python-format
+msgid "Fake Director: %s"
+msgstr ""
+
+#: neutron/plugins/plumgrid/drivers/plumlib.py:38
+msgid "Python PLUMgrid Library Started "
+msgstr ""
+
+#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:40
+msgid "PLUMgrid Director communication failed"
+msgstr ""
+
 #: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:44
 msgid "PLUMgrid Director server to connect to"
 msgstr ""
@@ -10309,7 +10473,7 @@ msgid "Going to ofp controller mode %s"
 msgstr ""
 
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:238
-msgid "port update received"
+msgid "Port update received"
 msgstr ""
 
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:271
@@ -10778,11 +10942,11 @@ msgid "process_router: %s"
 msgstr ""
 
 #: neutron/services/firewall/agents/varmour/varmour_router.py:285
-msgid "unable to parse interface mapping."
+msgid "Unable to parse interface mapping."
 msgstr ""
 
 #: neutron/services/firewall/agents/varmour/varmour_router.py:288
-msgid "unable to read interface mapping."
+msgid "Unable to read interface mapping."
 msgstr ""
 
 #: neutron/services/firewall/agents/varmour/varmour_router.py:307
@@ -11007,6 +11171,11 @@ msgstr ""
 msgid "A metering driver must be specified"
 msgstr ""
 
+#: neutron/services/metering/agents/metering_agent.py:112
+#, python-format
+msgid "Send metering report: %s"
+msgstr ""
+
 #: neutron/services/metering/agents/metering_agent.py:179
 #, python-format
 msgid "Driver %(driver)s does not implement %(func)s"
@@ -11045,6 +11214,14 @@ msgstr ""
 msgid "Interval for checking ipsec status"
 msgstr ""
 
+#: neutron/services/vpn/device_drivers/ipsec.py:61
+msgid "Template file for ipsec configuration"
+msgstr ""
+
+#: neutron/services/vpn/device_drivers/ipsec.py:67
+msgid "Template file for ipsec secret configuration"
+msgstr ""
+
 #: neutron/services/vpn/device_drivers/ipsec.py:244
 #, python-format
 msgid "Failed to enable vpn process on router %s"
@@ -11804,3 +11981,147 @@ msgstr ""
 #~ msgid "Operation on OFC failed: status=%(status), detail=%(detail)"
 #~ msgstr ""
 
+#~ msgid "loading policies from file: %s"
+#~ msgstr ""
+
+#~ msgid "number of ports allowed per tenant, minus for unlimited"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "range of seconds to randomly delay "
+#~ "when starting the periodic task "
+#~ "scheduler to reduce stampeding. (Disable "
+#~ "by setting to 0)"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "%(class_name)s method %(method_name)s called "
+#~ "with arguments %(args)s %(kwargs)s "
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Updating lease expiration is now "
+#~ "deprecated. Issued  from host %(host)s."
+#~ msgstr ""
+
+#~ msgid "owner type of the device: network/compute"
+#~ msgstr ""
+
+#~ msgid "plugin does not support updating provider attributes"
+#~ msgstr ""
+
+#~ msgid "invalid segment range. example range: 500-550"
+#~ msgstr ""
+
+#~ msgid "arguments segment_type missing for network profile"
+#~ msgstr ""
+
+#~ msgid "argument physical_network missing for network profile"
+#~ msgstr ""
+
+#~ msgid "argument sub_type missing for network profile"
+#~ msgstr ""
+
+#~ msgid "argument segment_range missing for network profile"
+#~ msgstr ""
+
+#~ msgid "segment range overlaps with another profile"
+#~ msgstr ""
+
+#~ msgid "provider network added to DB: %(network_id)s, %(vlan_id)s"
+#~ msgstr ""
+
+#~ msgid "provider network removed from DB: %s"
+#~ msgstr ""
+
+#~ msgid "logical network"
+#~ msgstr ""
+
+#~ msgid "unknown provider:physical_network %s"
+#~ msgstr ""
+
+#~ msgid "create network: profile_id=%s"
+#~ msgstr ""
+
+#~ msgid "seg list %s "
+#~ msgstr ""
+
+#~ msgid "create port: profile_id=%s"
+#~ msgstr ""
+
+#~ msgid "there must be only one gateway port per router at once"
+#~ msgstr ""
+
+#~ msgid "define if the requests have run asynchronously or not"
+#~ msgstr ""
+
+#~ msgid "cannot retrieve utif info for the following reason: %(err_msg)s"
+#~ msgstr ""
+
+#~ msgid "unsupported vnic type %(vnic_type)s for network type %(net_type)s"
+#~ msgstr ""
+
+#~ msgid "invalid vnic_type on port_create"
+#~ msgstr ""
+
+#~ msgid "update network"
+#~ msgstr ""
+
+#~ msgid "delete network"
+#~ msgstr ""
+
+#~ msgid "creating VLAN Network"
+#~ msgstr ""
+
+#~ msgid "creating IB Network"
+#~ msgstr ""
+
+#~ msgid "ports added!"
+#~ msgstr ""
+
+#~ msgid "ports removed!"
+#~ msgstr ""
+
+#~ msgid "type of VM network interface: mlnx_direct or hostdev"
+#~ msgstr ""
+
+#~ msgid "removing vlan %(seg_id)s on physical network %(net)s from pool"
+#~ msgstr ""
+
+#~ msgid "failed to create network id=%(id)s on OFC: %(exc)s"
+#~ msgstr ""
+
+#~ msgid "failed to delete packet_filter id=%s which remains in error status."
+#~ msgstr ""
+
+#~ msgid "failed to create packet_filter id=%(id)s on OFC: %(exc)s"
+#~ msgstr ""
+
+#~ msgid "failed to delete packet_filter id=%(id)s from OFC: %(exc)s"
+#~ msgstr ""
+
+#~ msgid "port %s not found in NVP"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unable to create L3GW port on "
+#~ "logical router  %(router_uuid)s. Verify "
+#~ "Default Layer-3 Gateway service "
+#~ "%(def_l3_gw_svc)s id is correct"
+#~ msgstr ""
+
+#~ msgid "Unable to delete logical router '%s'on NVP Platform"
+#~ msgstr ""
+
+#~ msgid "number of network gateways allowed per tenant, -1 for unlimited"
+#~ msgstr ""
+
+#~ msgid "port update received"
+#~ msgstr ""
+
+#~ msgid "unable to parse interface mapping."
+#~ msgstr ""
+
+#~ msgid "unable to read interface mapping."
+#~ msgstr ""
+
index e42fb0abaf489faa468fd12683b1c168ed853456..fd1d9661d752d14596af1a2a8b7eb8e27c313348 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Quantum\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-09-09 06:09+0000\n"
+"POT-Creation-Date: 2013-09-10 06:09+0000\n"
 "PO-Revision-Date: 2013-05-13 06:01+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: Vietnamese (Viet Nam) "
@@ -95,7 +95,7 @@ msgstr ""
 
 #: neutron/policy.py:88
 #, python-format
-msgid "loading policies from file: %s"
+msgid "Loading policies from file: %s"
 msgstr ""
 
 #: neutron/policy.py:95
@@ -182,7 +182,7 @@ msgid "Number of subnets allowed per tenant, minus for unlimited"
 msgstr ""
 
 #: neutron/quota.py:47
-msgid "number of ports allowed per tenant, minus for unlimited"
+msgid "Number of ports allowed per tenant, minus for unlimited"
 msgstr ""
 
 #: neutron/quota.py:51
@@ -204,7 +204,7 @@ msgstr ""
 
 #: neutron/service.py:41
 msgid ""
-"range of seconds to randomly delay when starting the periodic task "
+"Range of seconds to randomly delay when starting the periodic task "
 "scheduler to reduce stampeding. (Disable by setting to 0)"
 msgstr ""
 
@@ -466,9 +466,11 @@ msgid ""
 msgstr ""
 
 #: neutron/agent/dhcp_agent.py:564 neutron/agent/l3_agent.py:823
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:515
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256
 #: neutron/plugins/nec/agent/nec_neutron_agent.py:184
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:227
+#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:181
 #: neutron/services/metering/agents/metering_agent.py:273
 msgid "Failed reporting state!"
 msgstr ""
@@ -1925,6 +1927,11 @@ msgstr ""
 msgid "Invalid extension environment: %(reason)s"
 msgstr ""
 
+#: neutron/common/exceptions.py:261
+#, python-format
+msgid "Invalid content type %(content_type)s"
+msgstr ""
+
 #: neutron/common/exceptions.py:265
 #, python-format
 msgid "Unable to find any IP address on external network %(net_id)s."
@@ -1966,11 +1973,11 @@ msgstr ""
 msgid "Skipping unknown group key: %s"
 msgstr ""
 
-#: neutron/common/log.py:31
+#: neutron/common/log.py:32
 #, python-format
 msgid ""
 "%(class_name)s method %(method_name)s called with arguments %(args)s "
-"%(kwargs)s "
+"%(kwargs)s"
 msgstr ""
 
 #: neutron/common/utils.py:55 neutron/openstack/common/fileutils.py:64
@@ -2288,7 +2295,7 @@ msgstr ""
 
 #: neutron/db/dhcp_rpc_base.py:218
 #, python-format
-msgid "Updating lease expiration is now deprecated. Issued  from host %(host)s."
+msgid "Updating lease expiration is now deprecated. Issued  from host %s."
 msgstr ""
 
 #: neutron/db/dhcp_rpc_base.py:225
@@ -2313,6 +2320,16 @@ msgstr ""
 msgid "the nexthop is used by router"
 msgstr ""
 
+#: neutron/db/extraroute_db.py:129
+#, python-format
+msgid "Added routes are %s"
+msgstr ""
+
+#: neutron/db/extraroute_db.py:137
+#, python-format
+msgid "Removed routes are %s"
+msgstr ""
+
 #: neutron/db/l3_db.py:210
 #, python-format
 msgid "No IPs available for external network %s"
@@ -2336,6 +2353,8 @@ msgid ""
 msgstr ""
 
 #: neutron/db/l3_db.py:339 neutron/db/l3_db.py:415
+#: neutron/plugins/bigswitch/plugin.py:995
+#: neutron/plugins/bigswitch/plugin.py:1004
 msgid "Either subnet_id or port_id must be specified"
 msgstr ""
 
@@ -2387,7 +2406,7 @@ msgid ""
 "assigning a floating IP"
 msgstr ""
 
-#: neutron/db/l3_db.py:605 neutron/plugins/nicira/NeutronPlugin.py:1730
+#: neutron/db/l3_db.py:605 neutron/plugins/nicira/NeutronPlugin.py:1731
 msgid "fixed_ip_address cannot be specified without a port_id"
 msgstr ""
 
@@ -2415,6 +2434,11 @@ msgid ""
 " %s"
 msgstr ""
 
+#: neutron/db/l3_rpc_base.py:62
+#, python-format
+msgid "Checking router: %(id)s for host: %(host)s"
+msgstr ""
+
 #: neutron/db/l3_rpc_base.py:87
 #, python-format
 msgid "External network ID returned to l3 agent: %s"
@@ -2572,7 +2596,7 @@ msgid "ID of network to probe"
 msgstr ""
 
 #: neutron/debug/commands.py:50
-msgid "owner type of the device: network/compute"
+msgid "Owner type of the device: network/compute"
 msgstr ""
 
 #: neutron/debug/commands.py:58
@@ -3028,7 +3052,7 @@ msgstr ""
 
 #: neutron/extensions/providernet.py:56
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:379
-msgid "plugin does not support updating provider attributes"
+msgid "Plugin does not support updating provider attributes"
 msgstr ""
 
 #: neutron/extensions/quotasv2.py:69
@@ -3959,6 +3983,10 @@ msgstr ""
 msgid "List of allowed vif_type values."
 msgstr ""
 
+#: neutron/plugins/bigswitch/plugin.py:162
+msgid "Syntax error in server config file, aborting plugin"
+msgstr ""
+
 #: neutron/plugins/bigswitch/plugin.py:173
 msgid "Error in REST call to remote network controller"
 msgstr ""
@@ -4091,6 +4119,10 @@ msgstr ""
 msgid "NeutronRestProxy: Starting plugin. Version=%s"
 msgstr ""
 
+#: neutron/plugins/bigswitch/plugin.py:458
+msgid "Servers not defined. Aborting plugin"
+msgstr ""
+
 #: neutron/plugins/bigswitch/plugin.py:480
 msgid "NeutronRestProxyV2: initialization done"
 msgstr ""
@@ -4173,6 +4205,15 @@ msgstr ""
 msgid "Unable to update remote topology: %s"
 msgstr ""
 
+#: neutron/plugins/bigswitch/plugin.py:1147
+msgid "Adding host route: "
+msgstr ""
+
+#: neutron/plugins/bigswitch/plugin.py:1148
+#, python-format
+msgid "Destination:%(dst)s nexthop:%(next)s"
+msgstr ""
+
 #: neutron/plugins/bigswitch/plugin.py:1223
 #, python-format
 msgid ""
@@ -4192,6 +4233,15 @@ msgstr ""
 msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. "
 msgstr ""
 
+#: neutron/plugins/bigswitch/routerrule_db.py:77
+msgid "No rules in router"
+msgstr ""
+
+#: neutron/plugins/bigswitch/routerrule_db.py:91
+#, python-format
+msgid "Updating router rules to %s"
+msgstr ""
+
 #: neutron/plugins/bigswitch/db/porttracker_db.py:36
 msgid "No host_id in port request to track port location."
 msgstr ""
@@ -4249,6 +4299,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:108
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:128
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:143
+#: neutron/plugins/mlnx/rpc_callbacks.py:98
 #: neutron/plugins/mlnx/rpc_callbacks.py:117
 #: neutron/plugins/mlnx/rpc_callbacks.py:132
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:118
@@ -4259,16 +4310,15 @@ msgid "%s can not be found in database"
 msgstr ""
 
 #: neutron/plugins/brocade/NeutronPlugin.py:288
-#: neutron/plugins/brocade/NeutronPlugin.py:331
-#: neutron/plugins/brocade/NeutronPlugin.py:384
+#: neutron/plugins/brocade/NeutronPlugin.py:332
+#: neutron/plugins/brocade/NeutronPlugin.py:386
 msgid "Brocade NOS driver:"
 msgstr ""
 
 #: neutron/plugins/brocade/NeutronPlugin.py:289
-#: neutron/plugins/brocade/NeutronPlugin.py:332
-#: neutron/plugins/brocade/NeutronPlugin.py:385
+#: neutron/plugins/brocade/NeutronPlugin.py:333
+#: neutron/plugins/brocade/NeutronPlugin.py:387
 #: neutron/plugins/embrane/agent/dispatcher.py:143
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:240
 #, python-format
 msgid "%s"
 msgstr ""
@@ -4278,7 +4328,13 @@ msgstr ""
 msgid "Returning the allocated vlan (%d) to the pool"
 msgstr ""
 
-#: neutron/plugins/brocade/NeutronPlugin.py:298
+#: neutron/plugins/brocade/NeutronPlugin.py:293
+#: neutron/plugins/brocade/NeutronPlugin.py:334
+#: neutron/plugins/brocade/NeutronPlugin.py:388
+msgid "Brocade plugin raised exception, check logs"
+msgstr ""
+
+#: neutron/plugins/brocade/NeutronPlugin.py:299
 #, python-format
 msgid "Allocated vlan (%d) from the pool"
 msgstr ""
@@ -4302,98 +4358,103 @@ msgstr ""
 msgid "Plugin initialization complete"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:133
+#: neutron/plugins/cisco/network_plugin.py:117
+#, python-format
+msgid "'%(model)s' object has no attribute '%(name)s'"
+msgstr ""
+
+#: neutron/plugins/cisco/network_plugin.py:134
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:223
 msgid "create_network() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:150
+#: neutron/plugins/cisco/network_plugin.py:151
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:255
 msgid "update_network() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:163
+#: neutron/plugins/cisco/network_plugin.py:164
 msgid "delete_network() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:186
+#: neutron/plugins/cisco/network_plugin.py:187
 msgid "get_network() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:191
+#: neutron/plugins/cisco/network_plugin.py:192
 msgid "get_networks() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:196
+#: neutron/plugins/cisco/network_plugin.py:197
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:321
 msgid "create_port() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:206
+#: neutron/plugins/cisco/network_plugin.py:207
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:407
 msgid "delete_port() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:225
+#: neutron/plugins/cisco/network_plugin.py:226
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:366
 msgid "update_port() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:236
+#: neutron/plugins/cisco/network_plugin.py:237
 msgid "create_subnet() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:248
+#: neutron/plugins/cisco/network_plugin.py:249
 #: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:342
 msgid "update_subnet() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:254
+#: neutron/plugins/cisco/network_plugin.py:255
 msgid "delete_subnet() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:277
+#: neutron/plugins/cisco/network_plugin.py:278
 #: neutron/plugins/cisco/db/network_db_v2.py:38
 msgid "get_all_qoss() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:283
+#: neutron/plugins/cisco/network_plugin.py:284
 msgid "get_qos_details() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:288
+#: neutron/plugins/cisco/network_plugin.py:289
 msgid "create_qos() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:294
+#: neutron/plugins/cisco/network_plugin.py:295
 msgid "delete_qos() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:299
+#: neutron/plugins/cisco/network_plugin.py:300
 msgid "rename_qos() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:304
+#: neutron/plugins/cisco/network_plugin.py:305
 msgid "get_all_credentials() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:310
+#: neutron/plugins/cisco/network_plugin.py:311
 msgid "get_credential_details() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:319
+#: neutron/plugins/cisco/network_plugin.py:320
 msgid "rename_credential() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:329
+#: neutron/plugins/cisco/network_plugin.py:330
 msgid "schedule_host() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:341
+#: neutron/plugins/cisco/network_plugin.py:342
 msgid "associate_port() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:348
+#: neutron/plugins/cisco/network_plugin.py:349
 msgid "detach_port() called"
 msgstr ""
 
@@ -4646,6 +4707,16 @@ msgstr ""
 msgid "VLAN Name prefix for provider vlans"
 msgstr ""
 
+#: neutron/plugins/cisco/common/config.py:39
+msgid "Provider VLANs are automatically created as needed on the Nexus switch"
+msgstr ""
+
+#: neutron/plugins/cisco/common/config.py:42
+msgid ""
+"Provider VLANs are automatically trunked as needed on the ports of the "
+"Nexus switch"
+msgstr ""
+
 #: neutron/plugins/cisco/common/config.py:45
 #: neutron/plugins/ml2/drivers/cisco/config.py:23
 msgid "Distribute SVI interfaces over all switches"
@@ -4707,6 +4778,12 @@ msgstr ""
 msgid "N1K Policy profile polling duration in seconds"
 msgstr ""
 
+#: neutron/plugins/cisco/common/config.py:124
+#: neutron/plugins/ml2/drivers/cisco/config.py:56
+#: neutron/plugins/nicira/common/config.py:178
+msgid "Some config files were not parsed properly"
+msgstr ""
+
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:334
 #, python-format
 msgid "seg_min %(seg_min)s, seg_max %(seg_max)s"
@@ -4811,6 +4888,10 @@ msgstr ""
 msgid "get_policy_profile()"
 msgstr ""
 
+#: neutron/plugins/cisco/db/n1kv_db_v2.py:949
+msgid "Invalid profile type"
+msgstr ""
+
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:965
 msgid "_profile_binding_exists()"
 msgstr ""
@@ -4839,11 +4920,11 @@ msgid "_get_profile_bindings()"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1224
-msgid "invalid segment range. example range: 500-550"
+msgid "Invalid segment range. example range: 500-550"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1234
-msgid "arguments segment_type missing for network profile"
+msgid "Arguments segment_type missing for network profile"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1243
@@ -4851,15 +4932,15 @@ msgid "segment_type should either be vlan, overlay, multi-segment or trunk"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1249
-msgid "argument physical_network missing for network profile"
+msgid "Argument physical_network missing for network profile"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1256
-msgid "argument sub_type missing for network profile"
+msgid "Argument sub_type missing for network profile"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1263
-msgid "argument segment_range missing for network profile"
+msgid "Argument segment_range missing for network profile"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1292
@@ -4868,7 +4949,7 @@ msgid "NetworkProfile name %s already exists"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1309
-msgid "segment range overlaps with another profile"
+msgid "Segment range overlaps with another profile"
 msgstr ""
 
 #: neutron/plugins/cisco/db/network_db_v2.py:46
@@ -4954,12 +5035,12 @@ msgstr ""
 
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:236
 #, python-format
-msgid "provider network added to DB: %(network_id)s, %(vlan_id)s"
+msgid "Provider network added to DB: %(network_id)s, %(vlan_id)s"
 msgstr ""
 
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:280
 #, python-format
-msgid "provider network removed from DB: %s"
+msgid "Provider network removed from DB: %s"
 msgstr ""
 
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:388
@@ -4981,7 +5062,7 @@ msgid "Nexus plugin loaded, deleting SVI from switch"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_client.py:256
-msgid "logical network"
+msgid "Logical network"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_client.py:276
@@ -5007,6 +5088,11 @@ msgstr ""
 msgid "VSM: %s"
 msgstr ""
 
+#: neutron/plugins/cisco/n1kv/n1kv_client.py:462
+#, python-format
+msgid "Unable to serialize object of type = '%s'"
+msgstr ""
+
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:193
 msgid "_setup_vsm"
 msgstr ""
@@ -5069,9 +5155,11 @@ msgid "provider:network_type %s not supported"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:353
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:362
 #: neutron/plugins/mlnx/mlnx_plugin.py:243
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437
 #, python-format
-msgid "unknown provider:physical_network %s"
+msgid "Unknown provider:physical_network %s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:359
@@ -5205,7 +5293,7 @@ msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:995
 #, python-format
-msgid "create network: profile_id=%s"
+msgid "Create network: profile_id=%s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1003
@@ -5218,7 +5306,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1015
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1025
 #, python-format
-msgid "seg list %s "
+msgid "Seg list %s "
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1068
@@ -5265,7 +5353,7 @@ msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1241
 #, python-format
-msgid "create port: profile_id=%s"
+msgid "Create port: profile_id=%s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1254
@@ -5350,6 +5438,41 @@ msgstr ""
 msgid "NexusPlugin:create_network() called"
 msgstr ""
 
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:112
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:101
+#, python-format
+msgid "Nexus: create & trunk vlan %s"
+msgstr ""
+
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:119
+#, python-format
+msgid "Nexus: create vlan %s"
+msgstr ""
+
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:124
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108
+#, python-format
+msgid "Nexus: trunk vlan %s"
+msgstr ""
+
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:137
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:120
+#, python-format
+msgid "Nexus: delete & untrunk vlan %s"
+msgstr ""
+
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:143
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:124
+#, python-format
+msgid "Nexus: delete vlan %s"
+msgstr ""
+
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:146
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:127
+#, python-format
+msgid "Nexus: untrunk vlan %s"
+msgstr ""
+
 #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:203
 msgid "Grabbing a switch to create SVI"
 msgstr ""
@@ -5382,6 +5505,11 @@ msgstr ""
 msgid "NexusPlugin:delete_port() called"
 msgstr ""
 
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:276
+#, python-format
+msgid "delete_network(): provider vlan %s"
+msgstr ""
+
 #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:321
 msgid "NexusPlugin:update_port() called"
 msgstr ""
@@ -5414,7 +5542,7 @@ msgstr ""
 
 #: neutron/plugins/embrane/base_plugin.py:136
 #: neutron/plugins/embrane/base_plugin.py:173
-msgid "there must be only one gateway port per router at once"
+msgid "There must be only one gateway port per router at once"
 msgstr ""
 
 #: neutron/plugins/embrane/base_plugin.py:207
@@ -5480,7 +5608,7 @@ msgid "Shared resource pool id"
 msgstr ""
 
 #: neutron/plugins/embrane/common/config.py:45
-msgid "define if the requests have run asynchronously or not"
+msgid "Define if the requests have run asynchronously or not"
 msgstr ""
 
 #: neutron/plugins/embrane/common/constants.py:63
@@ -5544,7 +5672,7 @@ msgstr ""
 
 #: neutron/plugins/embrane/l2base/support_exceptions.py:24
 #, python-format
-msgid "cannot retrieve utif info for the following reason: %(err_msg)s"
+msgid "Cannot retrieve utif info for the following reason: %(err_msg)s"
 msgstr ""
 
 #: neutron/plugins/embrane/l2base/openvswitch/openvswitch_support.py:45
@@ -5765,51 +5893,51 @@ msgstr ""
 msgid "Adding port %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:268
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:269
 #, python-format
 msgid "Unable to get port details for device %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:274
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:276
 #, python-format
 msgid "Port %(device)s updated. Details: %(device_details)s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:289
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:290
 #, python-format
 msgid "Removing port %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:296
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:297
 #, python-format
 msgid "Removing port failed for device %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:321
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:322
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:640
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:900
 msgid "Agent out of sync with plugin!"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:329
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:330
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:652
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:914
 msgid "Agent loop has new devices!"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:334
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:335
 #, python-format
 msgid "Error in agent event loop: %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:342
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:343
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:403
 #, python-format
 msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:357
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:691
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1044
 msgid "Agent initialized successfully, now running... "
@@ -5881,6 +6009,15 @@ msgstr ""
 msgid "Metrics collection is not supported on this version of Hyper-V"
 msgstr ""
 
+#: neutron/plugins/hyperv/agent/utilsfactory.py:34
+msgid "Force V1 WMI utility classes"
+msgstr ""
+
+#: neutron/plugins/hyperv/agent/utilsfactory.py:59
+#, python-format
+msgid "Loading class: %(module_name)s.%(class_name)s"
+msgstr ""
+
 #: neutron/plugins/hyperv/agent/utilsv2.py:118
 #, python-format
 msgid "Port Alloc not found: %s"
@@ -5932,12 +6069,6 @@ msgstr ""
 msgid "provider:segmentation_id specified for local network"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:362
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437
-#, python-format
-msgid "Unknown provider:physical_network %s"
-msgstr ""
-
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:89
 msgid "Invalid Network ID, will lead to incorrect bridgename"
 msgstr ""
@@ -6371,94 +6502,98 @@ msgstr ""
 msgid "MidoClient.delete_dhcp called: bridge=%(bridge)s, "
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:204
+#: neutron/plugins/midonet/midonet_lib.py:196
+msgid "Tried to delete non-existent DHCP"
+msgstr ""
+
+#: neutron/plugins/midonet/midonet_lib.py:205
 #, python-format
 msgid "MidoClient.delete_port called: id=%(id)s, delete_chains=%(delete_chains)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:219
+#: neutron/plugins/midonet/midonet_lib.py:220
 #, python-format
 msgid "MidoClient.get_port called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:232
+#: neutron/plugins/midonet/midonet_lib.py:233
 #, python-format
 msgid "MidoClient.add_bridge_port called: bridge=%(bridge)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:253
+#: neutron/plugins/midonet/midonet_lib.py:254
 #, python-format
 msgid "MidoClient.create_router called: tenant_id=%(tenant_id)s, name=%(name)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:265
+#: neutron/plugins/midonet/midonet_lib.py:266
 #, python-format
 msgid "MidoClient.delete_router called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:275
+#: neutron/plugins/midonet/midonet_lib.py:276
 #, python-format
 msgid "MidoClient.get_router called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:289
+#: neutron/plugins/midonet/midonet_lib.py:290
 #, python-format
 msgid "MidoClient.update_router called: id=%(id)s, name=%(name)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:309
+#: neutron/plugins/midonet/midonet_lib.py:310
 #, python-format
 msgid ""
 "MidoClient.add_dhcp_route_option called: bridge=%(bridge)s, "
 "cidr=%(cidr)s, gw_ip=%(gw_ip)sdst_ip=%(dst_ip)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:317
+#: neutron/plugins/midonet/midonet_lib.py:318
 msgid "Tried to access non-existent DHCP"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:346
+#: neutron/plugins/midonet/midonet_lib.py:347
 #, python-format
 msgid "MidoClient.unlink called: port=%(port)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:351
+#: neutron/plugins/midonet/midonet_lib.py:352
 #, python-format
 msgid "Attempted to unlink a port that was not linked. %s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:357
+#: neutron/plugins/midonet/midonet_lib.py:358
 #, python-format
 msgid ""
 "MidoClient.remove_rules_by_property called: tenant_id=%(tenant_id)s, "
 "chain_name=%(chain_name)skey=%(key)s, value=%(value)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:384
+#: neutron/plugins/midonet/midonet_lib.py:385
 #, python-format
 msgid ""
 "MidoClient.create_router_chains called: router=%(router)s, "
 "inbound_chain_name=%(in_chain)s, outbound_chain_name=%(out_chain)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:407
+#: neutron/plugins/midonet/midonet_lib.py:408
 #, python-format
 msgid "MidoClient.delete_router_chains called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:422
+#: neutron/plugins/midonet/midonet_lib.py:423
 #, python-format
 msgid "MidoClient.delete_port_chains called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:434
+#: neutron/plugins/midonet/midonet_lib.py:435
 #, python-format
 msgid ""
 "MidoClient.get_link_port called: router=%(router)s, "
 "peer_router_id=%(peer_router_id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:473
+#: neutron/plugins/midonet/midonet_lib.py:474
 #, python-format
 msgid ""
 "MidoClient.add_static_nat called: tenant_id=%(tenant_id)s, "
@@ -6466,17 +6601,17 @@ msgid ""
 "port_id=%(port_id)s, nat_type=%(nat_type)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:481
+#: neutron/plugins/midonet/midonet_lib.py:482
 #, python-format
 msgid "Invalid NAT type passed in %s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:533
+#: neutron/plugins/midonet/midonet_lib.py:534
 #, python-format
 msgid "MidoClient.remote_static_route called: router=%(router)s, ip=%(ip)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:544
+#: neutron/plugins/midonet/midonet_lib.py:545
 #, python-format
 msgid ""
 "MidoClient.update_port_chains called: "
@@ -6484,62 +6619,62 @@ msgid ""
 "outbound_chain_id=%(outbound_chain_id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:555
+#: neutron/plugins/midonet/midonet_lib.py:556
 #, python-format
 msgid "MidoClient.create_chain called: tenant_id=%(tenant_id)s  name=%(name)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:563
+#: neutron/plugins/midonet/midonet_lib.py:564
 #, python-format
 msgid "MidoClient.delete_chain called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:569
+#: neutron/plugins/midonet/midonet_lib.py:570
 #, python-format
 msgid ""
 "MidoClient.delete_chains_by_names called: tenant_id=%(tenant_id)s "
 "names=%(names)s "
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:580
+#: neutron/plugins/midonet/midonet_lib.py:581
 #, python-format
 msgid ""
 "MidoClient.get_chain_by_name called: tenant_id=%(tenant_id)s "
 "name=%(name)s "
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:591
+#: neutron/plugins/midonet/midonet_lib.py:592
 #, python-format
 msgid ""
 "MidoClient.get_port_group_by_name called: tenant_id=%(tenant_id)s "
 "name=%(name)s "
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:605
+#: neutron/plugins/midonet/midonet_lib.py:606
 #, python-format
 msgid "MidoClient.create_port_group called: tenant_id=%(tenant_id)s name=%(name)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:614
+#: neutron/plugins/midonet/midonet_lib.py:615
 #, python-format
 msgid ""
 "MidoClient.delete_port_group_by_name called: tenant_id=%(tenant_id)s "
 "name=%(name)s "
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:620
+#: neutron/plugins/midonet/midonet_lib.py:621
 #, python-format
 msgid "Deleting pg %(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:626
+#: neutron/plugins/midonet/midonet_lib.py:627
 #, python-format
 msgid ""
 "MidoClient.add_port_to_port_group_by_name called: tenant_id=%(tenant_id)s"
 " name=%(name)s port_id=%(port_id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:640
+#: neutron/plugins/midonet/midonet_lib.py:641
 #, python-format
 msgid "MidoClient.remove_port_from_port_groups called: port_id=%(port_id)s"
 msgstr ""
@@ -7264,6 +7399,10 @@ msgstr ""
 msgid "%(key)s prohibited for %(tunnel)s provider network"
 msgstr ""
 
+#: neutron/plugins/ml2/drivers/type_tunnel.py:103
+msgid "Network_type value needed by the ML2 plugin"
+msgstr ""
+
 #: neutron/plugins/ml2/drivers/type_vlan.py:37
 msgid ""
 "List of <physical_network>:<vlan_min>:<vlan_max> or <physical_network> "
@@ -7384,31 +7523,6 @@ msgstr ""
 msgid "nexus_switches found = %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:101
-#, python-format
-msgid "Nexus: create & trunk vlan %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108
-#, python-format
-msgid "Nexus: trunk vlan %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:120
-#, python-format
-msgid "Nexus: delete & untrunk vlan %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:124
-#, python-format
-msgid "Nexus: delete vlan %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:127
-#, python-format
-msgid "Nexus: untrunk vlan %s"
-msgstr ""
-
 #: neutron/plugins/ml2/drivers/mech_arista/config.py:31
 msgid ""
 "Username for Arista EOS. This is required field.if not set, all "
@@ -7451,72 +7565,85 @@ msgid ""
 "of\"RegionOne\" is assumed"
 msgstr ""
 
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:30
+msgid "Unable to reach EOS"
+msgstr ""
+
 #: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:226
 #, python-format
 msgid "Executing command on Arista EOS: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:259
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:238
+#, python-format
+msgid "Error %(err)s while trying to execute commands %(cmd)s on EOS %(host)s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:260
 #, python-format
 msgid "Required option %s is not set"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:282
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:279
+msgid "Syncing Neutron <-> EOS"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:283
 msgid "EOS is not available, will try sync later"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:292
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:293
 #, python-format
 msgid ""
 "No Tenants configured in Neutron DB. But %d tenants disovered in EOS "
 "during synchronization.Enitre EOS region is cleared"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:296
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:297
 msgid "EOS is not available, failed to delete this region"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:307
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:308
 #, python-format
 msgid "EOS is not available,failed to delete tenant %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:337
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:338
 #, python-format
 msgid "EOS is not available,failed to delete vm %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:348
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:349
 #, python-format
 msgid "EOS is not available,failed to delete network %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:363
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:364
 #, python-format
 msgid "EOS is not available, failed to createnetwork id %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:385
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:386
 #, python-format
 msgid "EOS is not available, failed to createvm id %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:461
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:462
 #, python-format
 msgid "Network %s is not created as it is not found inArista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:475
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:476
 #, python-format
 msgid "Network name changed to %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:502
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:503
 #, python-format
 msgid "Network %s is not updated as it is not found inArista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:600
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:601
 #, python-format
 msgid "VM %s is not created as it is not found inArista DB"
 msgstr ""
@@ -7541,11 +7668,11 @@ msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:280
 #, python-format
-msgid "unsupported vnic type %(vnic_type)s for network type %(net_type)s"
+msgid "Unsupported vnic type %(vnic_type)s for network type %(net_type)s"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:284
-msgid "invalid vnic_type on port_create"
+msgid "Invalid vnic_type on port_create"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:286
@@ -7553,11 +7680,11 @@ msgid "vnic_type is not defined in port profile"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:331
-msgid "update network"
+msgid "Update network"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:344
-msgid "delete network"
+msgid "Delete network"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:391
@@ -7596,11 +7723,11 @@ msgid "Port_mac %s is not available on this agent"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:133
-msgid "creating VLAN Network"
+msgid "Creating VLAN Network"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:135
-msgid "creating IB Network"
+msgid "Creating IB Network"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:137
@@ -7618,11 +7745,11 @@ msgid "Delete network %s"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:298
-msgid "ports added!"
+msgid "Ports added!"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:301
-msgid "ports removed!"
+msgid "Ports removed!"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:326
@@ -7736,7 +7863,7 @@ msgid "Network type for tenant networks (local, ib, vlan, or none)"
 msgstr ""
 
 #: neutron/plugins/mlnx/common/config.py:43
-msgid "type of VM network interface: mlnx_direct or hostdev"
+msgid "Type of VM network interface: mlnx_direct or hostdev"
 msgstr ""
 
 #: neutron/plugins/mlnx/common/config.py:47
@@ -7755,13 +7882,9 @@ msgid "Mlnx Exception: %(err_msg)s"
 msgstr ""
 
 #: neutron/plugins/mlnx/db/mlnx_db_v2.py:47
-#, python-format
-msgid "Removing vlan %(seg_id)s on physical network %(net)s from pool"
-msgstr ""
-
 #: neutron/plugins/mlnx/db/mlnx_db_v2.py:68
 #, python-format
-msgid "removing vlan %(seg_id)s on physical network %(net)s from pool"
+msgid "Removing vlan %(seg_id)s on physical network %(net)s from pool"
 msgstr ""
 
 #: neutron/plugins/mlnx/db/mlnx_db_v2.py:124
@@ -7854,7 +7977,7 @@ msgstr ""
 
 #: neutron/plugins/nec/nec_plugin.py:276
 #, python-format
-msgid "failed to create network id=%(id)s on OFC: %(exc)s"
+msgid "Failed to create network id=%(id)s on OFC: %(exc)s"
 msgstr ""
 
 #: neutron/plugins/nec/nec_plugin.py:292
@@ -8007,7 +8130,7 @@ msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:92
 #, python-format
-msgid "failed to delete packet_filter id=%s which remains in error status."
+msgid "Failed to delete packet_filter id=%s which remains in error status."
 msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:106
@@ -8042,7 +8165,7 @@ msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:131
 #, python-format
-msgid "failed to create packet_filter id=%(id)s on OFC: %(exc)s"
+msgid "Failed to create packet_filter id=%(id)s on OFC: %(exc)s"
 msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:144
@@ -8057,7 +8180,7 @@ msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:157
 #, python-format
-msgid "failed to delete packet_filter id=%(id)s from OFC: %(exc)s"
+msgid "Failed to delete packet_filter id=%(id)s from OFC: %(exc)s"
 msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:161
@@ -8363,7 +8486,7 @@ msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:514
 #, python-format
-msgid "port %s not found in NVP"
+msgid "Port %s not found in NVP"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:533
@@ -8408,13 +8531,13 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:658
-#: neutron/plugins/nicira/NeutronPlugin.py:1671
+#: neutron/plugins/nicira/NeutronPlugin.py:1672
 #, python-format
 msgid "Logical router resource %s not found on NVP platform"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:662
-#: neutron/plugins/nicira/NeutronPlugin.py:1675
+#: neutron/plugins/nicira/NeutronPlugin.py:1676
 msgid "Unable to update logical routeron NVP Platform"
 msgstr ""
 
@@ -8522,118 +8645,118 @@ msgid "Unable to update port id: %s."
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:1409
-#: neutron/plugins/nicira/NeutronPlugin.py:1483
+#: neutron/plugins/nicira/NeutronPlugin.py:1484
 #, python-format
 msgid "Network '%s' is not a valid external network"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1426
+#: neutron/plugins/nicira/NeutronPlugin.py:1427
 msgid ""
 "Cannot create a distributed router with the NVP platform currently in "
 "execution. Please, try without specifying the 'distributed' attribute."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1433
+#: neutron/plugins/nicira/NeutronPlugin.py:1434
 msgid "Unable to create logical router on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1441
+#: neutron/plugins/nicira/NeutronPlugin.py:1442
 #, python-format
 msgid ""
-"Unable to create L3GW port on logical router  %(router_uuid)s. Verify "
+"Unable to create L3GW port on logical router %(router_uuid)s. Verify "
 "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1451
+#: neutron/plugins/nicira/NeutronPlugin.py:1452
 #, python-format
 msgid "Unable to create router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1492
+#: neutron/plugins/nicira/NeutronPlugin.py:1493
 msgid ""
 "'routes' cannot contain route '0.0.0.0/0', this must be updated through "
 "the default gateway attribute"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1508
+#: neutron/plugins/nicira/NeutronPlugin.py:1509
 #, python-format
 msgid "Logical router %s not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1512
+#: neutron/plugins/nicira/NeutronPlugin.py:1513
 msgid "Unable to update logical router on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1514
+#: neutron/plugins/nicira/NeutronPlugin.py:1515
 msgid ""
 "Request cannot contain 'routes' with the NVP platform currently in "
 "execution. Please, try without specifying the static routes."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1548
+#: neutron/plugins/nicira/NeutronPlugin.py:1549
 #, python-format
 msgid "Logical router '%s' not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1552
+#: neutron/plugins/nicira/NeutronPlugin.py:1553
 #, python-format
-msgid "Unable to delete logical router '%s'on NVP Platform"
+msgid "Unable to delete logical router '%s' on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1609
+#: neutron/plugins/nicira/NeutronPlugin.py:1610
 #, python-format
 msgid ""
 "Add_router_interface completed for subnet:%(subnet_id)s and "
 "router:%(router_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1697
+#: neutron/plugins/nicira/NeutronPlugin.py:1698
 #, python-format
 msgid ""
 "An error occurred while removing NAT rules on the NVP platform for "
 "floating ip:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1703
+#: neutron/plugins/nicira/NeutronPlugin.py:1704
 msgid "An incorrect number of matching NAT rules was found on the NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1769
+#: neutron/plugins/nicira/NeutronPlugin.py:1770
 #, python-format
 msgid "Address list for NVP logical router port:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1793
+#: neutron/plugins/nicira/NeutronPlugin.py:1794
 #, 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:1836
+#: neutron/plugins/nicira/NeutronPlugin.py:1837
 #, python-format
 msgid "The port '%s' is not associated with floating IPs"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1839
+#: neutron/plugins/nicira/NeutronPlugin.py:1840
 #, python-format
 msgid "Nat rules not found in nvp for port: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1865
+#: neutron/plugins/nicira/NeutronPlugin.py:1866
 #, python-format
 msgid ""
 "Create_l2_gw_service did not return an uuid for the newly created "
 "resource:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1887
+#: neutron/plugins/nicira/NeutronPlugin.py:1888
 msgid ""
 "Unable to remove gateway service from NVP plaform - the resource was not "
 "found"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1975
+#: neutron/plugins/nicira/NeutronPlugin.py:1976
 #, python-format
 msgid "Port values not valid for protocol: %s"
 msgstr ""
@@ -8806,62 +8929,77 @@ msgstr ""
 msgid "Port not found, Error: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1038
+#: neutron/plugins/nicira/nvplib.py:966
+#, python-format
+msgid "Error. %(type)s exception: %(exc)s."
+msgstr ""
+
+#: neutron/plugins/nicira/nvplib.py:970
+#, python-format
+msgid "locals=[%s]"
+msgstr ""
+
+#: neutron/plugins/nicira/nvplib.py:1039
 #, python-format
 msgid "Created Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1064
+#: neutron/plugins/nicira/nvplib.py:1065
 #, python-format
 msgid "Updated Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1083
+#: neutron/plugins/nicira/nvplib.py:1084
 #, python-format
 msgid "Invalid keys for NAT match: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1089
+#: neutron/plugins/nicira/nvplib.py:1090
 #, python-format
 msgid "Creating NAT rule: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1103
+#: neutron/plugins/nicira/nvplib.py:1104
 msgid ""
 "No SNAT rules cannot be applied as they are not available in this version"
 " of the NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1238
+#: neutron/plugins/nicira/nvplib.py:1239
 #, python-format
 msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1243
+#: neutron/plugins/nicira/nvplib.py:1244
 #, python-format
 msgid ""
 "An exception occurred while updating IP addresses on a router logical "
 "port:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1281
+#: neutron/plugins/nicira/nvplib.py:1282
 msgid "Operation may not be supported"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1289
+#: neutron/plugins/nicira/nvplib.py:1290
 msgid ""
 "NVP version is not set. Unable to complete request correctly. Check log "
 "for NVP communication errors."
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1305
+#: neutron/plugins/nicira/nvplib.py:1306
 msgid "Failed to create logical queue"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1316
+#: neutron/plugins/nicira/nvplib.py:1317
 msgid "Failed to delete logical queue"
 msgstr ""
 
+#: neutron/plugins/nicira/nvplib.py:1330
+#, python-format
+msgid "Error '%(err)s' when connecting to controller(s): %(ctl)s."
+msgstr ""
+
 #: neutron/plugins/nicira/api_client/client.py:116
 #, python-format
 msgid "[%d] no API providers currently available."
@@ -9481,13 +9619,18 @@ msgstr ""
 msgid "Cannot create a gateway with an empty device list"
 msgstr ""
 
+#: neutron/plugins/nicira/extensions/nvp_networkgw.py:82
+#, python-format
+msgid "Unexpected keys found in device description:%s"
+msgstr ""
+
 #: neutron/plugins/nicira/extensions/nvp_networkgw.py:86
 #, python-format
 msgid "%s: provided data are not iterable"
 msgstr ""
 
 #: neutron/plugins/nicira/extensions/nvp_networkgw.py:92
-msgid "number of network gateways allowed per tenant, -1 for unlimited"
+msgid "Number of network gateways allowed per tenant, -1 for unlimited"
 msgstr ""
 
 #: neutron/plugins/nicira/extensions/nvp_qos.py:38
@@ -9782,7 +9925,7 @@ msgstr ""
 
 #: neutron/plugins/nicira/vshield/tasks/tasks.py:189
 #: neutron/plugins/nicira/vshield/tasks/tasks.py:209
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:233
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:232
 #, python-format
 msgid "Task %(task)s encountered exception in %(cb)s"
 msgstr ""
@@ -9793,11 +9936,11 @@ msgstr ""
 msgid "Task %(task)s return %(status)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:326
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:325
 msgid "TaskManager terminated"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:380
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:379
 msgid "Exception in _check_pending_tasks"
 msgstr ""
 
@@ -9848,6 +9991,10 @@ msgid ""
 "commited (%s attempts left)"
 msgstr ""
 
+#: neutron/plugins/openvswitch/ovs_db_v2.py:401
+msgid "Unable to generate a new tunnel id"
+msgstr ""
+
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:145
 #, python-format
 msgid "Device %(device)s up on %(agent_id)s"
@@ -10108,6 +10255,23 @@ msgstr ""
 msgid "Connection failed with PLUMgrid Director: %(err_msg)s"
 msgstr ""
 
+#: neutron/plugins/plumgrid/drivers/fake_plumlib.py:32
+msgid "Python PLUMgrid Fake Library Started "
+msgstr ""
+
+#: neutron/plugins/plumgrid/drivers/fake_plumlib.py:37
+#, python-format
+msgid "Fake Director: %s"
+msgstr ""
+
+#: neutron/plugins/plumgrid/drivers/plumlib.py:38
+msgid "Python PLUMgrid Library Started "
+msgstr ""
+
+#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:40
+msgid "PLUMgrid Director communication failed"
+msgstr ""
+
 #: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:44
 msgid "PLUMgrid Director server to connect to"
 msgstr ""
@@ -10308,7 +10472,7 @@ msgid "Going to ofp controller mode %s"
 msgstr ""
 
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:238
-msgid "port update received"
+msgid "Port update received"
 msgstr ""
 
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:271
@@ -10777,11 +10941,11 @@ msgid "process_router: %s"
 msgstr ""
 
 #: neutron/services/firewall/agents/varmour/varmour_router.py:285
-msgid "unable to parse interface mapping."
+msgid "Unable to parse interface mapping."
 msgstr ""
 
 #: neutron/services/firewall/agents/varmour/varmour_router.py:288
-msgid "unable to read interface mapping."
+msgid "Unable to read interface mapping."
 msgstr ""
 
 #: neutron/services/firewall/agents/varmour/varmour_router.py:307
@@ -11006,6 +11170,11 @@ msgstr ""
 msgid "A metering driver must be specified"
 msgstr ""
 
+#: neutron/services/metering/agents/metering_agent.py:112
+#, python-format
+msgid "Send metering report: %s"
+msgstr ""
+
 #: neutron/services/metering/agents/metering_agent.py:179
 #, python-format
 msgid "Driver %(driver)s does not implement %(func)s"
@@ -11044,6 +11213,14 @@ msgstr ""
 msgid "Interval for checking ipsec status"
 msgstr ""
 
+#: neutron/services/vpn/device_drivers/ipsec.py:61
+msgid "Template file for ipsec configuration"
+msgstr ""
+
+#: neutron/services/vpn/device_drivers/ipsec.py:67
+msgid "Template file for ipsec secret configuration"
+msgstr ""
+
 #: neutron/services/vpn/device_drivers/ipsec.py:244
 #, python-format
 msgid "Failed to enable vpn process on router %s"
@@ -11803,3 +11980,147 @@ msgstr ""
 #~ msgid "Operation on OFC failed: status=%(status), detail=%(detail)"
 #~ msgstr ""
 
+#~ msgid "loading policies from file: %s"
+#~ msgstr ""
+
+#~ msgid "number of ports allowed per tenant, minus for unlimited"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "range of seconds to randomly delay "
+#~ "when starting the periodic task "
+#~ "scheduler to reduce stampeding. (Disable "
+#~ "by setting to 0)"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "%(class_name)s method %(method_name)s called "
+#~ "with arguments %(args)s %(kwargs)s "
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Updating lease expiration is now "
+#~ "deprecated. Issued  from host %(host)s."
+#~ msgstr ""
+
+#~ msgid "owner type of the device: network/compute"
+#~ msgstr ""
+
+#~ msgid "plugin does not support updating provider attributes"
+#~ msgstr ""
+
+#~ msgid "invalid segment range. example range: 500-550"
+#~ msgstr ""
+
+#~ msgid "arguments segment_type missing for network profile"
+#~ msgstr ""
+
+#~ msgid "argument physical_network missing for network profile"
+#~ msgstr ""
+
+#~ msgid "argument sub_type missing for network profile"
+#~ msgstr ""
+
+#~ msgid "argument segment_range missing for network profile"
+#~ msgstr ""
+
+#~ msgid "segment range overlaps with another profile"
+#~ msgstr ""
+
+#~ msgid "provider network added to DB: %(network_id)s, %(vlan_id)s"
+#~ msgstr ""
+
+#~ msgid "provider network removed from DB: %s"
+#~ msgstr ""
+
+#~ msgid "logical network"
+#~ msgstr ""
+
+#~ msgid "unknown provider:physical_network %s"
+#~ msgstr ""
+
+#~ msgid "create network: profile_id=%s"
+#~ msgstr ""
+
+#~ msgid "seg list %s "
+#~ msgstr ""
+
+#~ msgid "create port: profile_id=%s"
+#~ msgstr ""
+
+#~ msgid "there must be only one gateway port per router at once"
+#~ msgstr ""
+
+#~ msgid "define if the requests have run asynchronously or not"
+#~ msgstr ""
+
+#~ msgid "cannot retrieve utif info for the following reason: %(err_msg)s"
+#~ msgstr ""
+
+#~ msgid "unsupported vnic type %(vnic_type)s for network type %(net_type)s"
+#~ msgstr ""
+
+#~ msgid "invalid vnic_type on port_create"
+#~ msgstr ""
+
+#~ msgid "update network"
+#~ msgstr ""
+
+#~ msgid "delete network"
+#~ msgstr ""
+
+#~ msgid "creating VLAN Network"
+#~ msgstr ""
+
+#~ msgid "creating IB Network"
+#~ msgstr ""
+
+#~ msgid "ports added!"
+#~ msgstr ""
+
+#~ msgid "ports removed!"
+#~ msgstr ""
+
+#~ msgid "type of VM network interface: mlnx_direct or hostdev"
+#~ msgstr ""
+
+#~ msgid "removing vlan %(seg_id)s on physical network %(net)s from pool"
+#~ msgstr ""
+
+#~ msgid "failed to create network id=%(id)s on OFC: %(exc)s"
+#~ msgstr ""
+
+#~ msgid "failed to delete packet_filter id=%s which remains in error status."
+#~ msgstr ""
+
+#~ msgid "failed to create packet_filter id=%(id)s on OFC: %(exc)s"
+#~ msgstr ""
+
+#~ msgid "failed to delete packet_filter id=%(id)s from OFC: %(exc)s"
+#~ msgstr ""
+
+#~ msgid "port %s not found in NVP"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unable to create L3GW port on "
+#~ "logical router  %(router_uuid)s. Verify "
+#~ "Default Layer-3 Gateway service "
+#~ "%(def_l3_gw_svc)s id is correct"
+#~ msgstr ""
+
+#~ msgid "Unable to delete logical router '%s'on NVP Platform"
+#~ msgstr ""
+
+#~ msgid "number of network gateways allowed per tenant, -1 for unlimited"
+#~ msgstr ""
+
+#~ msgid "port update received"
+#~ msgstr ""
+
+#~ msgid "unable to parse interface mapping."
+#~ msgstr ""
+
+#~ msgid "unable to read interface mapping."
+#~ msgstr ""
+
index 522e4fa9c9245f59c1c4a5b5c2a5e891ea5b65df..d4e9515ef0d091219cafa7cfbd7ad40daff77f8f 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Quantum\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-09-09 06:09+0000\n"
+"POT-Creation-Date: 2013-09-10 06:09+0000\n"
 "PO-Revision-Date: 2013-05-13 06:01+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: Chinese (China) "
@@ -95,7 +95,7 @@ msgstr ""
 
 #: neutron/policy.py:88
 #, python-format
-msgid "loading policies from file: %s"
+msgid "Loading policies from file: %s"
 msgstr ""
 
 #: neutron/policy.py:95
@@ -182,7 +182,7 @@ msgid "Number of subnets allowed per tenant, minus for unlimited"
 msgstr ""
 
 #: neutron/quota.py:47
-msgid "number of ports allowed per tenant, minus for unlimited"
+msgid "Number of ports allowed per tenant, minus for unlimited"
 msgstr ""
 
 #: neutron/quota.py:51
@@ -204,7 +204,7 @@ msgstr ""
 
 #: neutron/service.py:41
 msgid ""
-"range of seconds to randomly delay when starting the periodic task "
+"Range of seconds to randomly delay when starting the periodic task "
 "scheduler to reduce stampeding. (Disable by setting to 0)"
 msgstr ""
 
@@ -466,9 +466,11 @@ msgid ""
 msgstr ""
 
 #: neutron/agent/dhcp_agent.py:564 neutron/agent/l3_agent.py:823
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:515
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256
 #: neutron/plugins/nec/agent/nec_neutron_agent.py:184
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:227
+#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:181
 #: neutron/services/metering/agents/metering_agent.py:273
 msgid "Failed reporting state!"
 msgstr ""
@@ -1925,6 +1927,11 @@ msgstr ""
 msgid "Invalid extension environment: %(reason)s"
 msgstr ""
 
+#: neutron/common/exceptions.py:261
+#, python-format
+msgid "Invalid content type %(content_type)s"
+msgstr ""
+
 #: neutron/common/exceptions.py:265
 #, python-format
 msgid "Unable to find any IP address on external network %(net_id)s."
@@ -1966,11 +1973,11 @@ msgstr ""
 msgid "Skipping unknown group key: %s"
 msgstr ""
 
-#: neutron/common/log.py:31
+#: neutron/common/log.py:32
 #, python-format
 msgid ""
 "%(class_name)s method %(method_name)s called with arguments %(args)s "
-"%(kwargs)s "
+"%(kwargs)s"
 msgstr ""
 
 #: neutron/common/utils.py:55 neutron/openstack/common/fileutils.py:64
@@ -2288,7 +2295,7 @@ msgstr ""
 
 #: neutron/db/dhcp_rpc_base.py:218
 #, python-format
-msgid "Updating lease expiration is now deprecated. Issued  from host %(host)s."
+msgid "Updating lease expiration is now deprecated. Issued  from host %s."
 msgstr ""
 
 #: neutron/db/dhcp_rpc_base.py:225
@@ -2313,6 +2320,16 @@ msgstr ""
 msgid "the nexthop is used by router"
 msgstr ""
 
+#: neutron/db/extraroute_db.py:129
+#, python-format
+msgid "Added routes are %s"
+msgstr ""
+
+#: neutron/db/extraroute_db.py:137
+#, python-format
+msgid "Removed routes are %s"
+msgstr ""
+
 #: neutron/db/l3_db.py:210
 #, python-format
 msgid "No IPs available for external network %s"
@@ -2336,6 +2353,8 @@ msgid ""
 msgstr ""
 
 #: neutron/db/l3_db.py:339 neutron/db/l3_db.py:415
+#: neutron/plugins/bigswitch/plugin.py:995
+#: neutron/plugins/bigswitch/plugin.py:1004
 msgid "Either subnet_id or port_id must be specified"
 msgstr ""
 
@@ -2387,7 +2406,7 @@ msgid ""
 "assigning a floating IP"
 msgstr ""
 
-#: neutron/db/l3_db.py:605 neutron/plugins/nicira/NeutronPlugin.py:1730
+#: neutron/db/l3_db.py:605 neutron/plugins/nicira/NeutronPlugin.py:1731
 msgid "fixed_ip_address cannot be specified without a port_id"
 msgstr ""
 
@@ -2415,6 +2434,11 @@ msgid ""
 " %s"
 msgstr ""
 
+#: neutron/db/l3_rpc_base.py:62
+#, python-format
+msgid "Checking router: %(id)s for host: %(host)s"
+msgstr ""
+
 #: neutron/db/l3_rpc_base.py:87
 #, python-format
 msgid "External network ID returned to l3 agent: %s"
@@ -2572,7 +2596,7 @@ msgid "ID of network to probe"
 msgstr ""
 
 #: neutron/debug/commands.py:50
-msgid "owner type of the device: network/compute"
+msgid "Owner type of the device: network/compute"
 msgstr ""
 
 #: neutron/debug/commands.py:58
@@ -3028,7 +3052,7 @@ msgstr ""
 
 #: neutron/extensions/providernet.py:56
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:379
-msgid "plugin does not support updating provider attributes"
+msgid "Plugin does not support updating provider attributes"
 msgstr ""
 
 #: neutron/extensions/quotasv2.py:69
@@ -3959,6 +3983,10 @@ msgstr ""
 msgid "List of allowed vif_type values."
 msgstr ""
 
+#: neutron/plugins/bigswitch/plugin.py:162
+msgid "Syntax error in server config file, aborting plugin"
+msgstr ""
+
 #: neutron/plugins/bigswitch/plugin.py:173
 msgid "Error in REST call to remote network controller"
 msgstr ""
@@ -4091,6 +4119,10 @@ msgstr ""
 msgid "NeutronRestProxy: Starting plugin. Version=%s"
 msgstr ""
 
+#: neutron/plugins/bigswitch/plugin.py:458
+msgid "Servers not defined. Aborting plugin"
+msgstr ""
+
 #: neutron/plugins/bigswitch/plugin.py:480
 msgid "NeutronRestProxyV2: initialization done"
 msgstr ""
@@ -4173,6 +4205,15 @@ msgstr ""
 msgid "Unable to update remote topology: %s"
 msgstr ""
 
+#: neutron/plugins/bigswitch/plugin.py:1147
+msgid "Adding host route: "
+msgstr ""
+
+#: neutron/plugins/bigswitch/plugin.py:1148
+#, python-format
+msgid "Destination:%(dst)s nexthop:%(next)s"
+msgstr ""
+
 #: neutron/plugins/bigswitch/plugin.py:1223
 #, python-format
 msgid ""
@@ -4192,6 +4233,15 @@ msgstr ""
 msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. "
 msgstr ""
 
+#: neutron/plugins/bigswitch/routerrule_db.py:77
+msgid "No rules in router"
+msgstr ""
+
+#: neutron/plugins/bigswitch/routerrule_db.py:91
+#, python-format
+msgid "Updating router rules to %s"
+msgstr ""
+
 #: neutron/plugins/bigswitch/db/porttracker_db.py:36
 msgid "No host_id in port request to track port location."
 msgstr ""
@@ -4249,6 +4299,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:108
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:128
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:143
+#: neutron/plugins/mlnx/rpc_callbacks.py:98
 #: neutron/plugins/mlnx/rpc_callbacks.py:117
 #: neutron/plugins/mlnx/rpc_callbacks.py:132
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:118
@@ -4259,16 +4310,15 @@ msgid "%s can not be found in database"
 msgstr ""
 
 #: neutron/plugins/brocade/NeutronPlugin.py:288
-#: neutron/plugins/brocade/NeutronPlugin.py:331
-#: neutron/plugins/brocade/NeutronPlugin.py:384
+#: neutron/plugins/brocade/NeutronPlugin.py:332
+#: neutron/plugins/brocade/NeutronPlugin.py:386
 msgid "Brocade NOS driver:"
 msgstr ""
 
 #: neutron/plugins/brocade/NeutronPlugin.py:289
-#: neutron/plugins/brocade/NeutronPlugin.py:332
-#: neutron/plugins/brocade/NeutronPlugin.py:385
+#: neutron/plugins/brocade/NeutronPlugin.py:333
+#: neutron/plugins/brocade/NeutronPlugin.py:387
 #: neutron/plugins/embrane/agent/dispatcher.py:143
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:240
 #, python-format
 msgid "%s"
 msgstr ""
@@ -4278,7 +4328,13 @@ msgstr ""
 msgid "Returning the allocated vlan (%d) to the pool"
 msgstr ""
 
-#: neutron/plugins/brocade/NeutronPlugin.py:298
+#: neutron/plugins/brocade/NeutronPlugin.py:293
+#: neutron/plugins/brocade/NeutronPlugin.py:334
+#: neutron/plugins/brocade/NeutronPlugin.py:388
+msgid "Brocade plugin raised exception, check logs"
+msgstr ""
+
+#: neutron/plugins/brocade/NeutronPlugin.py:299
 #, python-format
 msgid "Allocated vlan (%d) from the pool"
 msgstr ""
@@ -4302,98 +4358,103 @@ msgstr ""
 msgid "Plugin initialization complete"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:133
+#: neutron/plugins/cisco/network_plugin.py:117
+#, python-format
+msgid "'%(model)s' object has no attribute '%(name)s'"
+msgstr ""
+
+#: neutron/plugins/cisco/network_plugin.py:134
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:223
 msgid "create_network() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:150
+#: neutron/plugins/cisco/network_plugin.py:151
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:255
 msgid "update_network() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:163
+#: neutron/plugins/cisco/network_plugin.py:164
 msgid "delete_network() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:186
+#: neutron/plugins/cisco/network_plugin.py:187
 msgid "get_network() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:191
+#: neutron/plugins/cisco/network_plugin.py:192
 msgid "get_networks() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:196
+#: neutron/plugins/cisco/network_plugin.py:197
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:321
 msgid "create_port() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:206
+#: neutron/plugins/cisco/network_plugin.py:207
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:407
 msgid "delete_port() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:225
+#: neutron/plugins/cisco/network_plugin.py:226
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:366
 msgid "update_port() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:236
+#: neutron/plugins/cisco/network_plugin.py:237
 msgid "create_subnet() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:248
+#: neutron/plugins/cisco/network_plugin.py:249
 #: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:342
 msgid "update_subnet() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:254
+#: neutron/plugins/cisco/network_plugin.py:255
 msgid "delete_subnet() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:277
+#: neutron/plugins/cisco/network_plugin.py:278
 #: neutron/plugins/cisco/db/network_db_v2.py:38
 msgid "get_all_qoss() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:283
+#: neutron/plugins/cisco/network_plugin.py:284
 msgid "get_qos_details() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:288
+#: neutron/plugins/cisco/network_plugin.py:289
 msgid "create_qos() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:294
+#: neutron/plugins/cisco/network_plugin.py:295
 msgid "delete_qos() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:299
+#: neutron/plugins/cisco/network_plugin.py:300
 msgid "rename_qos() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:304
+#: neutron/plugins/cisco/network_plugin.py:305
 msgid "get_all_credentials() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:310
+#: neutron/plugins/cisco/network_plugin.py:311
 msgid "get_credential_details() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:319
+#: neutron/plugins/cisco/network_plugin.py:320
 msgid "rename_credential() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:329
+#: neutron/plugins/cisco/network_plugin.py:330
 msgid "schedule_host() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:341
+#: neutron/plugins/cisco/network_plugin.py:342
 msgid "associate_port() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:348
+#: neutron/plugins/cisco/network_plugin.py:349
 msgid "detach_port() called"
 msgstr ""
 
@@ -4646,6 +4707,16 @@ msgstr ""
 msgid "VLAN Name prefix for provider vlans"
 msgstr ""
 
+#: neutron/plugins/cisco/common/config.py:39
+msgid "Provider VLANs are automatically created as needed on the Nexus switch"
+msgstr ""
+
+#: neutron/plugins/cisco/common/config.py:42
+msgid ""
+"Provider VLANs are automatically trunked as needed on the ports of the "
+"Nexus switch"
+msgstr ""
+
 #: neutron/plugins/cisco/common/config.py:45
 #: neutron/plugins/ml2/drivers/cisco/config.py:23
 msgid "Distribute SVI interfaces over all switches"
@@ -4707,6 +4778,12 @@ msgstr ""
 msgid "N1K Policy profile polling duration in seconds"
 msgstr ""
 
+#: neutron/plugins/cisco/common/config.py:124
+#: neutron/plugins/ml2/drivers/cisco/config.py:56
+#: neutron/plugins/nicira/common/config.py:178
+msgid "Some config files were not parsed properly"
+msgstr ""
+
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:334
 #, python-format
 msgid "seg_min %(seg_min)s, seg_max %(seg_max)s"
@@ -4811,6 +4888,10 @@ msgstr ""
 msgid "get_policy_profile()"
 msgstr ""
 
+#: neutron/plugins/cisco/db/n1kv_db_v2.py:949
+msgid "Invalid profile type"
+msgstr ""
+
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:965
 msgid "_profile_binding_exists()"
 msgstr ""
@@ -4839,11 +4920,11 @@ msgid "_get_profile_bindings()"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1224
-msgid "invalid segment range. example range: 500-550"
+msgid "Invalid segment range. example range: 500-550"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1234
-msgid "arguments segment_type missing for network profile"
+msgid "Arguments segment_type missing for network profile"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1243
@@ -4851,15 +4932,15 @@ msgid "segment_type should either be vlan, overlay, multi-segment or trunk"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1249
-msgid "argument physical_network missing for network profile"
+msgid "Argument physical_network missing for network profile"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1256
-msgid "argument sub_type missing for network profile"
+msgid "Argument sub_type missing for network profile"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1263
-msgid "argument segment_range missing for network profile"
+msgid "Argument segment_range missing for network profile"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1292
@@ -4868,7 +4949,7 @@ msgid "NetworkProfile name %s already exists"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1309
-msgid "segment range overlaps with another profile"
+msgid "Segment range overlaps with another profile"
 msgstr ""
 
 #: neutron/plugins/cisco/db/network_db_v2.py:46
@@ -4954,12 +5035,12 @@ msgstr ""
 
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:236
 #, python-format
-msgid "provider network added to DB: %(network_id)s, %(vlan_id)s"
+msgid "Provider network added to DB: %(network_id)s, %(vlan_id)s"
 msgstr ""
 
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:280
 #, python-format
-msgid "provider network removed from DB: %s"
+msgid "Provider network removed from DB: %s"
 msgstr ""
 
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:388
@@ -4981,7 +5062,7 @@ msgid "Nexus plugin loaded, deleting SVI from switch"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_client.py:256
-msgid "logical network"
+msgid "Logical network"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_client.py:276
@@ -5007,6 +5088,11 @@ msgstr ""
 msgid "VSM: %s"
 msgstr ""
 
+#: neutron/plugins/cisco/n1kv/n1kv_client.py:462
+#, python-format
+msgid "Unable to serialize object of type = '%s'"
+msgstr ""
+
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:193
 msgid "_setup_vsm"
 msgstr ""
@@ -5069,9 +5155,11 @@ msgid "provider:network_type %s not supported"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:353
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:362
 #: neutron/plugins/mlnx/mlnx_plugin.py:243
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437
 #, python-format
-msgid "unknown provider:physical_network %s"
+msgid "Unknown provider:physical_network %s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:359
@@ -5205,7 +5293,7 @@ msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:995
 #, python-format
-msgid "create network: profile_id=%s"
+msgid "Create network: profile_id=%s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1003
@@ -5218,7 +5306,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1015
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1025
 #, python-format
-msgid "seg list %s "
+msgid "Seg list %s "
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1068
@@ -5265,7 +5353,7 @@ msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1241
 #, python-format
-msgid "create port: profile_id=%s"
+msgid "Create port: profile_id=%s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1254
@@ -5350,6 +5438,41 @@ msgstr ""
 msgid "NexusPlugin:create_network() called"
 msgstr ""
 
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:112
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:101
+#, python-format
+msgid "Nexus: create & trunk vlan %s"
+msgstr ""
+
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:119
+#, python-format
+msgid "Nexus: create vlan %s"
+msgstr ""
+
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:124
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108
+#, python-format
+msgid "Nexus: trunk vlan %s"
+msgstr ""
+
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:137
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:120
+#, python-format
+msgid "Nexus: delete & untrunk vlan %s"
+msgstr ""
+
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:143
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:124
+#, python-format
+msgid "Nexus: delete vlan %s"
+msgstr ""
+
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:146
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:127
+#, python-format
+msgid "Nexus: untrunk vlan %s"
+msgstr ""
+
 #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:203
 msgid "Grabbing a switch to create SVI"
 msgstr ""
@@ -5382,6 +5505,11 @@ msgstr ""
 msgid "NexusPlugin:delete_port() called"
 msgstr ""
 
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:276
+#, python-format
+msgid "delete_network(): provider vlan %s"
+msgstr ""
+
 #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:321
 msgid "NexusPlugin:update_port() called"
 msgstr ""
@@ -5414,7 +5542,7 @@ msgstr ""
 
 #: neutron/plugins/embrane/base_plugin.py:136
 #: neutron/plugins/embrane/base_plugin.py:173
-msgid "there must be only one gateway port per router at once"
+msgid "There must be only one gateway port per router at once"
 msgstr ""
 
 #: neutron/plugins/embrane/base_plugin.py:207
@@ -5480,7 +5608,7 @@ msgid "Shared resource pool id"
 msgstr ""
 
 #: neutron/plugins/embrane/common/config.py:45
-msgid "define if the requests have run asynchronously or not"
+msgid "Define if the requests have run asynchronously or not"
 msgstr ""
 
 #: neutron/plugins/embrane/common/constants.py:63
@@ -5544,7 +5672,7 @@ msgstr ""
 
 #: neutron/plugins/embrane/l2base/support_exceptions.py:24
 #, python-format
-msgid "cannot retrieve utif info for the following reason: %(err_msg)s"
+msgid "Cannot retrieve utif info for the following reason: %(err_msg)s"
 msgstr ""
 
 #: neutron/plugins/embrane/l2base/openvswitch/openvswitch_support.py:45
@@ -5765,51 +5893,51 @@ msgstr ""
 msgid "Adding port %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:268
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:269
 #, python-format
 msgid "Unable to get port details for device %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:274
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:276
 #, python-format
 msgid "Port %(device)s updated. Details: %(device_details)s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:289
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:290
 #, python-format
 msgid "Removing port %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:296
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:297
 #, python-format
 msgid "Removing port failed for device %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:321
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:322
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:640
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:900
 msgid "Agent out of sync with plugin!"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:329
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:330
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:652
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:914
 msgid "Agent loop has new devices!"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:334
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:335
 #, python-format
 msgid "Error in agent event loop: %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:342
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:343
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:403
 #, python-format
 msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:357
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:691
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1044
 msgid "Agent initialized successfully, now running... "
@@ -5881,6 +6009,15 @@ msgstr ""
 msgid "Metrics collection is not supported on this version of Hyper-V"
 msgstr ""
 
+#: neutron/plugins/hyperv/agent/utilsfactory.py:34
+msgid "Force V1 WMI utility classes"
+msgstr ""
+
+#: neutron/plugins/hyperv/agent/utilsfactory.py:59
+#, python-format
+msgid "Loading class: %(module_name)s.%(class_name)s"
+msgstr ""
+
 #: neutron/plugins/hyperv/agent/utilsv2.py:118
 #, python-format
 msgid "Port Alloc not found: %s"
@@ -5932,12 +6069,6 @@ msgstr ""
 msgid "provider:segmentation_id specified for local network"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:362
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437
-#, python-format
-msgid "Unknown provider:physical_network %s"
-msgstr ""
-
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:89
 msgid "Invalid Network ID, will lead to incorrect bridgename"
 msgstr ""
@@ -6371,94 +6502,98 @@ msgstr ""
 msgid "MidoClient.delete_dhcp called: bridge=%(bridge)s, "
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:204
+#: neutron/plugins/midonet/midonet_lib.py:196
+msgid "Tried to delete non-existent DHCP"
+msgstr ""
+
+#: neutron/plugins/midonet/midonet_lib.py:205
 #, python-format
 msgid "MidoClient.delete_port called: id=%(id)s, delete_chains=%(delete_chains)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:219
+#: neutron/plugins/midonet/midonet_lib.py:220
 #, python-format
 msgid "MidoClient.get_port called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:232
+#: neutron/plugins/midonet/midonet_lib.py:233
 #, python-format
 msgid "MidoClient.add_bridge_port called: bridge=%(bridge)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:253
+#: neutron/plugins/midonet/midonet_lib.py:254
 #, python-format
 msgid "MidoClient.create_router called: tenant_id=%(tenant_id)s, name=%(name)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:265
+#: neutron/plugins/midonet/midonet_lib.py:266
 #, python-format
 msgid "MidoClient.delete_router called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:275
+#: neutron/plugins/midonet/midonet_lib.py:276
 #, python-format
 msgid "MidoClient.get_router called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:289
+#: neutron/plugins/midonet/midonet_lib.py:290
 #, python-format
 msgid "MidoClient.update_router called: id=%(id)s, name=%(name)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:309
+#: neutron/plugins/midonet/midonet_lib.py:310
 #, python-format
 msgid ""
 "MidoClient.add_dhcp_route_option called: bridge=%(bridge)s, "
 "cidr=%(cidr)s, gw_ip=%(gw_ip)sdst_ip=%(dst_ip)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:317
+#: neutron/plugins/midonet/midonet_lib.py:318
 msgid "Tried to access non-existent DHCP"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:346
+#: neutron/plugins/midonet/midonet_lib.py:347
 #, python-format
 msgid "MidoClient.unlink called: port=%(port)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:351
+#: neutron/plugins/midonet/midonet_lib.py:352
 #, python-format
 msgid "Attempted to unlink a port that was not linked. %s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:357
+#: neutron/plugins/midonet/midonet_lib.py:358
 #, python-format
 msgid ""
 "MidoClient.remove_rules_by_property called: tenant_id=%(tenant_id)s, "
 "chain_name=%(chain_name)skey=%(key)s, value=%(value)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:384
+#: neutron/plugins/midonet/midonet_lib.py:385
 #, python-format
 msgid ""
 "MidoClient.create_router_chains called: router=%(router)s, "
 "inbound_chain_name=%(in_chain)s, outbound_chain_name=%(out_chain)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:407
+#: neutron/plugins/midonet/midonet_lib.py:408
 #, python-format
 msgid "MidoClient.delete_router_chains called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:422
+#: neutron/plugins/midonet/midonet_lib.py:423
 #, python-format
 msgid "MidoClient.delete_port_chains called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:434
+#: neutron/plugins/midonet/midonet_lib.py:435
 #, python-format
 msgid ""
 "MidoClient.get_link_port called: router=%(router)s, "
 "peer_router_id=%(peer_router_id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:473
+#: neutron/plugins/midonet/midonet_lib.py:474
 #, python-format
 msgid ""
 "MidoClient.add_static_nat called: tenant_id=%(tenant_id)s, "
@@ -6466,17 +6601,17 @@ msgid ""
 "port_id=%(port_id)s, nat_type=%(nat_type)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:481
+#: neutron/plugins/midonet/midonet_lib.py:482
 #, python-format
 msgid "Invalid NAT type passed in %s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:533
+#: neutron/plugins/midonet/midonet_lib.py:534
 #, python-format
 msgid "MidoClient.remote_static_route called: router=%(router)s, ip=%(ip)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:544
+#: neutron/plugins/midonet/midonet_lib.py:545
 #, python-format
 msgid ""
 "MidoClient.update_port_chains called: "
@@ -6484,62 +6619,62 @@ msgid ""
 "outbound_chain_id=%(outbound_chain_id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:555
+#: neutron/plugins/midonet/midonet_lib.py:556
 #, python-format
 msgid "MidoClient.create_chain called: tenant_id=%(tenant_id)s  name=%(name)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:563
+#: neutron/plugins/midonet/midonet_lib.py:564
 #, python-format
 msgid "MidoClient.delete_chain called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:569
+#: neutron/plugins/midonet/midonet_lib.py:570
 #, python-format
 msgid ""
 "MidoClient.delete_chains_by_names called: tenant_id=%(tenant_id)s "
 "names=%(names)s "
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:580
+#: neutron/plugins/midonet/midonet_lib.py:581
 #, python-format
 msgid ""
 "MidoClient.get_chain_by_name called: tenant_id=%(tenant_id)s "
 "name=%(name)s "
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:591
+#: neutron/plugins/midonet/midonet_lib.py:592
 #, python-format
 msgid ""
 "MidoClient.get_port_group_by_name called: tenant_id=%(tenant_id)s "
 "name=%(name)s "
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:605
+#: neutron/plugins/midonet/midonet_lib.py:606
 #, python-format
 msgid "MidoClient.create_port_group called: tenant_id=%(tenant_id)s name=%(name)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:614
+#: neutron/plugins/midonet/midonet_lib.py:615
 #, python-format
 msgid ""
 "MidoClient.delete_port_group_by_name called: tenant_id=%(tenant_id)s "
 "name=%(name)s "
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:620
+#: neutron/plugins/midonet/midonet_lib.py:621
 #, python-format
 msgid "Deleting pg %(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:626
+#: neutron/plugins/midonet/midonet_lib.py:627
 #, python-format
 msgid ""
 "MidoClient.add_port_to_port_group_by_name called: tenant_id=%(tenant_id)s"
 " name=%(name)s port_id=%(port_id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:640
+#: neutron/plugins/midonet/midonet_lib.py:641
 #, python-format
 msgid "MidoClient.remove_port_from_port_groups called: port_id=%(port_id)s"
 msgstr ""
@@ -7264,6 +7399,10 @@ msgstr ""
 msgid "%(key)s prohibited for %(tunnel)s provider network"
 msgstr ""
 
+#: neutron/plugins/ml2/drivers/type_tunnel.py:103
+msgid "Network_type value needed by the ML2 plugin"
+msgstr ""
+
 #: neutron/plugins/ml2/drivers/type_vlan.py:37
 msgid ""
 "List of <physical_network>:<vlan_min>:<vlan_max> or <physical_network> "
@@ -7384,31 +7523,6 @@ msgstr ""
 msgid "nexus_switches found = %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:101
-#, python-format
-msgid "Nexus: create & trunk vlan %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108
-#, python-format
-msgid "Nexus: trunk vlan %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:120
-#, python-format
-msgid "Nexus: delete & untrunk vlan %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:124
-#, python-format
-msgid "Nexus: delete vlan %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:127
-#, python-format
-msgid "Nexus: untrunk vlan %s"
-msgstr ""
-
 #: neutron/plugins/ml2/drivers/mech_arista/config.py:31
 msgid ""
 "Username for Arista EOS. This is required field.if not set, all "
@@ -7451,72 +7565,85 @@ msgid ""
 "of\"RegionOne\" is assumed"
 msgstr ""
 
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:30
+msgid "Unable to reach EOS"
+msgstr ""
+
 #: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:226
 #, python-format
 msgid "Executing command on Arista EOS: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:259
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:238
+#, python-format
+msgid "Error %(err)s while trying to execute commands %(cmd)s on EOS %(host)s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:260
 #, python-format
 msgid "Required option %s is not set"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:282
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:279
+msgid "Syncing Neutron <-> EOS"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:283
 msgid "EOS is not available, will try sync later"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:292
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:293
 #, python-format
 msgid ""
 "No Tenants configured in Neutron DB. But %d tenants disovered in EOS "
 "during synchronization.Enitre EOS region is cleared"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:296
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:297
 msgid "EOS is not available, failed to delete this region"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:307
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:308
 #, python-format
 msgid "EOS is not available,failed to delete tenant %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:337
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:338
 #, python-format
 msgid "EOS is not available,failed to delete vm %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:348
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:349
 #, python-format
 msgid "EOS is not available,failed to delete network %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:363
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:364
 #, python-format
 msgid "EOS is not available, failed to createnetwork id %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:385
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:386
 #, python-format
 msgid "EOS is not available, failed to createvm id %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:461
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:462
 #, python-format
 msgid "Network %s is not created as it is not found inArista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:475
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:476
 #, python-format
 msgid "Network name changed to %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:502
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:503
 #, python-format
 msgid "Network %s is not updated as it is not found inArista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:600
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:601
 #, python-format
 msgid "VM %s is not created as it is not found inArista DB"
 msgstr ""
@@ -7541,11 +7668,11 @@ msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:280
 #, python-format
-msgid "unsupported vnic type %(vnic_type)s for network type %(net_type)s"
+msgid "Unsupported vnic type %(vnic_type)s for network type %(net_type)s"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:284
-msgid "invalid vnic_type on port_create"
+msgid "Invalid vnic_type on port_create"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:286
@@ -7553,11 +7680,11 @@ msgid "vnic_type is not defined in port profile"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:331
-msgid "update network"
+msgid "Update network"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:344
-msgid "delete network"
+msgid "Delete network"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:391
@@ -7596,11 +7723,11 @@ msgid "Port_mac %s is not available on this agent"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:133
-msgid "creating VLAN Network"
+msgid "Creating VLAN Network"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:135
-msgid "creating IB Network"
+msgid "Creating IB Network"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:137
@@ -7618,11 +7745,11 @@ msgid "Delete network %s"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:298
-msgid "ports added!"
+msgid "Ports added!"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:301
-msgid "ports removed!"
+msgid "Ports removed!"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:326
@@ -7736,7 +7863,7 @@ msgid "Network type for tenant networks (local, ib, vlan, or none)"
 msgstr ""
 
 #: neutron/plugins/mlnx/common/config.py:43
-msgid "type of VM network interface: mlnx_direct or hostdev"
+msgid "Type of VM network interface: mlnx_direct or hostdev"
 msgstr ""
 
 #: neutron/plugins/mlnx/common/config.py:47
@@ -7755,13 +7882,9 @@ msgid "Mlnx Exception: %(err_msg)s"
 msgstr ""
 
 #: neutron/plugins/mlnx/db/mlnx_db_v2.py:47
-#, python-format
-msgid "Removing vlan %(seg_id)s on physical network %(net)s from pool"
-msgstr ""
-
 #: neutron/plugins/mlnx/db/mlnx_db_v2.py:68
 #, python-format
-msgid "removing vlan %(seg_id)s on physical network %(net)s from pool"
+msgid "Removing vlan %(seg_id)s on physical network %(net)s from pool"
 msgstr ""
 
 #: neutron/plugins/mlnx/db/mlnx_db_v2.py:124
@@ -7854,7 +7977,7 @@ msgstr ""
 
 #: neutron/plugins/nec/nec_plugin.py:276
 #, python-format
-msgid "failed to create network id=%(id)s on OFC: %(exc)s"
+msgid "Failed to create network id=%(id)s on OFC: %(exc)s"
 msgstr ""
 
 #: neutron/plugins/nec/nec_plugin.py:292
@@ -8007,7 +8130,7 @@ msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:92
 #, python-format
-msgid "failed to delete packet_filter id=%s which remains in error status."
+msgid "Failed to delete packet_filter id=%s which remains in error status."
 msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:106
@@ -8042,7 +8165,7 @@ msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:131
 #, python-format
-msgid "failed to create packet_filter id=%(id)s on OFC: %(exc)s"
+msgid "Failed to create packet_filter id=%(id)s on OFC: %(exc)s"
 msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:144
@@ -8057,7 +8180,7 @@ msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:157
 #, python-format
-msgid "failed to delete packet_filter id=%(id)s from OFC: %(exc)s"
+msgid "Failed to delete packet_filter id=%(id)s from OFC: %(exc)s"
 msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:161
@@ -8363,7 +8486,7 @@ msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:514
 #, python-format
-msgid "port %s not found in NVP"
+msgid "Port %s not found in NVP"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:533
@@ -8408,13 +8531,13 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:658
-#: neutron/plugins/nicira/NeutronPlugin.py:1671
+#: neutron/plugins/nicira/NeutronPlugin.py:1672
 #, python-format
 msgid "Logical router resource %s not found on NVP platform"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:662
-#: neutron/plugins/nicira/NeutronPlugin.py:1675
+#: neutron/plugins/nicira/NeutronPlugin.py:1676
 msgid "Unable to update logical routeron NVP Platform"
 msgstr ""
 
@@ -8522,118 +8645,118 @@ msgid "Unable to update port id: %s."
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:1409
-#: neutron/plugins/nicira/NeutronPlugin.py:1483
+#: neutron/plugins/nicira/NeutronPlugin.py:1484
 #, python-format
 msgid "Network '%s' is not a valid external network"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1426
+#: neutron/plugins/nicira/NeutronPlugin.py:1427
 msgid ""
 "Cannot create a distributed router with the NVP platform currently in "
 "execution. Please, try without specifying the 'distributed' attribute."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1433
+#: neutron/plugins/nicira/NeutronPlugin.py:1434
 msgid "Unable to create logical router on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1441
+#: neutron/plugins/nicira/NeutronPlugin.py:1442
 #, python-format
 msgid ""
-"Unable to create L3GW port on logical router  %(router_uuid)s. Verify "
+"Unable to create L3GW port on logical router %(router_uuid)s. Verify "
 "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1451
+#: neutron/plugins/nicira/NeutronPlugin.py:1452
 #, python-format
 msgid "Unable to create router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1492
+#: neutron/plugins/nicira/NeutronPlugin.py:1493
 msgid ""
 "'routes' cannot contain route '0.0.0.0/0', this must be updated through "
 "the default gateway attribute"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1508
+#: neutron/plugins/nicira/NeutronPlugin.py:1509
 #, python-format
 msgid "Logical router %s not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1512
+#: neutron/plugins/nicira/NeutronPlugin.py:1513
 msgid "Unable to update logical router on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1514
+#: neutron/plugins/nicira/NeutronPlugin.py:1515
 msgid ""
 "Request cannot contain 'routes' with the NVP platform currently in "
 "execution. Please, try without specifying the static routes."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1548
+#: neutron/plugins/nicira/NeutronPlugin.py:1549
 #, python-format
 msgid "Logical router '%s' not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1552
+#: neutron/plugins/nicira/NeutronPlugin.py:1553
 #, python-format
-msgid "Unable to delete logical router '%s'on NVP Platform"
+msgid "Unable to delete logical router '%s' on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1609
+#: neutron/plugins/nicira/NeutronPlugin.py:1610
 #, python-format
 msgid ""
 "Add_router_interface completed for subnet:%(subnet_id)s and "
 "router:%(router_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1697
+#: neutron/plugins/nicira/NeutronPlugin.py:1698
 #, python-format
 msgid ""
 "An error occurred while removing NAT rules on the NVP platform for "
 "floating ip:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1703
+#: neutron/plugins/nicira/NeutronPlugin.py:1704
 msgid "An incorrect number of matching NAT rules was found on the NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1769
+#: neutron/plugins/nicira/NeutronPlugin.py:1770
 #, python-format
 msgid "Address list for NVP logical router port:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1793
+#: neutron/plugins/nicira/NeutronPlugin.py:1794
 #, 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:1836
+#: neutron/plugins/nicira/NeutronPlugin.py:1837
 #, python-format
 msgid "The port '%s' is not associated with floating IPs"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1839
+#: neutron/plugins/nicira/NeutronPlugin.py:1840
 #, python-format
 msgid "Nat rules not found in nvp for port: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1865
+#: neutron/plugins/nicira/NeutronPlugin.py:1866
 #, python-format
 msgid ""
 "Create_l2_gw_service did not return an uuid for the newly created "
 "resource:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1887
+#: neutron/plugins/nicira/NeutronPlugin.py:1888
 msgid ""
 "Unable to remove gateway service from NVP plaform - the resource was not "
 "found"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1975
+#: neutron/plugins/nicira/NeutronPlugin.py:1976
 #, python-format
 msgid "Port values not valid for protocol: %s"
 msgstr ""
@@ -8806,62 +8929,77 @@ msgstr ""
 msgid "Port not found, Error: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1038
+#: neutron/plugins/nicira/nvplib.py:966
+#, python-format
+msgid "Error. %(type)s exception: %(exc)s."
+msgstr ""
+
+#: neutron/plugins/nicira/nvplib.py:970
+#, python-format
+msgid "locals=[%s]"
+msgstr ""
+
+#: neutron/plugins/nicira/nvplib.py:1039
 #, python-format
 msgid "Created Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1064
+#: neutron/plugins/nicira/nvplib.py:1065
 #, python-format
 msgid "Updated Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1083
+#: neutron/plugins/nicira/nvplib.py:1084
 #, python-format
 msgid "Invalid keys for NAT match: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1089
+#: neutron/plugins/nicira/nvplib.py:1090
 #, python-format
 msgid "Creating NAT rule: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1103
+#: neutron/plugins/nicira/nvplib.py:1104
 msgid ""
 "No SNAT rules cannot be applied as they are not available in this version"
 " of the NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1238
+#: neutron/plugins/nicira/nvplib.py:1239
 #, python-format
 msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1243
+#: neutron/plugins/nicira/nvplib.py:1244
 #, python-format
 msgid ""
 "An exception occurred while updating IP addresses on a router logical "
 "port:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1281
+#: neutron/plugins/nicira/nvplib.py:1282
 msgid "Operation may not be supported"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1289
+#: neutron/plugins/nicira/nvplib.py:1290
 msgid ""
 "NVP version is not set. Unable to complete request correctly. Check log "
 "for NVP communication errors."
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1305
+#: neutron/plugins/nicira/nvplib.py:1306
 msgid "Failed to create logical queue"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1316
+#: neutron/plugins/nicira/nvplib.py:1317
 msgid "Failed to delete logical queue"
 msgstr ""
 
+#: neutron/plugins/nicira/nvplib.py:1330
+#, python-format
+msgid "Error '%(err)s' when connecting to controller(s): %(ctl)s."
+msgstr ""
+
 #: neutron/plugins/nicira/api_client/client.py:116
 #, python-format
 msgid "[%d] no API providers currently available."
@@ -9481,13 +9619,18 @@ msgstr ""
 msgid "Cannot create a gateway with an empty device list"
 msgstr ""
 
+#: neutron/plugins/nicira/extensions/nvp_networkgw.py:82
+#, python-format
+msgid "Unexpected keys found in device description:%s"
+msgstr ""
+
 #: neutron/plugins/nicira/extensions/nvp_networkgw.py:86
 #, python-format
 msgid "%s: provided data are not iterable"
 msgstr ""
 
 #: neutron/plugins/nicira/extensions/nvp_networkgw.py:92
-msgid "number of network gateways allowed per tenant, -1 for unlimited"
+msgid "Number of network gateways allowed per tenant, -1 for unlimited"
 msgstr ""
 
 #: neutron/plugins/nicira/extensions/nvp_qos.py:38
@@ -9782,7 +9925,7 @@ msgstr ""
 
 #: neutron/plugins/nicira/vshield/tasks/tasks.py:189
 #: neutron/plugins/nicira/vshield/tasks/tasks.py:209
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:233
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:232
 #, python-format
 msgid "Task %(task)s encountered exception in %(cb)s"
 msgstr ""
@@ -9793,11 +9936,11 @@ msgstr ""
 msgid "Task %(task)s return %(status)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:326
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:325
 msgid "TaskManager terminated"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:380
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:379
 msgid "Exception in _check_pending_tasks"
 msgstr ""
 
@@ -9848,6 +9991,10 @@ msgid ""
 "commited (%s attempts left)"
 msgstr ""
 
+#: neutron/plugins/openvswitch/ovs_db_v2.py:401
+msgid "Unable to generate a new tunnel id"
+msgstr ""
+
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:145
 #, python-format
 msgid "Device %(device)s up on %(agent_id)s"
@@ -10108,6 +10255,23 @@ msgstr ""
 msgid "Connection failed with PLUMgrid Director: %(err_msg)s"
 msgstr ""
 
+#: neutron/plugins/plumgrid/drivers/fake_plumlib.py:32
+msgid "Python PLUMgrid Fake Library Started "
+msgstr ""
+
+#: neutron/plugins/plumgrid/drivers/fake_plumlib.py:37
+#, python-format
+msgid "Fake Director: %s"
+msgstr ""
+
+#: neutron/plugins/plumgrid/drivers/plumlib.py:38
+msgid "Python PLUMgrid Library Started "
+msgstr ""
+
+#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:40
+msgid "PLUMgrid Director communication failed"
+msgstr ""
+
 #: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:44
 msgid "PLUMgrid Director server to connect to"
 msgstr ""
@@ -10308,7 +10472,7 @@ msgid "Going to ofp controller mode %s"
 msgstr ""
 
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:238
-msgid "port update received"
+msgid "Port update received"
 msgstr ""
 
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:271
@@ -10777,11 +10941,11 @@ msgid "process_router: %s"
 msgstr ""
 
 #: neutron/services/firewall/agents/varmour/varmour_router.py:285
-msgid "unable to parse interface mapping."
+msgid "Unable to parse interface mapping."
 msgstr ""
 
 #: neutron/services/firewall/agents/varmour/varmour_router.py:288
-msgid "unable to read interface mapping."
+msgid "Unable to read interface mapping."
 msgstr ""
 
 #: neutron/services/firewall/agents/varmour/varmour_router.py:307
@@ -11006,6 +11170,11 @@ msgstr ""
 msgid "A metering driver must be specified"
 msgstr ""
 
+#: neutron/services/metering/agents/metering_agent.py:112
+#, python-format
+msgid "Send metering report: %s"
+msgstr ""
+
 #: neutron/services/metering/agents/metering_agent.py:179
 #, python-format
 msgid "Driver %(driver)s does not implement %(func)s"
@@ -11044,6 +11213,14 @@ msgstr ""
 msgid "Interval for checking ipsec status"
 msgstr ""
 
+#: neutron/services/vpn/device_drivers/ipsec.py:61
+msgid "Template file for ipsec configuration"
+msgstr ""
+
+#: neutron/services/vpn/device_drivers/ipsec.py:67
+msgid "Template file for ipsec secret configuration"
+msgstr ""
+
 #: neutron/services/vpn/device_drivers/ipsec.py:244
 #, python-format
 msgid "Failed to enable vpn process on router %s"
@@ -11803,3 +11980,147 @@ msgstr ""
 #~ msgid "Operation on OFC failed: status=%(status), detail=%(detail)"
 #~ msgstr ""
 
+#~ msgid "loading policies from file: %s"
+#~ msgstr ""
+
+#~ msgid "number of ports allowed per tenant, minus for unlimited"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "range of seconds to randomly delay "
+#~ "when starting the periodic task "
+#~ "scheduler to reduce stampeding. (Disable "
+#~ "by setting to 0)"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "%(class_name)s method %(method_name)s called "
+#~ "with arguments %(args)s %(kwargs)s "
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Updating lease expiration is now "
+#~ "deprecated. Issued  from host %(host)s."
+#~ msgstr ""
+
+#~ msgid "owner type of the device: network/compute"
+#~ msgstr ""
+
+#~ msgid "plugin does not support updating provider attributes"
+#~ msgstr ""
+
+#~ msgid "invalid segment range. example range: 500-550"
+#~ msgstr ""
+
+#~ msgid "arguments segment_type missing for network profile"
+#~ msgstr ""
+
+#~ msgid "argument physical_network missing for network profile"
+#~ msgstr ""
+
+#~ msgid "argument sub_type missing for network profile"
+#~ msgstr ""
+
+#~ msgid "argument segment_range missing for network profile"
+#~ msgstr ""
+
+#~ msgid "segment range overlaps with another profile"
+#~ msgstr ""
+
+#~ msgid "provider network added to DB: %(network_id)s, %(vlan_id)s"
+#~ msgstr ""
+
+#~ msgid "provider network removed from DB: %s"
+#~ msgstr ""
+
+#~ msgid "logical network"
+#~ msgstr ""
+
+#~ msgid "unknown provider:physical_network %s"
+#~ msgstr ""
+
+#~ msgid "create network: profile_id=%s"
+#~ msgstr ""
+
+#~ msgid "seg list %s "
+#~ msgstr ""
+
+#~ msgid "create port: profile_id=%s"
+#~ msgstr ""
+
+#~ msgid "there must be only one gateway port per router at once"
+#~ msgstr ""
+
+#~ msgid "define if the requests have run asynchronously or not"
+#~ msgstr ""
+
+#~ msgid "cannot retrieve utif info for the following reason: %(err_msg)s"
+#~ msgstr ""
+
+#~ msgid "unsupported vnic type %(vnic_type)s for network type %(net_type)s"
+#~ msgstr ""
+
+#~ msgid "invalid vnic_type on port_create"
+#~ msgstr ""
+
+#~ msgid "update network"
+#~ msgstr ""
+
+#~ msgid "delete network"
+#~ msgstr ""
+
+#~ msgid "creating VLAN Network"
+#~ msgstr ""
+
+#~ msgid "creating IB Network"
+#~ msgstr ""
+
+#~ msgid "ports added!"
+#~ msgstr ""
+
+#~ msgid "ports removed!"
+#~ msgstr ""
+
+#~ msgid "type of VM network interface: mlnx_direct or hostdev"
+#~ msgstr ""
+
+#~ msgid "removing vlan %(seg_id)s on physical network %(net)s from pool"
+#~ msgstr ""
+
+#~ msgid "failed to create network id=%(id)s on OFC: %(exc)s"
+#~ msgstr ""
+
+#~ msgid "failed to delete packet_filter id=%s which remains in error status."
+#~ msgstr ""
+
+#~ msgid "failed to create packet_filter id=%(id)s on OFC: %(exc)s"
+#~ msgstr ""
+
+#~ msgid "failed to delete packet_filter id=%(id)s from OFC: %(exc)s"
+#~ msgstr ""
+
+#~ msgid "port %s not found in NVP"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unable to create L3GW port on "
+#~ "logical router  %(router_uuid)s. Verify "
+#~ "Default Layer-3 Gateway service "
+#~ "%(def_l3_gw_svc)s id is correct"
+#~ msgstr ""
+
+#~ msgid "Unable to delete logical router '%s'on NVP Platform"
+#~ msgstr ""
+
+#~ msgid "number of network gateways allowed per tenant, -1 for unlimited"
+#~ msgstr ""
+
+#~ msgid "port update received"
+#~ msgstr ""
+
+#~ msgid "unable to parse interface mapping."
+#~ msgstr ""
+
+#~ msgid "unable to read interface mapping."
+#~ msgstr ""
+
index 3b5df0b12ee32bfc56c8a1a09a60a22be3c2ec93..06cad9aa5d7eb809b3e1107cf60608ac5a3d7d8c 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-09-09 06:09+0000\n"
+"POT-Creation-Date: 2013-09-10 06:09+0000\n"
 "PO-Revision-Date: 2013-01-28 21:54+0000\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: Chinese (Hong Kong) "
@@ -95,7 +95,7 @@ msgstr ""
 
 #: neutron/policy.py:88
 #, python-format
-msgid "loading policies from file: %s"
+msgid "Loading policies from file: %s"
 msgstr ""
 
 #: neutron/policy.py:95
@@ -182,7 +182,7 @@ msgid "Number of subnets allowed per tenant, minus for unlimited"
 msgstr ""
 
 #: neutron/quota.py:47
-msgid "number of ports allowed per tenant, minus for unlimited"
+msgid "Number of ports allowed per tenant, minus for unlimited"
 msgstr ""
 
 #: neutron/quota.py:51
@@ -204,7 +204,7 @@ msgstr ""
 
 #: neutron/service.py:41
 msgid ""
-"range of seconds to randomly delay when starting the periodic task "
+"Range of seconds to randomly delay when starting the periodic task "
 "scheduler to reduce stampeding. (Disable by setting to 0)"
 msgstr ""
 
@@ -466,9 +466,11 @@ msgid ""
 msgstr ""
 
 #: neutron/agent/dhcp_agent.py:564 neutron/agent/l3_agent.py:823
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:515
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256
 #: neutron/plugins/nec/agent/nec_neutron_agent.py:184
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:227
+#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:181
 #: neutron/services/metering/agents/metering_agent.py:273
 msgid "Failed reporting state!"
 msgstr ""
@@ -1925,6 +1927,11 @@ msgstr ""
 msgid "Invalid extension environment: %(reason)s"
 msgstr ""
 
+#: neutron/common/exceptions.py:261
+#, python-format
+msgid "Invalid content type %(content_type)s"
+msgstr ""
+
 #: neutron/common/exceptions.py:265
 #, python-format
 msgid "Unable to find any IP address on external network %(net_id)s."
@@ -1966,11 +1973,11 @@ msgstr ""
 msgid "Skipping unknown group key: %s"
 msgstr ""
 
-#: neutron/common/log.py:31
+#: neutron/common/log.py:32
 #, python-format
 msgid ""
 "%(class_name)s method %(method_name)s called with arguments %(args)s "
-"%(kwargs)s "
+"%(kwargs)s"
 msgstr ""
 
 #: neutron/common/utils.py:55 neutron/openstack/common/fileutils.py:64
@@ -2288,7 +2295,7 @@ msgstr ""
 
 #: neutron/db/dhcp_rpc_base.py:218
 #, python-format
-msgid "Updating lease expiration is now deprecated. Issued  from host %(host)s."
+msgid "Updating lease expiration is now deprecated. Issued  from host %s."
 msgstr ""
 
 #: neutron/db/dhcp_rpc_base.py:225
@@ -2313,6 +2320,16 @@ msgstr ""
 msgid "the nexthop is used by router"
 msgstr ""
 
+#: neutron/db/extraroute_db.py:129
+#, python-format
+msgid "Added routes are %s"
+msgstr ""
+
+#: neutron/db/extraroute_db.py:137
+#, python-format
+msgid "Removed routes are %s"
+msgstr ""
+
 #: neutron/db/l3_db.py:210
 #, python-format
 msgid "No IPs available for external network %s"
@@ -2336,6 +2353,8 @@ msgid ""
 msgstr ""
 
 #: neutron/db/l3_db.py:339 neutron/db/l3_db.py:415
+#: neutron/plugins/bigswitch/plugin.py:995
+#: neutron/plugins/bigswitch/plugin.py:1004
 msgid "Either subnet_id or port_id must be specified"
 msgstr ""
 
@@ -2387,7 +2406,7 @@ msgid ""
 "assigning a floating IP"
 msgstr ""
 
-#: neutron/db/l3_db.py:605 neutron/plugins/nicira/NeutronPlugin.py:1730
+#: neutron/db/l3_db.py:605 neutron/plugins/nicira/NeutronPlugin.py:1731
 msgid "fixed_ip_address cannot be specified without a port_id"
 msgstr ""
 
@@ -2415,6 +2434,11 @@ msgid ""
 " %s"
 msgstr ""
 
+#: neutron/db/l3_rpc_base.py:62
+#, python-format
+msgid "Checking router: %(id)s for host: %(host)s"
+msgstr ""
+
 #: neutron/db/l3_rpc_base.py:87
 #, python-format
 msgid "External network ID returned to l3 agent: %s"
@@ -2572,7 +2596,7 @@ msgid "ID of network to probe"
 msgstr ""
 
 #: neutron/debug/commands.py:50
-msgid "owner type of the device: network/compute"
+msgid "Owner type of the device: network/compute"
 msgstr ""
 
 #: neutron/debug/commands.py:58
@@ -3028,7 +3052,7 @@ msgstr ""
 
 #: neutron/extensions/providernet.py:56
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:379
-msgid "plugin does not support updating provider attributes"
+msgid "Plugin does not support updating provider attributes"
 msgstr ""
 
 #: neutron/extensions/quotasv2.py:69
@@ -3959,6 +3983,10 @@ msgstr ""
 msgid "List of allowed vif_type values."
 msgstr ""
 
+#: neutron/plugins/bigswitch/plugin.py:162
+msgid "Syntax error in server config file, aborting plugin"
+msgstr ""
+
 #: neutron/plugins/bigswitch/plugin.py:173
 msgid "Error in REST call to remote network controller"
 msgstr ""
@@ -4091,6 +4119,10 @@ msgstr ""
 msgid "NeutronRestProxy: Starting plugin. Version=%s"
 msgstr ""
 
+#: neutron/plugins/bigswitch/plugin.py:458
+msgid "Servers not defined. Aborting plugin"
+msgstr ""
+
 #: neutron/plugins/bigswitch/plugin.py:480
 msgid "NeutronRestProxyV2: initialization done"
 msgstr ""
@@ -4173,6 +4205,15 @@ msgstr ""
 msgid "Unable to update remote topology: %s"
 msgstr ""
 
+#: neutron/plugins/bigswitch/plugin.py:1147
+msgid "Adding host route: "
+msgstr ""
+
+#: neutron/plugins/bigswitch/plugin.py:1148
+#, python-format
+msgid "Destination:%(dst)s nexthop:%(next)s"
+msgstr ""
+
 #: neutron/plugins/bigswitch/plugin.py:1223
 #, python-format
 msgid ""
@@ -4192,6 +4233,15 @@ msgstr ""
 msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. "
 msgstr ""
 
+#: neutron/plugins/bigswitch/routerrule_db.py:77
+msgid "No rules in router"
+msgstr ""
+
+#: neutron/plugins/bigswitch/routerrule_db.py:91
+#, python-format
+msgid "Updating router rules to %s"
+msgstr ""
+
 #: neutron/plugins/bigswitch/db/porttracker_db.py:36
 msgid "No host_id in port request to track port location."
 msgstr ""
@@ -4249,6 +4299,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:108
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:128
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:143
+#: neutron/plugins/mlnx/rpc_callbacks.py:98
 #: neutron/plugins/mlnx/rpc_callbacks.py:117
 #: neutron/plugins/mlnx/rpc_callbacks.py:132
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:118
@@ -4259,16 +4310,15 @@ msgid "%s can not be found in database"
 msgstr ""
 
 #: neutron/plugins/brocade/NeutronPlugin.py:288
-#: neutron/plugins/brocade/NeutronPlugin.py:331
-#: neutron/plugins/brocade/NeutronPlugin.py:384
+#: neutron/plugins/brocade/NeutronPlugin.py:332
+#: neutron/plugins/brocade/NeutronPlugin.py:386
 msgid "Brocade NOS driver:"
 msgstr ""
 
 #: neutron/plugins/brocade/NeutronPlugin.py:289
-#: neutron/plugins/brocade/NeutronPlugin.py:332
-#: neutron/plugins/brocade/NeutronPlugin.py:385
+#: neutron/plugins/brocade/NeutronPlugin.py:333
+#: neutron/plugins/brocade/NeutronPlugin.py:387
 #: neutron/plugins/embrane/agent/dispatcher.py:143
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:240
 #, python-format
 msgid "%s"
 msgstr ""
@@ -4278,7 +4328,13 @@ msgstr ""
 msgid "Returning the allocated vlan (%d) to the pool"
 msgstr ""
 
-#: neutron/plugins/brocade/NeutronPlugin.py:298
+#: neutron/plugins/brocade/NeutronPlugin.py:293
+#: neutron/plugins/brocade/NeutronPlugin.py:334
+#: neutron/plugins/brocade/NeutronPlugin.py:388
+msgid "Brocade plugin raised exception, check logs"
+msgstr ""
+
+#: neutron/plugins/brocade/NeutronPlugin.py:299
 #, python-format
 msgid "Allocated vlan (%d) from the pool"
 msgstr ""
@@ -4302,98 +4358,103 @@ msgstr ""
 msgid "Plugin initialization complete"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:133
+#: neutron/plugins/cisco/network_plugin.py:117
+#, python-format
+msgid "'%(model)s' object has no attribute '%(name)s'"
+msgstr ""
+
+#: neutron/plugins/cisco/network_plugin.py:134
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:223
 msgid "create_network() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:150
+#: neutron/plugins/cisco/network_plugin.py:151
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:255
 msgid "update_network() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:163
+#: neutron/plugins/cisco/network_plugin.py:164
 msgid "delete_network() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:186
+#: neutron/plugins/cisco/network_plugin.py:187
 msgid "get_network() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:191
+#: neutron/plugins/cisco/network_plugin.py:192
 msgid "get_networks() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:196
+#: neutron/plugins/cisco/network_plugin.py:197
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:321
 msgid "create_port() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:206
+#: neutron/plugins/cisco/network_plugin.py:207
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:407
 msgid "delete_port() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:225
+#: neutron/plugins/cisco/network_plugin.py:226
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:366
 msgid "update_port() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:236
+#: neutron/plugins/cisco/network_plugin.py:237
 msgid "create_subnet() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:248
+#: neutron/plugins/cisco/network_plugin.py:249
 #: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:342
 msgid "update_subnet() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:254
+#: neutron/plugins/cisco/network_plugin.py:255
 msgid "delete_subnet() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:277
+#: neutron/plugins/cisco/network_plugin.py:278
 #: neutron/plugins/cisco/db/network_db_v2.py:38
 msgid "get_all_qoss() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:283
+#: neutron/plugins/cisco/network_plugin.py:284
 msgid "get_qos_details() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:288
+#: neutron/plugins/cisco/network_plugin.py:289
 msgid "create_qos() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:294
+#: neutron/plugins/cisco/network_plugin.py:295
 msgid "delete_qos() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:299
+#: neutron/plugins/cisco/network_plugin.py:300
 msgid "rename_qos() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:304
+#: neutron/plugins/cisco/network_plugin.py:305
 msgid "get_all_credentials() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:310
+#: neutron/plugins/cisco/network_plugin.py:311
 msgid "get_credential_details() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:319
+#: neutron/plugins/cisco/network_plugin.py:320
 msgid "rename_credential() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:329
+#: neutron/plugins/cisco/network_plugin.py:330
 msgid "schedule_host() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:341
+#: neutron/plugins/cisco/network_plugin.py:342
 msgid "associate_port() called"
 msgstr ""
 
-#: neutron/plugins/cisco/network_plugin.py:348
+#: neutron/plugins/cisco/network_plugin.py:349
 msgid "detach_port() called"
 msgstr ""
 
@@ -4646,6 +4707,16 @@ msgstr ""
 msgid "VLAN Name prefix for provider vlans"
 msgstr ""
 
+#: neutron/plugins/cisco/common/config.py:39
+msgid "Provider VLANs are automatically created as needed on the Nexus switch"
+msgstr ""
+
+#: neutron/plugins/cisco/common/config.py:42
+msgid ""
+"Provider VLANs are automatically trunked as needed on the ports of the "
+"Nexus switch"
+msgstr ""
+
 #: neutron/plugins/cisco/common/config.py:45
 #: neutron/plugins/ml2/drivers/cisco/config.py:23
 msgid "Distribute SVI interfaces over all switches"
@@ -4707,6 +4778,12 @@ msgstr ""
 msgid "N1K Policy profile polling duration in seconds"
 msgstr ""
 
+#: neutron/plugins/cisco/common/config.py:124
+#: neutron/plugins/ml2/drivers/cisco/config.py:56
+#: neutron/plugins/nicira/common/config.py:178
+msgid "Some config files were not parsed properly"
+msgstr ""
+
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:334
 #, python-format
 msgid "seg_min %(seg_min)s, seg_max %(seg_max)s"
@@ -4811,6 +4888,10 @@ msgstr ""
 msgid "get_policy_profile()"
 msgstr ""
 
+#: neutron/plugins/cisco/db/n1kv_db_v2.py:949
+msgid "Invalid profile type"
+msgstr ""
+
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:965
 msgid "_profile_binding_exists()"
 msgstr ""
@@ -4839,11 +4920,11 @@ msgid "_get_profile_bindings()"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1224
-msgid "invalid segment range. example range: 500-550"
+msgid "Invalid segment range. example range: 500-550"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1234
-msgid "arguments segment_type missing for network profile"
+msgid "Arguments segment_type missing for network profile"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1243
@@ -4851,15 +4932,15 @@ msgid "segment_type should either be vlan, overlay, multi-segment or trunk"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1249
-msgid "argument physical_network missing for network profile"
+msgid "Argument physical_network missing for network profile"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1256
-msgid "argument sub_type missing for network profile"
+msgid "Argument sub_type missing for network profile"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1263
-msgid "argument segment_range missing for network profile"
+msgid "Argument segment_range missing for network profile"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1292
@@ -4868,7 +4949,7 @@ msgid "NetworkProfile name %s already exists"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1309
-msgid "segment range overlaps with another profile"
+msgid "Segment range overlaps with another profile"
 msgstr ""
 
 #: neutron/plugins/cisco/db/network_db_v2.py:46
@@ -4954,12 +5035,12 @@ msgstr ""
 
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:236
 #, python-format
-msgid "provider network added to DB: %(network_id)s, %(vlan_id)s"
+msgid "Provider network added to DB: %(network_id)s, %(vlan_id)s"
 msgstr ""
 
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:280
 #, python-format
-msgid "provider network removed from DB: %s"
+msgid "Provider network removed from DB: %s"
 msgstr ""
 
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:388
@@ -4981,7 +5062,7 @@ msgid "Nexus plugin loaded, deleting SVI from switch"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_client.py:256
-msgid "logical network"
+msgid "Logical network"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_client.py:276
@@ -5007,6 +5088,11 @@ msgstr ""
 msgid "VSM: %s"
 msgstr ""
 
+#: neutron/plugins/cisco/n1kv/n1kv_client.py:462
+#, python-format
+msgid "Unable to serialize object of type = '%s'"
+msgstr ""
+
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:193
 msgid "_setup_vsm"
 msgstr ""
@@ -5069,9 +5155,11 @@ msgid "provider:network_type %s not supported"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:353
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:362
 #: neutron/plugins/mlnx/mlnx_plugin.py:243
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437
 #, python-format
-msgid "unknown provider:physical_network %s"
+msgid "Unknown provider:physical_network %s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:359
@@ -5205,7 +5293,7 @@ msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:995
 #, python-format
-msgid "create network: profile_id=%s"
+msgid "Create network: profile_id=%s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1003
@@ -5218,7 +5306,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1015
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1025
 #, python-format
-msgid "seg list %s "
+msgid "Seg list %s "
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1068
@@ -5265,7 +5353,7 @@ msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1241
 #, python-format
-msgid "create port: profile_id=%s"
+msgid "Create port: profile_id=%s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1254
@@ -5350,6 +5438,41 @@ msgstr ""
 msgid "NexusPlugin:create_network() called"
 msgstr ""
 
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:112
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:101
+#, python-format
+msgid "Nexus: create & trunk vlan %s"
+msgstr ""
+
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:119
+#, python-format
+msgid "Nexus: create vlan %s"
+msgstr ""
+
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:124
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108
+#, python-format
+msgid "Nexus: trunk vlan %s"
+msgstr ""
+
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:137
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:120
+#, python-format
+msgid "Nexus: delete & untrunk vlan %s"
+msgstr ""
+
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:143
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:124
+#, python-format
+msgid "Nexus: delete vlan %s"
+msgstr ""
+
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:146
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:127
+#, python-format
+msgid "Nexus: untrunk vlan %s"
+msgstr ""
+
 #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:203
 msgid "Grabbing a switch to create SVI"
 msgstr ""
@@ -5382,6 +5505,11 @@ msgstr ""
 msgid "NexusPlugin:delete_port() called"
 msgstr ""
 
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:276
+#, python-format
+msgid "delete_network(): provider vlan %s"
+msgstr ""
+
 #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:321
 msgid "NexusPlugin:update_port() called"
 msgstr ""
@@ -5414,7 +5542,7 @@ msgstr ""
 
 #: neutron/plugins/embrane/base_plugin.py:136
 #: neutron/plugins/embrane/base_plugin.py:173
-msgid "there must be only one gateway port per router at once"
+msgid "There must be only one gateway port per router at once"
 msgstr ""
 
 #: neutron/plugins/embrane/base_plugin.py:207
@@ -5480,7 +5608,7 @@ msgid "Shared resource pool id"
 msgstr ""
 
 #: neutron/plugins/embrane/common/config.py:45
-msgid "define if the requests have run asynchronously or not"
+msgid "Define if the requests have run asynchronously or not"
 msgstr ""
 
 #: neutron/plugins/embrane/common/constants.py:63
@@ -5544,7 +5672,7 @@ msgstr ""
 
 #: neutron/plugins/embrane/l2base/support_exceptions.py:24
 #, python-format
-msgid "cannot retrieve utif info for the following reason: %(err_msg)s"
+msgid "Cannot retrieve utif info for the following reason: %(err_msg)s"
 msgstr ""
 
 #: neutron/plugins/embrane/l2base/openvswitch/openvswitch_support.py:45
@@ -5765,51 +5893,51 @@ msgstr ""
 msgid "Adding port %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:268
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:269
 #, python-format
 msgid "Unable to get port details for device %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:274
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:276
 #, python-format
 msgid "Port %(device)s updated. Details: %(device_details)s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:289
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:290
 #, python-format
 msgid "Removing port %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:296
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:297
 #, python-format
 msgid "Removing port failed for device %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:321
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:322
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:640
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:900
 msgid "Agent out of sync with plugin!"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:329
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:330
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:652
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:914
 msgid "Agent loop has new devices!"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:334
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:335
 #, python-format
 msgid "Error in agent event loop: %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:342
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:343
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:403
 #, python-format
 msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:357
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:691
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1044
 msgid "Agent initialized successfully, now running... "
@@ -5881,6 +6009,15 @@ msgstr ""
 msgid "Metrics collection is not supported on this version of Hyper-V"
 msgstr ""
 
+#: neutron/plugins/hyperv/agent/utilsfactory.py:34
+msgid "Force V1 WMI utility classes"
+msgstr ""
+
+#: neutron/plugins/hyperv/agent/utilsfactory.py:59
+#, python-format
+msgid "Loading class: %(module_name)s.%(class_name)s"
+msgstr ""
+
 #: neutron/plugins/hyperv/agent/utilsv2.py:118
 #, python-format
 msgid "Port Alloc not found: %s"
@@ -5932,12 +6069,6 @@ msgstr ""
 msgid "provider:segmentation_id specified for local network"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:362
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437
-#, python-format
-msgid "Unknown provider:physical_network %s"
-msgstr ""
-
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:89
 msgid "Invalid Network ID, will lead to incorrect bridgename"
 msgstr ""
@@ -6371,94 +6502,98 @@ msgstr ""
 msgid "MidoClient.delete_dhcp called: bridge=%(bridge)s, "
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:204
+#: neutron/plugins/midonet/midonet_lib.py:196
+msgid "Tried to delete non-existent DHCP"
+msgstr ""
+
+#: neutron/plugins/midonet/midonet_lib.py:205
 #, python-format
 msgid "MidoClient.delete_port called: id=%(id)s, delete_chains=%(delete_chains)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:219
+#: neutron/plugins/midonet/midonet_lib.py:220
 #, python-format
 msgid "MidoClient.get_port called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:232
+#: neutron/plugins/midonet/midonet_lib.py:233
 #, python-format
 msgid "MidoClient.add_bridge_port called: bridge=%(bridge)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:253
+#: neutron/plugins/midonet/midonet_lib.py:254
 #, python-format
 msgid "MidoClient.create_router called: tenant_id=%(tenant_id)s, name=%(name)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:265
+#: neutron/plugins/midonet/midonet_lib.py:266
 #, python-format
 msgid "MidoClient.delete_router called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:275
+#: neutron/plugins/midonet/midonet_lib.py:276
 #, python-format
 msgid "MidoClient.get_router called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:289
+#: neutron/plugins/midonet/midonet_lib.py:290
 #, python-format
 msgid "MidoClient.update_router called: id=%(id)s, name=%(name)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:309
+#: neutron/plugins/midonet/midonet_lib.py:310
 #, python-format
 msgid ""
 "MidoClient.add_dhcp_route_option called: bridge=%(bridge)s, "
 "cidr=%(cidr)s, gw_ip=%(gw_ip)sdst_ip=%(dst_ip)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:317
+#: neutron/plugins/midonet/midonet_lib.py:318
 msgid "Tried to access non-existent DHCP"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:346
+#: neutron/plugins/midonet/midonet_lib.py:347
 #, python-format
 msgid "MidoClient.unlink called: port=%(port)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:351
+#: neutron/plugins/midonet/midonet_lib.py:352
 #, python-format
 msgid "Attempted to unlink a port that was not linked. %s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:357
+#: neutron/plugins/midonet/midonet_lib.py:358
 #, python-format
 msgid ""
 "MidoClient.remove_rules_by_property called: tenant_id=%(tenant_id)s, "
 "chain_name=%(chain_name)skey=%(key)s, value=%(value)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:384
+#: neutron/plugins/midonet/midonet_lib.py:385
 #, python-format
 msgid ""
 "MidoClient.create_router_chains called: router=%(router)s, "
 "inbound_chain_name=%(in_chain)s, outbound_chain_name=%(out_chain)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:407
+#: neutron/plugins/midonet/midonet_lib.py:408
 #, python-format
 msgid "MidoClient.delete_router_chains called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:422
+#: neutron/plugins/midonet/midonet_lib.py:423
 #, python-format
 msgid "MidoClient.delete_port_chains called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:434
+#: neutron/plugins/midonet/midonet_lib.py:435
 #, python-format
 msgid ""
 "MidoClient.get_link_port called: router=%(router)s, "
 "peer_router_id=%(peer_router_id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:473
+#: neutron/plugins/midonet/midonet_lib.py:474
 #, python-format
 msgid ""
 "MidoClient.add_static_nat called: tenant_id=%(tenant_id)s, "
@@ -6466,17 +6601,17 @@ msgid ""
 "port_id=%(port_id)s, nat_type=%(nat_type)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:481
+#: neutron/plugins/midonet/midonet_lib.py:482
 #, python-format
 msgid "Invalid NAT type passed in %s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:533
+#: neutron/plugins/midonet/midonet_lib.py:534
 #, python-format
 msgid "MidoClient.remote_static_route called: router=%(router)s, ip=%(ip)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:544
+#: neutron/plugins/midonet/midonet_lib.py:545
 #, python-format
 msgid ""
 "MidoClient.update_port_chains called: "
@@ -6484,62 +6619,62 @@ msgid ""
 "outbound_chain_id=%(outbound_chain_id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:555
+#: neutron/plugins/midonet/midonet_lib.py:556
 #, python-format
 msgid "MidoClient.create_chain called: tenant_id=%(tenant_id)s  name=%(name)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:563
+#: neutron/plugins/midonet/midonet_lib.py:564
 #, python-format
 msgid "MidoClient.delete_chain called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:569
+#: neutron/plugins/midonet/midonet_lib.py:570
 #, python-format
 msgid ""
 "MidoClient.delete_chains_by_names called: tenant_id=%(tenant_id)s "
 "names=%(names)s "
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:580
+#: neutron/plugins/midonet/midonet_lib.py:581
 #, python-format
 msgid ""
 "MidoClient.get_chain_by_name called: tenant_id=%(tenant_id)s "
 "name=%(name)s "
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:591
+#: neutron/plugins/midonet/midonet_lib.py:592
 #, python-format
 msgid ""
 "MidoClient.get_port_group_by_name called: tenant_id=%(tenant_id)s "
 "name=%(name)s "
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:605
+#: neutron/plugins/midonet/midonet_lib.py:606
 #, python-format
 msgid "MidoClient.create_port_group called: tenant_id=%(tenant_id)s name=%(name)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:614
+#: neutron/plugins/midonet/midonet_lib.py:615
 #, python-format
 msgid ""
 "MidoClient.delete_port_group_by_name called: tenant_id=%(tenant_id)s "
 "name=%(name)s "
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:620
+#: neutron/plugins/midonet/midonet_lib.py:621
 #, python-format
 msgid "Deleting pg %(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:626
+#: neutron/plugins/midonet/midonet_lib.py:627
 #, python-format
 msgid ""
 "MidoClient.add_port_to_port_group_by_name called: tenant_id=%(tenant_id)s"
 " name=%(name)s port_id=%(port_id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:640
+#: neutron/plugins/midonet/midonet_lib.py:641
 #, python-format
 msgid "MidoClient.remove_port_from_port_groups called: port_id=%(port_id)s"
 msgstr ""
@@ -7264,6 +7399,10 @@ msgstr ""
 msgid "%(key)s prohibited for %(tunnel)s provider network"
 msgstr ""
 
+#: neutron/plugins/ml2/drivers/type_tunnel.py:103
+msgid "Network_type value needed by the ML2 plugin"
+msgstr ""
+
 #: neutron/plugins/ml2/drivers/type_vlan.py:37
 msgid ""
 "List of <physical_network>:<vlan_min>:<vlan_max> or <physical_network> "
@@ -7384,31 +7523,6 @@ msgstr ""
 msgid "nexus_switches found = %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:101
-#, python-format
-msgid "Nexus: create & trunk vlan %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108
-#, python-format
-msgid "Nexus: trunk vlan %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:120
-#, python-format
-msgid "Nexus: delete & untrunk vlan %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:124
-#, python-format
-msgid "Nexus: delete vlan %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:127
-#, python-format
-msgid "Nexus: untrunk vlan %s"
-msgstr ""
-
 #: neutron/plugins/ml2/drivers/mech_arista/config.py:31
 msgid ""
 "Username for Arista EOS. This is required field.if not set, all "
@@ -7451,72 +7565,85 @@ msgid ""
 "of\"RegionOne\" is assumed"
 msgstr ""
 
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:30
+msgid "Unable to reach EOS"
+msgstr ""
+
 #: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:226
 #, python-format
 msgid "Executing command on Arista EOS: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:259
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:238
+#, python-format
+msgid "Error %(err)s while trying to execute commands %(cmd)s on EOS %(host)s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:260
 #, python-format
 msgid "Required option %s is not set"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:282
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:279
+msgid "Syncing Neutron <-> EOS"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:283
 msgid "EOS is not available, will try sync later"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:292
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:293
 #, python-format
 msgid ""
 "No Tenants configured in Neutron DB. But %d tenants disovered in EOS "
 "during synchronization.Enitre EOS region is cleared"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:296
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:297
 msgid "EOS is not available, failed to delete this region"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:307
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:308
 #, python-format
 msgid "EOS is not available,failed to delete tenant %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:337
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:338
 #, python-format
 msgid "EOS is not available,failed to delete vm %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:348
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:349
 #, python-format
 msgid "EOS is not available,failed to delete network %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:363
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:364
 #, python-format
 msgid "EOS is not available, failed to createnetwork id %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:385
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:386
 #, python-format
 msgid "EOS is not available, failed to createvm id %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:461
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:462
 #, python-format
 msgid "Network %s is not created as it is not found inArista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:475
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:476
 #, python-format
 msgid "Network name changed to %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:502
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:503
 #, python-format
 msgid "Network %s is not updated as it is not found inArista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:600
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:601
 #, python-format
 msgid "VM %s is not created as it is not found inArista DB"
 msgstr ""
@@ -7541,11 +7668,11 @@ msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:280
 #, python-format
-msgid "unsupported vnic type %(vnic_type)s for network type %(net_type)s"
+msgid "Unsupported vnic type %(vnic_type)s for network type %(net_type)s"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:284
-msgid "invalid vnic_type on port_create"
+msgid "Invalid vnic_type on port_create"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:286
@@ -7553,11 +7680,11 @@ msgid "vnic_type is not defined in port profile"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:331
-msgid "update network"
+msgid "Update network"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:344
-msgid "delete network"
+msgid "Delete network"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:391
@@ -7596,11 +7723,11 @@ msgid "Port_mac %s is not available on this agent"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:133
-msgid "creating VLAN Network"
+msgid "Creating VLAN Network"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:135
-msgid "creating IB Network"
+msgid "Creating IB Network"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:137
@@ -7618,11 +7745,11 @@ msgid "Delete network %s"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:298
-msgid "ports added!"
+msgid "Ports added!"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:301
-msgid "ports removed!"
+msgid "Ports removed!"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:326
@@ -7736,7 +7863,7 @@ msgid "Network type for tenant networks (local, ib, vlan, or none)"
 msgstr ""
 
 #: neutron/plugins/mlnx/common/config.py:43
-msgid "type of VM network interface: mlnx_direct or hostdev"
+msgid "Type of VM network interface: mlnx_direct or hostdev"
 msgstr ""
 
 #: neutron/plugins/mlnx/common/config.py:47
@@ -7755,13 +7882,9 @@ msgid "Mlnx Exception: %(err_msg)s"
 msgstr ""
 
 #: neutron/plugins/mlnx/db/mlnx_db_v2.py:47
-#, python-format
-msgid "Removing vlan %(seg_id)s on physical network %(net)s from pool"
-msgstr ""
-
 #: neutron/plugins/mlnx/db/mlnx_db_v2.py:68
 #, python-format
-msgid "removing vlan %(seg_id)s on physical network %(net)s from pool"
+msgid "Removing vlan %(seg_id)s on physical network %(net)s from pool"
 msgstr ""
 
 #: neutron/plugins/mlnx/db/mlnx_db_v2.py:124
@@ -7854,7 +7977,7 @@ msgstr ""
 
 #: neutron/plugins/nec/nec_plugin.py:276
 #, python-format
-msgid "failed to create network id=%(id)s on OFC: %(exc)s"
+msgid "Failed to create network id=%(id)s on OFC: %(exc)s"
 msgstr ""
 
 #: neutron/plugins/nec/nec_plugin.py:292
@@ -8007,7 +8130,7 @@ msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:92
 #, python-format
-msgid "failed to delete packet_filter id=%s which remains in error status."
+msgid "Failed to delete packet_filter id=%s which remains in error status."
 msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:106
@@ -8042,7 +8165,7 @@ msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:131
 #, python-format
-msgid "failed to create packet_filter id=%(id)s on OFC: %(exc)s"
+msgid "Failed to create packet_filter id=%(id)s on OFC: %(exc)s"
 msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:144
@@ -8057,7 +8180,7 @@ msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:157
 #, python-format
-msgid "failed to delete packet_filter id=%(id)s from OFC: %(exc)s"
+msgid "Failed to delete packet_filter id=%(id)s from OFC: %(exc)s"
 msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:161
@@ -8363,7 +8486,7 @@ msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:514
 #, python-format
-msgid "port %s not found in NVP"
+msgid "Port %s not found in NVP"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:533
@@ -8408,13 +8531,13 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:658
-#: neutron/plugins/nicira/NeutronPlugin.py:1671
+#: neutron/plugins/nicira/NeutronPlugin.py:1672
 #, python-format
 msgid "Logical router resource %s not found on NVP platform"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:662
-#: neutron/plugins/nicira/NeutronPlugin.py:1675
+#: neutron/plugins/nicira/NeutronPlugin.py:1676
 msgid "Unable to update logical routeron NVP Platform"
 msgstr ""
 
@@ -8522,118 +8645,118 @@ msgid "Unable to update port id: %s."
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:1409
-#: neutron/plugins/nicira/NeutronPlugin.py:1483
+#: neutron/plugins/nicira/NeutronPlugin.py:1484
 #, python-format
 msgid "Network '%s' is not a valid external network"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1426
+#: neutron/plugins/nicira/NeutronPlugin.py:1427
 msgid ""
 "Cannot create a distributed router with the NVP platform currently in "
 "execution. Please, try without specifying the 'distributed' attribute."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1433
+#: neutron/plugins/nicira/NeutronPlugin.py:1434
 msgid "Unable to create logical router on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1441
+#: neutron/plugins/nicira/NeutronPlugin.py:1442
 #, python-format
 msgid ""
-"Unable to create L3GW port on logical router  %(router_uuid)s. Verify "
+"Unable to create L3GW port on logical router %(router_uuid)s. Verify "
 "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1451
+#: neutron/plugins/nicira/NeutronPlugin.py:1452
 #, python-format
 msgid "Unable to create router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1492
+#: neutron/plugins/nicira/NeutronPlugin.py:1493
 msgid ""
 "'routes' cannot contain route '0.0.0.0/0', this must be updated through "
 "the default gateway attribute"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1508
+#: neutron/plugins/nicira/NeutronPlugin.py:1509
 #, python-format
 msgid "Logical router %s not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1512
+#: neutron/plugins/nicira/NeutronPlugin.py:1513
 msgid "Unable to update logical router on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1514
+#: neutron/plugins/nicira/NeutronPlugin.py:1515
 msgid ""
 "Request cannot contain 'routes' with the NVP platform currently in "
 "execution. Please, try without specifying the static routes."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1548
+#: neutron/plugins/nicira/NeutronPlugin.py:1549
 #, python-format
 msgid "Logical router '%s' not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1552
+#: neutron/plugins/nicira/NeutronPlugin.py:1553
 #, python-format
-msgid "Unable to delete logical router '%s'on NVP Platform"
+msgid "Unable to delete logical router '%s' on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1609
+#: neutron/plugins/nicira/NeutronPlugin.py:1610
 #, python-format
 msgid ""
 "Add_router_interface completed for subnet:%(subnet_id)s and "
 "router:%(router_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1697
+#: neutron/plugins/nicira/NeutronPlugin.py:1698
 #, python-format
 msgid ""
 "An error occurred while removing NAT rules on the NVP platform for "
 "floating ip:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1703
+#: neutron/plugins/nicira/NeutronPlugin.py:1704
 msgid "An incorrect number of matching NAT rules was found on the NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1769
+#: neutron/plugins/nicira/NeutronPlugin.py:1770
 #, python-format
 msgid "Address list for NVP logical router port:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1793
+#: neutron/plugins/nicira/NeutronPlugin.py:1794
 #, 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:1836
+#: neutron/plugins/nicira/NeutronPlugin.py:1837
 #, python-format
 msgid "The port '%s' is not associated with floating IPs"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1839
+#: neutron/plugins/nicira/NeutronPlugin.py:1840
 #, python-format
 msgid "Nat rules not found in nvp for port: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1865
+#: neutron/plugins/nicira/NeutronPlugin.py:1866
 #, python-format
 msgid ""
 "Create_l2_gw_service did not return an uuid for the newly created "
 "resource:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1887
+#: neutron/plugins/nicira/NeutronPlugin.py:1888
 msgid ""
 "Unable to remove gateway service from NVP plaform - the resource was not "
 "found"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1975
+#: neutron/plugins/nicira/NeutronPlugin.py:1976
 #, python-format
 msgid "Port values not valid for protocol: %s"
 msgstr ""
@@ -8806,62 +8929,77 @@ msgstr ""
 msgid "Port not found, Error: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1038
+#: neutron/plugins/nicira/nvplib.py:966
+#, python-format
+msgid "Error. %(type)s exception: %(exc)s."
+msgstr ""
+
+#: neutron/plugins/nicira/nvplib.py:970
+#, python-format
+msgid "locals=[%s]"
+msgstr ""
+
+#: neutron/plugins/nicira/nvplib.py:1039
 #, python-format
 msgid "Created Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1064
+#: neutron/plugins/nicira/nvplib.py:1065
 #, python-format
 msgid "Updated Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1083
+#: neutron/plugins/nicira/nvplib.py:1084
 #, python-format
 msgid "Invalid keys for NAT match: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1089
+#: neutron/plugins/nicira/nvplib.py:1090
 #, python-format
 msgid "Creating NAT rule: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1103
+#: neutron/plugins/nicira/nvplib.py:1104
 msgid ""
 "No SNAT rules cannot be applied as they are not available in this version"
 " of the NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1238
+#: neutron/plugins/nicira/nvplib.py:1239
 #, python-format
 msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1243
+#: neutron/plugins/nicira/nvplib.py:1244
 #, python-format
 msgid ""
 "An exception occurred while updating IP addresses on a router logical "
 "port:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1281
+#: neutron/plugins/nicira/nvplib.py:1282
 msgid "Operation may not be supported"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1289
+#: neutron/plugins/nicira/nvplib.py:1290
 msgid ""
 "NVP version is not set. Unable to complete request correctly. Check log "
 "for NVP communication errors."
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1305
+#: neutron/plugins/nicira/nvplib.py:1306
 msgid "Failed to create logical queue"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1316
+#: neutron/plugins/nicira/nvplib.py:1317
 msgid "Failed to delete logical queue"
 msgstr ""
 
+#: neutron/plugins/nicira/nvplib.py:1330
+#, python-format
+msgid "Error '%(err)s' when connecting to controller(s): %(ctl)s."
+msgstr ""
+
 #: neutron/plugins/nicira/api_client/client.py:116
 #, python-format
 msgid "[%d] no API providers currently available."
@@ -9481,13 +9619,18 @@ msgstr ""
 msgid "Cannot create a gateway with an empty device list"
 msgstr ""
 
+#: neutron/plugins/nicira/extensions/nvp_networkgw.py:82
+#, python-format
+msgid "Unexpected keys found in device description:%s"
+msgstr ""
+
 #: neutron/plugins/nicira/extensions/nvp_networkgw.py:86
 #, python-format
 msgid "%s: provided data are not iterable"
 msgstr ""
 
 #: neutron/plugins/nicira/extensions/nvp_networkgw.py:92
-msgid "number of network gateways allowed per tenant, -1 for unlimited"
+msgid "Number of network gateways allowed per tenant, -1 for unlimited"
 msgstr ""
 
 #: neutron/plugins/nicira/extensions/nvp_qos.py:38
@@ -9782,7 +9925,7 @@ msgstr ""
 
 #: neutron/plugins/nicira/vshield/tasks/tasks.py:189
 #: neutron/plugins/nicira/vshield/tasks/tasks.py:209
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:233
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:232
 #, python-format
 msgid "Task %(task)s encountered exception in %(cb)s"
 msgstr ""
@@ -9793,11 +9936,11 @@ msgstr ""
 msgid "Task %(task)s return %(status)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:326
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:325
 msgid "TaskManager terminated"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:380
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:379
 msgid "Exception in _check_pending_tasks"
 msgstr ""
 
@@ -9848,6 +9991,10 @@ msgid ""
 "commited (%s attempts left)"
 msgstr ""
 
+#: neutron/plugins/openvswitch/ovs_db_v2.py:401
+msgid "Unable to generate a new tunnel id"
+msgstr ""
+
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:145
 #, python-format
 msgid "Device %(device)s up on %(agent_id)s"
@@ -10108,6 +10255,23 @@ msgstr ""
 msgid "Connection failed with PLUMgrid Director: %(err_msg)s"
 msgstr ""
 
+#: neutron/plugins/plumgrid/drivers/fake_plumlib.py:32
+msgid "Python PLUMgrid Fake Library Started "
+msgstr ""
+
+#: neutron/plugins/plumgrid/drivers/fake_plumlib.py:37
+#, python-format
+msgid "Fake Director: %s"
+msgstr ""
+
+#: neutron/plugins/plumgrid/drivers/plumlib.py:38
+msgid "Python PLUMgrid Library Started "
+msgstr ""
+
+#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:40
+msgid "PLUMgrid Director communication failed"
+msgstr ""
+
 #: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:44
 msgid "PLUMgrid Director server to connect to"
 msgstr ""
@@ -10308,7 +10472,7 @@ msgid "Going to ofp controller mode %s"
 msgstr ""
 
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:238
-msgid "port update received"
+msgid "Port update received"
 msgstr ""
 
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:271
@@ -10777,11 +10941,11 @@ msgid "process_router: %s"
 msgstr ""
 
 #: neutron/services/firewall/agents/varmour/varmour_router.py:285
-msgid "unable to parse interface mapping."
+msgid "Unable to parse interface mapping."
 msgstr ""
 
 #: neutron/services/firewall/agents/varmour/varmour_router.py:288
-msgid "unable to read interface mapping."
+msgid "Unable to read interface mapping."
 msgstr ""
 
 #: neutron/services/firewall/agents/varmour/varmour_router.py:307
@@ -11006,6 +11170,11 @@ msgstr ""
 msgid "A metering driver must be specified"
 msgstr ""
 
+#: neutron/services/metering/agents/metering_agent.py:112
+#, python-format
+msgid "Send metering report: %s"
+msgstr ""
+
 #: neutron/services/metering/agents/metering_agent.py:179
 #, python-format
 msgid "Driver %(driver)s does not implement %(func)s"
@@ -11044,6 +11213,14 @@ msgstr ""
 msgid "Interval for checking ipsec status"
 msgstr ""
 
+#: neutron/services/vpn/device_drivers/ipsec.py:61
+msgid "Template file for ipsec configuration"
+msgstr ""
+
+#: neutron/services/vpn/device_drivers/ipsec.py:67
+msgid "Template file for ipsec secret configuration"
+msgstr ""
+
 #: neutron/services/vpn/device_drivers/ipsec.py:244
 #, python-format
 msgid "Failed to enable vpn process on router %s"
@@ -11803,3 +11980,147 @@ msgstr ""
 #~ msgid "Operation on OFC failed: status=%(status), detail=%(detail)"
 #~ msgstr ""
 
+#~ msgid "loading policies from file: %s"
+#~ msgstr ""
+
+#~ msgid "number of ports allowed per tenant, minus for unlimited"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "range of seconds to randomly delay "
+#~ "when starting the periodic task "
+#~ "scheduler to reduce stampeding. (Disable "
+#~ "by setting to 0)"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "%(class_name)s method %(method_name)s called "
+#~ "with arguments %(args)s %(kwargs)s "
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Updating lease expiration is now "
+#~ "deprecated. Issued  from host %(host)s."
+#~ msgstr ""
+
+#~ msgid "owner type of the device: network/compute"
+#~ msgstr ""
+
+#~ msgid "plugin does not support updating provider attributes"
+#~ msgstr ""
+
+#~ msgid "invalid segment range. example range: 500-550"
+#~ msgstr ""
+
+#~ msgid "arguments segment_type missing for network profile"
+#~ msgstr ""
+
+#~ msgid "argument physical_network missing for network profile"
+#~ msgstr ""
+
+#~ msgid "argument sub_type missing for network profile"
+#~ msgstr ""
+
+#~ msgid "argument segment_range missing for network profile"
+#~ msgstr ""
+
+#~ msgid "segment range overlaps with another profile"
+#~ msgstr ""
+
+#~ msgid "provider network added to DB: %(network_id)s, %(vlan_id)s"
+#~ msgstr ""
+
+#~ msgid "provider network removed from DB: %s"
+#~ msgstr ""
+
+#~ msgid "logical network"
+#~ msgstr ""
+
+#~ msgid "unknown provider:physical_network %s"
+#~ msgstr ""
+
+#~ msgid "create network: profile_id=%s"
+#~ msgstr ""
+
+#~ msgid "seg list %s "
+#~ msgstr ""
+
+#~ msgid "create port: profile_id=%s"
+#~ msgstr ""
+
+#~ msgid "there must be only one gateway port per router at once"
+#~ msgstr ""
+
+#~ msgid "define if the requests have run asynchronously or not"
+#~ msgstr ""
+
+#~ msgid "cannot retrieve utif info for the following reason: %(err_msg)s"
+#~ msgstr ""
+
+#~ msgid "unsupported vnic type %(vnic_type)s for network type %(net_type)s"
+#~ msgstr ""
+
+#~ msgid "invalid vnic_type on port_create"
+#~ msgstr ""
+
+#~ msgid "update network"
+#~ msgstr ""
+
+#~ msgid "delete network"
+#~ msgstr ""
+
+#~ msgid "creating VLAN Network"
+#~ msgstr ""
+
+#~ msgid "creating IB Network"
+#~ msgstr ""
+
+#~ msgid "ports added!"
+#~ msgstr ""
+
+#~ msgid "ports removed!"
+#~ msgstr ""
+
+#~ msgid "type of VM network interface: mlnx_direct or hostdev"
+#~ msgstr ""
+
+#~ msgid "removing vlan %(seg_id)s on physical network %(net)s from pool"
+#~ msgstr ""
+
+#~ msgid "failed to create network id=%(id)s on OFC: %(exc)s"
+#~ msgstr ""
+
+#~ msgid "failed to delete packet_filter id=%s which remains in error status."
+#~ msgstr ""
+
+#~ msgid "failed to create packet_filter id=%(id)s on OFC: %(exc)s"
+#~ msgstr ""
+
+#~ msgid "failed to delete packet_filter id=%(id)s from OFC: %(exc)s"
+#~ msgstr ""
+
+#~ msgid "port %s not found in NVP"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unable to create L3GW port on "
+#~ "logical router  %(router_uuid)s. Verify "
+#~ "Default Layer-3 Gateway service "
+#~ "%(def_l3_gw_svc)s id is correct"
+#~ msgstr ""
+
+#~ msgid "Unable to delete logical router '%s'on NVP Platform"
+#~ msgstr ""
+
+#~ msgid "number of network gateways allowed per tenant, -1 for unlimited"
+#~ msgstr ""
+
+#~ msgid "port update received"
+#~ msgstr ""
+
+#~ msgid "unable to parse interface mapping."
+#~ msgstr ""
+
+#~ msgid "unable to read interface mapping."
+#~ msgstr ""
+
index cf3e6f72c9bff741bc51c114aa7f0c71c9088e62..dc23f783875e08b4921da80502329645804606eb 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Quantum\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-09-09 06:09+0000\n"
+"POT-Creation-Date: 2013-09-10 06:09+0000\n"
 "PO-Revision-Date: 2013-05-22 03:25+0000\n"
 "Last-Translator: daisy.ycguo <daisy.ycguo@gmail.com>\n"
 "Language-Team: Chinese (Taiwan) "
@@ -95,7 +95,7 @@ msgstr "已順利載入 %(type)s 外掛程式。說明:%(desc)s"
 
 #: neutron/policy.py:88
 #, python-format
-msgid "loading policies from file: %s"
+msgid "Loading policies from file: %s"
 msgstr ""
 
 #: neutron/policy.py:95
@@ -182,8 +182,8 @@ msgid "Number of subnets allowed per tenant, minus for unlimited"
 msgstr "每個 Tenant 所容許的子網路數目,減號表示無限制"
 
 #: neutron/quota.py:47
-msgid "number of ports allowed per tenant, minus for unlimited"
-msgstr "每個 Tenant 所容許的埠數目,減號表示無限制"
+msgid "Number of ports allowed per tenant, minus for unlimited"
+msgstr ""
 
 #: neutron/quota.py:51
 msgid "Default driver to use for quota checks"
@@ -204,9 +204,9 @@ msgstr "執行定期作業的間隔秒數"
 
 #: neutron/service.py:41
 msgid ""
-"range of seconds to randomly delay when starting the periodic task "
+"Range of seconds to randomly delay when starting the periodic task "
 "scheduler to reduce stampeding. (Disable by setting to 0)"
-msgstr "啟動定期作業排程器以減少大混亂的隨機延遲秒數範圍。(如果要停用,則設為 0)"
+msgstr ""
 
 #: neutron/service.py:98
 msgid "Attempting fallback to old Quantum api-paste config"
@@ -466,9 +466,11 @@ msgid ""
 msgstr ""
 
 #: neutron/agent/dhcp_agent.py:564 neutron/agent/l3_agent.py:823
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:515
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256
 #: neutron/plugins/nec/agent/nec_neutron_agent.py:184
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:227
+#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:181
 #: neutron/services/metering/agents/metering_agent.py:273
 msgid "Failed reporting state!"
 msgstr "無法報告狀態!"
@@ -1932,6 +1934,11 @@ msgstr "無法給網路 %(network)s 重新配置共用設定。多個 Tenant 正
 msgid "Invalid extension environment: %(reason)s"
 msgstr "無效的延伸環境:%(reason)s"
 
+#: neutron/common/exceptions.py:261
+#, python-format
+msgid "Invalid content type %(content_type)s"
+msgstr ""
+
 #: neutron/common/exceptions.py:265
 #, fuzzy, python-format
 msgid "Unable to find any IP address on external network %(net_id)s."
@@ -1973,11 +1980,11 @@ msgstr ""
 msgid "Skipping unknown group key: %s"
 msgstr ""
 
-#: neutron/common/log.py:31
+#: neutron/common/log.py:32
 #, python-format
 msgid ""
 "%(class_name)s method %(method_name)s called with arguments %(args)s "
-"%(kwargs)s "
+"%(kwargs)s"
 msgstr ""
 
 #: neutron/common/utils.py:55 neutron/openstack/common/fileutils.py:64
@@ -2295,7 +2302,7 @@ msgstr "%(host)s 提出 %(subnet_id)s 要求來移除 DHCP 埠 fixed_ip"
 
 #: neutron/db/dhcp_rpc_base.py:218
 #, python-format
-msgid "Updating lease expiration is now deprecated. Issued  from host %(host)s."
+msgid "Updating lease expiration is now deprecated. Issued  from host %s."
 msgstr ""
 
 #: neutron/db/dhcp_rpc_base.py:225
@@ -2320,6 +2327,16 @@ msgstr "下一個中繼站未與路由器連接"
 msgid "the nexthop is used by router"
 msgstr "路由器已使用下一個中繼站"
 
+#: neutron/db/extraroute_db.py:129
+#, python-format
+msgid "Added routes are %s"
+msgstr ""
+
+#: neutron/db/extraroute_db.py:137
+#, python-format
+msgid "Removed routes are %s"
+msgstr ""
+
 #: neutron/db/l3_db.py:210
 #, python-format
 msgid "No IPs available for external network %s"
@@ -2345,6 +2362,8 @@ msgstr ""
 "重疊"
 
 #: neutron/db/l3_db.py:339 neutron/db/l3_db.py:415
+#: neutron/plugins/bigswitch/plugin.py:995
+#: neutron/plugins/bigswitch/plugin.py:1004
 msgid "Either subnet_id or port_id must be specified"
 msgstr "必須指定 subnet_id 或 port_id"
 
@@ -2396,7 +2415,7 @@ msgid ""
 "assigning a floating IP"
 msgstr "埠 %s 具有多個固定 IP。指派浮動 IP 時必須提供特定 IP"
 
-#: neutron/db/l3_db.py:605 neutron/plugins/nicira/NeutronPlugin.py:1730
+#: neutron/db/l3_db.py:605 neutron/plugins/nicira/NeutronPlugin.py:1731
 msgid "fixed_ip_address cannot be specified without a port_id"
 msgstr "如果未指定 port_id,則無法指定 fixed_ip_address"
 
@@ -2426,6 +2445,11 @@ msgstr ""
 "路由器已傳回至 L3 代理程式:\n"
 "%s"
 
+#: neutron/db/l3_rpc_base.py:62
+#, python-format
+msgid "Checking router: %(id)s for host: %(host)s"
+msgstr ""
+
 #: neutron/db/l3_rpc_base.py:87
 #, python-format
 msgid "External network ID returned to l3 agent: %s"
@@ -2583,8 +2607,8 @@ msgid "ID of network to probe"
 msgstr "要探測的網路 ID"
 
 #: neutron/debug/commands.py:50
-msgid "owner type of the device: network/compute"
-msgstr "裝置的擁有者類型:網路/計算"
+msgid "Owner type of the device: network/compute"
+msgstr ""
 
 #: neutron/debug/commands.py:58
 #, python-format
@@ -3043,8 +3067,8 @@ msgstr "埠沒有埠安全連結。"
 
 #: neutron/extensions/providernet.py:56
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:379
-msgid "plugin does not support updating provider attributes"
-msgstr "外掛程式不支援更新提供者屬性"
+msgid "Plugin does not support updating provider attributes"
+msgstr ""
 
 #: neutron/extensions/quotasv2.py:69
 msgid "POST requests are not supported on this resource."
@@ -3980,6 +4004,10 @@ msgstr ""
 msgid "List of allowed vif_type values."
 msgstr ""
 
+#: neutron/plugins/bigswitch/plugin.py:162
+msgid "Syntax error in server config file, aborting plugin"
+msgstr ""
+
 #: neutron/plugins/bigswitch/plugin.py:173
 msgid "Error in REST call to remote network controller"
 msgstr "對遠端網路控制器進行 REST 呼叫時發生錯誤"
@@ -4112,6 +4140,10 @@ msgstr ""
 msgid "NeutronRestProxy: Starting plugin. Version=%s"
 msgstr ""
 
+#: neutron/plugins/bigswitch/plugin.py:458
+msgid "Servers not defined. Aborting plugin"
+msgstr ""
+
 #: neutron/plugins/bigswitch/plugin.py:480
 msgid "NeutronRestProxyV2: initialization done"
 msgstr ""
@@ -4194,6 +4226,15 @@ msgstr ""
 msgid "Unable to update remote topology: %s"
 msgstr ""
 
+#: neutron/plugins/bigswitch/plugin.py:1147
+msgid "Adding host route: "
+msgstr ""
+
+#: neutron/plugins/bigswitch/plugin.py:1148
+#, python-format
+msgid "Destination:%(dst)s nexthop:%(next)s"
+msgstr ""
+
 #: neutron/plugins/bigswitch/plugin.py:1223
 #, python-format
 msgid ""
@@ -4213,6 +4254,15 @@ msgstr "作業狀態是由外掛程式在內部設定。正在忽略設定狀態
 msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. "
 msgstr ""
 
+#: neutron/plugins/bigswitch/routerrule_db.py:77
+msgid "No rules in router"
+msgstr ""
+
+#: neutron/plugins/bigswitch/routerrule_db.py:91
+#, python-format
+msgid "Updating router rules to %s"
+msgstr ""
+
 #: neutron/plugins/bigswitch/db/porttracker_db.py:36
 msgid "No host_id in port request to track port location."
 msgstr ""
@@ -4270,6 +4320,7 @@ msgstr "從 %(agent_id)s 要求的裝置 %(device)s 詳細資料"
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:108
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:128
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:143
+#: neutron/plugins/mlnx/rpc_callbacks.py:98
 #: neutron/plugins/mlnx/rpc_callbacks.py:117
 #: neutron/plugins/mlnx/rpc_callbacks.py:132
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:118
@@ -4280,16 +4331,15 @@ msgid "%s can not be found in database"
 msgstr "在資料庫中找不到 %s"
 
 #: neutron/plugins/brocade/NeutronPlugin.py:288
-#: neutron/plugins/brocade/NeutronPlugin.py:331
-#: neutron/plugins/brocade/NeutronPlugin.py:384
+#: neutron/plugins/brocade/NeutronPlugin.py:332
+#: neutron/plugins/brocade/NeutronPlugin.py:386
 msgid "Brocade NOS driver:"
 msgstr "Brocade NOS 驅動程式:"
 
 #: neutron/plugins/brocade/NeutronPlugin.py:289
-#: neutron/plugins/brocade/NeutronPlugin.py:332
-#: neutron/plugins/brocade/NeutronPlugin.py:385
+#: neutron/plugins/brocade/NeutronPlugin.py:333
+#: neutron/plugins/brocade/NeutronPlugin.py:387
 #: neutron/plugins/embrane/agent/dispatcher.py:143
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:240
 #, python-format
 msgid "%s"
 msgstr "%s"
@@ -4299,7 +4349,13 @@ msgstr "%s"
 msgid "Returning the allocated vlan (%d) to the pool"
 msgstr "正在將已配置的 VLAN (%d) 傳回給儲存區"
 
-#: neutron/plugins/brocade/NeutronPlugin.py:298
+#: neutron/plugins/brocade/NeutronPlugin.py:293
+#: neutron/plugins/brocade/NeutronPlugin.py:334
+#: neutron/plugins/brocade/NeutronPlugin.py:388
+msgid "Brocade plugin raised exception, check logs"
+msgstr ""
+
+#: neutron/plugins/brocade/NeutronPlugin.py:299
 #, python-format
 msgid "Allocated vlan (%d) from the pool"
 msgstr "已從儲存區配置 VLAN (%d)"
@@ -4323,98 +4379,103 @@ msgstr "由模型 %s 管理狀態"
 msgid "Plugin initialization complete"
 msgstr "已完成外掛程式起始設定"
 
-#: neutron/plugins/cisco/network_plugin.py:133
+#: neutron/plugins/cisco/network_plugin.py:117
+#, python-format
+msgid "'%(model)s' object has no attribute '%(name)s'"
+msgstr ""
+
+#: neutron/plugins/cisco/network_plugin.py:134
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:223
 msgid "create_network() called"
 msgstr "已呼叫 create_network()"
 
-#: neutron/plugins/cisco/network_plugin.py:150
+#: neutron/plugins/cisco/network_plugin.py:151
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:255
 msgid "update_network() called"
 msgstr "已呼叫 update_network()"
 
-#: neutron/plugins/cisco/network_plugin.py:163
+#: neutron/plugins/cisco/network_plugin.py:164
 msgid "delete_network() called"
 msgstr "已呼叫 delete_network()"
 
-#: neutron/plugins/cisco/network_plugin.py:186
+#: neutron/plugins/cisco/network_plugin.py:187
 msgid "get_network() called"
 msgstr "已呼叫 get_network()"
 
-#: neutron/plugins/cisco/network_plugin.py:191
+#: neutron/plugins/cisco/network_plugin.py:192
 msgid "get_networks() called"
 msgstr "已呼叫 get_networks()"
 
-#: neutron/plugins/cisco/network_plugin.py:196
+#: neutron/plugins/cisco/network_plugin.py:197
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:321
 msgid "create_port() called"
 msgstr "已呼叫 create_port()"
 
-#: neutron/plugins/cisco/network_plugin.py:206
+#: neutron/plugins/cisco/network_plugin.py:207
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:407
 msgid "delete_port() called"
 msgstr "已呼叫 delete_port()"
 
-#: neutron/plugins/cisco/network_plugin.py:225
+#: neutron/plugins/cisco/network_plugin.py:226
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:366
 msgid "update_port() called"
 msgstr "已呼叫 update_port()"
 
-#: neutron/plugins/cisco/network_plugin.py:236
+#: neutron/plugins/cisco/network_plugin.py:237
 msgid "create_subnet() called"
 msgstr "已呼叫 create_subnet()"
 
-#: neutron/plugins/cisco/network_plugin.py:248
+#: neutron/plugins/cisco/network_plugin.py:249
 #: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:342
 msgid "update_subnet() called"
 msgstr "已呼叫 update_subnet()"
 
-#: neutron/plugins/cisco/network_plugin.py:254
+#: neutron/plugins/cisco/network_plugin.py:255
 msgid "delete_subnet() called"
 msgstr "已呼叫 delete_subnet()"
 
-#: neutron/plugins/cisco/network_plugin.py:277
+#: neutron/plugins/cisco/network_plugin.py:278
 #: neutron/plugins/cisco/db/network_db_v2.py:38
 msgid "get_all_qoss() called"
 msgstr "已呼叫 get_all_qoss()"
 
-#: neutron/plugins/cisco/network_plugin.py:283
+#: neutron/plugins/cisco/network_plugin.py:284
 msgid "get_qos_details() called"
 msgstr "已呼叫 get_qos_details()"
 
-#: neutron/plugins/cisco/network_plugin.py:288
+#: neutron/plugins/cisco/network_plugin.py:289
 msgid "create_qos() called"
 msgstr "已呼叫 create_qos()"
 
-#: neutron/plugins/cisco/network_plugin.py:294
+#: neutron/plugins/cisco/network_plugin.py:295
 msgid "delete_qos() called"
 msgstr "已呼叫 delete_qos()"
 
-#: neutron/plugins/cisco/network_plugin.py:299
+#: neutron/plugins/cisco/network_plugin.py:300
 msgid "rename_qos() called"
 msgstr "已呼叫 rename_qos()"
 
-#: neutron/plugins/cisco/network_plugin.py:304
+#: neutron/plugins/cisco/network_plugin.py:305
 msgid "get_all_credentials() called"
 msgstr "已呼叫 get_all_credentials()"
 
-#: neutron/plugins/cisco/network_plugin.py:310
+#: neutron/plugins/cisco/network_plugin.py:311
 msgid "get_credential_details() called"
 msgstr "已呼叫 get_credential_details()"
 
-#: neutron/plugins/cisco/network_plugin.py:319
+#: neutron/plugins/cisco/network_plugin.py:320
 msgid "rename_credential() called"
 msgstr "已呼叫 rename_credential()"
 
-#: neutron/plugins/cisco/network_plugin.py:329
+#: neutron/plugins/cisco/network_plugin.py:330
 msgid "schedule_host() called"
 msgstr "已呼叫 schedule_host()"
 
-#: neutron/plugins/cisco/network_plugin.py:341
+#: neutron/plugins/cisco/network_plugin.py:342
 msgid "associate_port() called"
 msgstr "已呼叫 associate_port()"
 
-#: neutron/plugins/cisco/network_plugin.py:348
+#: neutron/plugins/cisco/network_plugin.py:349
 msgid "detach_port() called"
 msgstr "已呼叫 detach_port()"
 
@@ -4667,6 +4728,16 @@ msgstr ""
 msgid "VLAN Name prefix for provider vlans"
 msgstr ""
 
+#: neutron/plugins/cisco/common/config.py:39
+msgid "Provider VLANs are automatically created as needed on the Nexus switch"
+msgstr ""
+
+#: neutron/plugins/cisco/common/config.py:42
+msgid ""
+"Provider VLANs are automatically trunked as needed on the ports of the "
+"Nexus switch"
+msgstr ""
+
 #: neutron/plugins/cisco/common/config.py:45
 #: neutron/plugins/ml2/drivers/cisco/config.py:23
 msgid "Distribute SVI interfaces over all switches"
@@ -4728,6 +4799,12 @@ msgstr ""
 msgid "N1K Policy profile polling duration in seconds"
 msgstr ""
 
+#: neutron/plugins/cisco/common/config.py:124
+#: neutron/plugins/ml2/drivers/cisco/config.py:56
+#: neutron/plugins/nicira/common/config.py:178
+msgid "Some config files were not parsed properly"
+msgstr ""
+
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:334
 #, python-format
 msgid "seg_min %(seg_min)s, seg_max %(seg_max)s"
@@ -4832,6 +4909,10 @@ msgstr ""
 msgid "get_policy_profile()"
 msgstr ""
 
+#: neutron/plugins/cisco/db/n1kv_db_v2.py:949
+msgid "Invalid profile type"
+msgstr ""
+
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:965
 msgid "_profile_binding_exists()"
 msgstr ""
@@ -4860,11 +4941,11 @@ msgid "_get_profile_bindings()"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1224
-msgid "invalid segment range. example range: 500-550"
+msgid "Invalid segment range. example range: 500-550"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1234
-msgid "arguments segment_type missing for network profile"
+msgid "Arguments segment_type missing for network profile"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1243
@@ -4872,15 +4953,15 @@ msgid "segment_type should either be vlan, overlay, multi-segment or trunk"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1249
-msgid "argument physical_network missing for network profile"
+msgid "Argument physical_network missing for network profile"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1256
-msgid "argument sub_type missing for network profile"
+msgid "Argument sub_type missing for network profile"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1263
-msgid "argument segment_range missing for network profile"
+msgid "Argument segment_range missing for network profile"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1292
@@ -4889,7 +4970,7 @@ msgid "NetworkProfile name %s already exists"
 msgstr ""
 
 #: neutron/plugins/cisco/db/n1kv_db_v2.py:1309
-msgid "segment range overlaps with another profile"
+msgid "Segment range overlaps with another profile"
 msgstr ""
 
 #: neutron/plugins/cisco/db/network_db_v2.py:46
@@ -4975,12 +5056,12 @@ msgstr "%(plugin_key)s:已忽略帶有引數 %(args)s 的 %(function_name)s"
 
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:236
 #, python-format
-msgid "provider network added to DB: %(network_id)s, %(vlan_id)s"
+msgid "Provider network added to DB: %(network_id)s, %(vlan_id)s"
 msgstr ""
 
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:280
 #, python-format
-msgid "provider network removed from DB: %s"
+msgid "Provider network removed from DB: %s"
 msgstr ""
 
 #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:388
@@ -5002,7 +5083,7 @@ msgid "Nexus plugin loaded, deleting SVI from switch"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_client.py:256
-msgid "logical network"
+msgid "Logical network"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_client.py:276
@@ -5028,6 +5109,11 @@ msgstr ""
 msgid "VSM: %s"
 msgstr ""
 
+#: neutron/plugins/cisco/n1kv/n1kv_client.py:462
+#, python-format
+msgid "Unable to serialize object of type = '%s'"
+msgstr ""
+
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:193
 msgid "_setup_vsm"
 msgstr ""
@@ -5090,10 +5176,12 @@ msgid "provider:network_type %s not supported"
 msgstr "不支援 provider:network_type %s"
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:353
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:362
 #: neutron/plugins/mlnx/mlnx_plugin.py:243
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437
 #, python-format
-msgid "unknown provider:physical_network %s"
-msgstr ""
+msgid "Unknown provider:physical_network %s"
+msgstr "不明的 provider:physical_network %s"
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:359
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:368
@@ -5226,7 +5314,7 @@ msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:995
 #, python-format
-msgid "create network: profile_id=%s"
+msgid "Create network: profile_id=%s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1003
@@ -5239,7 +5327,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1015
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1025
 #, python-format
-msgid "seg list %s "
+msgid "Seg list %s "
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1068
@@ -5286,7 +5374,7 @@ msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1241
 #, python-format
-msgid "create port: profile_id=%s"
+msgid "Create port: profile_id=%s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1254
@@ -5371,6 +5459,41 @@ msgstr "已呼叫 NexusPlugin:get_all_networks()"
 msgid "NexusPlugin:create_network() called"
 msgstr "已呼叫 NexusPlugin:create_network()"
 
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:112
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:101
+#, python-format
+msgid "Nexus: create & trunk vlan %s"
+msgstr ""
+
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:119
+#, python-format
+msgid "Nexus: create vlan %s"
+msgstr ""
+
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:124
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108
+#, python-format
+msgid "Nexus: trunk vlan %s"
+msgstr ""
+
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:137
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:120
+#, python-format
+msgid "Nexus: delete & untrunk vlan %s"
+msgstr ""
+
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:143
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:124
+#, python-format
+msgid "Nexus: delete vlan %s"
+msgstr ""
+
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:146
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:127
+#, python-format
+msgid "Nexus: untrunk vlan %s"
+msgstr ""
+
 #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:203
 msgid "Grabbing a switch to create SVI"
 msgstr ""
@@ -5403,6 +5526,11 @@ msgstr "已呼叫 NexusPlugin:create_port()"
 msgid "NexusPlugin:delete_port() called"
 msgstr "已呼叫 NexusPlugin:delete_port()"
 
+#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:276
+#, python-format
+msgid "delete_network(): provider vlan %s"
+msgstr ""
+
 #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:321
 msgid "NexusPlugin:update_port() called"
 msgstr "已呼叫 NexusPlugin:update_port()"
@@ -5435,7 +5563,7 @@ msgstr ""
 
 #: neutron/plugins/embrane/base_plugin.py:136
 #: neutron/plugins/embrane/base_plugin.py:173
-msgid "there must be only one gateway port per router at once"
+msgid "There must be only one gateway port per router at once"
 msgstr ""
 
 #: neutron/plugins/embrane/base_plugin.py:207
@@ -5501,7 +5629,7 @@ msgid "Shared resource pool id"
 msgstr ""
 
 #: neutron/plugins/embrane/common/config.py:45
-msgid "define if the requests have run asynchronously or not"
+msgid "Define if the requests have run asynchronously or not"
 msgstr ""
 
 #: neutron/plugins/embrane/common/constants.py:63
@@ -5565,7 +5693,7 @@ msgstr ""
 
 #: neutron/plugins/embrane/l2base/support_exceptions.py:24
 #, python-format
-msgid "cannot retrieve utif info for the following reason: %(err_msg)s"
+msgid "Cannot retrieve utif info for the following reason: %(err_msg)s"
 msgstr ""
 
 #: neutron/plugins/embrane/l2base/openvswitch/openvswitch_support.py:45
@@ -5786,51 +5914,51 @@ msgstr "代理程式上未定義埠 %s。"
 msgid "Adding port %s"
 msgstr "正在新增連接埠 %s"
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:268
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:269
 #, python-format
 msgid "Unable to get port details for device %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:274
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:276
 #, python-format
 msgid "Port %(device)s updated. Details: %(device_details)s"
 msgstr "已更新埠 %(device)s。詳細資料:%(device_details)s"
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:289
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:290
 #, python-format
 msgid "Removing port %s"
 msgstr "正在移除埠 %s"
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:296
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:297
 #, python-format
 msgid "Removing port failed for device %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:321
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:322
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:640
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:900
 msgid "Agent out of sync with plugin!"
 msgstr "代理程式與外掛程式不同步!"
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:329
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:330
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:652
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:914
 msgid "Agent loop has new devices!"
 msgstr "代理程式迴圈具有新裝置!"
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:334
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:335
 #, python-format
 msgid "Error in agent event loop: %s"
 msgstr "代理程式事件迴圈發生錯誤:%s"
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:342
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:343
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:403
 #, python-format
 msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)"
 msgstr "迴圈反覆運算已超出間隔(%(polling_interval)s 與 %(elapsed)s)"
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:357
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:691
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1044
 msgid "Agent initialized successfully, now running... "
@@ -5904,6 +6032,15 @@ msgstr "找不到 vSwitch:%s"
 msgid "Metrics collection is not supported on this version of Hyper-V"
 msgstr ""
 
+#: neutron/plugins/hyperv/agent/utilsfactory.py:34
+msgid "Force V1 WMI utility classes"
+msgstr ""
+
+#: neutron/plugins/hyperv/agent/utilsfactory.py:59
+#, python-format
+msgid "Loading class: %(module_name)s.%(class_name)s"
+msgstr ""
+
 #: neutron/plugins/hyperv/agent/utilsv2.py:118
 #, python-format
 msgid "Port Alloc not found: %s"
@@ -5955,12 +6092,6 @@ msgstr "給本端網路指定了 provider:physical_network"
 msgid "provider:segmentation_id specified for local network"
 msgstr "給本端網路指定了 provider:segmentation_id"
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:362
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437
-#, python-format
-msgid "Unknown provider:physical_network %s"
-msgstr "不明的 provider:physical_network %s"
-
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:89
 msgid "Invalid Network ID, will lead to incorrect bridgename"
 msgstr "無效的網路 ID 將導致橋接器名稱不正確"
@@ -6396,96 +6527,100 @@ msgstr ""
 msgid "MidoClient.delete_dhcp called: bridge=%(bridge)s, "
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:204
+#: neutron/plugins/midonet/midonet_lib.py:196
+msgid "Tried to delete non-existent DHCP"
+msgstr ""
+
+#: neutron/plugins/midonet/midonet_lib.py:205
 #, python-format
 msgid "MidoClient.delete_port called: id=%(id)s, delete_chains=%(delete_chains)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:219
+#: neutron/plugins/midonet/midonet_lib.py:220
 #, fuzzy, python-format
 msgid "MidoClient.get_port called: id=%(id)s"
 msgstr "已呼叫 MidonetPluginV2.get_port:ID = %(id)s 欄位 = %(fields)r"
 
-#: neutron/plugins/midonet/midonet_lib.py:232
+#: neutron/plugins/midonet/midonet_lib.py:233
 #, python-format
 msgid "MidoClient.add_bridge_port called: bridge=%(bridge)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:253
+#: neutron/plugins/midonet/midonet_lib.py:254
 #, fuzzy, python-format
 msgid "MidoClient.create_router called: tenant_id=%(tenant_id)s, name=%(name)s"
 msgstr ""
 "已呼叫 ChainManager.create_router_chains:tenant_id = %(tenant_id)s router_id"
 " = %(router_id)s"
 
-#: neutron/plugins/midonet/midonet_lib.py:265
+#: neutron/plugins/midonet/midonet_lib.py:266
 #, fuzzy, python-format
 msgid "MidoClient.delete_router called: id=%(id)s"
 msgstr "已呼叫 MidonetPluginV2.delete_router:ID = %s"
 
-#: neutron/plugins/midonet/midonet_lib.py:275
+#: neutron/plugins/midonet/midonet_lib.py:276
 #, fuzzy, python-format
 msgid "MidoClient.get_router called: id=%(id)s"
 msgstr "已呼叫 MidonetPluginV2.get_router:ID = %(id)s 欄位 = %(fields)r"
 
-#: neutron/plugins/midonet/midonet_lib.py:289
+#: neutron/plugins/midonet/midonet_lib.py:290
 #, fuzzy, python-format
 msgid "MidoClient.update_router called: id=%(id)s, name=%(name)s"
 msgstr "已呼叫 MidonetPluginV2.update_router:ID = %(id)s 路由器 = %(router)r"
 
-#: neutron/plugins/midonet/midonet_lib.py:309
+#: neutron/plugins/midonet/midonet_lib.py:310
 #, python-format
 msgid ""
 "MidoClient.add_dhcp_route_option called: bridge=%(bridge)s, "
 "cidr=%(cidr)s, gw_ip=%(gw_ip)sdst_ip=%(dst_ip)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:317
+#: neutron/plugins/midonet/midonet_lib.py:318
 msgid "Tried to access non-existent DHCP"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:346
+#: neutron/plugins/midonet/midonet_lib.py:347
 #, python-format
 msgid "MidoClient.unlink called: port=%(port)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:351
+#: neutron/plugins/midonet/midonet_lib.py:352
 #, python-format
 msgid "Attempted to unlink a port that was not linked. %s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:357
+#: neutron/plugins/midonet/midonet_lib.py:358
 #, python-format
 msgid ""
 "MidoClient.remove_rules_by_property called: tenant_id=%(tenant_id)s, "
 "chain_name=%(chain_name)skey=%(key)s, value=%(value)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:384
+#: neutron/plugins/midonet/midonet_lib.py:385
 #, python-format
 msgid ""
 "MidoClient.create_router_chains called: router=%(router)s, "
 "inbound_chain_name=%(in_chain)s, outbound_chain_name=%(out_chain)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:407
+#: neutron/plugins/midonet/midonet_lib.py:408
 #, python-format
 msgid "MidoClient.delete_router_chains called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:422
+#: neutron/plugins/midonet/midonet_lib.py:423
 #, python-format
 msgid "MidoClient.delete_port_chains called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:434
+#: neutron/plugins/midonet/midonet_lib.py:435
 #, python-format
 msgid ""
 "MidoClient.get_link_port called: router=%(router)s, "
 "peer_router_id=%(peer_router_id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:473
+#: neutron/plugins/midonet/midonet_lib.py:474
 #, python-format
 msgid ""
 "MidoClient.add_static_nat called: tenant_id=%(tenant_id)s, "
@@ -6493,17 +6628,17 @@ msgid ""
 "port_id=%(port_id)s, nat_type=%(nat_type)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:481
+#: neutron/plugins/midonet/midonet_lib.py:482
 #, python-format
 msgid "Invalid NAT type passed in %s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:533
+#: neutron/plugins/midonet/midonet_lib.py:534
 #, python-format
 msgid "MidoClient.remote_static_route called: router=%(router)s, ip=%(ip)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:544
+#: neutron/plugins/midonet/midonet_lib.py:545
 #, python-format
 msgid ""
 "MidoClient.update_port_chains called: "
@@ -6511,62 +6646,62 @@ msgid ""
 "outbound_chain_id=%(outbound_chain_id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:555
+#: neutron/plugins/midonet/midonet_lib.py:556
 #, python-format
 msgid "MidoClient.create_chain called: tenant_id=%(tenant_id)s  name=%(name)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:563
+#: neutron/plugins/midonet/midonet_lib.py:564
 #, python-format
 msgid "MidoClient.delete_chain called: id=%(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:569
+#: neutron/plugins/midonet/midonet_lib.py:570
 #, python-format
 msgid ""
 "MidoClient.delete_chains_by_names called: tenant_id=%(tenant_id)s "
 "names=%(names)s "
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:580
+#: neutron/plugins/midonet/midonet_lib.py:581
 #, python-format
 msgid ""
 "MidoClient.get_chain_by_name called: tenant_id=%(tenant_id)s "
 "name=%(name)s "
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:591
+#: neutron/plugins/midonet/midonet_lib.py:592
 #, python-format
 msgid ""
 "MidoClient.get_port_group_by_name called: tenant_id=%(tenant_id)s "
 "name=%(name)s "
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:605
+#: neutron/plugins/midonet/midonet_lib.py:606
 #, python-format
 msgid "MidoClient.create_port_group called: tenant_id=%(tenant_id)s name=%(name)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:614
+#: neutron/plugins/midonet/midonet_lib.py:615
 #, python-format
 msgid ""
 "MidoClient.delete_port_group_by_name called: tenant_id=%(tenant_id)s "
 "name=%(name)s "
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:620
+#: neutron/plugins/midonet/midonet_lib.py:621
 #, python-format
 msgid "Deleting pg %(id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:626
+#: neutron/plugins/midonet/midonet_lib.py:627
 #, python-format
 msgid ""
 "MidoClient.add_port_to_port_group_by_name called: tenant_id=%(tenant_id)s"
 " name=%(name)s port_id=%(port_id)s"
 msgstr ""
 
-#: neutron/plugins/midonet/midonet_lib.py:640
+#: neutron/plugins/midonet/midonet_lib.py:641
 #, python-format
 msgid "MidoClient.remove_port_from_port_groups called: port_id=%(port_id)s"
 msgstr ""
@@ -7305,6 +7440,10 @@ msgstr ""
 msgid "%(key)s prohibited for %(tunnel)s provider network"
 msgstr ""
 
+#: neutron/plugins/ml2/drivers/type_tunnel.py:103
+msgid "Network_type value needed by the ML2 plugin"
+msgstr ""
+
 #: neutron/plugins/ml2/drivers/type_vlan.py:37
 msgid ""
 "List of <physical_network>:<vlan_min>:<vlan_max> or <physical_network> "
@@ -7429,31 +7568,6 @@ msgstr ""
 msgid "nexus_switches found = %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:101
-#, python-format
-msgid "Nexus: create & trunk vlan %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108
-#, python-format
-msgid "Nexus: trunk vlan %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:120
-#, python-format
-msgid "Nexus: delete & untrunk vlan %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:124
-#, python-format
-msgid "Nexus: delete vlan %s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:127
-#, python-format
-msgid "Nexus: untrunk vlan %s"
-msgstr ""
-
 #: neutron/plugins/ml2/drivers/mech_arista/config.py:31
 msgid ""
 "Username for Arista EOS. This is required field.if not set, all "
@@ -7496,72 +7610,85 @@ msgid ""
 "of\"RegionOne\" is assumed"
 msgstr ""
 
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:30
+msgid "Unable to reach EOS"
+msgstr ""
+
 #: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:226
 #, python-format
 msgid "Executing command on Arista EOS: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:259
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:238
+#, python-format
+msgid "Error %(err)s while trying to execute commands %(cmd)s on EOS %(host)s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:260
 #, python-format
 msgid "Required option %s is not set"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:282
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:279
+msgid "Syncing Neutron <-> EOS"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:283
 msgid "EOS is not available, will try sync later"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:292
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:293
 #, python-format
 msgid ""
 "No Tenants configured in Neutron DB. But %d tenants disovered in EOS "
 "during synchronization.Enitre EOS region is cleared"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:296
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:297
 msgid "EOS is not available, failed to delete this region"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:307
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:308
 #, python-format
 msgid "EOS is not available,failed to delete tenant %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:337
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:338
 #, python-format
 msgid "EOS is not available,failed to delete vm %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:348
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:349
 #, python-format
 msgid "EOS is not available,failed to delete network %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:363
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:364
 #, python-format
 msgid "EOS is not available, failed to createnetwork id %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:385
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:386
 #, python-format
 msgid "EOS is not available, failed to createvm id %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:461
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:462
 #, python-format
 msgid "Network %s is not created as it is not found inArista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:475
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:476
 #, python-format
 msgid "Network name changed to %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:502
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:503
 #, python-format
 msgid "Network %s is not updated as it is not found inArista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:600
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:601
 #, python-format
 msgid "VM %s is not created as it is not found inArista DB"
 msgstr ""
@@ -7586,11 +7713,11 @@ msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:280
 #, python-format
-msgid "unsupported vnic type %(vnic_type)s for network type %(net_type)s"
+msgid "Unsupported vnic type %(vnic_type)s for network type %(net_type)s"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:284
-msgid "invalid vnic_type on port_create"
+msgid "Invalid vnic_type on port_create"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:286
@@ -7598,11 +7725,11 @@ msgid "vnic_type is not defined in port profile"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:331
-msgid "update network"
+msgid "Update network"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:344
-msgid "delete network"
+msgid "Delete network"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:391
@@ -7641,11 +7768,11 @@ msgid "Port_mac %s is not available on this agent"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:133
-msgid "creating VLAN Network"
+msgid "Creating VLAN Network"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:135
-msgid "creating IB Network"
+msgid "Creating IB Network"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:137
@@ -7663,11 +7790,11 @@ msgid "Delete network %s"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:298
-msgid "ports added!"
+msgid "Ports added!"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:301
-msgid "ports removed!"
+msgid "Ports removed!"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:326
@@ -7781,7 +7908,7 @@ msgid "Network type for tenant networks (local, ib, vlan, or none)"
 msgstr ""
 
 #: neutron/plugins/mlnx/common/config.py:43
-msgid "type of VM network interface: mlnx_direct or hostdev"
+msgid "Type of VM network interface: mlnx_direct or hostdev"
 msgstr ""
 
 #: neutron/plugins/mlnx/common/config.py:47
@@ -7800,13 +7927,9 @@ msgid "Mlnx Exception: %(err_msg)s"
 msgstr ""
 
 #: neutron/plugins/mlnx/db/mlnx_db_v2.py:47
-#, python-format
-msgid "Removing vlan %(seg_id)s on physical network %(net)s from pool"
-msgstr ""
-
 #: neutron/plugins/mlnx/db/mlnx_db_v2.py:68
 #, python-format
-msgid "removing vlan %(seg_id)s on physical network %(net)s from pool"
+msgid "Removing vlan %(seg_id)s on physical network %(net)s from pool"
 msgstr ""
 
 #: neutron/plugins/mlnx/db/mlnx_db_v2.py:124
@@ -7899,7 +8022,7 @@ msgstr "已呼叫 NECPluginV2.create_network(),網路 = %s。"
 
 #: neutron/plugins/nec/nec_plugin.py:276
 #, python-format
-msgid "failed to create network id=%(id)s on OFC: %(exc)s"
+msgid "Failed to create network id=%(id)s on OFC: %(exc)s"
 msgstr ""
 
 #: neutron/plugins/nec/nec_plugin.py:292
@@ -8054,7 +8177,7 @@ msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:92
 #, python-format
-msgid "failed to delete packet_filter id=%s which remains in error status."
+msgid "Failed to delete packet_filter id=%s which remains in error status."
 msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:106
@@ -8089,7 +8212,7 @@ msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:131
 #, python-format
-msgid "failed to create packet_filter id=%(id)s on OFC: %(exc)s"
+msgid "Failed to create packet_filter id=%(id)s on OFC: %(exc)s"
 msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:144
@@ -8104,7 +8227,7 @@ msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:157
 #, python-format
-msgid "failed to delete packet_filter id=%(id)s from OFC: %(exc)s"
+msgid "Failed to delete packet_filter id=%(id)s from OFC: %(exc)s"
 msgstr ""
 
 #: neutron/plugins/nec/packet_filter.py:161
@@ -8410,8 +8533,8 @@ msgstr "對網路 %(net_id)s 上埠 %(port_id)s 執行的 _nvp_delete_port 已
 
 #: neutron/plugins/nicira/NeutronPlugin.py:514
 #, python-format
-msgid "port %s not found in NVP"
-msgstr "在 NVP 中找不到埠 %s"
+msgid "Port %s not found in NVP"
+msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:533
 #: neutron/plugins/nicira/NeutronPlugin.py:1045
@@ -8457,13 +8580,13 @@ msgstr ""
 "_nvp_create_ext_gw_port。NVP 埠 ID 為 %(nvp_port_id)s"
 
 #: neutron/plugins/nicira/NeutronPlugin.py:658
-#: neutron/plugins/nicira/NeutronPlugin.py:1671
+#: neutron/plugins/nicira/NeutronPlugin.py:1672
 #, python-format
 msgid "Logical router resource %s not found on NVP platform"
 msgstr "在 NVP 平台上找不到邏輯路由器資源 %s"
 
 #: neutron/plugins/nicira/NeutronPlugin.py:662
-#: neutron/plugins/nicira/NeutronPlugin.py:1675
+#: neutron/plugins/nicira/NeutronPlugin.py:1676
 msgid "Unable to update logical routeron NVP Platform"
 msgstr "無法在 NVP 平台上更新邏輯路由器"
 
@@ -8571,118 +8694,118 @@ msgid "Unable to update port id: %s."
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:1409
-#: neutron/plugins/nicira/NeutronPlugin.py:1483
+#: neutron/plugins/nicira/NeutronPlugin.py:1484
 #, python-format
 msgid "Network '%s' is not a valid external network"
 msgstr "網路 '%s' 不是有效的外部網路"
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1426
+#: neutron/plugins/nicira/NeutronPlugin.py:1427
 msgid ""
 "Cannot create a distributed router with the NVP platform currently in "
 "execution. Please, try without specifying the 'distributed' attribute."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1433
+#: neutron/plugins/nicira/NeutronPlugin.py:1434
 msgid "Unable to create logical router on NVP Platform"
 msgstr "無法在 NVP 平台上建立邏輯路由器"
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1441
+#: neutron/plugins/nicira/NeutronPlugin.py:1442
 #, python-format
 msgid ""
-"Unable to create L3GW port on logical router  %(router_uuid)s. Verify "
+"Unable to create L3GW port on logical router %(router_uuid)s. Verify "
 "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1451
+#: neutron/plugins/nicira/NeutronPlugin.py:1452
 #, python-format
 msgid "Unable to create router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1492
+#: neutron/plugins/nicira/NeutronPlugin.py:1493
 msgid ""
 "'routes' cannot contain route '0.0.0.0/0', this must be updated through "
 "the default gateway attribute"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1508
+#: neutron/plugins/nicira/NeutronPlugin.py:1509
 #, python-format
 msgid "Logical router %s not found on NVP Platform"
 msgstr "在 NVP 平台上找不到邏輯路由器 %s"
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1512
+#: neutron/plugins/nicira/NeutronPlugin.py:1513
 msgid "Unable to update logical router on NVP Platform"
 msgstr "無法在 NVP 平台上更新邏輯路由器"
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1514
+#: neutron/plugins/nicira/NeutronPlugin.py:1515
 msgid ""
 "Request cannot contain 'routes' with the NVP platform currently in "
 "execution. Please, try without specifying the static routes."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1548
+#: neutron/plugins/nicira/NeutronPlugin.py:1549
 #, python-format
 msgid "Logical router '%s' not found on NVP Platform"
 msgstr "在 NVP 平台上找不到邏輯路由器 '%s'"
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1552
+#: neutron/plugins/nicira/NeutronPlugin.py:1553
 #, python-format
-msgid "Unable to delete logical router '%s'on NVP Platform"
+msgid "Unable to delete logical router '%s' on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1609
+#: neutron/plugins/nicira/NeutronPlugin.py:1610
 #, python-format
 msgid ""
 "Add_router_interface completed for subnet:%(subnet_id)s and "
 "router:%(router_id)s"
 msgstr "已對子網路 %(subnet_id)s 及路由器 %(router_id)s 完成 Add_router_interface"
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1697
+#: neutron/plugins/nicira/NeutronPlugin.py:1698
 #, python-format
 msgid ""
 "An error occurred while removing NAT rules on the NVP platform for "
 "floating ip:%s"
 msgstr "在 NVP 平台上移除浮動 IP 的 NAT 規則時發生錯誤:%s。"
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1703
+#: neutron/plugins/nicira/NeutronPlugin.py:1704
 msgid "An incorrect number of matching NAT rules was found on the NVP platform"
 msgstr "在 NVP 平台上找到的相符 NAT 規則數目不正確"
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1769
+#: neutron/plugins/nicira/NeutronPlugin.py:1770
 #, python-format
 msgid "Address list for NVP logical router port:%s"
 msgstr "NVP 邏輯路由器埠的位址清單:%s"
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1793
+#: neutron/plugins/nicira/NeutronPlugin.py:1794
 #, 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:1836
+#: neutron/plugins/nicira/NeutronPlugin.py:1837
 #, python-format
 msgid "The port '%s' is not associated with floating IPs"
 msgstr "埠 '%s' 未與浮動 IP 產生關聯"
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1839
+#: neutron/plugins/nicira/NeutronPlugin.py:1840
 #, python-format
 msgid "Nat rules not found in nvp for port: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1865
+#: neutron/plugins/nicira/NeutronPlugin.py:1866
 #, python-format
 msgid ""
 "Create_l2_gw_service did not return an uuid for the newly created "
 "resource:%s"
 msgstr "Create_l2_gw_service 未傳回所新建資源的 UUID:%s"
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1887
+#: neutron/plugins/nicira/NeutronPlugin.py:1888
 msgid ""
 "Unable to remove gateway service from NVP plaform - the resource was not "
 "found"
 msgstr "無法將閘道服務從 NVP 平台中移除 - 找不到資源"
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1975
+#: neutron/plugins/nicira/NeutronPlugin.py:1976
 #, python-format
 msgid "Port values not valid for protocol: %s"
 msgstr ""
@@ -8855,62 +8978,77 @@ msgstr "刪除邏輯路由器 %(lrouter_uuid)s 上的邏輯路由器埠 %(lport_
 msgid "Port not found, Error: %s"
 msgstr "找不到埠,錯誤:%s"
 
-#: neutron/plugins/nicira/nvplib.py:1038
+#: neutron/plugins/nicira/nvplib.py:966
+#, python-format
+msgid "Error. %(type)s exception: %(exc)s."
+msgstr ""
+
+#: neutron/plugins/nicira/nvplib.py:970
+#, python-format
+msgid "locals=[%s]"
+msgstr ""
+
+#: neutron/plugins/nicira/nvplib.py:1039
 #, python-format
 msgid "Created Security Profile: %s"
 msgstr "已建立安全設定檔:%s"
 
-#: neutron/plugins/nicira/nvplib.py:1064
+#: neutron/plugins/nicira/nvplib.py:1065
 #, python-format
 msgid "Updated Security Profile: %s"
 msgstr "已更新安全設定檔:%s"
 
-#: neutron/plugins/nicira/nvplib.py:1083
+#: neutron/plugins/nicira/nvplib.py:1084
 #, python-format
 msgid "Invalid keys for NAT match: %s"
 msgstr "NAT 相符項的索引鍵無效:%s"
 
-#: neutron/plugins/nicira/nvplib.py:1089
+#: neutron/plugins/nicira/nvplib.py:1090
 #, python-format
 msgid "Creating NAT rule: %s"
 msgstr "正在建立 NAT 規則:%s"
 
-#: neutron/plugins/nicira/nvplib.py:1103
+#: neutron/plugins/nicira/nvplib.py:1104
 msgid ""
 "No SNAT rules cannot be applied as they are not available in this version"
 " of the NVP platform"
 msgstr "無法套用 SNAT 規則,因為這些規則在此版本的 NVP 平台中無法使用"
 
-#: neutron/plugins/nicira/nvplib.py:1238
+#: neutron/plugins/nicira/nvplib.py:1239
 #, python-format
 msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s"
 msgstr "在路由器 %(lrouter_id)s 上找不到路由器埠 %(lport_id)s"
 
-#: neutron/plugins/nicira/nvplib.py:1243
+#: neutron/plugins/nicira/nvplib.py:1244
 #, python-format
 msgid ""
 "An exception occurred while updating IP addresses on a router logical "
 "port:%s"
 msgstr "更新路由器邏輯埠上的 IP 位址時發生異常狀況:%s"
 
-#: neutron/plugins/nicira/nvplib.py:1281
+#: neutron/plugins/nicira/nvplib.py:1282
 msgid "Operation may not be supported"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1289
+#: neutron/plugins/nicira/nvplib.py:1290
 msgid ""
 "NVP version is not set. Unable to complete request correctly. Check log "
 "for NVP communication errors."
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1305
+#: neutron/plugins/nicira/nvplib.py:1306
 msgid "Failed to create logical queue"
 msgstr "無法建立邏輯佇列"
 
-#: neutron/plugins/nicira/nvplib.py:1316
+#: neutron/plugins/nicira/nvplib.py:1317
 msgid "Failed to delete logical queue"
 msgstr "無法刪除邏輯佇列"
 
+#: neutron/plugins/nicira/nvplib.py:1330
+#, python-format
+msgid "Error '%(err)s' when connecting to controller(s): %(ctl)s."
+msgstr ""
+
 #: neutron/plugins/nicira/api_client/client.py:116
 #, python-format
 msgid "[%d] no API providers currently available."
@@ -9530,14 +9668,19 @@ msgstr "對路由器的 meta 資料存取網路執行作業時發生錯誤:'%s
 msgid "Cannot create a gateway with an empty device list"
 msgstr "無法使用空的裝置清單來建立閘道"
 
+#: neutron/plugins/nicira/extensions/nvp_networkgw.py:82
+#, python-format
+msgid "Unexpected keys found in device description:%s"
+msgstr ""
+
 #: neutron/plugins/nicira/extensions/nvp_networkgw.py:86
 #, python-format
 msgid "%s: provided data are not iterable"
 msgstr "%s:提供的資料無法反覆運算"
 
 #: neutron/plugins/nicira/extensions/nvp_networkgw.py:92
-msgid "number of network gateways allowed per tenant, -1 for unlimited"
-msgstr "每個 Tenant 所容許的網路閘道數目,-1 表示無限制"
+msgid "Number of network gateways allowed per tenant, -1 for unlimited"
+msgstr ""
 
 #: neutron/plugins/nicira/extensions/nvp_qos.py:38
 msgid "Need to be admin in order to create queue called default"
@@ -9831,7 +9974,7 @@ msgstr ""
 
 #: neutron/plugins/nicira/vshield/tasks/tasks.py:189
 #: neutron/plugins/nicira/vshield/tasks/tasks.py:209
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:233
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:232
 #, python-format
 msgid "Task %(task)s encountered exception in %(cb)s"
 msgstr ""
@@ -9842,11 +9985,11 @@ msgstr ""
 msgid "Task %(task)s return %(status)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:326
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:325
 msgid "TaskManager terminated"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:380
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:379
 msgid "Exception in _check_pending_tasks"
 msgstr ""
 
@@ -9897,6 +10040,10 @@ msgid ""
 "commited (%s attempts left)"
 msgstr ""
 
+#: neutron/plugins/openvswitch/ovs_db_v2.py:401
+msgid "Unable to generate a new tunnel id"
+msgstr ""
+
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:145
 #, python-format
 msgid "Device %(device)s up on %(agent_id)s"
@@ -10161,6 +10308,23 @@ msgstr "PLUMgrid 外掛程式發生非預期的錯誤:%(err_msg)s"
 msgid "Connection failed with PLUMgrid Director: %(err_msg)s"
 msgstr ""
 
+#: neutron/plugins/plumgrid/drivers/fake_plumlib.py:32
+msgid "Python PLUMgrid Fake Library Started "
+msgstr ""
+
+#: neutron/plugins/plumgrid/drivers/fake_plumlib.py:37
+#, python-format
+msgid "Fake Director: %s"
+msgstr ""
+
+#: neutron/plugins/plumgrid/drivers/plumlib.py:38
+msgid "Python PLUMgrid Library Started "
+msgstr ""
+
+#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:40
+msgid "PLUMgrid Director communication failed"
+msgstr ""
+
 #: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:44
 msgid "PLUMgrid Director server to connect to"
 msgstr ""
@@ -10361,8 +10525,8 @@ msgid "Going to ofp controller mode %s"
 msgstr "將要 OFP 控制器模式 %s"
 
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:238
-msgid "port update received"
-msgstr "收到埠更新"
+msgid "Port update received"
+msgstr ""
 
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:271
 msgid "Agent loop has new device"
@@ -10832,11 +10996,11 @@ msgid "process_router: %s"
 msgstr ""
 
 #: neutron/services/firewall/agents/varmour/varmour_router.py:285
-msgid "unable to parse interface mapping."
+msgid "Unable to parse interface mapping."
 msgstr ""
 
 #: neutron/services/firewall/agents/varmour/varmour_router.py:288
-msgid "unable to read interface mapping."
+msgid "Unable to read interface mapping."
 msgstr ""
 
 #: neutron/services/firewall/agents/varmour/varmour_router.py:307
@@ -11061,6 +11225,11 @@ msgstr ""
 msgid "A metering driver must be specified"
 msgstr ""
 
+#: neutron/services/metering/agents/metering_agent.py:112
+#, python-format
+msgid "Send metering report: %s"
+msgstr ""
+
 #: neutron/services/metering/agents/metering_agent.py:179
 #, python-format
 msgid "Driver %(driver)s does not implement %(func)s"
@@ -11099,6 +11268,14 @@ msgstr ""
 msgid "Interval for checking ipsec status"
 msgstr ""
 
+#: neutron/services/vpn/device_drivers/ipsec.py:61
+msgid "Template file for ipsec configuration"
+msgstr ""
+
+#: neutron/services/vpn/device_drivers/ipsec.py:67
+msgid "Template file for ipsec secret configuration"
+msgstr ""
+
 #: neutron/services/vpn/device_drivers/ipsec.py:244
 #, python-format
 msgid "Failed to enable vpn process on router %s"
@@ -11858,3 +12035,147 @@ msgstr ""
 #~ msgid "Operation on OFC failed: status=%(status), detail=%(detail)"
 #~ msgstr ""
 
+#~ msgid "loading policies from file: %s"
+#~ msgstr ""
+
+#~ msgid "number of ports allowed per tenant, minus for unlimited"
+#~ msgstr "每個 Tenant 所容許的埠數目,減號表示無限制"
+
+#~ msgid ""
+#~ "range of seconds to randomly delay "
+#~ "when starting the periodic task "
+#~ "scheduler to reduce stampeding. (Disable "
+#~ "by setting to 0)"
+#~ msgstr "啟動定期作業排程器以減少大混亂的隨機延遲秒數範圍。(如果要停用,則設為 0)"
+
+#~ msgid ""
+#~ "%(class_name)s method %(method_name)s called "
+#~ "with arguments %(args)s %(kwargs)s "
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Updating lease expiration is now "
+#~ "deprecated. Issued  from host %(host)s."
+#~ msgstr ""
+
+#~ msgid "owner type of the device: network/compute"
+#~ msgstr "裝置的擁有者類型:網路/計算"
+
+#~ msgid "plugin does not support updating provider attributes"
+#~ msgstr "外掛程式不支援更新提供者屬性"
+
+#~ msgid "invalid segment range. example range: 500-550"
+#~ msgstr ""
+
+#~ msgid "arguments segment_type missing for network profile"
+#~ msgstr ""
+
+#~ msgid "argument physical_network missing for network profile"
+#~ msgstr ""
+
+#~ msgid "argument sub_type missing for network profile"
+#~ msgstr ""
+
+#~ msgid "argument segment_range missing for network profile"
+#~ msgstr ""
+
+#~ msgid "segment range overlaps with another profile"
+#~ msgstr ""
+
+#~ msgid "provider network added to DB: %(network_id)s, %(vlan_id)s"
+#~ msgstr ""
+
+#~ msgid "provider network removed from DB: %s"
+#~ msgstr ""
+
+#~ msgid "logical network"
+#~ msgstr ""
+
+#~ msgid "unknown provider:physical_network %s"
+#~ msgstr ""
+
+#~ msgid "create network: profile_id=%s"
+#~ msgstr ""
+
+#~ msgid "seg list %s "
+#~ msgstr ""
+
+#~ msgid "create port: profile_id=%s"
+#~ msgstr ""
+
+#~ msgid "there must be only one gateway port per router at once"
+#~ msgstr ""
+
+#~ msgid "define if the requests have run asynchronously or not"
+#~ msgstr ""
+
+#~ msgid "cannot retrieve utif info for the following reason: %(err_msg)s"
+#~ msgstr ""
+
+#~ msgid "unsupported vnic type %(vnic_type)s for network type %(net_type)s"
+#~ msgstr ""
+
+#~ msgid "invalid vnic_type on port_create"
+#~ msgstr ""
+
+#~ msgid "update network"
+#~ msgstr ""
+
+#~ msgid "delete network"
+#~ msgstr ""
+
+#~ msgid "creating VLAN Network"
+#~ msgstr ""
+
+#~ msgid "creating IB Network"
+#~ msgstr ""
+
+#~ msgid "ports added!"
+#~ msgstr ""
+
+#~ msgid "ports removed!"
+#~ msgstr ""
+
+#~ msgid "type of VM network interface: mlnx_direct or hostdev"
+#~ msgstr ""
+
+#~ msgid "removing vlan %(seg_id)s on physical network %(net)s from pool"
+#~ msgstr ""
+
+#~ msgid "failed to create network id=%(id)s on OFC: %(exc)s"
+#~ msgstr ""
+
+#~ msgid "failed to delete packet_filter id=%s which remains in error status."
+#~ msgstr ""
+
+#~ msgid "failed to create packet_filter id=%(id)s on OFC: %(exc)s"
+#~ msgstr ""
+
+#~ msgid "failed to delete packet_filter id=%(id)s from OFC: %(exc)s"
+#~ msgstr ""
+
+#~ msgid "port %s not found in NVP"
+#~ msgstr "在 NVP 中找不到埠 %s"
+
+#~ msgid ""
+#~ "Unable to create L3GW port on "
+#~ "logical router  %(router_uuid)s. Verify "
+#~ "Default Layer-3 Gateway service "
+#~ "%(def_l3_gw_svc)s id is correct"
+#~ msgstr ""
+
+#~ msgid "Unable to delete logical router '%s'on NVP Platform"
+#~ msgstr ""
+
+#~ msgid "number of network gateways allowed per tenant, -1 for unlimited"
+#~ msgstr "每個 Tenant 所容許的網路閘道數目,-1 表示無限制"
+
+#~ msgid "port update received"
+#~ msgstr "收到埠更新"
+
+#~ msgid "unable to parse interface mapping."
+#~ msgstr ""
+
+#~ msgid "unable to read interface mapping."
+#~ msgstr ""
+